From 0686e70d873f3308b7b903c12af4e4d4fcecb547 Mon Sep 17 00:00:00 2001 From: Sueksit Vachirakumthorn <81872375+BlackBoxBanner@users.noreply.github.com> Date: Wed, 5 Nov 2025 11:05:19 +0700 Subject: [PATCH 1/8] change running port --- .yarnrc.yml | 1 + vite.config.mts | 1 + yarn.lock | 17519 ++++++++++++++++++++++++++++------------------ 3 files changed, 10610 insertions(+), 6911 deletions(-) create mode 100644 .yarnrc.yml diff --git a/.yarnrc.yml b/.yarnrc.yml new file mode 100644 index 00000000..3186f3f0 --- /dev/null +++ b/.yarnrc.yml @@ -0,0 +1 @@ +nodeLinker: node-modules diff --git a/vite.config.mts b/vite.config.mts index 8e8e473d..d7cbea29 100644 --- a/vite.config.mts +++ b/vite.config.mts @@ -51,6 +51,7 @@ export default defineConfig(({ mode }) => { }, server: { open: true, + port: 9001 }, }; }); diff --git a/yarn.lock b/yarn.lock index f3619f7f..6e5541d5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1,6913 +1,10610 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@alloc/quick-lru@^5.2.0": - version "5.2.0" - resolved "https://registry.yarnpkg.com/@alloc/quick-lru/-/quick-lru-5.2.0.tgz#7bf68b20c0a350f936915fcae06f58e32007ce30" - integrity sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw== - -"@antfu/utils@^0.7.10": - version "0.7.10" - resolved "https://registry.yarnpkg.com/@antfu/utils/-/utils-0.7.10.tgz#ae829f170158e297a9b6a28f161a8e487d00814d" - integrity sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww== - -"@ariakit/core@0.4.16": - version "0.4.16" - resolved "https://registry.yarnpkg.com/@ariakit/core/-/core-0.4.16.tgz#5272b6beccd2bc4420ab2d850e57cc68de690a9e" - integrity sha512-nPJ0Be8d5ZvRApYGqdLMuYUjP7ktkPmTPOXyZFw+0Illk8LKgF3Q74ctVGuoQurJNDsANXcewzlyXK4vyIAGTA== - -"@ariakit/react-core@0.4.19": - version "0.4.19" - resolved "https://registry.yarnpkg.com/@ariakit/react-core/-/react-core-0.4.19.tgz#5764c3f1b74f9556aec308e85d7a2cd24b909e0a" - integrity sha512-Aj+fu4pMyPXtlBghI+E7KSWItqJkbAqEhut3DlsFAjK9fQdHE+e1tQJG1PtnoEdD9BExkJWQ6R4M5a9HkEhqPA== - dependencies: - "@ariakit/core" "0.4.16" - "@floating-ui/dom" "^1.0.0" - use-sync-external-store "^1.2.0" - -"@ariakit/react@^0.4.15": - version "0.4.19" - resolved "https://registry.yarnpkg.com/@ariakit/react/-/react-0.4.19.tgz#c80c3d6869ccbb3dceb31a41c39d12f9e8be0071" - integrity sha512-n6q8leSQWXMk4vhcZlpnj8cIlAY0n+1bvVTwHvaVfmec4LjW49MFKkJRZd1AiV+SE73nkxPwSL3IbaS4p1aRxQ== - dependencies: - "@ariakit/react-core" "0.4.19" - -"@babel/code-frame@^7.24.7", "@babel/code-frame@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.27.1.tgz#200f715e66d52a23b221a9435534a91cc13ad5be" - integrity sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg== - dependencies: - "@babel/helper-validator-identifier" "^7.27.1" - js-tokens "^4.0.0" - picocolors "^1.1.1" - -"@babel/compat-data@^7.27.2": - version "7.28.4" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.28.4.tgz#96fdf1af1b8859c8474ab39c295312bfb7c24b04" - integrity sha512-YsmSKC29MJwf0gF8Rjjrg5LQCmyh+j/nD8/eP7f+BeoQTKYqs9RoWbjGOdy0+1Ekr68RJZMUOPVQaQisnIo4Rw== - -"@babel/core@^7.23.5": - version "7.28.4" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.28.4.tgz#12a550b8794452df4c8b084f95003bce1742d496" - integrity sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA== - dependencies: - "@babel/code-frame" "^7.27.1" - "@babel/generator" "^7.28.3" - "@babel/helper-compilation-targets" "^7.27.2" - "@babel/helper-module-transforms" "^7.28.3" - "@babel/helpers" "^7.28.4" - "@babel/parser" "^7.28.4" - "@babel/template" "^7.27.2" - "@babel/traverse" "^7.28.4" - "@babel/types" "^7.28.4" - "@jridgewell/remapping" "^2.3.5" - convert-source-map "^2.0.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.2.3" - semver "^6.3.1" - -"@babel/generator@^7.25.6", "@babel/generator@^7.26.5", "@babel/generator@^7.28.3": - version "7.28.3" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.28.3.tgz#9626c1741c650cbac39121694a0f2d7451b8ef3e" - integrity sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw== - dependencies: - "@babel/parser" "^7.28.3" - "@babel/types" "^7.28.2" - "@jridgewell/gen-mapping" "^0.3.12" - "@jridgewell/trace-mapping" "^0.3.28" - jsesc "^3.0.2" - -"@babel/helper-compilation-targets@^7.27.2": - version "7.27.2" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz#46a0f6efab808d51d29ce96858dd10ce8732733d" - integrity sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ== - dependencies: - "@babel/compat-data" "^7.27.2" - "@babel/helper-validator-option" "^7.27.1" - browserslist "^4.24.0" - lru-cache "^5.1.1" - semver "^6.3.1" - -"@babel/helper-globals@^7.28.0": - version "7.28.0" - resolved "https://registry.yarnpkg.com/@babel/helper-globals/-/helper-globals-7.28.0.tgz#b9430df2aa4e17bc28665eadeae8aa1d985e6674" - integrity sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw== - -"@babel/helper-module-imports@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz#7ef769a323e2655e126673bb6d2d6913bbead204" - integrity sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w== - dependencies: - "@babel/traverse" "^7.27.1" - "@babel/types" "^7.27.1" - -"@babel/helper-module-transforms@^7.28.3": - version "7.28.3" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz#a2b37d3da3b2344fe085dab234426f2b9a2fa5f6" - integrity sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw== - dependencies: - "@babel/helper-module-imports" "^7.27.1" - "@babel/helper-validator-identifier" "^7.27.1" - "@babel/traverse" "^7.28.3" - -"@babel/helper-plugin-utils@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz#ddb2f876534ff8013e6c2b299bf4d39b3c51d44c" - integrity sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw== - -"@babel/helper-string-parser@^7.24.8", "@babel/helper-string-parser@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz#54da796097ab19ce67ed9f88b47bb2ec49367687" - integrity sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA== - -"@babel/helper-validator-identifier@^7.24.7", "@babel/helper-validator-identifier@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz#a7054dcc145a967dd4dc8fee845a57c1316c9df8" - integrity sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow== - -"@babel/helper-validator-option@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz#fa52f5b1e7db1ab049445b421c4471303897702f" - integrity sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg== - -"@babel/helpers@^7.28.4": - version "7.28.4" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.28.4.tgz#fe07274742e95bdf7cf1443593eeb8926ab63827" - integrity sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w== - dependencies: - "@babel/template" "^7.27.2" - "@babel/types" "^7.28.4" - -"@babel/parser@7.25.6": - version "7.25.6" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.25.6.tgz#85660c5ef388cbbf6e3d2a694ee97a38f18afe2f" - integrity sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q== - dependencies: - "@babel/types" "^7.25.6" - -"@babel/parser@^7.1.0", "@babel/parser@^7.20.7", "@babel/parser@^7.25.6", "@babel/parser@^7.26.7", "@babel/parser@^7.27.2", "@babel/parser@^7.28.3", "@babel/parser@^7.28.4": - version "7.28.4" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.28.4.tgz#da25d4643532890932cc03f7705fe19637e03fa8" - integrity sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg== - dependencies: - "@babel/types" "^7.28.4" - -"@babel/plugin-transform-react-jsx-self@^7.23.3": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz#af678d8506acf52c577cac73ff7fe6615c85fc92" - integrity sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/plugin-transform-react-jsx-source@^7.23.3": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz#dcfe2c24094bb757bf73960374e7c55e434f19f0" - integrity sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - -"@babel/runtime@^7.13.10", "@babel/runtime@^7.22.5", "@babel/runtime@^7.23.2", "@babel/runtime@^7.23.8": - version "7.28.4" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.28.4.tgz#a70226016fabe25c5783b2f22d3e1c9bc5ca3326" - integrity sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ== - -"@babel/template@^7.25.0", "@babel/template@^7.27.2": - version "7.27.2" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.27.2.tgz#fa78ceed3c4e7b63ebf6cb39e5852fca45f6809d" - integrity sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw== - dependencies: - "@babel/code-frame" "^7.27.1" - "@babel/parser" "^7.27.2" - "@babel/types" "^7.27.1" - -"@babel/traverse@7.25.6": - version "7.25.6" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.25.6.tgz#04fad980e444f182ecf1520504941940a90fea41" - integrity sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ== - dependencies: - "@babel/code-frame" "^7.24.7" - "@babel/generator" "^7.25.6" - "@babel/parser" "^7.25.6" - "@babel/template" "^7.25.0" - "@babel/types" "^7.25.6" - debug "^4.3.1" - globals "^11.1.0" - -"@babel/traverse@^7.26.7", "@babel/traverse@^7.27.1", "@babel/traverse@^7.28.3", "@babel/traverse@^7.28.4": - version "7.28.4" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.28.4.tgz#8d456101b96ab175d487249f60680221692b958b" - integrity sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ== - dependencies: - "@babel/code-frame" "^7.27.1" - "@babel/generator" "^7.28.3" - "@babel/helper-globals" "^7.28.0" - "@babel/parser" "^7.28.4" - "@babel/template" "^7.27.2" - "@babel/types" "^7.28.4" - debug "^4.3.1" - -"@babel/types@7.25.6": - version "7.25.6" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.25.6.tgz#893942ddb858f32ae7a004ec9d3a76b3463ef8e6" - integrity sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw== - dependencies: - "@babel/helper-string-parser" "^7.24.8" - "@babel/helper-validator-identifier" "^7.24.7" - to-fast-properties "^2.0.0" - -"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.25.6", "@babel/types@^7.26.7", "@babel/types@^7.27.1", "@babel/types@^7.28.2", "@babel/types@^7.28.4": - version "7.28.4" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.28.4.tgz#0a4e618f4c60a7cd6c11cb2d48060e4dbe38ac3a" - integrity sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q== - dependencies: - "@babel/helper-string-parser" "^7.27.1" - "@babel/helper-validator-identifier" "^7.27.1" - -"@dnd-kit/accessibility@^3.1.1": - version "3.1.1" - resolved "https://registry.yarnpkg.com/@dnd-kit/accessibility/-/accessibility-3.1.1.tgz#3b4202bd6bb370a0730f6734867785919beac6af" - integrity sha512-2P+YgaXF+gRsIihwwY1gCsQSYnu9Zyj2py8kY5fFvUM1qm2WA2u639R6YNVfU4GWr+ZM5mqEsfHZZLoRONbemw== - dependencies: - tslib "^2.0.0" - -"@dnd-kit/core@^6.0.0", "@dnd-kit/core@^6.1.0": - version "6.3.1" - resolved "https://registry.yarnpkg.com/@dnd-kit/core/-/core-6.3.1.tgz#4c36406a62c7baac499726f899935f93f0e6d003" - integrity sha512-xkGBRQQab4RLwgXxoqETICr6S5JlogafbhNsidmrkVv2YRs5MLwpjoF2qpiGjQt8S9AoxtIV603s0GIUpY5eYQ== - dependencies: - "@dnd-kit/accessibility" "^3.1.1" - "@dnd-kit/utilities" "^3.2.2" - tslib "^2.0.0" - -"@dnd-kit/sortable@^7.0.0": - version "7.0.2" - resolved "https://registry.yarnpkg.com/@dnd-kit/sortable/-/sortable-7.0.2.tgz#791d550872457f3f3c843e00d159b640f982011c" - integrity sha512-wDkBHHf9iCi1veM834Gbk1429bd4lHX4RpAwT0y2cHLf246GAvU2sVw/oxWNpPKQNQRQaeGXhAVgrOl1IT+iyA== - dependencies: - "@dnd-kit/utilities" "^3.2.0" - tslib "^2.0.0" - -"@dnd-kit/sortable@^8.0.0": - version "8.0.0" - resolved "https://registry.yarnpkg.com/@dnd-kit/sortable/-/sortable-8.0.0.tgz#086b7ac6723d4618a4ccb6f0227406d8a8862a96" - integrity sha512-U3jk5ebVXe1Lr7c2wU7SBZjcWdQP+j7peHJfCspnA81enlu88Mgd7CC8Q+pub9ubP7eKVETzJW+IBAhsqbSu/g== - dependencies: - "@dnd-kit/utilities" "^3.2.2" - tslib "^2.0.0" - -"@dnd-kit/utilities@^3.2.0", "@dnd-kit/utilities@^3.2.2": - version "3.2.2" - resolved "https://registry.yarnpkg.com/@dnd-kit/utilities/-/utilities-3.2.2.tgz#5a32b6af356dc5f74d61b37d6f7129a4040ced7b" - integrity sha512-+MKAJEOfaBe5SmV6t34p80MMKhjvUz0vRrvVJbPT0WElzaOJ/1xs+D+KDv+tD/NE5ujfrChEcshd4fLn0wpiqg== - dependencies: - tslib "^2.0.0" - -"@esbuild/aix-ppc64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz#c7184a326533fcdf1b8ee0733e21c713b975575f" - integrity sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ== - -"@esbuild/aix-ppc64@0.25.10": - version "0.25.10" - resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.25.10.tgz#ee6b7163a13528e099ecf562b972f2bcebe0aa97" - integrity sha512-0NFWnA+7l41irNuaSVlLfgNT12caWJVLzp5eAVhZ0z1qpxbockccEt3s+149rE64VUI3Ml2zt8Nv5JVc4QXTsw== - -"@esbuild/android-arm64@0.21.5": - version "0.21.5" - 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.25.10": - version "0.25.10" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.25.10.tgz#115fc76631e82dd06811bfaf2db0d4979c16e2cb" - integrity sha512-LSQa7eDahypv/VO6WKohZGPSJDq5OVOo3UoFR1E4t4Gj1W7zEQMUhI+lo81H+DtB+kP+tDgBp+M4oNCwp6kffg== - -"@esbuild/android-arm@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.21.5.tgz#9b04384fb771926dfa6d7ad04324ecb2ab9b2e28" - integrity sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg== - -"@esbuild/android-arm@0.25.10": - version "0.25.10" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.25.10.tgz#8d5811912da77f615398611e5bbc1333fe321aa9" - integrity sha512-dQAxF1dW1C3zpeCDc5KqIYuZ1tgAdRXNoZP7vkBIRtKZPYe2xVr/d3SkirklCHudW1B45tGiUlz2pUWDfbDD4w== - -"@esbuild/android-x64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.21.5.tgz#29918ec2db754cedcb6c1b04de8cd6547af6461e" - integrity sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA== - -"@esbuild/android-x64@0.25.10": - version "0.25.10" - resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.25.10.tgz#e3e96516b2d50d74105bb92594c473e30ddc16b1" - integrity sha512-MiC9CWdPrfhibcXwr39p9ha1x0lZJ9KaVfvzA0Wxwz9ETX4v5CHfF09bx935nHlhi+MxhA63dKRRQLiVgSUtEg== - -"@esbuild/darwin-arm64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz#e495b539660e51690f3928af50a76fb0a6ccff2a" - integrity sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ== - -"@esbuild/darwin-arm64@0.25.10": - version "0.25.10" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.25.10.tgz#6af6bb1d05887dac515de1b162b59dc71212ed76" - integrity sha512-JC74bdXcQEpW9KkV326WpZZjLguSZ3DfS8wrrvPMHgQOIEIG/sPXEN/V8IssoJhbefLRcRqw6RQH2NnpdprtMA== - -"@esbuild/darwin-x64@0.21.5": - version "0.21.5" - 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.25.10": - version "0.25.10" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.25.10.tgz#99ae82347fbd336fc2d28ffd4f05694e6e5b723d" - integrity sha512-tguWg1olF6DGqzws97pKZ8G2L7Ig1vjDmGTwcTuYHbuU6TTjJe5FXbgs5C1BBzHbJ2bo1m3WkQDbWO2PvamRcg== - -"@esbuild/freebsd-arm64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz#646b989aa20bf89fd071dd5dbfad69a3542e550e" - integrity sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g== - -"@esbuild/freebsd-arm64@0.25.10": - version "0.25.10" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.10.tgz#0c6d5558a6322b0bdb17f7025c19bd7d2359437d" - integrity sha512-3ZioSQSg1HT2N05YxeJWYR+Libe3bREVSdWhEEgExWaDtyFbbXWb49QgPvFH8u03vUPX10JhJPcz7s9t9+boWg== - -"@esbuild/freebsd-x64@0.21.5": - version "0.21.5" - 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.25.10": - version "0.25.10" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.25.10.tgz#8c35873fab8c0857a75300a3dcce4324ca0b9844" - integrity sha512-LLgJfHJk014Aa4anGDbh8bmI5Lk+QidDmGzuC2D+vP7mv/GeSN+H39zOf7pN5N8p059FcOfs2bVlrRr4SK9WxA== - -"@esbuild/linux-arm64@0.21.5": - version "0.21.5" - 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.25.10": - version "0.25.10" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.25.10.tgz#3edc2f87b889a15b4cedaf65f498c2bed7b16b90" - integrity sha512-5luJWN6YKBsawd5f9i4+c+geYiVEw20FVW5x0v1kEMWNq8UctFjDiMATBxLvmmHA4bf7F6hTRaJgtghFr9iziQ== - -"@esbuild/linux-arm@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz#fc6fd11a8aca56c1f6f3894f2bea0479f8f626b9" - integrity sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA== - -"@esbuild/linux-arm@0.25.10": - version "0.25.10" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.25.10.tgz#86501cfdfb3d110176d80c41b27ed4611471cde7" - integrity sha512-oR31GtBTFYCqEBALI9r6WxoU/ZofZl962pouZRTEYECvNF/dtXKku8YXcJkhgK/beU+zedXfIzHijSRapJY3vg== - -"@esbuild/linux-ia32@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz#3271f53b3f93e3d093d518d1649d6d68d346ede2" - integrity sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg== - -"@esbuild/linux-ia32@0.25.10": - version "0.25.10" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.25.10.tgz#e6589877876142537c6864680cd5d26a622b9d97" - integrity sha512-NrSCx2Kim3EnnWgS4Txn0QGt0Xipoumb6z6sUtl5bOEZIVKhzfyp/Lyw4C1DIYvzeW/5mWYPBFJU3a/8Yr75DQ== - -"@esbuild/linux-loong64@0.21.5": - version "0.21.5" - 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.25.10": - version "0.25.10" - resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.25.10.tgz#11119e18781f136d8083ea10eb6be73db7532de8" - integrity sha512-xoSphrd4AZda8+rUDDfD9J6FUMjrkTz8itpTITM4/xgerAZZcFW7Dv+sun7333IfKxGG8gAq+3NbfEMJfiY+Eg== - -"@esbuild/linux-mips64el@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz#e79b8eb48bf3b106fadec1ac8240fb97b4e64cbe" - integrity sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg== - -"@esbuild/linux-mips64el@0.25.10": - version "0.25.10" - resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.25.10.tgz#3052f5436b0c0c67a25658d5fc87f045e7def9e6" - integrity sha512-ab6eiuCwoMmYDyTnyptoKkVS3k8fy/1Uvq7Dj5czXI6DF2GqD2ToInBI0SHOp5/X1BdZ26RKc5+qjQNGRBelRA== - -"@esbuild/linux-ppc64@0.21.5": - version "0.21.5" - 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.25.10": - version "0.25.10" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.25.10.tgz#2f098920ee5be2ce799f35e367b28709925a8744" - integrity sha512-NLinzzOgZQsGpsTkEbdJTCanwA5/wozN9dSgEl12haXJBzMTpssebuXR42bthOF3z7zXFWH1AmvWunUCkBE4EA== - -"@esbuild/linux-riscv64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz#07bcafd99322d5af62f618cb9e6a9b7f4bb825dc" - integrity sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA== - -"@esbuild/linux-riscv64@0.25.10": - version "0.25.10" - resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.25.10.tgz#fa51d7fd0a22a62b51b4b94b405a3198cf7405dd" - integrity sha512-FE557XdZDrtX8NMIeA8LBJX3dC2M8VGXwfrQWU7LB5SLOajfJIxmSdyL/gU1m64Zs9CBKvm4UAuBp5aJ8OgnrA== - -"@esbuild/linux-s390x@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz#b7ccf686751d6a3e44b8627ababc8be3ef62d8de" - integrity sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A== - -"@esbuild/linux-s390x@0.25.10": - version "0.25.10" - resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.25.10.tgz#a27642e36fc282748fdb38954bd3ef4f85791e8a" - integrity sha512-3BBSbgzuB9ajLoVZk0mGu+EHlBwkusRmeNYdqmznmMc9zGASFjSsxgkNsqmXugpPk00gJ0JNKh/97nxmjctdew== - -"@esbuild/linux-x64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz#6d8f0c768e070e64309af8004bb94e68ab2bb3b0" - integrity sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ== - -"@esbuild/linux-x64@0.25.10": - version "0.25.10" - resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.25.10.tgz#9d9b09c0033d17529570ced6d813f98315dfe4e9" - integrity sha512-QSX81KhFoZGwenVyPoberggdW1nrQZSvfVDAIUXr3WqLRZGZqWk/P4T8p2SP+de2Sr5HPcvjhcJzEiulKgnxtA== - -"@esbuild/netbsd-arm64@0.25.10": - version "0.25.10" - resolved "https://registry.yarnpkg.com/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.10.tgz#25c09a659c97e8af19e3f2afd1c9190435802151" - integrity sha512-AKQM3gfYfSW8XRk8DdMCzaLUFB15dTrZfnX8WXQoOUpUBQ+NaAFCP1kPS/ykbbGYz7rxn0WS48/81l9hFl3u4A== - -"@esbuild/netbsd-x64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz#bbe430f60d378ecb88decb219c602667387a6047" - integrity sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg== - -"@esbuild/netbsd-x64@0.25.10": - version "0.25.10" - resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.25.10.tgz#7fa5f6ffc19be3a0f6f5fd32c90df3dc2506937a" - integrity sha512-7RTytDPGU6fek/hWuN9qQpeGPBZFfB4zZgcz2VK2Z5VpdUxEI8JKYsg3JfO0n/Z1E/6l05n0unDCNc4HnhQGig== - -"@esbuild/openbsd-arm64@0.25.10": - version "0.25.10" - resolved "https://registry.yarnpkg.com/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.10.tgz#8faa6aa1afca0c6d024398321d6cb1c18e72a1c3" - integrity sha512-5Se0VM9Wtq797YFn+dLimf2Zx6McttsH2olUBsDml+lm0GOCRVebRWUvDtkY4BWYv/3NgzS8b/UM3jQNh5hYyw== - -"@esbuild/openbsd-x64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz#99d1cf2937279560d2104821f5ccce220cb2af70" - integrity sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow== - -"@esbuild/openbsd-x64@0.25.10": - version "0.25.10" - resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.25.10.tgz#a42979b016f29559a8453d32440d3c8cd420af5e" - integrity sha512-XkA4frq1TLj4bEMB+2HnI0+4RnjbuGZfet2gs/LNs5Hc7D89ZQBHQ0gL2ND6Lzu1+QVkjp3x1gIcPKzRNP8bXw== - -"@esbuild/openharmony-arm64@0.25.10": - version "0.25.10" - resolved "https://registry.yarnpkg.com/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.10.tgz#fd87bfeadd7eeb3aa384bbba907459ffa3197cb1" - integrity sha512-AVTSBhTX8Y/Fz6OmIVBip9tJzZEUcY8WLh7I59+upa5/GPhh2/aM6bvOMQySspnCCHvFi79kMtdJS1w0DXAeag== - -"@esbuild/sunos-x64@0.21.5": - version "0.21.5" - 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.25.10": - version "0.25.10" - resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.25.10.tgz#3a18f590e36cb78ae7397976b760b2b8c74407f4" - integrity sha512-fswk3XT0Uf2pGJmOpDB7yknqhVkJQkAQOcW/ccVOtfx05LkbWOaRAtn5SaqXypeKQra1QaEa841PgrSL9ubSPQ== - -"@esbuild/win32-arm64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz#675b7385398411240735016144ab2e99a60fc75d" - integrity sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A== - -"@esbuild/win32-arm64@0.25.10": - version "0.25.10" - resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.25.10.tgz#e71741a251e3fd971408827a529d2325551f530c" - integrity sha512-ah+9b59KDTSfpaCg6VdJoOQvKjI33nTaQr4UluQwW7aEwZQsbMCfTmfEO4VyewOxx4RaDT/xCy9ra2GPWmO7Kw== - -"@esbuild/win32-ia32@0.21.5": - version "0.21.5" - 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.25.10": - version "0.25.10" - resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.25.10.tgz#c6f010b5d3b943d8901a0c87ea55f93b8b54bf94" - integrity sha512-QHPDbKkrGO8/cz9LKVnJU22HOi4pxZnZhhA2HYHez5Pz4JeffhDjf85E57Oyco163GnzNCVkZK0b/n4Y0UHcSw== - -"@esbuild/win32-x64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz#acad351d582d157bb145535db2a6ff53dd514b5c" - integrity sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw== - -"@esbuild/win32-x64@0.25.10": - version "0.25.10" - resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.25.10.tgz#e4b3e255a1b4aea84f6e1d2ae0b73f826c3785bd" - integrity sha512-9KpxSVFCu0iK1owoez6aC/s/EdUQLDN3adTxGCqxMVhrPDj6bt5dbrHDXUuq+Bs2vATFBBrQS5vdQ/Ed2P+nbw== - -"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.7.0": - version "4.9.0" - resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz#7308df158e064f0dd8b8fdb58aa14fa2a7f913b3" - integrity sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g== - dependencies: - eslint-visitor-keys "^3.4.3" - -"@eslint-community/regexpp@^4.10.0", "@eslint-community/regexpp@^4.6.1": - version "4.12.1" - resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.12.1.tgz#cfc6cffe39df390a3841cde2abccf92eaa7ae0e0" - integrity sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ== - -"@eslint/eslintrc@^2.1.4": - version "2.1.4" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.4.tgz#388a269f0f25c1b6adc317b5a2c55714894c70ad" - integrity sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ== - dependencies: - ajv "^6.12.4" - debug "^4.3.2" - espree "^9.6.0" - globals "^13.19.0" - ignore "^5.2.0" - import-fresh "^3.2.1" - js-yaml "^4.1.0" - minimatch "^3.1.2" - strip-json-comments "^3.1.1" - -"@eslint/js@8.57.1": - version "8.57.1" - resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.1.tgz#de633db3ec2ef6a3c89e2f19038063e8a122e2c2" - integrity sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q== - -"@floating-ui/core@^1.7.3": - version "1.7.3" - resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.7.3.tgz#462d722f001e23e46d86fd2bd0d21b7693ccb8b7" - integrity sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w== - dependencies: - "@floating-ui/utils" "^0.2.10" - -"@floating-ui/dom@^1.0.0", "@floating-ui/dom@^1.7.4": - version "1.7.4" - resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.7.4.tgz#ee667549998745c9c3e3e84683b909c31d6c9a77" - integrity sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA== - dependencies: - "@floating-ui/core" "^1.7.3" - "@floating-ui/utils" "^0.2.10" - -"@floating-ui/react-dom@^2.0.0": - version "2.1.6" - resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.1.6.tgz#189f681043c1400561f62972f461b93f01bf2231" - integrity sha512-4JX6rEatQEvlmgU80wZyq9RT96HZJa88q8hp0pBd+LrczeDI4o6uA2M+uvxngVHo4Ihr8uibXxH6+70zhAFrVw== - dependencies: - "@floating-ui/dom" "^1.7.4" - -"@floating-ui/utils@^0.2.10": - version "0.2.10" - resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.2.10.tgz#a2a1e3812d14525f725d011a73eceb41fef5bc1c" - integrity sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ== - -"@formatjs/ecma402-abstract@2.3.6": - version "2.3.6" - resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-2.3.6.tgz#d6ca9d3579054fe1e1a0a0b5e872e0d64922e4e1" - integrity sha512-HJnTFeRM2kVFVr5gr5kH1XP6K0JcJtE7Lzvtr3FS/so5f1kpsqqqxy5JF+FRaO6H2qmcMfAUIox7AJteieRtVw== - dependencies: - "@formatjs/fast-memoize" "2.2.7" - "@formatjs/intl-localematcher" "0.6.2" - decimal.js "^10.4.3" - tslib "^2.8.0" - -"@formatjs/fast-memoize@2.2.7": - version "2.2.7" - resolved "https://registry.yarnpkg.com/@formatjs/fast-memoize/-/fast-memoize-2.2.7.tgz#707f9ddaeb522a32f6715bb7950b0831f4cc7b15" - integrity sha512-Yabmi9nSvyOMrlSeGGWDiH7rf3a7sIwplbvo/dlz9WCIjzIQAfy1RMf4S0X3yG724n5Ghu2GmEl5NJIV6O9sZQ== - dependencies: - tslib "^2.8.0" - -"@formatjs/icu-messageformat-parser@2.11.4": - version "2.11.4" - resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.11.4.tgz#63bd2cd82d08ae2bef55adeeb86486df68826f32" - integrity sha512-7kR78cRrPNB4fjGFZg3Rmj5aah8rQj9KPzuLsmcSn4ipLXQvC04keycTI1F7kJYDwIXtT2+7IDEto842CfZBtw== - dependencies: - "@formatjs/ecma402-abstract" "2.3.6" - "@formatjs/icu-skeleton-parser" "1.8.16" - tslib "^2.8.0" - -"@formatjs/icu-skeleton-parser@1.8.16": - version "1.8.16" - resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.8.16.tgz#13f81f6845c7cf6599623006aacaf7d6b4ad2970" - integrity sha512-H13E9Xl+PxBd8D5/6TVUluSpxGNvFSlN/b3coUp0e0JpuWXXnQDiavIpY3NnvSp4xhEMoXyyBvVfdFX8jglOHQ== - dependencies: - "@formatjs/ecma402-abstract" "2.3.6" - tslib "^2.8.0" - -"@formatjs/intl-localematcher@0.6.2": - version "0.6.2" - resolved "https://registry.yarnpkg.com/@formatjs/intl-localematcher/-/intl-localematcher-0.6.2.tgz#e9ebe0b4082d7d48e5b2d753579fb7ece4eaefea" - integrity sha512-XOMO2Hupl0wdd172Y06h6kLpBz6Dv+J4okPLl4LPtzbr8f66WbIoy4ev98EBuZ6ZK4h5ydTN6XneT4QVpD7cdA== - dependencies: - tslib "^2.8.0" - -"@hookform/error-message@^2.0.1": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@hookform/error-message/-/error-message-2.0.1.tgz#6a37419106e13664ad6a29c9dae699ae6cd276b8" - integrity sha512-U410sAr92xgxT1idlu9WWOVjndxLdgPUHEB8Schr27C9eh7/xUnITWpCMF93s+lGiG++D4JnbSnrb5A21AdSNg== - -"@hookform/resolvers@3.4.2": - version "3.4.2" - resolved "https://registry.yarnpkg.com/@hookform/resolvers/-/resolvers-3.4.2.tgz#b69525248c2a9a1b2546411251ea25029915841a" - integrity sha512-1m9uAVIO8wVf7VCDAGsuGA0t6Z3m6jVGAN50HkV9vYLl0yixKK/Z1lr01vaRvYCkIKGoy1noVRxMzQYb4y/j1Q== - -"@humanwhocodes/config-array@^0.13.0": - version "0.13.0" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.13.0.tgz#fb907624df3256d04b9aa2df50d7aa97ec648748" - integrity sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw== - dependencies: - "@humanwhocodes/object-schema" "^2.0.3" - debug "^4.3.1" - minimatch "^3.0.5" - -"@humanwhocodes/module-importer@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" - integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== - -"@humanwhocodes/object-schema@^2.0.3": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz#4a2868d75d6d6963e423bcf90b7fd1be343409d3" - integrity sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA== - -"@internationalized/date@^3.10.0": - version "3.10.0" - resolved "https://registry.yarnpkg.com/@internationalized/date/-/date-3.10.0.tgz#056db64a4facdf48c6937ad498a882a8151d640a" - integrity sha512-oxDR/NTEJ1k+UFVQElaNIk65E/Z83HK1z1WI3lQyhTtnNg4R5oVXaPzK3jcpKG8UHKDVuDQHzn+wsxSz8RP3aw== - dependencies: - "@swc/helpers" "^0.5.0" - -"@internationalized/message@^3.1.8": - version "3.1.8" - resolved "https://registry.yarnpkg.com/@internationalized/message/-/message-3.1.8.tgz#7181e8178f0868535f4507a573bf285e925832cb" - integrity sha512-Rwk3j/TlYZhn3HQ6PyXUV0XP9Uv42jqZGNegt0BXlxjE6G3+LwHjbQZAGHhCnCPdaA6Tvd3ma/7QzLlLkJxAWA== - dependencies: - "@swc/helpers" "^0.5.0" - intl-messageformat "^10.1.0" - -"@internationalized/number@^3.6.5": - version "3.6.5" - resolved "https://registry.yarnpkg.com/@internationalized/number/-/number-3.6.5.tgz#1103f2832ca8d9dd3e4eecf95733d497791dbbbe" - integrity sha512-6hY4Kl4HPBvtfS62asS/R22JzNNy8vi/Ssev7x6EobfCp+9QIB2hKvI2EtbdJ0VSQacxVNtqhE/NmF/NZ0gm6g== - dependencies: - "@swc/helpers" "^0.5.0" - -"@internationalized/string@^3.2.7": - version "3.2.7" - resolved "https://registry.yarnpkg.com/@internationalized/string/-/string-3.2.7.tgz#76ae10f1e6e1fdaec7d0028a3f807d37a71bd2dd" - integrity sha512-D4OHBjrinH+PFZPvfCXvG28n2LSykWcJ7GIioQL+ok0LON15SdfoUssoHzzOUmVZLbRoREsQXVzA6r8JKsbP6A== - dependencies: - "@swc/helpers" "^0.5.0" - -"@isaacs/cliui@^8.0.2": - version "8.0.2" - resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" - integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== - dependencies: - string-width "^5.1.2" - string-width-cjs "npm:string-width@^4.2.0" - strip-ansi "^7.0.1" - strip-ansi-cjs "npm:strip-ansi@^6.0.1" - wrap-ansi "^8.1.0" - wrap-ansi-cjs "npm:wrap-ansi@^7.0.0" - -"@jridgewell/gen-mapping@^0.3.12", "@jridgewell/gen-mapping@^0.3.2", "@jridgewell/gen-mapping@^0.3.5": - version "0.3.13" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz#6342a19f44347518c93e43b1ac69deb3c4656a1f" - integrity sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA== - dependencies: - "@jridgewell/sourcemap-codec" "^1.5.0" - "@jridgewell/trace-mapping" "^0.3.24" - -"@jridgewell/remapping@^2.3.5": - version "2.3.5" - resolved "https://registry.yarnpkg.com/@jridgewell/remapping/-/remapping-2.3.5.tgz#375c476d1972947851ba1e15ae8f123047445aa1" - integrity sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ== - dependencies: - "@jridgewell/gen-mapping" "^0.3.5" - "@jridgewell/trace-mapping" "^0.3.24" - -"@jridgewell/resolve-uri@^3.1.0": - version "3.1.2" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" - integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== - -"@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.4.15", "@jridgewell/sourcemap-codec@^1.5.0", "@jridgewell/sourcemap-codec@^1.5.5": - version "1.5.5" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz#6912b00d2c631c0d15ce1a7ab57cd657f2a8f8ba" - integrity sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og== - -"@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.28": - version "0.3.31" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz#db15d6781c931f3a251a3dac39501c98a6082fd0" - integrity sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw== - dependencies: - "@jridgewell/resolve-uri" "^3.1.0" - "@jridgewell/sourcemap-codec" "^1.4.14" - -"@medusajs/admin-shared@2.10.3": - version "2.10.3" - resolved "https://registry.yarnpkg.com/@medusajs/admin-shared/-/admin-shared-2.10.3.tgz#4c334de5bed5acd89df29aacfd9d3549ef6f7bcd" - integrity sha512-CM57xZDv/btYXLAqo1dLKha0NaSGSuufmnG1Fx2pXAOtuYv2k3wYPSFhg6Cac+1HdS+C01W304Dah21IhxjHMg== - -"@medusajs/admin-vite-plugin@2.10.3": - version "2.10.3" - resolved "https://registry.yarnpkg.com/@medusajs/admin-vite-plugin/-/admin-vite-plugin-2.10.3.tgz#aaccdf589523e832aafaec8990ed681b65f24335" - integrity sha512-1r1H6dTmnpaj1yHPvuowfL1Fn9ptSm1oX+XfbMVHsdKw0gNuvI/nTDMtiTzwDsaU+FZPDPnDYGQNY3qvM4q4eQ== - dependencies: - "@babel/parser" "7.25.6" - "@babel/traverse" "7.25.6" - "@babel/types" "7.25.6" - "@medusajs/admin-shared" "2.10.3" - chokidar "3.5.3" - fdir "6.1.1" - magic-string "0.30.5" - outdent "^0.8.0" - picocolors "^1.1.0" - -"@medusajs/icons@2.10.3": - version "2.10.3" - resolved "https://registry.yarnpkg.com/@medusajs/icons/-/icons-2.10.3.tgz#e53874fb6c8a502f0ddc8f5f996163ca214bad78" - integrity sha512-w1NQzNY/cTsfjuEQ8AOpEI49mxA6Oa6tJlg4HMfpOjDl3/R2qZtQXa8DIchSr3Sx+/RTsIGYUxv4Vbd+VTszJg== - -"@medusajs/js-sdk@2.10.3": - version "2.10.3" - resolved "https://registry.yarnpkg.com/@medusajs/js-sdk/-/js-sdk-2.10.3.tgz#7d127919184148b8fafab7ba4cac3508b0e71023" - integrity sha512-S2B6ViUFrZeCQnshJCjuhzLJmcb3eIVvdl/W4u/TcQGSF+cMXQGEsB9T7QUC6pyloY2+g5tTYxO+ND8s0enTCg== - dependencies: - "@medusajs/types" "2.10.3" - fetch-event-stream "^0.1.5" - qs "^6.12.1" - -"@medusajs/types@2.10.3": - version "2.10.3" - resolved "https://registry.yarnpkg.com/@medusajs/types/-/types-2.10.3.tgz#27eb675a04bdd99dc65c65916af3178d772e85df" - integrity sha512-Rx1H4LZ17AsOspaFAPpMwpi2rxj14ZWSip+1FA28GZourviWCLR2i3Er0b6SqJdh861fH6RhSyNaYVEKX6rk/w== - dependencies: - bignumber.js "^9.1.2" - -"@medusajs/ui-preset@2.10.3": - version "2.10.3" - resolved "https://registry.yarnpkg.com/@medusajs/ui-preset/-/ui-preset-2.10.3.tgz#04c8a11e44ea7a5055ce9a19cbbc3786f702365f" - integrity sha512-rpWJtg4pLOxKYWA9sqhWkOgG2B0npyGO4nMqqAOh4Xl/LNCkeyeQ3Hmwj0v2mH8jhum65E/mxDVpjQ/lWFVpqQ== - dependencies: - "@tailwindcss/forms" "^0.5.3" - tailwindcss-animate "^1.0.6" - -"@medusajs/ui@4.0.23": - version "4.0.23" - resolved "https://registry.yarnpkg.com/@medusajs/ui/-/ui-4.0.23.tgz#b1d578253dbb7c18d0364f0f84be608c4b1575fd" - integrity sha512-jXQEIv6nluO+P5KxPrS9QYfQ2U/HO3Vl2cmZZVMdaNB1ol3y7pcQq5FEs00IgyjQv4DsK209bj8cicqnvVvRWA== - dependencies: - "@dnd-kit/core" "^6.0.0" - "@dnd-kit/sortable" "^7.0.0" - "@dnd-kit/utilities" "^3.2.0" - "@medusajs/icons" "2.10.3" - "@radix-ui/react-dialog" "1.1.4" - "@radix-ui/react-dismissable-layer" "1.1.4" - "@tanstack/react-table" "8.20.5" - clsx "^1.2.1" - copy-to-clipboard "^3.3.3" - cva "1.0.0-beta.1" - prism-react-renderer "^2.0.6" - prismjs "^1.29.0" - radix-ui "1.1.2" - react-aria "^3.33.1" - react-currency-input-field "^3.6.11" - react-stately "^3.31.1" - sonner "^1.5.0" - tailwind-merge "^2.2.1" - -"@nodelib/fs.scandir@2.1.5": - version "2.1.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" - integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== - dependencies: - "@nodelib/fs.stat" "2.0.5" - run-parallel "^1.1.9" - -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" - integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== - -"@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8": - version "1.2.8" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" - integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== - dependencies: - "@nodelib/fs.scandir" "2.1.5" - fastq "^1.6.0" - -"@pkgjs/parseargs@^0.11.0": - version "0.11.0" - resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" - integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== - -"@pkgr/core@^0.2.9": - version "0.2.9" - resolved "https://registry.yarnpkg.com/@pkgr/core/-/core-0.2.9.tgz#d229a7b7f9dac167a156992ef23c7f023653f53b" - integrity sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA== - -"@polka/url@^1.0.0-next.24": - version "1.0.0-next.29" - resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.29.tgz#5a40109a1ab5f84d6fd8fc928b19f367cbe7e7b1" - integrity sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww== - -"@radix-ui/number@1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@radix-ui/number/-/number-1.1.0.tgz#1e95610461a09cdf8bb05c152e76ca1278d5da46" - integrity sha512-V3gRzhVNU1ldS5XhAPTom1fOIo4ccrjjJgmE+LI2h/WaFpHmx0MQApT+KZHnx8abG6Avtfcz4WoEciMnpFT3HQ== - -"@radix-ui/primitive@1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@radix-ui/primitive/-/primitive-1.0.0.tgz#e1d8ef30b10ea10e69c76e896f608d9276352253" - integrity sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA== - dependencies: - "@babel/runtime" "^7.13.10" - -"@radix-ui/primitive@1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@radix-ui/primitive/-/primitive-1.1.1.tgz#fc169732d755c7fbad33ba8d0cd7fd10c90dc8e3" - integrity sha512-SJ31y+Q/zAyShtXJc8x83i9TYdbAfHZ++tUZnvjJJqFjzsdUnKsxPL6IEtBlxKkU7yzer//GQtZSV4GbldL3YA== - -"@radix-ui/react-accessible-icon@1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@radix-ui/react-accessible-icon/-/react-accessible-icon-1.1.1.tgz#e34754ab037100d9124318c28af050a6d49cb44f" - integrity sha512-DH8vuU7oqHt9RhO3V9Z1b8ek+bOl4+9VLsh0cgL6t7f2WhbuOChm3ft0EmCCsfd4ORi7Cs3II4aNcTXi+bh+wg== - dependencies: - "@radix-ui/react-visually-hidden" "1.1.1" - -"@radix-ui/react-accordion@1.2.2": - version "1.2.2" - resolved "https://registry.yarnpkg.com/@radix-ui/react-accordion/-/react-accordion-1.2.2.tgz#96ac3de896189553219e342d5e773589eb119dce" - integrity sha512-b1oh54x4DMCdGsB4/7ahiSrViXxaBwRPotiZNnYXjLha9vfuURSAZErki6qjDoSIV0eXx5v57XnTGVtGwnfp2g== - dependencies: - "@radix-ui/primitive" "1.1.1" - "@radix-ui/react-collapsible" "1.1.2" - "@radix-ui/react-collection" "1.1.1" - "@radix-ui/react-compose-refs" "1.1.1" - "@radix-ui/react-context" "1.1.1" - "@radix-ui/react-direction" "1.1.0" - "@radix-ui/react-id" "1.1.0" - "@radix-ui/react-primitive" "2.0.1" - "@radix-ui/react-use-controllable-state" "1.1.0" - -"@radix-ui/react-alert-dialog@1.1.5": - version "1.1.5" - resolved "https://registry.yarnpkg.com/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.5.tgz#d937512a727d8b7afa8959d43dbd7e557d52a1eb" - integrity sha512-1Y2sI17QzSZP58RjGtrklfSGIf3AF7U/HkD3aAcAnhOUJrm7+7GG1wRDFaUlSe0nW5B/t4mYd/+7RNbP2Wexug== - dependencies: - "@radix-ui/primitive" "1.1.1" - "@radix-ui/react-compose-refs" "1.1.1" - "@radix-ui/react-context" "1.1.1" - "@radix-ui/react-dialog" "1.1.5" - "@radix-ui/react-primitive" "2.0.1" - "@radix-ui/react-slot" "1.1.1" - -"@radix-ui/react-arrow@1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@radix-ui/react-arrow/-/react-arrow-1.1.1.tgz#2103721933a8bfc6e53bbfbdc1aaad5fc8ba0dd7" - integrity sha512-NaVpZfmv8SKeZbn4ijN2V3jlHA9ngBG16VnIIm22nUR0Yk8KUALyBxT3KYEUnNuch9sTE8UTsS3whzBgKOL30w== - dependencies: - "@radix-ui/react-primitive" "2.0.1" - -"@radix-ui/react-aspect-ratio@1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.1.1.tgz#95d7692e61bab5eb7fec91f241ea993899593313" - integrity sha512-kNU4FIpcFMBLkOUcgeIteH06/8JLBcYY6Le1iKenDGCYNYFX3TQqCZjzkOsz37h7r94/99GTb7YhEr98ZBJibw== - dependencies: - "@radix-ui/react-primitive" "2.0.1" - -"@radix-ui/react-avatar@1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@radix-ui/react-avatar/-/react-avatar-1.1.2.tgz#24af4c66bb5271460a4a6b74c4f4f9d4789d3d90" - integrity sha512-GaC7bXQZ5VgZvVvsJ5mu/AEbjYLnhhkoidOboC50Z6FFlLA03wG2ianUoH+zgDQ31/9gCF59bE4+2bBgTyMiig== - dependencies: - "@radix-ui/react-context" "1.1.1" - "@radix-ui/react-primitive" "2.0.1" - "@radix-ui/react-use-callback-ref" "1.1.0" - "@radix-ui/react-use-layout-effect" "1.1.0" - -"@radix-ui/react-checkbox@1.1.3": - version "1.1.3" - resolved "https://registry.yarnpkg.com/@radix-ui/react-checkbox/-/react-checkbox-1.1.3.tgz#0e2ab913fddf3c88603625f7a9457d73882c8a32" - integrity sha512-HD7/ocp8f1B3e6OHygH0n7ZKjONkhciy1Nh0yuBgObqThc3oyx+vuMfFHKAknXRHHWVE9XvXStxJFyjUmB8PIw== - dependencies: - "@radix-ui/primitive" "1.1.1" - "@radix-ui/react-compose-refs" "1.1.1" - "@radix-ui/react-context" "1.1.1" - "@radix-ui/react-presence" "1.1.2" - "@radix-ui/react-primitive" "2.0.1" - "@radix-ui/react-use-controllable-state" "1.1.0" - "@radix-ui/react-use-previous" "1.1.0" - "@radix-ui/react-use-size" "1.1.0" - -"@radix-ui/react-collapsible@1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@radix-ui/react-collapsible/-/react-collapsible-1.1.2.tgz#42477c428bb0d2eec35b9b47601c5ff0a6210165" - integrity sha512-PliMB63vxz7vggcyq0IxNYk8vGDrLXVWw4+W4B8YnwI1s18x7YZYqlG9PLX7XxAJUi0g2DxP4XKJMFHh/iVh9A== - dependencies: - "@radix-ui/primitive" "1.1.1" - "@radix-ui/react-compose-refs" "1.1.1" - "@radix-ui/react-context" "1.1.1" - "@radix-ui/react-id" "1.1.0" - "@radix-ui/react-presence" "1.1.2" - "@radix-ui/react-primitive" "2.0.1" - "@radix-ui/react-use-controllable-state" "1.1.0" - "@radix-ui/react-use-layout-effect" "1.1.0" - -"@radix-ui/react-collection@1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@radix-ui/react-collection/-/react-collection-1.1.1.tgz#be2c7e01d3508e6d4b6d838f492e7d182f17d3b0" - integrity sha512-LwT3pSho9Dljg+wY2KN2mrrh6y3qELfftINERIzBUO9e0N+t0oMTyn3k9iv+ZqgrwGkRnLpNJrsMv9BZlt2yuA== - dependencies: - "@radix-ui/react-compose-refs" "1.1.1" - "@radix-ui/react-context" "1.1.1" - "@radix-ui/react-primitive" "2.0.1" - "@radix-ui/react-slot" "1.1.1" - -"@radix-ui/react-compose-refs@1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.0.tgz#37595b1f16ec7f228d698590e78eeed18ff218ae" - integrity sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA== - dependencies: - "@babel/runtime" "^7.13.10" - -"@radix-ui/react-compose-refs@1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.1.tgz#6f766faa975f8738269ebb8a23bad4f5a8d2faec" - integrity sha512-Y9VzoRDSJtgFMUCoiZBDVo084VQ5hfpXxVE+NgkdNsjiDBByiImMZKKhxMwCbdHvhlENG6a833CbFkOQvTricw== - -"@radix-ui/react-context-menu@2.2.5": - version "2.2.5" - resolved "https://registry.yarnpkg.com/@radix-ui/react-context-menu/-/react-context-menu-2.2.5.tgz#56eec9d96c6b27fb37a5e08f62caf2e263e29d4b" - integrity sha512-MY5PFCwo/ICaaQtpQBQ0g19AyjzI0mhz+a2GUWA2pJf4XFkvglAdcgDV2Iqm+lLbXn8hb+6rbLgcmRtc6ImPvg== - dependencies: - "@radix-ui/primitive" "1.1.1" - "@radix-ui/react-context" "1.1.1" - "@radix-ui/react-menu" "2.1.5" - "@radix-ui/react-primitive" "2.0.1" - "@radix-ui/react-use-callback-ref" "1.1.0" - "@radix-ui/react-use-controllable-state" "1.1.0" - -"@radix-ui/react-context@1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@radix-ui/react-context/-/react-context-1.0.0.tgz#f38e30c5859a9fb5e9aa9a9da452ee3ed9e0aee0" - integrity sha512-1pVM9RfOQ+n/N5PJK33kRSKsr1glNxomxONs5c49MliinBY6Yw2Q995qfBUUo0/Mbg05B/sGA0gkgPI7kmSHBg== - dependencies: - "@babel/runtime" "^7.13.10" - -"@radix-ui/react-context@1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@radix-ui/react-context/-/react-context-1.1.1.tgz#82074aa83a472353bb22e86f11bcbd1c61c4c71a" - integrity sha512-UASk9zi+crv9WteK/NU4PLvOoL3OuE6BWVKNF6hPRBtYBDXQ2u5iu3O59zUlJiTVvkyuycnqrztsHVJwcK9K+Q== - -"@radix-ui/react-dialog@1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@radix-ui/react-dialog/-/react-dialog-1.0.0.tgz#997e97cb183bc90bd888b26b8e23a355ac9fe5f0" - integrity sha512-Yn9YU+QlHYLWwV1XfKiqnGVpWYWk6MeBVM6x/bcoyPvxgjQGoeT35482viLPctTMWoMw0PoHgqfSox7Ig+957Q== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/primitive" "1.0.0" - "@radix-ui/react-compose-refs" "1.0.0" - "@radix-ui/react-context" "1.0.0" - "@radix-ui/react-dismissable-layer" "1.0.0" - "@radix-ui/react-focus-guards" "1.0.0" - "@radix-ui/react-focus-scope" "1.0.0" - "@radix-ui/react-id" "1.0.0" - "@radix-ui/react-portal" "1.0.0" - "@radix-ui/react-presence" "1.0.0" - "@radix-ui/react-primitive" "1.0.0" - "@radix-ui/react-slot" "1.0.0" - "@radix-ui/react-use-controllable-state" "1.0.0" - aria-hidden "^1.1.1" - react-remove-scroll "2.5.4" - -"@radix-ui/react-dialog@1.1.4": - version "1.1.4" - resolved "https://registry.yarnpkg.com/@radix-ui/react-dialog/-/react-dialog-1.1.4.tgz#d68e977acfcc0d044b9dab47b6dd2c179d2b3191" - integrity sha512-Ur7EV1IwQGCyaAuyDRiOLA5JIUZxELJljF+MbM/2NC0BYwfuRrbpS30BiQBJrVruscgUkieKkqXYDOoByaxIoA== - dependencies: - "@radix-ui/primitive" "1.1.1" - "@radix-ui/react-compose-refs" "1.1.1" - "@radix-ui/react-context" "1.1.1" - "@radix-ui/react-dismissable-layer" "1.1.3" - "@radix-ui/react-focus-guards" "1.1.1" - "@radix-ui/react-focus-scope" "1.1.1" - "@radix-ui/react-id" "1.1.0" - "@radix-ui/react-portal" "1.1.3" - "@radix-ui/react-presence" "1.1.2" - "@radix-ui/react-primitive" "2.0.1" - "@radix-ui/react-slot" "1.1.1" - "@radix-ui/react-use-controllable-state" "1.1.0" - aria-hidden "^1.1.1" - react-remove-scroll "^2.6.1" - -"@radix-ui/react-dialog@1.1.5": - version "1.1.5" - resolved "https://registry.yarnpkg.com/@radix-ui/react-dialog/-/react-dialog-1.1.5.tgz#1bb2880e6b0ef9d9d0d9f440e1414c94bbacb55b" - integrity sha512-LaO3e5h/NOEL4OfXjxD43k9Dx+vn+8n+PCFt6uhX/BADFflllyv3WJG6rgvvSVBxpTch938Qq/LGc2MMxipXPw== - dependencies: - "@radix-ui/primitive" "1.1.1" - "@radix-ui/react-compose-refs" "1.1.1" - "@radix-ui/react-context" "1.1.1" - "@radix-ui/react-dismissable-layer" "1.1.4" - "@radix-ui/react-focus-guards" "1.1.1" - "@radix-ui/react-focus-scope" "1.1.1" - "@radix-ui/react-id" "1.1.0" - "@radix-ui/react-portal" "1.1.3" - "@radix-ui/react-presence" "1.1.2" - "@radix-ui/react-primitive" "2.0.1" - "@radix-ui/react-slot" "1.1.1" - "@radix-ui/react-use-controllable-state" "1.1.0" - aria-hidden "^1.2.4" - react-remove-scroll "^2.6.2" - -"@radix-ui/react-direction@1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@radix-ui/react-direction/-/react-direction-1.1.0.tgz#a7d39855f4d077adc2a1922f9c353c5977a09cdc" - integrity sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg== - -"@radix-ui/react-dismissable-layer@1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.0.tgz#35b7826fa262fd84370faef310e627161dffa76b" - integrity sha512-n7kDRfx+LB1zLueRDvZ1Pd0bxdJWDUZNQ/GWoxDn2prnuJKRdxsjulejX/ePkOsLi2tTm6P24mDqlMSgQpsT6g== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/primitive" "1.0.0" - "@radix-ui/react-compose-refs" "1.0.0" - "@radix-ui/react-primitive" "1.0.0" - "@radix-ui/react-use-callback-ref" "1.0.0" - "@radix-ui/react-use-escape-keydown" "1.0.0" - -"@radix-ui/react-dismissable-layer@1.1.3": - version "1.1.3" - resolved "https://registry.yarnpkg.com/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.3.tgz#4ee0f0f82d53bf5bd9db21665799bb0d1bad5ed8" - integrity sha512-onrWn/72lQoEucDmJnr8uczSNTujT0vJnA/X5+3AkChVPowr8n1yvIKIabhWyMQeMvvmdpsvcyDqx3X1LEXCPg== - dependencies: - "@radix-ui/primitive" "1.1.1" - "@radix-ui/react-compose-refs" "1.1.1" - "@radix-ui/react-primitive" "2.0.1" - "@radix-ui/react-use-callback-ref" "1.1.0" - "@radix-ui/react-use-escape-keydown" "1.1.0" - -"@radix-ui/react-dismissable-layer@1.1.4": - version "1.1.4" - resolved "https://registry.yarnpkg.com/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.4.tgz#6e31ad92e7d9e77548001fd8c04f8561300c02a9" - integrity sha512-XDUI0IVYVSwjMXxM6P4Dfti7AH+Y4oS/TB+sglZ/EXc7cqLwGAmp1NlMrcUjj7ks6R5WTZuWKv44FBbLpwU3sA== - dependencies: - "@radix-ui/primitive" "1.1.1" - "@radix-ui/react-compose-refs" "1.1.1" - "@radix-ui/react-primitive" "2.0.1" - "@radix-ui/react-use-callback-ref" "1.1.0" - "@radix-ui/react-use-escape-keydown" "1.1.0" - -"@radix-ui/react-dropdown-menu@2.1.5": - version "2.1.5" - resolved "https://registry.yarnpkg.com/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.5.tgz#82293e6a7572f77c18f3aebb943676019a7872da" - integrity sha512-50ZmEFL1kOuLalPKHrLWvPFMons2fGx9TqQCWlPwDVpbAnaUJ1g4XNcKqFNMQymYU0kKWR4MDDi+9vUQBGFgcQ== - dependencies: - "@radix-ui/primitive" "1.1.1" - "@radix-ui/react-compose-refs" "1.1.1" - "@radix-ui/react-context" "1.1.1" - "@radix-ui/react-id" "1.1.0" - "@radix-ui/react-menu" "2.1.5" - "@radix-ui/react-primitive" "2.0.1" - "@radix-ui/react-use-controllable-state" "1.1.0" - -"@radix-ui/react-focus-guards@1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.0.tgz#339c1c69c41628c1a5e655f15f7020bf11aa01fa" - integrity sha512-UagjDk4ijOAnGu4WMUPj9ahi7/zJJqNZ9ZAiGPp7waUWJO0O1aWXi/udPphI0IUjvrhBsZJGSN66dR2dsueLWQ== - dependencies: - "@babel/runtime" "^7.13.10" - -"@radix-ui/react-focus-guards@1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.1.tgz#8635edd346304f8b42cae86b05912b61aef27afe" - integrity sha512-pSIwfrT1a6sIoDASCSpFwOasEwKTZWDw/iBdtnqKO7v6FeOzYJ7U53cPzYFVR3geGGXgVHaH+CdngrrAzqUGxg== - -"@radix-ui/react-focus-scope@1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.0.tgz#95a0c1188276dc8933b1eac5f1cdb6471e01ade5" - integrity sha512-C4SWtsULLGf/2L4oGeIHlvWQx7Rf+7cX/vKOAD2dXW0A1b5QXwi3wWeaEgW+wn+SEVrraMUk05vLU9fZZz5HbQ== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-compose-refs" "1.0.0" - "@radix-ui/react-primitive" "1.0.0" - "@radix-ui/react-use-callback-ref" "1.0.0" - -"@radix-ui/react-focus-scope@1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.1.tgz#5c602115d1db1c4fcfa0fae4c3b09bb8919853cb" - integrity sha512-01omzJAYRxXdG2/he/+xy+c8a8gCydoQ1yOxnWNcRhrrBW5W+RQJ22EK1SaO8tb3WoUsuEw7mJjBozPzihDFjA== - dependencies: - "@radix-ui/react-compose-refs" "1.1.1" - "@radix-ui/react-primitive" "2.0.1" - "@radix-ui/react-use-callback-ref" "1.1.0" - -"@radix-ui/react-form@0.1.1": - version "0.1.1" - resolved "https://registry.yarnpkg.com/@radix-ui/react-form/-/react-form-0.1.1.tgz#eb9241a02f8d43f3a7e9cb448ab99a5926a29690" - integrity sha512-Ah2TBvzl2trb4DL9DQtyUJgAUfq/djMN7j5CHzdpbdR3W7OL8N4JcJgE80cXMf3ssCE+8yg0zFQoJ0srxqfsFA== - dependencies: - "@radix-ui/primitive" "1.1.1" - "@radix-ui/react-compose-refs" "1.1.1" - "@radix-ui/react-context" "1.1.1" - "@radix-ui/react-id" "1.1.0" - "@radix-ui/react-label" "2.1.1" - "@radix-ui/react-primitive" "2.0.1" - -"@radix-ui/react-hover-card@1.1.5": - version "1.1.5" - resolved "https://registry.yarnpkg.com/@radix-ui/react-hover-card/-/react-hover-card-1.1.5.tgz#3dde89522539af74aa6a6329f43d45e187d008ac" - integrity sha512-0jPlX3ZrUIhtMAY0m1SBn1koI4Yqsizq2UwdUiQF1GseSZLZBPa6b8tNS+m32K94Yb4wxtWFSQs85wujQvwahg== - dependencies: - "@radix-ui/primitive" "1.1.1" - "@radix-ui/react-compose-refs" "1.1.1" - "@radix-ui/react-context" "1.1.1" - "@radix-ui/react-dismissable-layer" "1.1.4" - "@radix-ui/react-popper" "1.2.1" - "@radix-ui/react-portal" "1.1.3" - "@radix-ui/react-presence" "1.1.2" - "@radix-ui/react-primitive" "2.0.1" - "@radix-ui/react-use-controllable-state" "1.1.0" - -"@radix-ui/react-id@1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@radix-ui/react-id/-/react-id-1.0.0.tgz#8d43224910741870a45a8c9d092f25887bb6d11e" - integrity sha512-Q6iAB/U7Tq3NTolBBQbHTgclPmGWE3OlktGGqrClPozSw4vkQ1DfQAOtzgRPecKsMdJINE05iaoDUG8tRzCBjw== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-use-layout-effect" "1.0.0" - -"@radix-ui/react-id@1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@radix-ui/react-id/-/react-id-1.1.0.tgz#de47339656594ad722eb87f94a6b25f9cffae0ed" - integrity sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA== - dependencies: - "@radix-ui/react-use-layout-effect" "1.1.0" - -"@radix-ui/react-label@2.1.1": - version "2.1.1" - resolved "https://registry.yarnpkg.com/@radix-ui/react-label/-/react-label-2.1.1.tgz#f30bd577b26873c638006e4f65761d4c6b80566d" - integrity sha512-UUw5E4e/2+4kFMH7+YxORXGWggtY6sM8WIwh5RZchhLuUg2H1hc98Py+pr8HMz6rdaYrK2t296ZEjYLOCO5uUw== - dependencies: - "@radix-ui/react-primitive" "2.0.1" - -"@radix-ui/react-menu@2.1.5": - version "2.1.5" - resolved "https://registry.yarnpkg.com/@radix-ui/react-menu/-/react-menu-2.1.5.tgz#0c2e7a368771b6061e7f3692f18240917547ef7f" - integrity sha512-uH+3w5heoMJtqVCgYOtYVMECk1TOrkUn0OG0p5MqXC0W2ppcuVeESbou8PTHoqAjbdTEK19AGXBWcEtR5WpEQg== - dependencies: - "@radix-ui/primitive" "1.1.1" - "@radix-ui/react-collection" "1.1.1" - "@radix-ui/react-compose-refs" "1.1.1" - "@radix-ui/react-context" "1.1.1" - "@radix-ui/react-direction" "1.1.0" - "@radix-ui/react-dismissable-layer" "1.1.4" - "@radix-ui/react-focus-guards" "1.1.1" - "@radix-ui/react-focus-scope" "1.1.1" - "@radix-ui/react-id" "1.1.0" - "@radix-ui/react-popper" "1.2.1" - "@radix-ui/react-portal" "1.1.3" - "@radix-ui/react-presence" "1.1.2" - "@radix-ui/react-primitive" "2.0.1" - "@radix-ui/react-roving-focus" "1.1.1" - "@radix-ui/react-slot" "1.1.1" - "@radix-ui/react-use-callback-ref" "1.1.0" - aria-hidden "^1.2.4" - react-remove-scroll "^2.6.2" - -"@radix-ui/react-menubar@1.1.5": - version "1.1.5" - resolved "https://registry.yarnpkg.com/@radix-ui/react-menubar/-/react-menubar-1.1.5.tgz#eaf7ffb507c27a6db8d5fc68d8dcc0e2e1013eb5" - integrity sha512-Kzbpcf2bxUmI/G+949+LvSvGkyzIaY7ctb8loydt6YpJR8pQF+j4QbVhYvjs7qxaWK0DEJL3XbP2p46YPRkS3A== - dependencies: - "@radix-ui/primitive" "1.1.1" - "@radix-ui/react-collection" "1.1.1" - "@radix-ui/react-compose-refs" "1.1.1" - "@radix-ui/react-context" "1.1.1" - "@radix-ui/react-direction" "1.1.0" - "@radix-ui/react-id" "1.1.0" - "@radix-ui/react-menu" "2.1.5" - "@radix-ui/react-primitive" "2.0.1" - "@radix-ui/react-roving-focus" "1.1.1" - "@radix-ui/react-use-controllable-state" "1.1.0" - -"@radix-ui/react-navigation-menu@1.2.4": - version "1.2.4" - resolved "https://registry.yarnpkg.com/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.4.tgz#aba3ac0d343b1842924fdaf403d8922240fcfef6" - integrity sha512-wUi01RrTDTOoGtjEPHsxlzPtVzVc3R/AZ5wfh0dyqMAqolhHAHvG5iQjBCTi2AjQqa77FWWbA3kE3RkD+bDMgQ== - dependencies: - "@radix-ui/primitive" "1.1.1" - "@radix-ui/react-collection" "1.1.1" - "@radix-ui/react-compose-refs" "1.1.1" - "@radix-ui/react-context" "1.1.1" - "@radix-ui/react-direction" "1.1.0" - "@radix-ui/react-dismissable-layer" "1.1.4" - "@radix-ui/react-id" "1.1.0" - "@radix-ui/react-presence" "1.1.2" - "@radix-ui/react-primitive" "2.0.1" - "@radix-ui/react-use-callback-ref" "1.1.0" - "@radix-ui/react-use-controllable-state" "1.1.0" - "@radix-ui/react-use-layout-effect" "1.1.0" - "@radix-ui/react-use-previous" "1.1.0" - "@radix-ui/react-visually-hidden" "1.1.1" - -"@radix-ui/react-popover@1.1.5": - version "1.1.5" - resolved "https://registry.yarnpkg.com/@radix-ui/react-popover/-/react-popover-1.1.5.tgz#d5ad80f0643368e4ed680832c819b4fb47a1fce5" - integrity sha512-YXkTAftOIW2Bt3qKH8vYr6n9gCkVrvyvfiTObVjoHVTHnNj26rmvO87IKa3VgtgCjb8FAQ6qOjNViwl+9iIzlg== - dependencies: - "@radix-ui/primitive" "1.1.1" - "@radix-ui/react-compose-refs" "1.1.1" - "@radix-ui/react-context" "1.1.1" - "@radix-ui/react-dismissable-layer" "1.1.4" - "@radix-ui/react-focus-guards" "1.1.1" - "@radix-ui/react-focus-scope" "1.1.1" - "@radix-ui/react-id" "1.1.0" - "@radix-ui/react-popper" "1.2.1" - "@radix-ui/react-portal" "1.1.3" - "@radix-ui/react-presence" "1.1.2" - "@radix-ui/react-primitive" "2.0.1" - "@radix-ui/react-slot" "1.1.1" - "@radix-ui/react-use-controllable-state" "1.1.0" - aria-hidden "^1.2.4" - react-remove-scroll "^2.6.2" - -"@radix-ui/react-popper@1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@radix-ui/react-popper/-/react-popper-1.2.1.tgz#2fc66cfc34f95f00d858924e3bee54beae2dff0a" - integrity sha512-3kn5Me69L+jv82EKRuQCXdYyf1DqHwD2U/sxoNgBGCB7K9TRc3bQamQ+5EPM9EvyPdli0W41sROd+ZU1dTCztw== - dependencies: - "@floating-ui/react-dom" "^2.0.0" - "@radix-ui/react-arrow" "1.1.1" - "@radix-ui/react-compose-refs" "1.1.1" - "@radix-ui/react-context" "1.1.1" - "@radix-ui/react-primitive" "2.0.1" - "@radix-ui/react-use-callback-ref" "1.1.0" - "@radix-ui/react-use-layout-effect" "1.1.0" - "@radix-ui/react-use-rect" "1.1.0" - "@radix-ui/react-use-size" "1.1.0" - "@radix-ui/rect" "1.1.0" - -"@radix-ui/react-portal@1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@radix-ui/react-portal/-/react-portal-1.0.0.tgz#7220b66743394fabb50c55cb32381395cc4a276b" - integrity sha512-a8qyFO/Xb99d8wQdu4o7qnigNjTPG123uADNecz0eX4usnQEj7o+cG4ZX4zkqq98NYekT7UoEQIjxBNWIFuqTA== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-primitive" "1.0.0" - -"@radix-ui/react-portal@1.1.3": - version "1.1.3" - resolved "https://registry.yarnpkg.com/@radix-ui/react-portal/-/react-portal-1.1.3.tgz#b0ea5141103a1671b715481b13440763d2ac4440" - integrity sha512-NciRqhXnGojhT93RPyDaMPfLH3ZSl4jjIFbZQ1b/vxvZEdHsBZ49wP9w8L3HzUQwep01LcWtkUvm0OVB5JAHTw== - dependencies: - "@radix-ui/react-primitive" "2.0.1" - "@radix-ui/react-use-layout-effect" "1.1.0" - -"@radix-ui/react-presence@1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@radix-ui/react-presence/-/react-presence-1.0.0.tgz#814fe46df11f9a468808a6010e3f3ca7e0b2e84a" - integrity sha512-A+6XEvN01NfVWiKu38ybawfHsBjWum42MRPnEuqPsBZ4eV7e/7K321B5VgYMPv3Xx5An6o1/l9ZuDBgmcmWK3w== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-compose-refs" "1.0.0" - "@radix-ui/react-use-layout-effect" "1.0.0" - -"@radix-ui/react-presence@1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@radix-ui/react-presence/-/react-presence-1.1.2.tgz#bb764ed8a9118b7ec4512da5ece306ded8703cdc" - integrity sha512-18TFr80t5EVgL9x1SwF/YGtfG+l0BS0PRAlCWBDoBEiDQjeKgnNZRVJp/oVBl24sr3Gbfwc/Qpj4OcWTQMsAEg== - dependencies: - "@radix-ui/react-compose-refs" "1.1.1" - "@radix-ui/react-use-layout-effect" "1.1.0" - -"@radix-ui/react-primitive@1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@radix-ui/react-primitive/-/react-primitive-1.0.0.tgz#376cd72b0fcd5e0e04d252ed33eb1b1f025af2b0" - integrity sha512-EyXe6mnRlHZ8b6f4ilTDrXmkLShICIuOTTj0GX4w1rp+wSxf3+TD05u1UOITC8VsJ2a9nwHvdXtOXEOl0Cw/zQ== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-slot" "1.0.0" - -"@radix-ui/react-primitive@2.0.1": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@radix-ui/react-primitive/-/react-primitive-2.0.1.tgz#6d9efc550f7520135366f333d1e820cf225fad9e" - integrity sha512-sHCWTtxwNn3L3fH8qAfnF3WbUZycW93SM1j3NFDzXBiz8D6F5UTTy8G1+WFEaiCdvCVRJWj6N2R4Xq6HdiHmDg== - dependencies: - "@radix-ui/react-slot" "1.1.1" - -"@radix-ui/react-progress@1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@radix-ui/react-progress/-/react-progress-1.1.1.tgz#af923714ba3723be9c510536749d6c530d8670e4" - integrity sha512-6diOawA84f/eMxFHcWut0aE1C2kyE9dOyCTQOMRR2C/qPiXz/X0SaiA/RLbapQaXUCmy0/hLMf9meSccD1N0pA== - dependencies: - "@radix-ui/react-context" "1.1.1" - "@radix-ui/react-primitive" "2.0.1" - -"@radix-ui/react-radio-group@1.2.2": - version "1.2.2" - resolved "https://registry.yarnpkg.com/@radix-ui/react-radio-group/-/react-radio-group-1.2.2.tgz#a37e9bd9d80b33bb8c1b7af8cf1dc9e5014e52d0" - integrity sha512-E0MLLGfOP0l8P/NxgVzfXJ8w3Ch8cdO6UDzJfDChu4EJDy+/WdO5LqpdY8PYnCErkmZH3gZhDL1K7kQ41fAHuQ== - dependencies: - "@radix-ui/primitive" "1.1.1" - "@radix-ui/react-compose-refs" "1.1.1" - "@radix-ui/react-context" "1.1.1" - "@radix-ui/react-direction" "1.1.0" - "@radix-ui/react-presence" "1.1.2" - "@radix-ui/react-primitive" "2.0.1" - "@radix-ui/react-roving-focus" "1.1.1" - "@radix-ui/react-use-controllable-state" "1.1.0" - "@radix-ui/react-use-previous" "1.1.0" - "@radix-ui/react-use-size" "1.1.0" - -"@radix-ui/react-roving-focus@1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.1.tgz#3b3abb1e03646937f28d9ab25e96343667ca6520" - integrity sha512-QE1RoxPGJ/Nm8Qmk0PxP8ojmoaS67i0s7hVssS7KuI2FQoc/uzVlZsqKfQvxPE6D8hICCPHJ4D88zNhT3OOmkw== - dependencies: - "@radix-ui/primitive" "1.1.1" - "@radix-ui/react-collection" "1.1.1" - "@radix-ui/react-compose-refs" "1.1.1" - "@radix-ui/react-context" "1.1.1" - "@radix-ui/react-direction" "1.1.0" - "@radix-ui/react-id" "1.1.0" - "@radix-ui/react-primitive" "2.0.1" - "@radix-ui/react-use-callback-ref" "1.1.0" - "@radix-ui/react-use-controllable-state" "1.1.0" - -"@radix-ui/react-scroll-area@1.2.2": - version "1.2.2" - resolved "https://registry.yarnpkg.com/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.2.tgz#28e34fd4d83e9de5d987c5e8914a7bd8be9546a5" - integrity sha512-EFI1N/S3YxZEW/lJ/H1jY3njlvTd8tBmgKEn4GHi51+aMm94i6NmAJstsm5cu3yJwYqYc93gpCPm21FeAbFk6g== - dependencies: - "@radix-ui/number" "1.1.0" - "@radix-ui/primitive" "1.1.1" - "@radix-ui/react-compose-refs" "1.1.1" - "@radix-ui/react-context" "1.1.1" - "@radix-ui/react-direction" "1.1.0" - "@radix-ui/react-presence" "1.1.2" - "@radix-ui/react-primitive" "2.0.1" - "@radix-ui/react-use-callback-ref" "1.1.0" - "@radix-ui/react-use-layout-effect" "1.1.0" - -"@radix-ui/react-select@2.1.5": - version "2.1.5" - resolved "https://registry.yarnpkg.com/@radix-ui/react-select/-/react-select-2.1.5.tgz#f005e61f7c04e9d6105baa271569868fd08db41a" - integrity sha512-eVV7N8jBXAXnyrc+PsOF89O9AfVgGnbLxUtBb0clJ8y8ENMWLARGMI/1/SBRLz7u4HqxLgN71BJ17eono3wcjA== - dependencies: - "@radix-ui/number" "1.1.0" - "@radix-ui/primitive" "1.1.1" - "@radix-ui/react-collection" "1.1.1" - "@radix-ui/react-compose-refs" "1.1.1" - "@radix-ui/react-context" "1.1.1" - "@radix-ui/react-direction" "1.1.0" - "@radix-ui/react-dismissable-layer" "1.1.4" - "@radix-ui/react-focus-guards" "1.1.1" - "@radix-ui/react-focus-scope" "1.1.1" - "@radix-ui/react-id" "1.1.0" - "@radix-ui/react-popper" "1.2.1" - "@radix-ui/react-portal" "1.1.3" - "@radix-ui/react-primitive" "2.0.1" - "@radix-ui/react-slot" "1.1.1" - "@radix-ui/react-use-callback-ref" "1.1.0" - "@radix-ui/react-use-controllable-state" "1.1.0" - "@radix-ui/react-use-layout-effect" "1.1.0" - "@radix-ui/react-use-previous" "1.1.0" - "@radix-ui/react-visually-hidden" "1.1.1" - aria-hidden "^1.2.4" - react-remove-scroll "^2.6.2" - -"@radix-ui/react-separator@1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@radix-ui/react-separator/-/react-separator-1.1.1.tgz#dd60621553c858238d876be9b0702287424866d2" - integrity sha512-RRiNRSrD8iUiXriq/Y5n4/3iE8HzqgLHsusUSg5jVpU2+3tqcUFPJXHDymwEypunc2sWxDUS3UC+rkZRlHedsw== - dependencies: - "@radix-ui/react-primitive" "2.0.1" - -"@radix-ui/react-slider@1.2.2": - version "1.2.2" - resolved "https://registry.yarnpkg.com/@radix-ui/react-slider/-/react-slider-1.2.2.tgz#4ca883e3f0dea7b97d43c6cbc6c4305c64e75a86" - integrity sha512-sNlU06ii1/ZcbHf8I9En54ZPW0Vil/yPVg4vQMcFNjrIx51jsHbFl1HYHQvCIWJSr1q0ZmA+iIs/ZTv8h7HHSA== - dependencies: - "@radix-ui/number" "1.1.0" - "@radix-ui/primitive" "1.1.1" - "@radix-ui/react-collection" "1.1.1" - "@radix-ui/react-compose-refs" "1.1.1" - "@radix-ui/react-context" "1.1.1" - "@radix-ui/react-direction" "1.1.0" - "@radix-ui/react-primitive" "2.0.1" - "@radix-ui/react-use-controllable-state" "1.1.0" - "@radix-ui/react-use-layout-effect" "1.1.0" - "@radix-ui/react-use-previous" "1.1.0" - "@radix-ui/react-use-size" "1.1.0" - -"@radix-ui/react-slot@1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@radix-ui/react-slot/-/react-slot-1.0.0.tgz#7fa805b99891dea1e862d8f8fbe07f4d6d0fd698" - integrity sha512-3mrKauI/tWXo1Ll+gN5dHcxDPdm/Df1ufcDLCecn+pnCIVcdWE7CujXo8QaXOWRJyZyQWWbpB8eFwHzWXlv5mQ== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-compose-refs" "1.0.0" - -"@radix-ui/react-slot@1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@radix-ui/react-slot/-/react-slot-1.1.1.tgz#ab9a0ffae4027db7dc2af503c223c978706affc3" - integrity sha512-RApLLOcINYJA+dMVbOju7MYv1Mb2EBp2nH4HdDzXTSyaR5optlm6Otrz1euW3HbdOR8UmmFK06TD+A9frYWv+g== - dependencies: - "@radix-ui/react-compose-refs" "1.1.1" - -"@radix-ui/react-switch@1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@radix-ui/react-switch/-/react-switch-1.1.2.tgz#61323f4cccf25bf56c95fceb3b56ce1407bc9aec" - integrity sha512-zGukiWHjEdBCRyXvKR6iXAQG6qXm2esuAD6kDOi9Cn+1X6ev3ASo4+CsYaD6Fov9r/AQFekqnD/7+V0Cs6/98g== - dependencies: - "@radix-ui/primitive" "1.1.1" - "@radix-ui/react-compose-refs" "1.1.1" - "@radix-ui/react-context" "1.1.1" - "@radix-ui/react-primitive" "2.0.1" - "@radix-ui/react-use-controllable-state" "1.1.0" - "@radix-ui/react-use-previous" "1.1.0" - "@radix-ui/react-use-size" "1.1.0" - -"@radix-ui/react-tabs@1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@radix-ui/react-tabs/-/react-tabs-1.1.2.tgz#a72da059593cba30fccb30a226d63af686b32854" - integrity sha512-9u/tQJMcC2aGq7KXpGivMm1mgq7oRJKXphDwdypPd/j21j/2znamPU8WkXgnhUaTrSFNIt8XhOyCAupg8/GbwQ== - dependencies: - "@radix-ui/primitive" "1.1.1" - "@radix-ui/react-context" "1.1.1" - "@radix-ui/react-direction" "1.1.0" - "@radix-ui/react-id" "1.1.0" - "@radix-ui/react-presence" "1.1.2" - "@radix-ui/react-primitive" "2.0.1" - "@radix-ui/react-roving-focus" "1.1.1" - "@radix-ui/react-use-controllable-state" "1.1.0" - -"@radix-ui/react-toast@1.2.5": - version "1.2.5" - resolved "https://registry.yarnpkg.com/@radix-ui/react-toast/-/react-toast-1.2.5.tgz#d296d98e9b1e86389c167d334f178b1d60ff61ee" - integrity sha512-ZzUsAaOx8NdXZZKcFNDhbSlbsCUy8qQWmzTdgrlrhhZAOx2ofLtKrBDW9fkqhFvXgmtv560Uj16pkLkqML7SHA== - dependencies: - "@radix-ui/primitive" "1.1.1" - "@radix-ui/react-collection" "1.1.1" - "@radix-ui/react-compose-refs" "1.1.1" - "@radix-ui/react-context" "1.1.1" - "@radix-ui/react-dismissable-layer" "1.1.4" - "@radix-ui/react-portal" "1.1.3" - "@radix-ui/react-presence" "1.1.2" - "@radix-ui/react-primitive" "2.0.1" - "@radix-ui/react-use-callback-ref" "1.1.0" - "@radix-ui/react-use-controllable-state" "1.1.0" - "@radix-ui/react-use-layout-effect" "1.1.0" - "@radix-ui/react-visually-hidden" "1.1.1" - -"@radix-ui/react-toggle-group@1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.1.tgz#81fc65212758f3a4c9d505d38c0053f463c2e247" - integrity sha512-OgDLZEA30Ylyz8YSXvnGqIHtERqnUt1KUYTKdw/y8u7Ci6zGiJfXc02jahmcSNK3YcErqioj/9flWC9S1ihfwg== - dependencies: - "@radix-ui/primitive" "1.1.1" - "@radix-ui/react-context" "1.1.1" - "@radix-ui/react-direction" "1.1.0" - "@radix-ui/react-primitive" "2.0.1" - "@radix-ui/react-roving-focus" "1.1.1" - "@radix-ui/react-toggle" "1.1.1" - "@radix-ui/react-use-controllable-state" "1.1.0" - -"@radix-ui/react-toggle@1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@radix-ui/react-toggle/-/react-toggle-1.1.1.tgz#939162f87d2c6cfba912a9908ed5ee651bd1ce8f" - integrity sha512-i77tcgObYr743IonC1hrsnnPmszDRn8p+EGUsUt+5a/JFn28fxaM88Py6V2mc8J5kELMWishI0rLnuGLFD/nnQ== - dependencies: - "@radix-ui/primitive" "1.1.1" - "@radix-ui/react-primitive" "2.0.1" - "@radix-ui/react-use-controllable-state" "1.1.0" - -"@radix-ui/react-toolbar@1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@radix-ui/react-toolbar/-/react-toolbar-1.1.1.tgz#cfc142d18858863cc328973087967242d2790bd4" - integrity sha512-r7T80WOCHc2n3KRzFCbHWGVzkfVTCzDofGU4gqa5ZuIzgnVaLogGsdyifFJXWQDp0lAr5hrf+X9uqQdE0pa6Ww== - dependencies: - "@radix-ui/primitive" "1.1.1" - "@radix-ui/react-context" "1.1.1" - "@radix-ui/react-direction" "1.1.0" - "@radix-ui/react-primitive" "2.0.1" - "@radix-ui/react-roving-focus" "1.1.1" - "@radix-ui/react-separator" "1.1.1" - "@radix-ui/react-toggle-group" "1.1.1" - -"@radix-ui/react-tooltip@1.1.7": - version "1.1.7" - resolved "https://registry.yarnpkg.com/@radix-ui/react-tooltip/-/react-tooltip-1.1.7.tgz#2984dc0374874029b7ea8a1987f23247b3334b2a" - integrity sha512-ss0s80BC0+g0+Zc53MvilcnTYSOi4mSuFWBPYPuTOFGjx+pUU+ZrmamMNwS56t8MTFlniA5ocjd4jYm/CdhbOg== - dependencies: - "@radix-ui/primitive" "1.1.1" - "@radix-ui/react-compose-refs" "1.1.1" - "@radix-ui/react-context" "1.1.1" - "@radix-ui/react-dismissable-layer" "1.1.4" - "@radix-ui/react-id" "1.1.0" - "@radix-ui/react-popper" "1.2.1" - "@radix-ui/react-portal" "1.1.3" - "@radix-ui/react-presence" "1.1.2" - "@radix-ui/react-primitive" "2.0.1" - "@radix-ui/react-slot" "1.1.1" - "@radix-ui/react-use-controllable-state" "1.1.0" - "@radix-ui/react-visually-hidden" "1.1.1" - -"@radix-ui/react-use-callback-ref@1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.0.tgz#9e7b8b6b4946fe3cbe8f748c82a2cce54e7b6a90" - integrity sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg== - dependencies: - "@babel/runtime" "^7.13.10" - -"@radix-ui/react-use-callback-ref@1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.0.tgz#bce938ca413675bc937944b0d01ef6f4a6dc5bf1" - integrity sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw== - -"@radix-ui/react-use-controllable-state@1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.0.tgz#a64deaafbbc52d5d407afaa22d493d687c538b7f" - integrity sha512-FohDoZvk3mEXh9AWAVyRTYR4Sq7/gavuofglmiXB2g1aKyboUD4YtgWxKj8O5n+Uak52gXQ4wKz5IFST4vtJHg== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-use-callback-ref" "1.0.0" - -"@radix-ui/react-use-controllable-state@1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.0.tgz#1321446857bb786917df54c0d4d084877aab04b0" - integrity sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw== - dependencies: - "@radix-ui/react-use-callback-ref" "1.1.0" - -"@radix-ui/react-use-escape-keydown@1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.0.tgz#aef375db4736b9de38a5a679f6f49b45a060e5d1" - integrity sha512-JwfBCUIfhXRxKExgIqGa4CQsiMemo1Xt0W/B4ei3fpzpvPENKpMKQ8mZSB6Acj3ebrAEgi2xiQvcI1PAAodvyg== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-use-callback-ref" "1.0.0" - -"@radix-ui/react-use-escape-keydown@1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.0.tgz#31a5b87c3b726504b74e05dac1edce7437b98754" - integrity sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw== - dependencies: - "@radix-ui/react-use-callback-ref" "1.1.0" - -"@radix-ui/react-use-layout-effect@1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.0.tgz#2fc19e97223a81de64cd3ba1dc42ceffd82374dc" - integrity sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ== - dependencies: - "@babel/runtime" "^7.13.10" - -"@radix-ui/react-use-layout-effect@1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.0.tgz#3c2c8ce04827b26a39e442ff4888d9212268bd27" - integrity sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w== - -"@radix-ui/react-use-previous@1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@radix-ui/react-use-previous/-/react-use-previous-1.1.0.tgz#d4dd37b05520f1d996a384eb469320c2ada8377c" - integrity sha512-Z/e78qg2YFnnXcW88A4JmTtm4ADckLno6F7OXotmkQfeuCVaKuYzqAATPhVzl3delXE7CxIV8shofPn3jPc5Og== - -"@radix-ui/react-use-rect@1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@radix-ui/react-use-rect/-/react-use-rect-1.1.0.tgz#13b25b913bd3e3987cc9b073a1a164bb1cf47b88" - integrity sha512-0Fmkebhr6PiseyZlYAOtLS+nb7jLmpqTrJyv61Pe68MKYW6OWdRE2kI70TaYY27u7H0lajqM3hSMMLFq18Z7nQ== - dependencies: - "@radix-ui/rect" "1.1.0" - -"@radix-ui/react-use-size@1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@radix-ui/react-use-size/-/react-use-size-1.1.0.tgz#b4dba7fbd3882ee09e8d2a44a3eed3a7e555246b" - integrity sha512-XW3/vWuIXHa+2Uwcc2ABSfcCledmXhhQPlGbfcRXbiUQI5Icjcg19BGCZVKKInYbvUCut/ufbbLLPFC5cbb1hw== - dependencies: - "@radix-ui/react-use-layout-effect" "1.1.0" - -"@radix-ui/react-visually-hidden@1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.1.1.tgz#f7b48c1af50dfdc366e92726aee6d591996c5752" - integrity sha512-vVfA2IZ9q/J+gEamvj761Oq1FpWgCDaNOOIfbPVp2MVPLEomUr5+Vf7kJGwQ24YxZSlQVar7Bes8kyTo5Dshpg== - dependencies: - "@radix-ui/react-primitive" "2.0.1" - -"@radix-ui/rect@1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@radix-ui/rect/-/rect-1.1.0.tgz#f817d1d3265ac5415dadc67edab30ae196696438" - integrity sha512-A9+lCBZoaMJlVKcRBz2YByCG+Cp2t6nAnMnNba+XiWxnj6r4JUFqfsgwocMBZU9LPtdxC6wB56ySYpc7LQIoJg== - -"@react-aria/breadcrumbs@^3.5.29": - version "3.5.29" - resolved "https://registry.yarnpkg.com/@react-aria/breadcrumbs/-/breadcrumbs-3.5.29.tgz#bfc1e953eccd7393bd457f1c9698a928142f0fc7" - integrity sha512-rKS0dryllaZJqrr3f/EAf2liz8CBEfmL5XACj+Z1TAig6GIYe1QuA3BtkX0cV9OkMugXdX8e3cbA7nD10ORRqg== - dependencies: - "@react-aria/i18n" "^3.12.13" - "@react-aria/link" "^3.8.6" - "@react-aria/utils" "^3.31.0" - "@react-types/breadcrumbs" "^3.7.17" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-aria/button@^3.14.2": - version "3.14.2" - resolved "https://registry.yarnpkg.com/@react-aria/button/-/button-3.14.2.tgz#9dcd2fa53e7968a563b4898ace3360c85ccc22f5" - integrity sha512-VbLIA+Kd6f/MDjd+TJBUg2+vNDw66pnvsj2E4RLomjI9dfBuN7d+Yo2UnsqKVyhePjCUZ6xxa2yDuD63IOSIYA== - dependencies: - "@react-aria/interactions" "^3.25.6" - "@react-aria/toolbar" "3.0.0-beta.21" - "@react-aria/utils" "^3.31.0" - "@react-stately/toggle" "^3.9.2" - "@react-types/button" "^3.14.1" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-aria/calendar@^3.9.2": - version "3.9.2" - resolved "https://registry.yarnpkg.com/@react-aria/calendar/-/calendar-3.9.2.tgz#4b6e428ee3fb81f5729cb80193b9d4ba9b26d5f1" - integrity sha512-uSLxLgOPRnEU4Jg59lAhUVA+uDx/55NBg4lpfsP2ynazyiJ5LCXmYceJi+VuOqMml7d9W0dB87OldOeLdIxYVA== - dependencies: - "@internationalized/date" "^3.10.0" - "@react-aria/i18n" "^3.12.13" - "@react-aria/interactions" "^3.25.6" - "@react-aria/live-announcer" "^3.4.4" - "@react-aria/utils" "^3.31.0" - "@react-stately/calendar" "^3.9.0" - "@react-types/button" "^3.14.1" - "@react-types/calendar" "^3.8.0" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-aria/checkbox@^3.16.2": - version "3.16.2" - resolved "https://registry.yarnpkg.com/@react-aria/checkbox/-/checkbox-3.16.2.tgz#b1a3310d327826fe354625c332f3b80acb025a39" - integrity sha512-29Mj9ZqXioJ0bcMnNGooHztnTau5pikZqX3qCRj5bYR3by/ZFFavYoMroh9F7s/MbFm/tsKX+Sf02lYFEdXRjA== - dependencies: - "@react-aria/form" "^3.1.2" - "@react-aria/interactions" "^3.25.6" - "@react-aria/label" "^3.7.22" - "@react-aria/toggle" "^3.12.2" - "@react-aria/utils" "^3.31.0" - "@react-stately/checkbox" "^3.7.2" - "@react-stately/form" "^3.2.2" - "@react-stately/toggle" "^3.9.2" - "@react-types/checkbox" "^3.10.2" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-aria/color@^3.1.2": - version "3.1.2" - resolved "https://registry.yarnpkg.com/@react-aria/color/-/color-3.1.2.tgz#9ee2a86e4cf4622ca8ff78bddd34a2bf1bdcdd34" - integrity sha512-jCC+Q7rAQGLQBkHjkPAeDuGYuMbc4neifjlNRiyZ9as1z4gg63H8MteoWYYk6K4vCKKxSixgt8MfI29XWMOWPQ== - dependencies: - "@react-aria/i18n" "^3.12.13" - "@react-aria/interactions" "^3.25.6" - "@react-aria/numberfield" "^3.12.2" - "@react-aria/slider" "^3.8.2" - "@react-aria/spinbutton" "^3.6.19" - "@react-aria/textfield" "^3.18.2" - "@react-aria/utils" "^3.31.0" - "@react-aria/visually-hidden" "^3.8.28" - "@react-stately/color" "^3.9.2" - "@react-stately/form" "^3.2.2" - "@react-types/color" "^3.1.2" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-aria/combobox@^3.14.0": - version "3.14.0" - resolved "https://registry.yarnpkg.com/@react-aria/combobox/-/combobox-3.14.0.tgz#1e6c55a319d367d6a0a9e19f2bd68d3a9a0c8b9a" - integrity sha512-z4ro0Hma//p4nL2IJx5iUa7NwxeXbzSoZ0se5uTYjG1rUUMszg+wqQh/AQoL+eiULn7rs18JY9wwNbVIkRNKWA== - dependencies: - "@react-aria/focus" "^3.21.2" - "@react-aria/i18n" "^3.12.13" - "@react-aria/listbox" "^3.15.0" - "@react-aria/live-announcer" "^3.4.4" - "@react-aria/menu" "^3.19.3" - "@react-aria/overlays" "^3.30.0" - "@react-aria/selection" "^3.26.0" - "@react-aria/textfield" "^3.18.2" - "@react-aria/utils" "^3.31.0" - "@react-stately/collections" "^3.12.8" - "@react-stately/combobox" "^3.12.0" - "@react-stately/form" "^3.2.2" - "@react-types/button" "^3.14.1" - "@react-types/combobox" "^3.13.9" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-aria/datepicker@^3.15.2": - version "3.15.2" - resolved "https://registry.yarnpkg.com/@react-aria/datepicker/-/datepicker-3.15.2.tgz#22bca8cfdd00e32a42f8e53b35e5ba7e886f047d" - integrity sha512-th078hyNqPf4P2K10su/y32zPDjs3lOYVdHvsL9/+5K1dnTvLHCK5vgUyLuyn8FchhF7cmHV49D+LZVv65PEpQ== - dependencies: - "@internationalized/date" "^3.10.0" - "@internationalized/number" "^3.6.5" - "@internationalized/string" "^3.2.7" - "@react-aria/focus" "^3.21.2" - "@react-aria/form" "^3.1.2" - "@react-aria/i18n" "^3.12.13" - "@react-aria/interactions" "^3.25.6" - "@react-aria/label" "^3.7.22" - "@react-aria/spinbutton" "^3.6.19" - "@react-aria/utils" "^3.31.0" - "@react-stately/datepicker" "^3.15.2" - "@react-stately/form" "^3.2.2" - "@react-types/button" "^3.14.1" - "@react-types/calendar" "^3.8.0" - "@react-types/datepicker" "^3.13.2" - "@react-types/dialog" "^3.5.22" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-aria/dialog@^3.5.31": - version "3.5.31" - resolved "https://registry.yarnpkg.com/@react-aria/dialog/-/dialog-3.5.31.tgz#1c1682a89dd6a4c6bc7bb0e58ea78eb6f2750a65" - integrity sha512-inxQMyrzX0UBW9Mhraq0nZ4HjHdygQvllzloT1E/RlDd61lr3RbmJR6pLsrbKOTtSvDIBJpCso1xEdHCFNmA0Q== - dependencies: - "@react-aria/interactions" "^3.25.6" - "@react-aria/overlays" "^3.30.0" - "@react-aria/utils" "^3.31.0" - "@react-types/dialog" "^3.5.22" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-aria/disclosure@^3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@react-aria/disclosure/-/disclosure-3.1.0.tgz#c08a0f9696fa80ca69de78f37c8bf0b65a7a9397" - integrity sha512-5996BeBpnj+yKXYysz+UuhFQxGFPvaZZ3zNBd052wz/i+TVFVGSqqYJ6cwZyO1AfBR8zOT0ZIiK4EC3ETwSvtQ== - dependencies: - "@react-aria/ssr" "^3.9.10" - "@react-aria/utils" "^3.31.0" - "@react-stately/disclosure" "^3.0.8" - "@react-types/button" "^3.14.1" - "@swc/helpers" "^0.5.0" - -"@react-aria/dnd@^3.11.3": - version "3.11.3" - resolved "https://registry.yarnpkg.com/@react-aria/dnd/-/dnd-3.11.3.tgz#438b4603ef9b2560775ea02b64ea3dcdf15bf474" - integrity sha512-MyTziciik1Owz3rqDghu0K3ZtTFvmj/R2ZsLDwbU9N4hKqGX/BKnrI8SytTn8RDqVv5LmA/GhApLngiupTAsXw== - dependencies: - "@internationalized/string" "^3.2.7" - "@react-aria/i18n" "^3.12.13" - "@react-aria/interactions" "^3.25.6" - "@react-aria/live-announcer" "^3.4.4" - "@react-aria/overlays" "^3.30.0" - "@react-aria/utils" "^3.31.0" - "@react-stately/collections" "^3.12.8" - "@react-stately/dnd" "^3.7.1" - "@react-types/button" "^3.14.1" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-aria/focus@^3.21.2": - version "3.21.2" - resolved "https://registry.yarnpkg.com/@react-aria/focus/-/focus-3.21.2.tgz#3ce90450c3ee69f11c0647b4717c26d10941231c" - integrity sha512-JWaCR7wJVggj+ldmM/cb/DXFg47CXR55lznJhZBh4XVqJjMKwaOOqpT5vNN7kpC1wUpXicGNuDnJDN1S/+6dhQ== - dependencies: - "@react-aria/interactions" "^3.25.6" - "@react-aria/utils" "^3.31.0" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - clsx "^2.0.0" - -"@react-aria/form@^3.1.2": - version "3.1.2" - resolved "https://registry.yarnpkg.com/@react-aria/form/-/form-3.1.2.tgz#e0aeb608d309594a59f12a7b05eb7374f2033a07" - integrity sha512-R3i7L7Ci61PqZQvOrnL9xJeWEbh28UkTVgkj72EvBBn39y4h7ReH++0stv7rRs8p5ozETSKezBbGfu4UsBewWw== - dependencies: - "@react-aria/interactions" "^3.25.6" - "@react-aria/utils" "^3.31.0" - "@react-stately/form" "^3.2.2" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-aria/grid@^3.14.5": - version "3.14.5" - resolved "https://registry.yarnpkg.com/@react-aria/grid/-/grid-3.14.5.tgz#fccd1e3b64cdad7b17aff0dada6da64df0cd1d8c" - integrity sha512-XHw6rgjlTqc85e3zjsWo3U0EVwjN5MOYtrolCKc/lc2ItNdcY3OlMhpsU9+6jHwg/U3VCSWkGvwAz9hg7krd8Q== - dependencies: - "@react-aria/focus" "^3.21.2" - "@react-aria/i18n" "^3.12.13" - "@react-aria/interactions" "^3.25.6" - "@react-aria/live-announcer" "^3.4.4" - "@react-aria/selection" "^3.26.0" - "@react-aria/utils" "^3.31.0" - "@react-stately/collections" "^3.12.8" - "@react-stately/grid" "^3.11.6" - "@react-stately/selection" "^3.20.6" - "@react-types/checkbox" "^3.10.2" - "@react-types/grid" "^3.3.6" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-aria/gridlist@^3.14.1": - version "3.14.1" - resolved "https://registry.yarnpkg.com/@react-aria/gridlist/-/gridlist-3.14.1.tgz#4aa636ad1342f859dc5ce1a350211535ae5ae424" - integrity sha512-keS03Am07aOn7RuNaRsMOyh0jscyhDn95asCVy4lxhl9A9TFk1Jw0o2L6q6cWRj1gFiKeacj/otG5H8ZKQQ2Wg== - dependencies: - "@react-aria/focus" "^3.21.2" - "@react-aria/grid" "^3.14.5" - "@react-aria/i18n" "^3.12.13" - "@react-aria/interactions" "^3.25.6" - "@react-aria/selection" "^3.26.0" - "@react-aria/utils" "^3.31.0" - "@react-stately/list" "^3.13.1" - "@react-stately/tree" "^3.9.3" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-aria/i18n@^3.12.13": - version "3.12.13" - resolved "https://registry.yarnpkg.com/@react-aria/i18n/-/i18n-3.12.13.tgz#7c920d131cd07d4d5af21bd33ea7a5da0ce2ad11" - integrity sha512-YTM2BPg0v1RvmP8keHenJBmlx8FXUKsdYIEX7x6QWRd1hKlcDwphfjzvt0InX9wiLiPHsT5EoBTpuUk8SXc0Mg== - dependencies: - "@internationalized/date" "^3.10.0" - "@internationalized/message" "^3.1.8" - "@internationalized/number" "^3.6.5" - "@internationalized/string" "^3.2.7" - "@react-aria/ssr" "^3.9.10" - "@react-aria/utils" "^3.31.0" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-aria/interactions@^3.25.6": - version "3.25.6" - resolved "https://registry.yarnpkg.com/@react-aria/interactions/-/interactions-3.25.6.tgz#6fdf287337c5e4285045c35cf94b2ec8ae3b3a49" - integrity sha512-5UgwZmohpixwNMVkMvn9K1ceJe6TzlRlAfuYoQDUuOkk62/JVJNDLAPKIf5YMRc7d2B0rmfgaZLMtbREb0Zvkw== - dependencies: - "@react-aria/ssr" "^3.9.10" - "@react-aria/utils" "^3.31.0" - "@react-stately/flags" "^3.1.2" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-aria/label@^3.7.22": - version "3.7.22" - resolved "https://registry.yarnpkg.com/@react-aria/label/-/label-3.7.22.tgz#13fbf1d568c37becca4652e5c5d0b490c29e5e52" - integrity sha512-jLquJeA5ZNqDT64UpTc9XJ7kQYltUlNcgxZ37/v4mHe0UZ7QohCKdKQhXHONb0h2jjNUpp2HOZI8J9++jOpzxA== - dependencies: - "@react-aria/utils" "^3.31.0" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-aria/landmark@^3.0.7": - version "3.0.7" - resolved "https://registry.yarnpkg.com/@react-aria/landmark/-/landmark-3.0.7.tgz#6ffc06c870018f6ead456f6f67cccebd655910f0" - integrity sha512-t8c610b8hPLS6Vwv+rbuSyljZosI1s5+Tosfa0Fk4q7d+Ex6Yj7hLfUFy59GxZAufhUYfGX396fT0gPqAbU1tg== - dependencies: - "@react-aria/utils" "^3.31.0" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - use-sync-external-store "^1.4.0" - -"@react-aria/link@^3.8.6": - version "3.8.6" - resolved "https://registry.yarnpkg.com/@react-aria/link/-/link-3.8.6.tgz#522c246b9fcf62fbe75f9c07d056d6b984523143" - integrity sha512-7F7UDJnwbU9IjfoAdl6f3Hho5/WB7rwcydUOjUux0p7YVWh/fTjIFjfAGyIir7MJhPapun1D0t97QQ3+8jXVcg== - dependencies: - "@react-aria/interactions" "^3.25.6" - "@react-aria/utils" "^3.31.0" - "@react-types/link" "^3.6.5" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-aria/listbox@^3.15.0": - version "3.15.0" - resolved "https://registry.yarnpkg.com/@react-aria/listbox/-/listbox-3.15.0.tgz#4218e24c20ec68069f51175c57fa2bf55b1acc46" - integrity sha512-Ub1Wu79R9sgxM7h4HeEdjOgOKDHwduvYcnDqsSddGXgpkL8ADjsy2YUQ0hHY5VnzA4BxK36bLp4mzSna8Qvj1w== - dependencies: - "@react-aria/interactions" "^3.25.6" - "@react-aria/label" "^3.7.22" - "@react-aria/selection" "^3.26.0" - "@react-aria/utils" "^3.31.0" - "@react-stately/collections" "^3.12.8" - "@react-stately/list" "^3.13.1" - "@react-types/listbox" "^3.7.4" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-aria/live-announcer@^3.4.4": - version "3.4.4" - resolved "https://registry.yarnpkg.com/@react-aria/live-announcer/-/live-announcer-3.4.4.tgz#0e6533940222208b323b71d56ac8e115b2121e6a" - integrity sha512-PTTBIjNRnrdJOIRTDGNifY2d//kA7GUAwRFJNOEwSNG4FW+Bq9awqLiflw0JkpyB0VNIwou6lqKPHZVLsGWOXA== - dependencies: - "@swc/helpers" "^0.5.0" - -"@react-aria/menu@^3.19.3": - version "3.19.3" - resolved "https://registry.yarnpkg.com/@react-aria/menu/-/menu-3.19.3.tgz#65a6dc14b27648be611bf28ab4bbcd2823b612a8" - integrity sha512-52fh8y8b2776R2VrfZPpUBJYC9oTP7XDy+zZuZTxPEd7Ywk0JNUl5F92y6ru22yPkS13sdhrNM/Op+V/KulmAg== - dependencies: - "@react-aria/focus" "^3.21.2" - "@react-aria/i18n" "^3.12.13" - "@react-aria/interactions" "^3.25.6" - "@react-aria/overlays" "^3.30.0" - "@react-aria/selection" "^3.26.0" - "@react-aria/utils" "^3.31.0" - "@react-stately/collections" "^3.12.8" - "@react-stately/menu" "^3.9.8" - "@react-stately/selection" "^3.20.6" - "@react-stately/tree" "^3.9.3" - "@react-types/button" "^3.14.1" - "@react-types/menu" "^3.10.5" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-aria/meter@^3.4.27": - version "3.4.27" - resolved "https://registry.yarnpkg.com/@react-aria/meter/-/meter-3.4.27.tgz#01cf9bbd12f05bd0515e048960690b017b0b9dd2" - integrity sha512-andOOdJkgRJF9vBi5VWRmFodK+GT+5X1lLeNUmb4qOX8/MVfX/RbK72LDeIhd7xC7rSCFHj3WvZ198rK4q0k3w== - dependencies: - "@react-aria/progress" "^3.4.27" - "@react-types/meter" "^3.4.13" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-aria/numberfield@^3.12.2": - version "3.12.2" - resolved "https://registry.yarnpkg.com/@react-aria/numberfield/-/numberfield-3.12.2.tgz#c219ecfba2076865e891cb2435c6bad558d6eabf" - integrity sha512-M2b+z0HIXiXpGAWOQkO2kpIjaLNUXJ5Q3/GMa3Fkr+B1piFX0VuOynYrtddKVrmXCe+r5t+XcGb0KS29uqv7nQ== - dependencies: - "@react-aria/i18n" "^3.12.13" - "@react-aria/interactions" "^3.25.6" - "@react-aria/spinbutton" "^3.6.19" - "@react-aria/textfield" "^3.18.2" - "@react-aria/utils" "^3.31.0" - "@react-stately/form" "^3.2.2" - "@react-stately/numberfield" "^3.10.2" - "@react-types/button" "^3.14.1" - "@react-types/numberfield" "^3.8.15" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-aria/overlays@^3.30.0": - version "3.30.0" - resolved "https://registry.yarnpkg.com/@react-aria/overlays/-/overlays-3.30.0.tgz#e19f804c7fb9d99b25e33230cc3c155ed0b3cefb" - integrity sha512-UpjqSjYZx5FAhceWCRVsW6fX1sEwya1fQ/TKkL53FAlLFR8QKuoKqFlmiL43YUFTcGK3UdEOy3cWTleLQwdSmQ== - dependencies: - "@react-aria/focus" "^3.21.2" - "@react-aria/i18n" "^3.12.13" - "@react-aria/interactions" "^3.25.6" - "@react-aria/ssr" "^3.9.10" - "@react-aria/utils" "^3.31.0" - "@react-aria/visually-hidden" "^3.8.28" - "@react-stately/overlays" "^3.6.20" - "@react-types/button" "^3.14.1" - "@react-types/overlays" "^3.9.2" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-aria/progress@^3.4.27": - version "3.4.27" - resolved "https://registry.yarnpkg.com/@react-aria/progress/-/progress-3.4.27.tgz#bdc968f133ddd33e5feaf2903d43aa34435dad51" - integrity sha512-0OA1shs1575g1zmO8+rWozdbTnxThFFhOfuoL1m7UV5Dley6FHpueoKB1ECv7B+Qm4dQt6DoEqLg7wsbbQDhmg== - dependencies: - "@react-aria/i18n" "^3.12.13" - "@react-aria/label" "^3.7.22" - "@react-aria/utils" "^3.31.0" - "@react-types/progress" "^3.5.16" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-aria/radio@^3.12.2": - version "3.12.2" - resolved "https://registry.yarnpkg.com/@react-aria/radio/-/radio-3.12.2.tgz#48ae0e9ba93e5c29e998fa3b64155a324a87f63e" - integrity sha512-I11f6I90neCh56rT/6ieAs3XyDKvEfbj/QmbU5cX3p+SJpRRPN0vxQi5D1hkh0uxDpeClxygSr31NmZsd4sqfg== - dependencies: - "@react-aria/focus" "^3.21.2" - "@react-aria/form" "^3.1.2" - "@react-aria/i18n" "^3.12.13" - "@react-aria/interactions" "^3.25.6" - "@react-aria/label" "^3.7.22" - "@react-aria/utils" "^3.31.0" - "@react-stately/radio" "^3.11.2" - "@react-types/radio" "^3.9.2" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-aria/searchfield@^3.8.9": - version "3.8.9" - resolved "https://registry.yarnpkg.com/@react-aria/searchfield/-/searchfield-3.8.9.tgz#faa82c976bf3ef6c678bf9a2f9ae9bea9d4d3096" - integrity sha512-Yt2pj8Wb5/XsUr2T0DQqFv+DlFpzzWIWnNr9cJATUcWV/xw6ok7YFEg9+7EHtBmsCQxFFJtock1QfZzBw6qLtQ== - dependencies: - "@react-aria/i18n" "^3.12.13" - "@react-aria/textfield" "^3.18.2" - "@react-aria/utils" "^3.31.0" - "@react-stately/searchfield" "^3.5.16" - "@react-types/button" "^3.14.1" - "@react-types/searchfield" "^3.6.6" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-aria/select@^3.17.0": - version "3.17.0" - resolved "https://registry.yarnpkg.com/@react-aria/select/-/select-3.17.0.tgz#d96933daca43939f4d59518f843c87a4f600426f" - integrity sha512-q5ZuyAn5jSOeI0Ys99951TaGcF4O7u1SSBVxPMwVVXOU8ZhToCNx+WG3n/JDYHEjqdo7sbsVRaPA7LkBzBGf5w== - dependencies: - "@react-aria/form" "^3.1.2" - "@react-aria/i18n" "^3.12.13" - "@react-aria/interactions" "^3.25.6" - "@react-aria/label" "^3.7.22" - "@react-aria/listbox" "^3.15.0" - "@react-aria/menu" "^3.19.3" - "@react-aria/selection" "^3.26.0" - "@react-aria/utils" "^3.31.0" - "@react-aria/visually-hidden" "^3.8.28" - "@react-stately/select" "^3.8.0" - "@react-types/button" "^3.14.1" - "@react-types/select" "^3.11.0" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-aria/selection@^3.26.0": - version "3.26.0" - resolved "https://registry.yarnpkg.com/@react-aria/selection/-/selection-3.26.0.tgz#dc5906aa732b0dbd54d26dd6a5f1dc793055e29c" - integrity sha512-ZBH3EfWZ+RfhTj01dH8L17uT7iNbXWS8u77/fUpHgtrm0pwNVhx0TYVnLU1YpazQ/3WVpvWhmBB8sWwD1FlD/g== - dependencies: - "@react-aria/focus" "^3.21.2" - "@react-aria/i18n" "^3.12.13" - "@react-aria/interactions" "^3.25.6" - "@react-aria/utils" "^3.31.0" - "@react-stately/selection" "^3.20.6" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-aria/separator@^3.4.13": - version "3.4.13" - resolved "https://registry.yarnpkg.com/@react-aria/separator/-/separator-3.4.13.tgz#6eea332c68b67d1081f4d8c2af8198c6bc46bfb4" - integrity sha512-0NlcrdBfQbcjWEXdHl3+uSY1272n2ljT1gWL2RIf6aQsQWTZ0gz0rTgRHy0MTXN+y+tICItUERJT4vmTLtIzVg== - dependencies: - "@react-aria/utils" "^3.31.0" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-aria/slider@^3.8.2": - version "3.8.2" - resolved "https://registry.yarnpkg.com/@react-aria/slider/-/slider-3.8.2.tgz#a075205b06fa714733e3aabfdbc63d11f5c67be7" - integrity sha512-6KyUGaVzRE4xAz1LKHbNh1q5wzxe58pdTHFSnxNe6nk1SCoHw7NfI4h2s2m6LgJ0megFxsT0Ir8aHaFyyxmbgg== - dependencies: - "@react-aria/i18n" "^3.12.13" - "@react-aria/interactions" "^3.25.6" - "@react-aria/label" "^3.7.22" - "@react-aria/utils" "^3.31.0" - "@react-stately/slider" "^3.7.2" - "@react-types/shared" "^3.32.1" - "@react-types/slider" "^3.8.2" - "@swc/helpers" "^0.5.0" - -"@react-aria/spinbutton@^3.6.19": - version "3.6.19" - resolved "https://registry.yarnpkg.com/@react-aria/spinbutton/-/spinbutton-3.6.19.tgz#fd0253b95b88e9fb12ff406b722b4fd1e1c8c836" - integrity sha512-xOIXegDpts9t3RSHdIN0iYQpdts0FZ3LbpYJIYVvdEHo9OpDS+ElnDzCGtwZLguvZlwc5s1LAKuKopDUsAEMkw== - dependencies: - "@react-aria/i18n" "^3.12.13" - "@react-aria/live-announcer" "^3.4.4" - "@react-aria/utils" "^3.31.0" - "@react-types/button" "^3.14.1" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-aria/ssr@^3.9.10": - version "3.9.10" - resolved "https://registry.yarnpkg.com/@react-aria/ssr/-/ssr-3.9.10.tgz#7fdc09e811944ce0df1d7e713de1449abd7435e6" - integrity sha512-hvTm77Pf+pMBhuBm760Li0BVIO38jv1IBws1xFm1NoL26PU+fe+FMW5+VZWyANR6nYL65joaJKZqOdTQMkO9IQ== - dependencies: - "@swc/helpers" "^0.5.0" - -"@react-aria/switch@^3.7.8": - version "3.7.8" - resolved "https://registry.yarnpkg.com/@react-aria/switch/-/switch-3.7.8.tgz#e0a14f5eeda6017ae4d2b1cd236270d45c03e5ca" - integrity sha512-AfsUq1/YiuoprhcBUD9vDPyWaigAwctQNW1fMb8dROL+i/12B+Zekj8Ml+jbU69/kIVtfL0Jl7/0Bo9KK3X0xQ== - dependencies: - "@react-aria/toggle" "^3.12.2" - "@react-stately/toggle" "^3.9.2" - "@react-types/shared" "^3.32.1" - "@react-types/switch" "^3.5.15" - "@swc/helpers" "^0.5.0" - -"@react-aria/table@^3.17.8": - version "3.17.8" - resolved "https://registry.yarnpkg.com/@react-aria/table/-/table-3.17.8.tgz#bf9c72cfe13775d6ad6934855f21456d73844ef0" - integrity sha512-bXiZoxTMbsqUJsYDhHPzKc3jw0HFJ/xMsJ49a0f7mp5r9zACxNLeIU0wJ4Uvx37dnYOHKzGliG+rj5l4sph7MA== - dependencies: - "@react-aria/focus" "^3.21.2" - "@react-aria/grid" "^3.14.5" - "@react-aria/i18n" "^3.12.13" - "@react-aria/interactions" "^3.25.6" - "@react-aria/live-announcer" "^3.4.4" - "@react-aria/utils" "^3.31.0" - "@react-aria/visually-hidden" "^3.8.28" - "@react-stately/collections" "^3.12.8" - "@react-stately/flags" "^3.1.2" - "@react-stately/table" "^3.15.1" - "@react-types/checkbox" "^3.10.2" - "@react-types/grid" "^3.3.6" - "@react-types/shared" "^3.32.1" - "@react-types/table" "^3.13.4" - "@swc/helpers" "^0.5.0" - -"@react-aria/tabs@^3.10.8": - version "3.10.8" - resolved "https://registry.yarnpkg.com/@react-aria/tabs/-/tabs-3.10.8.tgz#95c76badd8a9c9583449d0c765ab9289627847bc" - integrity sha512-sPPJyTyoAqsBh76JinBAxStOcbjZvyWFYKpJ9Uqw+XT0ObshAPPFSGeh8DiQemPs02RwJdrfARPMhyqiX8t59A== - dependencies: - "@react-aria/focus" "^3.21.2" - "@react-aria/i18n" "^3.12.13" - "@react-aria/selection" "^3.26.0" - "@react-aria/utils" "^3.31.0" - "@react-stately/tabs" "^3.8.6" - "@react-types/shared" "^3.32.1" - "@react-types/tabs" "^3.3.19" - "@swc/helpers" "^0.5.0" - -"@react-aria/tag@^3.7.2": - version "3.7.2" - resolved "https://registry.yarnpkg.com/@react-aria/tag/-/tag-3.7.2.tgz#5a655640deaf1705b8001abd636a7b96ae2250e9" - integrity sha512-JV679P5r4DftbqyNBRt7Nw9mP7dxaKPfikjyQuvUoEOa06wBLbM/hU9RJUPRvqK+Un6lgBDAmXD9NNf4N2xpdw== - dependencies: - "@react-aria/gridlist" "^3.14.1" - "@react-aria/i18n" "^3.12.13" - "@react-aria/interactions" "^3.25.6" - "@react-aria/label" "^3.7.22" - "@react-aria/selection" "^3.26.0" - "@react-aria/utils" "^3.31.0" - "@react-stately/list" "^3.13.1" - "@react-types/button" "^3.14.1" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-aria/textfield@^3.18.2": - version "3.18.2" - resolved "https://registry.yarnpkg.com/@react-aria/textfield/-/textfield-3.18.2.tgz#d0198ac9833396f3b831e7e3c4cbe751979a4014" - integrity sha512-G+lM8VYSor6g9Yptc6hLZ6BF+0cq0pYol1z6wdQUQgJN8tg4HPtzq75lsZtlCSIznL3amgRAxJtd0dUrsAnvaQ== - dependencies: - "@react-aria/form" "^3.1.2" - "@react-aria/interactions" "^3.25.6" - "@react-aria/label" "^3.7.22" - "@react-aria/utils" "^3.31.0" - "@react-stately/form" "^3.2.2" - "@react-stately/utils" "^3.10.8" - "@react-types/shared" "^3.32.1" - "@react-types/textfield" "^3.12.6" - "@swc/helpers" "^0.5.0" - -"@react-aria/toast@^3.0.8": - version "3.0.8" - resolved "https://registry.yarnpkg.com/@react-aria/toast/-/toast-3.0.8.tgz#50a751654a4f4917649a2a411f1e28418dc60dd1" - integrity sha512-rfJIms6AkMyQ7ZgKrMZgGfPwGcB/t1JoEwbc1PAmXcAvFI/hzF6YF7ZFDXiq38ucFsP9PnHmbXIzM9w4ccl18A== - dependencies: - "@react-aria/i18n" "^3.12.13" - "@react-aria/interactions" "^3.25.6" - "@react-aria/landmark" "^3.0.7" - "@react-aria/utils" "^3.31.0" - "@react-stately/toast" "^3.1.2" - "@react-types/button" "^3.14.1" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-aria/toggle@^3.12.2": - version "3.12.2" - resolved "https://registry.yarnpkg.com/@react-aria/toggle/-/toggle-3.12.2.tgz#909c7c8b9bbeb2cc93a18297363eebb46354b0d4" - integrity sha512-g25XLYqJuJpt0/YoYz2Rab8ax+hBfbssllcEFh0v0jiwfk2gwTWfRU9KAZUvxIqbV8Nm8EBmrYychDpDcvW1kw== - dependencies: - "@react-aria/interactions" "^3.25.6" - "@react-aria/utils" "^3.31.0" - "@react-stately/toggle" "^3.9.2" - "@react-types/checkbox" "^3.10.2" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-aria/toolbar@3.0.0-beta.21": - version "3.0.0-beta.21" - resolved "https://registry.yarnpkg.com/@react-aria/toolbar/-/toolbar-3.0.0-beta.21.tgz#936929637fb89b1ba562aeeeeeaae6253a952bdd" - integrity sha512-yRCk/GD8g+BhdDgxd3I0a0c8Ni4Wyo6ERzfSoBkPkwQ4X2E2nkopmraM9D0fXw4UcIr4bnmvADzkHXtBN0XrBg== - dependencies: - "@react-aria/focus" "^3.21.2" - "@react-aria/i18n" "^3.12.13" - "@react-aria/utils" "^3.31.0" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-aria/tooltip@^3.8.8": - version "3.8.8" - resolved "https://registry.yarnpkg.com/@react-aria/tooltip/-/tooltip-3.8.8.tgz#a9320dd5edc953fbf7a24b9c30312408730e9743" - integrity sha512-CmHUqtXtFWmG4AHMEr9hIVex+oscK6xcM2V47gq9ijNInxe3M6UBu/dBdkgGP/jYv9N7tzCAjTR8nNIHQXwvWw== - dependencies: - "@react-aria/interactions" "^3.25.6" - "@react-aria/utils" "^3.31.0" - "@react-stately/tooltip" "^3.5.8" - "@react-types/shared" "^3.32.1" - "@react-types/tooltip" "^3.4.21" - "@swc/helpers" "^0.5.0" - -"@react-aria/tree@^3.1.4": - version "3.1.4" - resolved "https://registry.yarnpkg.com/@react-aria/tree/-/tree-3.1.4.tgz#d264355534c4af5203a6b6f3a659681504e31f00" - integrity sha512-6pbFeN0dAsCOrFGUKU39CNjft20zCAjLfMqfkRWisL+JkUHI2nq6odUJF5jJTsU1C+1951+3oFOmVxPX+K+akQ== - dependencies: - "@react-aria/gridlist" "^3.14.1" - "@react-aria/i18n" "^3.12.13" - "@react-aria/selection" "^3.26.0" - "@react-aria/utils" "^3.31.0" - "@react-stately/tree" "^3.9.3" - "@react-types/button" "^3.14.1" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-aria/utils@^3.31.0": - version "3.31.0" - resolved "https://registry.yarnpkg.com/@react-aria/utils/-/utils-3.31.0.tgz#4710e35bf658234cf4b53eec9742f25e51637b12" - integrity sha512-ABOzCsZrWzf78ysswmguJbx3McQUja7yeGj6/vZo4JVsZNlxAN+E9rs381ExBRI0KzVo6iBTeX5De8eMZPJXig== - dependencies: - "@react-aria/ssr" "^3.9.10" - "@react-stately/flags" "^3.1.2" - "@react-stately/utils" "^3.10.8" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - clsx "^2.0.0" - -"@react-aria/visually-hidden@^3.8.28": - version "3.8.28" - resolved "https://registry.yarnpkg.com/@react-aria/visually-hidden/-/visually-hidden-3.8.28.tgz#61fc99c2d2662e7347abe25a421d138a3a81db46" - integrity sha512-KRRjbVVob2CeBidF24dzufMxBveEUtUu7IM+hpdZKB+gxVROoh4XRLPv9SFmaH89Z7D9To3QoykVZoWD0lan6Q== - dependencies: - "@react-aria/interactions" "^3.25.6" - "@react-aria/utils" "^3.31.0" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-stately/calendar@^3.9.0": - version "3.9.0" - resolved "https://registry.yarnpkg.com/@react-stately/calendar/-/calendar-3.9.0.tgz#22da3b99692eabf53f94a58df7768d2135664c91" - integrity sha512-U5Nf2kx9gDhJRxdDUm5gjfyUlt/uUfOvM1vDW2UA62cA6+2k2cavMLc2wNlXOb/twFtl6p0joYKHG7T4xnEFkg== - dependencies: - "@internationalized/date" "^3.10.0" - "@react-stately/utils" "^3.10.8" - "@react-types/calendar" "^3.8.0" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-stately/checkbox@^3.7.2": - version "3.7.2" - resolved "https://registry.yarnpkg.com/@react-stately/checkbox/-/checkbox-3.7.2.tgz#0a2293e7b97a366f94b7830d3deb2c0e9876c829" - integrity sha512-j1ycUVz5JmqhaL6mDZgDNZqBilOB8PBW096sDPFaTtuYreDx2HOd1igxiIvwlvPESZwsJP7FVM3mYnaoXtpKPA== - dependencies: - "@react-stately/form" "^3.2.2" - "@react-stately/utils" "^3.10.8" - "@react-types/checkbox" "^3.10.2" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-stately/collections@^3.12.8": - version "3.12.8" - resolved "https://registry.yarnpkg.com/@react-stately/collections/-/collections-3.12.8.tgz#f38692fb9c6384fb91d1c50052a40e595d3efa2c" - integrity sha512-AceJYLLXt1Y2XIcOPi6LEJSs4G/ubeYW3LqOCQbhfIgMaNqKfQMIfagDnPeJX9FVmPFSlgoCBxb1pTJW2vjCAQ== - dependencies: - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-stately/color@^3.9.2": - version "3.9.2" - resolved "https://registry.yarnpkg.com/@react-stately/color/-/color-3.9.2.tgz#87ac8461a01478208c302efa47582e872ff78c65" - integrity sha512-F+6Do8W3yu/4n7MpzZtbXwVukcLTFYYDIUtpoR+Jl52UmAr9Hf1CQgkyTI2azv1ZMzj1mVrTBhpBL0q27kFZig== - dependencies: - "@internationalized/number" "^3.6.5" - "@internationalized/string" "^3.2.7" - "@react-stately/form" "^3.2.2" - "@react-stately/numberfield" "^3.10.2" - "@react-stately/slider" "^3.7.2" - "@react-stately/utils" "^3.10.8" - "@react-types/color" "^3.1.2" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-stately/combobox@^3.12.0": - version "3.12.0" - resolved "https://registry.yarnpkg.com/@react-stately/combobox/-/combobox-3.12.0.tgz#71e6c9a8ee2f75edc1d233df7b6d7a0b7aeb6fbe" - integrity sha512-A6q9R/7cEa/qoQsBkdslXWvD7ztNLLQ9AhBhVN9QvzrmrH5B4ymUwcTU8lWl22ykH7RRwfonLeLXJL4C+/L2oQ== - dependencies: - "@react-stately/collections" "^3.12.8" - "@react-stately/form" "^3.2.2" - "@react-stately/list" "^3.13.1" - "@react-stately/overlays" "^3.6.20" - "@react-stately/utils" "^3.10.8" - "@react-types/combobox" "^3.13.9" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-stately/data@^3.14.1": - version "3.14.1" - resolved "https://registry.yarnpkg.com/@react-stately/data/-/data-3.14.1.tgz#ba5550dee9d0d8ba10a4f6c763c3251631f73582" - integrity sha512-lDNc4gZ6kVZcrABeeQZPTTnP+1ykNylSvFzAC/Hq1fs8+s54xLRvoENWIyG+yK19N9TIGEoA0AOFG8PoAun43g== - dependencies: - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-stately/datepicker@^3.15.2": - version "3.15.2" - resolved "https://registry.yarnpkg.com/@react-stately/datepicker/-/datepicker-3.15.2.tgz#e873aecb5ec037b2da21b267c365c52443437dcb" - integrity sha512-S5GL+W37chvV8knv9v0JRv0L6hKo732qqabCCHXzOpYxkLIkV4f/y3cHdEzFWzpZ0O0Gkg7WgeYo160xOdBKYg== - dependencies: - "@internationalized/date" "^3.10.0" - "@internationalized/string" "^3.2.7" - "@react-stately/form" "^3.2.2" - "@react-stately/overlays" "^3.6.20" - "@react-stately/utils" "^3.10.8" - "@react-types/datepicker" "^3.13.2" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-stately/disclosure@^3.0.8": - version "3.0.8" - resolved "https://registry.yarnpkg.com/@react-stately/disclosure/-/disclosure-3.0.8.tgz#ff6a3cc61993d25881cb8d6a82fcf829f139e02a" - integrity sha512-/Ce/Z76y85eSBZiemfU/uEyXkBBa1RdfLRaKD13rnfUV7/nS3ae1VtNlsXgmwQjWv2pmAiSuEKYMbZfVL7q/lQ== - dependencies: - "@react-stately/utils" "^3.10.8" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-stately/dnd@^3.7.1": - version "3.7.1" - resolved "https://registry.yarnpkg.com/@react-stately/dnd/-/dnd-3.7.1.tgz#23b2425553fc1cbc76821c96b30ecca1c9d16013" - integrity sha512-O1JBJ4HI1rVNKuoa5NXiC5FCrCEkr9KVBoKNlTZU8/cnQselhbEsUfMglAakO2EuwIaM1tIXoNF5J/N5P+6lTA== - dependencies: - "@react-stately/selection" "^3.20.6" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-stately/flags@^3.1.2": - version "3.1.2" - resolved "https://registry.yarnpkg.com/@react-stately/flags/-/flags-3.1.2.tgz#5c8e5ae416d37d37e2e583d2fcb3a046293504f2" - integrity sha512-2HjFcZx1MyQXoPqcBGALwWWmgFVUk2TuKVIQxCbRq7fPyWXIl6VHcakCLurdtYC2Iks7zizvz0Idv48MQ38DWg== - dependencies: - "@swc/helpers" "^0.5.0" - -"@react-stately/form@^3.2.2": - version "3.2.2" - resolved "https://registry.yarnpkg.com/@react-stately/form/-/form-3.2.2.tgz#c1ae1264a414dd5e3e8ae0f21baf4814588d8c53" - integrity sha512-soAheOd7oaTO6eNs6LXnfn0tTqvOoe3zN9FvtIhhrErKz9XPc5sUmh3QWwR45+zKbitOi1HOjfA/gifKhZcfWw== - dependencies: - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-stately/grid@^3.11.6": - version "3.11.6" - resolved "https://registry.yarnpkg.com/@react-stately/grid/-/grid-3.11.6.tgz#2993450ec5d0602e794f731fd49b3475f57e5547" - integrity sha512-vWPAkzpeTIsrurHfMubzMuqEw7vKzFhIJeEK5sEcLunyr1rlADwTzeWrHNbPMl66NAIAi70Dr1yNq+kahQyvMA== - dependencies: - "@react-stately/collections" "^3.12.8" - "@react-stately/selection" "^3.20.6" - "@react-types/grid" "^3.3.6" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-stately/list@^3.13.1": - version "3.13.1" - resolved "https://registry.yarnpkg.com/@react-stately/list/-/list-3.13.1.tgz#4afd36a87c8fd991a4447d28cc76d51fffddb837" - integrity sha512-eHaoauh21twbcl0kkwULhVJ+CzYcy1jUjMikNVMHOQdhr4WIBdExf7PmSgKHKqsSPhpGg6IpTCY2dUX3RycjDg== - dependencies: - "@react-stately/collections" "^3.12.8" - "@react-stately/selection" "^3.20.6" - "@react-stately/utils" "^3.10.8" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-stately/menu@^3.9.8": - version "3.9.8" - resolved "https://registry.yarnpkg.com/@react-stately/menu/-/menu-3.9.8.tgz#5c2e781dadc3331bc5b3735fe30bf62616f9145f" - integrity sha512-bo0NOhofnTHLESiYfsSSw6gyXiPVJJ0UlN2igUXtJk5PmyhWjFzUzTzcnd7B028OB0si9w3LIWM3stqz5271Eg== - dependencies: - "@react-stately/overlays" "^3.6.20" - "@react-types/menu" "^3.10.5" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-stately/numberfield@^3.10.2": - version "3.10.2" - resolved "https://registry.yarnpkg.com/@react-stately/numberfield/-/numberfield-3.10.2.tgz#aa1fcaec84cd441ea5e847dd3e9eca784045be21" - integrity sha512-jlKVFYaH3RX5KvQ7a+SAMQuPccZCzxLkeYkBE64u1Zvi7YhJ8hkTMHG/fmZMbk1rHlseE2wfBdk0Rlya3MvoNQ== - dependencies: - "@internationalized/number" "^3.6.5" - "@react-stately/form" "^3.2.2" - "@react-stately/utils" "^3.10.8" - "@react-types/numberfield" "^3.8.15" - "@swc/helpers" "^0.5.0" - -"@react-stately/overlays@^3.6.20": - version "3.6.20" - resolved "https://registry.yarnpkg.com/@react-stately/overlays/-/overlays-3.6.20.tgz#e638ad0e073b6cf1d27f018aa41a4ce0fbae5f5b" - integrity sha512-YAIe+uI8GUXX8F/0Pzr53YeC5c/bjqbzDFlV8NKfdlCPa6+Jp4B/IlYVjIooBj9+94QvbQdjylegvYWK/iPwlg== - dependencies: - "@react-stately/utils" "^3.10.8" - "@react-types/overlays" "^3.9.2" - "@swc/helpers" "^0.5.0" - -"@react-stately/radio@^3.11.2": - version "3.11.2" - resolved "https://registry.yarnpkg.com/@react-stately/radio/-/radio-3.11.2.tgz#a149fb9448dc258441662893f83a70e88e4d4aea" - integrity sha512-UM7L6AW+k8edhSBUEPZAqiWNRNadfOKK7BrCXyBiG79zTz0zPcXRR+N+gzkDn7EMSawDeyK1SHYUuoSltTactg== - dependencies: - "@react-stately/form" "^3.2.2" - "@react-stately/utils" "^3.10.8" - "@react-types/radio" "^3.9.2" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-stately/searchfield@^3.5.16": - version "3.5.16" - resolved "https://registry.yarnpkg.com/@react-stately/searchfield/-/searchfield-3.5.16.tgz#3b768870d08fa2ef7747513d02d167717961d548" - integrity sha512-MRfqT1lZ24r94GuFNcGJXsfijZoWjSMySCT60T6NXtbOzVPuAF3K+pL70Rayq/EWLJjS2NPHND11VTs0VdcE0Q== - dependencies: - "@react-stately/utils" "^3.10.8" - "@react-types/searchfield" "^3.6.6" - "@swc/helpers" "^0.5.0" - -"@react-stately/select@^3.8.0": - version "3.8.0" - resolved "https://registry.yarnpkg.com/@react-stately/select/-/select-3.8.0.tgz#ccb1b7d6d0f40b166444f3df27273892854ff23e" - integrity sha512-A721nlt0DSCDit0wKvhcrXFTG5Vv1qkEVkeKvobmETZy6piKvwh0aaN8iQno5AFuZaj1iOZeNjZ/20TsDJR/4A== - dependencies: - "@react-stately/form" "^3.2.2" - "@react-stately/list" "^3.13.1" - "@react-stately/overlays" "^3.6.20" - "@react-stately/utils" "^3.10.8" - "@react-types/select" "^3.11.0" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-stately/selection@^3.20.6": - version "3.20.6" - resolved "https://registry.yarnpkg.com/@react-stately/selection/-/selection-3.20.6.tgz#17d4d4553403de6ab690172a8d36e0423a5173fb" - integrity sha512-a0bjuP2pJYPKEiedz2Us1W1aSz0iHRuyeQEdBOyL6Z6VUa6hIMq9H60kvseir2T85cOa4QggizuRV7mcO6bU5w== - dependencies: - "@react-stately/collections" "^3.12.8" - "@react-stately/utils" "^3.10.8" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-stately/slider@^3.7.2": - version "3.7.2" - resolved "https://registry.yarnpkg.com/@react-stately/slider/-/slider-3.7.2.tgz#9dfe6f7e74397f717b1623bc06ba8e375510d056" - integrity sha512-EVBHUdUYwj++XqAEiQg2fGi8Reccznba0uyQ3gPejF0pAc390Q/J5aqiTEDfiCM7uJ6WHxTM6lcCqHQBISk2dQ== - dependencies: - "@react-stately/utils" "^3.10.8" - "@react-types/shared" "^3.32.1" - "@react-types/slider" "^3.8.2" - "@swc/helpers" "^0.5.0" - -"@react-stately/table@^3.15.1": - version "3.15.1" - resolved "https://registry.yarnpkg.com/@react-stately/table/-/table-3.15.1.tgz#3a2f5ca0788cea200c4c96858604fb4c0139f8b0" - integrity sha512-MhMAgE/LgAzHcAn1P3p/nQErzJ6DiixSJ1AOt2JlnAKEb5YJg4ATKWCb2IjBLwywt9ZCzfm3KMUzkctZqAoxwA== - dependencies: - "@react-stately/collections" "^3.12.8" - "@react-stately/flags" "^3.1.2" - "@react-stately/grid" "^3.11.6" - "@react-stately/selection" "^3.20.6" - "@react-stately/utils" "^3.10.8" - "@react-types/grid" "^3.3.6" - "@react-types/shared" "^3.32.1" - "@react-types/table" "^3.13.4" - "@swc/helpers" "^0.5.0" - -"@react-stately/tabs@^3.8.6": - version "3.8.6" - resolved "https://registry.yarnpkg.com/@react-stately/tabs/-/tabs-3.8.6.tgz#c71e3ed2462d89ad9c06fb78c69b2069625c68fd" - integrity sha512-9RYxmgjVIxUpIsGKPIF7uRoHWOEz8muwaYiStCVeyiYBPmarvZoIYtTXcwSMN/vEs7heVN5uGCL6/bfdY4+WiA== - dependencies: - "@react-stately/list" "^3.13.1" - "@react-types/shared" "^3.32.1" - "@react-types/tabs" "^3.3.19" - "@swc/helpers" "^0.5.0" - -"@react-stately/toast@^3.1.2": - version "3.1.2" - resolved "https://registry.yarnpkg.com/@react-stately/toast/-/toast-3.1.2.tgz#0502040b6bd57479eaba1bca2f4c66e9e957e55a" - integrity sha512-HiInm7bck32khFBHZThTQaAF6e6/qm57F4mYRWdTq8IVeGDzpkbUYibnLxRhk0UZ5ybc6me+nqqPkG/lVmM42Q== - dependencies: - "@swc/helpers" "^0.5.0" - use-sync-external-store "^1.4.0" - -"@react-stately/toggle@^3.9.2": - version "3.9.2" - resolved "https://registry.yarnpkg.com/@react-stately/toggle/-/toggle-3.9.2.tgz#8a50def68efdcefa268a870deda8bb65e5f054a8" - integrity sha512-dOxs9wrVXHUmA7lc8l+N9NbTJMAaXcYsnNGsMwfXIXQ3rdq+IjWGNYJ52UmNQyRYFcg0jrzRrU16TyGbNjOdNQ== - dependencies: - "@react-stately/utils" "^3.10.8" - "@react-types/checkbox" "^3.10.2" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-stately/tooltip@^3.5.8": - version "3.5.8" - resolved "https://registry.yarnpkg.com/@react-stately/tooltip/-/tooltip-3.5.8.tgz#c4a329c63294e8ccae3d9ee7853d40c2fb93ce73" - integrity sha512-gkcUx2ROhCiGNAYd2BaTejakXUUNLPnnoJ5+V/mN480pN+OrO8/2V9pqb/IQmpqxLsso93zkM3A4wFHHLBBmPQ== - dependencies: - "@react-stately/overlays" "^3.6.20" - "@react-types/tooltip" "^3.4.21" - "@swc/helpers" "^0.5.0" - -"@react-stately/tree@^3.9.3": - version "3.9.3" - resolved "https://registry.yarnpkg.com/@react-stately/tree/-/tree-3.9.3.tgz#398de3406d2a06477bb0af2bdb2a0021265eeade" - integrity sha512-ZngG79nLFxE/GYmpwX6E/Rma2MMkzdoJPRI3iWk3dgqnGMMzpPnUp/cvjDsU3UHF7xDVusC5BT6pjWN0uxCIFQ== - dependencies: - "@react-stately/collections" "^3.12.8" - "@react-stately/selection" "^3.20.6" - "@react-stately/utils" "^3.10.8" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-stately/utils@^3.10.8": - version "3.10.8" - resolved "https://registry.yarnpkg.com/@react-stately/utils/-/utils-3.10.8.tgz#fdb9d172f7bbc2d083e69190f5ef0edfa4b4392f" - integrity sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g== - dependencies: - "@swc/helpers" "^0.5.0" - -"@react-types/breadcrumbs@^3.7.17": - version "3.7.17" - resolved "https://registry.yarnpkg.com/@react-types/breadcrumbs/-/breadcrumbs-3.7.17.tgz#e584352cc4f79e638e20774af04f28064cd9b66b" - integrity sha512-IhvVTcfli5o/UDlGACXxjlor2afGlMQA8pNR3faH0bBUay1Fmm3IWktVw9Xwmk+KraV2RTAg9e+E6p8DOQZfiw== - dependencies: - "@react-types/link" "^3.6.5" - "@react-types/shared" "^3.32.1" - -"@react-types/button@^3.14.1": - version "3.14.1" - resolved "https://registry.yarnpkg.com/@react-types/button/-/button-3.14.1.tgz#41c25f7c7dd1b31a359a6af9cbec5bed5dbb5aa1" - integrity sha512-D8C4IEwKB7zEtiWYVJ3WE/5HDcWlze9mLWQ5hfsBfpePyWCgO3bT/+wjb/7pJvcAocrkXo90QrMm85LcpBtrpg== - dependencies: - "@react-types/shared" "^3.32.1" - -"@react-types/calendar@^3.8.0": - version "3.8.0" - resolved "https://registry.yarnpkg.com/@react-types/calendar/-/calendar-3.8.0.tgz#51dad3445586f1c22886c35499cfcc872462a30f" - integrity sha512-ZDZgfZgbz1ydWOFs1mH7QFfX3ioJrmb3Y/lkoubQE0HWXLZzyYNvhhKyFJRS1QJ40IofLSBHriwbQb/tsUnGlw== - dependencies: - "@internationalized/date" "^3.10.0" - "@react-types/shared" "^3.32.1" - -"@react-types/checkbox@^3.10.2": - version "3.10.2" - resolved "https://registry.yarnpkg.com/@react-types/checkbox/-/checkbox-3.10.2.tgz#0190c9690e3649348a4d7045b168cbda657ce9de" - integrity sha512-ktPkl6ZfIdGS1tIaGSU/2S5Agf2NvXI9qAgtdMDNva0oLyAZ4RLQb6WecPvofw1J7YKXu0VA5Mu7nlX+FM2weQ== - dependencies: - "@react-types/shared" "^3.32.1" - -"@react-types/color@^3.1.2": - version "3.1.2" - resolved "https://registry.yarnpkg.com/@react-types/color/-/color-3.1.2.tgz#06a0e81b463f3a8d4553e7cd535b2881d721e231" - integrity sha512-NP0TAY3j4tlMztOp/bBfMlPwC9AQKTjSiTFmc2oQNkx5M4sl3QpPqFPosdt7jZ8M4nItvfCWZrlZGjST4SB83A== - dependencies: - "@react-types/shared" "^3.32.1" - "@react-types/slider" "^3.8.2" - -"@react-types/combobox@^3.13.9": - version "3.13.9" - resolved "https://registry.yarnpkg.com/@react-types/combobox/-/combobox-3.13.9.tgz#58bc5c39ca1d7bdbb4beebf79d2ba11b337e927f" - integrity sha512-G6GmLbzVkLW6VScxPAr/RtliEyPhBClfYaIllK1IZv+Z42SVnOpKzhnoe79BpmiFqy1AaC3+LjZX783mrsHCwA== - dependencies: - "@react-types/shared" "^3.32.1" - -"@react-types/datepicker@^3.13.2": - version "3.13.2" - resolved "https://registry.yarnpkg.com/@react-types/datepicker/-/datepicker-3.13.2.tgz#775e43b6edcb8d3d5968e0a35cfacd14be3c847c" - integrity sha512-+M6UZxJnejYY8kz0spbY/hP08QJ5rsZ3aNarRQQHc48xV2oelFLX5MhAqizfLEsvyfb0JYrhWoh4z1xZtAmYCg== - dependencies: - "@internationalized/date" "^3.10.0" - "@react-types/calendar" "^3.8.0" - "@react-types/overlays" "^3.9.2" - "@react-types/shared" "^3.32.1" - -"@react-types/dialog@^3.5.22": - version "3.5.22" - resolved "https://registry.yarnpkg.com/@react-types/dialog/-/dialog-3.5.22.tgz#ed772c303042c6ee5e8a9bc9e58b5b9d08ed634b" - integrity sha512-smSvzOcqKE196rWk0oqJDnz+ox5JM5+OT0PmmJXiUD4q7P5g32O6W5Bg7hMIFUI9clBtngo8kLaX2iMg+GqAzg== - dependencies: - "@react-types/overlays" "^3.9.2" - "@react-types/shared" "^3.32.1" - -"@react-types/grid@^3.3.6": - version "3.3.6" - resolved "https://registry.yarnpkg.com/@react-types/grid/-/grid-3.3.6.tgz#9fc60f5baa8a1668bb2257a981dd514dd64706c3" - integrity sha512-vIZJlYTii2n1We9nAugXwM2wpcpsC6JigJFBd6vGhStRdRWRoU4yv1Gc98Usbx0FQ/J7GLVIgeG8+1VMTKBdxw== - dependencies: - "@react-types/shared" "^3.32.1" - -"@react-types/link@^3.6.5": - version "3.6.5" - resolved "https://registry.yarnpkg.com/@react-types/link/-/link-3.6.5.tgz#28cf2b90f69e83af7ff507021eec0449f148eb45" - integrity sha512-+I2s3XWBEvLrzts0GnNeA84mUkwo+a7kLUWoaJkW0TOBDG7my95HFYxF9WnqKye7NgpOkCqz4s3oW96xPdIniQ== - dependencies: - "@react-types/shared" "^3.32.1" - -"@react-types/listbox@^3.7.4": - version "3.7.4" - resolved "https://registry.yarnpkg.com/@react-types/listbox/-/listbox-3.7.4.tgz#712329de62c0fddf44c062bb18c51135309c9fe8" - integrity sha512-p4YEpTl/VQGrqVE8GIfqTS5LkT5jtjDTbVeZgrkPnX/fiPhsfbTPiZ6g0FNap4+aOGJFGEEZUv2q4vx+rCORww== - dependencies: - "@react-types/shared" "^3.32.1" - -"@react-types/menu@^3.10.5": - version "3.10.5" - resolved "https://registry.yarnpkg.com/@react-types/menu/-/menu-3.10.5.tgz#0e3a66aab3c636dc3ef965529640bb678b13a431" - integrity sha512-HBTrKll2hm0VKJNM4ubIv1L9MNo8JuOnm2G3M+wXvb6EYIyDNxxJkhjsqsGpUXJdAOSkacHBDcNh2HsZABNX4A== - dependencies: - "@react-types/overlays" "^3.9.2" - "@react-types/shared" "^3.32.1" - -"@react-types/meter@^3.4.13": - version "3.4.13" - resolved "https://registry.yarnpkg.com/@react-types/meter/-/meter-3.4.13.tgz#ddd54e1d56a9af79646d832a3cf4a8979e473ead" - integrity sha512-EiarfbpHcvmeyXvXcr6XLaHkNHuGc4g7fBVEiDPwssFJKKfbUzqnnknDxPjyspqUVRcXC08CokS98J1jYobqDg== - dependencies: - "@react-types/progress" "^3.5.16" - -"@react-types/numberfield@^3.8.15": - version "3.8.15" - resolved "https://registry.yarnpkg.com/@react-types/numberfield/-/numberfield-3.8.15.tgz#0fcd77217bae5d7a2bf35d41c7eb61d8ae52bc03" - integrity sha512-97r92D23GKCOjGIGMeW9nt+/KlfM3GeWH39Czcmd2/D5y3k6z4j0avbsfx2OttCtJszrnENjw3GraYGYI2KosQ== - dependencies: - "@react-types/shared" "^3.32.1" - -"@react-types/overlays@^3.9.2": - version "3.9.2" - resolved "https://registry.yarnpkg.com/@react-types/overlays/-/overlays-3.9.2.tgz#721dc248afcb42db988391037a6386bb61556cd4" - integrity sha512-Q0cRPcBGzNGmC8dBuHyoPR7N3057KTS5g+vZfQ53k8WwmilXBtemFJPLsogJbspuewQ/QJ3o2HYsp2pne7/iNw== - dependencies: - "@react-types/shared" "^3.32.1" - -"@react-types/progress@^3.5.16": - version "3.5.16" - resolved "https://registry.yarnpkg.com/@react-types/progress/-/progress-3.5.16.tgz#f40e1b674e630276d6412297a92eb0dd3761d426" - integrity sha512-I9tSdCFfvQ7gHJtm90VAKgwdTWXQgVNvLRStEc0z9h+bXBxdvZb+QuiRPERChwFQ9VkK4p4rDqaFo69nDqWkpw== - dependencies: - "@react-types/shared" "^3.32.1" - -"@react-types/radio@^3.9.2": - version "3.9.2" - resolved "https://registry.yarnpkg.com/@react-types/radio/-/radio-3.9.2.tgz#c6ac396b49cc03334e4bb63a96f366effce3a615" - integrity sha512-3UcJXu37JrTkRyP4GJPDBU7NmDTInrEdOe+bVzA1j4EegzdkJmLBkLg5cLDAbpiEHB+xIsvbJdx6dxeMuc+H3g== - dependencies: - "@react-types/shared" "^3.32.1" - -"@react-types/searchfield@^3.6.6": - version "3.6.6" - resolved "https://registry.yarnpkg.com/@react-types/searchfield/-/searchfield-3.6.6.tgz#fd41bd78246789ac4284462abe222b6f85d191b2" - integrity sha512-cl3itr/fk7wbIQc2Gz5Ie8aVeUmPjVX/mRGS5/EXlmzycAKNYTvqf2mlxwObLndtLISmt7IgNjRRhbUUDI8Ang== - dependencies: - "@react-types/shared" "^3.32.1" - "@react-types/textfield" "^3.12.6" - -"@react-types/select@^3.11.0": - version "3.11.0" - resolved "https://registry.yarnpkg.com/@react-types/select/-/select-3.11.0.tgz#808aec480f0cc20075953af9717ca38d1eb15b8d" - integrity sha512-SzIsMFVPCbXE1Z1TLfpdfiwJ1xnIkcL1/CjGilmUKkNk5uT7rYX1xCJqWCjXI0vAU1xM4Qn+T3n8de4fw6HRBg== - dependencies: - "@react-types/shared" "^3.32.1" - -"@react-types/shared@^3.32.1": - version "3.32.1" - resolved "https://registry.yarnpkg.com/@react-types/shared/-/shared-3.32.1.tgz#abfeb839d65d0abe923576f34ac08342c25dfa55" - integrity sha512-famxyD5emrGGpFuUlgOP6fVW2h/ZaF405G5KDi3zPHzyjAWys/8W6NAVJtNbkCkhedmvL0xOhvt8feGXyXaw5w== - -"@react-types/slider@^3.8.2": - version "3.8.2" - resolved "https://registry.yarnpkg.com/@react-types/slider/-/slider-3.8.2.tgz#37e02c42514aca842954c715082d1ae06a661ee4" - integrity sha512-MQYZP76OEOYe7/yA2To+Dl0LNb0cKKnvh5JtvNvDnAvEprn1RuLiay8Oi/rTtXmc2KmBa4VdTcsXsmkbbkeN2Q== - dependencies: - "@react-types/shared" "^3.32.1" - -"@react-types/switch@^3.5.15": - version "3.5.15" - resolved "https://registry.yarnpkg.com/@react-types/switch/-/switch-3.5.15.tgz#43806d6e7034d1d07e20c89ec9618e607fef9e62" - integrity sha512-r/ouGWQmIeHyYSP1e5luET+oiR7N7cLrAlWsrAfYRWHxqXOSNQloQnZJ3PLHrKFT02fsrQhx2rHaK2LfKeyN3A== - dependencies: - "@react-types/shared" "^3.32.1" - -"@react-types/table@^3.13.4": - version "3.13.4" - resolved "https://registry.yarnpkg.com/@react-types/table/-/table-3.13.4.tgz#c3d5952d4bd2a04992255850538856829b12c99a" - integrity sha512-I/DYiZQl6aNbMmjk90J9SOhkzVDZvyA3Vn3wMWCiajkMNjvubFhTfda5DDf2SgFP5l0Yh6TGGH5XumRv9LqL5Q== - dependencies: - "@react-types/grid" "^3.3.6" - "@react-types/shared" "^3.32.1" - -"@react-types/tabs@^3.3.19": - version "3.3.19" - resolved "https://registry.yarnpkg.com/@react-types/tabs/-/tabs-3.3.19.tgz#344a22bd15400b738aebc26918cf96dacde1ffef" - integrity sha512-fE+qI43yR5pAMpeqPxGqQq9jDHXEPqXskuxNHERMW0PYMdPyem2Cw6goc5F4qeZO3Hf6uPZgHkvJz2OAq7TbBw== - dependencies: - "@react-types/shared" "^3.32.1" - -"@react-types/textfield@^3.12.6": - version "3.12.6" - resolved "https://registry.yarnpkg.com/@react-types/textfield/-/textfield-3.12.6.tgz#0f90a4108c8d75e7c2c26753e760cd580339be12" - integrity sha512-hpEVKE+M3uUkTjw2WrX1NrH/B3rqDJFUa+ViNK2eVranLY4ZwFqbqaYXSzHupOF3ecSjJJv2C103JrwFvx6TPQ== - dependencies: - "@react-types/shared" "^3.32.1" - -"@react-types/tooltip@^3.4.21": - version "3.4.21" - resolved "https://registry.yarnpkg.com/@react-types/tooltip/-/tooltip-3.4.21.tgz#63596cf87d7166499656bc15f212c75c9ffa8991" - integrity sha512-ugGHOZU6WbOdeTdbjnaEc+Ms7/WhsUCg+T3PCOIeOT9FG02Ce189yJ/+hd7oqL/tVwIhEMYJIqSCgSELFox+QA== - dependencies: - "@react-types/overlays" "^3.9.2" - "@react-types/shared" "^3.32.1" - -"@remix-run/router@1.13.1": - version "1.13.1" - resolved "https://registry.yarnpkg.com/@remix-run/router/-/router-1.13.1.tgz#07e2a8006f23a3bc898b3f317e0a58cc8076b86e" - integrity sha512-so+DHzZKsoOcoXrILB4rqDkMDy7NLMErRdOxvzvOKb507YINKUP4Di+shbTZDhSE/pBZ+vr7XGIpcOO0VLSA+Q== - -"@rollup/pluginutils@^5.1.3": - version "5.3.0" - resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.3.0.tgz#57ba1b0cbda8e7a3c597a4853c807b156e21a7b4" - integrity sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q== - dependencies: - "@types/estree" "^1.0.0" - estree-walker "^2.0.2" - picomatch "^4.0.2" - -"@rollup/rollup-android-arm-eabi@4.52.4": - version "4.52.4" - resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.52.4.tgz#59e7478d310f7e6a7c72453978f562483828112f" - integrity sha512-BTm2qKNnWIQ5auf4deoetINJm2JzvihvGb9R6K/ETwKLql/Bb3Eg2H1FBp1gUb4YGbydMA3jcmQTR73q7J+GAA== - -"@rollup/rollup-android-arm64@4.52.4": - version "4.52.4" - resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.52.4.tgz#a825192a0b1b2f27a5c950c439e7e37a33c5d056" - integrity sha512-P9LDQiC5vpgGFgz7GSM6dKPCiqR3XYN1WwJKA4/BUVDjHpYsf3iBEmVz62uyq20NGYbiGPR5cNHI7T1HqxNs2w== - -"@rollup/rollup-darwin-arm64@4.52.4": - version "4.52.4" - resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.52.4.tgz#4ee37078bccd725ae3c5f30ef92efc8e1bf886f3" - integrity sha512-QRWSW+bVccAvZF6cbNZBJwAehmvG9NwfWHwMy4GbWi/BQIA/laTIktebT2ipVjNncqE6GLPxOok5hsECgAxGZg== - -"@rollup/rollup-darwin-x64@4.52.4": - version "4.52.4" - resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.52.4.tgz#43cc08bd05bf9f388f125e7210a544e62d368d90" - integrity sha512-hZgP05pResAkRJxL1b+7yxCnXPGsXU0fG9Yfd6dUaoGk+FhdPKCJ5L1Sumyxn8kvw8Qi5PvQ8ulenUbRjzeCTw== - -"@rollup/rollup-freebsd-arm64@4.52.4": - version "4.52.4" - resolved "https://registry.yarnpkg.com/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.52.4.tgz#bc8e640e28abe52450baf3fc80d9b26d9bb6587d" - integrity sha512-xmc30VshuBNUd58Xk4TKAEcRZHaXlV+tCxIXELiE9sQuK3kG8ZFgSPi57UBJt8/ogfhAF5Oz4ZSUBN77weM+mQ== - -"@rollup/rollup-freebsd-x64@4.52.4": - version "4.52.4" - resolved "https://registry.yarnpkg.com/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.52.4.tgz#e981a22e057cc8c65bb523019d344d3a66b15bbc" - integrity sha512-WdSLpZFjOEqNZGmHflxyifolwAiZmDQzuOzIq9L27ButpCVpD7KzTRtEG1I0wMPFyiyUdOO+4t8GvrnBLQSwpw== - -"@rollup/rollup-linux-arm-gnueabihf@4.52.4": - version "4.52.4" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.52.4.tgz#4036b68904f392a20f3499d63b33e055b67eb274" - integrity sha512-xRiOu9Of1FZ4SxVbB0iEDXc4ddIcjCv2aj03dmW8UrZIW7aIQ9jVJdLBIhxBI+MaTnGAKyvMwPwQnoOEvP7FgQ== - -"@rollup/rollup-linux-arm-musleabihf@4.52.4": - version "4.52.4" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.52.4.tgz#d3b1b9589606e0ff916801c855b1ace9e733427a" - integrity sha512-FbhM2p9TJAmEIEhIgzR4soUcsW49e9veAQCziwbR+XWB2zqJ12b4i/+hel9yLiD8pLncDH4fKIPIbt5238341Q== - -"@rollup/rollup-linux-arm64-gnu@4.52.4": - version "4.52.4" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.52.4.tgz#cbf0943c477e3b96340136dd3448eaf144378cf2" - integrity sha512-4n4gVwhPHR9q/g8lKCyz0yuaD0MvDf7dV4f9tHt0C73Mp8h38UCtSCSE6R9iBlTbXlmA8CjpsZoujhszefqueg== - -"@rollup/rollup-linux-arm64-musl@4.52.4": - version "4.52.4" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.52.4.tgz#837f5a428020d5dce1c3b4cc049876075402cf78" - integrity sha512-u0n17nGA0nvi/11gcZKsjkLj1QIpAuPFQbR48Subo7SmZJnGxDpspyw2kbpuoQnyK+9pwf3pAoEXerJs/8Mi9g== - -"@rollup/rollup-linux-loong64-gnu@4.52.4": - version "4.52.4" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.52.4.tgz#532c214ababb32ab4bc21b4054278b9a8979e516" - integrity sha512-0G2c2lpYtbTuXo8KEJkDkClE/+/2AFPdPAbmaHoE870foRFs4pBrDehilMcrSScrN/fB/1HTaWO4bqw+ewBzMQ== - -"@rollup/rollup-linux-ppc64-gnu@4.52.4": - version "4.52.4" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.52.4.tgz#93900163b61b49cee666d10ee38257a8b1dd161a" - integrity sha512-teSACug1GyZHmPDv14VNbvZFX779UqWTsd7KtTM9JIZRDI5NUwYSIS30kzI8m06gOPB//jtpqlhmraQ68b5X2g== - -"@rollup/rollup-linux-riscv64-gnu@4.52.4": - version "4.52.4" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.52.4.tgz#f0ffdcc7066ca04bc972370c74289f35c7a7dc42" - integrity sha512-/MOEW3aHjjs1p4Pw1Xk4+3egRevx8Ji9N6HUIA1Ifh8Q+cg9dremvFCUbOX2Zebz80BwJIgCBUemjqhU5XI5Eg== - -"@rollup/rollup-linux-riscv64-musl@4.52.4": - version "4.52.4" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.52.4.tgz#361695c39dbe96773509745d77a870a32a9f8e48" - integrity sha512-1HHmsRyh845QDpEWzOFtMCph5Ts+9+yllCrREuBR/vg2RogAQGGBRC8lDPrPOMnrdOJ+mt1WLMOC2Kao/UwcvA== - -"@rollup/rollup-linux-s390x-gnu@4.52.4": - version "4.52.4" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.52.4.tgz#09fc6cc2e266a2324e366486ae5d1bca48c43a6a" - integrity sha512-seoeZp4L/6D1MUyjWkOMRU6/iLmCU2EjbMTyAG4oIOs1/I82Y5lTeaxW0KBfkUdHAWN7j25bpkt0rjnOgAcQcA== - -"@rollup/rollup-linux-x64-gnu@4.52.4": - version "4.52.4" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.52.4.tgz#aa9d5b307c08f05d3454225bb0a2b4cc87eeb2e1" - integrity sha512-Wi6AXf0k0L7E2gteNsNHUs7UMwCIhsCTs6+tqQ5GPwVRWMaflqGec4Sd8n6+FNFDw9vGcReqk2KzBDhCa1DLYg== - -"@rollup/rollup-linux-x64-musl@4.52.4": - version "4.52.4" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.52.4.tgz#26949e5b4645502a61daba2f7a8416bd17cb5382" - integrity sha512-dtBZYjDmCQ9hW+WgEkaffvRRCKm767wWhxsFW3Lw86VXz/uJRuD438/XvbZT//B96Vs8oTA8Q4A0AfHbrxP9zw== - -"@rollup/rollup-openharmony-arm64@4.52.4": - version "4.52.4" - resolved "https://registry.yarnpkg.com/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.52.4.tgz#ef493c072f9dac7e0edb6c72d63366846b6ffcd9" - integrity sha512-1ox+GqgRWqaB1RnyZXL8PD6E5f7YyRUJYnCqKpNzxzP0TkaUh112NDrR9Tt+C8rJ4x5G9Mk8PQR3o7Ku2RKqKA== - -"@rollup/rollup-win32-arm64-msvc@4.52.4": - version "4.52.4" - resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.52.4.tgz#56e1aaa6a630d2202ee7ec0adddd05cf384ffd44" - integrity sha512-8GKr640PdFNXwzIE0IrkMWUNUomILLkfeHjXBi/nUvFlpZP+FA8BKGKpacjW6OUUHaNI6sUURxR2U2g78FOHWQ== - -"@rollup/rollup-win32-ia32-msvc@4.52.4": - version "4.52.4" - resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.52.4.tgz#0a44bbf933a9651c7da2b8569fa448dec0de7480" - integrity sha512-AIy/jdJ7WtJ/F6EcfOb2GjR9UweO0n43jNObQMb6oGxkYTfLcnN7vYYpG+CN3lLxrQkzWnMOoNSHTW54pgbVxw== - -"@rollup/rollup-win32-x64-gnu@4.52.4": - version "4.52.4" - resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.52.4.tgz#730e12f0b60b234a7c02d5d3179ca3ec7972033d" - integrity sha512-UF9KfsH9yEam0UjTwAgdK0anlQ7c8/pWPU2yVjyWcF1I1thABt6WXE47cI71pGiZ8wGvxohBoLnxM04L/wj8mQ== - -"@rollup/rollup-win32-x64-msvc@4.52.4": - version "4.52.4" - resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.52.4.tgz#5b2dd648a960b8fa00d76f2cc4eea2f03daa80f4" - integrity sha512-bf9PtUa0u8IXDVxzRToFQKsNCRz9qLYfR/MpECxl4mRoWYjAeFjgxj1XdZr2M/GNVpT05p+LgQOHopYDlUu6/w== - -"@rtsao/scc@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@rtsao/scc/-/scc-1.1.0.tgz#927dd2fae9bc3361403ac2c7a00c32ddce9ad7e8" - integrity sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g== - -"@swc/helpers@^0.5.0": - version "0.5.17" - resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.5.17.tgz#5a7be95ac0f0bf186e7e6e890e7a6f6cda6ce971" - integrity sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A== - dependencies: - tslib "^2.8.0" - -"@tailwindcss/forms@^0.5.3": - version "0.5.10" - resolved "https://registry.yarnpkg.com/@tailwindcss/forms/-/forms-0.5.10.tgz#0a1cd67b6933402f1985a04595bd24f9785aa302" - integrity sha512-utI1ONF6uf/pPNO68kmN1b8rEwNXv3czukalo8VtJH8ksIkZXr3Q3VYudZLkCsDd4Wku120uF02hYK25XGPorw== - dependencies: - mini-svg-data-uri "^1.2.3" - -"@talkjs/react@^0.1.11": - version "0.1.11" - resolved "https://registry.yarnpkg.com/@talkjs/react/-/react-0.1.11.tgz#541296c677c57af3f8468cf14372bb2ee245eb53" - integrity sha512-ZJ6vL7Qz5DfPiLZZeISLDXDCpYCdsDQXxR9t8ohNuQ0m1gWqjvaYA8btBZoUYI1dADtgegyVzlu4jZkXkNP1Vg== - dependencies: - fast-deep-equal "^3.1.3" - -"@tanstack/query-core@5.64.2": - version "5.64.2" - resolved "https://registry.yarnpkg.com/@tanstack/query-core/-/query-core-5.64.2.tgz#be06e7c7966d14ea3e7c82bea1086b463f2f6809" - integrity sha512-hdO8SZpWXoADNTWXV9We8CwTkXU88OVWRBcsiFrk7xJQnhm6WRlweDzMD+uH+GnuieTBVSML6xFa17C2cNV8+g== - -"@tanstack/react-query@5.64.2": - version "5.64.2" - resolved "https://registry.yarnpkg.com/@tanstack/react-query/-/react-query-5.64.2.tgz#199c8a5a8ff92a8565f8cdd378747398347512a2" - integrity sha512-3pakNscZNm8KJkxmovvtZ4RaXLyiYYobwleTMvpIGUoKRa8j8VlrQKNl5W8VUEfVfZKkikvXVddLuWMbcSCA1Q== - dependencies: - "@tanstack/query-core" "5.64.2" - -"@tanstack/react-table@8.20.5": - version "8.20.5" - resolved "https://registry.yarnpkg.com/@tanstack/react-table/-/react-table-8.20.5.tgz#19987d101e1ea25ef5406dce4352cab3932449d8" - integrity sha512-WEHopKw3znbUZ61s9i0+i9g8drmDo6asTWbrQh8Us63DAk/M0FkmIqERew6P71HI75ksZ2Pxyuf4vvKh9rAkiA== - dependencies: - "@tanstack/table-core" "8.20.5" - -"@tanstack/react-virtual@^3.8.3": - version "3.13.12" - resolved "https://registry.yarnpkg.com/@tanstack/react-virtual/-/react-virtual-3.13.12.tgz#d372dc2783739cc04ec1a728ca8203937687a819" - integrity sha512-Gd13QdxPSukP8ZrkbgS2RwoZseTTbQPLnQEn7HY/rqtM+8Zt95f7xKC7N0EsKs7aoz0WzZ+fditZux+F8EzYxA== - dependencies: - "@tanstack/virtual-core" "3.13.12" - -"@tanstack/table-core@8.20.5": - version "8.20.5" - resolved "https://registry.yarnpkg.com/@tanstack/table-core/-/table-core-8.20.5.tgz#3974f0b090bed11243d4107283824167a395cf1d" - integrity sha512-P9dF7XbibHph2PFRz8gfBKEXEY/HJPOhym8CHmjF8y3q5mWpKx9xtZapXQUWCgkqvsK0R46Azuz+VaxD4Xl+Tg== - -"@tanstack/virtual-core@3.13.12": - version "3.13.12" - resolved "https://registry.yarnpkg.com/@tanstack/virtual-core/-/virtual-core-3.13.12.tgz#1dff176df9cc8f93c78c5e46bcea11079b397578" - integrity sha512-1YBOJfRHV4sXUmWsFSf5rQor4Ss82G8dQWLRbnk3GA4jeP8hQt1hxXh0tmflpC0dz3VgEv/1+qwPyLeWkQuPFA== - -"@trivago/prettier-plugin-sort-imports@^5.2.2": - version "5.2.2" - resolved "https://registry.yarnpkg.com/@trivago/prettier-plugin-sort-imports/-/prettier-plugin-sort-imports-5.2.2.tgz#38983f0b83490a0a7d974a6f1e409fb4bf678d02" - integrity sha512-fYDQA9e6yTNmA13TLVSA+WMQRc5Bn/c0EUBditUHNfMMxN7M82c38b1kEggVE3pLpZ0FwkwJkUEKMiOi52JXFA== - dependencies: - "@babel/generator" "^7.26.5" - "@babel/parser" "^7.26.7" - "@babel/traverse" "^7.26.7" - "@babel/types" "^7.26.7" - javascript-natural-sort "^0.7.1" - lodash "^4.17.21" - -"@types/babel__core@^7.20.5": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.5.tgz#3df15f27ba85319caa07ba08d0721889bb39c017" - integrity sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA== - dependencies: - "@babel/parser" "^7.20.7" - "@babel/types" "^7.20.7" - "@types/babel__generator" "*" - "@types/babel__template" "*" - "@types/babel__traverse" "*" - -"@types/babel__generator@*": - version "7.27.0" - resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.27.0.tgz#b5819294c51179957afaec341442f9341e4108a9" - integrity sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg== - dependencies: - "@babel/types" "^7.0.0" - -"@types/babel__template@*": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.4.tgz#5672513701c1b2199bc6dad636a9d7491586766f" - integrity sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A== - dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" - -"@types/babel__traverse@*": - version "7.28.0" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.28.0.tgz#07d713d6cce0d265c9849db0cbe62d3f61f36f74" - integrity sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q== - dependencies: - "@babel/types" "^7.28.2" - -"@types/chai@^5.2.2": - version "5.2.2" - resolved "https://registry.yarnpkg.com/@types/chai/-/chai-5.2.2.tgz#6f14cea18180ffc4416bc0fd12be05fdd73bdd6b" - integrity sha512-8kB30R7Hwqf40JPiKhVzodJs2Qc1ZJ5zuT3uzw5Hq/dhNCl3G3l83jfpdI1e20BP348+fV7VIL/+FxaXkqBmWg== - dependencies: - "@types/deep-eql" "*" - -"@types/deep-eql@*": - version "4.0.2" - resolved "https://registry.yarnpkg.com/@types/deep-eql/-/deep-eql-4.0.2.tgz#334311971d3a07121e7eb91b684a605e7eea9cbd" - integrity sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw== - -"@types/estree@1.0.8", "@types/estree@^1.0.0": - version "1.0.8" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.8.tgz#958b91c991b1867ced318bedea0e215ee050726e" - integrity sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w== - -"@types/json5@^0.0.29": - version "0.0.29" - resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" - integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== - -"@types/node@^20.11.15": - version "20.19.21" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.19.21.tgz#6e5378e04993c40395473b13baf94a09875157b8" - integrity sha512-CsGG2P3I5y48RPMfprQGfy4JPRZ6csfC3ltBZSRItG3ngggmNY/qs2uZKp4p9VbrpqNNSMzUZNFZKzgOGnd/VA== - dependencies: - undici-types "~6.21.0" - -"@types/prismjs@^1.26.0": - version "1.26.5" - resolved "https://registry.yarnpkg.com/@types/prismjs/-/prismjs-1.26.5.tgz#72499abbb4c4ec9982446509d2f14fb8483869d6" - integrity sha512-AUZTa7hQ2KY5L7AmtSiqxlhWxb4ina0yd8hNbl4TWuqnv/pFP0nDMb3YrfSBf4hJVGLh2YEIBfKaBW/9UEl6IQ== - -"@types/prop-types@*": - version "15.7.15" - resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.15.tgz#e6e5a86d602beaca71ce5163fadf5f95d70931c7" - integrity sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw== - -"@types/react-dom@^18.2.25": - version "18.3.7" - resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.3.7.tgz#b89ddf2cd83b4feafcc4e2ea41afdfb95a0d194f" - integrity sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ== - -"@types/react@^18.2.79": - version "18.3.26" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.3.26.tgz#4c5970878d30db3d2a0bca1e4eb5f258e391bbeb" - integrity sha512-RFA/bURkcKzx/X9oumPG9Vp3D3JUgus/d0b67KB0t5S/raciymilkOa66olh78MUI92QLbEJevO7rvqU/kjwKA== - dependencies: - "@types/prop-types" "*" - csstype "^3.0.2" - -"@typescript-eslint/eslint-plugin@^8.46.1": - version "8.46.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.46.1.tgz#20876354024140aabc8b400bc95735fdcade17d5" - integrity sha512-rUsLh8PXmBjdiPY+Emjz9NX2yHvhS11v0SR6xNJkm5GM1MO9ea/1GoDKlHHZGrOJclL/cZ2i/vRUYVtjRhrHVQ== - dependencies: - "@eslint-community/regexpp" "^4.10.0" - "@typescript-eslint/scope-manager" "8.46.1" - "@typescript-eslint/type-utils" "8.46.1" - "@typescript-eslint/utils" "8.46.1" - "@typescript-eslint/visitor-keys" "8.46.1" - graphemer "^1.4.0" - ignore "^7.0.0" - natural-compare "^1.4.0" - ts-api-utils "^2.1.0" - -"@typescript-eslint/parser@^8.46.1": - version "8.46.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.46.1.tgz#81751f46800fc6b01ce1a72760cd17f06e7f395b" - integrity sha512-6JSSaBZmsKvEkbRUkf7Zj7dru/8ZCrJxAqArcLaVMee5907JdtEbKGsZ7zNiIm/UAkpGUkaSMZEXShnN2D1HZA== - dependencies: - "@typescript-eslint/scope-manager" "8.46.1" - "@typescript-eslint/types" "8.46.1" - "@typescript-eslint/typescript-estree" "8.46.1" - "@typescript-eslint/visitor-keys" "8.46.1" - debug "^4.3.4" - -"@typescript-eslint/project-service@8.46.1": - version "8.46.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.46.1.tgz#07be0e6f27fa90a17d8e5f6996ee02329c9a8c2e" - integrity sha512-FOIaFVMHzRskXr5J4Jp8lFVV0gz5ngv3RHmn+E4HYxSJ3DgDzU7fVI1/M7Ijh1zf6S7HIoaIOtln1H5y8V+9Zg== - dependencies: - "@typescript-eslint/tsconfig-utils" "^8.46.1" - "@typescript-eslint/types" "^8.46.1" - debug "^4.3.4" - -"@typescript-eslint/scope-manager@8.46.1": - version "8.46.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.46.1.tgz#590dd2e65e95af646bdaf50adeae9af39e25e8c1" - integrity sha512-weL9Gg3/5F0pVQKiF8eOXFZp8emqWzZsOJuWRUNtHT+UNV2xSJegmpCNQHy37aEQIbToTq7RHKhWvOsmbM680A== - dependencies: - "@typescript-eslint/types" "8.46.1" - "@typescript-eslint/visitor-keys" "8.46.1" - -"@typescript-eslint/tsconfig-utils@8.46.1", "@typescript-eslint/tsconfig-utils@^8.46.1": - version "8.46.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.46.1.tgz#24405888560175c6c209c39df11ac06a2efef9d7" - integrity sha512-X88+J/CwFvlJB+mK09VFqx5FE4H5cXD+H/Bdza2aEWkSb8hnWIQorNcscRl4IEo1Cz9VI/+/r/jnGWkbWPx54g== - -"@typescript-eslint/type-utils@8.46.1": - version "8.46.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.46.1.tgz#14d4307dd6045f6b48a888cde1513d6ec305537f" - integrity sha512-+BlmiHIiqufBxkVnOtFwjah/vrkF4MtKKvpXrKSPLCkCtAp8H01/VV43sfqA98Od7nJpDcFnkwgyfQbOG0AMvw== - dependencies: - "@typescript-eslint/types" "8.46.1" - "@typescript-eslint/typescript-estree" "8.46.1" - "@typescript-eslint/utils" "8.46.1" - debug "^4.3.4" - ts-api-utils "^2.1.0" - -"@typescript-eslint/types@8.46.1", "@typescript-eslint/types@^8.46.1": - version "8.46.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.46.1.tgz#4c5479538ec10b5508b8e982e172911c987446d8" - integrity sha512-C+soprGBHwWBdkDpbaRC4paGBrkIXxVlNohadL5o0kfhsXqOC6GYH2S/Obmig+I0HTDl8wMaRySwrfrXVP8/pQ== - -"@typescript-eslint/typescript-estree@8.46.1": - version "8.46.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.46.1.tgz#1c146573b942ebe609c156c217ceafdc7a88e6ed" - integrity sha512-uIifjT4s8cQKFQ8ZBXXyoUODtRoAd7F7+G8MKmtzj17+1UbdzFl52AzRyZRyKqPHhgzvXunnSckVu36flGy8cg== - dependencies: - "@typescript-eslint/project-service" "8.46.1" - "@typescript-eslint/tsconfig-utils" "8.46.1" - "@typescript-eslint/types" "8.46.1" - "@typescript-eslint/visitor-keys" "8.46.1" - debug "^4.3.4" - fast-glob "^3.3.2" - is-glob "^4.0.3" - minimatch "^9.0.4" - semver "^7.6.0" - ts-api-utils "^2.1.0" - -"@typescript-eslint/utils@8.46.1": - version "8.46.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.46.1.tgz#c572184d9227d66b10a954b90249a20c48b22452" - integrity sha512-vkYUy6LdZS7q1v/Gxb2Zs7zziuXN0wxqsetJdeZdRe/f5dwJFglmuvZBfTUivCtjH725C1jWCDfpadadD95EDQ== - dependencies: - "@eslint-community/eslint-utils" "^4.7.0" - "@typescript-eslint/scope-manager" "8.46.1" - "@typescript-eslint/types" "8.46.1" - "@typescript-eslint/typescript-estree" "8.46.1" - -"@typescript-eslint/visitor-keys@8.46.1": - version "8.46.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.46.1.tgz#da35f1d58ec407419d68847cfd358b32746ac315" - integrity sha512-ptkmIf2iDkNUjdeu2bQqhFPV1m6qTnFFjg7PPDjxKWaMaP0Z6I9l30Jr3g5QqbZGdw8YdYvLp+XnqnWWZOg/NA== - dependencies: - "@typescript-eslint/types" "8.46.1" - eslint-visitor-keys "^4.2.1" - -"@uiw/react-json-view@^2.0.0-alpha.17": - version "2.0.0-alpha.39" - resolved "https://registry.yarnpkg.com/@uiw/react-json-view/-/react-json-view-2.0.0-alpha.39.tgz#bc050135c2763175a21c38359aa9458c6a8046df" - integrity sha512-D9MHNan56WhtdAsmjtE9x18YLY0JSMnh0a6Ji0/2sVXCF456ZVumYLdx2II7hLQOgRMa4QMaHloytpTUHxsFRw== - -"@ungap/structured-clone@^1.2.0": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.3.0.tgz#d06bbb384ebcf6c505fde1c3d0ed4ddffe0aaff8" - integrity sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g== - -"@vitejs/plugin-react@4.2.1": - version "4.2.1" - resolved "https://registry.yarnpkg.com/@vitejs/plugin-react/-/plugin-react-4.2.1.tgz#744d8e4fcb120fc3dbaa471dadd3483f5a304bb9" - integrity sha512-oojO9IDc4nCUUi8qIR11KoQm0XFFLIwsRBwHRR4d/88IWghn1y6ckz/bJ8GHDCsYEJee8mDzqtJxh15/cisJNQ== - dependencies: - "@babel/core" "^7.23.5" - "@babel/plugin-transform-react-jsx-self" "^7.23.3" - "@babel/plugin-transform-react-jsx-source" "^7.23.3" - "@types/babel__core" "^7.20.5" - react-refresh "^0.14.0" - -"@vitest/expect@3.2.4": - version "3.2.4" - resolved "https://registry.yarnpkg.com/@vitest/expect/-/expect-3.2.4.tgz#8362124cd811a5ee11c5768207b9df53d34f2433" - integrity sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig== - dependencies: - "@types/chai" "^5.2.2" - "@vitest/spy" "3.2.4" - "@vitest/utils" "3.2.4" - chai "^5.2.0" - tinyrainbow "^2.0.0" - -"@vitest/mocker@3.2.4": - version "3.2.4" - resolved "https://registry.yarnpkg.com/@vitest/mocker/-/mocker-3.2.4.tgz#4471c4efbd62db0d4fa203e65cc6b058a85cabd3" - integrity sha512-46ryTE9RZO/rfDd7pEqFl7etuyzekzEhUbTW3BvmeO/BcCMEgq59BKhek3dXDWgAj4oMK6OZi+vRr1wPW6qjEQ== - dependencies: - "@vitest/spy" "3.2.4" - estree-walker "^3.0.3" - magic-string "^0.30.17" - -"@vitest/pretty-format@3.2.4", "@vitest/pretty-format@^3.2.4": - version "3.2.4" - resolved "https://registry.yarnpkg.com/@vitest/pretty-format/-/pretty-format-3.2.4.tgz#3c102f79e82b204a26c7a5921bf47d534919d3b4" - integrity sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA== - dependencies: - tinyrainbow "^2.0.0" - -"@vitest/runner@3.2.4": - version "3.2.4" - resolved "https://registry.yarnpkg.com/@vitest/runner/-/runner-3.2.4.tgz#5ce0274f24a971f6500f6fc166d53d8382430766" - integrity sha512-oukfKT9Mk41LreEW09vt45f8wx7DordoWUZMYdY/cyAk7w5TWkTRCNZYF7sX7n2wB7jyGAl74OxgwhPgKaqDMQ== - dependencies: - "@vitest/utils" "3.2.4" - pathe "^2.0.3" - strip-literal "^3.0.0" - -"@vitest/snapshot@3.2.4": - version "3.2.4" - resolved "https://registry.yarnpkg.com/@vitest/snapshot/-/snapshot-3.2.4.tgz#40a8bc0346ac0aee923c0eefc2dc005d90bc987c" - integrity sha512-dEYtS7qQP2CjU27QBC5oUOxLE/v5eLkGqPE0ZKEIDGMs4vKWe7IjgLOeauHsR0D5YuuycGRO5oSRXnwnmA78fQ== - dependencies: - "@vitest/pretty-format" "3.2.4" - magic-string "^0.30.17" - pathe "^2.0.3" - -"@vitest/spy@3.2.4": - version "3.2.4" - resolved "https://registry.yarnpkg.com/@vitest/spy/-/spy-3.2.4.tgz#cc18f26f40f3f028da6620046881f4e4518c2599" - integrity sha512-vAfasCOe6AIK70iP5UD11Ac4siNUNJ9i/9PZ3NKx07sG6sUxeag1LWdNrMWeKKYBLlzuK+Gn65Yd5nyL6ds+nw== - dependencies: - tinyspy "^4.0.3" - -"@vitest/utils@3.2.4": - version "3.2.4" - resolved "https://registry.yarnpkg.com/@vitest/utils/-/utils-3.2.4.tgz#c0813bc42d99527fb8c5b138c7a88516bca46fea" - integrity sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA== - dependencies: - "@vitest/pretty-format" "3.2.4" - loupe "^3.1.4" - tinyrainbow "^2.0.0" - -acorn-jsx@^5.3.2: - version "5.3.2" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" - integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== - -acorn@^8.15.0, acorn@^8.9.0: - version "8.15.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.15.0.tgz#a360898bc415edaac46c8241f6383975b930b816" - integrity sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg== - -ajv@^6.12.4: - version "6.12.6" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" - integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== - dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - -ajv@^8.17.1: - version "8.17.1" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.17.1.tgz#37d9a5c776af6bc92d7f4f9510eba4c0a60d11a6" - integrity sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g== - dependencies: - fast-deep-equal "^3.1.3" - fast-uri "^3.0.1" - json-schema-traverse "^1.0.0" - require-from-string "^2.0.2" - -ansi-regex@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" - integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== - -ansi-regex@^6.0.1: - version "6.2.2" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.2.2.tgz#60216eea464d864597ce2832000738a0589650c1" - integrity sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg== - -ansi-styles@^4.0.0, ansi-styles@^4.1.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - dependencies: - color-convert "^2.0.1" - -ansi-styles@^6.1.0: - version "6.2.3" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.3.tgz#c044d5dcc521a076413472597a1acb1f103c4041" - integrity sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg== - -any-promise@^1.0.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" - integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A== - -anymatch@~3.1.2: - version "3.1.3" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" - integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== - dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" - -arg@^5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c" - integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== - -argparse@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" - integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== - -aria-hidden@^1.1.1, aria-hidden@^1.2.4: - version "1.2.6" - resolved "https://registry.yarnpkg.com/aria-hidden/-/aria-hidden-1.2.6.tgz#73051c9b088114c795b1ea414e9c0fff874ffc1a" - integrity sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA== - dependencies: - tslib "^2.0.0" - -aria-query@^5.3.2: - version "5.3.2" - resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.3.2.tgz#93f81a43480e33a338f19163a3d10a50c01dcd59" - integrity sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw== - -array-buffer-byte-length@^1.0.1, array-buffer-byte-length@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz#384d12a37295aec3769ab022ad323a18a51ccf8b" - integrity sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw== - dependencies: - call-bound "^1.0.3" - is-array-buffer "^3.0.5" - -array-includes@^3.1.6, array-includes@^3.1.8, array-includes@^3.1.9: - version "3.1.9" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.9.tgz#1f0ccaa08e90cdbc3eb433210f903ad0f17c3f3a" - integrity sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ== - dependencies: - call-bind "^1.0.8" - call-bound "^1.0.4" - define-properties "^1.2.1" - es-abstract "^1.24.0" - es-object-atoms "^1.1.1" - get-intrinsic "^1.3.0" - is-string "^1.1.1" - math-intrinsics "^1.1.0" - -array.prototype.findlast@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz#3e4fbcb30a15a7f5bf64cf2faae22d139c2e4904" - integrity sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.2" - es-errors "^1.3.0" - es-object-atoms "^1.0.0" - es-shim-unscopables "^1.0.2" - -array.prototype.findlastindex@^1.2.6: - version "1.2.6" - resolved "https://registry.yarnpkg.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz#cfa1065c81dcb64e34557c9b81d012f6a421c564" - integrity sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ== - dependencies: - call-bind "^1.0.8" - call-bound "^1.0.4" - define-properties "^1.2.1" - es-abstract "^1.23.9" - es-errors "^1.3.0" - es-object-atoms "^1.1.1" - es-shim-unscopables "^1.1.0" - -array.prototype.flat@^1.3.1, array.prototype.flat@^1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz#534aaf9e6e8dd79fb6b9a9917f839ef1ec63afe5" - integrity sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg== - dependencies: - call-bind "^1.0.8" - define-properties "^1.2.1" - es-abstract "^1.23.5" - es-shim-unscopables "^1.0.2" - -array.prototype.flatmap@^1.3.2, array.prototype.flatmap@^1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz#712cc792ae70370ae40586264629e33aab5dd38b" - integrity sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg== - dependencies: - call-bind "^1.0.8" - define-properties "^1.2.1" - es-abstract "^1.23.5" - es-shim-unscopables "^1.0.2" - -array.prototype.tosorted@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz#fe954678ff53034e717ea3352a03f0b0b86f7ffc" - integrity sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.3" - es-errors "^1.3.0" - es-shim-unscopables "^1.0.2" - -arraybuffer.prototype.slice@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz#9d760d84dbdd06d0cbf92c8849615a1a7ab3183c" - integrity sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ== - dependencies: - array-buffer-byte-length "^1.0.1" - call-bind "^1.0.8" - define-properties "^1.2.1" - es-abstract "^1.23.5" - es-errors "^1.3.0" - get-intrinsic "^1.2.6" - is-array-buffer "^3.0.4" - -assertion-error@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-2.0.1.tgz#f641a196b335690b1070bf00b6e7593fec190bf7" - integrity sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA== - -ast-types-flow@^0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.8.tgz#0a85e1c92695769ac13a428bb653e7538bea27d6" - integrity sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ== - -async-function@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/async-function/-/async-function-1.0.0.tgz#509c9fca60eaf85034c6829838188e4e4c8ffb2b" - integrity sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA== - -autoprefixer@^10.4.17: - version "10.4.21" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.21.tgz#77189468e7a8ad1d9a37fbc08efc9f480cf0a95d" - integrity sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ== - dependencies: - browserslist "^4.24.4" - caniuse-lite "^1.0.30001702" - fraction.js "^4.3.7" - normalize-range "^0.1.2" - picocolors "^1.1.1" - postcss-value-parser "^4.2.0" - -available-typed-arrays@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz#a5cc375d6a03c2efc87a553f3e0b1522def14846" - integrity sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ== - dependencies: - possible-typed-array-names "^1.0.0" - -axe-core@^4.10.0: - version "4.11.0" - resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.11.0.tgz#16f74d6482e343ff263d4f4503829e9ee91a86b6" - integrity sha512-ilYanEU8vxxBexpJd8cWM4ElSQq4QctCLKih0TSfjIfCQTeyH/6zVrmIJfLPrKTKJRbiG+cfnZbQIjAlJmF1jQ== - -axobject-query@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-4.1.0.tgz#28768c76d0e3cff21bc62a9e2d0b6ac30042a1ee" - integrity sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ== - -balanced-match@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== - -baseline-browser-mapping@^2.8.9: - version "2.8.16" - resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.8.16.tgz#e17789673e7f4b7654f81ab2ef25e96ab6a895f9" - integrity sha512-OMu3BGQ4E7P1ErFsIPpbJh0qvDudM/UuJeHgkAvfWe+0HFJCXh+t/l8L6fVLR55RI/UbKrVLnAXZSVwd9ysWYw== - -bignumber.js@^9.1.2: - version "9.3.1" - resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.3.1.tgz#759c5aaddf2ffdc4f154f7b493e1c8770f88c4d7" - integrity sha512-Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ== - -binary-extensions@^2.0.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522" - integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== - -brace-expansion@^1.1.7: - version "1.1.12" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.12.tgz#ab9b454466e5a8cc3a187beaad580412a9c5b843" - integrity sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -brace-expansion@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.2.tgz#54fc53237a613d854c7bd37463aad17df87214e7" - integrity sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ== - dependencies: - balanced-match "^1.0.0" - -braces@^3.0.3, braces@~3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" - integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== - dependencies: - fill-range "^7.1.1" - -browserslist@^4.24.0, browserslist@^4.24.4: - version "4.26.3" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.26.3.tgz#40fbfe2d1cd420281ce5b1caa8840049c79afb56" - integrity sha512-lAUU+02RFBuCKQPj/P6NgjlbCnLBMp4UtgTx7vNHd3XSIJF87s9a5rA3aH2yw3GS9DqZAUbOtZdCCiZeVRqt0w== - dependencies: - baseline-browser-mapping "^2.8.9" - caniuse-lite "^1.0.30001746" - electron-to-chromium "^1.5.227" - node-releases "^2.0.21" - update-browserslist-db "^1.1.3" - -bundle-name@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/bundle-name/-/bundle-name-4.1.0.tgz#f3b96b34160d6431a19d7688135af7cfb8797889" - integrity sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q== - dependencies: - run-applescript "^7.0.0" - -bundle-require@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/bundle-require/-/bundle-require-5.1.0.tgz#8db66f41950da3d77af1ef3322f4c3e04009faee" - integrity sha512-3WrrOuZiyaaZPWiEt4G3+IffISVC9HYlWueJEBWED4ZH4aIAC2PnkdnuRrR94M+w6yGWn4AglWtJtBI8YqvgoA== - dependencies: - load-tsconfig "^0.2.3" - -cac@^6.7.14: - version "6.7.14" - resolved "https://registry.yarnpkg.com/cac/-/cac-6.7.14.tgz#804e1e6f506ee363cb0e3ccbb09cad5dd9870959" - integrity sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ== - -call-bind-apply-helpers@^1.0.0, call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz#4b5428c222be985d79c3d82657479dbe0b59b2d6" - integrity sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ== - dependencies: - es-errors "^1.3.0" - function-bind "^1.1.2" - -call-bind@^1.0.7, call-bind@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.8.tgz#0736a9660f537e3388826f440d5ec45f744eaa4c" - integrity sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww== - dependencies: - call-bind-apply-helpers "^1.0.0" - es-define-property "^1.0.0" - get-intrinsic "^1.2.4" - set-function-length "^1.2.2" - -call-bound@^1.0.2, call-bound@^1.0.3, call-bound@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/call-bound/-/call-bound-1.0.4.tgz#238de935d2a2a692928c538c7ccfa91067fd062a" - integrity sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg== - dependencies: - call-bind-apply-helpers "^1.0.2" - get-intrinsic "^1.3.0" - -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - -camelcase-css@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" - integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== - -caniuse-lite@^1.0.30001702, caniuse-lite@^1.0.30001746: - version "1.0.30001750" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001750.tgz#c229f82930033abd1502c6f73035356cf528bfbc" - integrity sha512-cuom0g5sdX6rw00qOoLNSFCJ9/mYIsuSOA+yzpDw8eopiFqcVwQvZHqov0vmEighRxX++cfC0Vg1G+1Iy/mSpQ== - -chai@^5.2.0: - version "5.3.3" - resolved "https://registry.yarnpkg.com/chai/-/chai-5.3.3.tgz#dd3da955e270916a4bd3f625f4b919996ada7e06" - integrity sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw== - dependencies: - assertion-error "^2.0.1" - check-error "^2.1.1" - deep-eql "^5.0.1" - loupe "^3.1.0" - pathval "^2.0.0" - -chalk@^4.0.0: - version "4.1.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -check-error@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/check-error/-/check-error-2.1.1.tgz#87eb876ae71ee388fa0471fe423f494be1d96ccc" - integrity sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw== - -chokidar@3.5.3: - version "3.5.3" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" - integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== - dependencies: - anymatch "~3.1.2" - braces "~3.0.2" - glob-parent "~5.1.2" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.6.0" - optionalDependencies: - fsevents "~2.3.2" - -chokidar@^3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" - integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== - dependencies: - anymatch "~3.1.2" - braces "~3.0.2" - glob-parent "~5.1.2" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.6.0" - optionalDependencies: - fsevents "~2.3.2" - -chokidar@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-4.0.3.tgz#7be37a4c03c9aee1ecfe862a4a23b2c70c205d30" - integrity sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA== - dependencies: - readdirp "^4.0.1" - -clsx@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/clsx/-/clsx-2.0.0.tgz#12658f3fd98fafe62075595a5c30e43d18f3d00b" - integrity sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q== - -clsx@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.2.1.tgz#0ddc4a20a549b59c93a4116bb26f5294ca17dc12" - integrity sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg== - -clsx@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/clsx/-/clsx-2.1.1.tgz#eed397c9fd8bd882bfb18deab7102049a2f32999" - integrity sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA== - -cmdk@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/cmdk/-/cmdk-0.2.1.tgz#aa8e1332bb0b8d8484e793017c82537351188d9a" - integrity sha512-U6//9lQ6JvT47+6OF6Gi8BvkxYQ8SCRRSKIJkthIMsFsLZRG0cKvTtuTaefyIKMQb8rvvXy0wGdpTNq/jPtm+g== - dependencies: - "@radix-ui/react-dialog" "1.0.0" - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - -color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -commander@^4.0.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" - integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== - -confbox@^0.1.8: - version "0.1.8" - resolved "https://registry.yarnpkg.com/confbox/-/confbox-0.1.8.tgz#820d73d3b3c82d9bd910652c5d4d599ef8ff8b06" - integrity sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w== - -consola@^3.4.0: - version "3.4.2" - resolved "https://registry.yarnpkg.com/consola/-/consola-3.4.2.tgz#5af110145397bb67afdab77013fdc34cae590ea7" - integrity sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA== - -convert-source-map@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" - integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== - -copy-to-clipboard@^3.3.3: - version "3.3.3" - resolved "https://registry.yarnpkg.com/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz#55ac43a1db8ae639a4bd99511c148cdd1b83a1b0" - integrity sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA== - dependencies: - toggle-selection "^1.0.6" - -cross-fetch@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-4.0.0.tgz#f037aef1580bb3a1a35164ea2a848ba81b445983" - integrity sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g== - dependencies: - node-fetch "^2.6.12" - -cross-spawn@^7.0.2, cross-spawn@^7.0.6: - version "7.0.6" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f" - integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -cssesc@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" - integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== - -csstype@^3.0.2: - version "3.1.3" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81" - integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== - -cva@1.0.0-beta.1: - version "1.0.0-beta.1" - resolved "https://registry.yarnpkg.com/cva/-/cva-1.0.0-beta.1.tgz#ad5ad2cc744ccf50d6b70f72645a60f9dfd86e8c" - integrity sha512-gznFqTgERU9q4wg7jfgqtt34+RUt9S5t0xDAAEuDwQEAXEgjdDkKXpLLNjwSxsB4Ln/sqWJEH7yhE8Ny0mxd0w== - dependencies: - clsx "2.0.0" - -damerau-levenshtein@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7" - integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== - -data-view-buffer@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/data-view-buffer/-/data-view-buffer-1.0.2.tgz#211a03ba95ecaf7798a8c7198d79536211f88570" - integrity sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ== - dependencies: - call-bound "^1.0.3" - es-errors "^1.3.0" - is-data-view "^1.0.2" - -data-view-byte-length@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz#9e80f7ca52453ce3e93d25a35318767ea7704735" - integrity sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ== - dependencies: - call-bound "^1.0.3" - es-errors "^1.3.0" - is-data-view "^1.0.2" - -data-view-byte-offset@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz#068307f9b71ab76dbbe10291389e020856606191" - integrity sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ== - dependencies: - call-bound "^1.0.2" - es-errors "^1.3.0" - is-data-view "^1.0.1" - -date-fns@^3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-3.6.0.tgz#f20ca4fe94f8b754951b24240676e8618c0206bf" - integrity sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww== - -debug@^3.2.7: - version "3.2.7" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== - dependencies: - ms "^2.1.1" - -debug@^4.1.0, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@^4.3.7, debug@^4.4.0, debug@^4.4.1: - version "4.4.3" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.3.tgz#c6ae432d9bd9662582fce08709b038c58e9e3d6a" - integrity sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA== - dependencies: - ms "^2.1.3" - -decimal.js@^10.4.3: - version "10.6.0" - resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.6.0.tgz#e649a43e3ab953a72192ff5983865e509f37ed9a" - integrity sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg== - -deep-eql@^5.0.1: - version "5.0.2" - resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-5.0.2.tgz#4b756d8d770a9257300825d52a2c2cff99c3a341" - integrity sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q== - -deep-is@^0.1.3: - version "0.1.4" - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" - integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== - -default-browser-id@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/default-browser-id/-/default-browser-id-5.0.0.tgz#a1d98bf960c15082d8a3fa69e83150ccccc3af26" - integrity sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA== - -default-browser@^5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/default-browser/-/default-browser-5.2.1.tgz#7b7ba61204ff3e425b556869ae6d3e9d9f1712cf" - integrity sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg== - dependencies: - bundle-name "^4.1.0" - default-browser-id "^5.0.0" - -define-data-property@^1.0.1, define-data-property@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" - integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== - dependencies: - es-define-property "^1.0.0" - es-errors "^1.3.0" - gopd "^1.0.1" - -define-lazy-prop@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz#dbb19adfb746d7fc6d734a06b72f4a00d021255f" - integrity sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg== - -define-properties@^1.1.3, define-properties@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" - integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== - dependencies: - define-data-property "^1.0.1" - has-property-descriptors "^1.0.0" - object-keys "^1.1.1" - -detect-node-es@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/detect-node-es/-/detect-node-es-1.1.0.tgz#163acdf643330caa0b4cd7c21e7ee7755d6fa493" - integrity sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ== - -didyoumean@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037" - integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw== - -dlv@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79" - integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== - -doctrine@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" - integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== - dependencies: - esutils "^2.0.2" - -doctrine@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" - integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== - dependencies: - esutils "^2.0.2" - -dunder-proto@^1.0.0, dunder-proto@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/dunder-proto/-/dunder-proto-1.0.1.tgz#d7ae667e1dc83482f8b70fd0f6eefc50da30f58a" - integrity sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A== - dependencies: - call-bind-apply-helpers "^1.0.1" - es-errors "^1.3.0" - gopd "^1.2.0" - -eastasianwidth@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" - integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== - -electron-to-chromium@^1.5.227: - version "1.5.235" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.235.tgz#778dac70537ed9e9e0abf25a49cc94b5a23aaa0e" - integrity sha512-i/7ntLFwOdoHY7sgjlTIDo4Sl8EdoTjWIaKinYOVfC6bOp71bmwenyZthWHcasxgHDNWbWxvG9M3Ia116zIaYQ== - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - -emoji-regex@^9.2.2: - version "9.2.2" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" - integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== - -error-stack-parser-es@^0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/error-stack-parser-es/-/error-stack-parser-es-0.1.5.tgz#15b50b67bea4b6ed6596976ee07c7867ae25bb1c" - integrity sha512-xHku1X40RO+fO8yJ8Wh2f2rZWVjqyhb1zgq1yZ8aZRQkv6OOKhKWRUaht3eSCUbAOBaKIgM+ykwFLE+QUxgGeg== - -es-abstract@^1.17.5, es-abstract@^1.23.2, es-abstract@^1.23.3, es-abstract@^1.23.5, es-abstract@^1.23.6, es-abstract@^1.23.9, es-abstract@^1.24.0: - version "1.24.0" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.24.0.tgz#c44732d2beb0acc1ed60df840869e3106e7af328" - integrity sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg== - dependencies: - array-buffer-byte-length "^1.0.2" - arraybuffer.prototype.slice "^1.0.4" - available-typed-arrays "^1.0.7" - call-bind "^1.0.8" - call-bound "^1.0.4" - data-view-buffer "^1.0.2" - data-view-byte-length "^1.0.2" - data-view-byte-offset "^1.0.1" - es-define-property "^1.0.1" - es-errors "^1.3.0" - es-object-atoms "^1.1.1" - es-set-tostringtag "^2.1.0" - es-to-primitive "^1.3.0" - function.prototype.name "^1.1.8" - get-intrinsic "^1.3.0" - get-proto "^1.0.1" - get-symbol-description "^1.1.0" - globalthis "^1.0.4" - gopd "^1.2.0" - has-property-descriptors "^1.0.2" - has-proto "^1.2.0" - has-symbols "^1.1.0" - hasown "^2.0.2" - internal-slot "^1.1.0" - is-array-buffer "^3.0.5" - is-callable "^1.2.7" - is-data-view "^1.0.2" - is-negative-zero "^2.0.3" - is-regex "^1.2.1" - is-set "^2.0.3" - is-shared-array-buffer "^1.0.4" - is-string "^1.1.1" - is-typed-array "^1.1.15" - is-weakref "^1.1.1" - math-intrinsics "^1.1.0" - object-inspect "^1.13.4" - object-keys "^1.1.1" - object.assign "^4.1.7" - own-keys "^1.0.1" - regexp.prototype.flags "^1.5.4" - safe-array-concat "^1.1.3" - safe-push-apply "^1.0.0" - safe-regex-test "^1.1.0" - set-proto "^1.0.0" - stop-iteration-iterator "^1.1.0" - string.prototype.trim "^1.2.10" - string.prototype.trimend "^1.0.9" - string.prototype.trimstart "^1.0.8" - typed-array-buffer "^1.0.3" - typed-array-byte-length "^1.0.3" - typed-array-byte-offset "^1.0.4" - typed-array-length "^1.0.7" - unbox-primitive "^1.1.0" - which-typed-array "^1.1.19" - -es-define-property@^1.0.0, es-define-property@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.1.tgz#983eb2f9a6724e9303f61addf011c72e09e0b0fa" - integrity sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g== - -es-errors@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" - integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== - -es-iterator-helpers@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/es-iterator-helpers/-/es-iterator-helpers-1.2.1.tgz#d1dd0f58129054c0ad922e6a9a1e65eef435fe75" - integrity sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w== - dependencies: - call-bind "^1.0.8" - call-bound "^1.0.3" - define-properties "^1.2.1" - es-abstract "^1.23.6" - es-errors "^1.3.0" - es-set-tostringtag "^2.0.3" - function-bind "^1.1.2" - get-intrinsic "^1.2.6" - globalthis "^1.0.4" - gopd "^1.2.0" - has-property-descriptors "^1.0.2" - has-proto "^1.2.0" - has-symbols "^1.1.0" - internal-slot "^1.1.0" - iterator.prototype "^1.1.4" - safe-array-concat "^1.1.3" - -es-module-lexer@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.7.0.tgz#9159601561880a85f2734560a9099b2c31e5372a" - integrity sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA== - -es-object-atoms@^1.0.0, es-object-atoms@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz#1c4f2c4837327597ce69d2ca190a7fdd172338c1" - integrity sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA== - dependencies: - es-errors "^1.3.0" - -es-set-tostringtag@^2.0.3, es-set-tostringtag@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz#f31dbbe0c183b00a6d26eb6325c810c0fd18bd4d" - integrity sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA== - dependencies: - es-errors "^1.3.0" - get-intrinsic "^1.2.6" - has-tostringtag "^1.0.2" - hasown "^2.0.2" - -es-shim-unscopables@^1.0.2, es-shim-unscopables@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz#438df35520dac5d105f3943d927549ea3b00f4b5" - integrity sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw== - dependencies: - hasown "^2.0.2" - -es-to-primitive@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.3.0.tgz#96c89c82cc49fd8794a24835ba3e1ff87f214e18" - integrity sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g== - dependencies: - is-callable "^1.2.7" - is-date-object "^1.0.5" - is-symbol "^1.0.4" - -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== - optionalDependencies: - "@esbuild/aix-ppc64" "0.21.5" - "@esbuild/android-arm" "0.21.5" - "@esbuild/android-arm64" "0.21.5" - "@esbuild/android-x64" "0.21.5" - "@esbuild/darwin-arm64" "0.21.5" - "@esbuild/darwin-x64" "0.21.5" - "@esbuild/freebsd-arm64" "0.21.5" - "@esbuild/freebsd-x64" "0.21.5" - "@esbuild/linux-arm" "0.21.5" - "@esbuild/linux-arm64" "0.21.5" - "@esbuild/linux-ia32" "0.21.5" - "@esbuild/linux-loong64" "0.21.5" - "@esbuild/linux-mips64el" "0.21.5" - "@esbuild/linux-ppc64" "0.21.5" - "@esbuild/linux-riscv64" "0.21.5" - "@esbuild/linux-s390x" "0.21.5" - "@esbuild/linux-x64" "0.21.5" - "@esbuild/netbsd-x64" "0.21.5" - "@esbuild/openbsd-x64" "0.21.5" - "@esbuild/sunos-x64" "0.21.5" - "@esbuild/win32-arm64" "0.21.5" - "@esbuild/win32-ia32" "0.21.5" - "@esbuild/win32-x64" "0.21.5" - -esbuild@^0.25.0: - version "0.25.10" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.25.10.tgz#37f5aa5cd14500f141be121c01b096ca83ac34a9" - integrity sha512-9RiGKvCwaqxO2owP61uQ4BgNborAQskMR6QusfWzQqv7AZOg5oGehdY2pRJMTKuwxd1IDBP4rSbI5lHzU7SMsQ== - optionalDependencies: - "@esbuild/aix-ppc64" "0.25.10" - "@esbuild/android-arm" "0.25.10" - "@esbuild/android-arm64" "0.25.10" - "@esbuild/android-x64" "0.25.10" - "@esbuild/darwin-arm64" "0.25.10" - "@esbuild/darwin-x64" "0.25.10" - "@esbuild/freebsd-arm64" "0.25.10" - "@esbuild/freebsd-x64" "0.25.10" - "@esbuild/linux-arm" "0.25.10" - "@esbuild/linux-arm64" "0.25.10" - "@esbuild/linux-ia32" "0.25.10" - "@esbuild/linux-loong64" "0.25.10" - "@esbuild/linux-mips64el" "0.25.10" - "@esbuild/linux-ppc64" "0.25.10" - "@esbuild/linux-riscv64" "0.25.10" - "@esbuild/linux-s390x" "0.25.10" - "@esbuild/linux-x64" "0.25.10" - "@esbuild/netbsd-arm64" "0.25.10" - "@esbuild/netbsd-x64" "0.25.10" - "@esbuild/openbsd-arm64" "0.25.10" - "@esbuild/openbsd-x64" "0.25.10" - "@esbuild/openharmony-arm64" "0.25.10" - "@esbuild/sunos-x64" "0.25.10" - "@esbuild/win32-arm64" "0.25.10" - "@esbuild/win32-ia32" "0.25.10" - "@esbuild/win32-x64" "0.25.10" - -escalade@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5" - integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== - -escape-string-regexp@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" - integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== - -eslint-config-prettier@^10.1.8: - version "10.1.8" - resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-10.1.8.tgz#15734ce4af8c2778cc32f0b01b37b0b5cd1ecb97" - integrity sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w== - -eslint-import-resolver-node@^0.3.9: - version "0.3.9" - resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz#d4eaac52b8a2e7c3cd1903eb00f7e053356118ac" - integrity sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g== - dependencies: - debug "^3.2.7" - is-core-module "^2.13.0" - resolve "^1.22.4" - -eslint-module-utils@^2.12.1: - version "2.12.1" - resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.12.1.tgz#f76d3220bfb83c057651359295ab5854eaad75ff" - integrity sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw== - dependencies: - debug "^3.2.7" - -eslint-plugin-import@^2.32.0: - version "2.32.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.32.0.tgz#602b55faa6e4caeaa5e970c198b5c00a37708980" - integrity sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA== - dependencies: - "@rtsao/scc" "^1.1.0" - array-includes "^3.1.9" - array.prototype.findlastindex "^1.2.6" - array.prototype.flat "^1.3.3" - array.prototype.flatmap "^1.3.3" - debug "^3.2.7" - doctrine "^2.1.0" - eslint-import-resolver-node "^0.3.9" - eslint-module-utils "^2.12.1" - hasown "^2.0.2" - is-core-module "^2.16.1" - is-glob "^4.0.3" - minimatch "^3.1.2" - object.fromentries "^2.0.8" - object.groupby "^1.0.3" - object.values "^1.2.1" - semver "^6.3.1" - string.prototype.trimend "^1.0.9" - tsconfig-paths "^3.15.0" - -eslint-plugin-jsx-a11y@^6.10.2: - version "6.10.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz#d2812bb23bf1ab4665f1718ea442e8372e638483" - integrity sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q== - dependencies: - aria-query "^5.3.2" - array-includes "^3.1.8" - array.prototype.flatmap "^1.3.2" - ast-types-flow "^0.0.8" - axe-core "^4.10.0" - axobject-query "^4.1.0" - damerau-levenshtein "^1.0.8" - emoji-regex "^9.2.2" - hasown "^2.0.2" - jsx-ast-utils "^3.3.5" - language-tags "^1.0.9" - minimatch "^3.1.2" - object.fromentries "^2.0.8" - safe-regex-test "^1.0.3" - string.prototype.includes "^2.0.1" - -eslint-plugin-prettier@^5.5.4: - version "5.5.4" - resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.4.tgz#9d61c4ea11de5af704d4edf108c82ccfa7f2e61c" - integrity sha512-swNtI95SToIz05YINMA6Ox5R057IMAmWZ26GqPxusAp1TZzj+IdY9tXNWWD3vkF/wEqydCONcwjTFpxybBqZsg== - dependencies: - prettier-linter-helpers "^1.0.0" - synckit "^0.11.7" - -eslint-plugin-react@^7.37.5: - version "7.37.5" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz#2975511472bdda1b272b34d779335c9b0e877065" - integrity sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA== - dependencies: - array-includes "^3.1.8" - array.prototype.findlast "^1.2.5" - array.prototype.flatmap "^1.3.3" - array.prototype.tosorted "^1.1.4" - doctrine "^2.1.0" - es-iterator-helpers "^1.2.1" - estraverse "^5.3.0" - hasown "^2.0.2" - jsx-ast-utils "^2.4.1 || ^3.0.0" - minimatch "^3.1.2" - object.entries "^1.1.9" - object.fromentries "^2.0.8" - object.values "^1.2.1" - prop-types "^15.8.1" - resolve "^2.0.0-next.5" - semver "^6.3.1" - string.prototype.matchall "^4.0.12" - string.prototype.repeat "^1.0.0" - -eslint-plugin-tailwindcss@^3.18.2: - version "3.18.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-tailwindcss/-/eslint-plugin-tailwindcss-3.18.2.tgz#c67ff432cfad470dae54998b3bc6811af81f9087" - integrity sha512-QbkMLDC/OkkjFQ1iz/5jkMdHfiMu/uwujUHLAJK5iwNHD8RTxVTlsUezE0toTZ6VhybNBsk+gYGPDq2agfeRNA== - dependencies: - fast-glob "^3.2.5" - postcss "^8.4.4" - -eslint-scope@^7.2.2: - version "7.2.2" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f" - integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg== - dependencies: - esrecurse "^4.3.0" - estraverse "^5.2.0" - -eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3: - version "3.4.3" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" - integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== - -eslint-visitor-keys@^4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz#4cfea60fe7dd0ad8e816e1ed026c1d5251b512c1" - integrity sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ== - -eslint@^8: - version "8.57.1" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.57.1.tgz#7df109654aba7e3bbe5c8eae533c5e461d3c6ca9" - integrity sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA== - dependencies: - "@eslint-community/eslint-utils" "^4.2.0" - "@eslint-community/regexpp" "^4.6.1" - "@eslint/eslintrc" "^2.1.4" - "@eslint/js" "8.57.1" - "@humanwhocodes/config-array" "^0.13.0" - "@humanwhocodes/module-importer" "^1.0.1" - "@nodelib/fs.walk" "^1.2.8" - "@ungap/structured-clone" "^1.2.0" - ajv "^6.12.4" - chalk "^4.0.0" - cross-spawn "^7.0.2" - debug "^4.3.2" - doctrine "^3.0.0" - escape-string-regexp "^4.0.0" - eslint-scope "^7.2.2" - eslint-visitor-keys "^3.4.3" - espree "^9.6.1" - esquery "^1.4.2" - esutils "^2.0.2" - fast-deep-equal "^3.1.3" - file-entry-cache "^6.0.1" - find-up "^5.0.0" - glob-parent "^6.0.2" - globals "^13.19.0" - graphemer "^1.4.0" - ignore "^5.2.0" - imurmurhash "^0.1.4" - is-glob "^4.0.0" - is-path-inside "^3.0.3" - js-yaml "^4.1.0" - json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.4.1" - lodash.merge "^4.6.2" - minimatch "^3.1.2" - natural-compare "^1.4.0" - optionator "^0.9.3" - strip-ansi "^6.0.1" - text-table "^0.2.0" - -espree@^9.6.0, espree@^9.6.1: - version "9.6.1" - resolved "https://registry.yarnpkg.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f" - integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ== - dependencies: - acorn "^8.9.0" - acorn-jsx "^5.3.2" - eslint-visitor-keys "^3.4.1" - -esquery@^1.4.2: - version "1.6.0" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.6.0.tgz#91419234f804d852a82dceec3e16cdc22cf9dae7" - integrity sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg== - dependencies: - estraverse "^5.1.0" - -esrecurse@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" - integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== - dependencies: - estraverse "^5.2.0" - -estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" - integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== - -estree-walker@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" - integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== - -estree-walker@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-3.0.3.tgz#67c3e549ec402a487b4fc193d1953a524752340d" - integrity sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g== - dependencies: - "@types/estree" "^1.0.0" - -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - -expect-type@^1.2.1: - version "1.2.2" - resolved "https://registry.yarnpkg.com/expect-type/-/expect-type-1.2.2.tgz#c030a329fb61184126c8447585bc75a7ec6fbff3" - integrity sha512-JhFGDVJ7tmDJItKhYgJCGLOWjuK9vPxiXoUFLwLDc99NlmklilbiQJwoctZtt13+xMw91MCk/REan6MWHqDjyA== - -fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" - integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== - -fast-diff@^1.1.2: - version "1.3.0" - resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.3.0.tgz#ece407fa550a64d638536cd727e129c61616e0f0" - integrity sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw== - -fast-glob@^3.2.5, fast-glob@^3.3.2: - version "3.3.3" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.3.tgz#d06d585ce8dba90a16b0505c543c3ccfb3aeb818" - integrity sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg== - dependencies: - "@nodelib/fs.stat" "^2.0.2" - "@nodelib/fs.walk" "^1.2.3" - glob-parent "^5.1.2" - merge2 "^1.3.0" - micromatch "^4.0.8" - -fast-json-stable-stringify@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== - -fast-levenshtein@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" - integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== - -fast-uri@^3.0.1: - version "3.1.0" - resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-3.1.0.tgz#66eecff6c764c0df9b762e62ca7edcfb53b4edfa" - integrity sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA== - -fastq@^1.6.0: - version "1.19.1" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.19.1.tgz#d50eaba803c8846a883c16492821ebcd2cda55f5" - integrity sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ== - dependencies: - reusify "^1.0.4" - -fdir@6.1.1: - version "6.1.1" - resolved "https://registry.yarnpkg.com/fdir/-/fdir-6.1.1.tgz#316b58145a05223b75c8b371e80bb3bad8f1441e" - integrity sha512-QfKBVg453Dyn3mr0Q0O+Tkr1r79lOTAKSi9f/Ot4+qVEwxWhav2Z+SudrG9vQjM2aYRMQQZ2/Q1zdA8ACM1pDg== - -fdir@^6.5.0: - version "6.5.0" - resolved "https://registry.yarnpkg.com/fdir/-/fdir-6.5.0.tgz#ed2ab967a331ade62f18d077dae192684d50d350" - integrity sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg== - -fetch-event-stream@^0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/fetch-event-stream/-/fetch-event-stream-0.1.5.tgz#ffc5a8f57a040e3eb78d9f990632c2a3fd253c02" - integrity sha512-V1PWovkspxQfssq/NnxoEyQo1DV+MRK/laPuPblIZmSjMN8P5u46OhlFQznSr9p/t0Sp8Uc6SbM3yCMfr0KU8g== - -file-entry-cache@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" - integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== - dependencies: - flat-cache "^3.0.4" - -fill-range@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" - integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== - dependencies: - to-regex-range "^5.0.1" - -find-up@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" - integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== - dependencies: - locate-path "^6.0.0" - path-exists "^4.0.0" - -fix-dts-default-cjs-exports@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/fix-dts-default-cjs-exports/-/fix-dts-default-cjs-exports-1.0.1.tgz#955cb6b3d519691c57828b078adadf2cb92e9549" - integrity sha512-pVIECanWFC61Hzl2+oOCtoJ3F17kglZC/6N94eRWycFgBH35hHx0Li604ZIzhseh97mf2p0cv7vVrOZGoqhlEg== - dependencies: - magic-string "^0.30.17" - mlly "^1.7.4" - rollup "^4.34.8" - -flat-cache@^3.0.4: - version "3.2.0" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.2.0.tgz#2c0c2d5040c99b1632771a9d105725c0115363ee" - integrity sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw== - dependencies: - flatted "^3.2.9" - keyv "^4.5.3" - rimraf "^3.0.2" - -flatted@^3.2.9: - version "3.3.3" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.3.tgz#67c8fad95454a7c7abebf74bb78ee74a44023358" - integrity sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg== - -for-each@^0.3.3, for-each@^0.3.5: - version "0.3.5" - resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.5.tgz#d650688027826920feeb0af747ee7b9421a41d47" - integrity sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg== - dependencies: - is-callable "^1.2.7" - -foreground-child@^3.1.0: - version "3.3.1" - resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.3.1.tgz#32e8e9ed1b68a3497befb9ac2b6adf92a638576f" - integrity sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw== - dependencies: - cross-spawn "^7.0.6" - signal-exit "^4.0.1" - -fraction.js@^4.3.7: - version "4.3.7" - resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.3.7.tgz#06ca0085157e42fda7f9e726e79fefc4068840f7" - integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew== - -framer-motion@^11.18.2: - version "11.18.2" - resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-11.18.2.tgz#0c6bd05677f4cfd3b3bdead4eb5ecdd5ed245718" - integrity sha512-5F5Och7wrvtLVElIpclDT0CBzMVg3dL22B64aZwHtsIY8RB4mXICLrkajK4G9R+ieSAGcgrLeae2SeUTg2pr6w== - dependencies: - motion-dom "^11.18.1" - motion-utils "^11.18.1" - tslib "^2.4.0" - -fs-extra@^11.2.0: - version "11.3.2" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.3.2.tgz#c838aeddc6f4a8c74dd15f85e11fe5511bfe02a4" - integrity sha512-Xr9F6z6up6Ws+NjzMCZc6WXg2YFRlrLP9NQDO3VQrWrfiojdhS56TzueT88ze0uBdCTwEIhQ3ptnmKeWGFAe0A== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== - -fsevents@^2.3.2, fsevents@~2.3.2, fsevents@~2.3.3: - version "2.3.3" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" - integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== - -function-bind@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" - integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== - -function.prototype.name@^1.1.6, function.prototype.name@^1.1.8: - version "1.1.8" - resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.8.tgz#e68e1df7b259a5c949eeef95cdbde53edffabb78" - integrity sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q== - dependencies: - call-bind "^1.0.8" - call-bound "^1.0.3" - define-properties "^1.2.1" - functions-have-names "^1.2.3" - hasown "^2.0.2" - is-callable "^1.2.7" - -functions-have-names@^1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" - integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== - -generator-function@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/generator-function/-/generator-function-2.0.1.tgz#0e75dd410d1243687a0ba2e951b94eedb8f737a2" - integrity sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g== - -gensync@^1.0.0-beta.2: - version "1.0.0-beta.2" - resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" - integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== - -get-intrinsic@^1.2.4, get-intrinsic@^1.2.5, get-intrinsic@^1.2.6, get-intrinsic@^1.2.7, get-intrinsic@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz#743f0e3b6964a93a5491ed1bffaae054d7f98d01" - integrity sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ== - dependencies: - call-bind-apply-helpers "^1.0.2" - es-define-property "^1.0.1" - es-errors "^1.3.0" - es-object-atoms "^1.1.1" - function-bind "^1.1.2" - get-proto "^1.0.1" - gopd "^1.2.0" - has-symbols "^1.1.0" - hasown "^2.0.2" - math-intrinsics "^1.1.0" - -get-nonce@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/get-nonce/-/get-nonce-1.0.1.tgz#fdf3f0278073820d2ce9426c18f07481b1e0cdf3" - integrity sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q== - -get-proto@^1.0.0, get-proto@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/get-proto/-/get-proto-1.0.1.tgz#150b3f2743869ef3e851ec0c49d15b1d14d00ee1" - integrity sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g== - dependencies: - dunder-proto "^1.0.1" - es-object-atoms "^1.0.0" - -get-symbol-description@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.1.0.tgz#7bdd54e0befe8ffc9f3b4e203220d9f1e881b6ee" - integrity sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg== - dependencies: - call-bound "^1.0.3" - es-errors "^1.3.0" - get-intrinsic "^1.2.6" - -glob-parent@^5.1.2, glob-parent@~5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== - dependencies: - is-glob "^4.0.1" - -glob-parent@^6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" - integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== - dependencies: - is-glob "^4.0.3" - -glob@^10.3.10: - version "10.4.5" - resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.5.tgz#f4d9f0b90ffdbab09c9d77f5f29b4262517b0956" - integrity sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg== - dependencies: - foreground-child "^3.1.0" - jackspeak "^3.1.2" - minimatch "^9.0.4" - minipass "^7.1.2" - package-json-from-dist "^1.0.0" - path-scurry "^1.11.1" - -glob@^7.1.3: - version "7.2.3" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" - integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.1.1" - once "^1.3.0" - path-is-absolute "^1.0.0" - -globals@^11.1.0: - version "11.12.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== - -globals@^13.19.0: - version "13.24.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-13.24.0.tgz#8432a19d78ce0c1e833949c36adb345400bb1171" - integrity sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ== - dependencies: - type-fest "^0.20.2" - -globalthis@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.4.tgz#7430ed3a975d97bfb59bcce41f5cabbafa651236" - integrity sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ== - dependencies: - define-properties "^1.2.1" - gopd "^1.0.1" - -gopd@^1.0.1, gopd@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.2.0.tgz#89f56b8217bdbc8802bd299df6d7f1081d7e51a1" - integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg== - -graceful-fs@^4.1.6, graceful-fs@^4.2.0: - version "4.2.11" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" - integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== - -graphemer@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" - integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== - -has-bigints@^1.0.2: - version "1.1.0" - resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.1.0.tgz#28607e965ac967e03cd2a2c70a2636a1edad49fe" - integrity sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg== - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" - integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== - dependencies: - es-define-property "^1.0.0" - -has-proto@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.2.0.tgz#5de5a6eabd95fdffd9818b43055e8065e39fe9d5" - integrity sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ== - dependencies: - dunder-proto "^1.0.0" - -has-symbols@^1.0.3, has-symbols@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.1.0.tgz#fc9c6a783a084951d0b971fe1018de813707a338" - integrity sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ== - -has-tostringtag@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc" - integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw== - dependencies: - has-symbols "^1.0.3" - -hasown@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" - integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== - dependencies: - function-bind "^1.1.2" - -html-parse-stringify@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz#dfc1017347ce9f77c8141a507f233040c59c55d2" - integrity sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg== - dependencies: - void-elements "3.1.0" - -i18next-browser-languagedetector@7.2.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/i18next-browser-languagedetector/-/i18next-browser-languagedetector-7.2.0.tgz#de0321cba6881be37d82e20e4d6f05aa75f6e37f" - integrity sha512-U00DbDtFIYD3wkWsr2aVGfXGAj2TgnELzOX9qv8bT0aJtvPV9CRO77h+vgmHFBMe7LAxdwvT/7VkCWGya6L3tA== - dependencies: - "@babel/runtime" "^7.23.2" - -i18next-http-backend@2.4.2: - version "2.4.2" - resolved "https://registry.yarnpkg.com/i18next-http-backend/-/i18next-http-backend-2.4.2.tgz#bd53cacaed671e9f38bdcfd46ac9d1763a898186" - integrity sha512-wKrgGcaFQ4EPjfzBTjzMU0rbFTYpa0S5gv9N/d8WBmWS64+IgJb7cHddMvV+tUkse7vUfco3eVs2lB+nJhPo3w== - dependencies: - cross-fetch "4.0.0" - -i18next@23.7.11: - version "23.7.11" - resolved "https://registry.yarnpkg.com/i18next/-/i18next-23.7.11.tgz#ee4dfa58f9b27807ebf57d7c33a6c4a0bb4bf7c8" - integrity sha512-A/vOkw8vY99YHU9A1Td3I1dcTiYaPnwBWzrpVzfXUXSYgogK3cmBcmop/0cnXPc6QpUWIyqaugKNxRUEZVk9Nw== - dependencies: - "@babel/runtime" "^7.23.2" - -ignore@^5.2.0: - version "5.3.2" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5" - integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g== - -ignore@^7.0.0: - version "7.0.5" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-7.0.5.tgz#4cb5f6cd7d4c7ab0365738c7aea888baa6d7efd9" - integrity sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg== - -import-fresh@^3.2.1: - version "3.3.1" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.1.tgz#9cecb56503c0ada1f2741dbbd6546e4b13b57ccf" - integrity sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ== - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" - integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -internal-slot@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.1.0.tgz#1eac91762947d2f7056bc838d93e13b2e9604961" - integrity sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw== - dependencies: - es-errors "^1.3.0" - hasown "^2.0.2" - side-channel "^1.1.0" - -intl-messageformat@^10.1.0: - version "10.7.18" - resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-10.7.18.tgz#51a6f387afbca9b0f881b2ec081566db8c540b0d" - integrity sha512-m3Ofv/X/tV8Y3tHXLohcuVuhWKo7BBq62cqY15etqmLxg2DZ34AGGgQDeR+SCta2+zICb1NX83af0GJmbQ1++g== - dependencies: - "@formatjs/ecma402-abstract" "2.3.6" - "@formatjs/fast-memoize" "2.2.7" - "@formatjs/icu-messageformat-parser" "2.11.4" - tslib "^2.8.0" - -invariant@^2.2.4: - version "2.2.4" - resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" - integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== - dependencies: - loose-envify "^1.0.0" - -is-array-buffer@^3.0.4, is-array-buffer@^3.0.5: - version "3.0.5" - resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.5.tgz#65742e1e687bd2cc666253068fd8707fe4d44280" - integrity sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A== - dependencies: - call-bind "^1.0.8" - call-bound "^1.0.3" - get-intrinsic "^1.2.6" - -is-async-function@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-async-function/-/is-async-function-2.1.1.tgz#3e69018c8e04e73b738793d020bfe884b9fd3523" - integrity sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ== - dependencies: - async-function "^1.0.0" - call-bound "^1.0.3" - get-proto "^1.0.1" - has-tostringtag "^1.0.2" - safe-regex-test "^1.1.0" - -is-bigint@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.1.0.tgz#dda7a3445df57a42583db4228682eba7c4170672" - integrity sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ== - dependencies: - has-bigints "^1.0.2" - -is-binary-path@~2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" - integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== - dependencies: - binary-extensions "^2.0.0" - -is-boolean-object@^1.2.1: - version "1.2.2" - resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.2.2.tgz#7067f47709809a393c71ff5bb3e135d8a9215d9e" - integrity sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A== - dependencies: - call-bound "^1.0.3" - has-tostringtag "^1.0.2" - -is-callable@^1.2.7: - version "1.2.7" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" - integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== - -is-core-module@^2.13.0, is-core-module@^2.16.0, is-core-module@^2.16.1: - version "2.16.1" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.16.1.tgz#2a98801a849f43e2add644fbb6bc6229b19a4ef4" - integrity sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w== - dependencies: - hasown "^2.0.2" - -is-data-view@^1.0.1, is-data-view@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-data-view/-/is-data-view-1.0.2.tgz#bae0a41b9688986c2188dda6657e56b8f9e63b8e" - integrity sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw== - dependencies: - call-bound "^1.0.2" - get-intrinsic "^1.2.6" - is-typed-array "^1.1.13" - -is-date-object@^1.0.5, is-date-object@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.1.0.tgz#ad85541996fc7aa8b2729701d27b7319f95d82f7" - integrity sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg== - dependencies: - call-bound "^1.0.2" - has-tostringtag "^1.0.2" - -is-docker@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-3.0.0.tgz#90093aa3106277d8a77a5910dbae71747e15a200" - integrity sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ== - -is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== - -is-finalizationregistry@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz#eefdcdc6c94ddd0674d9c85887bf93f944a97c90" - integrity sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg== - dependencies: - call-bound "^1.0.3" - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - -is-generator-function@^1.0.10: - version "1.1.2" - resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.1.2.tgz#ae3b61e3d5ea4e4839b90bad22b02335051a17d5" - integrity sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA== - dependencies: - call-bound "^1.0.4" - generator-function "^2.0.0" - get-proto "^1.0.1" - has-tostringtag "^1.0.2" - safe-regex-test "^1.1.0" - -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: - version "4.0.3" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" - integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== - dependencies: - is-extglob "^2.1.1" - -is-inside-container@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-inside-container/-/is-inside-container-1.0.0.tgz#e81fba699662eb31dbdaf26766a61d4814717ea4" - integrity sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA== - dependencies: - is-docker "^3.0.0" - -is-map@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.3.tgz#ede96b7fe1e270b3c4465e3a465658764926d62e" - integrity sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw== - -is-negative-zero@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.3.tgz#ced903a027aca6381b777a5743069d7376a49747" - integrity sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw== - -is-number-object@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.1.1.tgz#144b21e95a1bc148205dcc2814a9134ec41b2541" - integrity sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw== - dependencies: - call-bound "^1.0.3" - has-tostringtag "^1.0.2" - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-path-inside@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" - integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== - -is-regex@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.2.1.tgz#76d70a3ed10ef9be48eb577887d74205bf0cad22" - integrity sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g== - dependencies: - call-bound "^1.0.2" - gopd "^1.2.0" - has-tostringtag "^1.0.2" - hasown "^2.0.2" - -is-set@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.3.tgz#8ab209ea424608141372ded6e0cb200ef1d9d01d" - integrity sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg== - -is-shared-array-buffer@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz#9b67844bd9b7f246ba0708c3a93e34269c774f6f" - integrity sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A== - dependencies: - call-bound "^1.0.3" - -is-string@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.1.1.tgz#92ea3f3d5c5b6e039ca8677e5ac8d07ea773cbb9" - integrity sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA== - dependencies: - call-bound "^1.0.3" - has-tostringtag "^1.0.2" - -is-symbol@^1.0.4, is-symbol@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.1.1.tgz#f47761279f532e2b05a7024a7506dbbedacd0634" - integrity sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w== - dependencies: - call-bound "^1.0.2" - has-symbols "^1.1.0" - safe-regex-test "^1.1.0" - -is-typed-array@^1.1.13, is-typed-array@^1.1.14, is-typed-array@^1.1.15: - version "1.1.15" - resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.15.tgz#4bfb4a45b61cee83a5a46fba778e4e8d59c0ce0b" - integrity sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ== - dependencies: - which-typed-array "^1.1.16" - -is-weakmap@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.2.tgz#bf72615d649dfe5f699079c54b83e47d1ae19cfd" - integrity sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w== - -is-weakref@^1.0.2, is-weakref@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.1.1.tgz#eea430182be8d64174bd96bffbc46f21bf3f9293" - integrity sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew== - dependencies: - call-bound "^1.0.3" - -is-weakset@^2.0.3: - version "2.0.4" - resolved "https://registry.yarnpkg.com/is-weakset/-/is-weakset-2.0.4.tgz#c9f5deb0bc1906c6d6f1027f284ddf459249daca" - integrity sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ== - dependencies: - call-bound "^1.0.3" - get-intrinsic "^1.2.6" - -is-wsl@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-3.1.0.tgz#e1c657e39c10090afcbedec61720f6b924c3cbd2" - integrity sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw== - dependencies: - is-inside-container "^1.0.0" - -isarray@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" - integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== - -iterator.prototype@^1.1.4: - version "1.1.5" - resolved "https://registry.yarnpkg.com/iterator.prototype/-/iterator.prototype-1.1.5.tgz#12c959a29de32de0aa3bbbb801f4d777066dae39" - integrity sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g== - dependencies: - define-data-property "^1.1.4" - es-object-atoms "^1.0.0" - get-intrinsic "^1.2.6" - get-proto "^1.0.0" - has-symbols "^1.1.0" - set-function-name "^2.0.2" - -jackspeak@^3.1.2: - version "3.4.3" - resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-3.4.3.tgz#8833a9d89ab4acde6188942bd1c53b6390ed5a8a" - integrity sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw== - dependencies: - "@isaacs/cliui" "^8.0.2" - optionalDependencies: - "@pkgjs/parseargs" "^0.11.0" - -javascript-natural-sort@^0.7.1: - version "0.7.1" - resolved "https://registry.yarnpkg.com/javascript-natural-sort/-/javascript-natural-sort-0.7.1.tgz#f9e2303d4507f6d74355a73664d1440fb5a0ef59" - integrity sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw== - -jiti@^1.21.7: - version "1.21.7" - resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.21.7.tgz#9dd81043424a3d28458b193d965f0d18a2300ba9" - integrity sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A== - -joycon@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/joycon/-/joycon-3.1.1.tgz#bce8596d6ae808f8b68168f5fc69280996894f03" - integrity sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw== - -"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -js-tokens@^9.0.1: - version "9.0.1" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-9.0.1.tgz#2ec43964658435296f6761b34e10671c2d9527f4" - integrity sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ== - -js-yaml@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" - integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== - dependencies: - argparse "^2.0.1" - -jsesc@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-3.1.0.tgz#74d335a234f67ed19907fdadfac7ccf9d409825d" - integrity sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA== - -json-buffer@3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" - integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== - -json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - -json-schema-traverse@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" - integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== - -json-stable-stringify-without-jsonify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" - integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== - -json5@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593" - integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA== - dependencies: - minimist "^1.2.0" - -json5@^2.2.3: - version "2.2.3" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" - integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== - -jsonfile@^6.0.1: - version "6.2.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.2.0.tgz#7c265bd1b65de6977478300087c99f1c84383f62" - integrity sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg== - dependencies: - universalify "^2.0.0" - optionalDependencies: - graceful-fs "^4.1.6" - -"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.5: - version "3.3.5" - resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz#4766bd05a8e2a11af222becd19e15575e52a853a" - integrity sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ== - dependencies: - array-includes "^3.1.6" - array.prototype.flat "^1.3.1" - object.assign "^4.1.4" - object.values "^1.1.6" - -keyv@^4.5.3: - version "4.5.4" - resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" - integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== - dependencies: - json-buffer "3.0.1" - -language-subtag-registry@^0.3.20: - version "0.3.23" - resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz#23529e04d9e3b74679d70142df3fd2eb6ec572e7" - integrity sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ== - -language-tags@^1.0.9: - version "1.0.9" - resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.9.tgz#1ffdcd0ec0fafb4b1be7f8b11f306ad0f9c08777" - integrity sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA== - dependencies: - language-subtag-registry "^0.3.20" - -levn@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" - integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== - dependencies: - prelude-ls "^1.2.1" - type-check "~0.4.0" - -lilconfig@^3.1.1, lilconfig@^3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-3.1.3.tgz#a1bcfd6257f9585bf5ae14ceeebb7b559025e4c4" - integrity sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw== - -lines-and-columns@^1.1.6: - version "1.2.4" - resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" - integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== - -load-tsconfig@^0.2.3: - version "0.2.5" - resolved "https://registry.yarnpkg.com/load-tsconfig/-/load-tsconfig-0.2.5.tgz#453b8cd8961bfb912dea77eb6c168fe8cca3d3a1" - integrity sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg== - -locate-path@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" - integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== - dependencies: - p-locate "^5.0.0" - -lodash.merge@^4.6.2: - version "4.6.2" - resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" - integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== - -lodash.sortby@^4.7.0: - version "4.7.0" - resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" - integrity sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA== - -lodash@^4.17.21: - version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - -loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" - integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== - dependencies: - js-tokens "^3.0.0 || ^4.0.0" - -loupe@^3.1.0, loupe@^3.1.4: - version "3.2.1" - resolved "https://registry.yarnpkg.com/loupe/-/loupe-3.2.1.tgz#0095cf56dc5b7a9a7c08ff5b1a8796ec8ad17e76" - integrity sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ== - -lru-cache@^10.2.0: - version "10.4.3" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119" - integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ== - -lru-cache@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" - integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== - dependencies: - yallist "^3.0.2" - -magic-string@0.30.5: - version "0.30.5" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.5.tgz#1994d980bd1c8835dc6e78db7cbd4ae4f24746f9" - integrity sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA== - dependencies: - "@jridgewell/sourcemap-codec" "^1.4.15" - -magic-string@^0.30.17: - version "0.30.19" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.19.tgz#cebe9f104e565602e5d2098c5f2e79a77cc86da9" - integrity sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw== - dependencies: - "@jridgewell/sourcemap-codec" "^1.5.5" - -match-sorter@^6.3.4: - version "6.4.0" - resolved "https://registry.yarnpkg.com/match-sorter/-/match-sorter-6.4.0.tgz#ae9c166cb3c9efd337690b3160c0e28cb8377c13" - integrity sha512-d4664ahzdL1QTTvmK1iI0JsrxWeJ6gn33qkYtnPg3mcn+naBLtXSgSPOe+X2vUgtgGwaAk3eiaj7gwKjjMAq+Q== - dependencies: - "@babel/runtime" "^7.23.8" - remove-accents "0.5.0" - -math-intrinsics@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz#a0dd74be81e2aa5c2f27e65ce283605ee4e2b7f9" - integrity sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g== - -merge2@^1.3.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" - integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== - -micromatch@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" - integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== - dependencies: - braces "^3.0.3" - picomatch "^2.3.1" - -mini-svg-data-uri@^1.2.3: - version "1.4.4" - resolved "https://registry.yarnpkg.com/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz#8ab0aabcdf8c29ad5693ca595af19dd2ead09939" - integrity sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg== - -minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== - dependencies: - brace-expansion "^1.1.7" - -minimatch@^9.0.4: - version "9.0.5" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5" - integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== - dependencies: - brace-expansion "^2.0.1" - -minimist@^1.2.0, minimist@^1.2.6: - version "1.2.8" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" - integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== - -"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.1.2: - version "7.1.2" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707" - integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== - -mlly@^1.7.4: - version "1.8.0" - resolved "https://registry.yarnpkg.com/mlly/-/mlly-1.8.0.tgz#e074612b938af8eba1eaf43299cbc89cb72d824e" - integrity sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g== - dependencies: - acorn "^8.15.0" - pathe "^2.0.3" - pkg-types "^1.3.1" - ufo "^1.6.1" - -motion-dom@^11.18.1: - version "11.18.1" - resolved "https://registry.yarnpkg.com/motion-dom/-/motion-dom-11.18.1.tgz#e7fed7b7dc6ae1223ef1cce29ee54bec826dc3f2" - integrity sha512-g76KvA001z+atjfxczdRtw/RXOM3OMSdd1f4DL77qCTF/+avrRJiawSG4yDibEQ215sr9kpinSlX2pCTJ9zbhw== - dependencies: - motion-utils "^11.18.1" - -motion-utils@^11.18.1: - version "11.18.1" - resolved "https://registry.yarnpkg.com/motion-utils/-/motion-utils-11.18.1.tgz#671227669833e991c55813cf337899f41327db5b" - integrity sha512-49Kt+HKjtbJKLtgO/LKj9Ld+6vw9BjH5d9sc40R/kVyH8GLAXgT42M2NnuPcJNuA3s9ZfZBUcwIgpmZWGEE+hA== - -motion@^11.15.0: - version "11.18.2" - resolved "https://registry.yarnpkg.com/motion/-/motion-11.18.2.tgz#17fb372f3ed94fc9ee1384a25a9068e9da1951e7" - integrity sha512-JLjvFDuFr42NFtcVoMAyC2sEjnpA8xpy6qWPyzQvCloznAyQ8FIXioxWfHiLtgYhoVpfUqSWpn1h9++skj9+Wg== - dependencies: - framer-motion "^11.18.2" - tslib "^2.4.0" - -mrmime@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-2.0.1.tgz#bc3e87f7987853a54c9850eeb1f1078cd44adddc" - integrity sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ== - -ms@^2.1.1, ms@^2.1.3: - version "2.1.3" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - -mz@^2.7.0: - version "2.7.0" - resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" - integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== - dependencies: - any-promise "^1.0.0" - object-assign "^4.0.1" - thenify-all "^1.0.0" - -nanoid@^3.3.11: - version "3.3.11" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.11.tgz#4f4f112cefbe303202f2199838128936266d185b" - integrity sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w== - -natural-compare@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" - integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== - -node-fetch@^2.6.12: - version "2.7.0" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" - integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== - dependencies: - whatwg-url "^5.0.0" - -node-releases@^2.0.21: - version "2.0.23" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.23.tgz#2ecf3d7ba571ece05c67c77e5b7b1b6fb9e18cea" - integrity sha512-cCmFDMSm26S6tQSDpBCg/NR8NENrVPhAJSf+XbxBG4rPFaaonlEoE9wHQmun+cls499TQGSb7ZyPBRlzgKfpeg== - -normalize-path@^3.0.0, normalize-path@~3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - -normalize-range@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" - integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== - -object-assign@^4.0.1, object-assign@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" - integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== - -object-hash@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-3.0.0.tgz#73f97f753e7baffc0e2cc9d6e079079744ac82e9" - integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== - -object-inspect@^1.13.3, object-inspect@^1.13.4: - version "1.13.4" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.4.tgz#8375265e21bc20d0fa582c22e1b13485d6e00213" - integrity sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew== - -object-keys@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" - integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== - -object.assign@^4.1.4, object.assign@^4.1.7: - version "4.1.7" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.7.tgz#8c14ca1a424c6a561b0bb2a22f66f5049a945d3d" - integrity sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw== - dependencies: - call-bind "^1.0.8" - call-bound "^1.0.3" - define-properties "^1.2.1" - es-object-atoms "^1.0.0" - has-symbols "^1.1.0" - object-keys "^1.1.1" - -object.entries@^1.1.9: - version "1.1.9" - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.9.tgz#e4770a6a1444afb61bd39f984018b5bede25f8b3" - integrity sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw== - dependencies: - call-bind "^1.0.8" - call-bound "^1.0.4" - define-properties "^1.2.1" - es-object-atoms "^1.1.1" - -object.fromentries@^2.0.8: - version "2.0.8" - resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.8.tgz#f7195d8a9b97bd95cbc1999ea939ecd1a2b00c65" - integrity sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.2" - es-object-atoms "^1.0.0" - -object.groupby@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/object.groupby/-/object.groupby-1.0.3.tgz#9b125c36238129f6f7b61954a1e7176148d5002e" - integrity sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.2" - -object.values@^1.1.6, object.values@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.2.1.tgz#deed520a50809ff7f75a7cfd4bc64c7a038c6216" - integrity sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA== - dependencies: - call-bind "^1.0.8" - call-bound "^1.0.3" - define-properties "^1.2.1" - es-object-atoms "^1.0.0" - -once@^1.3.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== - dependencies: - wrappy "1" - -open@^10.1.0: - version "10.2.0" - resolved "https://registry.yarnpkg.com/open/-/open-10.2.0.tgz#b9d855be007620e80b6fb05fac98141fe62db73c" - integrity sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA== - dependencies: - default-browser "^5.2.1" - define-lazy-prop "^3.0.0" - is-inside-container "^1.0.0" - wsl-utils "^0.1.0" - -optionator@^0.9.3: - version "0.9.4" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.4.tgz#7ea1c1a5d91d764fb282139c88fe11e182a3a734" - integrity sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g== - dependencies: - deep-is "^0.1.3" - fast-levenshtein "^2.0.6" - levn "^0.4.1" - prelude-ls "^1.2.1" - type-check "^0.4.0" - word-wrap "^1.2.5" - -outdent@^0.8.0: - version "0.8.0" - resolved "https://registry.yarnpkg.com/outdent/-/outdent-0.8.0.tgz#2ebc3e77bf49912543f1008100ff8e7f44428eb0" - integrity sha512-KiOAIsdpUTcAXuykya5fnVVT+/5uS0Q1mrkRHcF89tpieSmY33O/tmc54CqwA+bfhbtEfZUNLHaPUiB9X3jt1A== - -own-keys@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/own-keys/-/own-keys-1.0.1.tgz#e4006910a2bf913585289676eebd6f390cf51358" - integrity sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg== - dependencies: - get-intrinsic "^1.2.6" - object-keys "^1.1.1" - safe-push-apply "^1.0.0" - -p-limit@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" - integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== - dependencies: - yocto-queue "^0.1.0" - -p-locate@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" - integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== - dependencies: - p-limit "^3.0.2" - -package-json-from-dist@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz#4f1471a010827a86f94cfd9b0727e36d267de505" - integrity sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw== - -parent-module@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" - integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== - dependencies: - callsites "^3.0.0" - -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== - -path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - -path-parse@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - -path-scurry@^1.11.1: - version "1.11.1" - resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2" - integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA== - dependencies: - lru-cache "^10.2.0" - minipass "^5.0.0 || ^6.0.2 || ^7.0.0" - -pathe@^2.0.1, pathe@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/pathe/-/pathe-2.0.3.tgz#3ecbec55421685b70a9da872b2cff3e1cbed1716" - integrity sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w== - -pathval@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pathval/-/pathval-2.0.1.tgz#8855c5a2899af072d6ac05d11e46045ad0dc605d" - integrity sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ== - -perfect-debounce@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/perfect-debounce/-/perfect-debounce-1.0.0.tgz#9c2e8bc30b169cc984a58b7d5b28049839591d2a" - integrity sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA== - -picocolors@^1.1.0, picocolors@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" - integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== - -picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" - integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== - -picomatch@^4.0.2, picomatch@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.3.tgz#796c76136d1eead715db1e7bad785dedd695a042" - integrity sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q== - -pify@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" - integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== - -pirates@^4.0.1: - version "4.0.7" - resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.7.tgz#643b4a18c4257c8a65104b73f3049ce9a0a15e22" - integrity sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA== - -pkg-types@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/pkg-types/-/pkg-types-1.3.1.tgz#bd7cc70881192777eef5326c19deb46e890917df" - integrity sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ== - dependencies: - confbox "^0.1.8" - mlly "^1.7.4" - pathe "^2.0.1" - -possible-typed-array-names@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz#93e3582bc0e5426586d9d07b79ee40fc841de4ae" - integrity sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg== - -postcss-import@^15.1.0: - version "15.1.0" - resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-15.1.0.tgz#41c64ed8cc0e23735a9698b3249ffdbf704adc70" - integrity sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew== - dependencies: - postcss-value-parser "^4.0.0" - read-cache "^1.0.0" - resolve "^1.1.7" - -postcss-js@^4.0.1: - version "4.1.0" - resolved "https://registry.yarnpkg.com/postcss-js/-/postcss-js-4.1.0.tgz#003b63c6edde948766e40f3daf7e997ae43a5ce6" - integrity sha512-oIAOTqgIo7q2EOwbhb8UalYePMvYoIeRY2YKntdpFQXNosSu3vLrniGgmH9OKs/qAkfoj5oB3le/7mINW1LCfw== - dependencies: - camelcase-css "^2.0.1" - -"postcss-load-config@^4.0.2 || ^5.0 || ^6.0", postcss-load-config@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-6.0.1.tgz#6fd7dcd8ae89badcf1b2d644489cbabf83aa8096" - integrity sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g== - dependencies: - lilconfig "^3.1.1" - -postcss-nested@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-6.2.0.tgz#4c2d22ab5f20b9cb61e2c5c5915950784d068131" - integrity sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ== - dependencies: - postcss-selector-parser "^6.1.1" - -postcss-selector-parser@^6.1.1, postcss-selector-parser@^6.1.2: - version "6.1.2" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz#27ecb41fb0e3b6ba7a1ec84fff347f734c7929de" - integrity sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg== - dependencies: - cssesc "^3.0.0" - util-deprecate "^1.0.2" - -postcss-value-parser@^4.0.0, postcss-value-parser@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" - integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== - -postcss@^8.4.33, postcss@^8.4.4, postcss@^8.4.43, postcss@^8.4.47, postcss@^8.5.6: - version "8.5.6" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.5.6.tgz#2825006615a619b4f62a9e7426cc120b349a8f3c" - integrity sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg== - dependencies: - nanoid "^3.3.11" - picocolors "^1.1.1" - source-map-js "^1.2.1" - -prelude-ls@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" - integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== - -prettier-linter-helpers@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" - integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== - dependencies: - fast-diff "^1.1.2" - -prettier-plugin-classnames@^0.8.4: - version "0.8.4" - resolved "https://registry.yarnpkg.com/prettier-plugin-classnames/-/prettier-plugin-classnames-0.8.4.tgz#95f41747c961d34297ce84409842b891324abb4d" - integrity sha512-OJNxf0Qu4lDNxgfa9kNClj3MWg7noz8F/m/Cg0/nB2J5hhSpH5NsN23URzXVIAzdCTZX/6bjBqbAbgrJUGWZ3g== - dependencies: - zod "3.22.4" - -prettier-plugin-tailwindcss@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.7.0.tgz#1c877c83c55490e2b3337b5a7fd3c9bd9305923b" - integrity sha512-zpRZhkfwq1cNmbKhmKzXKuKFdkgXZXlf6p+KttD75v6pGz1FxmcKMc4RKdw97GYBKBbout4113HSLaBJAomFDw== - -prettier@^3.1.1: - version "3.6.2" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.6.2.tgz#ccda02a1003ebbb2bfda6f83a074978f608b9393" - integrity sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ== - -prism-react-renderer@^2.0.6: - version "2.4.1" - resolved "https://registry.yarnpkg.com/prism-react-renderer/-/prism-react-renderer-2.4.1.tgz#ac63b7f78e56c8f2b5e76e823a976d5ede77e35f" - integrity sha512-ey8Ls/+Di31eqzUxC46h8MksNuGx/n0AAC8uKpwFau4RPDYLuE3EXTp8N8G2vX2N7UC/+IXeNUnlWBGGcAG+Ig== - dependencies: - "@types/prismjs" "^1.26.0" - clsx "^2.0.0" - -prismjs@^1.29.0: - version "1.30.0" - resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.30.0.tgz#d9709969d9d4e16403f6f348c63553b19f0975a9" - integrity sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw== - -prop-types@^15.8.1: - version "15.8.1" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" - integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== - dependencies: - loose-envify "^1.4.0" - object-assign "^4.1.1" - react-is "^16.13.1" - -punycode@^2.1.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" - integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== - -qs@^6.12.0, qs@^6.12.1: - version "6.14.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.14.0.tgz#c63fa40680d2c5c941412a0e899c89af60c0a930" - integrity sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w== - dependencies: - side-channel "^1.1.0" - -queue-microtask@^1.2.2: - version "1.2.3" - resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" - integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== - -radix-ui@1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/radix-ui/-/radix-ui-1.1.2.tgz#264361dca3ef2434456a7e6105fe93768676013a" - integrity sha512-P2F30iTIG/eheoZbF3QXo7kDoFgnj/zxX1NwPq02G00ggq7OSXFsMuyn98WHtQCql2DsO8ZCbBk+VbbgVrlwOg== - dependencies: - "@radix-ui/primitive" "1.1.1" - "@radix-ui/react-accessible-icon" "1.1.1" - "@radix-ui/react-accordion" "1.2.2" - "@radix-ui/react-alert-dialog" "1.1.5" - "@radix-ui/react-aspect-ratio" "1.1.1" - "@radix-ui/react-avatar" "1.1.2" - "@radix-ui/react-checkbox" "1.1.3" - "@radix-ui/react-collapsible" "1.1.2" - "@radix-ui/react-collection" "1.1.1" - "@radix-ui/react-compose-refs" "1.1.1" - "@radix-ui/react-context" "1.1.1" - "@radix-ui/react-context-menu" "2.2.5" - "@radix-ui/react-dialog" "1.1.5" - "@radix-ui/react-direction" "1.1.0" - "@radix-ui/react-dismissable-layer" "1.1.4" - "@radix-ui/react-dropdown-menu" "2.1.5" - "@radix-ui/react-focus-guards" "1.1.1" - "@radix-ui/react-focus-scope" "1.1.1" - "@radix-ui/react-form" "0.1.1" - "@radix-ui/react-hover-card" "1.1.5" - "@radix-ui/react-label" "2.1.1" - "@radix-ui/react-menu" "2.1.5" - "@radix-ui/react-menubar" "1.1.5" - "@radix-ui/react-navigation-menu" "1.2.4" - "@radix-ui/react-popover" "1.1.5" - "@radix-ui/react-popper" "1.2.1" - "@radix-ui/react-portal" "1.1.3" - "@radix-ui/react-presence" "1.1.2" - "@radix-ui/react-primitive" "2.0.1" - "@radix-ui/react-progress" "1.1.1" - "@radix-ui/react-radio-group" "1.2.2" - "@radix-ui/react-roving-focus" "1.1.1" - "@radix-ui/react-scroll-area" "1.2.2" - "@radix-ui/react-select" "2.1.5" - "@radix-ui/react-separator" "1.1.1" - "@radix-ui/react-slider" "1.2.2" - "@radix-ui/react-slot" "1.1.1" - "@radix-ui/react-switch" "1.1.2" - "@radix-ui/react-tabs" "1.1.2" - "@radix-ui/react-toast" "1.2.5" - "@radix-ui/react-toggle" "1.1.1" - "@radix-ui/react-toggle-group" "1.1.1" - "@radix-ui/react-toolbar" "1.1.1" - "@radix-ui/react-tooltip" "1.1.7" - "@radix-ui/react-use-callback-ref" "1.1.0" - "@radix-ui/react-use-controllable-state" "1.1.0" - "@radix-ui/react-use-escape-keydown" "1.1.0" - "@radix-ui/react-use-layout-effect" "1.1.0" - "@radix-ui/react-use-size" "1.1.0" - "@radix-ui/react-visually-hidden" "1.1.1" - -react-aria@^3.33.1: - version "3.44.0" - resolved "https://registry.yarnpkg.com/react-aria/-/react-aria-3.44.0.tgz#6b694c704c0d438feb1baad23ab32cc7e8edb68f" - integrity sha512-2Pq3GQxBgM4/2BlpKYXeaZ47a3tdIcYSW/AYvKgypE3XipxOdQMDG5Sr/NBn7zuJq+thzmtfRb0lB9bTbsmaRw== - dependencies: - "@internationalized/string" "^3.2.7" - "@react-aria/breadcrumbs" "^3.5.29" - "@react-aria/button" "^3.14.2" - "@react-aria/calendar" "^3.9.2" - "@react-aria/checkbox" "^3.16.2" - "@react-aria/color" "^3.1.2" - "@react-aria/combobox" "^3.14.0" - "@react-aria/datepicker" "^3.15.2" - "@react-aria/dialog" "^3.5.31" - "@react-aria/disclosure" "^3.1.0" - "@react-aria/dnd" "^3.11.3" - "@react-aria/focus" "^3.21.2" - "@react-aria/gridlist" "^3.14.1" - "@react-aria/i18n" "^3.12.13" - "@react-aria/interactions" "^3.25.6" - "@react-aria/label" "^3.7.22" - "@react-aria/landmark" "^3.0.7" - "@react-aria/link" "^3.8.6" - "@react-aria/listbox" "^3.15.0" - "@react-aria/menu" "^3.19.3" - "@react-aria/meter" "^3.4.27" - "@react-aria/numberfield" "^3.12.2" - "@react-aria/overlays" "^3.30.0" - "@react-aria/progress" "^3.4.27" - "@react-aria/radio" "^3.12.2" - "@react-aria/searchfield" "^3.8.9" - "@react-aria/select" "^3.17.0" - "@react-aria/selection" "^3.26.0" - "@react-aria/separator" "^3.4.13" - "@react-aria/slider" "^3.8.2" - "@react-aria/ssr" "^3.9.10" - "@react-aria/switch" "^3.7.8" - "@react-aria/table" "^3.17.8" - "@react-aria/tabs" "^3.10.8" - "@react-aria/tag" "^3.7.2" - "@react-aria/textfield" "^3.18.2" - "@react-aria/toast" "^3.0.8" - "@react-aria/tooltip" "^3.8.8" - "@react-aria/tree" "^3.1.4" - "@react-aria/utils" "^3.31.0" - "@react-aria/visually-hidden" "^3.8.28" - "@react-types/shared" "^3.32.1" - -react-country-flag@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/react-country-flag/-/react-country-flag-3.1.0.tgz#f0c4c332934a77d3e894ba4800634f7a887e53d4" - integrity sha512-JWQFw1efdv9sTC+TGQvTKXQg1NKbDU2mBiAiRWcKM9F1sK+/zjhP2yGmm8YDddWyZdXVkR8Md47rPMJmo4YO5g== - -react-currency-input-field@^3.6.11: - version "3.10.0" - resolved "https://registry.yarnpkg.com/react-currency-input-field/-/react-currency-input-field-3.10.0.tgz#38e3326dc45577cc6f8120c590f354de82f64453" - integrity sha512-GRmZogHh1e1LrmgXg/fKHSuRLYUnj/c/AumfvfuDMA0UX1mDR6u2NR0fzDemRdq4tNHNLucJeJ2OKCr3ehqyDA== - -react-dom@^18.2.0: - version "18.3.1" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.3.1.tgz#c2265d79511b57d479b3dd3fdfa51536494c5cb4" - integrity sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw== - dependencies: - loose-envify "^1.1.0" - scheduler "^0.23.2" - -react-fast-compare@^3.2.2: - version "3.2.2" - resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.2.tgz#929a97a532304ce9fee4bcae44234f1ce2c21d49" - integrity sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ== - -react-helmet-async@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/react-helmet-async/-/react-helmet-async-2.0.5.tgz#cfc70cd7bb32df7883a8ed55502a1513747223ec" - integrity sha512-rYUYHeus+i27MvFE+Jaa4WsyBKGkL6qVgbJvSBoX8mbsWoABJXdEO0bZyi0F6i+4f0NuIb8AvqPMj3iXFHkMwg== - dependencies: - invariant "^2.2.4" - react-fast-compare "^3.2.2" - shallowequal "^1.1.0" - -react-hook-form@7.49.1: - version "7.49.1" - resolved "https://registry.yarnpkg.com/react-hook-form/-/react-hook-form-7.49.1.tgz#aa2be335e19c3cd05d2401d39cb35a9937636fdb" - integrity sha512-MId71bfWmpyvwuWjVTe2b4DRc0jIYOb/B9tlrotEHTuHlQGeX1x2QXfjNe9UtMi6TqhO0bsSdSWgjcUFh2fSww== - -react-i18next@13.5.0: - version "13.5.0" - resolved "https://registry.yarnpkg.com/react-i18next/-/react-i18next-13.5.0.tgz#44198f747628267a115c565f0c736a50a76b1ab0" - integrity sha512-CFJ5NDGJ2MUyBohEHxljOq/39NQ972rh1ajnadG9BjTk+UXbHLq4z5DKEbEQBDoIhUmmbuS/fIMJKo6VOax1HA== - dependencies: - "@babel/runtime" "^7.22.5" - html-parse-stringify "^3.0.1" - -react-is@^16.13.1: - version "16.13.1" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" - integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== - -react-jwt@^1.2.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/react-jwt/-/react-jwt-1.3.0.tgz#f5f68ae6737a6c1c7197aac813971c40479c26c3" - integrity sha512-aC+X6q8pi63zoO7A060/4mfF5jM6Ay+4YyY4QgdD8dDOqp89sPcg0IhWEHyPACnVETMjBWzmxMPgIPosQNeYyw== - optionalDependencies: - fsevents "^2.3.2" - -react-refresh@^0.14.0: - version "0.14.2" - resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.14.2.tgz#3833da01ce32da470f1f936b9d477da5c7028bf9" - integrity sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA== - -react-remove-scroll-bar@^2.3.3, react-remove-scroll-bar@^2.3.7: - version "2.3.8" - resolved "https://registry.yarnpkg.com/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.8.tgz#99c20f908ee467b385b68a3469b4a3e750012223" - integrity sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q== - dependencies: - react-style-singleton "^2.2.2" - tslib "^2.0.0" - -react-remove-scroll@2.5.4: - version "2.5.4" - resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.5.4.tgz#afe6491acabde26f628f844b67647645488d2ea0" - integrity sha512-xGVKJJr0SJGQVirVFAUZ2k1QLyO6m+2fy0l8Qawbp5Jgrv3DeLalrfMNBFSlmz5kriGGzsVBtGVnf4pTKIhhWA== - dependencies: - react-remove-scroll-bar "^2.3.3" - react-style-singleton "^2.2.1" - tslib "^2.1.0" - use-callback-ref "^1.3.0" - use-sidecar "^1.1.2" - -react-remove-scroll@^2.6.1, react-remove-scroll@^2.6.2: - version "2.7.1" - resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.7.1.tgz#d2101d414f6d81d7d3bf033f3c1cb4785789f753" - integrity sha512-HpMh8+oahmIdOuS5aFKKY6Pyog+FNaZV/XyJOq7b4YFwsFHe5yYfdbIalI4k3vU2nSDql7YskmUseHsRrJqIPA== - dependencies: - react-remove-scroll-bar "^2.3.7" - react-style-singleton "^2.2.3" - tslib "^2.1.0" - use-callback-ref "^1.3.3" - use-sidecar "^1.1.3" - -react-router-dom@6.20.1: - version "6.20.1" - resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.20.1.tgz#e34f8075b9304221420de3609e072bb349824984" - integrity sha512-npzfPWcxfQN35psS7rJgi/EW0Gx6EsNjfdJSAk73U/HqMEJZ2k/8puxfwHFgDQhBGmS3+sjnGbMdMSV45axPQw== - dependencies: - "@remix-run/router" "1.13.1" - react-router "6.20.1" - -react-router@6.20.1: - version "6.20.1" - resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.20.1.tgz#e8cc326031d235aaeec405bb234af77cf0fe75ef" - integrity sha512-ccvLrB4QeT5DlaxSFFYi/KR8UMQ4fcD8zBcR71Zp1kaYTC5oJKYAp1cbavzGrogwxca+ubjkd7XjFZKBW8CxPA== - dependencies: - "@remix-run/router" "1.13.1" - -react-stately@^3.31.1: - version "3.42.0" - resolved "https://registry.yarnpkg.com/react-stately/-/react-stately-3.42.0.tgz#f309e9cb729374cc187c688529a2aa0572ab9408" - integrity sha512-lYt2o1dd6dK8Bb4GRh08RG/2u64bSA1cqtRqtw4jEMgxC7Q17RFcIumBbChErndSdLzafEG/UBwV6shOfig6yw== - dependencies: - "@react-stately/calendar" "^3.9.0" - "@react-stately/checkbox" "^3.7.2" - "@react-stately/collections" "^3.12.8" - "@react-stately/color" "^3.9.2" - "@react-stately/combobox" "^3.12.0" - "@react-stately/data" "^3.14.1" - "@react-stately/datepicker" "^3.15.2" - "@react-stately/disclosure" "^3.0.8" - "@react-stately/dnd" "^3.7.1" - "@react-stately/form" "^3.2.2" - "@react-stately/list" "^3.13.1" - "@react-stately/menu" "^3.9.8" - "@react-stately/numberfield" "^3.10.2" - "@react-stately/overlays" "^3.6.20" - "@react-stately/radio" "^3.11.2" - "@react-stately/searchfield" "^3.5.16" - "@react-stately/select" "^3.8.0" - "@react-stately/selection" "^3.20.6" - "@react-stately/slider" "^3.7.2" - "@react-stately/table" "^3.15.1" - "@react-stately/tabs" "^3.8.6" - "@react-stately/toast" "^3.1.2" - "@react-stately/toggle" "^3.9.2" - "@react-stately/tooltip" "^3.5.8" - "@react-stately/tree" "^3.9.3" - "@react-types/shared" "^3.32.1" - -react-style-singleton@^2.2.1, react-style-singleton@^2.2.2, react-style-singleton@^2.2.3: - version "2.2.3" - resolved "https://registry.yarnpkg.com/react-style-singleton/-/react-style-singleton-2.2.3.tgz#4265608be69a4d70cfe3047f2c6c88b2c3ace388" - integrity sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ== - dependencies: - get-nonce "^1.0.0" - tslib "^2.0.0" - -react@^18.2.0: - version "18.3.1" - resolved "https://registry.yarnpkg.com/react/-/react-18.3.1.tgz#49ab892009c53933625bd16b2533fc754cab2891" - integrity sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ== - dependencies: - loose-envify "^1.1.0" - -read-cache@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774" - integrity sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA== - dependencies: - pify "^2.3.0" - -readdirp@^4.0.1: - version "4.1.2" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-4.1.2.tgz#eb85801435fbf2a7ee58f19e0921b068fc69948d" - integrity sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg== - -readdirp@~3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" - integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== - dependencies: - picomatch "^2.2.1" - -reflect.getprototypeof@^1.0.6, reflect.getprototypeof@^1.0.9: - version "1.0.10" - resolved "https://registry.yarnpkg.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz#c629219e78a3316d8b604c765ef68996964e7bf9" - integrity sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw== - dependencies: - call-bind "^1.0.8" - define-properties "^1.2.1" - es-abstract "^1.23.9" - es-errors "^1.3.0" - es-object-atoms "^1.0.0" - get-intrinsic "^1.2.7" - get-proto "^1.0.1" - which-builtin-type "^1.2.1" - -regexp.prototype.flags@^1.5.3, regexp.prototype.flags@^1.5.4: - version "1.5.4" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz#1ad6c62d44a259007e55b3970e00f746efbcaa19" - integrity sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA== - dependencies: - call-bind "^1.0.8" - define-properties "^1.2.1" - es-errors "^1.3.0" - get-proto "^1.0.1" - gopd "^1.2.0" - set-function-name "^2.0.2" - -remove-accents@0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/remove-accents/-/remove-accents-0.5.0.tgz#77991f37ba212afba162e375b627631315bed687" - integrity sha512-8g3/Otx1eJaVD12e31UbJj1YzdtVvzH85HV7t+9MJYk/u3XmkOUJ5Ys9wQrf9PCPK8+xn4ymzqYCiZl6QWKn+A== - -require-from-string@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" - integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== - -resolve-from@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" - integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== - -resolve-from@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" - integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== - -resolve@^1.1.7, resolve@^1.22.4, resolve@^1.22.8: - version "1.22.10" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.10.tgz#b663e83ffb09bbf2386944736baae803029b8b39" - integrity sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w== - dependencies: - is-core-module "^2.16.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -resolve@^2.0.0-next.5: - version "2.0.0-next.5" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.5.tgz#6b0ec3107e671e52b68cd068ef327173b90dc03c" - integrity sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA== - dependencies: - is-core-module "^2.13.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -reusify@^1.0.4: - version "1.1.0" - resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.1.0.tgz#0fe13b9522e1473f51b558ee796e08f11f9b489f" - integrity sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw== - -rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - -rollup@^4.20.0, rollup@^4.34.8, rollup@^4.43.0: - version "4.52.4" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.52.4.tgz#71e64cce96a865fcbaa6bb62c6e82807f4e378a1" - integrity sha512-CLEVl+MnPAiKh5pl4dEWSyMTpuflgNQiLGhMv8ezD5W/qP8AKvmYpCOKRRNOh7oRKnauBZ4SyeYkMS+1VSyKwQ== - dependencies: - "@types/estree" "1.0.8" - optionalDependencies: - "@rollup/rollup-android-arm-eabi" "4.52.4" - "@rollup/rollup-android-arm64" "4.52.4" - "@rollup/rollup-darwin-arm64" "4.52.4" - "@rollup/rollup-darwin-x64" "4.52.4" - "@rollup/rollup-freebsd-arm64" "4.52.4" - "@rollup/rollup-freebsd-x64" "4.52.4" - "@rollup/rollup-linux-arm-gnueabihf" "4.52.4" - "@rollup/rollup-linux-arm-musleabihf" "4.52.4" - "@rollup/rollup-linux-arm64-gnu" "4.52.4" - "@rollup/rollup-linux-arm64-musl" "4.52.4" - "@rollup/rollup-linux-loong64-gnu" "4.52.4" - "@rollup/rollup-linux-ppc64-gnu" "4.52.4" - "@rollup/rollup-linux-riscv64-gnu" "4.52.4" - "@rollup/rollup-linux-riscv64-musl" "4.52.4" - "@rollup/rollup-linux-s390x-gnu" "4.52.4" - "@rollup/rollup-linux-x64-gnu" "4.52.4" - "@rollup/rollup-linux-x64-musl" "4.52.4" - "@rollup/rollup-openharmony-arm64" "4.52.4" - "@rollup/rollup-win32-arm64-msvc" "4.52.4" - "@rollup/rollup-win32-ia32-msvc" "4.52.4" - "@rollup/rollup-win32-x64-gnu" "4.52.4" - "@rollup/rollup-win32-x64-msvc" "4.52.4" - fsevents "~2.3.2" - -run-applescript@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/run-applescript/-/run-applescript-7.1.0.tgz#2e9e54c4664ec3106c5b5630e249d3d6595c4911" - integrity sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q== - -run-parallel@^1.1.9: - version "1.2.0" - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" - integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== - dependencies: - queue-microtask "^1.2.2" - -safe-array-concat@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.1.3.tgz#c9e54ec4f603b0bbb8e7e5007a5ee7aecd1538c3" - integrity sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q== - dependencies: - call-bind "^1.0.8" - call-bound "^1.0.2" - get-intrinsic "^1.2.6" - has-symbols "^1.1.0" - isarray "^2.0.5" - -safe-push-apply@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/safe-push-apply/-/safe-push-apply-1.0.0.tgz#01850e981c1602d398c85081f360e4e6d03d27f5" - integrity sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA== - dependencies: - es-errors "^1.3.0" - isarray "^2.0.5" - -safe-regex-test@^1.0.3, safe-regex-test@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.1.0.tgz#7f87dfb67a3150782eaaf18583ff5d1711ac10c1" - integrity sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw== - dependencies: - call-bound "^1.0.2" - es-errors "^1.3.0" - is-regex "^1.2.1" - -scheduler@^0.23.2: - version "0.23.2" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.2.tgz#414ba64a3b282892e944cf2108ecc078d115cdc3" - integrity sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ== - dependencies: - loose-envify "^1.1.0" - -semver@^6.3.1: - version "6.3.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" - integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== - -semver@^7.6.0: - version "7.7.3" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.3.tgz#4b5f4143d007633a8dc671cd0a6ef9147b8bb946" - integrity sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q== - -set-function-length@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449" - integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg== - dependencies: - define-data-property "^1.1.4" - es-errors "^1.3.0" - function-bind "^1.1.2" - get-intrinsic "^1.2.4" - gopd "^1.0.1" - has-property-descriptors "^1.0.2" - -set-function-name@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.2.tgz#16a705c5a0dc2f5e638ca96d8a8cd4e1c2b90985" - integrity sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ== - dependencies: - define-data-property "^1.1.4" - es-errors "^1.3.0" - functions-have-names "^1.2.3" - has-property-descriptors "^1.0.2" - -set-proto@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/set-proto/-/set-proto-1.0.0.tgz#0760dbcff30b2d7e801fd6e19983e56da337565e" - integrity sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw== - dependencies: - dunder-proto "^1.0.1" - es-errors "^1.3.0" - es-object-atoms "^1.0.0" - -shallowequal@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" - integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== - -shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - -side-channel-list@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/side-channel-list/-/side-channel-list-1.0.0.tgz#10cb5984263115d3b7a0e336591e290a830af8ad" - integrity sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA== - dependencies: - es-errors "^1.3.0" - object-inspect "^1.13.3" - -side-channel-map@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/side-channel-map/-/side-channel-map-1.0.1.tgz#d6bb6b37902c6fef5174e5f533fab4c732a26f42" - integrity sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA== - dependencies: - call-bound "^1.0.2" - es-errors "^1.3.0" - get-intrinsic "^1.2.5" - object-inspect "^1.13.3" - -side-channel-weakmap@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz#11dda19d5368e40ce9ec2bdc1fb0ecbc0790ecea" - integrity sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A== - dependencies: - call-bound "^1.0.2" - es-errors "^1.3.0" - get-intrinsic "^1.2.5" - object-inspect "^1.13.3" - side-channel-map "^1.0.1" - -side-channel@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.1.0.tgz#c3fcff9c4da932784873335ec9765fa94ff66bc9" - integrity sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw== - dependencies: - es-errors "^1.3.0" - object-inspect "^1.13.3" - side-channel-list "^1.0.0" - side-channel-map "^1.0.1" - side-channel-weakmap "^1.0.2" - -siginfo@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/siginfo/-/siginfo-2.0.0.tgz#32e76c70b79724e3bb567cb9d543eb858ccfaf30" - integrity sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g== - -signal-exit@^4.0.1: - version "4.1.0" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" - integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== - -sirv@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/sirv/-/sirv-3.0.2.tgz#f775fccf10e22a40832684848d636346f41cd970" - integrity sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g== - dependencies: - "@polka/url" "^1.0.0-next.24" - mrmime "^2.0.0" - totalist "^3.0.0" - -sonner@^1.5.0: - version "1.7.4" - resolved "https://registry.yarnpkg.com/sonner/-/sonner-1.7.4.tgz#4c39820db86623800a17115c8970796aa862133a" - integrity sha512-DIS8z4PfJRbIyfVFDVnK9rO3eYDtse4Omcm6bt0oEr5/jtLgysmjuBl1frJ9E/EQZrFmKx2A8m/s5s9CRXIzhw== - -source-map-js@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46" - integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== - -source-map@0.8.0-beta.0: - version "0.8.0-beta.0" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.8.0-beta.0.tgz#d4c1bb42c3f7ee925f005927ba10709e0d1d1f11" - integrity sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA== - dependencies: - whatwg-url "^7.0.0" - -stackback@0.0.2: - version "0.0.2" - resolved "https://registry.yarnpkg.com/stackback/-/stackback-0.0.2.tgz#1ac8a0d9483848d1695e418b6d031a3c3ce68e3b" - integrity sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw== - -std-env@^3.9.0: - version "3.10.0" - resolved "https://registry.yarnpkg.com/std-env/-/std-env-3.10.0.tgz#d810b27e3a073047b2b5e40034881f5ea6f9c83b" - integrity sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg== - -stop-iteration-iterator@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz#f481ff70a548f6124d0312c3aa14cbfa7aa542ad" - integrity sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ== - dependencies: - es-errors "^1.3.0" - internal-slot "^1.1.0" - -"string-width-cjs@npm:string-width@^4.2.0": - version "4.2.3" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -string-width@^4.1.0: - version "4.2.3" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -string-width@^5.0.1, string-width@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" - integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== - dependencies: - eastasianwidth "^0.2.0" - emoji-regex "^9.2.2" - strip-ansi "^7.0.1" - -string.prototype.includes@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz#eceef21283640761a81dbe16d6c7171a4edf7d92" - integrity sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.3" - -string.prototype.matchall@^4.0.12: - version "4.0.12" - resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz#6c88740e49ad4956b1332a911e949583a275d4c0" - integrity sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA== - dependencies: - call-bind "^1.0.8" - call-bound "^1.0.3" - define-properties "^1.2.1" - es-abstract "^1.23.6" - es-errors "^1.3.0" - es-object-atoms "^1.0.0" - get-intrinsic "^1.2.6" - gopd "^1.2.0" - has-symbols "^1.1.0" - internal-slot "^1.1.0" - regexp.prototype.flags "^1.5.3" - set-function-name "^2.0.2" - side-channel "^1.1.0" - -string.prototype.repeat@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz#e90872ee0308b29435aa26275f6e1b762daee01a" - integrity sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.5" - -string.prototype.trim@^1.2.10: - version "1.2.10" - resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz#40b2dd5ee94c959b4dcfb1d65ce72e90da480c81" - integrity sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA== - dependencies: - call-bind "^1.0.8" - call-bound "^1.0.2" - define-data-property "^1.1.4" - define-properties "^1.2.1" - es-abstract "^1.23.5" - es-object-atoms "^1.0.0" - has-property-descriptors "^1.0.2" - -string.prototype.trimend@^1.0.9: - version "1.0.9" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz#62e2731272cd285041b36596054e9f66569b6942" - integrity sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ== - dependencies: - call-bind "^1.0.8" - call-bound "^1.0.2" - define-properties "^1.2.1" - es-object-atoms "^1.0.0" - -string.prototype.trimstart@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz#7ee834dda8c7c17eff3118472bb35bfedaa34dde" - integrity sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-object-atoms "^1.0.0" - -"strip-ansi-cjs@npm:strip-ansi@^6.0.1": - version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - -strip-ansi@^6.0.0, strip-ansi@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - -strip-ansi@^7.0.1: - version "7.1.2" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.2.tgz#132875abde678c7ea8d691533f2e7e22bb744dba" - integrity sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA== - dependencies: - ansi-regex "^6.0.1" - -strip-bom@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" - integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== - -strip-json-comments@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" - integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== - -strip-literal@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/strip-literal/-/strip-literal-3.1.0.tgz#222b243dd2d49c0bcd0de8906adbd84177196032" - integrity sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg== - dependencies: - js-tokens "^9.0.1" - -sucrase@^3.35.0: - version "3.35.0" - resolved "https://registry.yarnpkg.com/sucrase/-/sucrase-3.35.0.tgz#57f17a3d7e19b36d8995f06679d121be914ae263" - integrity sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA== - dependencies: - "@jridgewell/gen-mapping" "^0.3.2" - commander "^4.0.0" - glob "^10.3.10" - lines-and-columns "^1.1.6" - mz "^2.7.0" - pirates "^4.0.1" - ts-interface-checker "^0.1.9" - -supports-color@^7.1.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== - dependencies: - has-flag "^4.0.0" - -supports-preserve-symlinks-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" - integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== - -synckit@^0.11.7: - version "0.11.11" - resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.11.11.tgz#c0b619cf258a97faa209155d9cd1699b5c998cb0" - integrity sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw== - dependencies: - "@pkgr/core" "^0.2.9" - -tailwind-merge@^2.2.1: - version "2.6.0" - resolved "https://registry.yarnpkg.com/tailwind-merge/-/tailwind-merge-2.6.0.tgz#ac5fb7e227910c038d458f396b7400d93a3142d5" - integrity sha512-P+Vu1qXfzediirmHOC3xKGAYeZtPcV9g76X+xg2FD4tYgR71ewMA35Y3sCz3zhiN/dwefRpJX0yBcgwi1fXNQA== - -tailwindcss-animate@^1.0.6: - version "1.0.7" - resolved "https://registry.yarnpkg.com/tailwindcss-animate/-/tailwindcss-animate-1.0.7.tgz#318b692c4c42676cc9e67b19b78775742388bef4" - integrity sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA== - -tailwindcss@^3.4.1: - version "3.4.18" - resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.4.18.tgz#9fa9650aace186644b608242f1e57d2d55593301" - integrity sha512-6A2rnmW5xZMdw11LYjhcI5846rt9pbLSabY5XPxo+XWdxwZaFEn47Go4NzFiHu9sNNmr/kXivP1vStfvMaK1GQ== - dependencies: - "@alloc/quick-lru" "^5.2.0" - arg "^5.0.2" - chokidar "^3.6.0" - didyoumean "^1.2.2" - dlv "^1.1.3" - fast-glob "^3.3.2" - glob-parent "^6.0.2" - is-glob "^4.0.3" - jiti "^1.21.7" - lilconfig "^3.1.3" - micromatch "^4.0.8" - normalize-path "^3.0.0" - object-hash "^3.0.0" - picocolors "^1.1.1" - postcss "^8.4.47" - postcss-import "^15.1.0" - postcss-js "^4.0.1" - postcss-load-config "^4.0.2 || ^5.0 || ^6.0" - postcss-nested "^6.2.0" - postcss-selector-parser "^6.1.2" - resolve "^1.22.8" - sucrase "^3.35.0" - -talkjs@^0.38.0: - version "0.38.0" - resolved "https://registry.yarnpkg.com/talkjs/-/talkjs-0.38.0.tgz#ae6657ea5da00637135f81572e7d6809fe868cfb" - integrity sha512-b1FlKxRwrIXwtwhm+sDPw/agTlJCxCXiaaE+ZgGIW45GwfWPIHsymSDv5hucVwOCGWh2W2hZPLUAkLvt2BDB5g== - -text-table@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" - integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== - -thenify-all@^1.0.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" - integrity sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA== - dependencies: - thenify ">= 3.1.0 < 4" - -"thenify@>= 3.1.0 < 4": - version "3.3.1" - resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f" - integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw== - dependencies: - any-promise "^1.0.0" - -tinybench@^2.9.0: - version "2.9.0" - resolved "https://registry.yarnpkg.com/tinybench/-/tinybench-2.9.0.tgz#103c9f8ba6d7237a47ab6dd1dcff77251863426b" - integrity sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg== - -tinyexec@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/tinyexec/-/tinyexec-0.3.2.tgz#941794e657a85e496577995c6eef66f53f42b3d2" - integrity sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA== - -tinyglobby@^0.2.11, tinyglobby@^0.2.14, tinyglobby@^0.2.15: - version "0.2.15" - resolved "https://registry.yarnpkg.com/tinyglobby/-/tinyglobby-0.2.15.tgz#e228dd1e638cea993d2fdb4fcd2d4602a79951c2" - integrity sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ== - dependencies: - fdir "^6.5.0" - picomatch "^4.0.3" - -tinypool@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/tinypool/-/tinypool-1.1.1.tgz#059f2d042bd37567fbc017d3d426bdd2a2612591" - integrity sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg== - -tinyrainbow@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/tinyrainbow/-/tinyrainbow-2.0.0.tgz#9509b2162436315e80e3eee0fcce4474d2444294" - integrity sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw== - -tinyspy@^4.0.3: - version "4.0.4" - resolved "https://registry.yarnpkg.com/tinyspy/-/tinyspy-4.0.4.tgz#d77a002fb53a88aa1429b419c1c92492e0c81f78" - integrity sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q== - -to-fast-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" - integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== - -to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - dependencies: - is-number "^7.0.0" - -toggle-selection@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/toggle-selection/-/toggle-selection-1.0.6.tgz#6e45b1263f2017fa0acc7d89d78b15b8bf77da32" - integrity sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ== - -totalist@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/totalist/-/totalist-3.0.1.tgz#ba3a3d600c915b1a97872348f79c127475f6acf8" - integrity sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ== - -tr46@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" - integrity sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA== - dependencies: - punycode "^2.1.0" - -tr46@~0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" - integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== - -tree-kill@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc" - integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== - -ts-api-utils@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-2.1.0.tgz#595f7094e46eed364c13fd23e75f9513d29baf91" - integrity sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ== - -ts-interface-checker@^0.1.9: - version "0.1.13" - resolved "https://registry.yarnpkg.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699" - integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA== - -tsconfig-paths@^3.15.0: - version "3.15.0" - resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz#5299ec605e55b1abb23ec939ef15edaf483070d4" - integrity sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg== - dependencies: - "@types/json5" "^0.0.29" - json5 "^1.0.2" - minimist "^1.2.6" - strip-bom "^3.0.0" - -tslib@^2.0.0, tslib@^2.1.0, tslib@^2.4.0, tslib@^2.8.0: - version "2.8.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f" - integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== - -tsup@^8.0.2: - version "8.5.0" - resolved "https://registry.yarnpkg.com/tsup/-/tsup-8.5.0.tgz#4b1e25b1a8f4e4f89b764207bf37cfe2d7411d31" - integrity sha512-VmBp77lWNQq6PfuMqCHD3xWl22vEoWsKajkF8t+yMBawlUS8JzEI+vOVMeuNZIuMML8qXRizFKi9oD5glKQVcQ== - dependencies: - bundle-require "^5.1.0" - cac "^6.7.14" - chokidar "^4.0.3" - consola "^3.4.0" - debug "^4.4.0" - esbuild "^0.25.0" - fix-dts-default-cjs-exports "^1.0.0" - joycon "^3.1.1" - picocolors "^1.1.1" - postcss-load-config "^6.0.1" - resolve-from "^5.0.0" - rollup "^4.34.8" - source-map "0.8.0-beta.0" - sucrase "^3.35.0" - tinyexec "^0.3.2" - tinyglobby "^0.2.11" - tree-kill "^1.2.2" - -type-check@^0.4.0, type-check@~0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" - integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== - dependencies: - prelude-ls "^1.2.1" - -type-fest@^0.20.2: - version "0.20.2" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" - integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== - -typed-array-buffer@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz#a72395450a4869ec033fd549371b47af3a2ee536" - integrity sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw== - dependencies: - call-bound "^1.0.3" - es-errors "^1.3.0" - is-typed-array "^1.1.14" - -typed-array-byte-length@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz#8407a04f7d78684f3d252aa1a143d2b77b4160ce" - integrity sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg== - dependencies: - call-bind "^1.0.8" - for-each "^0.3.3" - gopd "^1.2.0" - has-proto "^1.2.0" - is-typed-array "^1.1.14" - -typed-array-byte-offset@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz#ae3698b8ec91a8ab945016108aef00d5bff12355" - integrity sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ== - dependencies: - available-typed-arrays "^1.0.7" - call-bind "^1.0.8" - for-each "^0.3.3" - gopd "^1.2.0" - has-proto "^1.2.0" - is-typed-array "^1.1.15" - reflect.getprototypeof "^1.0.9" - -typed-array-length@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.7.tgz#ee4deff984b64be1e118b0de8c9c877d5ce73d3d" - integrity sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg== - dependencies: - call-bind "^1.0.7" - for-each "^0.3.3" - gopd "^1.0.1" - is-typed-array "^1.1.13" - possible-typed-array-names "^1.0.0" - reflect.getprototypeof "^1.0.6" - -typescript@5.2.2: - version "5.2.2" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.2.2.tgz#5ebb5e5a5b75f085f22bc3f8460fba308310fa78" - integrity sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w== - -ufo@^1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/ufo/-/ufo-1.6.1.tgz#ac2db1d54614d1b22c1d603e3aef44a85d8f146b" - integrity sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA== - -unbox-primitive@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.1.0.tgz#8d9d2c9edeea8460c7f35033a88867944934d1e2" - integrity sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw== - dependencies: - call-bound "^1.0.3" - has-bigints "^1.0.2" - has-symbols "^1.1.0" - which-boxed-primitive "^1.1.1" - -undici-types@~6.21.0: - version "6.21.0" - resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.21.0.tgz#691d00af3909be93a7faa13be61b3a5b50ef12cb" - integrity sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ== - -universalify@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d" - integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== - -update-browserslist-db@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz#348377dd245216f9e7060ff50b15a1b740b75420" - integrity sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw== - dependencies: - escalade "^3.2.0" - picocolors "^1.1.1" - -uri-js@^4.2.2: - version "4.4.1" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" - integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== - dependencies: - punycode "^2.1.0" - -use-callback-ref@^1.3.0, use-callback-ref@^1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/use-callback-ref/-/use-callback-ref-1.3.3.tgz#98d9fab067075841c5b2c6852090d5d0feabe2bf" - integrity sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg== - dependencies: - tslib "^2.0.0" - -use-sidecar@^1.1.2, use-sidecar@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/use-sidecar/-/use-sidecar-1.1.3.tgz#10e7fd897d130b896e2c546c63a5e8233d00efdb" - integrity sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ== - dependencies: - detect-node-es "^1.1.0" - tslib "^2.0.0" - -use-sync-external-store@^1.2.0, use-sync-external-store@^1.4.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz#b174bfa65cb2b526732d9f2ac0a408027876f32d" - integrity sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w== - -util-deprecate@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== - -vite-node@3.2.4: - version "3.2.4" - resolved "https://registry.yarnpkg.com/vite-node/-/vite-node-3.2.4.tgz#f3676d94c4af1e76898c162c92728bca65f7bb07" - integrity sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg== - dependencies: - cac "^6.7.14" - debug "^4.4.1" - es-module-lexer "^1.7.0" - pathe "^2.0.3" - vite "^5.0.0 || ^6.0.0 || ^7.0.0-0" - -vite-plugin-inspect@^0.8.7: - version "0.8.9" - resolved "https://registry.yarnpkg.com/vite-plugin-inspect/-/vite-plugin-inspect-0.8.9.tgz#01a7e484ccbc12a8c86ee8bc90efe13aeb0fed1b" - integrity sha512-22/8qn+LYonzibb1VeFZmISdVao5kC22jmEKm24vfFE8siEn47EpVcCLYMv6iKOYMJfjSvSJfueOwcFCkUnV3A== - dependencies: - "@antfu/utils" "^0.7.10" - "@rollup/pluginutils" "^5.1.3" - debug "^4.3.7" - error-stack-parser-es "^0.1.5" - fs-extra "^11.2.0" - open "^10.1.0" - perfect-debounce "^1.0.0" - picocolors "^1.1.1" - sirv "^3.0.0" - -"vite@^5.0.0 || ^6.0.0 || ^7.0.0-0": - version "7.1.9" - resolved "https://registry.yarnpkg.com/vite/-/vite-7.1.9.tgz#ba844410e5d0c0f2a4eaf17a52af60ebea322cbf" - integrity sha512-4nVGliEpxmhCL8DslSAUdxlB6+SMrhB0a1v5ijlh1xB1nEPuy1mxaHxysVucLHuWryAxLWg6a5ei+U4TLn/rFg== - dependencies: - esbuild "^0.25.0" - fdir "^6.5.0" - picomatch "^4.0.3" - postcss "^8.5.6" - rollup "^4.43.0" - tinyglobby "^0.2.15" - optionalDependencies: - fsevents "~2.3.3" - -vite@^5.4.14: - version "5.4.20" - resolved "https://registry.yarnpkg.com/vite/-/vite-5.4.20.tgz#3267a5e03f21212f44edfd72758138e8fcecd76a" - integrity sha512-j3lYzGC3P+B5Yfy/pfKNgVEg4+UtcIJcVRt2cDjIOmhLourAqPqf8P7acgxeiSgUB7E3p2P8/3gNIgDLpwzs4g== - dependencies: - esbuild "^0.21.3" - postcss "^8.4.43" - rollup "^4.20.0" - optionalDependencies: - fsevents "~2.3.3" - -vitest@^3.0.5: - version "3.2.4" - resolved "https://registry.yarnpkg.com/vitest/-/vitest-3.2.4.tgz#0637b903ad79d1539a25bc34c0ed54b5c67702ea" - integrity sha512-LUCP5ev3GURDysTWiP47wRRUpLKMOfPh+yKTx3kVIEiu5KOMeqzpnYNsKyOoVrULivR8tLcks4+lga33Whn90A== - dependencies: - "@types/chai" "^5.2.2" - "@vitest/expect" "3.2.4" - "@vitest/mocker" "3.2.4" - "@vitest/pretty-format" "^3.2.4" - "@vitest/runner" "3.2.4" - "@vitest/snapshot" "3.2.4" - "@vitest/spy" "3.2.4" - "@vitest/utils" "3.2.4" - chai "^5.2.0" - debug "^4.4.1" - expect-type "^1.2.1" - magic-string "^0.30.17" - pathe "^2.0.3" - picomatch "^4.0.2" - std-env "^3.9.0" - tinybench "^2.9.0" - tinyexec "^0.3.2" - tinyglobby "^0.2.14" - tinypool "^1.1.1" - tinyrainbow "^2.0.0" - vite "^5.0.0 || ^6.0.0 || ^7.0.0-0" - vite-node "3.2.4" - why-is-node-running "^2.3.0" - -void-elements@3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/void-elements/-/void-elements-3.1.0.tgz#614f7fbf8d801f0bb5f0661f5b2f5785750e4f09" - integrity sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w== - -webidl-conversions@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" - integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== - -webidl-conversions@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" - integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== - -whatwg-url@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" - integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== - dependencies: - tr46 "~0.0.3" - webidl-conversions "^3.0.0" - -whatwg-url@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06" - integrity sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg== - dependencies: - lodash.sortby "^4.7.0" - tr46 "^1.0.1" - webidl-conversions "^4.0.2" - -which-boxed-primitive@^1.1.0, which-boxed-primitive@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz#d76ec27df7fa165f18d5808374a5fe23c29b176e" - integrity sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA== - dependencies: - is-bigint "^1.1.0" - is-boolean-object "^1.2.1" - is-number-object "^1.1.1" - is-string "^1.1.1" - is-symbol "^1.1.1" - -which-builtin-type@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/which-builtin-type/-/which-builtin-type-1.2.1.tgz#89183da1b4907ab089a6b02029cc5d8d6574270e" - integrity sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q== - dependencies: - call-bound "^1.0.2" - function.prototype.name "^1.1.6" - has-tostringtag "^1.0.2" - is-async-function "^2.0.0" - is-date-object "^1.1.0" - is-finalizationregistry "^1.1.0" - is-generator-function "^1.0.10" - is-regex "^1.2.1" - is-weakref "^1.0.2" - isarray "^2.0.5" - which-boxed-primitive "^1.1.0" - which-collection "^1.0.2" - which-typed-array "^1.1.16" - -which-collection@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.2.tgz#627ef76243920a107e7ce8e96191debe4b16c2a0" - integrity sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw== - dependencies: - is-map "^2.0.3" - is-set "^2.0.3" - is-weakmap "^2.0.2" - is-weakset "^2.0.3" - -which-typed-array@^1.1.16, which-typed-array@^1.1.19: - version "1.1.19" - resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.19.tgz#df03842e870b6b88e117524a4b364b6fc689f956" - integrity sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw== - dependencies: - available-typed-arrays "^1.0.7" - call-bind "^1.0.8" - call-bound "^1.0.4" - for-each "^0.3.5" - get-proto "^1.0.1" - gopd "^1.2.0" - has-tostringtag "^1.0.2" - -which@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== - dependencies: - isexe "^2.0.0" - -why-is-node-running@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/why-is-node-running/-/why-is-node-running-2.3.0.tgz#a3f69a97107f494b3cdc3bdddd883a7d65cebf04" - integrity sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w== - dependencies: - siginfo "^2.0.0" - stackback "0.0.2" - -word-wrap@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.5.tgz#d2c45c6dd4fbce621a66f136cbe328afd0410b34" - integrity sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA== +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + +__metadata: + version: 8 + cacheKey: 10c0 + +"@alloc/quick-lru@npm:^5.2.0": + version: 5.2.0 + resolution: "@alloc/quick-lru@npm:5.2.0" + checksum: 10c0/7b878c48b9d25277d0e1a9b8b2f2312a314af806b4129dc902f2bc29ab09b58236e53964689feec187b28c80d2203aff03829754773a707a8a5987f1b7682d92 + languageName: node + linkType: hard + +"@antfu/utils@npm:^0.7.10": + version: 0.7.10 + resolution: "@antfu/utils@npm:0.7.10" + checksum: 10c0/98991f66a4752ef097280b4235b27d961a13a2c67ef8e5b716a120eb9823958e20566516711204e2bfb08f0b935814b715f49ecd79c3b9b93ce32747ac297752 + languageName: node + linkType: hard + +"@ariakit/core@npm:0.4.16": + version: 0.4.16 + resolution: "@ariakit/core@npm:0.4.16" + checksum: 10c0/f13b153a05062dc2e9042957dbda675d19f52bd1195b3570401e1b95e4dfc675af16580dd29b9f270d35a951db9ad96a6099c93daeb71bf09e531f6bf61351a4 + languageName: node + linkType: hard + +"@ariakit/react-core@npm:0.4.19": + version: 0.4.19 + resolution: "@ariakit/react-core@npm:0.4.19" + dependencies: + "@ariakit/core": "npm:0.4.16" + "@floating-ui/dom": "npm:^1.0.0" + use-sync-external-store: "npm:^1.2.0" + peerDependencies: + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 10c0/7db219c8ea64aa1ccbe89ecc8e4699ea39534fef27a8813631dc4416e12b8b76863a75023a7914e54b569234ff33ca81e8c07e06bdbd7d839ad4d4ac21033a42 + languageName: node + linkType: hard + +"@ariakit/react@npm:^0.4.15": + version: 0.4.19 + resolution: "@ariakit/react@npm:0.4.19" + dependencies: + "@ariakit/react-core": "npm:0.4.19" + peerDependencies: + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 10c0/c887012e41653854fb33f246e59f9e333b347acaae08f750756568655fb733bbc3f7cee458fa6cd632ec0d29c646de9f5aa7a9531fb713edd55217bb0e3ce318 + languageName: node + linkType: hard + +"@babel/code-frame@npm:^7.24.7, @babel/code-frame@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/code-frame@npm:7.27.1" + dependencies: + "@babel/helper-validator-identifier": "npm:^7.27.1" + js-tokens: "npm:^4.0.0" + picocolors: "npm:^1.1.1" + checksum: 10c0/5dd9a18baa5fce4741ba729acc3a3272c49c25cb8736c4b18e113099520e7ef7b545a4096a26d600e4416157e63e87d66db46aa3fbf0a5f2286da2705c12da00 + languageName: node + linkType: hard + +"@babel/compat-data@npm:^7.27.2": + version: 7.28.4 + resolution: "@babel/compat-data@npm:7.28.4" + checksum: 10c0/9d346471e0a016641df9a325f42ad1e8324bbdc0243ce4af4dd2b10b974128590da9eb179eea2c36647b9bb987343119105e96773c1f6981732cd4f87e5a03b9 + languageName: node + linkType: hard + +"@babel/core@npm:^7.23.5": + version: 7.28.4 + resolution: "@babel/core@npm:7.28.4" + dependencies: + "@babel/code-frame": "npm:^7.27.1" + "@babel/generator": "npm:^7.28.3" + "@babel/helper-compilation-targets": "npm:^7.27.2" + "@babel/helper-module-transforms": "npm:^7.28.3" + "@babel/helpers": "npm:^7.28.4" + "@babel/parser": "npm:^7.28.4" + "@babel/template": "npm:^7.27.2" + "@babel/traverse": "npm:^7.28.4" + "@babel/types": "npm:^7.28.4" + "@jridgewell/remapping": "npm:^2.3.5" + convert-source-map: "npm:^2.0.0" + debug: "npm:^4.1.0" + gensync: "npm:^1.0.0-beta.2" + json5: "npm:^2.2.3" + semver: "npm:^6.3.1" + checksum: 10c0/ef5a6c3c6bf40d3589b5593f8118cfe2602ce737412629fb6e26d595be2fcbaae0807b43027a5c42ec4fba5b895ff65891f2503b5918c8a3ea3542ab44d4c278 + languageName: node + linkType: hard + +"@babel/generator@npm:^7.25.6, @babel/generator@npm:^7.26.5, @babel/generator@npm:^7.28.3": + version: 7.28.3 + resolution: "@babel/generator@npm:7.28.3" + dependencies: + "@babel/parser": "npm:^7.28.3" + "@babel/types": "npm:^7.28.2" + "@jridgewell/gen-mapping": "npm:^0.3.12" + "@jridgewell/trace-mapping": "npm:^0.3.28" + jsesc: "npm:^3.0.2" + checksum: 10c0/0ff58bcf04f8803dcc29479b547b43b9b0b828ec1ee0668e92d79f9e90f388c28589056637c5ff2fd7bcf8d153c990d29c448d449d852bf9d1bc64753ca462bc + languageName: node + linkType: hard + +"@babel/helper-compilation-targets@npm:^7.27.2": + version: 7.27.2 + resolution: "@babel/helper-compilation-targets@npm:7.27.2" + dependencies: + "@babel/compat-data": "npm:^7.27.2" + "@babel/helper-validator-option": "npm:^7.27.1" + browserslist: "npm:^4.24.0" + lru-cache: "npm:^5.1.1" + semver: "npm:^6.3.1" + checksum: 10c0/f338fa00dcfea931804a7c55d1a1c81b6f0a09787e528ec580d5c21b3ecb3913f6cb0f361368973ce953b824d910d3ac3e8a8ee15192710d3563826447193ad1 + languageName: node + linkType: hard + +"@babel/helper-globals@npm:^7.28.0": + version: 7.28.0 + resolution: "@babel/helper-globals@npm:7.28.0" + checksum: 10c0/5a0cd0c0e8c764b5f27f2095e4243e8af6fa145daea2b41b53c0c1414fe6ff139e3640f4e2207ae2b3d2153a1abd346f901c26c290ee7cb3881dd922d4ee9232 + languageName: node + linkType: hard + +"@babel/helper-module-imports@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-module-imports@npm:7.27.1" + dependencies: + "@babel/traverse": "npm:^7.27.1" + "@babel/types": "npm:^7.27.1" + checksum: 10c0/e00aace096e4e29290ff8648455c2bc4ed982f0d61dbf2db1b5e750b9b98f318bf5788d75a4f974c151bd318fd549e81dbcab595f46b14b81c12eda3023f51e8 + languageName: node + linkType: hard + +"@babel/helper-module-transforms@npm:^7.28.3": + version: 7.28.3 + resolution: "@babel/helper-module-transforms@npm:7.28.3" + dependencies: + "@babel/helper-module-imports": "npm:^7.27.1" + "@babel/helper-validator-identifier": "npm:^7.27.1" + "@babel/traverse": "npm:^7.28.3" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/549be62515a6d50cd4cfefcab1b005c47f89bd9135a22d602ee6a5e3a01f27571868ada10b75b033569f24dc4a2bb8d04bfa05ee75c16da7ade2d0db1437fcdb + languageName: node + linkType: hard + +"@babel/helper-plugin-utils@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-plugin-utils@npm:7.27.1" + checksum: 10c0/94cf22c81a0c11a09b197b41ab488d416ff62254ce13c57e62912c85700dc2e99e555225787a4099ff6bae7a1812d622c80fbaeda824b79baa10a6c5ac4cf69b + languageName: node + linkType: hard + +"@babel/helper-string-parser@npm:^7.24.8, @babel/helper-string-parser@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-string-parser@npm:7.27.1" + checksum: 10c0/8bda3448e07b5583727c103560bcf9c4c24b3c1051a4c516d4050ef69df37bb9a4734a585fe12725b8c2763de0a265aa1e909b485a4e3270b7cfd3e4dbe4b602 + languageName: node + linkType: hard + +"@babel/helper-validator-identifier@npm:^7.24.7, @babel/helper-validator-identifier@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-validator-identifier@npm:7.27.1" + checksum: 10c0/c558f11c4871d526498e49d07a84752d1800bf72ac0d3dad100309a2eaba24efbf56ea59af5137ff15e3a00280ebe588560534b0e894a4750f8b1411d8f78b84 + languageName: node + linkType: hard + +"@babel/helper-validator-option@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-validator-option@npm:7.27.1" + checksum: 10c0/6fec5f006eba40001a20f26b1ef5dbbda377b7b68c8ad518c05baa9af3f396e780bdfded24c4eef95d14bb7b8fd56192a6ed38d5d439b97d10efc5f1a191d148 + languageName: node + linkType: hard + +"@babel/helpers@npm:^7.28.4": + version: 7.28.4 + resolution: "@babel/helpers@npm:7.28.4" + dependencies: + "@babel/template": "npm:^7.27.2" + "@babel/types": "npm:^7.28.4" + checksum: 10c0/aaa5fb8098926dfed5f223adf2c5e4c7fbba4b911b73dfec2d7d3083f8ba694d201a206db673da2d9b3ae8c01793e795767654558c450c8c14b4c2175b4fcb44 + languageName: node + linkType: hard + +"@babel/parser@npm:7.25.6": + version: 7.25.6 + resolution: "@babel/parser@npm:7.25.6" + dependencies: + "@babel/types": "npm:^7.25.6" + bin: + parser: ./bin/babel-parser.js + checksum: 10c0/f88a0e895dbb096fd37c4527ea97d12b5fc013720602580a941ac3a339698872f0c911e318c292b184c36b5fbe23b612f05aff9d24071bc847c7b1c21552c41d + languageName: node + linkType: hard + +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.25.6, @babel/parser@npm:^7.26.7, @babel/parser@npm:^7.27.2, @babel/parser@npm:^7.28.3, @babel/parser@npm:^7.28.4": + version: 7.28.4 + resolution: "@babel/parser@npm:7.28.4" + dependencies: + "@babel/types": "npm:^7.28.4" + bin: + parser: ./bin/babel-parser.js + checksum: 10c0/58b239a5b1477ac7ed7e29d86d675cc81075ca055424eba6485872626db2dc556ce63c45043e5a679cd925e999471dba8a3ed4864e7ab1dbf64306ab72c52707 + languageName: node + linkType: hard + +"@babel/plugin-transform-react-jsx-self@npm:^7.23.3": + version: 7.27.1 + resolution: "@babel/plugin-transform-react-jsx-self@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/00a4f917b70a608f9aca2fb39aabe04a60aa33165a7e0105fd44b3a8531630eb85bf5572e9f242f51e6ad2fa38c2e7e780902176c863556c58b5ba6f6e164031 + languageName: node + linkType: hard + +"@babel/plugin-transform-react-jsx-source@npm:^7.23.3": + version: 7.27.1 + resolution: "@babel/plugin-transform-react-jsx-source@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/5e67b56c39c4d03e59e03ba80692b24c5a921472079b63af711b1d250fc37c1733a17069b63537f750f3e937ec44a42b1ee6a46cd23b1a0df5163b17f741f7f2 + languageName: node + linkType: hard + +"@babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.22.5, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.23.8": + version: 7.28.4 + resolution: "@babel/runtime@npm:7.28.4" + checksum: 10c0/792ce7af9750fb9b93879cc9d1db175701c4689da890e6ced242ea0207c9da411ccf16dc04e689cc01158b28d7898c40d75598f4559109f761c12ce01e959bf7 + languageName: node + linkType: hard + +"@babel/template@npm:^7.25.0, @babel/template@npm:^7.27.2": + version: 7.27.2 + resolution: "@babel/template@npm:7.27.2" + dependencies: + "@babel/code-frame": "npm:^7.27.1" + "@babel/parser": "npm:^7.27.2" + "@babel/types": "npm:^7.27.1" + checksum: 10c0/ed9e9022651e463cc5f2cc21942f0e74544f1754d231add6348ff1b472985a3b3502041c0be62dc99ed2d12cfae0c51394bf827452b98a2f8769c03b87aadc81 + languageName: node + linkType: hard + +"@babel/traverse@npm:7.25.6": + version: 7.25.6 + resolution: "@babel/traverse@npm:7.25.6" + dependencies: + "@babel/code-frame": "npm:^7.24.7" + "@babel/generator": "npm:^7.25.6" + "@babel/parser": "npm:^7.25.6" + "@babel/template": "npm:^7.25.0" + "@babel/types": "npm:^7.25.6" + debug: "npm:^4.3.1" + globals: "npm:^11.1.0" + checksum: 10c0/964304c6fa46bd705428ba380bf73177eeb481c3f26d82ea3d0661242b59e0dd4329d23886035e9ca9a4ceb565c03a76fd615109830687a27bcd350059d6377e + languageName: node + linkType: hard + +"@babel/traverse@npm:^7.26.7, @babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.28.3, @babel/traverse@npm:^7.28.4": + version: 7.28.4 + resolution: "@babel/traverse@npm:7.28.4" + dependencies: + "@babel/code-frame": "npm:^7.27.1" + "@babel/generator": "npm:^7.28.3" + "@babel/helper-globals": "npm:^7.28.0" + "@babel/parser": "npm:^7.28.4" + "@babel/template": "npm:^7.27.2" + "@babel/types": "npm:^7.28.4" + debug: "npm:^4.3.1" + checksum: 10c0/ee678fdd49c9f54a32e07e8455242390d43ce44887cea6567b233fe13907b89240c377e7633478a32c6cf1be0e17c2f7f3b0c59f0666e39c5074cc47b968489c + languageName: node + linkType: hard + +"@babel/types@npm:7.25.6": + version: 7.25.6 + resolution: "@babel/types@npm:7.25.6" + dependencies: + "@babel/helper-string-parser": "npm:^7.24.8" + "@babel/helper-validator-identifier": "npm:^7.24.7" + to-fast-properties: "npm:^2.0.0" + checksum: 10c0/89d45fbee24e27a05dca2d08300a26b905bd384a480448823f6723c72d3a30327c517476389b7280ce8cb9a2c48ef8f47da7f9f6d326faf6f53fd6b68237bdc4 + languageName: node + linkType: hard + +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.6, @babel/types@npm:^7.26.7, @babel/types@npm:^7.27.1, @babel/types@npm:^7.28.2, @babel/types@npm:^7.28.4": + version: 7.28.4 + resolution: "@babel/types@npm:7.28.4" + dependencies: + "@babel/helper-string-parser": "npm:^7.27.1" + "@babel/helper-validator-identifier": "npm:^7.27.1" + checksum: 10c0/ac6f909d6191319e08c80efbfac7bd9a25f80cc83b43cd6d82e7233f7a6b9d6e7b90236f3af7400a3f83b576895bcab9188a22b584eb0f224e80e6d4e95f4517 + languageName: node + linkType: hard + +"@dnd-kit/accessibility@npm:^3.1.1": + version: 3.1.1 + resolution: "@dnd-kit/accessibility@npm:3.1.1" + dependencies: + tslib: "npm:^2.0.0" + peerDependencies: + react: ">=16.8.0" + checksum: 10c0/be0bf41716dc58f9386bc36906ec1ce72b7b42b6d1d0e631d347afe9bd8714a829bd6f58a346dd089b1519e93918ae2f94497411a61a4f5e4d9247c6cfd1fef8 + languageName: node + linkType: hard + +"@dnd-kit/core@npm:^6.0.0, @dnd-kit/core@npm:^6.1.0": + version: 6.3.1 + resolution: "@dnd-kit/core@npm:6.3.1" + dependencies: + "@dnd-kit/accessibility": "npm:^3.1.1" + "@dnd-kit/utilities": "npm:^3.2.2" + tslib: "npm:^2.0.0" + peerDependencies: + react: ">=16.8.0" + react-dom: ">=16.8.0" + checksum: 10c0/196db95d81096d9dc248983533eab91ba83591770fa5c894b1ac776f42af0d99522b3fd5bb3923411470e4733fcfa103e6ee17adc17b9b7eb54c7fbec5ff7c52 + languageName: node + linkType: hard + +"@dnd-kit/sortable@npm:^7.0.0": + version: 7.0.2 + resolution: "@dnd-kit/sortable@npm:7.0.2" + dependencies: + "@dnd-kit/utilities": "npm:^3.2.0" + tslib: "npm:^2.0.0" + peerDependencies: + "@dnd-kit/core": ^6.0.7 + react: ">=16.8.0" + checksum: 10c0/06aeb113eeeb470bb2443bf1c48d597157bb3a1caa9740e60c2fa73a3076e753cd083a2d381f0556bd7e9873e851a49ce8ea14796ac02e2d796eabea4e27196d + languageName: node + linkType: hard + +"@dnd-kit/sortable@npm:^8.0.0": + version: 8.0.0 + resolution: "@dnd-kit/sortable@npm:8.0.0" + dependencies: + "@dnd-kit/utilities": "npm:^3.2.2" + tslib: "npm:^2.0.0" + peerDependencies: + "@dnd-kit/core": ^6.1.0 + react: ">=16.8.0" + checksum: 10c0/a6066c652b892c6a11320c7d8f5c18fdf723e721e8eea37f4ab657dee1ac5e7ca710ac32ce0712a57fe968bc07c13bcea5d5599d90dfdd95619e162befd4d2fb + languageName: node + linkType: hard + +"@dnd-kit/utilities@npm:^3.2.0, @dnd-kit/utilities@npm:^3.2.2": + version: 3.2.2 + resolution: "@dnd-kit/utilities@npm:3.2.2" + dependencies: + tslib: "npm:^2.0.0" + peerDependencies: + react: ">=16.8.0" + checksum: 10c0/9aa90526f3e3fd567b5acc1b625a63177b9e8d00e7e50b2bd0e08fa2bf4dba7e19529777e001fdb8f89a7ce69f30b190c8364d390212634e0afdfa8c395e85a0 + languageName: node + linkType: hard + +"@esbuild/aix-ppc64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/aix-ppc64@npm:0.21.5" + conditions: os=aix & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/aix-ppc64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/aix-ppc64@npm:0.25.10" + conditions: os=aix & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/android-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-arm64@npm:0.21.5" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/android-arm64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/android-arm64@npm:0.25.10" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/android-arm@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-arm@npm:0.21.5" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@esbuild/android-arm@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/android-arm@npm:0.25.10" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@esbuild/android-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-x64@npm:0.21.5" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/android-x64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/android-x64@npm:0.25.10" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/darwin-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/darwin-arm64@npm:0.21.5" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/darwin-arm64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/darwin-arm64@npm:0.25.10" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/darwin-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/darwin-x64@npm:0.21.5" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/darwin-x64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/darwin-x64@npm:0.25.10" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/freebsd-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/freebsd-arm64@npm:0.21.5" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/freebsd-arm64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/freebsd-arm64@npm:0.25.10" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/freebsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/freebsd-x64@npm:0.21.5" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/freebsd-x64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/freebsd-x64@npm:0.25.10" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/linux-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-arm64@npm:0.21.5" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/linux-arm64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/linux-arm64@npm:0.25.10" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/linux-arm@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-arm@npm:0.21.5" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@esbuild/linux-arm@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/linux-arm@npm:0.25.10" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@esbuild/linux-ia32@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-ia32@npm:0.21.5" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/linux-ia32@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/linux-ia32@npm:0.25.10" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/linux-loong64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-loong64@npm:0.21.5" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + +"@esbuild/linux-loong64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/linux-loong64@npm:0.25.10" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + +"@esbuild/linux-mips64el@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-mips64el@npm:0.21.5" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + +"@esbuild/linux-mips64el@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/linux-mips64el@npm:0.25.10" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + +"@esbuild/linux-ppc64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-ppc64@npm:0.21.5" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/linux-ppc64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/linux-ppc64@npm:0.25.10" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/linux-riscv64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-riscv64@npm:0.21.5" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"@esbuild/linux-riscv64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/linux-riscv64@npm:0.25.10" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"@esbuild/linux-s390x@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-s390x@npm:0.21.5" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"@esbuild/linux-s390x@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/linux-s390x@npm:0.25.10" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"@esbuild/linux-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-x64@npm:0.21.5" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/linux-x64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/linux-x64@npm:0.25.10" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/netbsd-arm64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/netbsd-arm64@npm:0.25.10" + conditions: os=netbsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/netbsd-x64@npm:0.21.5" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/netbsd-x64@npm:0.25.10" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-arm64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/openbsd-arm64@npm:0.25.10" + conditions: os=openbsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/openbsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/openbsd-x64@npm:0.21.5" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-x64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/openbsd-x64@npm:0.25.10" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openharmony-arm64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/openharmony-arm64@npm:0.25.10" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/sunos-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/sunos-x64@npm:0.21.5" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/sunos-x64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/sunos-x64@npm:0.25.10" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/win32-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-arm64@npm:0.21.5" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/win32-arm64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/win32-arm64@npm:0.25.10" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/win32-ia32@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-ia32@npm:0.21.5" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/win32-ia32@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/win32-ia32@npm:0.25.10" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/win32-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-x64@npm:0.21.5" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/win32-x64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/win32-x64@npm:0.25.10" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.7.0": + version: 4.9.0 + resolution: "@eslint-community/eslint-utils@npm:4.9.0" + dependencies: + eslint-visitor-keys: "npm:^3.4.3" + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + checksum: 10c0/8881e22d519326e7dba85ea915ac7a143367c805e6ba1374c987aa2fbdd09195cc51183d2da72c0e2ff388f84363e1b220fd0d19bef10c272c63455162176817 + languageName: node + linkType: hard + +"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.6.1": + version: 4.12.1 + resolution: "@eslint-community/regexpp@npm:4.12.1" + checksum: 10c0/a03d98c246bcb9109aec2c08e4d10c8d010256538dcb3f56610191607214523d4fb1b00aa81df830b6dffb74c5fa0be03642513a289c567949d3e550ca11cdf6 + languageName: node + linkType: hard + +"@eslint/eslintrc@npm:^2.1.4": + version: 2.1.4 + resolution: "@eslint/eslintrc@npm:2.1.4" + dependencies: + ajv: "npm:^6.12.4" + debug: "npm:^4.3.2" + espree: "npm:^9.6.0" + globals: "npm:^13.19.0" + ignore: "npm:^5.2.0" + import-fresh: "npm:^3.2.1" + js-yaml: "npm:^4.1.0" + minimatch: "npm:^3.1.2" + strip-json-comments: "npm:^3.1.1" + checksum: 10c0/32f67052b81768ae876c84569ffd562491ec5a5091b0c1e1ca1e0f3c24fb42f804952fdd0a137873bc64303ba368a71ba079a6f691cee25beee9722d94cc8573 + languageName: node + linkType: hard + +"@eslint/js@npm:8.57.1": + version: 8.57.1 + resolution: "@eslint/js@npm:8.57.1" + checksum: 10c0/b489c474a3b5b54381c62e82b3f7f65f4b8a5eaaed126546520bf2fede5532a8ed53212919fed1e9048dcf7f37167c8561d58d0ba4492a4244004e7793805223 + languageName: node + linkType: hard + +"@floating-ui/core@npm:^1.7.3": + version: 1.7.3 + resolution: "@floating-ui/core@npm:1.7.3" + dependencies: + "@floating-ui/utils": "npm:^0.2.10" + checksum: 10c0/edfc23800122d81df0df0fb780b7328ae6c5f00efbb55bd48ea340f4af8c5b3b121ceb4bb81220966ab0f87b443204d37105abdd93d94846468be3243984144c + languageName: node + linkType: hard + +"@floating-ui/dom@npm:^1.0.0, @floating-ui/dom@npm:^1.7.4": + version: 1.7.4 + resolution: "@floating-ui/dom@npm:1.7.4" + dependencies: + "@floating-ui/core": "npm:^1.7.3" + "@floating-ui/utils": "npm:^0.2.10" + checksum: 10c0/da6166c25f9b0729caa9f498685a73a0e28251613b35d27db8de8014bc9d045158a23c092b405321a3d67c2064909b6e2a7e6c1c9cc0f62967dca5779f5aef30 + languageName: node + linkType: hard + +"@floating-ui/react-dom@npm:^2.0.0": + version: 2.1.6 + resolution: "@floating-ui/react-dom@npm:2.1.6" + dependencies: + "@floating-ui/dom": "npm:^1.7.4" + peerDependencies: + react: ">=16.8.0" + react-dom: ">=16.8.0" + checksum: 10c0/6654834a8e73ecbdbc6cad2ad8f7abc698ac7c1800ded4d61113525c591c03d2e3b59d3cf9205859221465ea38c87af4f9e6e204703c5b7a7e85332d1eef2e18 + languageName: node + linkType: hard + +"@floating-ui/utils@npm:^0.2.10": + version: 0.2.10 + resolution: "@floating-ui/utils@npm:0.2.10" + checksum: 10c0/e9bc2a1730ede1ee25843937e911ab6e846a733a4488623cd353f94721b05ec2c9ec6437613a2ac9379a94c2fd40c797a2ba6fa1df2716f5ce4aa6ddb1cf9ea4 + languageName: node + linkType: hard + +"@formatjs/ecma402-abstract@npm:2.3.6": + version: 2.3.6 + resolution: "@formatjs/ecma402-abstract@npm:2.3.6" + dependencies: + "@formatjs/fast-memoize": "npm:2.2.7" + "@formatjs/intl-localematcher": "npm:0.6.2" + decimal.js: "npm:^10.4.3" + tslib: "npm:^2.8.0" + checksum: 10c0/63be2a73d3168bf45ab5d50db58376e852db5652d89511ae6e44f1fa03ad96ebbfe9b06a1dfaa743db06e40eb7f33bd77530b9388289855cca79a0e3fc29eacf + languageName: node + linkType: hard + +"@formatjs/fast-memoize@npm:2.2.7": + version: 2.2.7 + resolution: "@formatjs/fast-memoize@npm:2.2.7" + dependencies: + tslib: "npm:^2.8.0" + checksum: 10c0/f5eabb0e4ab7162297df8252b4cfde194b23248120d9df267592eae2be2d2f7c4f670b5a70523d91b4ecdc35d40e65823bb8eeba8dd79fbf8601a972bf3b8866 + languageName: node + linkType: hard + +"@formatjs/icu-messageformat-parser@npm:2.11.4": + version: 2.11.4 + resolution: "@formatjs/icu-messageformat-parser@npm:2.11.4" + dependencies: + "@formatjs/ecma402-abstract": "npm:2.3.6" + "@formatjs/icu-skeleton-parser": "npm:1.8.16" + tslib: "npm:^2.8.0" + checksum: 10c0/3ea9e9dae18282881d19a5f88107b6013f514ec8675684ed2c04bee2a174032377858937243e3bd9c9263a470988a3773a53bf8d208a34a78e7843ce66f87f3b + languageName: node + linkType: hard + +"@formatjs/icu-skeleton-parser@npm:1.8.16": + version: 1.8.16 + resolution: "@formatjs/icu-skeleton-parser@npm:1.8.16" + dependencies: + "@formatjs/ecma402-abstract": "npm:2.3.6" + tslib: "npm:^2.8.0" + checksum: 10c0/6fa1586dc11c925cd8d17e927cc635d238c969a6b7e97282a924376f78622fc25336c407589d19796fb6f8124a0e7765f99ecdb1aac014edcfbe852e7c3d87f3 + languageName: node + linkType: hard + +"@formatjs/intl-localematcher@npm:0.6.2": + version: 0.6.2 + resolution: "@formatjs/intl-localematcher@npm:0.6.2" + dependencies: + tslib: "npm:^2.8.0" + checksum: 10c0/22a17a4c67160b6c9f52667914acfb7b79cd6d80630d4ac6d4599ce447cb89d2a64f7d58fa35c3145ddb37fef893f0a45b9a55e663a4eb1f2ae8b10a89fac235 + languageName: node + linkType: hard + +"@hookform/error-message@npm:^2.0.1": + version: 2.0.1 + resolution: "@hookform/error-message@npm:2.0.1" + peerDependencies: + react: ">=16.8.0" + react-dom: ">=16.8.0" + react-hook-form: ^7.0.0 + checksum: 10c0/6b608bcdbd797ddb7c6cfc8c42b6bbac40066181a0c582b1f1a342bfa65fa7e8329cdb8e869a76e33988cd46fe8623d521ea597231b9d33e1f0ba3288e36c58e + languageName: node + linkType: hard + +"@hookform/resolvers@npm:3.4.2": + version: 3.4.2 + resolution: "@hookform/resolvers@npm:3.4.2" + peerDependencies: + react-hook-form: ^7.0.0 + checksum: 10c0/cb8a3e0cc1c9aeaf2adad585f29badf342a96da9cfdf4efa1168aadb7ef52f440cac5cc6fedf0fda6a52effd27a5c859692c89bb99ed5c76d03064aea1f0d684 + languageName: node + linkType: hard + +"@humanwhocodes/config-array@npm:^0.13.0": + version: 0.13.0 + resolution: "@humanwhocodes/config-array@npm:0.13.0" + dependencies: + "@humanwhocodes/object-schema": "npm:^2.0.3" + debug: "npm:^4.3.1" + minimatch: "npm:^3.0.5" + checksum: 10c0/205c99e756b759f92e1f44a3dc6292b37db199beacba8f26c2165d4051fe73a4ae52fdcfd08ffa93e7e5cb63da7c88648f0e84e197d154bbbbe137b2e0dd332e + languageName: node + linkType: hard + +"@humanwhocodes/module-importer@npm:^1.0.1": + version: 1.0.1 + resolution: "@humanwhocodes/module-importer@npm:1.0.1" + checksum: 10c0/909b69c3b86d482c26b3359db16e46a32e0fb30bd306a3c176b8313b9e7313dba0f37f519de6aa8b0a1921349e505f259d19475e123182416a506d7f87e7f529 + languageName: node + linkType: hard + +"@humanwhocodes/object-schema@npm:^2.0.3": + version: 2.0.3 + resolution: "@humanwhocodes/object-schema@npm:2.0.3" + checksum: 10c0/80520eabbfc2d32fe195a93557cef50dfe8c8905de447f022675aaf66abc33ae54098f5ea78548d925aa671cd4ab7c7daa5ad704fe42358c9b5e7db60f80696c + languageName: node + linkType: hard + +"@internationalized/date@npm:^3.10.0": + version: 3.10.0 + resolution: "@internationalized/date@npm:3.10.0" + dependencies: + "@swc/helpers": "npm:^0.5.0" + checksum: 10c0/29634148f0d9232e65402a5c6a4194ecf7c375e89e687f71dd084d30315c9d544e2202de2ec26e199432c620da41a15cc473479f80897e08566e274e402f898e + languageName: node + linkType: hard + +"@internationalized/message@npm:^3.1.8": + version: 3.1.8 + resolution: "@internationalized/message@npm:3.1.8" + dependencies: + "@swc/helpers": "npm:^0.5.0" + intl-messageformat: "npm:^10.1.0" + checksum: 10c0/91019d66d62ab6733fa46ed495fac6878bcc98f082e51be9fd0e4b5836a4df0f488c8dcd218f2e566c713e59cc68ef3aa5fc45e5b9bca8cca458d0990765b77a + languageName: node + linkType: hard + +"@internationalized/number@npm:^3.6.5": + version: 3.6.5 + resolution: "@internationalized/number@npm:3.6.5" + dependencies: + "@swc/helpers": "npm:^0.5.0" + checksum: 10c0/f87d710863a8dbf057aac311193c82f3c42e862abdd99e5b71034f1022926036552620eab5dd00c23e975f28b9e41e830cb342ba0264436749d9cdc5ae031d44 + languageName: node + linkType: hard + +"@internationalized/string@npm:^3.2.7": + version: 3.2.7 + resolution: "@internationalized/string@npm:3.2.7" + dependencies: + "@swc/helpers": "npm:^0.5.0" + checksum: 10c0/8f7bea379ce047026ef20d535aa1bd7612a5e5a5108d1e514965696a46bce34e38111411943b688d00dae2c81eae7779ae18343961310696d32ebb463a19b94a + languageName: node + linkType: hard + +"@isaacs/cliui@npm:^8.0.2": + version: 8.0.2 + resolution: "@isaacs/cliui@npm:8.0.2" + dependencies: + string-width: "npm:^5.1.2" + string-width-cjs: "npm:string-width@^4.2.0" + strip-ansi: "npm:^7.0.1" + strip-ansi-cjs: "npm:strip-ansi@^6.0.1" + wrap-ansi: "npm:^8.1.0" + wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" + checksum: 10c0/b1bf42535d49f11dc137f18d5e4e63a28c5569de438a221c369483731e9dac9fb797af554e8bf02b6192d1e5eba6e6402cf93900c3d0ac86391d00d04876789e + languageName: node + linkType: hard + +"@isaacs/fs-minipass@npm:^4.0.0": + version: 4.0.1 + resolution: "@isaacs/fs-minipass@npm:4.0.1" + dependencies: + minipass: "npm:^7.0.4" + checksum: 10c0/c25b6dc1598790d5b55c0947a9b7d111cfa92594db5296c3b907e2f533c033666f692a3939eadac17b1c7c40d362d0b0635dc874cbfe3e70db7c2b07cc97a5d2 + languageName: node + linkType: hard + +"@jridgewell/gen-mapping@npm:^0.3.12, @jridgewell/gen-mapping@npm:^0.3.2, @jridgewell/gen-mapping@npm:^0.3.5": + version: 0.3.13 + resolution: "@jridgewell/gen-mapping@npm:0.3.13" + dependencies: + "@jridgewell/sourcemap-codec": "npm:^1.5.0" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10c0/9a7d65fb13bd9aec1fbab74cda08496839b7e2ceb31f5ab922b323e94d7c481ce0fc4fd7e12e2610915ed8af51178bdc61e168e92a8c8b8303b030b03489b13b + languageName: node + linkType: hard + +"@jridgewell/remapping@npm:^2.3.5": + version: 2.3.5 + resolution: "@jridgewell/remapping@npm:2.3.5" + dependencies: + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10c0/3de494219ffeb2c5c38711d0d7bb128097edf91893090a2dbc8ee0b55d092bb7347b1fd0f478486c5eab010e855c73927b1666f2107516d472d24a73017d1194 + languageName: node + linkType: hard + +"@jridgewell/resolve-uri@npm:^3.1.0": + version: 3.1.2 + resolution: "@jridgewell/resolve-uri@npm:3.1.2" + checksum: 10c0/d502e6fb516b35032331406d4e962c21fe77cdf1cbdb49c6142bcbd9e30507094b18972778a6e27cbad756209cfe34b1a27729e6fa08a2eb92b33943f680cf1e + languageName: node + linkType: hard + +"@jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.15, @jridgewell/sourcemap-codec@npm:^1.5.0, @jridgewell/sourcemap-codec@npm:^1.5.5": + version: 1.5.5 + resolution: "@jridgewell/sourcemap-codec@npm:1.5.5" + checksum: 10c0/f9e538f302b63c0ebc06eecb1dd9918dd4289ed36147a0ddce35d6ea4d7ebbda243cda7b2213b6a5e1d8087a298d5cf630fb2bd39329cdecb82017023f6081a0 + languageName: node + linkType: hard + +"@jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.28": + version: 0.3.31 + resolution: "@jridgewell/trace-mapping@npm:0.3.31" + dependencies: + "@jridgewell/resolve-uri": "npm:^3.1.0" + "@jridgewell/sourcemap-codec": "npm:^1.4.14" + checksum: 10c0/4b30ec8cd56c5fd9a661f088230af01e0c1a3888d11ffb6b47639700f71225be21d1f7e168048d6d4f9449207b978a235c07c8f15c07705685d16dc06280e9d9 + languageName: node + linkType: hard + +"@medusajs/admin-shared@npm:2.10.3": + version: 2.10.3 + resolution: "@medusajs/admin-shared@npm:2.10.3" + checksum: 10c0/fdec25401dd7c463c18b28a0bf06e19aea6561d1d5e459c26a79006055a74fb452e6d649769bf990965d7b433058991cfee77cbc37b252489592657b89f69e02 + languageName: node + linkType: hard + +"@medusajs/admin-vite-plugin@npm:2.10.3": + version: 2.10.3 + resolution: "@medusajs/admin-vite-plugin@npm:2.10.3" + dependencies: + "@babel/parser": "npm:7.25.6" + "@babel/traverse": "npm:7.25.6" + "@babel/types": "npm:7.25.6" + "@medusajs/admin-shared": "npm:2.10.3" + chokidar: "npm:3.5.3" + fdir: "npm:6.1.1" + magic-string: "npm:0.30.5" + outdent: "npm:^0.8.0" + picocolors: "npm:^1.1.0" + peerDependencies: + vite: ^5.0.0 + checksum: 10c0/b8d45c1995698ce316907e0ea623fb3a63fc124721bccb4b26b1e89cc29e6b805c9c05a3c3c1abe3d7423c65b44fc28b7af7bfe088d40ec1996498736451f745 + languageName: node + linkType: hard + +"@medusajs/dashboard@workspace:.": + version: 0.0.0-use.local + resolution: "@medusajs/dashboard@workspace:." + dependencies: + "@ariakit/react": "npm:^0.4.15" + "@dnd-kit/core": "npm:^6.1.0" + "@dnd-kit/sortable": "npm:^8.0.0" + "@dnd-kit/utilities": "npm:^3.2.2" + "@hookform/error-message": "npm:^2.0.1" + "@hookform/resolvers": "npm:3.4.2" + "@medusajs/admin-shared": "npm:2.10.3" + "@medusajs/admin-vite-plugin": "npm:2.10.3" + "@medusajs/icons": "npm:2.10.3" + "@medusajs/js-sdk": "npm:2.10.3" + "@medusajs/types": "npm:2.10.3" + "@medusajs/ui": "npm:4.0.23" + "@medusajs/ui-preset": "npm:2.10.3" + "@radix-ui/react-dialog": "npm:1.1.4" + "@radix-ui/react-dismissable-layer": "npm:1.1.4" + "@talkjs/react": "npm:^0.1.11" + "@tanstack/react-query": "npm:5.64.2" + "@tanstack/react-table": "npm:8.20.5" + "@tanstack/react-virtual": "npm:^3.8.3" + "@trivago/prettier-plugin-sort-imports": "npm:^5.2.2" + "@types/node": "npm:^20.11.15" + "@types/react": "npm:^18.2.79" + "@types/react-dom": "npm:^18.2.25" + "@typescript-eslint/eslint-plugin": "npm:^8.46.1" + "@typescript-eslint/parser": "npm:^8.46.1" + "@uiw/react-json-view": "npm:^2.0.0-alpha.17" + "@vitejs/plugin-react": "npm:4.2.1" + ajv: "npm:^8.17.1" + autoprefixer: "npm:^10.4.17" + cmdk: "npm:^0.2.0" + copy-to-clipboard: "npm:^3.3.3" + date-fns: "npm:^3.6.0" + eslint: "npm:^8" + eslint-config-prettier: "npm:^10.1.8" + eslint-plugin-import: "npm:^2.32.0" + eslint-plugin-jsx-a11y: "npm:^6.10.2" + eslint-plugin-prettier: "npm:^5.5.4" + eslint-plugin-react: "npm:^7.37.5" + eslint-plugin-tailwindcss: "npm:^3.18.2" + i18next: "npm:23.7.11" + i18next-browser-languagedetector: "npm:7.2.0" + i18next-http-backend: "npm:2.4.2" + lodash: "npm:^4.17.21" + match-sorter: "npm:^6.3.4" + motion: "npm:^11.15.0" + postcss: "npm:^8.4.33" + prettier: "npm:^3.1.1" + prettier-plugin-classnames: "npm:^0.8.4" + prettier-plugin-tailwindcss: "npm:^0.7.0" + qs: "npm:^6.12.0" + radix-ui: "npm:1.1.2" + react: "npm:^18.2.0" + react-country-flag: "npm:^3.1.0" + react-currency-input-field: "npm:^3.6.11" + react-dom: "npm:^18.2.0" + react-helmet-async: "npm:^2.0.5" + react-hook-form: "npm:7.49.1" + react-i18next: "npm:13.5.0" + react-jwt: "npm:^1.2.0" + react-router-dom: "npm:6.20.1" + tailwindcss: "npm:^3.4.1" + talkjs: "npm:^0.38.0" + tsup: "npm:^8.0.2" + typescript: "npm:5.2.2" + vite: "npm:^5.4.14" + vite-plugin-inspect: "npm:^0.8.7" + vitest: "npm:^3.0.5" + zod: "npm:3.25.76" + languageName: unknown + linkType: soft + +"@medusajs/icons@npm:2.10.3": + version: 2.10.3 + resolution: "@medusajs/icons@npm:2.10.3" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + checksum: 10c0/64775cda6c2983ca586a4ace2aa546494d8d065363be13690654ab0027d1876f68feab818db41e79d205f2ea1de5f0cdf47ba71bd85c19779ddb26f7af9fd6a0 + languageName: node + linkType: hard + +"@medusajs/js-sdk@npm:2.10.3": + version: 2.10.3 + resolution: "@medusajs/js-sdk@npm:2.10.3" + dependencies: + "@medusajs/types": "npm:2.10.3" + fetch-event-stream: "npm:^0.1.5" + qs: "npm:^6.12.1" + checksum: 10c0/c51c83c4abdfad0563e2ecb9aaa24ccc0d2fb6efd9a17497ce21a65e6c5510ae3b7fc5df8d67530c668311435a65fde5e0f65e810264d998d375408338c20d84 + languageName: node + linkType: hard + +"@medusajs/types@npm:2.10.3": + version: 2.10.3 + resolution: "@medusajs/types@npm:2.10.3" + dependencies: + bignumber.js: "npm:^9.1.2" + peerDependencies: + awilix: ^8.0.1 + ioredis: ^5.4.1 + vite: ^5 || ^6 + peerDependenciesMeta: + ioredis: + optional: true + vite: + optional: true + checksum: 10c0/b2ca68f3930a26f00dd6128f3c2ffb5c60dc949202f26ccc0eedda4452c69b7ac481b840e7d0b45e2938aa10978e3ea56a90b4dd0db7b8fc0f9cee49149d2d87 + languageName: node + linkType: hard + +"@medusajs/ui-preset@npm:2.10.3": + version: 2.10.3 + resolution: "@medusajs/ui-preset@npm:2.10.3" + dependencies: + "@tailwindcss/forms": "npm:^0.5.3" + tailwindcss-animate: "npm:^1.0.6" + peerDependencies: + tailwindcss: ">=3.0.0" + checksum: 10c0/c4aece92216471ac54a437416b4b31cc3bd3e0a080e48272012ac38c696caf192ba95019cdf735ba1b5a88055070369e996e7eaa72615168c1f406c1713bd178 + languageName: node + linkType: hard + +"@medusajs/ui@npm:4.0.23": + version: 4.0.23 + resolution: "@medusajs/ui@npm:4.0.23" + dependencies: + "@dnd-kit/core": "npm:^6.0.0" + "@dnd-kit/sortable": "npm:^7.0.0" + "@dnd-kit/utilities": "npm:^3.2.0" + "@medusajs/icons": "npm:2.10.3" + "@radix-ui/react-dialog": "npm:1.1.4" + "@radix-ui/react-dismissable-layer": "npm:1.1.4" + "@tanstack/react-table": "npm:8.20.5" + clsx: "npm:^1.2.1" + copy-to-clipboard: "npm:^3.3.3" + cva: "npm:1.0.0-beta.1" + prism-react-renderer: "npm:^2.0.6" + prismjs: "npm:^1.29.0" + radix-ui: "npm:1.1.2" + react-aria: "npm:^3.33.1" + react-currency-input-field: "npm:^3.6.11" + react-stately: "npm:^3.31.1" + sonner: "npm:^1.5.0" + tailwind-merge: "npm:^2.2.1" + peerDependencies: + react: ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^18.0.0 || ^19.0.0 || ^19.0.0-rc + checksum: 10c0/d876ad2229298e2b841ac63158b53456864d28fdc1b94b7971ca08fbdbd018b4e7f09d55883af3b004fe191edb9c9c6a5883adfa6b2f50b6781f6d82f1cead6e + languageName: node + linkType: hard + +"@nodelib/fs.scandir@npm:2.1.5": + version: 2.1.5 + resolution: "@nodelib/fs.scandir@npm:2.1.5" + dependencies: + "@nodelib/fs.stat": "npm:2.0.5" + run-parallel: "npm:^1.1.9" + checksum: 10c0/732c3b6d1b1e967440e65f284bd06e5821fedf10a1bea9ed2bb75956ea1f30e08c44d3def9d6a230666574edbaf136f8cfd319c14fd1f87c66e6a44449afb2eb + languageName: node + linkType: hard + +"@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": + version: 2.0.5 + resolution: "@nodelib/fs.stat@npm:2.0.5" + checksum: 10c0/88dafe5e3e29a388b07264680dc996c17f4bda48d163a9d4f5c1112979f0ce8ec72aa7116122c350b4e7976bc5566dc3ddb579be1ceaacc727872eb4ed93926d + languageName: node + linkType: hard + +"@nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8": + version: 1.2.8 + resolution: "@nodelib/fs.walk@npm:1.2.8" + dependencies: + "@nodelib/fs.scandir": "npm:2.1.5" + fastq: "npm:^1.6.0" + checksum: 10c0/db9de047c3bb9b51f9335a7bb46f4fcfb6829fb628318c12115fbaf7d369bfce71c15b103d1fc3b464812d936220ee9bc1c8f762d032c9f6be9acc99249095b1 + languageName: node + linkType: hard + +"@npmcli/agent@npm:^3.0.0": + version: 3.0.0 + resolution: "@npmcli/agent@npm:3.0.0" + dependencies: + agent-base: "npm:^7.1.0" + http-proxy-agent: "npm:^7.0.0" + https-proxy-agent: "npm:^7.0.1" + lru-cache: "npm:^10.0.1" + socks-proxy-agent: "npm:^8.0.3" + checksum: 10c0/efe37b982f30740ee77696a80c196912c274ecd2cb243bc6ae7053a50c733ce0f6c09fda085145f33ecf453be19654acca74b69e81eaad4c90f00ccffe2f9271 + languageName: node + linkType: hard + +"@npmcli/fs@npm:^4.0.0": + version: 4.0.0 + resolution: "@npmcli/fs@npm:4.0.0" + dependencies: + semver: "npm:^7.3.5" + checksum: 10c0/c90935d5ce670c87b6b14fab04a965a3b8137e585f8b2a6257263bd7f97756dd736cb165bb470e5156a9e718ecd99413dccc54b1138c1a46d6ec7cf325982fe5 + languageName: node + linkType: hard + +"@pkgjs/parseargs@npm:^0.11.0": + version: 0.11.0 + resolution: "@pkgjs/parseargs@npm:0.11.0" + checksum: 10c0/5bd7576bb1b38a47a7fc7b51ac9f38748e772beebc56200450c4a817d712232b8f1d3ef70532c80840243c657d491cf6a6be1e3a214cff907645819fdc34aadd + languageName: node + linkType: hard + +"@pkgr/core@npm:^0.2.9": + version: 0.2.9 + resolution: "@pkgr/core@npm:0.2.9" + checksum: 10c0/ac8e4e8138b1a7a4ac6282873aef7389c352f1f8b577b4850778f5182e4a39a5241facbe48361fec817f56d02b51691b383010843fb08b34a8e8ea3614688fd5 + languageName: node + linkType: hard + +"@polka/url@npm:^1.0.0-next.24": + version: 1.0.0-next.29 + resolution: "@polka/url@npm:1.0.0-next.29" + checksum: 10c0/0d58e081844095cb029d3c19a659bfefd09d5d51a2f791bc61eba7ea826f13d6ee204a8a448c2f5a855c17df07b37517373ff916dd05801063c0568ae9937684 + languageName: node + linkType: hard + +"@radix-ui/number@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/number@npm:1.1.0" + checksum: 10c0/a48e34d5ff1484de1b7cf5d7317fefc831d49e96a2229f300fd37b657bd8cfb59c922830c00ec02838ab21de3b299a523474592e4f30882153412ed47edce6a4 + languageName: node + linkType: hard + +"@radix-ui/primitive@npm:1.0.0": + version: 1.0.0 + resolution: "@radix-ui/primitive@npm:1.0.0" + dependencies: + "@babel/runtime": "npm:^7.13.10" + checksum: 10c0/4b0a4bdbf312df2317c3a3c728b0d2249242220a93eedaffecd4207bc0b8d3f28498c4b15f16c8f60b8292302d6d28ef73d751f63e77ef9bf6a318f52c6dc19b + languageName: node + linkType: hard + +"@radix-ui/primitive@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/primitive@npm:1.1.1" + checksum: 10c0/6457bd8d1aa4ecb948e5d2a2484fc570698b2ab472db6d915a8f1eec04823f80423efa60b5ba840f0693bec2ca380333cc5f3b52586b40f407d9f572f9261f8d + languageName: node + linkType: hard + +"@radix-ui/react-accessible-icon@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-accessible-icon@npm:1.1.1" + dependencies: + "@radix-ui/react-visually-hidden": "npm:1.1.1" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/f5d75ec8d76c39a387736f045f7fb279399fc0322fd09843fcaa76d6e5fae5d38b2b2c2ee159fa05f7b67de32ad5953fc7b9d2d6e35255ba7eb45e4096e36b8e + languageName: node + linkType: hard + +"@radix-ui/react-accordion@npm:1.2.2": + version: 1.2.2 + resolution: "@radix-ui/react-accordion@npm:1.2.2" + dependencies: + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-collapsible": "npm:1.1.2" + "@radix-ui/react-collection": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-direction": "npm:1.1.0" + "@radix-ui/react-id": "npm:1.1.0" + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/2279c24de3296714ad14e0b83e7ea55f1b0d1585650b48ddb9295a44e6f0ab4e860526e9263c8f18cbdfa702648644d1bfa50f18c22e6f9de303b4b19ebef63a + languageName: node + linkType: hard + +"@radix-ui/react-alert-dialog@npm:1.1.5": + version: 1.1.5 + resolution: "@radix-ui/react-alert-dialog@npm:1.1.5" + dependencies: + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-dialog": "npm:1.1.5" + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-slot": "npm:1.1.1" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/5af5d2aad24bce15119e9485e02d7dd735ff78e43a979c1242f17160de8483cb429539dbc24b5a55bad42fd0b88b112e613915cb0622271c4a905c462b45ba60 + languageName: node + linkType: hard + +"@radix-ui/react-arrow@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-arrow@npm:1.1.1" + dependencies: + "@radix-ui/react-primitive": "npm:2.0.1" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/714c8420ee4497775a1119ceba1391a9e4fed07185ba903ade571251400fd25cedb7bebf2292ce778e74956dfa079078b2afbb67d12001c6ea5080997bcf3612 + languageName: node + linkType: hard + +"@radix-ui/react-aspect-ratio@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-aspect-ratio@npm:1.1.1" + dependencies: + "@radix-ui/react-primitive": "npm:2.0.1" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/e99ceebb32a743fd99bdae54480213de20580a194ebdf1ca5ca2046cecc964dec8f05d29cad00740f97a790bfa05d2374dd34e6abecbb98fd5cc90937407a25f + languageName: node + linkType: hard + +"@radix-ui/react-avatar@npm:1.1.2": + version: 1.1.2 + resolution: "@radix-ui/react-avatar@npm:1.1.2" + dependencies: + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" + "@radix-ui/react-use-layout-effect": "npm:1.1.0" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/84a55872452e2ad07ae418d97231b4de547b176b8731541eb01f360ca1f306ae9fd2bfb6ec59ea47d90e16970db101476c3cb9c3282e4d444bf1c9d734d9c729 + languageName: node + linkType: hard + +"@radix-ui/react-checkbox@npm:1.1.3": + version: 1.1.3 + resolution: "@radix-ui/react-checkbox@npm:1.1.3" + dependencies: + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-presence": "npm:1.1.2" + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" + "@radix-ui/react-use-previous": "npm:1.1.0" + "@radix-ui/react-use-size": "npm:1.1.0" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/88a28be73b849f158a47e8ee9432dede92932fcda678ecd971de131efb805aff29e33f382afdc722ca3f54f7a3d262125814ee812d5e73cc85e61bca62963bb7 + languageName: node + linkType: hard + +"@radix-ui/react-collapsible@npm:1.1.2": + version: 1.1.2 + resolution: "@radix-ui/react-collapsible@npm:1.1.2" + dependencies: + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-id": "npm:1.1.0" + "@radix-ui/react-presence": "npm:1.1.2" + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" + "@radix-ui/react-use-layout-effect": "npm:1.1.0" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/8a725539c0c259ea53a0e35d4ddd3acca42cab5113fd537758450ad1e76f0b757423f18aca29364f963bef4f0624d57feb32bf9d12a3ea6b2c084b523ba65205 + languageName: node + linkType: hard + +"@radix-ui/react-collection@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-collection@npm:1.1.1" + dependencies: + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-slot": "npm:1.1.1" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/f01bba02e11944fa98f588a0c8dc7657228c9e7dd32ef66acdec6a540385c1e9471ef9e7dfa6184b524fdf923cf5a08892ffda3fe6d60cee34c690d9914373ce + languageName: node + linkType: hard + +"@radix-ui/react-compose-refs@npm:1.0.0": + version: 1.0.0 + resolution: "@radix-ui/react-compose-refs@npm:1.0.0" + dependencies: + "@babel/runtime": "npm:^7.13.10" + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + checksum: 10c0/449148920c1df82ffcdd78a68d3485036d198b41b9fcfc407b008df5dfefc8f1a60391f7b53e2bc69e0fdbbba846b0b79fede5f7ed35bca82af4eff6c56b8854 + languageName: node + linkType: hard + +"@radix-ui/react-compose-refs@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-compose-refs@npm:1.1.1" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/3e84580024e66e3cc5b9ae79355e787815c1d2a3c7d46e7f47900a29c33751ca24cf4ac8903314957ab1f7788aebe1687e2258641c188cf94653f7ddf8f70627 + languageName: node + linkType: hard + +"@radix-ui/react-context-menu@npm:2.2.5": + version: 2.2.5 + resolution: "@radix-ui/react-context-menu@npm:2.2.5" + dependencies: + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-menu": "npm:2.1.5" + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/98ae3ce113fa1539b5af2bc8ea38844f209f7ec0203d25b5bd0b307f89e0b0d8f421384fcbcf81e60898ab9c5311dace0a2ceecb624978facce8b5977a6a79b6 + languageName: node + linkType: hard + +"@radix-ui/react-context@npm:1.0.0": + version: 1.0.0 + resolution: "@radix-ui/react-context@npm:1.0.0" + dependencies: + "@babel/runtime": "npm:^7.13.10" + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + checksum: 10c0/3744c8f6291d1c0645dfb2497e232b2084f8c62075258370987592e3533710dc84b8ae983489ca354c0567eff3f311230f6c696bc4536ba0e431068b79196b00 + languageName: node + linkType: hard + +"@radix-ui/react-context@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-context@npm:1.1.1" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/fc4ace9d79d7954c715ade765e06c95d7e1b12a63a536bcbe842fb904f03f88fc5bd6e38d44bd23243d37a270b4c44380fedddaeeae2d274f0b898a20665aba2 + languageName: node + linkType: hard + +"@radix-ui/react-dialog@npm:1.0.0": + version: 1.0.0 + resolution: "@radix-ui/react-dialog@npm:1.0.0" + dependencies: + "@babel/runtime": "npm:^7.13.10" + "@radix-ui/primitive": "npm:1.0.0" + "@radix-ui/react-compose-refs": "npm:1.0.0" + "@radix-ui/react-context": "npm:1.0.0" + "@radix-ui/react-dismissable-layer": "npm:1.0.0" + "@radix-ui/react-focus-guards": "npm:1.0.0" + "@radix-ui/react-focus-scope": "npm:1.0.0" + "@radix-ui/react-id": "npm:1.0.0" + "@radix-ui/react-portal": "npm:1.0.0" + "@radix-ui/react-presence": "npm:1.0.0" + "@radix-ui/react-primitive": "npm:1.0.0" + "@radix-ui/react-slot": "npm:1.0.0" + "@radix-ui/react-use-controllable-state": "npm:1.0.0" + aria-hidden: "npm:^1.1.1" + react-remove-scroll: "npm:2.5.4" + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + checksum: 10c0/af2afc8b88f6fc542d6e4d8594afcf038dff47baed76fccbc619e1ac99c7a6d0735ef736bfa1c89d64a56f0e0a70c01f8290ffc5c1e03dde7c643a09b6541b05 + languageName: node + linkType: hard + +"@radix-ui/react-dialog@npm:1.1.4": + version: 1.1.4 + resolution: "@radix-ui/react-dialog@npm:1.1.4" + dependencies: + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-dismissable-layer": "npm:1.1.3" + "@radix-ui/react-focus-guards": "npm:1.1.1" + "@radix-ui/react-focus-scope": "npm:1.1.1" + "@radix-ui/react-id": "npm:1.1.0" + "@radix-ui/react-portal": "npm:1.1.3" + "@radix-ui/react-presence": "npm:1.1.2" + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-slot": "npm:1.1.1" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" + aria-hidden: "npm:^1.1.1" + react-remove-scroll: "npm:^2.6.1" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/d0ac8d85869b0d5a51823eb66503e41bab543807aa8702a2f1b2d5f720b1a2e4e9d0d83ca744aae06c6942a8759a1cd12bfa9b715d492868548254784969f78d + languageName: node + linkType: hard + +"@radix-ui/react-dialog@npm:1.1.5": + version: 1.1.5 + resolution: "@radix-ui/react-dialog@npm:1.1.5" + dependencies: + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-dismissable-layer": "npm:1.1.4" + "@radix-ui/react-focus-guards": "npm:1.1.1" + "@radix-ui/react-focus-scope": "npm:1.1.1" + "@radix-ui/react-id": "npm:1.1.0" + "@radix-ui/react-portal": "npm:1.1.3" + "@radix-ui/react-presence": "npm:1.1.2" + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-slot": "npm:1.1.1" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" + aria-hidden: "npm:^1.2.4" + react-remove-scroll: "npm:^2.6.2" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/486f1b6cb9de310ab03ec201701b79912eb38565175bbbd6b6399ff0d7ca5fd2ead7bb7f072a8d2acf07d0a53154e7292abee404ca9f9a26b826a649cee06a21 + languageName: node + linkType: hard + +"@radix-ui/react-direction@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-direction@npm:1.1.0" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/eb07d8cc3ae2388b824e0a11ae0e3b71fb0c49972b506e249cec9f27a5b7ef4305ee668c98b674833c92e842163549a83beb0a197dec1ec65774bdeeb61f932c + languageName: node + linkType: hard + +"@radix-ui/react-dismissable-layer@npm:1.0.0": + version: 1.0.0 + resolution: "@radix-ui/react-dismissable-layer@npm:1.0.0" + dependencies: + "@babel/runtime": "npm:^7.13.10" + "@radix-ui/primitive": "npm:1.0.0" + "@radix-ui/react-compose-refs": "npm:1.0.0" + "@radix-ui/react-primitive": "npm:1.0.0" + "@radix-ui/react-use-callback-ref": "npm:1.0.0" + "@radix-ui/react-use-escape-keydown": "npm:1.0.0" + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + checksum: 10c0/4aec9216d85671ea1c22ac56f0bf98dde3ddc10d912bedc9bfdbc230057411c4567cdb014fc006495bcbffeffab904fbfa0622e1bbd8b30c9bb327e0304dea33 + languageName: node + linkType: hard + +"@radix-ui/react-dismissable-layer@npm:1.1.3": + version: 1.1.3 + resolution: "@radix-ui/react-dismissable-layer@npm:1.1.3" + dependencies: + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" + "@radix-ui/react-use-escape-keydown": "npm:1.1.0" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/1ab2ebddf3d450bf4efb1e846894824a0056d3fa3deec0858206bc7547857fe5fe37e42f0a34918072702ead6dedc388a5770c060b2596cd408e20db86c54253 + languageName: node + linkType: hard + +"@radix-ui/react-dismissable-layer@npm:1.1.4": + version: 1.1.4 + resolution: "@radix-ui/react-dismissable-layer@npm:1.1.4" + dependencies: + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" + "@radix-ui/react-use-escape-keydown": "npm:1.1.0" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/8657bf3e7e9e6ffeec9b23fbea4ae4e35f0a8fb474b5562636c721be82a95df30da32b9957dfc3826caa0b2e0b79a1333e7589d64de44b3ea02a667c83622efb + languageName: node + linkType: hard + +"@radix-ui/react-dropdown-menu@npm:2.1.5": + version: 2.1.5 + resolution: "@radix-ui/react-dropdown-menu@npm:2.1.5" + dependencies: + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-id": "npm:1.1.0" + "@radix-ui/react-menu": "npm:2.1.5" + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/1b32444758058f97d8222029c66fb277405811b6ed42d02122b9d12953d484a04602778ccfcae29522216fc64c0a9d0b007c40074049928b9b034454cae548d6 + languageName: node + linkType: hard + +"@radix-ui/react-focus-guards@npm:1.0.0": + version: 1.0.0 + resolution: "@radix-ui/react-focus-guards@npm:1.0.0" + dependencies: + "@babel/runtime": "npm:^7.13.10" + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + checksum: 10c0/3b6578b31ad042d06e00fc511cd465fb019cfc2726edcd9b56a6d47f22049c1c6f1aec203a099c9f1e1bb5870c47cfaf9a969a5448159b90346b47b8c24ceef7 + languageName: node + linkType: hard + +"@radix-ui/react-focus-guards@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-focus-guards@npm:1.1.1" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/2e99750ca593083a530542a185d656b45b100752353a7a193a67566e3c256414a76fa9171d152f8c0167b8d6c1fdf62b2e07750d7af2974bf8ef39eb204aa537 + languageName: node + linkType: hard + +"@radix-ui/react-focus-scope@npm:1.0.0": + version: 1.0.0 + resolution: "@radix-ui/react-focus-scope@npm:1.0.0" + dependencies: + "@babel/runtime": "npm:^7.13.10" + "@radix-ui/react-compose-refs": "npm:1.0.0" + "@radix-ui/react-primitive": "npm:1.0.0" + "@radix-ui/react-use-callback-ref": "npm:1.0.0" + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + checksum: 10c0/0c4cad9c3db4cb7882435fac05ee7ae3b3e0244410d9b8d264370a1edf56b0c7285df6dffe556ba7939f4a3d887d0d5044acee8cb2f04818b91bcbe9b912c2a7 + languageName: node + linkType: hard + +"@radix-ui/react-focus-scope@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-focus-scope@npm:1.1.1" + dependencies: + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/a430264a32e358c05dfa1c3abcf6c3d0481cbcbb2547532324c6d69fa7f9e3ed77b5eb2dd64d42808ec62c8d69abb573d6076907764af126d14ea18febf45d7b + languageName: node + linkType: hard + +"@radix-ui/react-form@npm:0.1.1": + version: 0.1.1 + resolution: "@radix-ui/react-form@npm:0.1.1" + dependencies: + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-id": "npm:1.1.0" + "@radix-ui/react-label": "npm:2.1.1" + "@radix-ui/react-primitive": "npm:2.0.1" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/78c41d03abab2744fd4026c1b365b8977b00749b86085db5579eed3a57c91748b344d64014a4437204f3eecd334e8284b25f85b24192c9100178559bf3797d05 + languageName: node + linkType: hard + +"@radix-ui/react-hover-card@npm:1.1.5": + version: 1.1.5 + resolution: "@radix-ui/react-hover-card@npm:1.1.5" + dependencies: + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-dismissable-layer": "npm:1.1.4" + "@radix-ui/react-popper": "npm:1.2.1" + "@radix-ui/react-portal": "npm:1.1.3" + "@radix-ui/react-presence": "npm:1.1.2" + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/69b434a44eef9f47224a0d27980e4ecc7922029bbbe4ae8868a54d23a8c3bcdd495cd82eb9e0872c3df095cd65015c59f05f66de7a38cd00025d5a6feb046b77 + languageName: node + linkType: hard + +"@radix-ui/react-id@npm:1.0.0": + version: 1.0.0 + resolution: "@radix-ui/react-id@npm:1.0.0" + dependencies: + "@babel/runtime": "npm:^7.13.10" + "@radix-ui/react-use-layout-effect": "npm:1.0.0" + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + checksum: 10c0/56e9817abdc209e0d5169ba2e6d3de477101650b02c04f7f1477800cfd3a9e8bc415bcd14760557a17de8cfcae571342e4f6a5ec182b05d613ae7d77309a861c + languageName: node + linkType: hard + +"@radix-ui/react-id@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-id@npm:1.1.0" + dependencies: + "@radix-ui/react-use-layout-effect": "npm:1.1.0" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/acf13e29e51ee96336837fc0cfecc306328b20b0e0070f6f0f7aa7a621ded4a1ee5537cfad58456f64bae76caa7f8769231e88dc7dc106197347ee433c275a79 + languageName: node + linkType: hard + +"@radix-ui/react-label@npm:2.1.1": + version: 2.1.1 + resolution: "@radix-ui/react-label@npm:2.1.1" + dependencies: + "@radix-ui/react-primitive": "npm:2.0.1" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/902628dc2c05610462a264feedc8c548d7ecad7f000efb9a4190e365ee2b7f75eccf98b43925fac6e1fa940c437abbce03ecc6868e06e0a197c779973ccc839d + languageName: node + linkType: hard + +"@radix-ui/react-menu@npm:2.1.5": + version: 2.1.5 + resolution: "@radix-ui/react-menu@npm:2.1.5" + dependencies: + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-collection": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-direction": "npm:1.1.0" + "@radix-ui/react-dismissable-layer": "npm:1.1.4" + "@radix-ui/react-focus-guards": "npm:1.1.1" + "@radix-ui/react-focus-scope": "npm:1.1.1" + "@radix-ui/react-id": "npm:1.1.0" + "@radix-ui/react-popper": "npm:1.2.1" + "@radix-ui/react-portal": "npm:1.1.3" + "@radix-ui/react-presence": "npm:1.1.2" + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-roving-focus": "npm:1.1.1" + "@radix-ui/react-slot": "npm:1.1.1" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" + aria-hidden: "npm:^1.2.4" + react-remove-scroll: "npm:^2.6.2" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/45a246efaecf2de16d748eaa515be089ab8f55f8e375887e3b7e4b89faf0555429cb934aa4dda1fe380a12b1c962dd8e32458e84465be5652e7be879c6889095 + languageName: node + linkType: hard + +"@radix-ui/react-menubar@npm:1.1.5": + version: 1.1.5 + resolution: "@radix-ui/react-menubar@npm:1.1.5" + dependencies: + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-collection": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-direction": "npm:1.1.0" + "@radix-ui/react-id": "npm:1.1.0" + "@radix-ui/react-menu": "npm:2.1.5" + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-roving-focus": "npm:1.1.1" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/1f5d6f42189a0ac3608b85a6f5cae4ca278bcb792f11d6134bb060c80c69008b1b31f82fa32ca83595a3f0968fb898353428f574d2017f9a999c9d945b718237 + languageName: node + linkType: hard + +"@radix-ui/react-navigation-menu@npm:1.2.4": + version: 1.2.4 + resolution: "@radix-ui/react-navigation-menu@npm:1.2.4" + dependencies: + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-collection": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-direction": "npm:1.1.0" + "@radix-ui/react-dismissable-layer": "npm:1.1.4" + "@radix-ui/react-id": "npm:1.1.0" + "@radix-ui/react-presence": "npm:1.1.2" + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" + "@radix-ui/react-use-layout-effect": "npm:1.1.0" + "@radix-ui/react-use-previous": "npm:1.1.0" + "@radix-ui/react-visually-hidden": "npm:1.1.1" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/7b32dc6fb7a685ca1ab1b948b739d1c7e71835e92307da6735bb6afd39f31dd7c8fdea30168ab3f860dea60f73b136ce8db2dbb9d120205d6ae6c1e146036b75 + languageName: node + linkType: hard + +"@radix-ui/react-popover@npm:1.1.5": + version: 1.1.5 + resolution: "@radix-ui/react-popover@npm:1.1.5" + dependencies: + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-dismissable-layer": "npm:1.1.4" + "@radix-ui/react-focus-guards": "npm:1.1.1" + "@radix-ui/react-focus-scope": "npm:1.1.1" + "@radix-ui/react-id": "npm:1.1.0" + "@radix-ui/react-popper": "npm:1.2.1" + "@radix-ui/react-portal": "npm:1.1.3" + "@radix-ui/react-presence": "npm:1.1.2" + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-slot": "npm:1.1.1" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" + aria-hidden: "npm:^1.2.4" + react-remove-scroll: "npm:^2.6.2" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/95265a40ed7055a34b9b4d54fc644d3ea9d9e4e532f7562b6eb92c9923a8ce2a5bec8945f1c611ff59a9af741a403ce5a2a7e26736629b54a1c325300d47aab9 + languageName: node + linkType: hard + +"@radix-ui/react-popper@npm:1.2.1": + version: 1.2.1 + resolution: "@radix-ui/react-popper@npm:1.2.1" + dependencies: + "@floating-ui/react-dom": "npm:^2.0.0" + "@radix-ui/react-arrow": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" + "@radix-ui/react-use-layout-effect": "npm:1.1.0" + "@radix-ui/react-use-rect": "npm:1.1.0" + "@radix-ui/react-use-size": "npm:1.1.0" + "@radix-ui/rect": "npm:1.1.0" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/514468b51e66ff2da3400fa782f4b52f9bad60517e3047cccf56488aa17a3c3f62ff2650b0216be31345dc3be6035999c7160788c92e35c7f8d53ddde2fb92f1 + languageName: node + linkType: hard + +"@radix-ui/react-portal@npm:1.0.0": + version: 1.0.0 + resolution: "@radix-ui/react-portal@npm:1.0.0" + dependencies: + "@babel/runtime": "npm:^7.13.10" + "@radix-ui/react-primitive": "npm:1.0.0" + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + checksum: 10c0/c7330e05d99cbb52bfc16c60c996edf2ace0d80b78eb3828dbce45fe53558a5474dfc347d152a956259740d37d92ec63a88638a22ab808c5f80681f1ad41a810 + languageName: node + linkType: hard + +"@radix-ui/react-portal@npm:1.1.3": + version: 1.1.3 + resolution: "@radix-ui/react-portal@npm:1.1.3" + dependencies: + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-use-layout-effect": "npm:1.1.0" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/b3cd1a81513e528d261599cffda8d7d6094a8598750eaa32bac0d64dbc9a3b4d4e1c10f5bdadf7051b5fd77033b759dbeb4838dae325b94bf8251804c61508c5 + languageName: node + linkType: hard + +"@radix-ui/react-presence@npm:1.0.0": + version: 1.0.0 + resolution: "@radix-ui/react-presence@npm:1.0.0" + dependencies: + "@babel/runtime": "npm:^7.13.10" + "@radix-ui/react-compose-refs": "npm:1.0.0" + "@radix-ui/react-use-layout-effect": "npm:1.0.0" + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + checksum: 10c0/2d696781e58f7acc45df2965b4756d5072a80704677cb6905a927754bd2076c87cd137820d3e58d8c2118a9b12aaa82fee79c6fef49b80012a12983002101fc5 + languageName: node + linkType: hard + +"@radix-ui/react-presence@npm:1.1.2": + version: 1.1.2 + resolution: "@radix-ui/react-presence@npm:1.1.2" + dependencies: + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-use-layout-effect": "npm:1.1.0" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/0c6fa281368636308044df3be4c1f02733094b5e35ba04f26e610dd1c4315a245ffc758e0e176c444742a7a46f4328af1a9d8181e860175ec39338d06525a78d + languageName: node + linkType: hard + +"@radix-ui/react-primitive@npm:1.0.0": + version: 1.0.0 + resolution: "@radix-ui/react-primitive@npm:1.0.0" + dependencies: + "@babel/runtime": "npm:^7.13.10" + "@radix-ui/react-slot": "npm:1.0.0" + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + checksum: 10c0/a68b3afe6eb39e1c73d6cc162283ce071b2a5793e5c417547a0b43281654346be7474f51c7055b5d2636667efbab863eb76f785e8484e63c670b0a9d863684be + languageName: node + linkType: hard + +"@radix-ui/react-primitive@npm:2.0.1": + version: 2.0.1 + resolution: "@radix-ui/react-primitive@npm:2.0.1" + dependencies: + "@radix-ui/react-slot": "npm:1.1.1" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/6a562bec14f8e9fbfe0012d6c2932b0e54518fed898fa0622300c463611e77a4ca28a969f0cd484efd6570c01c5665dd6151f736262317d01715bc4da1a7dea6 + languageName: node + linkType: hard + +"@radix-ui/react-progress@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-progress@npm:1.1.1" + dependencies: + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-primitive": "npm:2.0.1" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/dcf4ab20ff3a19a4be5a6e2502c42cd2c2770c6356b86301a548f725d33b8054dafe411b3c0f2b0b9465b225a31e8eb9f6bcc338d1936fb89312b517e1e7f2ec + languageName: node + linkType: hard + +"@radix-ui/react-radio-group@npm:1.2.2": + version: 1.2.2 + resolution: "@radix-ui/react-radio-group@npm:1.2.2" + dependencies: + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-direction": "npm:1.1.0" + "@radix-ui/react-presence": "npm:1.1.2" + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-roving-focus": "npm:1.1.1" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" + "@radix-ui/react-use-previous": "npm:1.1.0" + "@radix-ui/react-use-size": "npm:1.1.0" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/450592e3a5aa1f9d53f21aefafb977e04b5a0c3a8a8080653f9d9c8117a381b4489bbb4fb4743bd52f043f6aff6e4b279926352c1dd9589fd541cb924533fc17 + languageName: node + linkType: hard + +"@radix-ui/react-roving-focus@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-roving-focus@npm:1.1.1" + dependencies: + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-collection": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-direction": "npm:1.1.0" + "@radix-ui/react-id": "npm:1.1.0" + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/ee41eb60b0c300ef3bb130f7ca6c7333148669f2a50b841027910158c06be215967880da932ac14b83d130a9ca5ffb33d6a1a0f067d5048f8db2c3884bbd9b85 + languageName: node + linkType: hard + +"@radix-ui/react-scroll-area@npm:1.2.2": + version: 1.2.2 + resolution: "@radix-ui/react-scroll-area@npm:1.2.2" + dependencies: + "@radix-ui/number": "npm:1.1.0" + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-direction": "npm:1.1.0" + "@radix-ui/react-presence": "npm:1.1.2" + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" + "@radix-ui/react-use-layout-effect": "npm:1.1.0" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/a959c199780d5ef931a4bc9323a009dff8207ccb21ea42131e259cd32fdea035ccddca7f161e3ac1eb93691644b39a6a274329637234d525c2543ceb299493fb + languageName: node + linkType: hard + +"@radix-ui/react-select@npm:2.1.5": + version: 2.1.5 + resolution: "@radix-ui/react-select@npm:2.1.5" + dependencies: + "@radix-ui/number": "npm:1.1.0" + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-collection": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-direction": "npm:1.1.0" + "@radix-ui/react-dismissable-layer": "npm:1.1.4" + "@radix-ui/react-focus-guards": "npm:1.1.1" + "@radix-ui/react-focus-scope": "npm:1.1.1" + "@radix-ui/react-id": "npm:1.1.0" + "@radix-ui/react-popper": "npm:1.2.1" + "@radix-ui/react-portal": "npm:1.1.3" + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-slot": "npm:1.1.1" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" + "@radix-ui/react-use-layout-effect": "npm:1.1.0" + "@radix-ui/react-use-previous": "npm:1.1.0" + "@radix-ui/react-visually-hidden": "npm:1.1.1" + aria-hidden: "npm:^1.2.4" + react-remove-scroll: "npm:^2.6.2" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/adbaffbe7f7d4662adb10c5af8da279d380f310647a0412a6eb733426881239ac4bca78479b11211dca1ecb3dd1f7eeb6d042d6d8a107c25bc2440606f093758 + languageName: node + linkType: hard + +"@radix-ui/react-separator@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-separator@npm:1.1.1" + dependencies: + "@radix-ui/react-primitive": "npm:2.0.1" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/4b0dc0db4e31d4d71a2a688581707dedb19a9e13378e86dbbab467970c5b271afc189ebba0e340495e15ce0fbbc42445d0be43ff8104de5f5c96cf3b822e801d + languageName: node + linkType: hard + +"@radix-ui/react-slider@npm:1.2.2": + version: 1.2.2 + resolution: "@radix-ui/react-slider@npm:1.2.2" + dependencies: + "@radix-ui/number": "npm:1.1.0" + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-collection": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-direction": "npm:1.1.0" + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" + "@radix-ui/react-use-layout-effect": "npm:1.1.0" + "@radix-ui/react-use-previous": "npm:1.1.0" + "@radix-ui/react-use-size": "npm:1.1.0" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/cd57454a20739523cba8762a6cc0a5beeaa1393e7aed5cb00ce1fdaa5b821c710865d2e746a639feac69025a4e02ff0b211cf515b02bfcf37dc9b633aa63ed70 + languageName: node + linkType: hard + +"@radix-ui/react-slot@npm:1.0.0": + version: 1.0.0 + resolution: "@radix-ui/react-slot@npm:1.0.0" + dependencies: + "@babel/runtime": "npm:^7.13.10" + "@radix-ui/react-compose-refs": "npm:1.0.0" + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + checksum: 10c0/a02573ae7c637b16a72d8511d879db37f33cf35b34b8d2cfe507ba8312abbb8e4075b0cb8cd39c5ba89ce341045375f83634457113256321e7a4c3c3638d2955 + languageName: node + linkType: hard + +"@radix-ui/react-slot@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-slot@npm:1.1.1" + dependencies: + "@radix-ui/react-compose-refs": "npm:1.1.1" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/f3cc71c16529c67a8407a89e0ac13a868cafa0cd05ca185b464db609aa5996a3f00588695518e420bd47ffdb4cc2f76c14cc12ea5a38fc2ca3578a30d2ca58b9 + languageName: node + linkType: hard + +"@radix-ui/react-switch@npm:1.1.2": + version: 1.1.2 + resolution: "@radix-ui/react-switch@npm:1.1.2" + dependencies: + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" + "@radix-ui/react-use-previous": "npm:1.1.0" + "@radix-ui/react-use-size": "npm:1.1.0" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/5ae76c25ab6e9b401a562818b9507acb5994d4b8db828a21fde3d415fde8196c86f7f4025e5bccf72991a4e6801f008e05de02216be20e1f36b6f6411cd27939 + languageName: node + linkType: hard + +"@radix-ui/react-tabs@npm:1.1.2": + version: 1.1.2 + resolution: "@radix-ui/react-tabs@npm:1.1.2" + dependencies: + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-direction": "npm:1.1.0" + "@radix-ui/react-id": "npm:1.1.0" + "@radix-ui/react-presence": "npm:1.1.2" + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-roving-focus": "npm:1.1.1" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/035db9d439d41e60218ea64c8c4cf4a8496eb885aa1caa3cace545a941766dbab7faa1a670ffb49389c55345028203927b424b8cbaa8f2f0cd0cda9974c2fcc6 + languageName: node + linkType: hard + +"@radix-ui/react-toast@npm:1.2.5": + version: 1.2.5 + resolution: "@radix-ui/react-toast@npm:1.2.5" + dependencies: + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-collection": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-dismissable-layer": "npm:1.1.4" + "@radix-ui/react-portal": "npm:1.1.3" + "@radix-ui/react-presence": "npm:1.1.2" + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" + "@radix-ui/react-use-layout-effect": "npm:1.1.0" + "@radix-ui/react-visually-hidden": "npm:1.1.1" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/8f3f03355fdbf49d6705205357f17dd4f0f5ad874dd753da09f46bfb2145ac63780d4445dd1b1f70337185b4f34b43e33e82c4be988eee3fccae62cfc26b2d00 + languageName: node + linkType: hard + +"@radix-ui/react-toggle-group@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-toggle-group@npm:1.1.1" + dependencies: + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-direction": "npm:1.1.0" + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-roving-focus": "npm:1.1.1" + "@radix-ui/react-toggle": "npm:1.1.1" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/730403b34ab2578fb660d6704ae56a11ea34a708ff5289bf828dc128286c6b7755f35186b7e4865bf41a11563f49dbc6cacb1ff2261ca8606394893f52ac86a7 + languageName: node + linkType: hard + +"@radix-ui/react-toggle@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-toggle@npm:1.1.1" + dependencies: + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/c38e6221fb0eb533dfe866cebf9ba3feceaf323ace799042161fe5246407199e4ceecbde27625955fcce894f902c2350f849cb4b924d59f91b5b41de49cd41e6 + languageName: node + linkType: hard + +"@radix-ui/react-toolbar@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-toolbar@npm:1.1.1" + dependencies: + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-direction": "npm:1.1.0" + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-roving-focus": "npm:1.1.1" + "@radix-ui/react-separator": "npm:1.1.1" + "@radix-ui/react-toggle-group": "npm:1.1.1" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/003ea69d55dc3e05cd152096920ee04d46568fc76e682254666ba2cfcc7bb1a90fa38c41c08b0a8e08035ce5349497811c1f8786f2c5d662b98a93557fe261b9 + languageName: node + linkType: hard + +"@radix-ui/react-tooltip@npm:1.1.7": + version: 1.1.7 + resolution: "@radix-ui/react-tooltip@npm:1.1.7" + dependencies: + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-dismissable-layer": "npm:1.1.4" + "@radix-ui/react-id": "npm:1.1.0" + "@radix-ui/react-popper": "npm:1.2.1" + "@radix-ui/react-portal": "npm:1.1.3" + "@radix-ui/react-presence": "npm:1.1.2" + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-slot": "npm:1.1.1" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" + "@radix-ui/react-visually-hidden": "npm:1.1.1" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/25c11cbc8b6aa4115c5fd10aa6fb414e5f4169d83334bd7711fd597dad938122839b801a4b4c13bd0295131db4b0527e18338a203cc6281721342251d01a2d48 + languageName: node + linkType: hard + +"@radix-ui/react-use-callback-ref@npm:1.0.0": + version: 1.0.0 + resolution: "@radix-ui/react-use-callback-ref@npm:1.0.0" + dependencies: + "@babel/runtime": "npm:^7.13.10" + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + checksum: 10c0/91bf130d39cfbda61de83fd4a6893cf459b3d72ec01268e3761eafd3c709f70f82940a6b46676ba6fe06fc707fdefe580946b3b99bb2af5f59887aa203e56533 + languageName: node + linkType: hard + +"@radix-ui/react-use-callback-ref@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-use-callback-ref@npm:1.1.0" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/e954863f3baa151faf89ac052a5468b42650efca924417470efd1bd254b411a94c69c30de2fdbb90187b38cb984795978e12e30423dc41e4309d93d53b66d819 + languageName: node + linkType: hard + +"@radix-ui/react-use-controllable-state@npm:1.0.0": + version: 1.0.0 + resolution: "@radix-ui/react-use-controllable-state@npm:1.0.0" + dependencies: + "@babel/runtime": "npm:^7.13.10" + "@radix-ui/react-use-callback-ref": "npm:1.0.0" + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + checksum: 10c0/fa2ad3b70bec91b628883455152b7ce19d321199e3677051822c14aa3941901f5fd14cddec1c9ab0998e4061fd3b8397727aef856fec099c419d8e1e3d7f75de + languageName: node + linkType: hard + +"@radix-ui/react-use-controllable-state@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-use-controllable-state@npm:1.1.0" + dependencies: + "@radix-ui/react-use-callback-ref": "npm:1.1.0" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/2af883b5b25822ac226e60a6bfde647c0123a76345052a90219026059b3f7225844b2c13a9a16fba859c1cda5fb3d057f2a04503f71780e607516492db4eb3a1 + languageName: node + linkType: hard + +"@radix-ui/react-use-escape-keydown@npm:1.0.0": + version: 1.0.0 + resolution: "@radix-ui/react-use-escape-keydown@npm:1.0.0" + dependencies: + "@babel/runtime": "npm:^7.13.10" + "@radix-ui/react-use-callback-ref": "npm:1.0.0" + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + checksum: 10c0/a64e8dbd0e37b53c6cb9f370923afbf29646d6c28dcadd2a7076451692b70263916b9926322ecd7cc3975b2a5111903ec5abcda7e389b35ef197eb1aba17be38 + languageName: node + linkType: hard + +"@radix-ui/react-use-escape-keydown@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-use-escape-keydown@npm:1.1.0" + dependencies: + "@radix-ui/react-use-callback-ref": "npm:1.1.0" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/910fd696e5a0994b0e06b9cb68def8a865f47951a013ec240c77db2a9e1e726105602700ef5e5f01af49f2f18fe0e73164f9a9651021f28538ef8a30d91f3fbb + languageName: node + linkType: hard + +"@radix-ui/react-use-layout-effect@npm:1.0.0": + version: 1.0.0 + resolution: "@radix-ui/react-use-layout-effect@npm:1.0.0" + dependencies: + "@babel/runtime": "npm:^7.13.10" + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + checksum: 10c0/04bbcddbfaa2863cbd64978b70925d0a0b664131f8c33a518b0df2866966840b3d72302258b0f8cb7ed45b50b6d52d6cbdca00cc159c47f323eb8d7b70126d83 + languageName: node + linkType: hard + +"@radix-ui/react-use-layout-effect@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-use-layout-effect@npm:1.1.0" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/9bf87ece1845c038ed95863cfccf9d75f557c2400d606343bab0ab3192b9806b9840e6aa0a0333fdf3e83cf9982632852192f3e68d7d8367bc8c788dfdf8e62b + languageName: node + linkType: hard + +"@radix-ui/react-use-previous@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-use-previous@npm:1.1.0" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/9787d24790d4e330715127f2f4db56c4cbed9b0a47f97e11a68582c08a356a53c1ec41c7537382f6fb8d0db25de152770f17430e8eaf0fa59705be97760acbad + languageName: node + linkType: hard + +"@radix-ui/react-use-rect@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-use-rect@npm:1.1.0" + dependencies: + "@radix-ui/rect": "npm:1.1.0" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/c2e30150ab49e2cec238cda306fd748c3d47fb96dcff69a3b08e1d19108d80bac239d48f1747a25dadca614e3e967267d43b91e60ea59db2befbc7bea913ff84 + languageName: node + linkType: hard + +"@radix-ui/react-use-size@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-use-size@npm:1.1.0" + dependencies: + "@radix-ui/react-use-layout-effect": "npm:1.1.0" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/4c8b89037597fdc1824d009e0c941b510c7c6c30f83024cc02c934edd748886786e7d9f36f57323b02ad29833e7fa7e8974d81969b4ab33d8f41661afa4f30a6 + languageName: node + linkType: hard + +"@radix-ui/react-visually-hidden@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-visually-hidden@npm:1.1.1" + dependencies: + "@radix-ui/react-primitive": "npm:2.0.1" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/9a34b8e09dc79983626194fdfb4bd24c79060034a226153a2bd9f726f056139316e7a6360583567c6ccd5d9589e6d230fe2c436abea455f73e2d27b73412c412 + languageName: node + linkType: hard + +"@radix-ui/rect@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/rect@npm:1.1.0" + checksum: 10c0/a26ff7f8708fb5f2f7949baad70a6b2a597d761ee4dd4aadaf1c1a33ea82ea23dfef6ce6366a08310c5d008cdd60b2e626e4ee03fa342bd5f246ddd9d427f6be + languageName: node + linkType: hard + +"@react-aria/breadcrumbs@npm:^3.5.29": + version: 3.5.29 + resolution: "@react-aria/breadcrumbs@npm:3.5.29" + dependencies: + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/link": "npm:^3.8.6" + "@react-aria/utils": "npm:^3.31.0" + "@react-types/breadcrumbs": "npm:^3.7.17" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/5a7c1ed3c165ed72364187c4a5b866126499e364ca73587f11a5031364c11cefe0a2cfbeb059a496e48c9d299b8b5326ca2473b42268a6d466c9d78cc8134f19 + languageName: node + linkType: hard + +"@react-aria/button@npm:^3.14.2": + version: 3.14.2 + resolution: "@react-aria/button@npm:3.14.2" + dependencies: + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/toolbar": "npm:3.0.0-beta.21" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/toggle": "npm:^3.9.2" + "@react-types/button": "npm:^3.14.1" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/7e171054a2f81ded1255ea4e31806cd3e71a8fbc50e13dcad682908d2681af818b7276579d95d9e506552246c4f2bfc4884c77a4d6eb657523bc751607623300 + languageName: node + linkType: hard + +"@react-aria/calendar@npm:^3.9.2": + version: 3.9.2 + resolution: "@react-aria/calendar@npm:3.9.2" + dependencies: + "@internationalized/date": "npm:^3.10.0" + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/live-announcer": "npm:^3.4.4" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/calendar": "npm:^3.9.0" + "@react-types/button": "npm:^3.14.1" + "@react-types/calendar": "npm:^3.8.0" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/cc17787b17cd0a9a47dac812c28ec2be49d1d4f6043ce6e3028a351db94cd405b136f562b2f22d5e0e285403c6926c110e55393e167c6ab3476960fcae080596 + languageName: node + linkType: hard + +"@react-aria/checkbox@npm:^3.16.2": + version: 3.16.2 + resolution: "@react-aria/checkbox@npm:3.16.2" + dependencies: + "@react-aria/form": "npm:^3.1.2" + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/label": "npm:^3.7.22" + "@react-aria/toggle": "npm:^3.12.2" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/checkbox": "npm:^3.7.2" + "@react-stately/form": "npm:^3.2.2" + "@react-stately/toggle": "npm:^3.9.2" + "@react-types/checkbox": "npm:^3.10.2" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/76ae85e93969c252d689db214787636cd651a4726aa14068bd1cc95af3179f5cedf51e968a85041088687cf670b7d3800f4b90b09361631ff7f902ab09dc6daf + languageName: node + linkType: hard + +"@react-aria/color@npm:^3.1.2": + version: 3.1.2 + resolution: "@react-aria/color@npm:3.1.2" + dependencies: + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/numberfield": "npm:^3.12.2" + "@react-aria/slider": "npm:^3.8.2" + "@react-aria/spinbutton": "npm:^3.6.19" + "@react-aria/textfield": "npm:^3.18.2" + "@react-aria/utils": "npm:^3.31.0" + "@react-aria/visually-hidden": "npm:^3.8.28" + "@react-stately/color": "npm:^3.9.2" + "@react-stately/form": "npm:^3.2.2" + "@react-types/color": "npm:^3.1.2" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/7e687131d47fde06ae2fe85a348f8dd586c537e705153e8a5616b584517dd6e0d28d24e17c3eff268d0921fdee8d68cc74dd5b12b6eff44070be907a2fae4421 + languageName: node + linkType: hard + +"@react-aria/combobox@npm:^3.14.0": + version: 3.14.0 + resolution: "@react-aria/combobox@npm:3.14.0" + dependencies: + "@react-aria/focus": "npm:^3.21.2" + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/listbox": "npm:^3.15.0" + "@react-aria/live-announcer": "npm:^3.4.4" + "@react-aria/menu": "npm:^3.19.3" + "@react-aria/overlays": "npm:^3.30.0" + "@react-aria/selection": "npm:^3.26.0" + "@react-aria/textfield": "npm:^3.18.2" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/collections": "npm:^3.12.8" + "@react-stately/combobox": "npm:^3.12.0" + "@react-stately/form": "npm:^3.2.2" + "@react-types/button": "npm:^3.14.1" + "@react-types/combobox": "npm:^3.13.9" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/5b4868ecda985994bba8d7885e5f772d72a2fce7ace4cbf967fe10aac7079521daa9f3cded47d36e17114e60aafea577473d2783dd60da9b2d5afeaee9de3296 + languageName: node + linkType: hard + +"@react-aria/datepicker@npm:^3.15.2": + version: 3.15.2 + resolution: "@react-aria/datepicker@npm:3.15.2" + dependencies: + "@internationalized/date": "npm:^3.10.0" + "@internationalized/number": "npm:^3.6.5" + "@internationalized/string": "npm:^3.2.7" + "@react-aria/focus": "npm:^3.21.2" + "@react-aria/form": "npm:^3.1.2" + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/label": "npm:^3.7.22" + "@react-aria/spinbutton": "npm:^3.6.19" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/datepicker": "npm:^3.15.2" + "@react-stately/form": "npm:^3.2.2" + "@react-types/button": "npm:^3.14.1" + "@react-types/calendar": "npm:^3.8.0" + "@react-types/datepicker": "npm:^3.13.2" + "@react-types/dialog": "npm:^3.5.22" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/585f3323e58153e7e707c2629eeb98cb7c278c67de67434f7126e740b7fcb94079a120cd496bc401a803ecfb61c2b6253812dd5d6ef49207e57ea28ac897cd21 + languageName: node + linkType: hard + +"@react-aria/dialog@npm:^3.5.31": + version: 3.5.31 + resolution: "@react-aria/dialog@npm:3.5.31" + dependencies: + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/overlays": "npm:^3.30.0" + "@react-aria/utils": "npm:^3.31.0" + "@react-types/dialog": "npm:^3.5.22" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/8a9e6498a15bd8a95b2f426436d25183b41ed1a522a35384da69976d118d3471580b7aab0a90e9995dc566641897c41f9f7937a79aeeb666ba692ffacbec2a8c + languageName: node + linkType: hard + +"@react-aria/disclosure@npm:^3.1.0": + version: 3.1.0 + resolution: "@react-aria/disclosure@npm:3.1.0" + dependencies: + "@react-aria/ssr": "npm:^3.9.10" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/disclosure": "npm:^3.0.8" + "@react-types/button": "npm:^3.14.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/57ddcacc0e842f05d12c23414acf671413a482ff82e388d84d2de123d41bd05f64495ecd98530d3153c1a366b1f8b9e849e36ce60c44e02bb0b0ab82cfbe0e9e + languageName: node + linkType: hard + +"@react-aria/dnd@npm:^3.11.3": + version: 3.11.3 + resolution: "@react-aria/dnd@npm:3.11.3" + dependencies: + "@internationalized/string": "npm:^3.2.7" + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/live-announcer": "npm:^3.4.4" + "@react-aria/overlays": "npm:^3.30.0" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/collections": "npm:^3.12.8" + "@react-stately/dnd": "npm:^3.7.1" + "@react-types/button": "npm:^3.14.1" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/e64cfaec02bedd84098ed1dd2023e6507906b48becc137445330406ab3e543e641b411236448b73bf673783a9f95acb2039711a10b0caf5c2d7229aeab89930f + languageName: node + linkType: hard + +"@react-aria/focus@npm:^3.21.2": + version: 3.21.2 + resolution: "@react-aria/focus@npm:3.21.2" + dependencies: + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/utils": "npm:^3.31.0" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + clsx: "npm:^2.0.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/bfcdbb8d47bf038c035b025df6b9c292eeea9a2af7c77ec2ac27c302cb64dc481cfe80bb6575b399301ad1516feba134dec01e3c112ca2cf912ca13b47965917 + languageName: node + linkType: hard + +"@react-aria/form@npm:^3.1.2": + version: 3.1.2 + resolution: "@react-aria/form@npm:3.1.2" + dependencies: + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/form": "npm:^3.2.2" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/d706e08545765c18c47e6b1cf64d09fc0e22af73e0a938ffdea209afa3be6036a019f9d92f22f4239acb5300f757da46a33c0b55a13be54c4ab2ad1c7f2a2e84 + languageName: node + linkType: hard + +"@react-aria/grid@npm:^3.14.5": + version: 3.14.5 + resolution: "@react-aria/grid@npm:3.14.5" + dependencies: + "@react-aria/focus": "npm:^3.21.2" + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/live-announcer": "npm:^3.4.4" + "@react-aria/selection": "npm:^3.26.0" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/collections": "npm:^3.12.8" + "@react-stately/grid": "npm:^3.11.6" + "@react-stately/selection": "npm:^3.20.6" + "@react-types/checkbox": "npm:^3.10.2" + "@react-types/grid": "npm:^3.3.6" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/1e2ce96c55b31fd6ee4e3d4b190e9a5ab6987332dead3d3bf24c5f53dc0c375fb46fa1784a4a65325857812ceed18ea2cd5b79e06867629e301e536864b6d8dd + languageName: node + linkType: hard + +"@react-aria/gridlist@npm:^3.14.1": + version: 3.14.1 + resolution: "@react-aria/gridlist@npm:3.14.1" + dependencies: + "@react-aria/focus": "npm:^3.21.2" + "@react-aria/grid": "npm:^3.14.5" + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/selection": "npm:^3.26.0" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/list": "npm:^3.13.1" + "@react-stately/tree": "npm:^3.9.3" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/d9fb3f25a4b9c5a6cd2365acef56a9d3c21a3759e0f55141708c8ff532c760289b86be8e9075286e2e72fb9da7330823f5db370550ad551551a3082c4ee983fb + languageName: node + linkType: hard + +"@react-aria/i18n@npm:^3.12.13": + version: 3.12.13 + resolution: "@react-aria/i18n@npm:3.12.13" + dependencies: + "@internationalized/date": "npm:^3.10.0" + "@internationalized/message": "npm:^3.1.8" + "@internationalized/number": "npm:^3.6.5" + "@internationalized/string": "npm:^3.2.7" + "@react-aria/ssr": "npm:^3.9.10" + "@react-aria/utils": "npm:^3.31.0" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/0c79fa6ffb171cde2fc7fc7150042d6f7d5911a0df275286e5e5f5ad0edb35d51092335ed922fd83a1370e22a8467055082c4e851392a7e9827c78cf3e6f591b + languageName: node + linkType: hard + +"@react-aria/interactions@npm:^3.25.6": + version: 3.25.6 + resolution: "@react-aria/interactions@npm:3.25.6" + dependencies: + "@react-aria/ssr": "npm:^3.9.10" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/flags": "npm:^3.1.2" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/000300ee3cfab724228c89f7261e94e1357f91f746256c352466a014ab6e1e907a3e6c6a2c0e73a6dd7efc97c1a608c96462de5b41a3eebda22cbc97550a797d + languageName: node + linkType: hard + +"@react-aria/label@npm:^3.7.22": + version: 3.7.22 + resolution: "@react-aria/label@npm:3.7.22" + dependencies: + "@react-aria/utils": "npm:^3.31.0" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/608c7e4e4d8b3b1599b5e79a32836094812c3d9c5a30ee9eff5dfe8508b76abb084b300e28ee9cdab01b99d8fd748135827534ab26e384657e6347348caf28e1 + languageName: node + linkType: hard + +"@react-aria/landmark@npm:^3.0.7": + version: 3.0.7 + resolution: "@react-aria/landmark@npm:3.0.7" + dependencies: + "@react-aria/utils": "npm:^3.31.0" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + use-sync-external-store: "npm:^1.4.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/581692703e20d351431d99025aca1e5ce06c8fb4b034dc283cf04d9cb86063780c0022f8e2a7948845a4bd90c891251f7549146bb07e845a5c287b739ad46f7d + languageName: node + linkType: hard + +"@react-aria/link@npm:^3.8.6": + version: 3.8.6 + resolution: "@react-aria/link@npm:3.8.6" + dependencies: + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/utils": "npm:^3.31.0" + "@react-types/link": "npm:^3.6.5" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/ed5a37b7446957d860cc48b5720cd65f4dc84c001c7ac69541d4320c2ac584a7a5a4066630e90bc6dfed3f7bf324a60bcf3039f090cb521439fd01325e589a5e + languageName: node + linkType: hard + +"@react-aria/listbox@npm:^3.15.0": + version: 3.15.0 + resolution: "@react-aria/listbox@npm:3.15.0" + dependencies: + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/label": "npm:^3.7.22" + "@react-aria/selection": "npm:^3.26.0" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/collections": "npm:^3.12.8" + "@react-stately/list": "npm:^3.13.1" + "@react-types/listbox": "npm:^3.7.4" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/e3c0c3e0331ffd5c14fbfdd8f916941c629e6d37399c893d80cc7459c2c583d4c3cbc747a3029d4816dd9fc77926ae25910552da101d54248530bae936a0ae13 + languageName: node + linkType: hard + +"@react-aria/live-announcer@npm:^3.4.4": + version: 3.4.4 + resolution: "@react-aria/live-announcer@npm:3.4.4" + dependencies: + "@swc/helpers": "npm:^0.5.0" + checksum: 10c0/1598372e773ee8dbb2f1d2a946652384f5140ab54106416e2a182c72eaabc1b3739e624bac7aea3d95429ba16487074c782ff90db093be36dd1d4cf84f9f9a17 + languageName: node + linkType: hard + +"@react-aria/menu@npm:^3.19.3": + version: 3.19.3 + resolution: "@react-aria/menu@npm:3.19.3" + dependencies: + "@react-aria/focus": "npm:^3.21.2" + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/overlays": "npm:^3.30.0" + "@react-aria/selection": "npm:^3.26.0" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/collections": "npm:^3.12.8" + "@react-stately/menu": "npm:^3.9.8" + "@react-stately/selection": "npm:^3.20.6" + "@react-stately/tree": "npm:^3.9.3" + "@react-types/button": "npm:^3.14.1" + "@react-types/menu": "npm:^3.10.5" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/9a2582d8d7eff18d814ddcd3d4a56023c47aecf84bcd52afcc47fedf8bce65b2d81fdd33a5e9b584ef54cbffa6ab7f6377cc8ab783712e5142a5e47b97003423 + languageName: node + linkType: hard + +"@react-aria/meter@npm:^3.4.27": + version: 3.4.27 + resolution: "@react-aria/meter@npm:3.4.27" + dependencies: + "@react-aria/progress": "npm:^3.4.27" + "@react-types/meter": "npm:^3.4.13" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/06fda9b6a1a3f5b52c0231e6e2f8d74bfc593f4d071bf86157cf5c50de52069b98020105d868eaba61440dfbae498cb999136db29780ca927379e31bae3c08c2 + languageName: node + linkType: hard + +"@react-aria/numberfield@npm:^3.12.2": + version: 3.12.2 + resolution: "@react-aria/numberfield@npm:3.12.2" + dependencies: + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/spinbutton": "npm:^3.6.19" + "@react-aria/textfield": "npm:^3.18.2" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/form": "npm:^3.2.2" + "@react-stately/numberfield": "npm:^3.10.2" + "@react-types/button": "npm:^3.14.1" + "@react-types/numberfield": "npm:^3.8.15" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/2d88daabf391c78f3464f71994596cf38376c1ab66dc703ac5b6f4d6a7a8da55f6d521133016378ef1c93188632f5aa594fec654b0a432959fb032d421a7f7a1 + languageName: node + linkType: hard + +"@react-aria/overlays@npm:^3.30.0": + version: 3.30.0 + resolution: "@react-aria/overlays@npm:3.30.0" + dependencies: + "@react-aria/focus": "npm:^3.21.2" + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/ssr": "npm:^3.9.10" + "@react-aria/utils": "npm:^3.31.0" + "@react-aria/visually-hidden": "npm:^3.8.28" + "@react-stately/overlays": "npm:^3.6.20" + "@react-types/button": "npm:^3.14.1" + "@react-types/overlays": "npm:^3.9.2" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/239a8e70c33ad61142df213cadf71c5c273f4503054bdf27e72f5a2e1867203bc6e5752ab79afd0e9b8d50038c9adf2e38503b68a903c07c2bca1977c889c4dc + languageName: node + linkType: hard + +"@react-aria/progress@npm:^3.4.27": + version: 3.4.27 + resolution: "@react-aria/progress@npm:3.4.27" + dependencies: + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/label": "npm:^3.7.22" + "@react-aria/utils": "npm:^3.31.0" + "@react-types/progress": "npm:^3.5.16" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/2269fc7dc55d6b13a380d651b504ed5ba567afc80306193bf96fcf89def88a01853d4601dffb872b0839e8af4674087066b4b6b14c0ab6243b8f82ad09916221 + languageName: node + linkType: hard + +"@react-aria/radio@npm:^3.12.2": + version: 3.12.2 + resolution: "@react-aria/radio@npm:3.12.2" + dependencies: + "@react-aria/focus": "npm:^3.21.2" + "@react-aria/form": "npm:^3.1.2" + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/label": "npm:^3.7.22" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/radio": "npm:^3.11.2" + "@react-types/radio": "npm:^3.9.2" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/7d0e0121dd546e41f34312a7e7d7dcc6b73920bb23d57b17544654aca8b45a00ee78925ac6ba98027dc66b2050af7524a8b275f26a52a3fece6058b88dbf55ba + languageName: node + linkType: hard + +"@react-aria/searchfield@npm:^3.8.9": + version: 3.8.9 + resolution: "@react-aria/searchfield@npm:3.8.9" + dependencies: + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/textfield": "npm:^3.18.2" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/searchfield": "npm:^3.5.16" + "@react-types/button": "npm:^3.14.1" + "@react-types/searchfield": "npm:^3.6.6" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/5fa4a0a9eef57676a382f2f68cee96b5a06051478d8027bca0cff3979179f8335a37c42f6fb8b663bdc1e57b165e5ae2cc11e4dea86fd6a247d34a80cbe2c791 + languageName: node + linkType: hard + +"@react-aria/select@npm:^3.17.0": + version: 3.17.0 + resolution: "@react-aria/select@npm:3.17.0" + dependencies: + "@react-aria/form": "npm:^3.1.2" + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/label": "npm:^3.7.22" + "@react-aria/listbox": "npm:^3.15.0" + "@react-aria/menu": "npm:^3.19.3" + "@react-aria/selection": "npm:^3.26.0" + "@react-aria/utils": "npm:^3.31.0" + "@react-aria/visually-hidden": "npm:^3.8.28" + "@react-stately/select": "npm:^3.8.0" + "@react-types/button": "npm:^3.14.1" + "@react-types/select": "npm:^3.11.0" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/5e16533f169fabf812818e4fcf1c7cd32644b600277a9e99cf6042b69c2d1acc5fef146f16618efb8899bd0370fdda6bfc13ef0fed307e9c8d74f08cfd648c74 + languageName: node + linkType: hard + +"@react-aria/selection@npm:^3.26.0": + version: 3.26.0 + resolution: "@react-aria/selection@npm:3.26.0" + dependencies: + "@react-aria/focus": "npm:^3.21.2" + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/selection": "npm:^3.20.6" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/77e26f4c3f9944b919e36aa6421364ae6c7738fb0d0d0eef1a658c86bf7a0a5d2f69914909064d354b8dd915291ab9b380dce500a886ce549e7b13159b8c20d2 + languageName: node + linkType: hard + +"@react-aria/separator@npm:^3.4.13": + version: 3.4.13 + resolution: "@react-aria/separator@npm:3.4.13" + dependencies: + "@react-aria/utils": "npm:^3.31.0" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/e50ba2d9146fcfe405bfa854e9cbf79efeb9748406348565beb82326917ed01c3cc2c1b4e2e0659bd16cfe54639c6543821af83d2e83588356cf5b5bf4e68ac0 + languageName: node + linkType: hard + +"@react-aria/slider@npm:^3.8.2": + version: 3.8.2 + resolution: "@react-aria/slider@npm:3.8.2" + dependencies: + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/label": "npm:^3.7.22" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/slider": "npm:^3.7.2" + "@react-types/shared": "npm:^3.32.1" + "@react-types/slider": "npm:^3.8.2" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/5b21bef90d1efe648305d177d033608b116265724327be626d5ed365b2dc8379f0a861a949a38f05a5f6d9abd8838649a644f222ba0607bb1d2ac221d7fc10ed + languageName: node + linkType: hard + +"@react-aria/spinbutton@npm:^3.6.19": + version: 3.6.19 + resolution: "@react-aria/spinbutton@npm:3.6.19" + dependencies: + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/live-announcer": "npm:^3.4.4" + "@react-aria/utils": "npm:^3.31.0" + "@react-types/button": "npm:^3.14.1" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/c53ba7aafd27eb2ef3be75e87d0906f26385d15006efa980753ac69d5085665603cf6fee0968ee1e20876813851206064ccd91ae9f8fe511d307e9d5f9817760 + languageName: node + linkType: hard + +"@react-aria/ssr@npm:^3.9.10": + version: 3.9.10 + resolution: "@react-aria/ssr@npm:3.9.10" + dependencies: + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/44acb4c441d9c5d65aab94aa81fd8368413cf2958ab458582296dd78f6ba4783583f2311fa986120060e5c26b54b1f01e8910ffd17e4f41ccc5fc8c357d84089 + languageName: node + linkType: hard + +"@react-aria/switch@npm:^3.7.8": + version: 3.7.8 + resolution: "@react-aria/switch@npm:3.7.8" + dependencies: + "@react-aria/toggle": "npm:^3.12.2" + "@react-stately/toggle": "npm:^3.9.2" + "@react-types/shared": "npm:^3.32.1" + "@react-types/switch": "npm:^3.5.15" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/dcaf663b046df2db2e4e5bcb55ebe80301319a9ae6191cc83a6e09f53a7975a5da3f6343b3a0a738ad1871f07204d4fee96c1bebf84856d128f1b7191a0b21dc + languageName: node + linkType: hard + +"@react-aria/table@npm:^3.17.8": + version: 3.17.8 + resolution: "@react-aria/table@npm:3.17.8" + dependencies: + "@react-aria/focus": "npm:^3.21.2" + "@react-aria/grid": "npm:^3.14.5" + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/live-announcer": "npm:^3.4.4" + "@react-aria/utils": "npm:^3.31.0" + "@react-aria/visually-hidden": "npm:^3.8.28" + "@react-stately/collections": "npm:^3.12.8" + "@react-stately/flags": "npm:^3.1.2" + "@react-stately/table": "npm:^3.15.1" + "@react-types/checkbox": "npm:^3.10.2" + "@react-types/grid": "npm:^3.3.6" + "@react-types/shared": "npm:^3.32.1" + "@react-types/table": "npm:^3.13.4" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/d7724dab248984e065b1cf77250382eda8ed0141de7352d8f1c5222119107b6535e66bbd11ec535629efc5987acd8a2037459dff78a0a92a3df007a27896edee + languageName: node + linkType: hard + +"@react-aria/tabs@npm:^3.10.8": + version: 3.10.8 + resolution: "@react-aria/tabs@npm:3.10.8" + dependencies: + "@react-aria/focus": "npm:^3.21.2" + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/selection": "npm:^3.26.0" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/tabs": "npm:^3.8.6" + "@react-types/shared": "npm:^3.32.1" + "@react-types/tabs": "npm:^3.3.19" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/dfa665a93591a9ffd5a748156377317238706b5ce3ad5ac1837b5ee566ae898f708996ddd072da1fddf70aa2392b2d80ada6dd087fbfe2cda6886efa2c991597 + languageName: node + linkType: hard + +"@react-aria/tag@npm:^3.7.2": + version: 3.7.2 + resolution: "@react-aria/tag@npm:3.7.2" + dependencies: + "@react-aria/gridlist": "npm:^3.14.1" + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/label": "npm:^3.7.22" + "@react-aria/selection": "npm:^3.26.0" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/list": "npm:^3.13.1" + "@react-types/button": "npm:^3.14.1" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/da054efc43b3571d28564580574ecf3b9febfba3bbf790c5dd4e6ef853c11fbe0c7fbf248a15e821e045a9b13aee37691751fad4aec60ff750534ad576bf74c2 + languageName: node + linkType: hard + +"@react-aria/textfield@npm:^3.18.2": + version: 3.18.2 + resolution: "@react-aria/textfield@npm:3.18.2" + dependencies: + "@react-aria/form": "npm:^3.1.2" + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/label": "npm:^3.7.22" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/form": "npm:^3.2.2" + "@react-stately/utils": "npm:^3.10.8" + "@react-types/shared": "npm:^3.32.1" + "@react-types/textfield": "npm:^3.12.6" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/9233e34eff752f6b2976309138234269805497a5fcccd2511a612e3f508f7f10946efb85783f89dd8a932e617de308e3610d08139d8c83b1b1a714ad0ae6dc71 + languageName: node + linkType: hard + +"@react-aria/toast@npm:^3.0.8": + version: 3.0.8 + resolution: "@react-aria/toast@npm:3.0.8" + dependencies: + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/landmark": "npm:^3.0.7" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/toast": "npm:^3.1.2" + "@react-types/button": "npm:^3.14.1" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/d47c08e62ebff123c056b333acc60325c78afdba0fcf9a4808c30f192196d7650fa601e0a0b4160f70308d0a782b874773f85ca34f6dd4fd235147724aec2684 + languageName: node + linkType: hard + +"@react-aria/toggle@npm:^3.12.2": + version: 3.12.2 + resolution: "@react-aria/toggle@npm:3.12.2" + dependencies: + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/toggle": "npm:^3.9.2" + "@react-types/checkbox": "npm:^3.10.2" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/523437544cfd8b529f0ac48940412dfa250df55815c745f3257d1801a0f2b402c94ff072e61a89ee5d7b12639874f9613a70b593a07f4c02193b00a9a4b287cf + languageName: node + linkType: hard + +"@react-aria/toolbar@npm:3.0.0-beta.21": + version: 3.0.0-beta.21 + resolution: "@react-aria/toolbar@npm:3.0.0-beta.21" + dependencies: + "@react-aria/focus": "npm:^3.21.2" + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/utils": "npm:^3.31.0" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/4a1287463b9f17a9ae1262c7ebb96dab6869f528e53e29d46020f0e11376506dc90fcb69329a455f481ce22715c3691b4197fb292ba299420050f41c68730dcf + languageName: node + linkType: hard + +"@react-aria/tooltip@npm:^3.8.8": + version: 3.8.8 + resolution: "@react-aria/tooltip@npm:3.8.8" + dependencies: + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/tooltip": "npm:^3.5.8" + "@react-types/shared": "npm:^3.32.1" + "@react-types/tooltip": "npm:^3.4.21" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/bb9950edaede37b7b480d964a15162e3ddeeb977f87eefb4d542b41e8dde01365ddc00c5f36d0ef0dca13382745e690ce8e4518321d6c754b2528878a8401f43 + languageName: node + linkType: hard + +"@react-aria/tree@npm:^3.1.4": + version: 3.1.4 + resolution: "@react-aria/tree@npm:3.1.4" + dependencies: + "@react-aria/gridlist": "npm:^3.14.1" + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/selection": "npm:^3.26.0" + "@react-aria/utils": "npm:^3.31.0" + "@react-stately/tree": "npm:^3.9.3" + "@react-types/button": "npm:^3.14.1" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/de60b7ac8627d360995e46dafc8b8ade097da3fefdef9b72bfb7b52fbe7ee7e0692bbc483b6c20c0de29da3c9618215c4a8cb2004a88723a28ee8a5e0253256b + languageName: node + linkType: hard + +"@react-aria/utils@npm:^3.31.0": + version: 3.31.0 + resolution: "@react-aria/utils@npm:3.31.0" + dependencies: + "@react-aria/ssr": "npm:^3.9.10" + "@react-stately/flags": "npm:^3.1.2" + "@react-stately/utils": "npm:^3.10.8" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + clsx: "npm:^2.0.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/a6b5c6b85a51fa9ca204f045f70d36a55e16b56b85141d556eaacb7b74c4c0915189f6d2baea06df59bdd2926dcca08c2313c98478dbb50ed8e59f9b6754735c + languageName: node + linkType: hard + +"@react-aria/visually-hidden@npm:^3.8.28": + version: 3.8.28 + resolution: "@react-aria/visually-hidden@npm:3.8.28" + dependencies: + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/utils": "npm:^3.31.0" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/cda852956ea4dceaced291e8f0c36d2eb99e5ace4eabaf2c0821aaf893cc0219a28a0881c246f7e40a2a716cc868d34bb4b4350e1dff2c7b58c8775ae478f83b + languageName: node + linkType: hard + +"@react-stately/calendar@npm:^3.9.0": + version: 3.9.0 + resolution: "@react-stately/calendar@npm:3.9.0" + dependencies: + "@internationalized/date": "npm:^3.10.0" + "@react-stately/utils": "npm:^3.10.8" + "@react-types/calendar": "npm:^3.8.0" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/2139d419ddbc217aed4f0f578b2198b574071e53483e000698acb85bf04a2eef954ba42cd6bafa913edc916df004561d1291e09105e82ddc7ada0b95a0924ca8 + languageName: node + linkType: hard + +"@react-stately/checkbox@npm:^3.7.2": + version: 3.7.2 + resolution: "@react-stately/checkbox@npm:3.7.2" + dependencies: + "@react-stately/form": "npm:^3.2.2" + "@react-stately/utils": "npm:^3.10.8" + "@react-types/checkbox": "npm:^3.10.2" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/7f7d90aec96412d922384d0fc217b643e30c1d456310e4a2d3aa9936f9ac9e09091e5106223faa50119ef7c18bdaf0296c0b601ba096c963d4c1ecd908d6d651 + languageName: node + linkType: hard + +"@react-stately/collections@npm:^3.12.8": + version: 3.12.8 + resolution: "@react-stately/collections@npm:3.12.8" + dependencies: + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/3fd0ebd2e1c4bfe77f1dac79933c6301b39b3345de191d307af2daf764663b83d4a9a7ae7ca669245e140868850912182c78983057b588fe2d6a407b4520ae52 + languageName: node + linkType: hard + +"@react-stately/color@npm:^3.9.2": + version: 3.9.2 + resolution: "@react-stately/color@npm:3.9.2" + dependencies: + "@internationalized/number": "npm:^3.6.5" + "@internationalized/string": "npm:^3.2.7" + "@react-stately/form": "npm:^3.2.2" + "@react-stately/numberfield": "npm:^3.10.2" + "@react-stately/slider": "npm:^3.7.2" + "@react-stately/utils": "npm:^3.10.8" + "@react-types/color": "npm:^3.1.2" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/5bafd42e620923364e4e47fc2e416f18946cf81273e4e0100f3de1ba2445e158b2d8a3398f1add183e3833eec7f2c88ae083ada0e3d0ef8be3834234684f7f3a + languageName: node + linkType: hard + +"@react-stately/combobox@npm:^3.12.0": + version: 3.12.0 + resolution: "@react-stately/combobox@npm:3.12.0" + dependencies: + "@react-stately/collections": "npm:^3.12.8" + "@react-stately/form": "npm:^3.2.2" + "@react-stately/list": "npm:^3.13.1" + "@react-stately/overlays": "npm:^3.6.20" + "@react-stately/utils": "npm:^3.10.8" + "@react-types/combobox": "npm:^3.13.9" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/6e1728186020ccd363cb371c77182e4fe5e35513dfb911419cdcad13031b0081d7e5709f63e7362b7c27785c534fad30695b4fff501b069f6c6aa1ecdb7a7605 + languageName: node + linkType: hard + +"@react-stately/data@npm:^3.14.1": + version: 3.14.1 + resolution: "@react-stately/data@npm:3.14.1" + dependencies: + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/ab28c94006cbe8ae788c1aa6ee16ee37bbd1cb0c0dd4abf6f9a86db9715d8c2602246736cdc42a2486321b6cb4693b231511aff29e75bf6952c3bc22ad8f4682 + languageName: node + linkType: hard + +"@react-stately/datepicker@npm:^3.15.2": + version: 3.15.2 + resolution: "@react-stately/datepicker@npm:3.15.2" + dependencies: + "@internationalized/date": "npm:^3.10.0" + "@internationalized/string": "npm:^3.2.7" + "@react-stately/form": "npm:^3.2.2" + "@react-stately/overlays": "npm:^3.6.20" + "@react-stately/utils": "npm:^3.10.8" + "@react-types/datepicker": "npm:^3.13.2" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/3f35c1a4747003e22a6859a4f2c9201a813e5e9ccd9b0723201eb2f270296e1a86cc5c1b3fd30e41f8fbb46462f14ba616717fa5eb4e9cc7597dd75c3bf5cf15 + languageName: node + linkType: hard + +"@react-stately/disclosure@npm:^3.0.8": + version: 3.0.8 + resolution: "@react-stately/disclosure@npm:3.0.8" + dependencies: + "@react-stately/utils": "npm:^3.10.8" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/80d711fe9c3f734b0d5316a639e44a7c51c434cecdf8e56420a23c252f5084ec86701aa3171ff94ebb14a750cf69f18f1f338cdac1ae48ab8cd96cf854d5ad11 + languageName: node + linkType: hard + +"@react-stately/dnd@npm:^3.7.1": + version: 3.7.1 + resolution: "@react-stately/dnd@npm:3.7.1" + dependencies: + "@react-stately/selection": "npm:^3.20.6" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/00769d23dac0d7c85ed408412d4aad1d10ce2ae6e2af1e3c172d1e13da1d119cf6d43df020c52091856ae09374499a3687f1587f2a2bdb636dab242dcc785aff + languageName: node + linkType: hard + +"@react-stately/flags@npm:^3.1.2": + version: 3.1.2 + resolution: "@react-stately/flags@npm:3.1.2" + dependencies: + "@swc/helpers": "npm:^0.5.0" + checksum: 10c0/d86890ce662f04c7d8984e9560527f46c9779b97757abded9e1bf7e230a6900a0ea7a3e7c22534de8d2ff278abae194e4e4ad962d710f3b04c52a4e1011c2e5b + languageName: node + linkType: hard + +"@react-stately/form@npm:^3.2.2": + version: 3.2.2 + resolution: "@react-stately/form@npm:3.2.2" + dependencies: + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/c7950b8f8bf073ccff12fe9cdc839527cf3e403852d3bbd9a9ec921224c81c94e6f1e9aa29106d12fc38296385e513384177e5efe78cdaf8d1acdec2b59af583 + languageName: node + linkType: hard + +"@react-stately/grid@npm:^3.11.6": + version: 3.11.6 + resolution: "@react-stately/grid@npm:3.11.6" + dependencies: + "@react-stately/collections": "npm:^3.12.8" + "@react-stately/selection": "npm:^3.20.6" + "@react-types/grid": "npm:^3.3.6" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/b92594035e0b0c98efa1ab4c775ab6b07d6093b41abd1f1313290d24adcdb33f0d079f0836c0ce4456068cab8868b5d727171acba4c4f0bdad651ffd5f3af5e0 + languageName: node + linkType: hard + +"@react-stately/list@npm:^3.13.1": + version: 3.13.1 + resolution: "@react-stately/list@npm:3.13.1" + dependencies: + "@react-stately/collections": "npm:^3.12.8" + "@react-stately/selection": "npm:^3.20.6" + "@react-stately/utils": "npm:^3.10.8" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/7fe61fb69f100930c7e490ca728d85c923f314f2f145415fc6884f39485e56c2ec7582135b691ec278c255b76d216617b4d86dd5bca44c48a9a365605060f0a2 + languageName: node + linkType: hard + +"@react-stately/menu@npm:^3.9.8": + version: 3.9.8 + resolution: "@react-stately/menu@npm:3.9.8" + dependencies: + "@react-stately/overlays": "npm:^3.6.20" + "@react-types/menu": "npm:^3.10.5" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/c30ac98fc8f5bf88287b664e23c1081faf84d46e9f515db5837f06695b152417351fe1c8bcdc9ec3f7e0c42f20a181f65eff5956ab827c2407cacb275fffc1ed + languageName: node + linkType: hard + +"@react-stately/numberfield@npm:^3.10.2": + version: 3.10.2 + resolution: "@react-stately/numberfield@npm:3.10.2" + dependencies: + "@internationalized/number": "npm:^3.6.5" + "@react-stately/form": "npm:^3.2.2" + "@react-stately/utils": "npm:^3.10.8" + "@react-types/numberfield": "npm:^3.8.15" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/e51f55fdeea0b58a763edbac5dab816e3774882ff9608f87b1ec3ae3d302d1c644ac325751860ecc4e724e0e24e1e7d690b5775e8ba7b3a067ff99c2f3a06760 + languageName: node + linkType: hard + +"@react-stately/overlays@npm:^3.6.20": + version: 3.6.20 + resolution: "@react-stately/overlays@npm:3.6.20" + dependencies: + "@react-stately/utils": "npm:^3.10.8" + "@react-types/overlays": "npm:^3.9.2" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/2f65e7bae0fbdd265937be00a3331f37f4b2f6ba0d0c0dfad5fb1f020cdc6fc86f498a6821e90f5d538b1c601860075819ab00f751e2eb6d05259fbdfaa6faa9 + languageName: node + linkType: hard + +"@react-stately/radio@npm:^3.11.2": + version: 3.11.2 + resolution: "@react-stately/radio@npm:3.11.2" + dependencies: + "@react-stately/form": "npm:^3.2.2" + "@react-stately/utils": "npm:^3.10.8" + "@react-types/radio": "npm:^3.9.2" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/00898d2b221f2312881c0c5297328049025ea0682257e81c1f0b084b64756411bba5016758907efc92bb4b3c695671040252558ca407538bf0559460afa4bad9 + languageName: node + linkType: hard + +"@react-stately/searchfield@npm:^3.5.16": + version: 3.5.16 + resolution: "@react-stately/searchfield@npm:3.5.16" + dependencies: + "@react-stately/utils": "npm:^3.10.8" + "@react-types/searchfield": "npm:^3.6.6" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/0306077790f5d918fc385eab79dcbe992bbfe9005a34bb201febc892c208cd033ce157de3a9474344e48cd48b47e709228efe28b7d3572814c71c3dedbd2760d + languageName: node + linkType: hard + +"@react-stately/select@npm:^3.8.0": + version: 3.8.0 + resolution: "@react-stately/select@npm:3.8.0" + dependencies: + "@react-stately/form": "npm:^3.2.2" + "@react-stately/list": "npm:^3.13.1" + "@react-stately/overlays": "npm:^3.6.20" + "@react-stately/utils": "npm:^3.10.8" + "@react-types/select": "npm:^3.11.0" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/15db6c5c4f92718dc9b3e538d4e93a136b5ae15fa0ef2cc73c185df39cdd6d52b68af78f0d2da05288cf19a449c2745021ef21984090dd8dd99ca5753287fdb1 + languageName: node + linkType: hard + +"@react-stately/selection@npm:^3.20.6": + version: 3.20.6 + resolution: "@react-stately/selection@npm:3.20.6" + dependencies: + "@react-stately/collections": "npm:^3.12.8" + "@react-stately/utils": "npm:^3.10.8" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/506f6f1668ca381f23b449197dabc7d27fc0d621fd432ce5b46c419c7699259ba9f0a8f815b2f70724e8d6f35b94a04ef7b7968eb3b3754a23059c0035d67601 + languageName: node + linkType: hard + +"@react-stately/slider@npm:^3.7.2": + version: 3.7.2 + resolution: "@react-stately/slider@npm:3.7.2" + dependencies: + "@react-stately/utils": "npm:^3.10.8" + "@react-types/shared": "npm:^3.32.1" + "@react-types/slider": "npm:^3.8.2" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/f1b0a2d36790f1609b268b561ccfa3873ac589df50e85efb6afef953b61e3e66f89729e10d14f2b267e03d66885560c401301d576891bc457c063bbb99da66cb + languageName: node + linkType: hard + +"@react-stately/table@npm:^3.15.1": + version: 3.15.1 + resolution: "@react-stately/table@npm:3.15.1" + dependencies: + "@react-stately/collections": "npm:^3.12.8" + "@react-stately/flags": "npm:^3.1.2" + "@react-stately/grid": "npm:^3.11.6" + "@react-stately/selection": "npm:^3.20.6" + "@react-stately/utils": "npm:^3.10.8" + "@react-types/grid": "npm:^3.3.6" + "@react-types/shared": "npm:^3.32.1" + "@react-types/table": "npm:^3.13.4" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/d2371234a2e13607e7819680ed6ee3b4e697e231620532b84c048aee11b34db58d035ba1f098cf5c52c7a05970d7c315851d2ada5677e8c551c8992757a9796a + languageName: node + linkType: hard + +"@react-stately/tabs@npm:^3.8.6": + version: 3.8.6 + resolution: "@react-stately/tabs@npm:3.8.6" + dependencies: + "@react-stately/list": "npm:^3.13.1" + "@react-types/shared": "npm:^3.32.1" + "@react-types/tabs": "npm:^3.3.19" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/704af4cc8befc11f6d37387a3d6a9c9d08e8fb00b2b035be79076ac98a3112613b0409a806211db43a92a1df66ae27a8ac781b6c62270b45a9a4c470fd9b3526 + languageName: node + linkType: hard + +"@react-stately/toast@npm:^3.1.2": + version: 3.1.2 + resolution: "@react-stately/toast@npm:3.1.2" + dependencies: + "@swc/helpers": "npm:^0.5.0" + use-sync-external-store: "npm:^1.4.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/5de06a2ca5830824a236f809e44a5084ae58a4f463c86aa2e72ec84c8ca632dfe1f5054248a9a1f6ee2aa213e22bfc186e0f4d5ef9a552eb369ee906686f8fec + languageName: node + linkType: hard + +"@react-stately/toggle@npm:^3.9.2": + version: 3.9.2 + resolution: "@react-stately/toggle@npm:3.9.2" + dependencies: + "@react-stately/utils": "npm:^3.10.8" + "@react-types/checkbox": "npm:^3.10.2" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/cfa2fa77a3c77d5da0fa947570eab37f4bf78d5d5694efb39f4ded6c08fb7a6b57c3869584538b0a38b2902256b66b7e8113a7a9299da6dad2d1b8db2c37f856 + languageName: node + linkType: hard + +"@react-stately/tooltip@npm:^3.5.8": + version: 3.5.8 + resolution: "@react-stately/tooltip@npm:3.5.8" + dependencies: + "@react-stately/overlays": "npm:^3.6.20" + "@react-types/tooltip": "npm:^3.4.21" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/80ccff781082e6efe7035cb92a0b7c2365f911c78a0339182732a5446100a259e21343feb487d1c6163038430036bb856b2c6312f4c8fdcfaef81ee0a7eca022 + languageName: node + linkType: hard + +"@react-stately/tree@npm:^3.9.3": + version: 3.9.3 + resolution: "@react-stately/tree@npm:3.9.3" + dependencies: + "@react-stately/collections": "npm:^3.12.8" + "@react-stately/selection": "npm:^3.20.6" + "@react-stately/utils": "npm:^3.10.8" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/6147d20c389f1ccc48135cc96a1780555153b557482e53c7b64451e304a8916dc2b7d94515768c8e8cc2dcf742560d8d20fb069fd49e229c84414a79418d41ac + languageName: node + linkType: hard + +"@react-stately/utils@npm:^3.10.8": + version: 3.10.8 + resolution: "@react-stately/utils@npm:3.10.8" + dependencies: + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/a97cc292986e3eeb2ceb1626671ce60e8342a3ff35ab92bcfcb94bd6b28729836cc592e3fe4df2fba603e5fdd26291be77b7f60441920298c282bb93f424feba + languageName: node + linkType: hard + +"@react-types/breadcrumbs@npm:^3.7.17": + version: 3.7.17 + resolution: "@react-types/breadcrumbs@npm:3.7.17" + dependencies: + "@react-types/link": "npm:^3.6.5" + "@react-types/shared": "npm:^3.32.1" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/4004f74909de12db959688653dfc22399a7d48c9a30749ff20e9ce012008a2be8d35e696402f98afe428e62565c91abaa75fb6e7192260c4e5832488136ac899 + languageName: node + linkType: hard + +"@react-types/button@npm:^3.14.1": + version: 3.14.1 + resolution: "@react-types/button@npm:3.14.1" + dependencies: + "@react-types/shared": "npm:^3.32.1" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/227d92eefe84b7b6b4936ff257e58b33c01b19bb7d3c4ad01c4591675fec9ce72c3a2e63bbf7fec834b5b6f44f8fe21a60a584ec04ad0093781bccdc5cf62479 + languageName: node + linkType: hard + +"@react-types/calendar@npm:^3.8.0": + version: 3.8.0 + resolution: "@react-types/calendar@npm:3.8.0" + dependencies: + "@internationalized/date": "npm:^3.10.0" + "@react-types/shared": "npm:^3.32.1" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/8119bdf2225c3afd49df3bf27250f996fded894952bea3989f8578e78ae567da6b1f02895fed5e13276a13686f8fed64aa40632d89a888c97f27d17565df37c6 + languageName: node + linkType: hard + +"@react-types/checkbox@npm:^3.10.2": + version: 3.10.2 + resolution: "@react-types/checkbox@npm:3.10.2" + dependencies: + "@react-types/shared": "npm:^3.32.1" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/500f3de870ed1ccb489ac7ace8698013b196ebaf584210521dde616befc2569d3bdcf16ec8c89c132d1830debe5d693ffd4fe8ad372deaf0e33b973ba1931796 + languageName: node + linkType: hard + +"@react-types/color@npm:^3.1.2": + version: 3.1.2 + resolution: "@react-types/color@npm:3.1.2" + dependencies: + "@react-types/shared": "npm:^3.32.1" + "@react-types/slider": "npm:^3.8.2" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/32a70ddf4a06154b02e1e1cc0e7ff524843165fd1bbad263b44bf2e1b4138fdce4f45507893ecdcf2eb4a1f92173678a8126f71eae052e94d92896bc4306599c + languageName: node + linkType: hard + +"@react-types/combobox@npm:^3.13.9": + version: 3.13.9 + resolution: "@react-types/combobox@npm:3.13.9" + dependencies: + "@react-types/shared": "npm:^3.32.1" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/0ad5a0502f8baa423fea9f68cbb88761aaf38d71e43318b5471340facc9e415ba1e48e5795d177d56aff0984ea44ed116d5e10a8e51951a48f0b68b9bda232ac + languageName: node + linkType: hard + +"@react-types/datepicker@npm:^3.13.2": + version: 3.13.2 + resolution: "@react-types/datepicker@npm:3.13.2" + dependencies: + "@internationalized/date": "npm:^3.10.0" + "@react-types/calendar": "npm:^3.8.0" + "@react-types/overlays": "npm:^3.9.2" + "@react-types/shared": "npm:^3.32.1" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/1117cf22f5c60947cc8524ba1fa99948734aa2e050a0c03f55d9dfa8c57da70ae78dda28a885c7b825373f58b93c8c5923b884874c61a58ea10ff41724cd16bd + languageName: node + linkType: hard + +"@react-types/dialog@npm:^3.5.22": + version: 3.5.22 + resolution: "@react-types/dialog@npm:3.5.22" + dependencies: + "@react-types/overlays": "npm:^3.9.2" + "@react-types/shared": "npm:^3.32.1" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/930fc5a744b8925ed807f65c287000cde67d4514d84f468aa5b262e4feb02cc129f2ce1969ebab06508afc3da24a54beb125ad1830bc57926448d6d60e47ba85 + languageName: node + linkType: hard + +"@react-types/grid@npm:^3.3.6": + version: 3.3.6 + resolution: "@react-types/grid@npm:3.3.6" + dependencies: + "@react-types/shared": "npm:^3.32.1" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/6949cfb2526825d657119707d30a7fdc19bc6fab8f41eda58aa3bbe2645ce161bdc1d27de4aa386208c989f4b648f0ec1bd04faf4fecd5b2ebdf3b590bb71325 + languageName: node + linkType: hard + +"@react-types/link@npm:^3.6.5": + version: 3.6.5 + resolution: "@react-types/link@npm:3.6.5" + dependencies: + "@react-types/shared": "npm:^3.32.1" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/f6d882cdd28c92a170be7cece4387b962ba612da1ebaf017e04b92b8bdb6f05ee3008846ef4c76af59978b119b54d9523786b0533d622691226936d377bf119c + languageName: node + linkType: hard + +"@react-types/listbox@npm:^3.7.4": + version: 3.7.4 + resolution: "@react-types/listbox@npm:3.7.4" + dependencies: + "@react-types/shared": "npm:^3.32.1" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/9d3522dfe706bdb6e182c0adb2cdefc61122a68ae07f1f4a192e69f925bd15fa23390c5c69c305b1c4ede23af4cd6b39e67a74190a164b7b022f2f49d381f3e2 + languageName: node + linkType: hard + +"@react-types/menu@npm:^3.10.5": + version: 3.10.5 + resolution: "@react-types/menu@npm:3.10.5" + dependencies: + "@react-types/overlays": "npm:^3.9.2" + "@react-types/shared": "npm:^3.32.1" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/7d6b9b681d1b5d338f4ea46b02c2656bff8f74e108c3ed125967d3b8219c2bfde7d76ca483229ec704432ed9745c245e0d0d1c55cbc3cc1d7c33965cbf61184e + languageName: node + linkType: hard + +"@react-types/meter@npm:^3.4.13": + version: 3.4.13 + resolution: "@react-types/meter@npm:3.4.13" + dependencies: + "@react-types/progress": "npm:^3.5.16" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/f6375cc5b634eeb5ddde40026fab1efed211961960b3290db444c8bba7c6b3d0272bec239c6b90433cf9ac76c7d1d5e93ef9abdf3670288aedb3d2bfca994f90 + languageName: node + linkType: hard + +"@react-types/numberfield@npm:^3.8.15": + version: 3.8.15 + resolution: "@react-types/numberfield@npm:3.8.15" + dependencies: + "@react-types/shared": "npm:^3.32.1" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/1a21e20f16d0b7e584f6202cf1e5a9739be3a55ab65f55a2278861adaa5b36276480b080b439cb815dc69dd42a407855260ae3171ef28284657a0d60fdfcf11a + languageName: node + linkType: hard + +"@react-types/overlays@npm:^3.9.2": + version: 3.9.2 + resolution: "@react-types/overlays@npm:3.9.2" + dependencies: + "@react-types/shared": "npm:^3.32.1" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/e9231cda79ce202a6d0f908630310fc1b0fd0246c6b17e4a3df0f77bbb47322580896ce6c6bfa4ef3d56f2ad6868db7538a9f7586c7b6ad0eafcf07398d8dd7b + languageName: node + linkType: hard + +"@react-types/progress@npm:^3.5.16": + version: 3.5.16 + resolution: "@react-types/progress@npm:3.5.16" + dependencies: + "@react-types/shared": "npm:^3.32.1" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/7a6ab3d17368b9dd64b0d4d78810c71f59d7ebaca377b7020cbdc21c6c2ba823902d1db69445930fe8455b3be1c8b1c62cfdb540aea8ea51a4c116bffff7d90d + languageName: node + linkType: hard + +"@react-types/radio@npm:^3.9.2": + version: 3.9.2 + resolution: "@react-types/radio@npm:3.9.2" + dependencies: + "@react-types/shared": "npm:^3.32.1" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/67b085653016232ce84497345ab2201b6c2b423d723e2e27c5413e37b7e4aded965bf5e47901be8cafdcb99161ff6e0b1c5ecada549c19b0a6520b39b2cbcd65 + languageName: node + linkType: hard + +"@react-types/searchfield@npm:^3.6.6": + version: 3.6.6 + resolution: "@react-types/searchfield@npm:3.6.6" + dependencies: + "@react-types/shared": "npm:^3.32.1" + "@react-types/textfield": "npm:^3.12.6" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/7775b5cd3d321d7c6fa7234224877a0b6f86b8c0d4b8e68e975f7465d7a7960371477da933fd5636554974b728ab333047d4b0e6172c0aab867390724ac669a7 + languageName: node + linkType: hard + +"@react-types/select@npm:^3.11.0": + version: 3.11.0 + resolution: "@react-types/select@npm:3.11.0" + dependencies: + "@react-types/shared": "npm:^3.32.1" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/dd4adf3fbc9574c7978f3a7729aa74de17ab315239636980c98ebeeb7db95ef7d5030b5cead2a6ca1f8a3f8c066ba44f6976af75baad7d24cec5b5cef5b69c38 + languageName: node + linkType: hard + +"@react-types/shared@npm:^3.32.1": + version: 3.32.1 + resolution: "@react-types/shared@npm:3.32.1" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/0a67a34e791c598c5819beb9aa5c11e67db06c9fccc9c5304453147b877fdfc7e73d520e92fcdde8b743e2f155b4cb6a50a15792001a776151191af73d60e24c + languageName: node + linkType: hard + +"@react-types/slider@npm:^3.8.2": + version: 3.8.2 + resolution: "@react-types/slider@npm:3.8.2" + dependencies: + "@react-types/shared": "npm:^3.32.1" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/b5184dc0097cd63563adb67c0a0ca5f9d152f98913b1d8033fac407bfb02ce59c1c3f79b059ae5772db268c689752ce610931d954ba9de03d662aa97c1a7501f + languageName: node + linkType: hard + +"@react-types/switch@npm:^3.5.15": + version: 3.5.15 + resolution: "@react-types/switch@npm:3.5.15" + dependencies: + "@react-types/shared": "npm:^3.32.1" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/ce99a38e87f6f128df2844de756f1264aa8b5f1fa6f70695663a49e25aaacac84922e13c04793351b489f24ab0b4ecc1d5ed8f091f9dbf371396c01808db4349 + languageName: node + linkType: hard + +"@react-types/table@npm:^3.13.4": + version: 3.13.4 + resolution: "@react-types/table@npm:3.13.4" + dependencies: + "@react-types/grid": "npm:^3.3.6" + "@react-types/shared": "npm:^3.32.1" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/3cd3a6c6b548fa2ec2ee60855257e56237e7e99e8f80fcf2b192f9c557007f05feb0328adee3a61057fd88c215d2983f3df6134f9d5d8813d3fe46d5065b5f8a + languageName: node + linkType: hard + +"@react-types/tabs@npm:^3.3.19": + version: 3.3.19 + resolution: "@react-types/tabs@npm:3.3.19" + dependencies: + "@react-types/shared": "npm:^3.32.1" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/fe5d635a2475b9e7c1be3e4e6b80a5c2cba8dade042f9381413d99533bc2e508a0ffa022e0326af009d6d127f22d64352c6ab445ec7de08867b008e9de03e677 + languageName: node + linkType: hard + +"@react-types/textfield@npm:^3.12.6": + version: 3.12.6 + resolution: "@react-types/textfield@npm:3.12.6" + dependencies: + "@react-types/shared": "npm:^3.32.1" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/c8f54002d34744031e1caac9efcfb2d2a631b4c42b79dfe61045ac765b33d54fe7a1fcee01169343c188cfa7b28540b3e157b1ad4a39fab0aef0b4bf14024433 + languageName: node + linkType: hard + +"@react-types/tooltip@npm:^3.4.21": + version: 3.4.21 + resolution: "@react-types/tooltip@npm:3.4.21" + dependencies: + "@react-types/overlays": "npm:^3.9.2" + "@react-types/shared": "npm:^3.32.1" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/db48d727657c6b654f4de40584adffcaf5f887bfb383d4c0cdfbf7b766a53d7bebf131cbf3622a2233b85ab4a15021230d254dab3a76cb9f1701e8a82cfa1ec2 + languageName: node + linkType: hard + +"@remix-run/router@npm:1.13.1": + version: 1.13.1 + resolution: "@remix-run/router@npm:1.13.1" + checksum: 10c0/2f8c213dd0f1ebc0c2c1357badf6e1a65a42c40d38558f5e5085fbe7b144439eb326955d97ae0b2505f95ec8defa77a2492d44f5b10f351a0a90a50758169a22 + languageName: node + linkType: hard + +"@rollup/pluginutils@npm:^5.1.3": + version: 5.3.0 + resolution: "@rollup/pluginutils@npm:5.3.0" + dependencies: + "@types/estree": "npm:^1.0.0" + estree-walker: "npm:^2.0.2" + picomatch: "npm:^4.0.2" + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + checksum: 10c0/001834bf62d7cf5bac424d2617c113f7f7d3b2bf3c1778cbcccb72cdc957b68989f8e7747c782c2b911f1dde8257f56f8ac1e779e29e74e638e3f1e2cac2bcd0 + languageName: node + linkType: hard + +"@rollup/rollup-android-arm-eabi@npm:4.52.4": + version: 4.52.4 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.52.4" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@rollup/rollup-android-arm64@npm:4.52.4": + version: 4.52.4 + resolution: "@rollup/rollup-android-arm64@npm:4.52.4" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-arm64@npm:4.52.4": + version: 4.52.4 + resolution: "@rollup/rollup-darwin-arm64@npm:4.52.4" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-x64@npm:4.52.4": + version: 4.52.4 + resolution: "@rollup/rollup-darwin-x64@npm:4.52.4" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-freebsd-arm64@npm:4.52.4": + version: 4.52.4 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.52.4" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-freebsd-x64@npm:4.52.4": + version: 4.52.4 + resolution: "@rollup/rollup-freebsd-x64@npm:4.52.4" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm-gnueabihf@npm:4.52.4": + version: 4.52.4 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.52.4" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm-musleabihf@npm:4.52.4": + version: 4.52.4 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.52.4" + conditions: os=linux & cpu=arm & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-gnu@npm:4.52.4": + version: 4.52.4 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.52.4" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-musl@npm:4.52.4": + version: 4.52.4 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.52.4" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-loong64-gnu@npm:4.52.4": + version: 4.52.4 + resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.52.4" + conditions: os=linux & cpu=loong64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-ppc64-gnu@npm:4.52.4": + version: 4.52.4 + resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.52.4" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-riscv64-gnu@npm:4.52.4": + version: 4.52.4 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.52.4" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-riscv64-musl@npm:4.52.4": + version: 4.52.4 + resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.52.4" + conditions: os=linux & cpu=riscv64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-s390x-gnu@npm:4.52.4": + version: 4.52.4 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.52.4" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-gnu@npm:4.52.4": + version: 4.52.4 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.52.4" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-musl@npm:4.52.4": + version: 4.52.4 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.52.4" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-openharmony-arm64@npm:4.52.4": + version: 4.52.4 + resolution: "@rollup/rollup-openharmony-arm64@npm:4.52.4" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-arm64-msvc@npm:4.52.4": + version: 4.52.4 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.52.4" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-ia32-msvc@npm:4.52.4": + version: 4.52.4 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.52.4" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@rollup/rollup-win32-x64-gnu@npm:4.52.4": + version: 4.52.4 + resolution: "@rollup/rollup-win32-x64-gnu@npm:4.52.4" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-x64-msvc@npm:4.52.4": + version: 4.52.4 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.52.4" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@rtsao/scc@npm:^1.1.0": + version: 1.1.0 + resolution: "@rtsao/scc@npm:1.1.0" + checksum: 10c0/b5bcfb0d87f7d1c1c7c0f7693f53b07866ed9fec4c34a97a8c948fb9a7c0082e416ce4d3b60beb4f5e167cbe04cdeefbf6771320f3ede059b9ce91188c409a5b + languageName: node + linkType: hard + +"@swc/helpers@npm:^0.5.0": + version: 0.5.17 + resolution: "@swc/helpers@npm:0.5.17" + dependencies: + tslib: "npm:^2.8.0" + checksum: 10c0/fe1f33ebb968558c5a0c595e54f2e479e4609bff844f9ca9a2d1ffd8dd8504c26f862a11b031f48f75c95b0381c2966c3dd156e25942f90089badd24341e7dbb + languageName: node + linkType: hard + +"@tailwindcss/forms@npm:^0.5.3": + version: 0.5.10 + resolution: "@tailwindcss/forms@npm:0.5.10" + dependencies: + mini-svg-data-uri: "npm:^1.2.3" + peerDependencies: + tailwindcss: ">=3.0.0 || >= 3.0.0-alpha.1 || >= 4.0.0-alpha.20 || >= 4.0.0-beta.1" + checksum: 10c0/235cbf08edf09362418808ebddcc767c9e151fba55f3d7d2d5c47862c715b6169204b9277461036707b4c30f3fb1e217933278f80525840e198f8e7dd9168e0d + languageName: node + linkType: hard + +"@talkjs/react@npm:^0.1.11": + version: 0.1.11 + resolution: "@talkjs/react@npm:0.1.11" + dependencies: + fast-deep-equal: "npm:^3.1.3" + peerDependencies: + react: ">=17" + talkjs: ">=0" + checksum: 10c0/6d76faa00863b975f26f421ec9cc0b562157b435e66063913138dfffbec18403d040ffd3c79169a72c51ceb726f067f150b856a9df56b56384692ff5b1484b90 + languageName: node + linkType: hard + +"@tanstack/query-core@npm:5.64.2": + version: 5.64.2 + resolution: "@tanstack/query-core@npm:5.64.2" + checksum: 10c0/96dfaa334d2e3aeb3bcd55a3b8b3f3b4f7283b435d90681302ca6c08d0a597a5745c3c790d0242908266af6188efe804aac3c82ca8ed3fd7cd73c24220d93acc + languageName: node + linkType: hard + +"@tanstack/react-query@npm:5.64.2": + version: 5.64.2 + resolution: "@tanstack/react-query@npm:5.64.2" + dependencies: + "@tanstack/query-core": "npm:5.64.2" + peerDependencies: + react: ^18 || ^19 + checksum: 10c0/4e81c8e922ced8ef5f2e5975d7784409b532ce007b1771fe8569e380d08666b5323a90fa91de6ef10f9f2f8882d3fdf1be109eeb99a54bd84b1fa2075de9e75b + languageName: node + linkType: hard + +"@tanstack/react-table@npm:8.20.5": + version: 8.20.5 + resolution: "@tanstack/react-table@npm:8.20.5" + dependencies: + "@tanstack/table-core": "npm:8.20.5" + peerDependencies: + react: ">=16.8" + react-dom: ">=16.8" + checksum: 10c0/574fa62fc6868a3b1113dbd043323f8b73aeb60555609caa164d5137a14636d4502784a961191afde2ec46f33f8c2bbfc4561d27a701c3d084e899a632dda3c8 + languageName: node + linkType: hard + +"@tanstack/react-virtual@npm:^3.8.3": + version: 3.13.12 + resolution: "@tanstack/react-virtual@npm:3.13.12" + dependencies: + "@tanstack/virtual-core": "npm:3.13.12" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 10c0/0eda3d5691ec3bf93a1cdaa955f4972c7aa9a5026179622824bb52ff8c47e59ee4634208e52d77f43ffb3ce435ee39a0899d6a81f6316918ce89d68122490371 + languageName: node + linkType: hard + +"@tanstack/table-core@npm:8.20.5": + version: 8.20.5 + resolution: "@tanstack/table-core@npm:8.20.5" + checksum: 10c0/3c27b5debd61b6bd9bfbb40bfc7c5d5af90873ae1a566b20e3bf2d2f4f2e9a78061c081aacc5259a00e256f8df506ec250eb5472f5c01ff04baf9918b554982b + languageName: node + linkType: hard + +"@tanstack/virtual-core@npm:3.13.12": + version: 3.13.12 + resolution: "@tanstack/virtual-core@npm:3.13.12" + checksum: 10c0/483f38761b73db05c181c10181f0781c1051be3350ae5c378e65057e5f1fdd6606e06e17dbaad8a5e36c04b208ea1a1344cacd4eca0dcde60f335cf398e4d698 + languageName: node + linkType: hard + +"@trivago/prettier-plugin-sort-imports@npm:^5.2.2": + version: 5.2.2 + resolution: "@trivago/prettier-plugin-sort-imports@npm:5.2.2" + dependencies: + "@babel/generator": "npm:^7.26.5" + "@babel/parser": "npm:^7.26.7" + "@babel/traverse": "npm:^7.26.7" + "@babel/types": "npm:^7.26.7" + javascript-natural-sort: "npm:^0.7.1" + lodash: "npm:^4.17.21" + peerDependencies: + "@vue/compiler-sfc": 3.x + prettier: 2.x - 3.x + prettier-plugin-svelte: 3.x + svelte: 4.x || 5.x + peerDependenciesMeta: + "@vue/compiler-sfc": + optional: true + prettier-plugin-svelte: + optional: true + svelte: + optional: true + checksum: 10c0/2a4f0464f1f5a294bcd34558fb053f8263f0c62c4a7fcdd3ce40c9822a68ac8b4d951700ab6d01eb3919efe0ed44e4191997edd494d59679b22db1c0db00474e + languageName: node + linkType: hard + +"@types/babel__core@npm:^7.20.5": + version: 7.20.5 + resolution: "@types/babel__core@npm:7.20.5" + dependencies: + "@babel/parser": "npm:^7.20.7" + "@babel/types": "npm:^7.20.7" + "@types/babel__generator": "npm:*" + "@types/babel__template": "npm:*" + "@types/babel__traverse": "npm:*" + checksum: 10c0/bdee3bb69951e833a4b811b8ee9356b69a61ed5b7a23e1a081ec9249769117fa83aaaf023bb06562a038eb5845155ff663e2d5c75dd95c1d5ccc91db012868ff + languageName: node + linkType: hard + +"@types/babel__generator@npm:*": + version: 7.27.0 + resolution: "@types/babel__generator@npm:7.27.0" + dependencies: + "@babel/types": "npm:^7.0.0" + checksum: 10c0/9f9e959a8792df208a9d048092fda7e1858bddc95c6314857a8211a99e20e6830bdeb572e3587ae8be5429e37f2a96fcf222a9f53ad232f5537764c9e13a2bbd + languageName: node + linkType: hard + +"@types/babel__template@npm:*": + version: 7.4.4 + resolution: "@types/babel__template@npm:7.4.4" + dependencies: + "@babel/parser": "npm:^7.1.0" + "@babel/types": "npm:^7.0.0" + checksum: 10c0/cc84f6c6ab1eab1427e90dd2b76ccee65ce940b778a9a67be2c8c39e1994e6f5bbc8efa309f6cea8dc6754994524cd4d2896558df76d92e7a1f46ecffee7112b + languageName: node + linkType: hard + +"@types/babel__traverse@npm:*": + version: 7.28.0 + resolution: "@types/babel__traverse@npm:7.28.0" + dependencies: + "@babel/types": "npm:^7.28.2" + checksum: 10c0/b52d7d4e8fc6a9018fe7361c4062c1c190f5778cf2466817cb9ed19d69fbbb54f9a85ffedeb748ed8062d2cf7d4cc088ee739848f47c57740de1c48cbf0d0994 + languageName: node + linkType: hard + +"@types/chai@npm:^5.2.2": + version: 5.2.2 + resolution: "@types/chai@npm:5.2.2" + dependencies: + "@types/deep-eql": "npm:*" + checksum: 10c0/49282bf0e8246800ebb36f17256f97bd3a8c4fb31f92ad3c0eaa7623518d7e87f1eaad4ad206960fcaf7175854bdff4cb167e4fe96811e0081b4ada83dd533ec + languageName: node + linkType: hard + +"@types/deep-eql@npm:*": + version: 4.0.2 + resolution: "@types/deep-eql@npm:4.0.2" + checksum: 10c0/bf3f811843117900d7084b9d0c852da9a044d12eb40e6de73b552598a6843c21291a8a381b0532644574beecd5e3491c5ff3a0365ab86b15d59862c025384844 + languageName: node + linkType: hard + +"@types/estree@npm:1.0.8, @types/estree@npm:^1.0.0": + version: 1.0.8 + resolution: "@types/estree@npm:1.0.8" + checksum: 10c0/39d34d1afaa338ab9763f37ad6066e3f349444f9052b9676a7cc0252ef9485a41c6d81c9c4e0d26e9077993354edf25efc853f3224dd4b447175ef62bdcc86a5 + languageName: node + linkType: hard + +"@types/json5@npm:^0.0.29": + version: 0.0.29 + resolution: "@types/json5@npm:0.0.29" + checksum: 10c0/6bf5337bc447b706bb5b4431d37686aa2ea6d07cfd6f79cc31de80170d6ff9b1c7384a9c0ccbc45b3f512bae9e9f75c2e12109806a15331dc94e8a8db6dbb4ac + languageName: node + linkType: hard + +"@types/node@npm:^20.11.15": + version: 20.19.21 + resolution: "@types/node@npm:20.19.21" + dependencies: + undici-types: "npm:~6.21.0" + checksum: 10c0/a5bedcc71b363abfa425c01e69696820736614dfba03d2363df6d306d2ee6f7619b370c72b4ec75d992e5d76eaccdcdeb362276cac1cd01756db6dec2eb8227c + languageName: node + linkType: hard + +"@types/prismjs@npm:^1.26.0": + version: 1.26.5 + resolution: "@types/prismjs@npm:1.26.5" + checksum: 10c0/5619cb449e0d8df098c8759d6f47bf8fdd510abf5dbdfa999e55c6a2545efbd1e209cc85a33d8d9f4ff2898089a1a6d9a70737c9baffaae635c46852c40d384a + languageName: node + linkType: hard + +"@types/prop-types@npm:*": + version: 15.7.15 + resolution: "@types/prop-types@npm:15.7.15" + checksum: 10c0/b59aad1ad19bf1733cf524fd4e618196c6c7690f48ee70a327eb450a42aab8e8a063fbe59ca0a5701aebe2d92d582292c0fb845ea57474f6a15f6994b0e260b2 + languageName: node + linkType: hard + +"@types/react-dom@npm:^18.2.25": + version: 18.3.7 + resolution: "@types/react-dom@npm:18.3.7" + peerDependencies: + "@types/react": ^18.0.0 + checksum: 10c0/8bd309e2c3d1604a28a736a24f96cbadf6c05d5288cfef8883b74f4054c961b6b3a5e997fd5686e492be903c8f3380dba5ec017eff3906b1256529cd2d39603e + languageName: node + linkType: hard + +"@types/react@npm:^18.2.79": + version: 18.3.26 + resolution: "@types/react@npm:18.3.26" + dependencies: + "@types/prop-types": "npm:*" + csstype: "npm:^3.0.2" + checksum: 10c0/7b62d91c33758f14637311921c92db6045b6328e2300666a35ef8130d06385e39acada005eaf317eee93228edc10ea5f0cd34a0385654d2014d24699a65bfeef + languageName: node + linkType: hard + +"@typescript-eslint/eslint-plugin@npm:^8.46.1": + version: 8.46.1 + resolution: "@typescript-eslint/eslint-plugin@npm:8.46.1" + dependencies: + "@eslint-community/regexpp": "npm:^4.10.0" + "@typescript-eslint/scope-manager": "npm:8.46.1" + "@typescript-eslint/type-utils": "npm:8.46.1" + "@typescript-eslint/utils": "npm:8.46.1" + "@typescript-eslint/visitor-keys": "npm:8.46.1" + graphemer: "npm:^1.4.0" + ignore: "npm:^7.0.0" + natural-compare: "npm:^1.4.0" + ts-api-utils: "npm:^2.1.0" + peerDependencies: + "@typescript-eslint/parser": ^8.46.1 + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/7a269f7dc3f6d900b9a7caefc0ab455406aae7fc0c0a198b1f18623c1c47bd54c6769777b0d8a2ef2e674a60124470d85394feb5fae4991c84c6a37875f75410 + languageName: node + linkType: hard + +"@typescript-eslint/parser@npm:^8.46.1": + version: 8.46.1 + resolution: "@typescript-eslint/parser@npm:8.46.1" + dependencies: + "@typescript-eslint/scope-manager": "npm:8.46.1" + "@typescript-eslint/types": "npm:8.46.1" + "@typescript-eslint/typescript-estree": "npm:8.46.1" + "@typescript-eslint/visitor-keys": "npm:8.46.1" + debug: "npm:^4.3.4" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/4d14e9dbd5b4ba6001d35ae8833b1b03588911d44b1e01a7e38b1883148c3b1d22e4d4de50e5c6a698a4697ef067e235524b521023d0f5a830767d54c8c5fff5 + languageName: node + linkType: hard + +"@typescript-eslint/project-service@npm:8.46.1": + version: 8.46.1 + resolution: "@typescript-eslint/project-service@npm:8.46.1" + dependencies: + "@typescript-eslint/tsconfig-utils": "npm:^8.46.1" + "@typescript-eslint/types": "npm:^8.46.1" + debug: "npm:^4.3.4" + peerDependencies: + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/7218bb343eb371e468596947ef66f0ad5024a76f2787550e093af0fc2b34e1bba3e86840bdec719afd26368e9f75c1ea4ab09bdc84610a746acd89b66910cf8b + languageName: node + linkType: hard + +"@typescript-eslint/scope-manager@npm:8.46.1": + version: 8.46.1 + resolution: "@typescript-eslint/scope-manager@npm:8.46.1" + dependencies: + "@typescript-eslint/types": "npm:8.46.1" + "@typescript-eslint/visitor-keys": "npm:8.46.1" + checksum: 10c0/5cff63677e90f3307fe924b739a3fe9f5239f74ec389fa06d6fa0a3fa51f592d8fb038c0c71088157b5b6fb426145bff1239aa3676c05c7d71d3b9be0f8c2cba + languageName: node + linkType: hard + +"@typescript-eslint/tsconfig-utils@npm:8.46.1, @typescript-eslint/tsconfig-utils@npm:^8.46.1": + version: 8.46.1 + resolution: "@typescript-eslint/tsconfig-utils@npm:8.46.1" + peerDependencies: + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/c373bd4e2f43e03d8d4dc91cacbc0acdb217809f0e7b23fb4dd349fdab2503489dd79a3adb394491763ec967fa1312c5c9aebdbc5799ad3ed773b036a6eddb9d + languageName: node + linkType: hard + +"@typescript-eslint/type-utils@npm:8.46.1": + version: 8.46.1 + resolution: "@typescript-eslint/type-utils@npm:8.46.1" + dependencies: + "@typescript-eslint/types": "npm:8.46.1" + "@typescript-eslint/typescript-estree": "npm:8.46.1" + "@typescript-eslint/utils": "npm:8.46.1" + debug: "npm:^4.3.4" + ts-api-utils: "npm:^2.1.0" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/bcd87755912ad626b496a78e5f3dd8182dd59e815683d6b82a3e9fffc1b52384abfbe4d3faf2ec9b15be67b88e5082a798f35f96624517f82a5026973c251074 + languageName: node + linkType: hard + +"@typescript-eslint/types@npm:8.46.1, @typescript-eslint/types@npm:^8.46.1": + version: 8.46.1 + resolution: "@typescript-eslint/types@npm:8.46.1" + checksum: 10c0/90887acaa5b33b45af20cf7f87ec4ae098c0daa88484245473e73903fa6e542f613247c22148132167891ca06af6549a60b9d2fd14a65b22871e016901ce3756 + languageName: node + linkType: hard + +"@typescript-eslint/typescript-estree@npm:8.46.1": + version: 8.46.1 + resolution: "@typescript-eslint/typescript-estree@npm:8.46.1" + dependencies: + "@typescript-eslint/project-service": "npm:8.46.1" + "@typescript-eslint/tsconfig-utils": "npm:8.46.1" + "@typescript-eslint/types": "npm:8.46.1" + "@typescript-eslint/visitor-keys": "npm:8.46.1" + debug: "npm:^4.3.4" + fast-glob: "npm:^3.3.2" + is-glob: "npm:^4.0.3" + minimatch: "npm:^9.0.4" + semver: "npm:^7.6.0" + ts-api-utils: "npm:^2.1.0" + peerDependencies: + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/610048f615d4487f3dc57b7440214a14614a9dca8783d142e7dd29e2948d9c8239773839a3bcdf509c266d5f8595ea9f3a20c53c38d7b3bf3cf2305de1491bd8 + languageName: node + linkType: hard + +"@typescript-eslint/utils@npm:8.46.1": + version: 8.46.1 + resolution: "@typescript-eslint/utils@npm:8.46.1" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.7.0" + "@typescript-eslint/scope-manager": "npm:8.46.1" + "@typescript-eslint/types": "npm:8.46.1" + "@typescript-eslint/typescript-estree": "npm:8.46.1" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/9089be6b88a934843fd4eead61739e43dc79ba3db3dbaebcd9908eed819765b6414da983254a7d619e89d28b441bd131f53c9f163c39ca5b2369b76cd6699121 + languageName: node + linkType: hard + +"@typescript-eslint/visitor-keys@npm:8.46.1": + version: 8.46.1 + resolution: "@typescript-eslint/visitor-keys@npm:8.46.1" + dependencies: + "@typescript-eslint/types": "npm:8.46.1" + eslint-visitor-keys: "npm:^4.2.1" + checksum: 10c0/4139a8d78ad95e59fff2285beb623a530b7c2e6af89b994a92e9d8728d0c86eb8d86f64f2372aa874f9f24924253ba9887a2f77bec6bfc6028380b024c24e582 + languageName: node + linkType: hard + +"@uiw/react-json-view@npm:^2.0.0-alpha.17": + version: 2.0.0-alpha.39 + resolution: "@uiw/react-json-view@npm:2.0.0-alpha.39" + peerDependencies: + "@babel/runtime": ">=7.10.0" + react: ">=18.0.0" + react-dom: ">=18.0.0" + checksum: 10c0/80590e58b041f85613f28cb91508def8a0608d6a96d1bc83092d9f7ec679635ffba443f3c6f8f5b7223fd8808441ad479b357d193ccb3d4b069227d47eaa3879 + languageName: node + linkType: hard + +"@ungap/structured-clone@npm:^1.2.0": + version: 1.3.0 + resolution: "@ungap/structured-clone@npm:1.3.0" + checksum: 10c0/0fc3097c2540ada1fc340ee56d58d96b5b536a2a0dab6e3ec17d4bfc8c4c86db345f61a375a8185f9da96f01c69678f836a2b57eeaa9e4b8eeafd26428e57b0a + languageName: node + linkType: hard + +"@vitejs/plugin-react@npm:4.2.1": + version: 4.2.1 + resolution: "@vitejs/plugin-react@npm:4.2.1" + dependencies: + "@babel/core": "npm:^7.23.5" + "@babel/plugin-transform-react-jsx-self": "npm:^7.23.3" + "@babel/plugin-transform-react-jsx-source": "npm:^7.23.3" + "@types/babel__core": "npm:^7.20.5" + react-refresh: "npm:^0.14.0" + peerDependencies: + vite: ^4.2.0 || ^5.0.0 + checksum: 10c0/de1eec44d703f32e5b58e776328ca20793657fe991835d15b290230b19a2a08be5d31501d424279ae13ecfed28044c117b69d746891c8d9b92c69e8a8907e989 + languageName: node + linkType: hard + +"@vitest/expect@npm:3.2.4": + version: 3.2.4 + resolution: "@vitest/expect@npm:3.2.4" + dependencies: + "@types/chai": "npm:^5.2.2" + "@vitest/spy": "npm:3.2.4" + "@vitest/utils": "npm:3.2.4" + chai: "npm:^5.2.0" + tinyrainbow: "npm:^2.0.0" + checksum: 10c0/7586104e3fd31dbe1e6ecaafb9a70131e4197dce2940f727b6a84131eee3decac7b10f9c7c72fa5edbdb68b6f854353bd4c0fa84779e274207fb7379563b10db + languageName: node + linkType: hard + +"@vitest/mocker@npm:3.2.4": + version: 3.2.4 + resolution: "@vitest/mocker@npm:3.2.4" + dependencies: + "@vitest/spy": "npm:3.2.4" + estree-walker: "npm:^3.0.3" + magic-string: "npm:^0.30.17" + peerDependencies: + msw: ^2.4.9 + vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0 + peerDependenciesMeta: + msw: + optional: true + vite: + optional: true + checksum: 10c0/f7a4aea19bbbf8f15905847ee9143b6298b2c110f8b64789224cb0ffdc2e96f9802876aa2ca83f1ec1b6e1ff45e822abb34f0054c24d57b29ab18add06536ccd + languageName: node + linkType: hard + +"@vitest/pretty-format@npm:3.2.4, @vitest/pretty-format@npm:^3.2.4": + version: 3.2.4 + resolution: "@vitest/pretty-format@npm:3.2.4" + dependencies: + tinyrainbow: "npm:^2.0.0" + checksum: 10c0/5ad7d4278e067390d7d633e307fee8103958806a419ca380aec0e33fae71b44a64415f7a9b4bc11635d3c13d4a9186111c581d3cef9c65cc317e68f077456887 + languageName: node + linkType: hard + +"@vitest/runner@npm:3.2.4": + version: 3.2.4 + resolution: "@vitest/runner@npm:3.2.4" + dependencies: + "@vitest/utils": "npm:3.2.4" + pathe: "npm:^2.0.3" + strip-literal: "npm:^3.0.0" + checksum: 10c0/e8be51666c72b3668ae3ea348b0196656a4a5adb836cb5e270720885d9517421815b0d6c98bfdf1795ed02b994b7bfb2b21566ee356a40021f5bf4f6ed4e418a + languageName: node + linkType: hard + +"@vitest/snapshot@npm:3.2.4": + version: 3.2.4 + resolution: "@vitest/snapshot@npm:3.2.4" + dependencies: + "@vitest/pretty-format": "npm:3.2.4" + magic-string: "npm:^0.30.17" + pathe: "npm:^2.0.3" + checksum: 10c0/f8301a3d7d1559fd3d59ed51176dd52e1ed5c2d23aa6d8d6aa18787ef46e295056bc726a021698d8454c16ed825ecba163362f42fa90258bb4a98cfd2c9424fc + languageName: node + linkType: hard + +"@vitest/spy@npm:3.2.4": + version: 3.2.4 + resolution: "@vitest/spy@npm:3.2.4" + dependencies: + tinyspy: "npm:^4.0.3" + checksum: 10c0/6ebf0b4697dc238476d6b6a60c76ba9eb1dd8167a307e30f08f64149612fd50227682b876420e4c2e09a76334e73f72e3ebf0e350714dc22474258292e202024 + languageName: node + linkType: hard + +"@vitest/utils@npm:3.2.4": + version: 3.2.4 + resolution: "@vitest/utils@npm:3.2.4" + dependencies: + "@vitest/pretty-format": "npm:3.2.4" + loupe: "npm:^3.1.4" + tinyrainbow: "npm:^2.0.0" + checksum: 10c0/024a9b8c8bcc12cf40183c246c244b52ecff861c6deb3477cbf487ac8781ad44c68a9c5fd69f8c1361878e55b97c10d99d511f2597f1f7244b5e5101d028ba64 + languageName: node + linkType: hard + +"abbrev@npm:^3.0.0": + version: 3.0.1 + resolution: "abbrev@npm:3.0.1" + checksum: 10c0/21ba8f574ea57a3106d6d35623f2c4a9111d9ee3e9a5be47baed46ec2457d2eac46e07a5c4a60186f88cb98abbe3e24f2d4cca70bc2b12f1692523e2209a9ccf + languageName: node + linkType: hard + +"acorn-jsx@npm:^5.3.2": + version: 5.3.2 + resolution: "acorn-jsx@npm:5.3.2" + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + checksum: 10c0/4c54868fbef3b8d58927d5e33f0a4de35f59012fe7b12cf9dfbb345fb8f46607709e1c4431be869a23fb63c151033d84c4198fa9f79385cec34fcb1dd53974c1 + languageName: node + linkType: hard + +"acorn@npm:^8.15.0, acorn@npm:^8.9.0": + version: 8.15.0 + resolution: "acorn@npm:8.15.0" + bin: + acorn: bin/acorn + checksum: 10c0/dec73ff59b7d6628a01eebaece7f2bdb8bb62b9b5926dcad0f8931f2b8b79c2be21f6c68ac095592adb5adb15831a3635d9343e6a91d028bbe85d564875ec3ec + languageName: node + linkType: hard + +"agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": + version: 7.1.4 + resolution: "agent-base@npm:7.1.4" + checksum: 10c0/c2c9ab7599692d594b6a161559ada307b7a624fa4c7b03e3afdb5a5e31cd0e53269115b620fcab024c5ac6a6f37fa5eb2e004f076ad30f5f7e6b8b671f7b35fe + languageName: node + linkType: hard + +"ajv@npm:^6.12.4": + version: 6.12.6 + resolution: "ajv@npm:6.12.6" + dependencies: + fast-deep-equal: "npm:^3.1.1" + fast-json-stable-stringify: "npm:^2.0.0" + json-schema-traverse: "npm:^0.4.1" + uri-js: "npm:^4.2.2" + checksum: 10c0/41e23642cbe545889245b9d2a45854ebba51cda6c778ebced9649420d9205f2efb39cb43dbc41e358409223b1ea43303ae4839db682c848b891e4811da1a5a71 + languageName: node + linkType: hard + +"ajv@npm:^8.17.1": + version: 8.17.1 + resolution: "ajv@npm:8.17.1" + dependencies: + fast-deep-equal: "npm:^3.1.3" + fast-uri: "npm:^3.0.1" + json-schema-traverse: "npm:^1.0.0" + require-from-string: "npm:^2.0.2" + checksum: 10c0/ec3ba10a573c6b60f94639ffc53526275917a2df6810e4ab5a6b959d87459f9ef3f00d5e7865b82677cb7d21590355b34da14d1d0b9c32d75f95a187e76fff35 + languageName: node + linkType: hard + +"ansi-regex@npm:^5.0.1": + version: 5.0.1 + resolution: "ansi-regex@npm:5.0.1" + checksum: 10c0/9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 + languageName: node + linkType: hard + +"ansi-regex@npm:^6.0.1": + version: 6.2.2 + resolution: "ansi-regex@npm:6.2.2" + checksum: 10c0/05d4acb1d2f59ab2cf4b794339c7b168890d44dda4bf0ce01152a8da0213aca207802f930442ce8cd22d7a92f44907664aac6508904e75e038fa944d2601b30f + languageName: node + linkType: hard + +"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": + version: 4.3.0 + resolution: "ansi-styles@npm:4.3.0" + dependencies: + color-convert: "npm:^2.0.1" + checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 + languageName: node + linkType: hard + +"ansi-styles@npm:^6.1.0": + version: 6.2.3 + resolution: "ansi-styles@npm:6.2.3" + checksum: 10c0/23b8a4ce14e18fb854693b95351e286b771d23d8844057ed2e7d083cd3e708376c3323707ec6a24365f7d7eda3ca00327fe04092e29e551499ec4c8b7bfac868 + languageName: node + linkType: hard + +"any-promise@npm:^1.0.0": + version: 1.3.0 + resolution: "any-promise@npm:1.3.0" + checksum: 10c0/60f0298ed34c74fef50daab88e8dab786036ed5a7fad02e012ab57e376e0a0b4b29e83b95ea9b5e7d89df762f5f25119b83e00706ecaccb22cfbacee98d74889 + languageName: node + linkType: hard + +"anymatch@npm:~3.1.2": + version: 3.1.3 + resolution: "anymatch@npm:3.1.3" + dependencies: + normalize-path: "npm:^3.0.0" + picomatch: "npm:^2.0.4" + checksum: 10c0/57b06ae984bc32a0d22592c87384cd88fe4511b1dd7581497831c56d41939c8a001b28e7b853e1450f2bf61992dfcaa8ae2d0d161a0a90c4fb631ef07098fbac + languageName: node + linkType: hard + +"arg@npm:^5.0.2": + version: 5.0.2 + resolution: "arg@npm:5.0.2" + checksum: 10c0/ccaf86f4e05d342af6666c569f844bec426595c567d32a8289715087825c2ca7edd8a3d204e4d2fb2aa4602e09a57d0c13ea8c9eea75aac3dbb4af5514e6800e + languageName: node + linkType: hard + +"argparse@npm:^2.0.1": + version: 2.0.1 + resolution: "argparse@npm:2.0.1" + checksum: 10c0/c5640c2d89045371c7cedd6a70212a04e360fd34d6edeae32f6952c63949e3525ea77dbec0289d8213a99bbaeab5abfa860b5c12cf88a2e6cf8106e90dd27a7e + languageName: node + linkType: hard + +"aria-hidden@npm:^1.1.1, aria-hidden@npm:^1.2.4": + version: 1.2.6 + resolution: "aria-hidden@npm:1.2.6" + dependencies: + tslib: "npm:^2.0.0" + checksum: 10c0/7720cb539497a9f760f68f98a4b30f22c6767aa0e72fa7d58279f7c164e258fc38b2699828f8de881aab0fc8e9c56d1313a3f1a965046fc0381a554dbc72b54a + languageName: node + linkType: hard + +"aria-query@npm:^5.3.2": + version: 5.3.2 + resolution: "aria-query@npm:5.3.2" + checksum: 10c0/003c7e3e2cff5540bf7a7893775fc614de82b0c5dde8ae823d47b7a28a9d4da1f7ed85f340bdb93d5649caa927755f0e31ecc7ab63edfdfc00c8ef07e505e03e + languageName: node + linkType: hard + +"array-buffer-byte-length@npm:^1.0.1, array-buffer-byte-length@npm:^1.0.2": + version: 1.0.2 + resolution: "array-buffer-byte-length@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.3" + is-array-buffer: "npm:^3.0.5" + checksum: 10c0/74e1d2d996941c7a1badda9cabb7caab8c449db9086407cad8a1b71d2604cc8abf105db8ca4e02c04579ec58b7be40279ddb09aea4784832984485499f48432d + languageName: node + linkType: hard + +"array-includes@npm:^3.1.6, array-includes@npm:^3.1.8, array-includes@npm:^3.1.9": + version: 3.1.9 + resolution: "array-includes@npm:3.1.9" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.4" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.24.0" + es-object-atoms: "npm:^1.1.1" + get-intrinsic: "npm:^1.3.0" + is-string: "npm:^1.1.1" + math-intrinsics: "npm:^1.1.0" + checksum: 10c0/0235fa69078abeac05ac4250699c44996bc6f774a9cbe45db48674ce6bd142f09b327d31482ff75cf03344db4ea03eae23edb862d59378b484b47ed842574856 + languageName: node + linkType: hard + +"array.prototype.findlast@npm:^1.2.5": + version: 1.2.5 + resolution: "array.prototype.findlast@npm:1.2.5" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10c0/ddc952b829145ab45411b9d6adcb51a8c17c76bf89c9dd64b52d5dffa65d033da8c076ed2e17091779e83bc892b9848188d7b4b33453c5565e65a92863cb2775 + languageName: node + linkType: hard + +"array.prototype.findlastindex@npm:^1.2.6": + version: 1.2.6 + resolution: "array.prototype.findlastindex@npm:1.2.6" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.4" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.9" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.1.1" + es-shim-unscopables: "npm:^1.1.0" + checksum: 10c0/82559310d2e57ec5f8fc53d7df420e3abf0ba497935de0a5570586035478ba7d07618cb18e2d4ada2da514c8fb98a034aaf5c06caa0a57e2f7f4c4adedef5956 + languageName: node + linkType: hard + +"array.prototype.flat@npm:^1.3.1, array.prototype.flat@npm:^1.3.3": + version: 1.3.3 + resolution: "array.prototype.flat@npm:1.3.3" + dependencies: + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10c0/d90e04dfbc43bb96b3d2248576753d1fb2298d2d972e29ca7ad5ec621f0d9e16ff8074dae647eac4f31f4fb7d3f561a7ac005fb01a71f51705a13b5af06a7d8a + languageName: node + linkType: hard + +"array.prototype.flatmap@npm:^1.3.2, array.prototype.flatmap@npm:^1.3.3": + version: 1.3.3 + resolution: "array.prototype.flatmap@npm:1.3.3" + dependencies: + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10c0/ba899ea22b9dc9bf276e773e98ac84638ed5e0236de06f13d63a90b18ca9e0ec7c97d622d899796e3773930b946cd2413d098656c0c5d8cc58c6f25c21e6bd54 + languageName: node + linkType: hard + +"array.prototype.tosorted@npm:^1.1.4": + version: 1.1.4 + resolution: "array.prototype.tosorted@npm:1.1.4" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.3" + es-errors: "npm:^1.3.0" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10c0/eb3c4c4fc0381b0bf6dba2ea4d48d367c2827a0d4236a5718d97caaccc6b78f11f4cadf090736e86301d295a6aa4967ed45568f92ced51be8cbbacd9ca410943 + languageName: node + linkType: hard + +"arraybuffer.prototype.slice@npm:^1.0.4": + version: 1.0.4 + resolution: "arraybuffer.prototype.slice@npm:1.0.4" + dependencies: + array-buffer-byte-length: "npm:^1.0.1" + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" + is-array-buffer: "npm:^3.0.4" + checksum: 10c0/2f2459caa06ae0f7f615003f9104b01f6435cc803e11bd2a655107d52a1781dc040532dc44d93026b694cc18793993246237423e13a5337e86b43ed604932c06 + languageName: node + linkType: hard + +"assertion-error@npm:^2.0.1": + version: 2.0.1 + resolution: "assertion-error@npm:2.0.1" + checksum: 10c0/bbbcb117ac6480138f8c93cf7f535614282dea9dc828f540cdece85e3c665e8f78958b96afac52f29ff883c72638e6a87d469ecc9fe5bc902df03ed24a55dba8 + languageName: node + linkType: hard + +"ast-types-flow@npm:^0.0.8": + version: 0.0.8 + resolution: "ast-types-flow@npm:0.0.8" + checksum: 10c0/f2a0ba8055353b743c41431974521e5e852a9824870cd6fce2db0e538ac7bf4da406bbd018d109af29ff3f8f0993f6a730c9eddbd0abd031fbcb29ca75c1014e + languageName: node + linkType: hard + +"async-function@npm:^1.0.0": + version: 1.0.0 + resolution: "async-function@npm:1.0.0" + checksum: 10c0/669a32c2cb7e45091330c680e92eaeb791bc1d4132d827591e499cd1f776ff5a873e77e5f92d0ce795a8d60f10761dec9ddfe7225a5de680f5d357f67b1aac73 + languageName: node + linkType: hard + +"autoprefixer@npm:^10.4.17": + version: 10.4.21 + resolution: "autoprefixer@npm:10.4.21" + dependencies: + browserslist: "npm:^4.24.4" + caniuse-lite: "npm:^1.0.30001702" + fraction.js: "npm:^4.3.7" + normalize-range: "npm:^0.1.2" + picocolors: "npm:^1.1.1" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.1.0 + bin: + autoprefixer: bin/autoprefixer + checksum: 10c0/de5b71d26d0baff4bbfb3d59f7cf7114a6030c9eeb66167acf49a32c5b61c68e308f1e0f869d92334436a221035d08b51cd1b2f2c4689b8d955149423c16d4d4 + languageName: node + linkType: hard + +"available-typed-arrays@npm:^1.0.7": + version: 1.0.7 + resolution: "available-typed-arrays@npm:1.0.7" + dependencies: + possible-typed-array-names: "npm:^1.0.0" + checksum: 10c0/d07226ef4f87daa01bd0fe80f8f310982e345f372926da2e5296aecc25c41cab440916bbaa4c5e1034b453af3392f67df5961124e4b586df1e99793a1374bdb2 + languageName: node + linkType: hard + +"axe-core@npm:^4.10.0": + version: 4.11.0 + resolution: "axe-core@npm:4.11.0" + checksum: 10c0/7d7020a568a824c303711858c2fcfe56d001d27e46c0c2ff75dc31b436cfddfd4857a301e70536cc9e64829d25338f7fb782102d23497ebdc66801e9900fc895 + languageName: node + linkType: hard + +"axobject-query@npm:^4.1.0": + version: 4.1.0 + resolution: "axobject-query@npm:4.1.0" + checksum: 10c0/c470e4f95008f232eadd755b018cb55f16c03ccf39c027b941cd8820ac6b68707ce5d7368a46756db4256fbc91bb4ead368f84f7fb034b2b7932f082f6dc0775 + languageName: node + linkType: hard + +"balanced-match@npm:^1.0.0": + version: 1.0.2 + resolution: "balanced-match@npm:1.0.2" + checksum: 10c0/9308baf0a7e4838a82bbfd11e01b1cb0f0cf2893bc1676c27c2a8c0e70cbae1c59120c3268517a8ae7fb6376b4639ef81ca22582611dbee4ed28df945134aaee + languageName: node + linkType: hard + +"baseline-browser-mapping@npm:^2.8.9": + version: 2.8.16 + resolution: "baseline-browser-mapping@npm:2.8.16" + bin: + baseline-browser-mapping: dist/cli.js + checksum: 10c0/e38a861f44236cfc5ba8bf9d4a024d37682e73efc3df3377e170a8a44303f466c0fce7fdc641029df27e47adb270b2f7cf29550b9be7dcdbeec18bc62858c9e9 + languageName: node + linkType: hard + +"bignumber.js@npm:^9.1.2": + version: 9.3.1 + resolution: "bignumber.js@npm:9.3.1" + checksum: 10c0/61342ba5fe1c10887f0ecf5be02ff6709271481aff48631f86b4d37d55a99b87ce441cfd54df3d16d10ee07ceab7e272fc0be430c657ffafbbbf7b7d631efb75 + languageName: node + linkType: hard + +"binary-extensions@npm:^2.0.0": + version: 2.3.0 + resolution: "binary-extensions@npm:2.3.0" + checksum: 10c0/75a59cafc10fb12a11d510e77110c6c7ae3f4ca22463d52487709ca7f18f69d886aa387557cc9864fbdb10153d0bdb4caacabf11541f55e89ed6e18d12ece2b5 + languageName: node + linkType: hard + +"brace-expansion@npm:^1.1.7": + version: 1.1.12 + resolution: "brace-expansion@npm:1.1.12" + dependencies: + balanced-match: "npm:^1.0.0" + concat-map: "npm:0.0.1" + checksum: 10c0/975fecac2bb7758c062c20d0b3b6288c7cc895219ee25f0a64a9de662dbac981ff0b6e89909c3897c1f84fa353113a721923afdec5f8b2350255b097f12b1f73 + languageName: node + linkType: hard + +"brace-expansion@npm:^2.0.1": + version: 2.0.2 + resolution: "brace-expansion@npm:2.0.2" + dependencies: + balanced-match: "npm:^1.0.0" + checksum: 10c0/6d117a4c793488af86b83172deb6af143e94c17bc53b0b3cec259733923b4ca84679d506ac261f4ba3c7ed37c46018e2ff442f9ce453af8643ecd64f4a54e6cf + languageName: node + linkType: hard + +"braces@npm:^3.0.3, braces@npm:~3.0.2": + version: 3.0.3 + resolution: "braces@npm:3.0.3" + dependencies: + fill-range: "npm:^7.1.1" + checksum: 10c0/7c6dfd30c338d2997ba77500539227b9d1f85e388a5f43220865201e407e076783d0881f2d297b9f80951b4c957fcf0b51c1d2d24227631643c3f7c284b0aa04 + languageName: node + linkType: hard + +"browserslist@npm:^4.24.0, browserslist@npm:^4.24.4": + version: 4.26.3 + resolution: "browserslist@npm:4.26.3" + dependencies: + baseline-browser-mapping: "npm:^2.8.9" + caniuse-lite: "npm:^1.0.30001746" + electron-to-chromium: "npm:^1.5.227" + node-releases: "npm:^2.0.21" + update-browserslist-db: "npm:^1.1.3" + bin: + browserslist: cli.js + checksum: 10c0/3899ee3b7fd205ece4ffe4392697c3f2b120b68f3741ef1789212b4971771aee3f66cf37c5c3accf86ce59c0605b5980c0f132711abbcc9e62c132e6e0ee45f3 + languageName: node + linkType: hard + +"bundle-name@npm:^4.1.0": + version: 4.1.0 + resolution: "bundle-name@npm:4.1.0" + dependencies: + run-applescript: "npm:^7.0.0" + checksum: 10c0/8e575981e79c2bcf14d8b1c027a3775c095d362d1382312f444a7c861b0e21513c0bd8db5bd2b16e50ba0709fa622d4eab6b53192d222120305e68359daece29 + languageName: node + linkType: hard + +"bundle-require@npm:^5.1.0": + version: 5.1.0 + resolution: "bundle-require@npm:5.1.0" + dependencies: + load-tsconfig: "npm:^0.2.3" + peerDependencies: + esbuild: ">=0.18" + checksum: 10c0/8bff9df68eb686f05af952003c78e70ffed2817968f92aebb2af620cc0b7428c8154df761d28f1b38508532204278950624ef86ce63644013dc57660a9d1810f + languageName: node + linkType: hard + +"cac@npm:^6.7.14": + version: 6.7.14 + resolution: "cac@npm:6.7.14" + checksum: 10c0/4ee06aaa7bab8981f0d54e5f5f9d4adcd64058e9697563ce336d8a3878ed018ee18ebe5359b2430eceae87e0758e62ea2019c3f52ae6e211b1bd2e133856cd10 + languageName: node + linkType: hard + +"cacache@npm:^19.0.1": + version: 19.0.1 + resolution: "cacache@npm:19.0.1" + dependencies: + "@npmcli/fs": "npm:^4.0.0" + fs-minipass: "npm:^3.0.0" + glob: "npm:^10.2.2" + lru-cache: "npm:^10.0.1" + minipass: "npm:^7.0.3" + minipass-collect: "npm:^2.0.1" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + p-map: "npm:^7.0.2" + ssri: "npm:^12.0.0" + tar: "npm:^7.4.3" + unique-filename: "npm:^4.0.0" + checksum: 10c0/01f2134e1bd7d3ab68be851df96c8d63b492b1853b67f2eecb2c37bb682d37cb70bb858a16f2f0554d3c0071be6dfe21456a1ff6fa4b7eed996570d6a25ffe9c + languageName: node + linkType: hard + +"call-bind-apply-helpers@npm:^1.0.0, call-bind-apply-helpers@npm:^1.0.1, call-bind-apply-helpers@npm:^1.0.2": + version: 1.0.2 + resolution: "call-bind-apply-helpers@npm:1.0.2" + dependencies: + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + checksum: 10c0/47bd9901d57b857590431243fea704ff18078b16890a6b3e021e12d279bbf211d039155e27d7566b374d49ee1f8189344bac9833dec7a20cdec370506361c938 + languageName: node + linkType: hard + +"call-bind@npm:^1.0.7, call-bind@npm:^1.0.8": + version: 1.0.8 + resolution: "call-bind@npm:1.0.8" + dependencies: + call-bind-apply-helpers: "npm:^1.0.0" + es-define-property: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.4" + set-function-length: "npm:^1.2.2" + checksum: 10c0/a13819be0681d915144467741b69875ae5f4eba8961eb0bf322aab63ec87f8250eb6d6b0dcbb2e1349876412a56129ca338592b3829ef4343527f5f18a0752d4 + languageName: node + linkType: hard + +"call-bound@npm:^1.0.2, call-bound@npm:^1.0.3, call-bound@npm:^1.0.4": + version: 1.0.4 + resolution: "call-bound@npm:1.0.4" + dependencies: + call-bind-apply-helpers: "npm:^1.0.2" + get-intrinsic: "npm:^1.3.0" + checksum: 10c0/f4796a6a0941e71c766aea672f63b72bc61234c4f4964dc6d7606e3664c307e7d77845328a8f3359ce39ddb377fed67318f9ee203dea1d47e46165dcf2917644 + languageName: node + linkType: hard + +"callsites@npm:^3.0.0": + version: 3.1.0 + resolution: "callsites@npm:3.1.0" + checksum: 10c0/fff92277400eb06c3079f9e74f3af120db9f8ea03bad0e84d9aede54bbe2d44a56cccb5f6cf12211f93f52306df87077ecec5b712794c5a9b5dac6d615a3f301 + languageName: node + linkType: hard + +"camelcase-css@npm:^2.0.1": + version: 2.0.1 + resolution: "camelcase-css@npm:2.0.1" + checksum: 10c0/1a1a3137e8a781e6cbeaeab75634c60ffd8e27850de410c162cce222ea331cd1ba5364e8fb21c95e5ca76f52ac34b81a090925ca00a87221355746d049c6e273 + languageName: node + linkType: hard + +"caniuse-lite@npm:^1.0.30001702, caniuse-lite@npm:^1.0.30001746": + version: 1.0.30001750 + resolution: "caniuse-lite@npm:1.0.30001750" + checksum: 10c0/aa77ebf264ca8dcfe913fadaa19f06bf839d65dec24498fdb9c45739ab0828b8275ca30c698f4ee86829d38264eaa461edf4577e407753da8205ab1d285e105d + languageName: node + linkType: hard + +"chai@npm:^5.2.0": + version: 5.3.3 + resolution: "chai@npm:5.3.3" + dependencies: + assertion-error: "npm:^2.0.1" + check-error: "npm:^2.1.1" + deep-eql: "npm:^5.0.1" + loupe: "npm:^3.1.0" + pathval: "npm:^2.0.0" + checksum: 10c0/b360fd4d38861622e5010c2f709736988b05c7f31042305fa3f4e9911f6adb80ccfb4e302068bf8ed10e835c2e2520cba0f5edc13d878b886987e5aa62483f53 + languageName: node + linkType: hard + +"chalk@npm:^4.0.0": + version: 4.1.2 + resolution: "chalk@npm:4.1.2" + dependencies: + ansi-styles: "npm:^4.1.0" + supports-color: "npm:^7.1.0" + checksum: 10c0/4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880 + languageName: node + linkType: hard + +"check-error@npm:^2.1.1": + version: 2.1.1 + resolution: "check-error@npm:2.1.1" + checksum: 10c0/979f13eccab306cf1785fa10941a590b4e7ea9916ea2a4f8c87f0316fc3eab07eabefb6e587424ef0f88cbcd3805791f172ea739863ca3d7ce2afc54641c7f0e + languageName: node + linkType: hard + +"chokidar@npm:3.5.3": + version: 3.5.3 + resolution: "chokidar@npm:3.5.3" + dependencies: + anymatch: "npm:~3.1.2" + braces: "npm:~3.0.2" + fsevents: "npm:~2.3.2" + glob-parent: "npm:~5.1.2" + is-binary-path: "npm:~2.1.0" + is-glob: "npm:~4.0.1" + normalize-path: "npm:~3.0.0" + readdirp: "npm:~3.6.0" + dependenciesMeta: + fsevents: + optional: true + checksum: 10c0/1076953093e0707c882a92c66c0f56ba6187831aa51bb4de878c1fec59ae611a3bf02898f190efec8e77a086b8df61c2b2a3ea324642a0558bdf8ee6c5dc9ca1 + languageName: node + linkType: hard + +"chokidar@npm:^3.6.0": + version: 3.6.0 + resolution: "chokidar@npm:3.6.0" + dependencies: + anymatch: "npm:~3.1.2" + braces: "npm:~3.0.2" + fsevents: "npm:~2.3.2" + glob-parent: "npm:~5.1.2" + is-binary-path: "npm:~2.1.0" + is-glob: "npm:~4.0.1" + normalize-path: "npm:~3.0.0" + readdirp: "npm:~3.6.0" + dependenciesMeta: + fsevents: + optional: true + checksum: 10c0/8361dcd013f2ddbe260eacb1f3cb2f2c6f2b0ad118708a343a5ed8158941a39cb8fb1d272e0f389712e74ee90ce8ba864eece9e0e62b9705cb468a2f6d917462 + languageName: node + linkType: hard + +"chokidar@npm:^4.0.3": + version: 4.0.3 + resolution: "chokidar@npm:4.0.3" + dependencies: + readdirp: "npm:^4.0.1" + checksum: 10c0/a58b9df05bb452f7d105d9e7229ac82fa873741c0c40ddcc7bb82f8a909fbe3f7814c9ebe9bc9a2bef9b737c0ec6e2d699d179048ef06ad3ec46315df0ebe6ad + languageName: node + linkType: hard + +"chownr@npm:^3.0.0": + version: 3.0.0 + resolution: "chownr@npm:3.0.0" + checksum: 10c0/43925b87700f7e3893296c8e9c56cc58f926411cce3a6e5898136daaf08f08b9a8eb76d37d3267e707d0dcc17aed2e2ebdf5848c0c3ce95cf910a919935c1b10 + languageName: node + linkType: hard + +"clsx@npm:2.0.0": + version: 2.0.0 + resolution: "clsx@npm:2.0.0" + checksum: 10c0/c09f43b3144a0b7826b6b11b6a111b2c7440831004eecc02d333533c5e58ef0aa5f2dce071d3b25fbb8c8ea97b45df96c74bcc1d51c8c2027eb981931107b0cd + languageName: node + linkType: hard + +"clsx@npm:^1.2.1": + version: 1.2.1 + resolution: "clsx@npm:1.2.1" + checksum: 10c0/34dead8bee24f5e96f6e7937d711978380647e936a22e76380290e35486afd8634966ce300fc4b74a32f3762c7d4c0303f442c3e259f4ce02374eb0c82834f27 + languageName: node + linkType: hard + +"clsx@npm:^2.0.0": + version: 2.1.1 + resolution: "clsx@npm:2.1.1" + checksum: 10c0/c4c8eb865f8c82baab07e71bfa8897c73454881c4f99d6bc81585aecd7c441746c1399d08363dc096c550cceaf97bd4ce1e8854e1771e9998d9f94c4fe075839 + languageName: node + linkType: hard + +"cmdk@npm:^0.2.0": + version: 0.2.1 + resolution: "cmdk@npm:0.2.1" + dependencies: + "@radix-ui/react-dialog": "npm:1.0.0" + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + checksum: 10c0/8cc3f256a5e40f7ac535dd6b3eabfeff2ff817d694dd569047efafb8620fff9575d0612ed023886e98e8f8595947458fee562389b19be2eb2f3c4835117cac7c + languageName: node + linkType: hard + +"color-convert@npm:^2.0.1": + version: 2.0.1 + resolution: "color-convert@npm:2.0.1" + dependencies: + color-name: "npm:~1.1.4" + checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 + languageName: node + linkType: hard + +"color-name@npm:~1.1.4": + version: 1.1.4 + resolution: "color-name@npm:1.1.4" + checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 + languageName: node + linkType: hard + +"commander@npm:^4.0.0": + version: 4.1.1 + resolution: "commander@npm:4.1.1" + checksum: 10c0/84a76c08fe6cc08c9c93f62ac573d2907d8e79138999312c92d4155bc2325d487d64d13f669b2000c9f8caf70493c1be2dac74fec3c51d5a04f8bc3ae1830bab + languageName: node + linkType: hard + +"concat-map@npm:0.0.1": + version: 0.0.1 + resolution: "concat-map@npm:0.0.1" + checksum: 10c0/c996b1cfdf95b6c90fee4dae37e332c8b6eb7d106430c17d538034c0ad9a1630cb194d2ab37293b1bdd4d779494beee7786d586a50bd9376fd6f7bcc2bd4c98f + languageName: node + linkType: hard + +"confbox@npm:^0.1.8": + version: 0.1.8 + resolution: "confbox@npm:0.1.8" + checksum: 10c0/fc2c68d97cb54d885b10b63e45bd8da83a8a71459d3ecf1825143dd4c7f9f1b696b3283e07d9d12a144c1301c2ebc7842380bdf0014e55acc4ae1c9550102418 + languageName: node + linkType: hard + +"consola@npm:^3.4.0": + version: 3.4.2 + resolution: "consola@npm:3.4.2" + checksum: 10c0/7cebe57ecf646ba74b300bcce23bff43034ed6fbec9f7e39c27cee1dc00df8a21cd336b466ad32e304ea70fba04ec9e890c200270de9a526ce021ba8a7e4c11a + languageName: node + linkType: hard + +"convert-source-map@npm:^2.0.0": + version: 2.0.0 + resolution: "convert-source-map@npm:2.0.0" + checksum: 10c0/8f2f7a27a1a011cc6cc88cc4da2d7d0cfa5ee0369508baae3d98c260bb3ac520691464e5bbe4ae7cdf09860c1d69ecc6f70c63c6e7c7f7e3f18ec08484dc7d9b + languageName: node + linkType: hard + +"copy-to-clipboard@npm:^3.3.3": + version: 3.3.3 + resolution: "copy-to-clipboard@npm:3.3.3" + dependencies: + toggle-selection: "npm:^1.0.6" + checksum: 10c0/3ebf5e8ee00601f8c440b83ec08d838e8eabb068c1fae94a9cda6b42f288f7e1b552f3463635f419af44bf7675afc8d0390d30876cf5c2d5d35f86d9c56a3e5f + languageName: node + linkType: hard + +"cross-fetch@npm:4.0.0": + version: 4.0.0 + resolution: "cross-fetch@npm:4.0.0" + dependencies: + node-fetch: "npm:^2.6.12" + checksum: 10c0/386727dc4c6b044746086aced959ff21101abb85c43df5e1d151547ccb6f338f86dec3f28b9dbddfa8ff5b9ec8662ed2263ad4607a93b2dc354fb7fe3bbb898a + languageName: node + linkType: hard + +"cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.6": + version: 7.0.6 + resolution: "cross-spawn@npm:7.0.6" + dependencies: + path-key: "npm:^3.1.0" + shebang-command: "npm:^2.0.0" + which: "npm:^2.0.1" + checksum: 10c0/053ea8b2135caff68a9e81470e845613e374e7309a47731e81639de3eaeb90c3d01af0e0b44d2ab9d50b43467223b88567dfeb3262db942dc063b9976718ffc1 + languageName: node + linkType: hard + +"cssesc@npm:^3.0.0": + version: 3.0.0 + resolution: "cssesc@npm:3.0.0" + bin: + cssesc: bin/cssesc + checksum: 10c0/6bcfd898662671be15ae7827120472c5667afb3d7429f1f917737f3bf84c4176003228131b643ae74543f17a394446247df090c597bb9a728cce298606ed0aa7 + languageName: node + linkType: hard + +"csstype@npm:^3.0.2": + version: 3.1.3 + resolution: "csstype@npm:3.1.3" + checksum: 10c0/80c089d6f7e0c5b2bd83cf0539ab41474198579584fa10d86d0cafe0642202343cbc119e076a0b1aece191989477081415d66c9fefbf3c957fc2fc4b7009f248 + languageName: node + linkType: hard + +"cva@npm:1.0.0-beta.1": + version: 1.0.0-beta.1 + resolution: "cva@npm:1.0.0-beta.1" + dependencies: + clsx: "npm:2.0.0" + peerDependencies: + typescript: ">= 4.5.5 < 6" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/0ac27613b156d0ff6b1450c3257c1b98356865366165cb973748a102ed576dc07824cd098b23da6e24155d3b732d6222b4fa83cff85fbd2df3924a5b425bfbde + languageName: node + linkType: hard + +"damerau-levenshtein@npm:^1.0.8": + version: 1.0.8 + resolution: "damerau-levenshtein@npm:1.0.8" + checksum: 10c0/4c2647e0f42acaee7d068756c1d396e296c3556f9c8314bac1ac63ffb236217ef0e7e58602b18bb2173deec7ec8e0cac8e27cccf8f5526666b4ff11a13ad54a3 + languageName: node + linkType: hard + +"data-view-buffer@npm:^1.0.2": + version: 1.0.2 + resolution: "data-view-buffer@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.2" + checksum: 10c0/7986d40fc7979e9e6241f85db8d17060dd9a71bd53c894fa29d126061715e322a4cd47a00b0b8c710394854183d4120462b980b8554012acc1c0fa49df7ad38c + languageName: node + linkType: hard + +"data-view-byte-length@npm:^1.0.2": + version: 1.0.2 + resolution: "data-view-byte-length@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.2" + checksum: 10c0/f8a4534b5c69384d95ac18137d381f18a5cfae1f0fc1df0ef6feef51ef0d568606d970b69e02ea186c6c0f0eac77fe4e6ad96fec2569cc86c3afcc7475068c55 + languageName: node + linkType: hard + +"data-view-byte-offset@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-byte-offset@npm:1.0.1" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.1" + checksum: 10c0/fa7aa40078025b7810dcffc16df02c480573b7b53ef1205aa6a61533011005c1890e5ba17018c692ce7c900212b547262d33279fde801ad9843edc0863bf78c4 + languageName: node + linkType: hard + +"date-fns@npm:^3.6.0": + version: 3.6.0 + resolution: "date-fns@npm:3.6.0" + checksum: 10c0/0b5fb981590ef2f8e5a3ba6cd6d77faece0ea7f7158948f2eaae7bbb7c80a8f63ae30b01236c2923cf89bb3719c33aeb150c715ea4fe4e86e37dcf06bed42fb6 + languageName: node + linkType: hard + +"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.7, debug@npm:^4.4.0, debug@npm:^4.4.1": + version: 4.4.3 + resolution: "debug@npm:4.4.3" + dependencies: + ms: "npm:^2.1.3" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10c0/d79136ec6c83ecbefd0f6a5593da6a9c91ec4d7ddc4b54c883d6e71ec9accb5f67a1a5e96d00a328196b5b5c86d365e98d8a3a70856aaf16b4e7b1985e67f5a6 + languageName: node + linkType: hard + +"debug@npm:^3.2.7": + version: 3.2.7 + resolution: "debug@npm:3.2.7" + dependencies: + ms: "npm:^2.1.1" + checksum: 10c0/37d96ae42cbc71c14844d2ae3ba55adf462ec89fd3a999459dec3833944cd999af6007ff29c780f1c61153bcaaf2c842d1e4ce1ec621e4fc4923244942e4a02a + languageName: node + linkType: hard + +"decimal.js@npm:^10.4.3": + version: 10.6.0 + resolution: "decimal.js@npm:10.6.0" + checksum: 10c0/07d69fbcc54167a340d2d97de95f546f9ff1f69d2b45a02fd7a5292412df3cd9eb7e23065e532a318f5474a2e1bccf8392fdf0443ef467f97f3bf8cb0477e5aa + languageName: node + linkType: hard + +"deep-eql@npm:^5.0.1": + version: 5.0.2 + resolution: "deep-eql@npm:5.0.2" + checksum: 10c0/7102cf3b7bb719c6b9c0db2e19bf0aa9318d141581befe8c7ce8ccd39af9eaa4346e5e05adef7f9bd7015da0f13a3a25dcfe306ef79dc8668aedbecb658dd247 + languageName: node + linkType: hard + +"deep-is@npm:^0.1.3": + version: 0.1.4 + resolution: "deep-is@npm:0.1.4" + checksum: 10c0/7f0ee496e0dff14a573dc6127f14c95061b448b87b995fc96c017ce0a1e66af1675e73f1d6064407975bc4ea6ab679497a29fff7b5b9c4e99cb10797c1ad0b4c + languageName: node + linkType: hard + +"default-browser-id@npm:^5.0.0": + version: 5.0.0 + resolution: "default-browser-id@npm:5.0.0" + checksum: 10c0/957fb886502594c8e645e812dfe93dba30ed82e8460d20ce39c53c5b0f3e2afb6ceaec2249083b90bdfbb4cb0f34e1f73fde3d68cac00becdbcfd894156b5ead + languageName: node + linkType: hard + +"default-browser@npm:^5.2.1": + version: 5.2.1 + resolution: "default-browser@npm:5.2.1" + dependencies: + bundle-name: "npm:^4.1.0" + default-browser-id: "npm:^5.0.0" + checksum: 10c0/73f17dc3c58026c55bb5538749597db31f9561c0193cd98604144b704a981c95a466f8ecc3c2db63d8bfd04fb0d426904834cfc91ae510c6aeb97e13c5167c4d + languageName: node + linkType: hard + +"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.4": + version: 1.1.4 + resolution: "define-data-property@npm:1.1.4" + dependencies: + es-define-property: "npm:^1.0.0" + es-errors: "npm:^1.3.0" + gopd: "npm:^1.0.1" + checksum: 10c0/dea0606d1483eb9db8d930d4eac62ca0fa16738b0b3e07046cddfacf7d8c868bbe13fa0cb263eb91c7d0d527960dc3f2f2471a69ed7816210307f6744fe62e37 + languageName: node + linkType: hard + +"define-lazy-prop@npm:^3.0.0": + version: 3.0.0 + resolution: "define-lazy-prop@npm:3.0.0" + checksum: 10c0/5ab0b2bf3fa58b3a443140bbd4cd3db1f91b985cc8a246d330b9ac3fc0b6a325a6d82bddc0b055123d745b3f9931afeea74a5ec545439a1630b9c8512b0eeb49 + languageName: node + linkType: hard + +"define-properties@npm:^1.1.3, define-properties@npm:^1.2.1": + version: 1.2.1 + resolution: "define-properties@npm:1.2.1" + dependencies: + define-data-property: "npm:^1.0.1" + has-property-descriptors: "npm:^1.0.0" + object-keys: "npm:^1.1.1" + checksum: 10c0/88a152319ffe1396ccc6ded510a3896e77efac7a1bfbaa174a7b00414a1747377e0bb525d303794a47cf30e805c2ec84e575758512c6e44a993076d29fd4e6c3 + languageName: node + linkType: hard + +"detect-node-es@npm:^1.1.0": + version: 1.1.0 + resolution: "detect-node-es@npm:1.1.0" + checksum: 10c0/e562f00de23f10c27d7119e1af0e7388407eb4b06596a25f6d79a360094a109ff285de317f02b090faae093d314cf6e73ac3214f8a5bb3a0def5bece94557fbe + languageName: node + linkType: hard + +"didyoumean@npm:^1.2.2": + version: 1.2.2 + resolution: "didyoumean@npm:1.2.2" + checksum: 10c0/95d0b53d23b851aacff56dfadb7ecfedce49da4232233baecfeecb7710248c4aa03f0aa8995062f0acafaf925adf8536bd7044a2e68316fd7d411477599bc27b + languageName: node + linkType: hard + +"dlv@npm:^1.1.3": + version: 1.1.3 + resolution: "dlv@npm:1.1.3" + checksum: 10c0/03eb4e769f19a027fd5b43b59e8a05e3fd2100ac239ebb0bf9a745de35d449e2f25cfaf3aa3934664551d72856f4ae8b7822016ce5c42c2d27c18ae79429ec42 + languageName: node + linkType: hard + +"doctrine@npm:^2.1.0": + version: 2.1.0 + resolution: "doctrine@npm:2.1.0" + dependencies: + esutils: "npm:^2.0.2" + checksum: 10c0/b6416aaff1f380bf56c3b552f31fdf7a69b45689368deca72d28636f41c16bb28ec3ebc40ace97db4c1afc0ceeb8120e8492fe0046841c94c2933b2e30a7d5ac + languageName: node + linkType: hard + +"doctrine@npm:^3.0.0": + version: 3.0.0 + resolution: "doctrine@npm:3.0.0" + dependencies: + esutils: "npm:^2.0.2" + checksum: 10c0/c96bdccabe9d62ab6fea9399fdff04a66e6563c1d6fb3a3a063e8d53c3bb136ba63e84250bbf63d00086a769ad53aef92d2bd483f03f837fc97b71cbee6b2520 + languageName: node + linkType: hard + +"dunder-proto@npm:^1.0.0, dunder-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "dunder-proto@npm:1.0.1" + dependencies: + call-bind-apply-helpers: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + gopd: "npm:^1.2.0" + checksum: 10c0/199f2a0c1c16593ca0a145dbf76a962f8033ce3129f01284d48c45ed4e14fea9bbacd7b3610b6cdc33486cef20385ac054948fefc6272fcce645c09468f93031 + languageName: node + linkType: hard + +"eastasianwidth@npm:^0.2.0": + version: 0.2.0 + resolution: "eastasianwidth@npm:0.2.0" + checksum: 10c0/26f364ebcdb6395f95124fda411f63137a4bfb5d3a06453f7f23dfe52502905bd84e0488172e0f9ec295fdc45f05c23d5d91baf16bd26f0fe9acd777a188dc39 + languageName: node + linkType: hard + +"electron-to-chromium@npm:^1.5.227": + version: 1.5.235 + resolution: "electron-to-chromium@npm:1.5.235" + checksum: 10c0/2de9b3e4138457ee627d9f88c5773129cf36f4d5fa5d8983ed7b8abf3c6a6bf19575355bc001c4af1497ada503ade519025903aff4e9b2b38a0f4957a2525bf0 + languageName: node + linkType: hard + +"emoji-regex@npm:^8.0.0": + version: 8.0.0 + resolution: "emoji-regex@npm:8.0.0" + checksum: 10c0/b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 + languageName: node + linkType: hard + +"emoji-regex@npm:^9.2.2": + version: 9.2.2 + resolution: "emoji-regex@npm:9.2.2" + checksum: 10c0/af014e759a72064cf66e6e694a7fc6b0ed3d8db680427b021a89727689671cefe9d04151b2cad51dbaf85d5ba790d061cd167f1cf32eb7b281f6368b3c181639 + languageName: node + linkType: hard + +"encoding@npm:^0.1.13": + version: 0.1.13 + resolution: "encoding@npm:0.1.13" + dependencies: + iconv-lite: "npm:^0.6.2" + checksum: 10c0/36d938712ff00fe1f4bac88b43bcffb5930c1efa57bbcdca9d67e1d9d6c57cfb1200fb01efe0f3109b2ce99b231f90779532814a81370a1bd3274a0f58585039 + languageName: node + linkType: hard + +"env-paths@npm:^2.2.0": + version: 2.2.1 + resolution: "env-paths@npm:2.2.1" + checksum: 10c0/285325677bf00e30845e330eec32894f5105529db97496ee3f598478e50f008c5352a41a30e5e72ec9de8a542b5a570b85699cd63bd2bc646dbcb9f311d83bc4 + languageName: node + linkType: hard + +"err-code@npm:^2.0.2": + version: 2.0.3 + resolution: "err-code@npm:2.0.3" + checksum: 10c0/b642f7b4dd4a376e954947550a3065a9ece6733ab8e51ad80db727aaae0817c2e99b02a97a3d6cecc648a97848305e728289cf312d09af395403a90c9d4d8a66 + languageName: node + linkType: hard + +"error-stack-parser-es@npm:^0.1.5": + version: 0.1.5 + resolution: "error-stack-parser-es@npm:0.1.5" + checksum: 10c0/60331183269d5d5f2d80ce01be58387e7f7ef86ec821db7bba3e7aad201174b3f1b561973c678af7ec945542de8f2d1d23d5152ff8adf6154080eff02cd0e0b5 + languageName: node + linkType: hard + +"es-abstract@npm:^1.17.5, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3, es-abstract@npm:^1.23.5, es-abstract@npm:^1.23.6, es-abstract@npm:^1.23.9, es-abstract@npm:^1.24.0": + version: 1.24.0 + resolution: "es-abstract@npm:1.24.0" + dependencies: + array-buffer-byte-length: "npm:^1.0.2" + arraybuffer.prototype.slice: "npm:^1.0.4" + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.4" + data-view-buffer: "npm:^1.0.2" + data-view-byte-length: "npm:^1.0.2" + data-view-byte-offset: "npm:^1.0.1" + es-define-property: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.1.1" + es-set-tostringtag: "npm:^2.1.0" + es-to-primitive: "npm:^1.3.0" + function.prototype.name: "npm:^1.1.8" + get-intrinsic: "npm:^1.3.0" + get-proto: "npm:^1.0.1" + get-symbol-description: "npm:^1.1.0" + globalthis: "npm:^1.0.4" + gopd: "npm:^1.2.0" + has-property-descriptors: "npm:^1.0.2" + has-proto: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + hasown: "npm:^2.0.2" + internal-slot: "npm:^1.1.0" + is-array-buffer: "npm:^3.0.5" + is-callable: "npm:^1.2.7" + is-data-view: "npm:^1.0.2" + is-negative-zero: "npm:^2.0.3" + is-regex: "npm:^1.2.1" + is-set: "npm:^2.0.3" + is-shared-array-buffer: "npm:^1.0.4" + is-string: "npm:^1.1.1" + is-typed-array: "npm:^1.1.15" + is-weakref: "npm:^1.1.1" + math-intrinsics: "npm:^1.1.0" + object-inspect: "npm:^1.13.4" + object-keys: "npm:^1.1.1" + object.assign: "npm:^4.1.7" + own-keys: "npm:^1.0.1" + regexp.prototype.flags: "npm:^1.5.4" + safe-array-concat: "npm:^1.1.3" + safe-push-apply: "npm:^1.0.0" + safe-regex-test: "npm:^1.1.0" + set-proto: "npm:^1.0.0" + stop-iteration-iterator: "npm:^1.1.0" + string.prototype.trim: "npm:^1.2.10" + string.prototype.trimend: "npm:^1.0.9" + string.prototype.trimstart: "npm:^1.0.8" + typed-array-buffer: "npm:^1.0.3" + typed-array-byte-length: "npm:^1.0.3" + typed-array-byte-offset: "npm:^1.0.4" + typed-array-length: "npm:^1.0.7" + unbox-primitive: "npm:^1.1.0" + which-typed-array: "npm:^1.1.19" + checksum: 10c0/b256e897be32df5d382786ce8cce29a1dd8c97efbab77a26609bd70f2ed29fbcfc7a31758cb07488d532e7ccccdfca76c1118f2afe5a424cdc05ca007867c318 + languageName: node + linkType: hard + +"es-define-property@npm:^1.0.0, es-define-property@npm:^1.0.1": + version: 1.0.1 + resolution: "es-define-property@npm:1.0.1" + checksum: 10c0/3f54eb49c16c18707949ff25a1456728c883e81259f045003499efba399c08bad00deebf65cccde8c0e07908c1a225c9d472b7107e558f2a48e28d530e34527c + languageName: node + linkType: hard + +"es-errors@npm:^1.3.0": + version: 1.3.0 + resolution: "es-errors@npm:1.3.0" + checksum: 10c0/0a61325670072f98d8ae3b914edab3559b6caa980f08054a3b872052640d91da01d38df55df797fcc916389d77fc92b8d5906cf028f4db46d7e3003abecbca85 + languageName: node + linkType: hard + +"es-iterator-helpers@npm:^1.2.1": + version: 1.2.1 + resolution: "es-iterator-helpers@npm:1.2.1" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.6" + es-errors: "npm:^1.3.0" + es-set-tostringtag: "npm:^2.0.3" + function-bind: "npm:^1.1.2" + get-intrinsic: "npm:^1.2.6" + globalthis: "npm:^1.0.4" + gopd: "npm:^1.2.0" + has-property-descriptors: "npm:^1.0.2" + has-proto: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + internal-slot: "npm:^1.1.0" + iterator.prototype: "npm:^1.1.4" + safe-array-concat: "npm:^1.1.3" + checksum: 10c0/97e3125ca472d82d8aceea11b790397648b52c26d8768ea1c1ee6309ef45a8755bb63225a43f3150c7591cffc17caf5752459f1e70d583b4184370a8f04ebd2f + languageName: node + linkType: hard + +"es-module-lexer@npm:^1.7.0": + version: 1.7.0 + resolution: "es-module-lexer@npm:1.7.0" + checksum: 10c0/4c935affcbfeba7fb4533e1da10fa8568043df1e3574b869385980de9e2d475ddc36769891936dbb07036edb3c3786a8b78ccf44964cd130dedc1f2c984b6c7b + languageName: node + linkType: hard + +"es-object-atoms@npm:^1.0.0, es-object-atoms@npm:^1.1.1": + version: 1.1.1 + resolution: "es-object-atoms@npm:1.1.1" + dependencies: + es-errors: "npm:^1.3.0" + checksum: 10c0/65364812ca4daf48eb76e2a3b7a89b3f6a2e62a1c420766ce9f692665a29d94fe41fe88b65f24106f449859549711e4b40d9fb8002d862dfd7eb1c512d10be0c + languageName: node + linkType: hard + +"es-set-tostringtag@npm:^2.0.3, es-set-tostringtag@npm:^2.1.0": + version: 2.1.0 + resolution: "es-set-tostringtag@npm:2.1.0" + dependencies: + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" + has-tostringtag: "npm:^1.0.2" + hasown: "npm:^2.0.2" + checksum: 10c0/ef2ca9ce49afe3931cb32e35da4dcb6d86ab02592cfc2ce3e49ced199d9d0bb5085fc7e73e06312213765f5efa47cc1df553a6a5154584b21448e9fb8355b1af + languageName: node + linkType: hard + +"es-shim-unscopables@npm:^1.0.2, es-shim-unscopables@npm:^1.1.0": + version: 1.1.0 + resolution: "es-shim-unscopables@npm:1.1.0" + dependencies: + hasown: "npm:^2.0.2" + checksum: 10c0/1b9702c8a1823fc3ef39035a4e958802cf294dd21e917397c561d0b3e195f383b978359816b1732d02b255ccf63e1e4815da0065b95db8d7c992037be3bbbcdb + languageName: node + linkType: hard + +"es-to-primitive@npm:^1.3.0": + version: 1.3.0 + resolution: "es-to-primitive@npm:1.3.0" + dependencies: + is-callable: "npm:^1.2.7" + is-date-object: "npm:^1.0.5" + is-symbol: "npm:^1.0.4" + checksum: 10c0/c7e87467abb0b438639baa8139f701a06537d2b9bc758f23e8622c3b42fd0fdb5bde0f535686119e446dd9d5e4c0f238af4e14960f4771877cf818d023f6730b + languageName: node + linkType: hard + +"esbuild@npm:^0.21.3": + version: 0.21.5 + resolution: "esbuild@npm:0.21.5" + dependencies: + "@esbuild/aix-ppc64": "npm:0.21.5" + "@esbuild/android-arm": "npm:0.21.5" + "@esbuild/android-arm64": "npm:0.21.5" + "@esbuild/android-x64": "npm:0.21.5" + "@esbuild/darwin-arm64": "npm:0.21.5" + "@esbuild/darwin-x64": "npm:0.21.5" + "@esbuild/freebsd-arm64": "npm:0.21.5" + "@esbuild/freebsd-x64": "npm:0.21.5" + "@esbuild/linux-arm": "npm:0.21.5" + "@esbuild/linux-arm64": "npm:0.21.5" + "@esbuild/linux-ia32": "npm:0.21.5" + "@esbuild/linux-loong64": "npm:0.21.5" + "@esbuild/linux-mips64el": "npm:0.21.5" + "@esbuild/linux-ppc64": "npm:0.21.5" + "@esbuild/linux-riscv64": "npm:0.21.5" + "@esbuild/linux-s390x": "npm:0.21.5" + "@esbuild/linux-x64": "npm:0.21.5" + "@esbuild/netbsd-x64": "npm:0.21.5" + "@esbuild/openbsd-x64": "npm:0.21.5" + "@esbuild/sunos-x64": "npm:0.21.5" + "@esbuild/win32-arm64": "npm:0.21.5" + "@esbuild/win32-ia32": "npm:0.21.5" + "@esbuild/win32-x64": "npm:0.21.5" + dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 10c0/fa08508adf683c3f399e8a014a6382a6b65542213431e26206c0720e536b31c09b50798747c2a105a4bbba1d9767b8d3615a74c2f7bf1ddf6d836cd11eb672de + languageName: node + linkType: hard + +"esbuild@npm:^0.25.0": + version: 0.25.10 + resolution: "esbuild@npm:0.25.10" + dependencies: + "@esbuild/aix-ppc64": "npm:0.25.10" + "@esbuild/android-arm": "npm:0.25.10" + "@esbuild/android-arm64": "npm:0.25.10" + "@esbuild/android-x64": "npm:0.25.10" + "@esbuild/darwin-arm64": "npm:0.25.10" + "@esbuild/darwin-x64": "npm:0.25.10" + "@esbuild/freebsd-arm64": "npm:0.25.10" + "@esbuild/freebsd-x64": "npm:0.25.10" + "@esbuild/linux-arm": "npm:0.25.10" + "@esbuild/linux-arm64": "npm:0.25.10" + "@esbuild/linux-ia32": "npm:0.25.10" + "@esbuild/linux-loong64": "npm:0.25.10" + "@esbuild/linux-mips64el": "npm:0.25.10" + "@esbuild/linux-ppc64": "npm:0.25.10" + "@esbuild/linux-riscv64": "npm:0.25.10" + "@esbuild/linux-s390x": "npm:0.25.10" + "@esbuild/linux-x64": "npm:0.25.10" + "@esbuild/netbsd-arm64": "npm:0.25.10" + "@esbuild/netbsd-x64": "npm:0.25.10" + "@esbuild/openbsd-arm64": "npm:0.25.10" + "@esbuild/openbsd-x64": "npm:0.25.10" + "@esbuild/openharmony-arm64": "npm:0.25.10" + "@esbuild/sunos-x64": "npm:0.25.10" + "@esbuild/win32-arm64": "npm:0.25.10" + "@esbuild/win32-ia32": "npm:0.25.10" + "@esbuild/win32-x64": "npm:0.25.10" + dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-arm64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-arm64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/openharmony-arm64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 10c0/8ee5fdd43ed0d4092ce7f41577c63147f54049d5617763f0549c638bbe939e8adaa8f1a2728adb63417eb11df51956b7b0d8eb88ee08c27ad1d42960256158fa + languageName: node + linkType: hard + +"escalade@npm:^3.2.0": + version: 3.2.0 + resolution: "escalade@npm:3.2.0" + checksum: 10c0/ced4dd3a78e15897ed3be74e635110bbf3b08877b0a41be50dcb325ee0e0b5f65fc2d50e9845194d7c4633f327e2e1c6cce00a71b617c5673df0374201d67f65 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^4.0.0": + version: 4.0.0 + resolution: "escape-string-regexp@npm:4.0.0" + checksum: 10c0/9497d4dd307d845bd7f75180d8188bb17ea8c151c1edbf6b6717c100e104d629dc2dfb687686181b0f4b7d732c7dfdc4d5e7a8ff72de1b0ca283a75bbb3a9cd9 + languageName: node + linkType: hard + +"eslint-config-prettier@npm:^10.1.8": + version: 10.1.8 + resolution: "eslint-config-prettier@npm:10.1.8" + peerDependencies: + eslint: ">=7.0.0" + bin: + eslint-config-prettier: bin/cli.js + checksum: 10c0/e1bcfadc9eccd526c240056b1e59c5cd26544fe59feb85f38f4f1f116caed96aea0b3b87868e68b3099e55caaac3f2e5b9f58110f85db893e83a332751192682 + languageName: node + linkType: hard + +"eslint-import-resolver-node@npm:^0.3.9": + version: 0.3.9 + resolution: "eslint-import-resolver-node@npm:0.3.9" + dependencies: + debug: "npm:^3.2.7" + is-core-module: "npm:^2.13.0" + resolve: "npm:^1.22.4" + checksum: 10c0/0ea8a24a72328a51fd95aa8f660dcca74c1429806737cf10261ab90cfcaaf62fd1eff664b76a44270868e0a932711a81b250053942595bcd00a93b1c1575dd61 + languageName: node + linkType: hard + +"eslint-module-utils@npm:^2.12.1": + version: 2.12.1 + resolution: "eslint-module-utils@npm:2.12.1" + dependencies: + debug: "npm:^3.2.7" + peerDependenciesMeta: + eslint: + optional: true + checksum: 10c0/6f4efbe7a91ae49bf67b4ab3644cb60bc5bd7db4cb5521de1b65be0847ffd3fb6bce0dd68f0995e1b312d137f768e2a1f842ee26fe73621afa05f850628fdc40 + languageName: node + linkType: hard + +"eslint-plugin-import@npm:^2.32.0": + version: 2.32.0 + resolution: "eslint-plugin-import@npm:2.32.0" + dependencies: + "@rtsao/scc": "npm:^1.1.0" + array-includes: "npm:^3.1.9" + array.prototype.findlastindex: "npm:^1.2.6" + array.prototype.flat: "npm:^1.3.3" + array.prototype.flatmap: "npm:^1.3.3" + debug: "npm:^3.2.7" + doctrine: "npm:^2.1.0" + eslint-import-resolver-node: "npm:^0.3.9" + eslint-module-utils: "npm:^2.12.1" + hasown: "npm:^2.0.2" + is-core-module: "npm:^2.16.1" + is-glob: "npm:^4.0.3" + minimatch: "npm:^3.1.2" + object.fromentries: "npm:^2.0.8" + object.groupby: "npm:^1.0.3" + object.values: "npm:^1.2.1" + semver: "npm:^6.3.1" + string.prototype.trimend: "npm:^1.0.9" + tsconfig-paths: "npm:^3.15.0" + peerDependencies: + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 + checksum: 10c0/bfb1b8fc8800398e62ddfefbf3638d185286edfed26dfe00875cc2846d954491b4f5112457831588b757fa789384e1ae585f812614c4797f0499fa234fd4a48b + languageName: node + linkType: hard + +"eslint-plugin-jsx-a11y@npm:^6.10.2": + version: 6.10.2 + resolution: "eslint-plugin-jsx-a11y@npm:6.10.2" + dependencies: + aria-query: "npm:^5.3.2" + array-includes: "npm:^3.1.8" + array.prototype.flatmap: "npm:^1.3.2" + ast-types-flow: "npm:^0.0.8" + axe-core: "npm:^4.10.0" + axobject-query: "npm:^4.1.0" + damerau-levenshtein: "npm:^1.0.8" + emoji-regex: "npm:^9.2.2" + hasown: "npm:^2.0.2" + jsx-ast-utils: "npm:^3.3.5" + language-tags: "npm:^1.0.9" + minimatch: "npm:^3.1.2" + object.fromentries: "npm:^2.0.8" + safe-regex-test: "npm:^1.0.3" + string.prototype.includes: "npm:^2.0.1" + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 + checksum: 10c0/d93354e03b0cf66f018d5c50964e074dffe4ddf1f9b535fa020d19c4ae45f89c1a16e9391ca61ac3b19f7042c751ac0d361a056a65cbd1de24718a53ff8daa6e + languageName: node + linkType: hard + +"eslint-plugin-prettier@npm:^5.5.4": + version: 5.5.4 + resolution: "eslint-plugin-prettier@npm:5.5.4" + dependencies: + prettier-linter-helpers: "npm:^1.0.0" + synckit: "npm:^0.11.7" + peerDependencies: + "@types/eslint": ">=8.0.0" + eslint: ">=8.0.0" + eslint-config-prettier: ">= 7.0.0 <10.0.0 || >=10.1.0" + prettier: ">=3.0.0" + peerDependenciesMeta: + "@types/eslint": + optional: true + eslint-config-prettier: + optional: true + checksum: 10c0/5cc780e0ab002f838ad8057409e86de4ff8281aa2704a50fa8511abff87028060c2e45741bc9cbcbd498712e8d189de8026e70aed9e20e50fe5ba534ee5a8442 + languageName: node + linkType: hard + +"eslint-plugin-react@npm:^7.37.5": + version: 7.37.5 + resolution: "eslint-plugin-react@npm:7.37.5" + dependencies: + array-includes: "npm:^3.1.8" + array.prototype.findlast: "npm:^1.2.5" + array.prototype.flatmap: "npm:^1.3.3" + array.prototype.tosorted: "npm:^1.1.4" + doctrine: "npm:^2.1.0" + es-iterator-helpers: "npm:^1.2.1" + estraverse: "npm:^5.3.0" + hasown: "npm:^2.0.2" + jsx-ast-utils: "npm:^2.4.1 || ^3.0.0" + minimatch: "npm:^3.1.2" + object.entries: "npm:^1.1.9" + object.fromentries: "npm:^2.0.8" + object.values: "npm:^1.2.1" + prop-types: "npm:^15.8.1" + resolve: "npm:^2.0.0-next.5" + semver: "npm:^6.3.1" + string.prototype.matchall: "npm:^4.0.12" + string.prototype.repeat: "npm:^1.0.0" + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 + checksum: 10c0/c850bfd556291d4d9234f5ca38db1436924a1013627c8ab1853f77cac73ec19b020e861e6c7b783436a48b6ffcdfba4547598235a37ad4611b6739f65fd8ad57 + languageName: node + linkType: hard + +"eslint-plugin-tailwindcss@npm:^3.18.2": + version: 3.18.2 + resolution: "eslint-plugin-tailwindcss@npm:3.18.2" + dependencies: + fast-glob: "npm:^3.2.5" + postcss: "npm:^8.4.4" + peerDependencies: + tailwindcss: ^3.4.0 + checksum: 10c0/2903923f81d5dd1813279cc419421612d7d3f58ba57aa48a931beaa18e2529fdea223e0c60135c3fd2aa55e3d798b4299a0280602c8c508480bebd4f6019ac9c + languageName: node + linkType: hard + +"eslint-scope@npm:^7.2.2": + version: 7.2.2 + resolution: "eslint-scope@npm:7.2.2" + dependencies: + esrecurse: "npm:^4.3.0" + estraverse: "npm:^5.2.0" + checksum: 10c0/613c267aea34b5a6d6c00514e8545ef1f1433108097e857225fed40d397dd6b1809dffd11c2fde23b37ca53d7bf935fe04d2a18e6fc932b31837b6ad67e1c116 + languageName: node + linkType: hard + +"eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": + version: 3.4.3 + resolution: "eslint-visitor-keys@npm:3.4.3" + checksum: 10c0/92708e882c0a5ffd88c23c0b404ac1628cf20104a108c745f240a13c332a11aac54f49a22d5762efbffc18ecbc9a580d1b7ad034bf5f3cc3307e5cbff2ec9820 + languageName: node + linkType: hard + +"eslint-visitor-keys@npm:^4.2.1": + version: 4.2.1 + resolution: "eslint-visitor-keys@npm:4.2.1" + checksum: 10c0/fcd43999199d6740db26c58dbe0c2594623e31ca307e616ac05153c9272f12f1364f5a0b1917a8e962268fdecc6f3622c1c2908b4fcc2e047a106fe6de69dc43 + languageName: node + linkType: hard + +"eslint@npm:^8": + version: 8.57.1 + resolution: "eslint@npm:8.57.1" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.2.0" + "@eslint-community/regexpp": "npm:^4.6.1" + "@eslint/eslintrc": "npm:^2.1.4" + "@eslint/js": "npm:8.57.1" + "@humanwhocodes/config-array": "npm:^0.13.0" + "@humanwhocodes/module-importer": "npm:^1.0.1" + "@nodelib/fs.walk": "npm:^1.2.8" + "@ungap/structured-clone": "npm:^1.2.0" + ajv: "npm:^6.12.4" + chalk: "npm:^4.0.0" + cross-spawn: "npm:^7.0.2" + debug: "npm:^4.3.2" + doctrine: "npm:^3.0.0" + escape-string-regexp: "npm:^4.0.0" + eslint-scope: "npm:^7.2.2" + eslint-visitor-keys: "npm:^3.4.3" + espree: "npm:^9.6.1" + esquery: "npm:^1.4.2" + esutils: "npm:^2.0.2" + fast-deep-equal: "npm:^3.1.3" + file-entry-cache: "npm:^6.0.1" + find-up: "npm:^5.0.0" + glob-parent: "npm:^6.0.2" + globals: "npm:^13.19.0" + graphemer: "npm:^1.4.0" + ignore: "npm:^5.2.0" + imurmurhash: "npm:^0.1.4" + is-glob: "npm:^4.0.0" + is-path-inside: "npm:^3.0.3" + js-yaml: "npm:^4.1.0" + json-stable-stringify-without-jsonify: "npm:^1.0.1" + levn: "npm:^0.4.1" + lodash.merge: "npm:^4.6.2" + minimatch: "npm:^3.1.2" + natural-compare: "npm:^1.4.0" + optionator: "npm:^0.9.3" + strip-ansi: "npm:^6.0.1" + text-table: "npm:^0.2.0" + bin: + eslint: bin/eslint.js + checksum: 10c0/1fd31533086c1b72f86770a4d9d7058ee8b4643fd1cfd10c7aac1ecb8725698e88352a87805cf4b2ce890aa35947df4b4da9655fb7fdfa60dbb448a43f6ebcf1 + languageName: node + linkType: hard + +"espree@npm:^9.6.0, espree@npm:^9.6.1": + version: 9.6.1 + resolution: "espree@npm:9.6.1" + dependencies: + acorn: "npm:^8.9.0" + acorn-jsx: "npm:^5.3.2" + eslint-visitor-keys: "npm:^3.4.1" + checksum: 10c0/1a2e9b4699b715347f62330bcc76aee224390c28bb02b31a3752e9d07549c473f5f986720483c6469cf3cfb3c9d05df612ffc69eb1ee94b54b739e67de9bb460 + languageName: node + linkType: hard + +"esquery@npm:^1.4.2": + version: 1.6.0 + resolution: "esquery@npm:1.6.0" + dependencies: + estraverse: "npm:^5.1.0" + checksum: 10c0/cb9065ec605f9da7a76ca6dadb0619dfb611e37a81e318732977d90fab50a256b95fee2d925fba7c2f3f0523aa16f91587246693bc09bc34d5a59575fe6e93d2 + languageName: node + linkType: hard + +"esrecurse@npm:^4.3.0": + version: 4.3.0 + resolution: "esrecurse@npm:4.3.0" + dependencies: + estraverse: "npm:^5.2.0" + checksum: 10c0/81a37116d1408ded88ada45b9fb16dbd26fba3aadc369ce50fcaf82a0bac12772ebd7b24cd7b91fc66786bf2c1ac7b5f196bc990a473efff972f5cb338877cf5 + languageName: node + linkType: hard + +"estraverse@npm:^5.1.0, estraverse@npm:^5.2.0, estraverse@npm:^5.3.0": + version: 5.3.0 + resolution: "estraverse@npm:5.3.0" + checksum: 10c0/1ff9447b96263dec95d6d67431c5e0771eb9776427421260a3e2f0fdd5d6bd4f8e37a7338f5ad2880c9f143450c9b1e4fc2069060724570a49cf9cf0312bd107 + languageName: node + linkType: hard + +"estree-walker@npm:^2.0.2": + version: 2.0.2 + resolution: "estree-walker@npm:2.0.2" + checksum: 10c0/53a6c54e2019b8c914dc395890153ffdc2322781acf4bd7d1a32d7aedc1710807bdcd866ac133903d5629ec601fbb50abe8c2e5553c7f5a0afdd9b6af6c945af + languageName: node + linkType: hard + +"estree-walker@npm:^3.0.3": + version: 3.0.3 + resolution: "estree-walker@npm:3.0.3" + dependencies: + "@types/estree": "npm:^1.0.0" + checksum: 10c0/c12e3c2b2642d2bcae7d5aa495c60fa2f299160946535763969a1c83fc74518ffa9c2cd3a8b69ac56aea547df6a8aac25f729a342992ef0bbac5f1c73e78995d + languageName: node + linkType: hard + +"esutils@npm:^2.0.2": + version: 2.0.3 + resolution: "esutils@npm:2.0.3" + checksum: 10c0/9a2fe69a41bfdade834ba7c42de4723c97ec776e40656919c62cbd13607c45e127a003f05f724a1ea55e5029a4cf2de444b13009f2af71271e42d93a637137c7 + languageName: node + linkType: hard + +"expect-type@npm:^1.2.1": + version: 1.2.2 + resolution: "expect-type@npm:1.2.2" + checksum: 10c0/6019019566063bbc7a690d9281d920b1a91284a4a093c2d55d71ffade5ac890cf37a51e1da4602546c4b56569d2ad2fc175a2ccee77d1ae06cb3af91ef84f44b + languageName: node + linkType: hard + +"exponential-backoff@npm:^3.1.1": + version: 3.1.3 + resolution: "exponential-backoff@npm:3.1.3" + checksum: 10c0/77e3ae682b7b1f4972f563c6dbcd2b0d54ac679e62d5d32f3e5085feba20483cf28bd505543f520e287a56d4d55a28d7874299941faf637e779a1aa5994d1267 + languageName: node + linkType: hard + +"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": + version: 3.1.3 + resolution: "fast-deep-equal@npm:3.1.3" + checksum: 10c0/40dedc862eb8992c54579c66d914635afbec43350afbbe991235fdcb4e3a8d5af1b23ae7e79bef7d4882d0ecee06c3197488026998fb19f72dc95acff1d1b1d0 + languageName: node + linkType: hard + +"fast-diff@npm:^1.1.2": + version: 1.3.0 + resolution: "fast-diff@npm:1.3.0" + checksum: 10c0/5c19af237edb5d5effda008c891a18a585f74bf12953be57923f17a3a4d0979565fc64dbc73b9e20926b9d895f5b690c618cbb969af0cf022e3222471220ad29 + languageName: node + linkType: hard + +"fast-glob@npm:^3.2.5, fast-glob@npm:^3.3.2": + version: 3.3.3 + resolution: "fast-glob@npm:3.3.3" + dependencies: + "@nodelib/fs.stat": "npm:^2.0.2" + "@nodelib/fs.walk": "npm:^1.2.3" + glob-parent: "npm:^5.1.2" + merge2: "npm:^1.3.0" + micromatch: "npm:^4.0.8" + checksum: 10c0/f6aaa141d0d3384cf73cbcdfc52f475ed293f6d5b65bfc5def368b09163a9f7e5ec2b3014d80f733c405f58e470ee0cc451c2937685045cddcdeaa24199c43fe + languageName: node + linkType: hard + +"fast-json-stable-stringify@npm:^2.0.0": + version: 2.1.0 + resolution: "fast-json-stable-stringify@npm:2.1.0" + checksum: 10c0/7f081eb0b8a64e0057b3bb03f974b3ef00135fbf36c1c710895cd9300f13c94ba809bb3a81cf4e1b03f6e5285610a61abbd7602d0652de423144dfee5a389c9b + languageName: node + linkType: hard + +"fast-levenshtein@npm:^2.0.6": + version: 2.0.6 + resolution: "fast-levenshtein@npm:2.0.6" + checksum: 10c0/111972b37338bcb88f7d9e2c5907862c280ebf4234433b95bc611e518d192ccb2d38119c4ac86e26b668d75f7f3894f4ff5c4982899afced7ca78633b08287c4 + languageName: node + linkType: hard + +"fast-uri@npm:^3.0.1": + version: 3.1.0 + resolution: "fast-uri@npm:3.1.0" + checksum: 10c0/44364adca566f70f40d1e9b772c923138d47efeac2ae9732a872baafd77061f26b097ba2f68f0892885ad177becd065520412b8ffeec34b16c99433c5b9e2de7 + languageName: node + linkType: hard + +"fastq@npm:^1.6.0": + version: 1.19.1 + resolution: "fastq@npm:1.19.1" + dependencies: + reusify: "npm:^1.0.4" + checksum: 10c0/ebc6e50ac7048daaeb8e64522a1ea7a26e92b3cee5cd1c7f2316cdca81ba543aa40a136b53891446ea5c3a67ec215fbaca87ad405f102dd97012f62916905630 + languageName: node + linkType: hard + +"fdir@npm:6.1.1": + version: 6.1.1 + resolution: "fdir@npm:6.1.1" + peerDependencies: + picomatch: 3.x + peerDependenciesMeta: + picomatch: + optional: true + checksum: 10c0/547db0a2624a3ca6d11e4d2950cba6d0e71a53af58785c43ad678c3cba3ae1e7c38c522718e977d9387570cc7504181aa2a08f3e7df9a0920ae9a59552c2b8af + languageName: node + linkType: hard + +"fdir@npm:^6.5.0": + version: 6.5.0 + resolution: "fdir@npm:6.5.0" + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + checksum: 10c0/e345083c4306b3aed6cb8ec551e26c36bab5c511e99ea4576a16750ddc8d3240e63826cc624f5ae17ad4dc82e68a253213b60d556c11bfad064b7607847ed07f + languageName: node + linkType: hard + +"fetch-event-stream@npm:^0.1.5": + version: 0.1.5 + resolution: "fetch-event-stream@npm:0.1.5" + checksum: 10c0/f5979cbff7bcfc554ba9d80783c972fab99d5e0ab0e0f24bad14d461b31ae847d510bb53a5a06c7ec6e243a7b397475441bc23b6d1e325edc3eda4d0f50f7bbd + languageName: node + linkType: hard + +"file-entry-cache@npm:^6.0.1": + version: 6.0.1 + resolution: "file-entry-cache@npm:6.0.1" + dependencies: + flat-cache: "npm:^3.0.4" + checksum: 10c0/58473e8a82794d01b38e5e435f6feaf648e3f36fdb3a56e98f417f4efae71ad1c0d4ebd8a9a7c50c3ad085820a93fc7494ad721e0e4ebc1da3573f4e1c3c7cdd + languageName: node + linkType: hard + +"fill-range@npm:^7.1.1": + version: 7.1.1 + resolution: "fill-range@npm:7.1.1" + dependencies: + to-regex-range: "npm:^5.0.1" + checksum: 10c0/b75b691bbe065472f38824f694c2f7449d7f5004aa950426a2c28f0306c60db9b880c0b0e4ed819997ffb882d1da02cfcfc819bddc94d71627f5269682edf018 + languageName: node + linkType: hard + +"find-up@npm:^5.0.0": + version: 5.0.0 + resolution: "find-up@npm:5.0.0" + dependencies: + locate-path: "npm:^6.0.0" + path-exists: "npm:^4.0.0" + checksum: 10c0/062c5a83a9c02f53cdd6d175a37ecf8f87ea5bbff1fdfb828f04bfa021441bc7583e8ebc0872a4c1baab96221fb8a8a275a19809fb93fbc40bd69ec35634069a + languageName: node + linkType: hard + +"fix-dts-default-cjs-exports@npm:^1.0.0": + version: 1.0.1 + resolution: "fix-dts-default-cjs-exports@npm:1.0.1" + dependencies: + magic-string: "npm:^0.30.17" + mlly: "npm:^1.7.4" + rollup: "npm:^4.34.8" + checksum: 10c0/61a3cbe32b6c29df495ef3aded78199fe9dbb52e2801c899fe76d9ca413d3c8c51f79986bac83f8b4b2094ebde883ddcfe47b68ce469806ba13ca6ed4e7cd362 + languageName: node + linkType: hard + +"flat-cache@npm:^3.0.4": + version: 3.2.0 + resolution: "flat-cache@npm:3.2.0" + dependencies: + flatted: "npm:^3.2.9" + keyv: "npm:^4.5.3" + rimraf: "npm:^3.0.2" + checksum: 10c0/b76f611bd5f5d68f7ae632e3ae503e678d205cf97a17c6ab5b12f6ca61188b5f1f7464503efae6dc18683ed8f0b41460beb48ac4b9ac63fe6201296a91ba2f75 + languageName: node + linkType: hard + +"flatted@npm:^3.2.9": + version: 3.3.3 + resolution: "flatted@npm:3.3.3" + checksum: 10c0/e957a1c6b0254aa15b8cce8533e24165abd98fadc98575db082b786b5da1b7d72062b81bfdcd1da2f4d46b6ed93bec2434e62333e9b4261d79ef2e75a10dd538 + languageName: node + linkType: hard + +"for-each@npm:^0.3.3, for-each@npm:^0.3.5": + version: 0.3.5 + resolution: "for-each@npm:0.3.5" + dependencies: + is-callable: "npm:^1.2.7" + checksum: 10c0/0e0b50f6a843a282637d43674d1fb278dda1dd85f4f99b640024cfb10b85058aac0cc781bf689d5fe50b4b7f638e91e548560723a4e76e04fe96ae35ef039cee + languageName: node + linkType: hard + +"foreground-child@npm:^3.1.0": + version: 3.3.1 + resolution: "foreground-child@npm:3.3.1" + dependencies: + cross-spawn: "npm:^7.0.6" + signal-exit: "npm:^4.0.1" + checksum: 10c0/8986e4af2430896e65bc2788d6679067294d6aee9545daefc84923a0a4b399ad9c7a3ea7bd8c0b2b80fdf4a92de4c69df3f628233ff3224260e9c1541a9e9ed3 + languageName: node + linkType: hard + +"fraction.js@npm:^4.3.7": + version: 4.3.7 + resolution: "fraction.js@npm:4.3.7" + checksum: 10c0/df291391beea9ab4c263487ffd9d17fed162dbb736982dee1379b2a8cc94e4e24e46ed508c6d278aded9080ba51872f1bc5f3a5fd8d7c74e5f105b508ac28711 + languageName: node + linkType: hard + +"framer-motion@npm:^11.18.2": + version: 11.18.2 + resolution: "framer-motion@npm:11.18.2" + dependencies: + motion-dom: "npm:^11.18.1" + motion-utils: "npm:^11.18.1" + tslib: "npm:^2.4.0" + peerDependencies: + "@emotion/is-prop-valid": "*" + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + "@emotion/is-prop-valid": + optional: true + react: + optional: true + react-dom: + optional: true + checksum: 10c0/41b1ef1b4e54ea13adaf01d61812a8783d2352f74641c91b50519775704bc6274db6b6863ff494a1f705fa6c6ed8f4df3497292327c906d53ea0129cef3ec361 + languageName: node + linkType: hard + +"fs-extra@npm:^11.2.0": + version: 11.3.2 + resolution: "fs-extra@npm:11.3.2" + dependencies: + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^6.0.1" + universalify: "npm:^2.0.0" + checksum: 10c0/f5d629e1bb646d5dedb4d8b24c5aad3deb8cc1d5438979d6f237146cd10e113b49a949ae1b54212c2fbc98e2d0995f38009a9a1d0520f0287943335e65fe919b + languageName: node + linkType: hard + +"fs-minipass@npm:^3.0.0": + version: 3.0.3 + resolution: "fs-minipass@npm:3.0.3" + dependencies: + minipass: "npm:^7.0.3" + checksum: 10c0/63e80da2ff9b621e2cb1596abcb9207f1cf82b968b116ccd7b959e3323144cce7fb141462200971c38bbf2ecca51695069db45265705bed09a7cd93ae5b89f94 + languageName: node + linkType: hard + +"fs.realpath@npm:^1.0.0": + version: 1.0.0 + resolution: "fs.realpath@npm:1.0.0" + checksum: 10c0/444cf1291d997165dfd4c0d58b69f0e4782bfd9149fd72faa4fe299e68e0e93d6db941660b37dd29153bf7186672ececa3b50b7e7249477b03fdf850f287c948 + languageName: node + linkType: hard + +"fsevents@npm:^2.3.2, fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": + version: 2.3.3 + resolution: "fsevents@npm:2.3.3" + dependencies: + node-gyp: "npm:latest" + checksum: 10c0/a1f0c44595123ed717febbc478aa952e47adfc28e2092be66b8ab1635147254ca6cfe1df792a8997f22716d4cbafc73309899ff7bfac2ac3ad8cf2e4ecc3ec60 + conditions: os=darwin + languageName: node + linkType: hard + +"fsevents@patch:fsevents@npm%3A^2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": + version: 2.3.3 + resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" + dependencies: + node-gyp: "npm:latest" + conditions: os=darwin + languageName: node + linkType: hard + +"function-bind@npm:^1.1.2": + version: 1.1.2 + resolution: "function-bind@npm:1.1.2" + checksum: 10c0/d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5 + languageName: node + linkType: hard + +"function.prototype.name@npm:^1.1.6, function.prototype.name@npm:^1.1.8": + version: 1.1.8 + resolution: "function.prototype.name@npm:1.1.8" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + functions-have-names: "npm:^1.2.3" + hasown: "npm:^2.0.2" + is-callable: "npm:^1.2.7" + checksum: 10c0/e920a2ab52663005f3cbe7ee3373e3c71c1fb5558b0b0548648cdf3e51961085032458e26c71ff1a8c8c20e7ee7caeb03d43a5d1fa8610c459333323a2e71253 + languageName: node + linkType: hard + +"functions-have-names@npm:^1.2.3": + version: 1.2.3 + resolution: "functions-have-names@npm:1.2.3" + checksum: 10c0/33e77fd29bddc2d9bb78ab3eb854c165909201f88c75faa8272e35899e2d35a8a642a15e7420ef945e1f64a9670d6aa3ec744106b2aa42be68ca5114025954ca + languageName: node + linkType: hard + +"generator-function@npm:^2.0.0": + version: 2.0.1 + resolution: "generator-function@npm:2.0.1" + checksum: 10c0/8a9f59df0f01cfefafdb3b451b80555e5cf6d76487095db91ac461a0e682e4ff7a9dbce15f4ecec191e53586d59eece01949e05a4b4492879600bbbe8e28d6b8 + languageName: node + linkType: hard + +"gensync@npm:^1.0.0-beta.2": + version: 1.0.0-beta.2 + resolution: "gensync@npm:1.0.0-beta.2" + checksum: 10c0/782aba6cba65b1bb5af3b095d96249d20edbe8df32dbf4696fd49be2583faf676173bf4809386588828e4dd76a3354fcbeb577bab1c833ccd9fc4577f26103f8 + languageName: node + linkType: hard + +"get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6, get-intrinsic@npm:^1.2.7, get-intrinsic@npm:^1.3.0": + version: 1.3.0 + resolution: "get-intrinsic@npm:1.3.0" + dependencies: + call-bind-apply-helpers: "npm:^1.0.2" + es-define-property: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.1.1" + function-bind: "npm:^1.1.2" + get-proto: "npm:^1.0.1" + gopd: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + hasown: "npm:^2.0.2" + math-intrinsics: "npm:^1.1.0" + checksum: 10c0/52c81808af9a8130f581e6a6a83e1ba4a9f703359e7a438d1369a5267a25412322f03dcbd7c549edaef0b6214a0630a28511d7df0130c93cfd380f4fa0b5b66a + languageName: node + linkType: hard + +"get-nonce@npm:^1.0.0": + version: 1.0.1 + resolution: "get-nonce@npm:1.0.1" + checksum: 10c0/2d7df55279060bf0568549e1ffc9b84bc32a32b7541675ca092dce56317cdd1a59a98dcc4072c9f6a980779440139a3221d7486f52c488e69dc0fd27b1efb162 + languageName: node + linkType: hard + +"get-proto@npm:^1.0.0, get-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "get-proto@npm:1.0.1" + dependencies: + dunder-proto: "npm:^1.0.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/9224acb44603c5526955e83510b9da41baf6ae73f7398875fba50edc5e944223a89c4a72b070fcd78beb5f7bdda58ecb6294adc28f7acfc0da05f76a2399643c + languageName: node + linkType: hard + +"get-symbol-description@npm:^1.1.0": + version: 1.1.0 + resolution: "get-symbol-description@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" + checksum: 10c0/d6a7d6afca375779a4b307738c9e80dbf7afc0bdbe5948768d54ab9653c865523d8920e670991a925936eb524b7cb6a6361d199a760b21d0ca7620194455aa4b + languageName: node + linkType: hard + +"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": + version: 5.1.2 + resolution: "glob-parent@npm:5.1.2" + dependencies: + is-glob: "npm:^4.0.1" + checksum: 10c0/cab87638e2112bee3f839ef5f6e0765057163d39c66be8ec1602f3823da4692297ad4e972de876ea17c44d652978638d2fd583c6713d0eb6591706825020c9ee + languageName: node + linkType: hard + +"glob-parent@npm:^6.0.2": + version: 6.0.2 + resolution: "glob-parent@npm:6.0.2" + dependencies: + is-glob: "npm:^4.0.3" + checksum: 10c0/317034d88654730230b3f43bb7ad4f7c90257a426e872ea0bf157473ac61c99bf5d205fad8f0185f989be8d2fa6d3c7dce1645d99d545b6ea9089c39f838e7f8 + languageName: node + linkType: hard + +"glob@npm:^10.2.2, glob@npm:^10.3.10": + version: 10.4.5 + resolution: "glob@npm:10.4.5" + dependencies: + foreground-child: "npm:^3.1.0" + jackspeak: "npm:^3.1.2" + minimatch: "npm:^9.0.4" + minipass: "npm:^7.1.2" + package-json-from-dist: "npm:^1.0.0" + path-scurry: "npm:^1.11.1" + bin: + glob: dist/esm/bin.mjs + checksum: 10c0/19a9759ea77b8e3ca0a43c2f07ecddc2ad46216b786bb8f993c445aee80d345925a21e5280c7b7c6c59e860a0154b84e4b2b60321fea92cd3c56b4a7489f160e + languageName: node + linkType: hard + +"glob@npm:^7.1.3": + version: 7.2.3 + resolution: "glob@npm:7.2.3" + dependencies: + fs.realpath: "npm:^1.0.0" + inflight: "npm:^1.0.4" + inherits: "npm:2" + minimatch: "npm:^3.1.1" + once: "npm:^1.3.0" + path-is-absolute: "npm:^1.0.0" + checksum: 10c0/65676153e2b0c9095100fe7f25a778bf45608eeb32c6048cf307f579649bcc30353277b3b898a3792602c65764e5baa4f643714dfbdfd64ea271d210c7a425fe + languageName: node + linkType: hard + +"globals@npm:^11.1.0": + version: 11.12.0 + resolution: "globals@npm:11.12.0" + checksum: 10c0/758f9f258e7b19226bd8d4af5d3b0dcf7038780fb23d82e6f98932c44e239f884847f1766e8fa9cc5635ccb3204f7fa7314d4408dd4002a5e8ea827b4018f0a1 + languageName: node + linkType: hard + +"globals@npm:^13.19.0": + version: 13.24.0 + resolution: "globals@npm:13.24.0" + dependencies: + type-fest: "npm:^0.20.2" + checksum: 10c0/d3c11aeea898eb83d5ec7a99508600fbe8f83d2cf00cbb77f873dbf2bcb39428eff1b538e4915c993d8a3b3473fa71eeebfe22c9bb3a3003d1e26b1f2c8a42cd + languageName: node + linkType: hard + +"globalthis@npm:^1.0.4": + version: 1.0.4 + resolution: "globalthis@npm:1.0.4" + dependencies: + define-properties: "npm:^1.2.1" + gopd: "npm:^1.0.1" + checksum: 10c0/9d156f313af79d80b1566b93e19285f481c591ad6d0d319b4be5e03750d004dde40a39a0f26f7e635f9007a3600802f53ecd85a759b86f109e80a5f705e01846 + languageName: node + linkType: hard + +"gopd@npm:^1.0.1, gopd@npm:^1.2.0": + version: 1.2.0 + resolution: "gopd@npm:1.2.0" + checksum: 10c0/50fff1e04ba2b7737c097358534eacadad1e68d24cccee3272e04e007bed008e68d2614f3987788428fd192a5ae3889d08fb2331417e4fc4a9ab366b2043cead + languageName: node + linkType: hard + +"graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.6": + version: 4.2.11 + resolution: "graceful-fs@npm:4.2.11" + checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 + languageName: node + linkType: hard + +"graphemer@npm:^1.4.0": + version: 1.4.0 + resolution: "graphemer@npm:1.4.0" + checksum: 10c0/e951259d8cd2e0d196c72ec711add7115d42eb9a8146c8eeda5b8d3ac91e5dd816b9cd68920726d9fd4490368e7ed86e9c423f40db87e2d8dfafa00fa17c3a31 + languageName: node + linkType: hard + +"has-bigints@npm:^1.0.2": + version: 1.1.0 + resolution: "has-bigints@npm:1.1.0" + checksum: 10c0/2de0cdc4a1ccf7a1e75ffede1876994525ac03cc6f5ae7392d3415dd475cd9eee5bceec63669ab61aa997ff6cceebb50ef75561c7002bed8988de2b9d1b40788 + languageName: node + linkType: hard + +"has-flag@npm:^4.0.0": + version: 4.0.0 + resolution: "has-flag@npm:4.0.0" + checksum: 10c0/2e789c61b7888d66993e14e8331449e525ef42aac53c627cc53d1c3334e768bcb6abdc4f5f0de1478a25beec6f0bd62c7549058b7ac53e924040d4f301f02fd1 + languageName: node + linkType: hard + +"has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.2": + version: 1.0.2 + resolution: "has-property-descriptors@npm:1.0.2" + dependencies: + es-define-property: "npm:^1.0.0" + checksum: 10c0/253c1f59e80bb476cf0dde8ff5284505d90c3bdb762983c3514d36414290475fe3fd6f574929d84de2a8eec00d35cf07cb6776205ff32efd7c50719125f00236 + languageName: node + linkType: hard + +"has-proto@npm:^1.2.0": + version: 1.2.0 + resolution: "has-proto@npm:1.2.0" + dependencies: + dunder-proto: "npm:^1.0.0" + checksum: 10c0/46538dddab297ec2f43923c3d35237df45d8c55a6fc1067031e04c13ed8a9a8f94954460632fd4da84c31a1721eefee16d901cbb1ae9602bab93bb6e08f93b95 + languageName: node + linkType: hard + +"has-symbols@npm:^1.0.3, has-symbols@npm:^1.1.0": + version: 1.1.0 + resolution: "has-symbols@npm:1.1.0" + checksum: 10c0/dde0a734b17ae51e84b10986e651c664379018d10b91b6b0e9b293eddb32f0f069688c841fb40f19e9611546130153e0a2a48fd7f512891fb000ddfa36f5a20e + languageName: node + linkType: hard + +"has-tostringtag@npm:^1.0.2": + version: 1.0.2 + resolution: "has-tostringtag@npm:1.0.2" + dependencies: + has-symbols: "npm:^1.0.3" + checksum: 10c0/a8b166462192bafe3d9b6e420a1d581d93dd867adb61be223a17a8d6dad147aa77a8be32c961bb2f27b3ef893cae8d36f564ab651f5e9b7938ae86f74027c48c + languageName: node + linkType: hard + +"hasown@npm:^2.0.2": + version: 2.0.2 + resolution: "hasown@npm:2.0.2" + dependencies: + function-bind: "npm:^1.1.2" + checksum: 10c0/3769d434703b8ac66b209a4cca0737519925bbdb61dd887f93a16372b14694c63ff4e797686d87c90f08168e81082248b9b028bad60d4da9e0d1148766f56eb9 + languageName: node + linkType: hard + +"html-parse-stringify@npm:^3.0.1": + version: 3.0.1 + resolution: "html-parse-stringify@npm:3.0.1" + dependencies: + void-elements: "npm:3.1.0" + checksum: 10c0/159292753d48b84d216d61121054ae5a33466b3db5b446e2ffc093ac077a411a99ce6cbe0d18e55b87cf25fa3c5a86c4d8b130b9719ec9b66623259000c72c15 + languageName: node + linkType: hard + +"http-cache-semantics@npm:^4.1.1": + version: 4.2.0 + resolution: "http-cache-semantics@npm:4.2.0" + checksum: 10c0/45b66a945cf13ec2d1f29432277201313babf4a01d9e52f44b31ca923434083afeca03f18417f599c9ab3d0e7b618ceb21257542338b57c54b710463b4a53e37 + languageName: node + linkType: hard + +"http-proxy-agent@npm:^7.0.0": + version: 7.0.2 + resolution: "http-proxy-agent@npm:7.0.2" + dependencies: + agent-base: "npm:^7.1.0" + debug: "npm:^4.3.4" + checksum: 10c0/4207b06a4580fb85dd6dff521f0abf6db517489e70863dca1a0291daa7f2d3d2d6015a57bd702af068ea5cf9f1f6ff72314f5f5b4228d299c0904135d2aef921 + languageName: node + linkType: hard + +"https-proxy-agent@npm:^7.0.1": + version: 7.0.6 + resolution: "https-proxy-agent@npm:7.0.6" + dependencies: + agent-base: "npm:^7.1.2" + debug: "npm:4" + checksum: 10c0/f729219bc735edb621fa30e6e84e60ee5d00802b8247aac0d7b79b0bd6d4b3294737a337b93b86a0bd9e68099d031858a39260c976dc14cdbba238ba1f8779ac + languageName: node + linkType: hard + +"i18next-browser-languagedetector@npm:7.2.0": + version: 7.2.0 + resolution: "i18next-browser-languagedetector@npm:7.2.0" + dependencies: + "@babel/runtime": "npm:^7.23.2" + checksum: 10c0/d7676e6c9895d46e659effaeba11f10c39cbe99429560667de7689cb56db6977239d350be850c4caf4279781c19c50a7193cb9cc38bb485f391b8e1893e407ae + languageName: node + linkType: hard + +"i18next-http-backend@npm:2.4.2": + version: 2.4.2 + resolution: "i18next-http-backend@npm:2.4.2" + dependencies: + cross-fetch: "npm:4.0.0" + checksum: 10c0/a117cd6d0cdcf6da6633f6a3ad9ec03cb77af49949cff09bda6660a7bdd3235768db91b367ec1e1b16026594c78643252ffc3cffc99cdafb5d3a847b0475485b + languageName: node + linkType: hard + +"i18next@npm:23.7.11": + version: 23.7.11 + resolution: "i18next@npm:23.7.11" + dependencies: + "@babel/runtime": "npm:^7.23.2" + checksum: 10c0/66f166bebbde565d4e0ed98b0f046f49d97c591fa8e4919bd9badfb6be3b1057ec137b9332beb4835b2d6714af243726dc3996d60f54949cfd23c839b0f8a3b6 + languageName: node + linkType: hard + +"iconv-lite@npm:^0.6.2": + version: 0.6.3 + resolution: "iconv-lite@npm:0.6.3" + dependencies: + safer-buffer: "npm:>= 2.1.2 < 3.0.0" + checksum: 10c0/98102bc66b33fcf5ac044099d1257ba0b7ad5e3ccd3221f34dd508ab4070edff183276221684e1e0555b145fce0850c9f7d2b60a9fcac50fbb4ea0d6e845a3b1 + languageName: node + linkType: hard + +"ignore@npm:^5.2.0": + version: 5.3.2 + resolution: "ignore@npm:5.3.2" + checksum: 10c0/f9f652c957983634ded1e7f02da3b559a0d4cc210fca3792cb67f1b153623c9c42efdc1c4121af171e295444459fc4a9201101fb041b1104a3c000bccb188337 + languageName: node + linkType: hard + +"ignore@npm:^7.0.0": + version: 7.0.5 + resolution: "ignore@npm:7.0.5" + checksum: 10c0/ae00db89fe873064a093b8999fe4cc284b13ef2a178636211842cceb650b9c3e390d3339191acb145d81ed5379d2074840cf0c33a20bdbd6f32821f79eb4ad5d + languageName: node + linkType: hard + +"import-fresh@npm:^3.2.1": + version: 3.3.1 + resolution: "import-fresh@npm:3.3.1" + dependencies: + parent-module: "npm:^1.0.0" + resolve-from: "npm:^4.0.0" + checksum: 10c0/bf8cc494872fef783249709385ae883b447e3eb09db0ebd15dcead7d9afe7224dad7bd7591c6b73b0b19b3c0f9640eb8ee884f01cfaf2887ab995b0b36a0cbec + languageName: node + linkType: hard + +"imurmurhash@npm:^0.1.4": + version: 0.1.4 + resolution: "imurmurhash@npm:0.1.4" + checksum: 10c0/8b51313850dd33605c6c9d3fd9638b714f4c4c40250cff658209f30d40da60f78992fb2df5dabee4acf589a6a82bbc79ad5486550754bd9ec4e3fc0d4a57d6a6 + languageName: node + linkType: hard + +"inflight@npm:^1.0.4": + version: 1.0.6 + resolution: "inflight@npm:1.0.6" + dependencies: + once: "npm:^1.3.0" + wrappy: "npm:1" + checksum: 10c0/7faca22584600a9dc5b9fca2cd5feb7135ac8c935449837b315676b4c90aa4f391ec4f42240178244b5a34e8bede1948627fda392ca3191522fc46b34e985ab2 + languageName: node + linkType: hard + +"inherits@npm:2": + version: 2.0.4 + resolution: "inherits@npm:2.0.4" + checksum: 10c0/4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 + languageName: node + linkType: hard + +"internal-slot@npm:^1.1.0": + version: 1.1.0 + resolution: "internal-slot@npm:1.1.0" + dependencies: + es-errors: "npm:^1.3.0" + hasown: "npm:^2.0.2" + side-channel: "npm:^1.1.0" + checksum: 10c0/03966f5e259b009a9bf1a78d60da920df198af4318ec004f57b8aef1dd3fe377fbc8cce63a96e8c810010302654de89f9e19de1cd8ad0061d15be28a695465c7 + languageName: node + linkType: hard + +"intl-messageformat@npm:^10.1.0": + version: 10.7.18 + resolution: "intl-messageformat@npm:10.7.18" + dependencies: + "@formatjs/ecma402-abstract": "npm:2.3.6" + "@formatjs/fast-memoize": "npm:2.2.7" + "@formatjs/icu-messageformat-parser": "npm:2.11.4" + tslib: "npm:^2.8.0" + checksum: 10c0/d54da9987335cb2bca26246304cea2ca6b1cb44ca416d6b28f3aa62b11477c72f7ce0bf3f11f5d236ceb1842bdc3378a926e606496d146fde18783ec92c314e1 + languageName: node + linkType: hard + +"invariant@npm:^2.2.4": + version: 2.2.4 + resolution: "invariant@npm:2.2.4" + dependencies: + loose-envify: "npm:^1.0.0" + checksum: 10c0/5af133a917c0bcf65e84e7f23e779e7abc1cd49cb7fdc62d00d1de74b0d8c1b5ee74ac7766099fb3be1b05b26dfc67bab76a17030d2fe7ea2eef867434362dfc + languageName: node + linkType: hard + +"ip-address@npm:^10.0.1": + version: 10.0.1 + resolution: "ip-address@npm:10.0.1" + checksum: 10c0/1634d79dae18394004775cb6d699dc46b7c23df6d2083164025a2b15240c1164fccde53d0e08bd5ee4fc53913d033ab6b5e395a809ad4b956a940c446e948843 + languageName: node + linkType: hard + +"is-array-buffer@npm:^3.0.4, is-array-buffer@npm:^3.0.5": + version: 3.0.5 + resolution: "is-array-buffer@npm:3.0.5" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + get-intrinsic: "npm:^1.2.6" + checksum: 10c0/c5c9f25606e86dbb12e756694afbbff64bc8b348d1bc989324c037e1068695131930199d6ad381952715dad3a9569333817f0b1a72ce5af7f883ce802e49c83d + languageName: node + linkType: hard + +"is-async-function@npm:^2.0.0": + version: 2.1.1 + resolution: "is-async-function@npm:2.1.1" + dependencies: + async-function: "npm:^1.0.0" + call-bound: "npm:^1.0.3" + get-proto: "npm:^1.0.1" + has-tostringtag: "npm:^1.0.2" + safe-regex-test: "npm:^1.1.0" + checksum: 10c0/d70c236a5e82de6fc4d44368ffd0c2fee2b088b893511ce21e679da275a5ecc6015ff59a7d7e1bdd7ca39f71a8dbdd253cf8cce5c6b3c91cdd5b42b5ce677298 + languageName: node + linkType: hard + +"is-bigint@npm:^1.1.0": + version: 1.1.0 + resolution: "is-bigint@npm:1.1.0" + dependencies: + has-bigints: "npm:^1.0.2" + checksum: 10c0/f4f4b905ceb195be90a6ea7f34323bf1c18e3793f18922e3e9a73c684c29eeeeff5175605c3a3a74cc38185fe27758f07efba3dbae812e5c5afbc0d2316b40e4 + languageName: node + linkType: hard + +"is-binary-path@npm:~2.1.0": + version: 2.1.0 + resolution: "is-binary-path@npm:2.1.0" + dependencies: + binary-extensions: "npm:^2.0.0" + checksum: 10c0/a16eaee59ae2b315ba36fad5c5dcaf8e49c3e27318f8ab8fa3cdb8772bf559c8d1ba750a589c2ccb096113bb64497084361a25960899cb6172a6925ab6123d38 + languageName: node + linkType: hard + +"is-boolean-object@npm:^1.2.1": + version: 1.2.2 + resolution: "is-boolean-object@npm:1.2.2" + dependencies: + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/36ff6baf6bd18b3130186990026f5a95c709345c39cd368468e6c1b6ab52201e9fd26d8e1f4c066357b4938b0f0401e1a5000e08257787c1a02f3a719457001e + languageName: node + linkType: hard + +"is-callable@npm:^1.2.7": + version: 1.2.7 + resolution: "is-callable@npm:1.2.7" + checksum: 10c0/ceebaeb9d92e8adee604076971dd6000d38d6afc40bb843ea8e45c5579b57671c3f3b50d7f04869618242c6cee08d1b67806a8cb8edaaaf7c0748b3720d6066f + languageName: node + linkType: hard + +"is-core-module@npm:^2.13.0, is-core-module@npm:^2.16.0, is-core-module@npm:^2.16.1": + version: 2.16.1 + resolution: "is-core-module@npm:2.16.1" + dependencies: + hasown: "npm:^2.0.2" + checksum: 10c0/898443c14780a577e807618aaae2b6f745c8538eca5c7bc11388a3f2dc6de82b9902bcc7eb74f07be672b11bbe82dd6a6edded44a00cb3d8f933d0459905eedd + languageName: node + linkType: hard + +"is-data-view@npm:^1.0.1, is-data-view@npm:^1.0.2": + version: 1.0.2 + resolution: "is-data-view@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.2" + get-intrinsic: "npm:^1.2.6" + is-typed-array: "npm:^1.1.13" + checksum: 10c0/ef3548a99d7e7f1370ce21006baca6d40c73e9f15c941f89f0049c79714c873d03b02dae1c64b3f861f55163ecc16da06506c5b8a1d4f16650b3d9351c380153 + languageName: node + linkType: hard + +"is-date-object@npm:^1.0.5, is-date-object@npm:^1.1.0": + version: 1.1.0 + resolution: "is-date-object@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.2" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/1a4d199c8e9e9cac5128d32e6626fa7805175af9df015620ac0d5d45854ccf348ba494679d872d37301032e35a54fc7978fba1687e8721b2139aea7870cafa2f + languageName: node + linkType: hard + +"is-docker@npm:^3.0.0": + version: 3.0.0 + resolution: "is-docker@npm:3.0.0" + bin: + is-docker: cli.js + checksum: 10c0/d2c4f8e6d3e34df75a5defd44991b6068afad4835bb783b902fa12d13ebdb8f41b2a199dcb0b5ed2cb78bfee9e4c0bbdb69c2d9646f4106464674d3e697a5856 + languageName: node + linkType: hard + +"is-extglob@npm:^2.1.1": + version: 2.1.1 + resolution: "is-extglob@npm:2.1.1" + checksum: 10c0/5487da35691fbc339700bbb2730430b07777a3c21b9ebaecb3072512dfd7b4ba78ac2381a87e8d78d20ea08affb3f1971b4af629173a6bf435ff8a4c47747912 + languageName: node + linkType: hard + +"is-finalizationregistry@npm:^1.1.0": + version: 1.1.1 + resolution: "is-finalizationregistry@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.3" + checksum: 10c0/818dff679b64f19e228a8205a1e2d09989a98e98def3a817f889208cfcbf918d321b251aadf2c05918194803ebd2eb01b14fc9d0b2bea53d984f4137bfca5e97 + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^3.0.0": + version: 3.0.0 + resolution: "is-fullwidth-code-point@npm:3.0.0" + checksum: 10c0/bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc + languageName: node + linkType: hard + +"is-generator-function@npm:^1.0.10": + version: 1.1.2 + resolution: "is-generator-function@npm:1.1.2" + dependencies: + call-bound: "npm:^1.0.4" + generator-function: "npm:^2.0.0" + get-proto: "npm:^1.0.1" + has-tostringtag: "npm:^1.0.2" + safe-regex-test: "npm:^1.1.0" + checksum: 10c0/83da102e89c3e3b71d67b51d47c9f9bc862bceb58f87201727e27f7fa19d1d90b0ab223644ecaee6fc6e3d2d622bb25c966fbdaf87c59158b01ce7c0fe2fa372 + languageName: node + linkType: hard + +"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1": + version: 4.0.3 + resolution: "is-glob@npm:4.0.3" + dependencies: + is-extglob: "npm:^2.1.1" + checksum: 10c0/17fb4014e22be3bbecea9b2e3a76e9e34ff645466be702f1693e8f1ee1adac84710d0be0bd9f967d6354036fd51ab7c2741d954d6e91dae6bb69714de92c197a + languageName: node + linkType: hard + +"is-inside-container@npm:^1.0.0": + version: 1.0.0 + resolution: "is-inside-container@npm:1.0.0" + dependencies: + is-docker: "npm:^3.0.0" + bin: + is-inside-container: cli.js + checksum: 10c0/a8efb0e84f6197e6ff5c64c52890fa9acb49b7b74fed4da7c95383965da6f0fa592b4dbd5e38a79f87fc108196937acdbcd758fcefc9b140e479b39ce1fcd1cd + languageName: node + linkType: hard + +"is-map@npm:^2.0.3": + version: 2.0.3 + resolution: "is-map@npm:2.0.3" + checksum: 10c0/2c4d431b74e00fdda7162cd8e4b763d6f6f217edf97d4f8538b94b8702b150610e2c64961340015fe8df5b1fcee33ccd2e9b62619c4a8a3a155f8de6d6d355fc + languageName: node + linkType: hard + +"is-negative-zero@npm:^2.0.3": + version: 2.0.3 + resolution: "is-negative-zero@npm:2.0.3" + checksum: 10c0/bcdcf6b8b9714063ffcfa9929c575ac69bfdabb8f4574ff557dfc086df2836cf07e3906f5bbc4f2a5c12f8f3ba56af640c843cdfc74da8caed86c7c7d66fd08e + languageName: node + linkType: hard + +"is-number-object@npm:^1.1.1": + version: 1.1.1 + resolution: "is-number-object@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/97b451b41f25135ff021d85c436ff0100d84a039bb87ffd799cbcdbea81ef30c464ced38258cdd34f080be08fc3b076ca1f472086286d2aa43521d6ec6a79f53 + languageName: node + linkType: hard + +"is-number@npm:^7.0.0": + version: 7.0.0 + resolution: "is-number@npm:7.0.0" + checksum: 10c0/b4686d0d3053146095ccd45346461bc8e53b80aeb7671cc52a4de02dbbf7dc0d1d2a986e2fe4ae206984b4d34ef37e8b795ebc4f4295c978373e6575e295d811 + languageName: node + linkType: hard + +"is-path-inside@npm:^3.0.3": + version: 3.0.3 + resolution: "is-path-inside@npm:3.0.3" + checksum: 10c0/cf7d4ac35fb96bab6a1d2c3598fe5ebb29aafb52c0aaa482b5a3ed9d8ba3edc11631e3ec2637660c44b3ce0e61a08d54946e8af30dec0b60a7c27296c68ffd05 + languageName: node + linkType: hard + +"is-regex@npm:^1.2.1": + version: 1.2.1 + resolution: "is-regex@npm:1.2.1" + dependencies: + call-bound: "npm:^1.0.2" + gopd: "npm:^1.2.0" + has-tostringtag: "npm:^1.0.2" + hasown: "npm:^2.0.2" + checksum: 10c0/1d3715d2b7889932349241680032e85d0b492cfcb045acb75ffc2c3085e8d561184f1f7e84b6f8321935b4aea39bc9c6ba74ed595b57ce4881a51dfdbc214e04 + languageName: node + linkType: hard + +"is-set@npm:^2.0.3": + version: 2.0.3 + resolution: "is-set@npm:2.0.3" + checksum: 10c0/f73732e13f099b2dc879c2a12341cfc22ccaca8dd504e6edae26484bd5707a35d503fba5b4daad530a9b088ced1ae6c9d8200fd92e09b428fe14ea79ce8080b7 + languageName: node + linkType: hard + +"is-shared-array-buffer@npm:^1.0.4": + version: 1.0.4 + resolution: "is-shared-array-buffer@npm:1.0.4" + dependencies: + call-bound: "npm:^1.0.3" + checksum: 10c0/65158c2feb41ff1edd6bbd6fd8403a69861cf273ff36077982b5d4d68e1d59278c71691216a4a64632bd76d4792d4d1d2553901b6666d84ade13bba5ea7bc7db + languageName: node + linkType: hard + +"is-string@npm:^1.1.1": + version: 1.1.1 + resolution: "is-string@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/2f518b4e47886bb81567faba6ffd0d8a8333cf84336e2e78bf160693972e32ad00fe84b0926491cc598dee576fdc55642c92e62d0cbe96bf36f643b6f956f94d + languageName: node + linkType: hard + +"is-symbol@npm:^1.0.4, is-symbol@npm:^1.1.1": + version: 1.1.1 + resolution: "is-symbol@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.2" + has-symbols: "npm:^1.1.0" + safe-regex-test: "npm:^1.1.0" + checksum: 10c0/f08f3e255c12442e833f75a9e2b84b2d4882fdfd920513cf2a4a2324f0a5b076c8fd913778e3ea5d258d5183e9d92c0cd20e04b03ab3df05316b049b2670af1e + languageName: node + linkType: hard + +"is-typed-array@npm:^1.1.13, is-typed-array@npm:^1.1.14, is-typed-array@npm:^1.1.15": + version: 1.1.15 + resolution: "is-typed-array@npm:1.1.15" + dependencies: + which-typed-array: "npm:^1.1.16" + checksum: 10c0/415511da3669e36e002820584e264997ffe277ff136643a3126cc949197e6ca3334d0f12d084e83b1994af2e9c8141275c741cf2b7da5a2ff62dd0cac26f76c4 + languageName: node + linkType: hard + +"is-weakmap@npm:^2.0.2": + version: 2.0.2 + resolution: "is-weakmap@npm:2.0.2" + checksum: 10c0/443c35bb86d5e6cc5929cd9c75a4024bb0fff9586ed50b092f94e700b89c43a33b186b76dbc6d54f3d3d09ece689ab38dcdc1af6a482cbe79c0f2da0a17f1299 + languageName: node + linkType: hard + +"is-weakref@npm:^1.0.2, is-weakref@npm:^1.1.1": + version: 1.1.1 + resolution: "is-weakref@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.3" + checksum: 10c0/8e0a9c07b0c780949a100e2cab2b5560a48ecd4c61726923c1a9b77b6ab0aa0046c9e7fb2206042296817045376dee2c8ab1dabe08c7c3dfbf195b01275a085b + languageName: node + linkType: hard + +"is-weakset@npm:^2.0.3": + version: 2.0.4 + resolution: "is-weakset@npm:2.0.4" + dependencies: + call-bound: "npm:^1.0.3" + get-intrinsic: "npm:^1.2.6" + checksum: 10c0/6491eba08acb8dc9532da23cb226b7d0192ede0b88f16199e592e4769db0a077119c1f5d2283d1e0d16d739115f70046e887e477eb0e66cd90e1bb29f28ba647 + languageName: node + linkType: hard + +"is-wsl@npm:^3.1.0": + version: 3.1.0 + resolution: "is-wsl@npm:3.1.0" + dependencies: + is-inside-container: "npm:^1.0.0" + checksum: 10c0/d3317c11995690a32c362100225e22ba793678fe8732660c6de511ae71a0ff05b06980cf21f98a6bf40d7be0e9e9506f859abe00a1118287d63e53d0a3d06947 + languageName: node + linkType: hard + +"isarray@npm:^2.0.5": + version: 2.0.5 + resolution: "isarray@npm:2.0.5" + checksum: 10c0/4199f14a7a13da2177c66c31080008b7124331956f47bca57dd0b6ea9f11687aa25e565a2c7a2b519bc86988d10398e3049a1f5df13c9f6b7664154690ae79fd + languageName: node + linkType: hard + +"isexe@npm:^2.0.0": + version: 2.0.0 + resolution: "isexe@npm:2.0.0" + checksum: 10c0/228cfa503fadc2c31596ab06ed6aa82c9976eec2bfd83397e7eaf06d0ccf42cd1dfd6743bf9aeb01aebd4156d009994c5f76ea898d2832c1fe342da923ca457d + languageName: node + linkType: hard + +"isexe@npm:^3.1.1": + version: 3.1.1 + resolution: "isexe@npm:3.1.1" + checksum: 10c0/9ec257654093443eb0a528a9c8cbba9c0ca7616ccb40abd6dde7202734d96bb86e4ac0d764f0f8cd965856aacbff2f4ce23e730dc19dfb41e3b0d865ca6fdcc7 + languageName: node + linkType: hard + +"iterator.prototype@npm:^1.1.4": + version: 1.1.5 + resolution: "iterator.prototype@npm:1.1.5" + dependencies: + define-data-property: "npm:^1.1.4" + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.6" + get-proto: "npm:^1.0.0" + has-symbols: "npm:^1.1.0" + set-function-name: "npm:^2.0.2" + checksum: 10c0/f7a262808e1b41049ab55f1e9c29af7ec1025a000d243b83edf34ce2416eedd56079b117fa59376bb4a724110690f13aa8427f2ee29a09eec63a7e72367626d0 + languageName: node + linkType: hard + +"jackspeak@npm:^3.1.2": + version: 3.4.3 + resolution: "jackspeak@npm:3.4.3" + dependencies: + "@isaacs/cliui": "npm:^8.0.2" + "@pkgjs/parseargs": "npm:^0.11.0" + dependenciesMeta: + "@pkgjs/parseargs": + optional: true + checksum: 10c0/6acc10d139eaefdbe04d2f679e6191b3abf073f111edf10b1de5302c97ec93fffeb2fdd8681ed17f16268aa9dd4f8c588ed9d1d3bffbbfa6e8bf897cbb3149b9 + languageName: node + linkType: hard + +"javascript-natural-sort@npm:^0.7.1": + version: 0.7.1 + resolution: "javascript-natural-sort@npm:0.7.1" + checksum: 10c0/340f8ffc5d30fb516e06dc540e8fa9e0b93c865cf49d791fed3eac3bdc5fc71f0066fc81d44ec1433edc87caecaf9f13eec4a1fce8c5beafc709a71eaedae6fe + languageName: node + linkType: hard + +"jiti@npm:^1.21.7": + version: 1.21.7 + resolution: "jiti@npm:1.21.7" + bin: + jiti: bin/jiti.js + checksum: 10c0/77b61989c758ff32407cdae8ddc77f85e18e1a13fc4977110dbd2e05fc761842f5f71bce684d9a01316e1c4263971315a111385759951080bbfe17cbb5de8f7a + languageName: node + linkType: hard + +"joycon@npm:^3.1.1": + version: 3.1.1 + resolution: "joycon@npm:3.1.1" + checksum: 10c0/131fb1e98c9065d067fd49b6e685487ac4ad4d254191d7aa2c9e3b90f4e9ca70430c43cad001602bdbdabcf58717d3b5c5b7461c1bd8e39478c8de706b3fe6ae + languageName: node + linkType: hard + +"js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": + version: 4.0.0 + resolution: "js-tokens@npm:4.0.0" + checksum: 10c0/e248708d377aa058eacf2037b07ded847790e6de892bbad3dac0abba2e759cb9f121b00099a65195616badcb6eca8d14d975cb3e89eb1cfda644756402c8aeed + languageName: node + linkType: hard + +"js-tokens@npm:^9.0.1": + version: 9.0.1 + resolution: "js-tokens@npm:9.0.1" + checksum: 10c0/68dcab8f233dde211a6b5fd98079783cbcd04b53617c1250e3553ee16ab3e6134f5e65478e41d82f6d351a052a63d71024553933808570f04dbf828d7921e80e + languageName: node + linkType: hard + +"js-yaml@npm:^4.1.0": + version: 4.1.0 + resolution: "js-yaml@npm:4.1.0" + dependencies: + argparse: "npm:^2.0.1" + bin: + js-yaml: bin/js-yaml.js + checksum: 10c0/184a24b4eaacfce40ad9074c64fd42ac83cf74d8c8cd137718d456ced75051229e5061b8633c3366b8aada17945a7a356b337828c19da92b51ae62126575018f + languageName: node + linkType: hard + +"jsesc@npm:^3.0.2": + version: 3.1.0 + resolution: "jsesc@npm:3.1.0" + bin: + jsesc: bin/jsesc + checksum: 10c0/531779df5ec94f47e462da26b4cbf05eb88a83d9f08aac2ba04206508fc598527a153d08bd462bae82fc78b3eaa1a908e1a4a79f886e9238641c4cdefaf118b1 + languageName: node + linkType: hard + +"json-buffer@npm:3.0.1": + version: 3.0.1 + resolution: "json-buffer@npm:3.0.1" + checksum: 10c0/0d1c91569d9588e7eef2b49b59851f297f3ab93c7b35c7c221e288099322be6b562767d11e4821da500f3219542b9afd2e54c5dc573107c1126ed1080f8e96d7 + languageName: node + linkType: hard + +"json-schema-traverse@npm:^0.4.1": + version: 0.4.1 + resolution: "json-schema-traverse@npm:0.4.1" + checksum: 10c0/108fa90d4cc6f08243aedc6da16c408daf81793bf903e9fd5ab21983cda433d5d2da49e40711da016289465ec2e62e0324dcdfbc06275a607fe3233fde4942ce + languageName: node + linkType: hard + +"json-schema-traverse@npm:^1.0.0": + version: 1.0.0 + resolution: "json-schema-traverse@npm:1.0.0" + checksum: 10c0/71e30015d7f3d6dc1c316d6298047c8ef98a06d31ad064919976583eb61e1018a60a0067338f0f79cabc00d84af3fcc489bd48ce8a46ea165d9541ba17fb30c6 + languageName: node + linkType: hard + +"json-stable-stringify-without-jsonify@npm:^1.0.1": + version: 1.0.1 + resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" + checksum: 10c0/cb168b61fd4de83e58d09aaa6425ef71001bae30d260e2c57e7d09a5fd82223e2f22a042dedaab8db23b7d9ae46854b08bb1f91675a8be11c5cffebef5fb66a5 + languageName: node + linkType: hard + +"json5@npm:^1.0.2": + version: 1.0.2 + resolution: "json5@npm:1.0.2" + dependencies: + minimist: "npm:^1.2.0" + bin: + json5: lib/cli.js + checksum: 10c0/9ee316bf21f000b00752e6c2a3b79ecf5324515a5c60ee88983a1910a45426b643a4f3461657586e8aeca87aaf96f0a519b0516d2ae527a6c3e7eed80f68717f + languageName: node + linkType: hard + +"json5@npm:^2.2.3": + version: 2.2.3 + resolution: "json5@npm:2.2.3" + bin: + json5: lib/cli.js + checksum: 10c0/5a04eed94810fa55c5ea138b2f7a5c12b97c3750bc63d11e511dcecbfef758003861522a070c2272764ee0f4e3e323862f386945aeb5b85b87ee43f084ba586c + languageName: node + linkType: hard + +"jsonfile@npm:^6.0.1": + version: 6.2.0 + resolution: "jsonfile@npm:6.2.0" + dependencies: + graceful-fs: "npm:^4.1.6" + universalify: "npm:^2.0.0" + dependenciesMeta: + graceful-fs: + optional: true + checksum: 10c0/7f4f43b08d1869ded8a6822213d13ae3b99d651151d77efd1557ced0889c466296a7d9684e397bd126acf5eb2cfcb605808c3e681d0fdccd2fe5a04b47e76c0d + languageName: node + linkType: hard + +"jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.3.5": + version: 3.3.5 + resolution: "jsx-ast-utils@npm:3.3.5" + dependencies: + array-includes: "npm:^3.1.6" + array.prototype.flat: "npm:^1.3.1" + object.assign: "npm:^4.1.4" + object.values: "npm:^1.1.6" + checksum: 10c0/a32679e9cb55469cb6d8bbc863f7d631b2c98b7fc7bf172629261751a6e7bc8da6ae374ddb74d5fbd8b06cf0eb4572287b259813d92b36e384024ed35e4c13e1 + languageName: node + linkType: hard + +"keyv@npm:^4.5.3": + version: 4.5.4 + resolution: "keyv@npm:4.5.4" + dependencies: + json-buffer: "npm:3.0.1" + checksum: 10c0/aa52f3c5e18e16bb6324876bb8b59dd02acf782a4b789c7b2ae21107fab95fab3890ed448d4f8dba80ce05391eeac4bfabb4f02a20221342982f806fa2cf271e + languageName: node + linkType: hard + +"language-subtag-registry@npm:^0.3.20": + version: 0.3.23 + resolution: "language-subtag-registry@npm:0.3.23" + checksum: 10c0/e9b05190421d2cd36dd6c95c28673019c927947cb6d94f40ba7e77a838629ee9675c94accf897fbebb07923187deb843b8fbb8935762df6edafe6c28dcb0b86c + languageName: node + linkType: hard + +"language-tags@npm:^1.0.9": + version: 1.0.9 + resolution: "language-tags@npm:1.0.9" + dependencies: + language-subtag-registry: "npm:^0.3.20" + checksum: 10c0/9ab911213c4bd8bd583c850201c17794e52cb0660d1ab6e32558aadc8324abebf6844e46f92b80a5d600d0fbba7eface2c207bfaf270a1c7fd539e4c3a880bff + languageName: node + linkType: hard + +"levn@npm:^0.4.1": + version: 0.4.1 + resolution: "levn@npm:0.4.1" + dependencies: + prelude-ls: "npm:^1.2.1" + type-check: "npm:~0.4.0" + checksum: 10c0/effb03cad7c89dfa5bd4f6989364bfc79994c2042ec5966cb9b95990e2edee5cd8969ddf42616a0373ac49fac1403437deaf6e9050fbbaa3546093a59b9ac94e + languageName: node + linkType: hard + +"lilconfig@npm:^3.1.1, lilconfig@npm:^3.1.3": + version: 3.1.3 + resolution: "lilconfig@npm:3.1.3" + checksum: 10c0/f5604e7240c5c275743561442fbc5abf2a84ad94da0f5adc71d25e31fa8483048de3dcedcb7a44112a942fed305fd75841cdf6c9681c7f640c63f1049e9a5dcc + languageName: node + linkType: hard + +"lines-and-columns@npm:^1.1.6": + version: 1.2.4 + resolution: "lines-and-columns@npm:1.2.4" + checksum: 10c0/3da6ee62d4cd9f03f5dc90b4df2540fb85b352081bee77fe4bbcd12c9000ead7f35e0a38b8d09a9bb99b13223446dd8689ff3c4959807620726d788701a83d2d + languageName: node + linkType: hard + +"load-tsconfig@npm:^0.2.3": + version: 0.2.5 + resolution: "load-tsconfig@npm:0.2.5" + checksum: 10c0/bf2823dd26389d3497b6567f07435c5a7a58d9df82e879b0b3892f87d8db26900f84c85bc329ef41c0540c0d6a448d1c23ddc64a80f3ff6838b940f3915a3fcb + languageName: node + linkType: hard + +"locate-path@npm:^6.0.0": + version: 6.0.0 + resolution: "locate-path@npm:6.0.0" + dependencies: + p-locate: "npm:^5.0.0" + checksum: 10c0/d3972ab70dfe58ce620e64265f90162d247e87159b6126b01314dd67be43d50e96a50b517bce2d9452a79409c7614054c277b5232377de50416564a77ac7aad3 + languageName: node + linkType: hard + +"lodash.merge@npm:^4.6.2": + version: 4.6.2 + resolution: "lodash.merge@npm:4.6.2" + checksum: 10c0/402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506 + languageName: node + linkType: hard + +"lodash.sortby@npm:^4.7.0": + version: 4.7.0 + resolution: "lodash.sortby@npm:4.7.0" + checksum: 10c0/fc48fb54ff7669f33bb32997cab9460757ee99fafaf72400b261c3e10fde21538e47d8cfcbe6a25a31bcb5b7b727c27d52626386fc2de24eb059a6d64a89cdf5 + languageName: node + linkType: hard + +"lodash@npm:^4.17.21": + version: 4.17.21 + resolution: "lodash@npm:4.17.21" + checksum: 10c0/d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c + languageName: node + linkType: hard + +"loose-envify@npm:^1.0.0, loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0": + version: 1.4.0 + resolution: "loose-envify@npm:1.4.0" + dependencies: + js-tokens: "npm:^3.0.0 || ^4.0.0" + bin: + loose-envify: cli.js + checksum: 10c0/655d110220983c1a4b9c0c679a2e8016d4b67f6e9c7b5435ff5979ecdb20d0813f4dec0a08674fcbdd4846a3f07edbb50a36811fd37930b94aaa0d9daceb017e + languageName: node + linkType: hard + +"loupe@npm:^3.1.0, loupe@npm:^3.1.4": + version: 3.2.1 + resolution: "loupe@npm:3.2.1" + checksum: 10c0/910c872cba291309664c2d094368d31a68907b6f5913e989d301b5c25f30e97d76d77f23ab3bf3b46d0f601ff0b6af8810c10c31b91d2c6b2f132809ca2cc705 + languageName: node + linkType: hard + +"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": + version: 10.4.3 + resolution: "lru-cache@npm:10.4.3" + checksum: 10c0/ebd04fbca961e6c1d6c0af3799adcc966a1babe798f685bb84e6599266599cd95d94630b10262f5424539bc4640107e8a33aa28585374abf561d30d16f4b39fb + languageName: node + linkType: hard + +"lru-cache@npm:^5.1.1": + version: 5.1.1 + resolution: "lru-cache@npm:5.1.1" + dependencies: + yallist: "npm:^3.0.2" + checksum: 10c0/89b2ef2ef45f543011e38737b8a8622a2f8998cddf0e5437174ef8f1f70a8b9d14a918ab3e232cb3ba343b7abddffa667f0b59075b2b80e6b4d63c3de6127482 + languageName: node + linkType: hard + +"magic-string@npm:0.30.5": + version: 0.30.5 + resolution: "magic-string@npm:0.30.5" + dependencies: + "@jridgewell/sourcemap-codec": "npm:^1.4.15" + checksum: 10c0/38ac220ca7539e96da7ea2f38d85796bdf5c69b6bcae728c4bc2565084e6dc326b9174ee9770bea345cf6c9b3a24041b767167874fab5beca874d2356a9d1520 + languageName: node + linkType: hard + +"magic-string@npm:^0.30.17": + version: 0.30.19 + resolution: "magic-string@npm:0.30.19" + dependencies: + "@jridgewell/sourcemap-codec": "npm:^1.5.5" + checksum: 10c0/db23fd2e2ee98a1aeb88a4cdb2353137fcf05819b883c856dd79e4c7dfb25151e2a5a4d5dbd88add5e30ed8ae5c51bcf4accbc6becb75249d924ec7b4fbcae27 + languageName: node + linkType: hard + +"make-fetch-happen@npm:^14.0.3": + version: 14.0.3 + resolution: "make-fetch-happen@npm:14.0.3" + dependencies: + "@npmcli/agent": "npm:^3.0.0" + cacache: "npm:^19.0.1" + http-cache-semantics: "npm:^4.1.1" + minipass: "npm:^7.0.2" + minipass-fetch: "npm:^4.0.0" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + negotiator: "npm:^1.0.0" + proc-log: "npm:^5.0.0" + promise-retry: "npm:^2.0.1" + ssri: "npm:^12.0.0" + checksum: 10c0/c40efb5e5296e7feb8e37155bde8eb70bc57d731b1f7d90e35a092fde403d7697c56fb49334d92d330d6f1ca29a98142036d6480a12681133a0a1453164cb2f0 + languageName: node + linkType: hard + +"match-sorter@npm:^6.3.4": + version: 6.4.0 + resolution: "match-sorter@npm:6.4.0" + dependencies: + "@babel/runtime": "npm:^7.23.8" + remove-accents: "npm:0.5.0" + checksum: 10c0/2b8ea3933416d16570888e4ca44c67d7deeccb0a378852e14ee6eebcf52e9a1df3ca1279cbf3f5bcae02edab28304c3bd1199d1782ff2a148448bfc0b314242e + languageName: node + linkType: hard + +"math-intrinsics@npm:^1.1.0": + version: 1.1.0 + resolution: "math-intrinsics@npm:1.1.0" + checksum: 10c0/7579ff94e899e2f76ab64491d76cf606274c874d8f2af4a442c016bd85688927fcfca157ba6bf74b08e9439dc010b248ce05b96cc7c126a354c3bae7fcb48b7f + languageName: node + linkType: hard + +"merge2@npm:^1.3.0": + version: 1.4.1 + resolution: "merge2@npm:1.4.1" + checksum: 10c0/254a8a4605b58f450308fc474c82ac9a094848081bf4c06778200207820e5193726dc563a0d2c16468810516a5c97d9d3ea0ca6585d23c58ccfff2403e8dbbeb + languageName: node + linkType: hard + +"micromatch@npm:^4.0.8": + version: 4.0.8 + resolution: "micromatch@npm:4.0.8" + dependencies: + braces: "npm:^3.0.3" + picomatch: "npm:^2.3.1" + checksum: 10c0/166fa6eb926b9553f32ef81f5f531d27b4ce7da60e5baf8c021d043b27a388fb95e46a8038d5045877881e673f8134122b59624d5cecbd16eb50a42e7a6b5ca8 + languageName: node + linkType: hard + +"mini-svg-data-uri@npm:^1.2.3": + version: 1.4.4 + resolution: "mini-svg-data-uri@npm:1.4.4" + bin: + mini-svg-data-uri: cli.js + checksum: 10c0/24545fa30b5a45449241bf19c25b8bc37594b63ec06401b3d563bd1c2e8a6abb7c18741f8b354e0064baa63c291be214154bf3a66f201ae71dfab3cc1a5e3191 + languageName: node + linkType: hard + +"minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": + version: 3.1.2 + resolution: "minimatch@npm:3.1.2" + dependencies: + brace-expansion: "npm:^1.1.7" + checksum: 10c0/0262810a8fc2e72cca45d6fd86bd349eee435eb95ac6aa45c9ea2180e7ee875ef44c32b55b5973ceabe95ea12682f6e3725cbb63d7a2d1da3ae1163c8b210311 + languageName: node + linkType: hard + +"minimatch@npm:^9.0.4": + version: 9.0.5 + resolution: "minimatch@npm:9.0.5" + dependencies: + brace-expansion: "npm:^2.0.1" + checksum: 10c0/de96cf5e35bdf0eab3e2c853522f98ffbe9a36c37797778d2665231ec1f20a9447a7e567cb640901f89e4daaa95ae5d70c65a9e8aa2bb0019b6facbc3c0575ed + languageName: node + linkType: hard + +"minimist@npm:^1.2.0, minimist@npm:^1.2.6": + version: 1.2.8 + resolution: "minimist@npm:1.2.8" + checksum: 10c0/19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 + languageName: node + linkType: hard + +"minipass-collect@npm:^2.0.1": + version: 2.0.1 + resolution: "minipass-collect@npm:2.0.1" + dependencies: + minipass: "npm:^7.0.3" + checksum: 10c0/5167e73f62bb74cc5019594709c77e6a742051a647fe9499abf03c71dca75515b7959d67a764bdc4f8b361cf897fbf25e2d9869ee039203ed45240f48b9aa06e + languageName: node + linkType: hard + +"minipass-fetch@npm:^4.0.0": + version: 4.0.1 + resolution: "minipass-fetch@npm:4.0.1" + dependencies: + encoding: "npm:^0.1.13" + minipass: "npm:^7.0.3" + minipass-sized: "npm:^1.0.3" + minizlib: "npm:^3.0.1" + dependenciesMeta: + encoding: + optional: true + checksum: 10c0/a3147b2efe8e078c9bf9d024a0059339c5a09c5b1dded6900a219c218cc8b1b78510b62dae556b507304af226b18c3f1aeb1d48660283602d5b6586c399eed5c + languageName: node + linkType: hard + +"minipass-flush@npm:^1.0.5": + version: 1.0.5 + resolution: "minipass-flush@npm:1.0.5" + dependencies: + minipass: "npm:^3.0.0" + checksum: 10c0/2a51b63feb799d2bb34669205eee7c0eaf9dce01883261a5b77410c9408aa447e478efd191b4de6fc1101e796ff5892f8443ef20d9544385819093dbb32d36bd + languageName: node + linkType: hard + +"minipass-pipeline@npm:^1.2.4": + version: 1.2.4 + resolution: "minipass-pipeline@npm:1.2.4" + dependencies: + minipass: "npm:^3.0.0" + checksum: 10c0/cbda57cea20b140b797505dc2cac71581a70b3247b84480c1fed5ca5ba46c25ecc25f68bfc9e6dcb1a6e9017dab5c7ada5eab73ad4f0a49d84e35093e0c643f2 + languageName: node + linkType: hard + +"minipass-sized@npm:^1.0.3": + version: 1.0.3 + resolution: "minipass-sized@npm:1.0.3" + dependencies: + minipass: "npm:^3.0.0" + checksum: 10c0/298f124753efdc745cfe0f2bdfdd81ba25b9f4e753ca4a2066eb17c821f25d48acea607dfc997633ee5bf7b6dfffb4eee4f2051eb168663f0b99fad2fa4829cb + languageName: node + linkType: hard + +"minipass@npm:^3.0.0": + version: 3.3.6 + resolution: "minipass@npm:3.3.6" + dependencies: + yallist: "npm:^4.0.0" + checksum: 10c0/a114746943afa1dbbca8249e706d1d38b85ed1298b530f5808ce51f8e9e941962e2a5ad2e00eae7dd21d8a4aae6586a66d4216d1a259385e9d0358f0c1eba16c + languageName: node + linkType: hard + +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2": + version: 7.1.2 + resolution: "minipass@npm:7.1.2" + checksum: 10c0/b0fd20bb9fb56e5fa9a8bfac539e8915ae07430a619e4b86ff71f5fc757ef3924b23b2c4230393af1eda647ed3d75739e4e0acb250a6b1eb277cf7f8fe449557 + languageName: node + linkType: hard + +"minizlib@npm:^3.0.1, minizlib@npm:^3.1.0": + version: 3.1.0 + resolution: "minizlib@npm:3.1.0" + dependencies: + minipass: "npm:^7.1.2" + checksum: 10c0/5aad75ab0090b8266069c9aabe582c021ae53eb33c6c691054a13a45db3b4f91a7fb1bd79151e6b4e9e9a86727b522527c0a06ec7d45206b745d54cd3097bcec + languageName: node + linkType: hard + +"mlly@npm:^1.7.4": + version: 1.8.0 + resolution: "mlly@npm:1.8.0" + dependencies: + acorn: "npm:^8.15.0" + pathe: "npm:^2.0.3" + pkg-types: "npm:^1.3.1" + ufo: "npm:^1.6.1" + checksum: 10c0/f174b844ae066c71e9b128046677868e2e28694f0bbeeffbe760b2a9d8ff24de0748d0fde6fabe706700c1d2e11d3c0d7a53071b5ea99671592fac03364604ab + languageName: node + linkType: hard + +"motion-dom@npm:^11.18.1": + version: 11.18.1 + resolution: "motion-dom@npm:11.18.1" + dependencies: + motion-utils: "npm:^11.18.1" + checksum: 10c0/98378bdf9d77870829cdf3624c5eff02e48cfa820dfc74450364d7421884700048d60e277bfbf477df33270fbae4c1980e5914586f5b6dff28d4921fdca8ac47 + languageName: node + linkType: hard + +"motion-utils@npm:^11.18.1": + version: 11.18.1 + resolution: "motion-utils@npm:11.18.1" + checksum: 10c0/dac083bdeb6e433a277ac4362211b0fdce59ff09d6f7897f0f49d1e3561209c6481f676876daf99a33485054bc7e4b1d1b8d1de16f7b1e5c6f117fe76358ca00 + languageName: node + linkType: hard + +"motion@npm:^11.15.0": + version: 11.18.2 + resolution: "motion@npm:11.18.2" + dependencies: + framer-motion: "npm:^11.18.2" + tslib: "npm:^2.4.0" + peerDependencies: + "@emotion/is-prop-valid": "*" + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + "@emotion/is-prop-valid": + optional: true + react: + optional: true + react-dom: + optional: true + checksum: 10c0/9d01ac2cc6e90e8c2c67e1133665e49021bed96c9beac770e2907be6f8eb4a7fbbbac4b3180c34222c5dc633c68c64bac9e793fe036103b3657cdfb185fe57b2 + languageName: node + linkType: hard + +"mrmime@npm:^2.0.0": + version: 2.0.1 + resolution: "mrmime@npm:2.0.1" + checksum: 10c0/af05afd95af202fdd620422f976ad67dc18e6ee29beb03dd1ce950ea6ef664de378e44197246df4c7cdd73d47f2e7143a6e26e473084b9e4aa2095c0ad1e1761 + languageName: node + linkType: hard + +"ms@npm:^2.1.1, ms@npm:^2.1.3": + version: 2.1.3 + resolution: "ms@npm:2.1.3" + checksum: 10c0/d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48 + languageName: node + linkType: hard + +"mz@npm:^2.7.0": + version: 2.7.0 + resolution: "mz@npm:2.7.0" + dependencies: + any-promise: "npm:^1.0.0" + object-assign: "npm:^4.0.1" + thenify-all: "npm:^1.0.0" + checksum: 10c0/103114e93f87362f0b56ab5b2e7245051ad0276b646e3902c98397d18bb8f4a77f2ea4a2c9d3ad516034ea3a56553b60d3f5f78220001ca4c404bd711bd0af39 + languageName: node + linkType: hard + +"nanoid@npm:^3.3.11": + version: 3.3.11 + resolution: "nanoid@npm:3.3.11" + bin: + nanoid: bin/nanoid.cjs + checksum: 10c0/40e7f70b3d15f725ca072dfc4f74e81fcf1fbb02e491cf58ac0c79093adc9b0a73b152bcde57df4b79cd097e13023d7504acb38404a4da7bc1cd8e887b82fe0b + languageName: node + linkType: hard + +"natural-compare@npm:^1.4.0": + version: 1.4.0 + resolution: "natural-compare@npm:1.4.0" + checksum: 10c0/f5f9a7974bfb28a91afafa254b197f0f22c684d4a1731763dda960d2c8e375b36c7d690e0d9dc8fba774c537af14a7e979129bca23d88d052fbeb9466955e447 + languageName: node + linkType: hard + +"negotiator@npm:^1.0.0": + version: 1.0.0 + resolution: "negotiator@npm:1.0.0" + checksum: 10c0/4c559dd52669ea48e1914f9d634227c561221dd54734070791f999c52ed0ff36e437b2e07d5c1f6e32909fc625fe46491c16e4a8f0572567d4dd15c3a4fda04b + languageName: node + linkType: hard + +"node-fetch@npm:^2.6.12": + version: 2.7.0 + resolution: "node-fetch@npm:2.7.0" + dependencies: + whatwg-url: "npm:^5.0.0" + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + checksum: 10c0/b55786b6028208e6fbe594ccccc213cab67a72899c9234eb59dba51062a299ea853210fcf526998eaa2867b0963ad72338824450905679ff0fa304b8c5093ae8 + languageName: node + linkType: hard + +"node-gyp@npm:latest": + version: 11.5.0 + resolution: "node-gyp@npm:11.5.0" + dependencies: + env-paths: "npm:^2.2.0" + exponential-backoff: "npm:^3.1.1" + graceful-fs: "npm:^4.2.6" + make-fetch-happen: "npm:^14.0.3" + nopt: "npm:^8.0.0" + proc-log: "npm:^5.0.0" + semver: "npm:^7.3.5" + tar: "npm:^7.4.3" + tinyglobby: "npm:^0.2.12" + which: "npm:^5.0.0" + bin: + node-gyp: bin/node-gyp.js + checksum: 10c0/31ff49586991b38287bb15c3d529dd689cfc32f992eed9e6997b9d712d5d21fe818a8b1bbfe3b76a7e33765c20210c5713212f4aa329306a615b87d8a786da3a + languageName: node + linkType: hard + +"node-releases@npm:^2.0.21": + version: 2.0.23 + resolution: "node-releases@npm:2.0.23" + checksum: 10c0/3fdcddb574a9d56c050469b027f3fd2b8830fd321edd12f34b862969b67d0a3d6713eb2af8916f91618d555354f6c7bd33ae39e3b37117b1e7ddf2e42bc3f4be + languageName: node + linkType: hard + +"nopt@npm:^8.0.0": + version: 8.1.0 + resolution: "nopt@npm:8.1.0" + dependencies: + abbrev: "npm:^3.0.0" + bin: + nopt: bin/nopt.js + checksum: 10c0/62e9ea70c7a3eb91d162d2c706b6606c041e4e7b547cbbb48f8b3695af457dd6479904d7ace600856bf923dd8d1ed0696f06195c8c20f02ac87c1da0e1d315ef + languageName: node + linkType: hard + +"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": + version: 3.0.0 + resolution: "normalize-path@npm:3.0.0" + checksum: 10c0/e008c8142bcc335b5e38cf0d63cfd39d6cf2d97480af9abdbe9a439221fd4d749763bab492a8ee708ce7a194bb00c9da6d0a115018672310850489137b3da046 + languageName: node + linkType: hard + +"normalize-range@npm:^0.1.2": + version: 0.1.2 + resolution: "normalize-range@npm:0.1.2" + checksum: 10c0/bf39b73a63e0a42ad1a48c2bd1bda5a07ede64a7e2567307a407674e595bcff0fa0d57e8e5f1e7fa5e91000797c7615e13613227aaaa4d6d6e87f5bd5cc95de6 + languageName: node + linkType: hard + +"object-assign@npm:^4.0.1, object-assign@npm:^4.1.1": + version: 4.1.1 + resolution: "object-assign@npm:4.1.1" + checksum: 10c0/1f4df9945120325d041ccf7b86f31e8bcc14e73d29171e37a7903050e96b81323784ec59f93f102ec635bcf6fa8034ba3ea0a8c7e69fa202b87ae3b6cec5a414 + languageName: node + linkType: hard + +"object-hash@npm:^3.0.0": + version: 3.0.0 + resolution: "object-hash@npm:3.0.0" + checksum: 10c0/a06844537107b960c1c8b96cd2ac8592a265186bfa0f6ccafe0d34eabdb526f6fa81da1f37c43df7ed13b12a4ae3457a16071603bcd39d8beddb5f08c37b0f47 + languageName: node + linkType: hard + +"object-inspect@npm:^1.13.3, object-inspect@npm:^1.13.4": + version: 1.13.4 + resolution: "object-inspect@npm:1.13.4" + checksum: 10c0/d7f8711e803b96ea3191c745d6f8056ce1f2496e530e6a19a0e92d89b0fa3c76d910c31f0aa270432db6bd3b2f85500a376a83aaba849a8d518c8845b3211692 + languageName: node + linkType: hard + +"object-keys@npm:^1.1.1": + version: 1.1.1 + resolution: "object-keys@npm:1.1.1" + checksum: 10c0/b11f7ccdbc6d406d1f186cdadb9d54738e347b2692a14439ca5ac70c225fa6db46db809711b78589866d47b25fc3e8dee0b4c722ac751e11180f9380e3d8601d + languageName: node + linkType: hard + +"object.assign@npm:^4.1.4, object.assign@npm:^4.1.7": + version: 4.1.7 + resolution: "object.assign@npm:4.1.7" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + has-symbols: "npm:^1.1.0" + object-keys: "npm:^1.1.1" + checksum: 10c0/3b2732bd860567ea2579d1567525168de925a8d852638612846bd8082b3a1602b7b89b67b09913cbb5b9bd6e95923b2ae73580baa9d99cb4e990564e8cbf5ddc + languageName: node + linkType: hard + +"object.entries@npm:^1.1.9": + version: 1.1.9 + resolution: "object.entries@npm:1.1.9" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.4" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.1.1" + checksum: 10c0/d4b8c1e586650407da03370845f029aa14076caca4e4d4afadbc69cfb5b78035fd3ee7be417141abdb0258fa142e59b11923b4c44d8b1255b28f5ffcc50da7db + languageName: node + linkType: hard + +"object.fromentries@npm:^2.0.8": + version: 2.0.8 + resolution: "object.fromentries@npm:2.0.8" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/cd4327e6c3369cfa805deb4cbbe919bfb7d3aeebf0bcaba291bb568ea7169f8f8cdbcabe2f00b40db0c20cd20f08e11b5f3a5a36fb7dd3fe04850c50db3bf83b + languageName: node + linkType: hard + +"object.groupby@npm:^1.0.3": + version: 1.0.3 + resolution: "object.groupby@npm:1.0.3" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + checksum: 10c0/60d0455c85c736fbfeda0217d1a77525956f76f7b2495edeca9e9bbf8168a45783199e77b894d30638837c654d0cc410e0e02cbfcf445bc8de71c3da1ede6a9c + languageName: node + linkType: hard + +"object.values@npm:^1.1.6, object.values@npm:^1.2.1": + version: 1.2.1 + resolution: "object.values@npm:1.2.1" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/3c47814fdc64842ae3d5a74bc9d06bdd8d21563c04d9939bf6716a9c00596a4ebc342552f8934013d1ec991c74e3671b26710a0c51815f0b603795605ab6b2c9 + languageName: node + linkType: hard + +"once@npm:^1.3.0": + version: 1.4.0 + resolution: "once@npm:1.4.0" + dependencies: + wrappy: "npm:1" + checksum: 10c0/5d48aca287dfefabd756621c5dfce5c91a549a93e9fdb7b8246bc4c4790aa2ec17b34a260530474635147aeb631a2dcc8b32c613df0675f96041cbb8244517d0 + languageName: node + linkType: hard + +"open@npm:^10.1.0": + version: 10.2.0 + resolution: "open@npm:10.2.0" + dependencies: + default-browser: "npm:^5.2.1" + define-lazy-prop: "npm:^3.0.0" + is-inside-container: "npm:^1.0.0" + wsl-utils: "npm:^0.1.0" + checksum: 10c0/5a36d0c1fd2f74ce553beb427ca8b8494b623fc22c6132d0c1688f246a375e24584ea0b44c67133d9ab774fa69be8e12fbe1ff12504b1142bd960fb09671948f + languageName: node + linkType: hard + +"optionator@npm:^0.9.3": + version: 0.9.4 + resolution: "optionator@npm:0.9.4" + dependencies: + deep-is: "npm:^0.1.3" + fast-levenshtein: "npm:^2.0.6" + levn: "npm:^0.4.1" + prelude-ls: "npm:^1.2.1" + type-check: "npm:^0.4.0" + word-wrap: "npm:^1.2.5" + checksum: 10c0/4afb687a059ee65b61df74dfe87d8d6815cd6883cb8b3d5883a910df72d0f5d029821f37025e4bccf4048873dbdb09acc6d303d27b8f76b1a80dd5a7d5334675 + languageName: node + linkType: hard + +"outdent@npm:^0.8.0": + version: 0.8.0 + resolution: "outdent@npm:0.8.0" + checksum: 10c0/d8a6c38b838b7ac23ebf1cc50442312f4efe286b211dbe5c71fa84d5daa2512fb94a8f2df1389313465acb0b4e5fa72270dd78f519f3d4db5bc22b2762c86827 + languageName: node + linkType: hard + +"own-keys@npm:^1.0.1": + version: 1.0.1 + resolution: "own-keys@npm:1.0.1" + dependencies: + get-intrinsic: "npm:^1.2.6" + object-keys: "npm:^1.1.1" + safe-push-apply: "npm:^1.0.0" + checksum: 10c0/6dfeb3455bff92ec3f16a982d4e3e65676345f6902d9f5ded1d8265a6318d0200ce461956d6d1c70053c7fe9f9fe65e552faac03f8140d37ef0fdd108e67013a + languageName: node + linkType: hard + +"p-limit@npm:^3.0.2": + version: 3.1.0 + resolution: "p-limit@npm:3.1.0" + dependencies: + yocto-queue: "npm:^0.1.0" + checksum: 10c0/9db675949dbdc9c3763c89e748d0ef8bdad0afbb24d49ceaf4c46c02c77d30db4e0652ed36d0a0a7a95154335fab810d95c86153105bb73b3a90448e2bb14e1a + languageName: node + linkType: hard + +"p-locate@npm:^5.0.0": + version: 5.0.0 + resolution: "p-locate@npm:5.0.0" + dependencies: + p-limit: "npm:^3.0.2" + checksum: 10c0/2290d627ab7903b8b70d11d384fee714b797f6040d9278932754a6860845c4d3190603a0772a663c8cb5a7b21d1b16acb3a6487ebcafa9773094edc3dfe6009a + languageName: node + linkType: hard + +"p-map@npm:^7.0.2": + version: 7.0.3 + resolution: "p-map@npm:7.0.3" + checksum: 10c0/46091610da2b38ce47bcd1d8b4835a6fa4e832848a6682cf1652bc93915770f4617afc844c10a77d1b3e56d2472bb2d5622353fa3ead01a7f42b04fc8e744a5c + languageName: node + linkType: hard + +"package-json-from-dist@npm:^1.0.0": + version: 1.0.1 + resolution: "package-json-from-dist@npm:1.0.1" + checksum: 10c0/62ba2785eb655fec084a257af34dbe24292ab74516d6aecef97ef72d4897310bc6898f6c85b5cd22770eaa1ce60d55a0230e150fb6a966e3ecd6c511e23d164b + languageName: node + linkType: hard + +"parent-module@npm:^1.0.0": + version: 1.0.1 + resolution: "parent-module@npm:1.0.1" + dependencies: + callsites: "npm:^3.0.0" + checksum: 10c0/c63d6e80000d4babd11978e0d3fee386ca7752a02b035fd2435960ffaa7219dc42146f07069fb65e6e8bf1caef89daf9af7535a39bddf354d78bf50d8294f556 + languageName: node + linkType: hard + +"path-exists@npm:^4.0.0": + version: 4.0.0 + resolution: "path-exists@npm:4.0.0" + checksum: 10c0/8c0bd3f5238188197dc78dced15207a4716c51cc4e3624c44fc97acf69558f5ebb9a2afff486fe1b4ee148e0c133e96c5e11a9aa5c48a3006e3467da070e5e1b + languageName: node + linkType: hard + +"path-is-absolute@npm:^1.0.0": + version: 1.0.1 + resolution: "path-is-absolute@npm:1.0.1" + checksum: 10c0/127da03c82172a2a50099cddbf02510c1791fc2cc5f7713ddb613a56838db1e8168b121a920079d052e0936c23005562059756d653b7c544c53185efe53be078 + languageName: node + linkType: hard + +"path-key@npm:^3.1.0": + version: 3.1.1 + resolution: "path-key@npm:3.1.1" + checksum: 10c0/748c43efd5a569c039d7a00a03b58eecd1d75f3999f5a28303d75f521288df4823bc057d8784eb72358b2895a05f29a070bc9f1f17d28226cc4e62494cc58c4c + languageName: node + linkType: hard + +"path-parse@npm:^1.0.7": + version: 1.0.7 + resolution: "path-parse@npm:1.0.7" + checksum: 10c0/11ce261f9d294cc7a58d6a574b7f1b935842355ec66fba3c3fd79e0f036462eaf07d0aa95bb74ff432f9afef97ce1926c720988c6a7451d8a584930ae7de86e1 + languageName: node + linkType: hard + +"path-scurry@npm:^1.11.1": + version: 1.11.1 + resolution: "path-scurry@npm:1.11.1" + dependencies: + lru-cache: "npm:^10.2.0" + minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" + checksum: 10c0/32a13711a2a505616ae1cc1b5076801e453e7aae6ac40ab55b388bb91b9d0547a52f5aaceff710ea400205f18691120d4431e520afbe4266b836fadede15872d + languageName: node + linkType: hard + +"pathe@npm:^2.0.1, pathe@npm:^2.0.3": + version: 2.0.3 + resolution: "pathe@npm:2.0.3" + checksum: 10c0/c118dc5a8b5c4166011b2b70608762e260085180bb9e33e80a50dcdb1e78c010b1624f4280c492c92b05fc276715a4c357d1f9edc570f8f1b3d90b6839ebaca1 + languageName: node + linkType: hard + +"pathval@npm:^2.0.0": + version: 2.0.1 + resolution: "pathval@npm:2.0.1" + checksum: 10c0/460f4709479fbf2c45903a65655fc8f0a5f6d808f989173aeef5fdea4ff4f303dc13f7870303999add60ec49d4c14733895c0a869392e9866f1091fa64fd7581 + languageName: node + linkType: hard + +"perfect-debounce@npm:^1.0.0": + version: 1.0.0 + resolution: "perfect-debounce@npm:1.0.0" + checksum: 10c0/e2baac416cae046ef1b270812cf9ccfb0f91c04ea36ac7f5b00bc84cb7f41bdbba087c0ab21b4e02a7ef3a1f1f6db399f137cecec46868bd7d8d88c2a9ee431f + languageName: node + linkType: hard + +"picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": + version: 1.1.1 + resolution: "picocolors@npm:1.1.1" + checksum: 10c0/e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58 + languageName: node + linkType: hard + +"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.3.1": + version: 2.3.1 + resolution: "picomatch@npm:2.3.1" + checksum: 10c0/26c02b8d06f03206fc2ab8d16f19960f2ff9e81a658f831ecb656d8f17d9edc799e8364b1f4a7873e89d9702dff96204be0fa26fe4181f6843f040f819dac4be + languageName: node + linkType: hard + +"picomatch@npm:^4.0.2, picomatch@npm:^4.0.3": + version: 4.0.3 + resolution: "picomatch@npm:4.0.3" + checksum: 10c0/9582c951e95eebee5434f59e426cddd228a7b97a0161a375aed4be244bd3fe8e3a31b846808ea14ef2c8a2527a6eeab7b3946a67d5979e81694654f939473ae2 + languageName: node + linkType: hard + +"pify@npm:^2.3.0": + version: 2.3.0 + resolution: "pify@npm:2.3.0" + checksum: 10c0/551ff8ab830b1052633f59cb8adc9ae8407a436e06b4a9718bcb27dc5844b83d535c3a8512b388b6062af65a98c49bdc0dd523d8b2617b188f7c8fee457158dc + languageName: node + linkType: hard + +"pirates@npm:^4.0.1": + version: 4.0.7 + resolution: "pirates@npm:4.0.7" + checksum: 10c0/a51f108dd811beb779d58a76864bbd49e239fa40c7984cd11596c75a121a8cc789f1c8971d8bb15f0dbf9d48b76c05bb62fcbce840f89b688c0fa64b37e8478a + languageName: node + linkType: hard + +"pkg-types@npm:^1.3.1": + version: 1.3.1 + resolution: "pkg-types@npm:1.3.1" + dependencies: + confbox: "npm:^0.1.8" + mlly: "npm:^1.7.4" + pathe: "npm:^2.0.1" + checksum: 10c0/19e6cb8b66dcc66c89f2344aecfa47f2431c988cfa3366bdfdcfb1dd6695f87dcce37fbd90fe9d1605e2f4440b77f391e83c23255347c35cf84e7fd774d7fcea + languageName: node + linkType: hard + +"possible-typed-array-names@npm:^1.0.0": + version: 1.1.0 + resolution: "possible-typed-array-names@npm:1.1.0" + checksum: 10c0/c810983414142071da1d644662ce4caebce890203eb2bc7bf119f37f3fe5796226e117e6cca146b521921fa6531072674174a3325066ac66fce089a53e1e5196 + languageName: node + linkType: hard + +"postcss-import@npm:^15.1.0": + version: 15.1.0 + resolution: "postcss-import@npm:15.1.0" + dependencies: + postcss-value-parser: "npm:^4.0.0" + read-cache: "npm:^1.0.0" + resolve: "npm:^1.1.7" + peerDependencies: + postcss: ^8.0.0 + checksum: 10c0/518aee5c83ea6940e890b0be675a2588db68b2582319f48c3b4e06535a50ea6ee45f7e63e4309f8754473245c47a0372632378d1d73d901310f295a92f26f17b + languageName: node + linkType: hard + +"postcss-js@npm:^4.0.1": + version: 4.1.0 + resolution: "postcss-js@npm:4.1.0" + dependencies: + camelcase-css: "npm:^2.0.1" + peerDependencies: + postcss: ^8.4.21 + checksum: 10c0/a3cf6e725f3e9ecd7209732f8844a0063a1380b718ccbcf93832b6ec2cd7e63ff70dd2fed49eb2483c7482296860a0f7badd3115b5d0fa05ea648eb6d9dfc9c6 + languageName: node + linkType: hard + +"postcss-load-config@npm:^4.0.2 || ^5.0 || ^6.0, postcss-load-config@npm:^6.0.1": + version: 6.0.1 + resolution: "postcss-load-config@npm:6.0.1" + dependencies: + lilconfig: "npm:^3.1.1" + peerDependencies: + jiti: ">=1.21.0" + postcss: ">=8.0.9" + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + jiti: + optional: true + postcss: + optional: true + tsx: + optional: true + yaml: + optional: true + checksum: 10c0/74173a58816dac84e44853f7afbd283f4ef13ca0b6baeba27701214beec33f9e309b128f8102e2b173e8d45ecba45d279a9be94b46bf48d219626aa9b5730848 + languageName: node + linkType: hard + +"postcss-nested@npm:^6.2.0": + version: 6.2.0 + resolution: "postcss-nested@npm:6.2.0" + dependencies: + postcss-selector-parser: "npm:^6.1.1" + peerDependencies: + postcss: ^8.2.14 + checksum: 10c0/7f9c3f2d764191a39364cbdcec350f26a312431a569c9ef17408021424726b0d67995ff5288405e3724bb7152a4c92f73c027e580ec91e798800ed3c52e2bc6e + languageName: node + linkType: hard + +"postcss-selector-parser@npm:^6.1.1, postcss-selector-parser@npm:^6.1.2": + version: 6.1.2 + resolution: "postcss-selector-parser@npm:6.1.2" + dependencies: + cssesc: "npm:^3.0.0" + util-deprecate: "npm:^1.0.2" + checksum: 10c0/523196a6bd8cf660bdf537ad95abd79e546d54180f9afb165a4ab3e651ac705d0f8b8ce6b3164fb9e3279ce482c5f751a69eb2d3a1e8eb0fd5e82294fb3ef13e + languageName: node + linkType: hard + +"postcss-value-parser@npm:^4.0.0, postcss-value-parser@npm:^4.2.0": + version: 4.2.0 + resolution: "postcss-value-parser@npm:4.2.0" + checksum: 10c0/f4142a4f56565f77c1831168e04e3effd9ffcc5aebaf0f538eee4b2d465adfd4b85a44257bb48418202a63806a7da7fe9f56c330aebb3cac898e46b4cbf49161 + languageName: node + linkType: hard + +"postcss@npm:^8.4.33, postcss@npm:^8.4.4, postcss@npm:^8.4.43, postcss@npm:^8.4.47, postcss@npm:^8.5.6": + version: 8.5.6 + resolution: "postcss@npm:8.5.6" + dependencies: + nanoid: "npm:^3.3.11" + picocolors: "npm:^1.1.1" + source-map-js: "npm:^1.2.1" + checksum: 10c0/5127cc7c91ed7a133a1b7318012d8bfa112da9ef092dddf369ae699a1f10ebbd89b1b9f25f3228795b84585c72aabd5ced5fc11f2ba467eedf7b081a66fad024 + languageName: node + linkType: hard + +"prelude-ls@npm:^1.2.1": + version: 1.2.1 + resolution: "prelude-ls@npm:1.2.1" + checksum: 10c0/b00d617431e7886c520a6f498a2e14c75ec58f6d93ba48c3b639cf241b54232d90daa05d83a9e9b9fef6baa63cb7e1e4602c2372fea5bc169668401eb127d0cd + languageName: node + linkType: hard + +"prettier-linter-helpers@npm:^1.0.0": + version: 1.0.0 + resolution: "prettier-linter-helpers@npm:1.0.0" + dependencies: + fast-diff: "npm:^1.1.2" + checksum: 10c0/81e0027d731b7b3697ccd2129470ed9913ecb111e4ec175a12f0fcfab0096516373bf0af2fef132af50cafb0a905b74ff57996d615f59512bb9ac7378fcc64ab + languageName: node + linkType: hard + +"prettier-plugin-classnames@npm:^0.8.4": + version: 0.8.4 + resolution: "prettier-plugin-classnames@npm:0.8.4" + dependencies: + zod: "npm:3.22.4" + peerDependencies: + prettier: ^3 + prettier-plugin-astro: "*" + prettier-plugin-svelte: "*" + peerDependenciesMeta: + prettier-plugin-astro: + optional: true + prettier-plugin-svelte: + optional: true + checksum: 10c0/436c89592005bb962e584d5b9cd9d74ba5d255b6759fa109679ba54240a4e3b3e0b87a81dc1b543193e321afe3677d7e6576dc06e1596e0c9871b05a73065e67 + languageName: node + linkType: hard + +"prettier-plugin-tailwindcss@npm:^0.7.0": + version: 0.7.0 + resolution: "prettier-plugin-tailwindcss@npm:0.7.0" + peerDependencies: + "@ianvs/prettier-plugin-sort-imports": "*" + "@prettier/plugin-hermes": "*" + "@prettier/plugin-oxc": "*" + "@prettier/plugin-pug": "*" + "@shopify/prettier-plugin-liquid": "*" + "@trivago/prettier-plugin-sort-imports": "*" + "@zackad/prettier-plugin-twig": "*" + prettier: ^3.0 + prettier-plugin-astro: "*" + prettier-plugin-css-order: "*" + prettier-plugin-jsdoc: "*" + prettier-plugin-marko: "*" + prettier-plugin-multiline-arrays: "*" + prettier-plugin-organize-attributes: "*" + prettier-plugin-organize-imports: "*" + prettier-plugin-sort-imports: "*" + prettier-plugin-svelte: "*" + peerDependenciesMeta: + "@ianvs/prettier-plugin-sort-imports": + optional: true + "@prettier/plugin-hermes": + optional: true + "@prettier/plugin-oxc": + optional: true + "@prettier/plugin-pug": + optional: true + "@shopify/prettier-plugin-liquid": + optional: true + "@trivago/prettier-plugin-sort-imports": + optional: true + "@zackad/prettier-plugin-twig": + optional: true + prettier-plugin-astro: + optional: true + prettier-plugin-css-order: + optional: true + prettier-plugin-jsdoc: + optional: true + prettier-plugin-marko: + optional: true + prettier-plugin-multiline-arrays: + optional: true + prettier-plugin-organize-attributes: + optional: true + prettier-plugin-organize-imports: + optional: true + prettier-plugin-sort-imports: + optional: true + prettier-plugin-svelte: + optional: true + checksum: 10c0/8a7d7d2f77cd45bbd3b3c8f630da4ee2739def1c88185a74dcf3758b78644d35b6a3d1f2ee562ca177c0f8aec524dab9e88adac4c5999d386cd01527fa51eb77 + languageName: node + linkType: hard + +"prettier@npm:^3.1.1": + version: 3.6.2 + resolution: "prettier@npm:3.6.2" + bin: + prettier: bin/prettier.cjs + checksum: 10c0/488cb2f2b99ec13da1e50074912870217c11edaddedeadc649b1244c749d15ba94e846423d062e2c4c9ae683e2d65f754de28889ba06e697ac4f988d44f45812 + languageName: node + linkType: hard + +"prism-react-renderer@npm:^2.0.6": + version: 2.4.1 + resolution: "prism-react-renderer@npm:2.4.1" + dependencies: + "@types/prismjs": "npm:^1.26.0" + clsx: "npm:^2.0.0" + peerDependencies: + react: ">=16.0.0" + checksum: 10c0/ebbe8feb975224344bbdd046b3a937d121592dbe4b8f22ba0be31f5af37b9a8219f441138ef6cab1c5b96f2aa6b529015200959f7e5e85b60ca69c81d35edcd4 + languageName: node + linkType: hard + +"prismjs@npm:^1.29.0": + version: 1.30.0 + resolution: "prismjs@npm:1.30.0" + checksum: 10c0/f56205bfd58ef71ccfcbcb691fd0eb84adc96c6ff21b0b69fc6fdcf02be42d6ef972ba4aed60466310de3d67733f6a746f89f2fb79c00bf217406d465b3e8f23 + languageName: node + linkType: hard + +"proc-log@npm:^5.0.0": + version: 5.0.0 + resolution: "proc-log@npm:5.0.0" + checksum: 10c0/bbe5edb944b0ad63387a1d5b1911ae93e05ce8d0f60de1035b218cdcceedfe39dbd2c697853355b70f1a090f8f58fe90da487c85216bf9671f9499d1a897e9e3 + languageName: node + linkType: hard + +"promise-retry@npm:^2.0.1": + version: 2.0.1 + resolution: "promise-retry@npm:2.0.1" + dependencies: + err-code: "npm:^2.0.2" + retry: "npm:^0.12.0" + checksum: 10c0/9c7045a1a2928094b5b9b15336dcd2a7b1c052f674550df63cc3f36cd44028e5080448175b6f6ca32b642de81150f5e7b1a98b728f15cb069f2dd60ac2616b96 + languageName: node + linkType: hard + +"prop-types@npm:^15.8.1": + version: 15.8.1 + resolution: "prop-types@npm:15.8.1" + dependencies: + loose-envify: "npm:^1.4.0" + object-assign: "npm:^4.1.1" + react-is: "npm:^16.13.1" + checksum: 10c0/59ece7ca2fb9838031d73a48d4becb9a7cc1ed10e610517c7d8f19a1e02fa47f7c27d557d8a5702bec3cfeccddc853579832b43f449e54635803f277b1c78077 + languageName: node + linkType: hard + +"punycode@npm:^2.1.0": + version: 2.3.1 + resolution: "punycode@npm:2.3.1" + checksum: 10c0/14f76a8206bc3464f794fb2e3d3cc665ae416c01893ad7a02b23766eb07159144ee612ad67af5e84fa4479ccfe67678c4feb126b0485651b302babf66f04f9e9 + languageName: node + linkType: hard + +"qs@npm:^6.12.0, qs@npm:^6.12.1": + version: 6.14.0 + resolution: "qs@npm:6.14.0" + dependencies: + side-channel: "npm:^1.1.0" + checksum: 10c0/8ea5d91bf34f440598ee389d4a7d95820e3b837d3fd9f433871f7924801becaa0cd3b3b4628d49a7784d06a8aea9bc4554d2b6d8d584e2d221dc06238a42909c + languageName: node + linkType: hard + +"queue-microtask@npm:^1.2.2": + version: 1.2.3 + resolution: "queue-microtask@npm:1.2.3" + checksum: 10c0/900a93d3cdae3acd7d16f642c29a642aea32c2026446151f0778c62ac089d4b8e6c986811076e1ae180a694cedf077d453a11b58ff0a865629a4f82ab558e102 + languageName: node + linkType: hard + +"radix-ui@npm:1.1.2": + version: 1.1.2 + resolution: "radix-ui@npm:1.1.2" + dependencies: + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-accessible-icon": "npm:1.1.1" + "@radix-ui/react-accordion": "npm:1.2.2" + "@radix-ui/react-alert-dialog": "npm:1.1.5" + "@radix-ui/react-aspect-ratio": "npm:1.1.1" + "@radix-ui/react-avatar": "npm:1.1.2" + "@radix-ui/react-checkbox": "npm:1.1.3" + "@radix-ui/react-collapsible": "npm:1.1.2" + "@radix-ui/react-collection": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-context-menu": "npm:2.2.5" + "@radix-ui/react-dialog": "npm:1.1.5" + "@radix-ui/react-direction": "npm:1.1.0" + "@radix-ui/react-dismissable-layer": "npm:1.1.4" + "@radix-ui/react-dropdown-menu": "npm:2.1.5" + "@radix-ui/react-focus-guards": "npm:1.1.1" + "@radix-ui/react-focus-scope": "npm:1.1.1" + "@radix-ui/react-form": "npm:0.1.1" + "@radix-ui/react-hover-card": "npm:1.1.5" + "@radix-ui/react-label": "npm:2.1.1" + "@radix-ui/react-menu": "npm:2.1.5" + "@radix-ui/react-menubar": "npm:1.1.5" + "@radix-ui/react-navigation-menu": "npm:1.2.4" + "@radix-ui/react-popover": "npm:1.1.5" + "@radix-ui/react-popper": "npm:1.2.1" + "@radix-ui/react-portal": "npm:1.1.3" + "@radix-ui/react-presence": "npm:1.1.2" + "@radix-ui/react-primitive": "npm:2.0.1" + "@radix-ui/react-progress": "npm:1.1.1" + "@radix-ui/react-radio-group": "npm:1.2.2" + "@radix-ui/react-roving-focus": "npm:1.1.1" + "@radix-ui/react-scroll-area": "npm:1.2.2" + "@radix-ui/react-select": "npm:2.1.5" + "@radix-ui/react-separator": "npm:1.1.1" + "@radix-ui/react-slider": "npm:1.2.2" + "@radix-ui/react-slot": "npm:1.1.1" + "@radix-ui/react-switch": "npm:1.1.2" + "@radix-ui/react-tabs": "npm:1.1.2" + "@radix-ui/react-toast": "npm:1.2.5" + "@radix-ui/react-toggle": "npm:1.1.1" + "@radix-ui/react-toggle-group": "npm:1.1.1" + "@radix-ui/react-toolbar": "npm:1.1.1" + "@radix-ui/react-tooltip": "npm:1.1.7" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" + "@radix-ui/react-use-escape-keydown": "npm:1.1.0" + "@radix-ui/react-use-layout-effect": "npm:1.1.0" + "@radix-ui/react-use-size": "npm:1.1.0" + "@radix-ui/react-visually-hidden": "npm:1.1.1" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/ccab21c23b7f8d7fdc5a98313dbb9427c3b7e97277cebc08f1c40db444bc6741626f433b21c6e483232b236478cc3d7c00be69d30ea416ddea84018e73c7d297 + languageName: node + linkType: hard + +"react-aria@npm:^3.33.1": + version: 3.44.0 + resolution: "react-aria@npm:3.44.0" + dependencies: + "@internationalized/string": "npm:^3.2.7" + "@react-aria/breadcrumbs": "npm:^3.5.29" + "@react-aria/button": "npm:^3.14.2" + "@react-aria/calendar": "npm:^3.9.2" + "@react-aria/checkbox": "npm:^3.16.2" + "@react-aria/color": "npm:^3.1.2" + "@react-aria/combobox": "npm:^3.14.0" + "@react-aria/datepicker": "npm:^3.15.2" + "@react-aria/dialog": "npm:^3.5.31" + "@react-aria/disclosure": "npm:^3.1.0" + "@react-aria/dnd": "npm:^3.11.3" + "@react-aria/focus": "npm:^3.21.2" + "@react-aria/gridlist": "npm:^3.14.1" + "@react-aria/i18n": "npm:^3.12.13" + "@react-aria/interactions": "npm:^3.25.6" + "@react-aria/label": "npm:^3.7.22" + "@react-aria/landmark": "npm:^3.0.7" + "@react-aria/link": "npm:^3.8.6" + "@react-aria/listbox": "npm:^3.15.0" + "@react-aria/menu": "npm:^3.19.3" + "@react-aria/meter": "npm:^3.4.27" + "@react-aria/numberfield": "npm:^3.12.2" + "@react-aria/overlays": "npm:^3.30.0" + "@react-aria/progress": "npm:^3.4.27" + "@react-aria/radio": "npm:^3.12.2" + "@react-aria/searchfield": "npm:^3.8.9" + "@react-aria/select": "npm:^3.17.0" + "@react-aria/selection": "npm:^3.26.0" + "@react-aria/separator": "npm:^3.4.13" + "@react-aria/slider": "npm:^3.8.2" + "@react-aria/ssr": "npm:^3.9.10" + "@react-aria/switch": "npm:^3.7.8" + "@react-aria/table": "npm:^3.17.8" + "@react-aria/tabs": "npm:^3.10.8" + "@react-aria/tag": "npm:^3.7.2" + "@react-aria/textfield": "npm:^3.18.2" + "@react-aria/toast": "npm:^3.0.8" + "@react-aria/tooltip": "npm:^3.8.8" + "@react-aria/tree": "npm:^3.1.4" + "@react-aria/utils": "npm:^3.31.0" + "@react-aria/visually-hidden": "npm:^3.8.28" + "@react-types/shared": "npm:^3.32.1" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/183a00a1202b89b7691393750abddbbf194f42955cbd6eea62c5d5da024421a582bd79a8fbcfc7941bc8bf9412556aa53fe5220bd166ffabc6c277287f75aedb + languageName: node + linkType: hard + +"react-country-flag@npm:^3.1.0": + version: 3.1.0 + resolution: "react-country-flag@npm:3.1.0" + peerDependencies: + react: ">=16" + checksum: 10c0/6271cde6cf355c66e2b669c74e98596d771534154210bbb84cd84788f46710c7ee14671229cb92203d09aeb4c30206bb882b73d63d95a73f96cdaca09ed2bd0d + languageName: node + linkType: hard + +"react-currency-input-field@npm:^3.6.11": + version: 3.10.0 + resolution: "react-currency-input-field@npm:3.10.0" + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 10c0/251ccbacb18202e4236bab1b58b414fa12983601498ffc7c9dda8dfb92e0729d6eca73e7f00e3270165a2922ba2ac769446418d86e90f744c39caec5899751f5 + languageName: node + linkType: hard + +"react-dom@npm:^18.2.0": + version: 18.3.1 + resolution: "react-dom@npm:18.3.1" + dependencies: + loose-envify: "npm:^1.1.0" + scheduler: "npm:^0.23.2" + peerDependencies: + react: ^18.3.1 + checksum: 10c0/a752496c1941f958f2e8ac56239172296fcddce1365ce45222d04a1947e0cc5547df3e8447f855a81d6d39f008d7c32eab43db3712077f09e3f67c4874973e85 + languageName: node + linkType: hard + +"react-fast-compare@npm:^3.2.2": + version: 3.2.2 + resolution: "react-fast-compare@npm:3.2.2" + checksum: 10c0/0bbd2f3eb41ab2ff7380daaa55105db698d965c396df73e6874831dbafec8c4b5b08ba36ff09df01526caa3c61595247e3269558c284e37646241cba2b90a367 + languageName: node + linkType: hard + +"react-helmet-async@npm:^2.0.5": + version: 2.0.5 + resolution: "react-helmet-async@npm:2.0.5" + dependencies: + invariant: "npm:^2.2.4" + react-fast-compare: "npm:^3.2.2" + shallowequal: "npm:^1.1.0" + peerDependencies: + react: ^16.6.0 || ^17.0.0 || ^18.0.0 + checksum: 10c0/f390ea8bf13c2681850e5f8eb5b73d8613f407c245a5fd23e9db9b2cc14a3700dd1ce992d3966632886d1d613083294c2aeee009193f49dfa7d145d9f13ea2b0 + languageName: node + linkType: hard + +"react-hook-form@npm:7.49.1": + version: 7.49.1 + resolution: "react-hook-form@npm:7.49.1" + peerDependencies: + react: ^16.8.0 || ^17 || ^18 + checksum: 10c0/9496155273220a432f897fbe1c393f11b273cd1c9c2ede70e301df95190e2cac6479bdaed7479612c027954b0da35b01c4eec7a428c0dfafcd04b915a170fc8c + languageName: node + linkType: hard + +"react-i18next@npm:13.5.0": + version: 13.5.0 + resolution: "react-i18next@npm:13.5.0" + dependencies: + "@babel/runtime": "npm:^7.22.5" + html-parse-stringify: "npm:^3.0.1" + peerDependencies: + i18next: ">= 23.2.3" + react: ">= 16.8.0" + peerDependenciesMeta: + react-dom: + optional: true + react-native: + optional: true + checksum: 10c0/955db09fb83bc68aa9fe7ed11c95fb3e9dc5ab95e85854f169c07a9e71f9154d2cc01f46e343801e2478d5de86475e7a19ec677bec532c3870cb7a01246a6a86 + languageName: node + linkType: hard + +"react-is@npm:^16.13.1": + version: 16.13.1 + resolution: "react-is@npm:16.13.1" + checksum: 10c0/33977da7a5f1a287936a0c85639fec6ca74f4f15ef1e59a6bc20338fc73dc69555381e211f7a3529b8150a1f71e4225525b41b60b52965bda53ce7d47377ada1 + languageName: node + linkType: hard + +"react-jwt@npm:^1.2.0": + version: 1.3.0 + resolution: "react-jwt@npm:1.3.0" + dependencies: + fsevents: "npm:^2.3.2" + peerDependencies: + react: ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + dependenciesMeta: + fsevents: + optional: true + checksum: 10c0/3ada297846c269dcf6d1936528d00a9b4dcc9698d650ce79ca648f850952acd229cb2f8cbe98b6ed5fcc6004f7ea90e76ca581b1d49e5e90a519aae5feac1d3f + languageName: node + linkType: hard + +"react-refresh@npm:^0.14.0": + version: 0.14.2 + resolution: "react-refresh@npm:0.14.2" + checksum: 10c0/875b72ef56b147a131e33f2abd6ec059d1989854b3ff438898e4f9310bfcc73acff709445b7ba843318a953cb9424bcc2c05af2b3d80011cee28f25aef3e2ebb + languageName: node + linkType: hard + +"react-remove-scroll-bar@npm:^2.3.3, react-remove-scroll-bar@npm:^2.3.7": + version: 2.3.8 + resolution: "react-remove-scroll-bar@npm:2.3.8" + dependencies: + react-style-singleton: "npm:^2.2.2" + tslib: "npm:^2.0.0" + peerDependencies: + "@types/react": "*" + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/9a0675c66cbb52c325bdbfaed80987a829c4504cefd8ff2dd3b6b3afc9a1500b8ec57b212e92c1fb654396d07bbe18830a8146fe77677d2a29ce40b5e1f78654 + languageName: node + linkType: hard + +"react-remove-scroll@npm:2.5.4": + version: 2.5.4 + resolution: "react-remove-scroll@npm:2.5.4" + dependencies: + react-remove-scroll-bar: "npm:^2.3.3" + react-style-singleton: "npm:^2.2.1" + tslib: "npm:^2.1.0" + use-callback-ref: "npm:^1.3.0" + use-sidecar: "npm:^1.1.2" + peerDependencies: + "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/8d5436c6738f4bf2ee56851280cf669202ccb4d796e29ce509549c57393ce21846840d5f9b747749192f122c404e3bd540fdb51aec14b1a5ce24126925ce45eb + languageName: node + linkType: hard + +"react-remove-scroll@npm:^2.6.1, react-remove-scroll@npm:^2.6.2": + version: 2.7.1 + resolution: "react-remove-scroll@npm:2.7.1" + dependencies: + react-remove-scroll-bar: "npm:^2.3.7" + react-style-singleton: "npm:^2.2.3" + tslib: "npm:^2.1.0" + use-callback-ref: "npm:^1.3.3" + use-sidecar: "npm:^1.1.3" + peerDependencies: + "@types/react": "*" + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/7ad8f6ffd3e2aedf9b3d79f0c9088a9a3d7c5332d80c923427a6d97fe0626fb4cb33a6d9174d19fad57d860be69c96f68497a0619c3a8af0e8a5332e49bdde31 + languageName: node + linkType: hard + +"react-router-dom@npm:6.20.1": + version: 6.20.1 + resolution: "react-router-dom@npm:6.20.1" + dependencies: + "@remix-run/router": "npm:1.13.1" + react-router: "npm:6.20.1" + peerDependencies: + react: ">=16.8" + react-dom: ">=16.8" + checksum: 10c0/85d94fe4d21120c8782030cb94546a2a59cf057583dceb8e9a7f804655680af9488f4438533e0e5a128412e5c2dcac8c17b934907a7669085fdca19ec6bd5123 + languageName: node + linkType: hard + +"react-router@npm:6.20.1": + version: 6.20.1 + resolution: "react-router@npm:6.20.1" + dependencies: + "@remix-run/router": "npm:1.13.1" + peerDependencies: + react: ">=16.8" + checksum: 10c0/5249f42048633fef42361e08b6fb879e6a575415ac3068a0805ae5464fec998a3149ca262cc1939ae8f4607ee24caa6ec0623c0fef702f1d323faba4a5f87d53 + languageName: node + linkType: hard + +"react-stately@npm:^3.31.1": + version: 3.42.0 + resolution: "react-stately@npm:3.42.0" + dependencies: + "@react-stately/calendar": "npm:^3.9.0" + "@react-stately/checkbox": "npm:^3.7.2" + "@react-stately/collections": "npm:^3.12.8" + "@react-stately/color": "npm:^3.9.2" + "@react-stately/combobox": "npm:^3.12.0" + "@react-stately/data": "npm:^3.14.1" + "@react-stately/datepicker": "npm:^3.15.2" + "@react-stately/disclosure": "npm:^3.0.8" + "@react-stately/dnd": "npm:^3.7.1" + "@react-stately/form": "npm:^3.2.2" + "@react-stately/list": "npm:^3.13.1" + "@react-stately/menu": "npm:^3.9.8" + "@react-stately/numberfield": "npm:^3.10.2" + "@react-stately/overlays": "npm:^3.6.20" + "@react-stately/radio": "npm:^3.11.2" + "@react-stately/searchfield": "npm:^3.5.16" + "@react-stately/select": "npm:^3.8.0" + "@react-stately/selection": "npm:^3.20.6" + "@react-stately/slider": "npm:^3.7.2" + "@react-stately/table": "npm:^3.15.1" + "@react-stately/tabs": "npm:^3.8.6" + "@react-stately/toast": "npm:^3.1.2" + "@react-stately/toggle": "npm:^3.9.2" + "@react-stately/tooltip": "npm:^3.5.8" + "@react-stately/tree": "npm:^3.9.3" + "@react-types/shared": "npm:^3.32.1" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/127ae79324810658044cf5e04e3bee0629487ab73b9350d0fb994752f7aa2345584a10dce93073f4887df393b1955c2086e2e561d977dab21bf9a40858301734 + languageName: node + linkType: hard + +"react-style-singleton@npm:^2.2.1, react-style-singleton@npm:^2.2.2, react-style-singleton@npm:^2.2.3": + version: 2.2.3 + resolution: "react-style-singleton@npm:2.2.3" + dependencies: + get-nonce: "npm:^1.0.0" + tslib: "npm:^2.0.0" + peerDependencies: + "@types/react": "*" + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/841938ff16d16a6b76895f4cb2e1fea957e5fe3b30febbf03a54892dae1c9153f2383e231dea0b3ba41192ad2f2849448fa859caccd288943bce32639e971bee + languageName: node + linkType: hard + +"react@npm:^18.2.0": + version: 18.3.1 + resolution: "react@npm:18.3.1" + dependencies: + loose-envify: "npm:^1.1.0" + checksum: 10c0/283e8c5efcf37802c9d1ce767f302dd569dd97a70d9bb8c7be79a789b9902451e0d16334b05d73299b20f048cbc3c7d288bbbde10b701fa194e2089c237dbea3 + languageName: node + linkType: hard + +"read-cache@npm:^1.0.0": + version: 1.0.0 + resolution: "read-cache@npm:1.0.0" + dependencies: + pify: "npm:^2.3.0" + checksum: 10c0/90cb2750213c7dd7c80cb420654344a311fdec12944e81eb912cd82f1bc92aea21885fa6ce442e3336d9fccd663b8a7a19c46d9698e6ca55620848ab932da814 + languageName: node + linkType: hard + +"readdirp@npm:^4.0.1": + version: 4.1.2 + resolution: "readdirp@npm:4.1.2" + checksum: 10c0/60a14f7619dec48c9c850255cd523e2717001b0e179dc7037cfa0895da7b9e9ab07532d324bfb118d73a710887d1e35f79c495fa91582784493e085d18c72c62 + languageName: node + linkType: hard + +"readdirp@npm:~3.6.0": + version: 3.6.0 + resolution: "readdirp@npm:3.6.0" + dependencies: + picomatch: "npm:^2.2.1" + checksum: 10c0/6fa848cf63d1b82ab4e985f4cf72bd55b7dcfd8e0a376905804e48c3634b7e749170940ba77b32804d5fe93b3cc521aa95a8d7e7d725f830da6d93f3669ce66b + languageName: node + linkType: hard + +"reflect.getprototypeof@npm:^1.0.6, reflect.getprototypeof@npm:^1.0.9": + version: 1.0.10 + resolution: "reflect.getprototypeof@npm:1.0.10" + dependencies: + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.9" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.7" + get-proto: "npm:^1.0.1" + which-builtin-type: "npm:^1.2.1" + checksum: 10c0/7facec28c8008876f8ab98e80b7b9cb4b1e9224353fd4756dda5f2a4ab0d30fa0a5074777c6df24e1e0af463a2697513b0a11e548d99cf52f21f7bc6ba48d3ac + languageName: node + linkType: hard + +"regexp.prototype.flags@npm:^1.5.3, regexp.prototype.flags@npm:^1.5.4": + version: 1.5.4 + resolution: "regexp.prototype.flags@npm:1.5.4" + dependencies: + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-errors: "npm:^1.3.0" + get-proto: "npm:^1.0.1" + gopd: "npm:^1.2.0" + set-function-name: "npm:^2.0.2" + checksum: 10c0/83b88e6115b4af1c537f8dabf5c3744032cb875d63bc05c288b1b8c0ef37cbe55353f95d8ca817e8843806e3e150b118bc624e4279b24b4776b4198232735a77 + languageName: node + linkType: hard + +"remove-accents@npm:0.5.0": + version: 0.5.0 + resolution: "remove-accents@npm:0.5.0" + checksum: 10c0/a75321aa1b53d9abe82637115a492770bfe42bb38ed258be748bf6795871202bc8b4badff22013494a7029f5a241057ad8d3f72adf67884dbe15a9e37e87adc4 + languageName: node + linkType: hard + +"require-from-string@npm:^2.0.2": + version: 2.0.2 + resolution: "require-from-string@npm:2.0.2" + checksum: 10c0/aaa267e0c5b022fc5fd4eef49d8285086b15f2a1c54b28240fdf03599cbd9c26049fee3eab894f2e1f6ca65e513b030a7c264201e3f005601e80c49fb2937ce2 + languageName: node + linkType: hard + +"resolve-from@npm:^4.0.0": + version: 4.0.0 + resolution: "resolve-from@npm:4.0.0" + checksum: 10c0/8408eec31a3112ef96e3746c37be7d64020cda07c03a920f5024e77290a218ea758b26ca9529fd7b1ad283947f34b2291c1c0f6aa0ed34acfdda9c6014c8d190 + languageName: node + linkType: hard + +"resolve-from@npm:^5.0.0": + version: 5.0.0 + resolution: "resolve-from@npm:5.0.0" + checksum: 10c0/b21cb7f1fb746de8107b9febab60095187781137fd803e6a59a76d421444b1531b641bba5857f5dc011974d8a5c635d61cec49e6bd3b7fc20e01f0fafc4efbf2 + languageName: node + linkType: hard + +"resolve@npm:^1.1.7, resolve@npm:^1.22.4, resolve@npm:^1.22.8": + version: 1.22.10 + resolution: "resolve@npm:1.22.10" + dependencies: + is-core-module: "npm:^2.16.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/8967e1f4e2cc40f79b7e080b4582b9a8c5ee36ffb46041dccb20e6461161adf69f843b43067b4a375de926a2cd669157e29a29578191def399dd5ef89a1b5203 + languageName: node + linkType: hard + +"resolve@npm:^2.0.0-next.5": + version: 2.0.0-next.5 + resolution: "resolve@npm:2.0.0-next.5" + dependencies: + is-core-module: "npm:^2.13.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/a6c33555e3482ea2ec4c6e3d3bf0d78128abf69dca99ae468e64f1e30acaa318fd267fb66c8836b04d558d3e2d6ed875fe388067e7d8e0de647d3c21af21c43a + languageName: node + linkType: hard + +"resolve@patch:resolve@npm%3A^1.1.7#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin, resolve@patch:resolve@npm%3A^1.22.8#optional!builtin": + version: 1.22.10 + resolution: "resolve@patch:resolve@npm%3A1.22.10#optional!builtin::version=1.22.10&hash=c3c19d" + dependencies: + is-core-module: "npm:^2.16.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/52a4e505bbfc7925ac8f4cd91fd8c4e096b6a89728b9f46861d3b405ac9a1ccf4dcbf8befb4e89a2e11370dacd0160918163885cbc669369590f2f31f4c58939 + languageName: node + linkType: hard + +"resolve@patch:resolve@npm%3A^2.0.0-next.5#optional!builtin": + version: 2.0.0-next.5 + resolution: "resolve@patch:resolve@npm%3A2.0.0-next.5#optional!builtin::version=2.0.0-next.5&hash=c3c19d" + dependencies: + is-core-module: "npm:^2.13.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/78ad6edb8309a2bfb720c2c1898f7907a37f858866ce11a5974643af1203a6a6e05b2fa9c53d8064a673a447b83d42569260c306d43628bff5bb101969708355 + languageName: node + linkType: hard + +"retry@npm:^0.12.0": + version: 0.12.0 + resolution: "retry@npm:0.12.0" + checksum: 10c0/59933e8501727ba13ad73ef4a04d5280b3717fd650408460c987392efe9d7be2040778ed8ebe933c5cbd63da3dcc37919c141ef8af0a54a6e4fca5a2af177bfe + languageName: node + linkType: hard + +"reusify@npm:^1.0.4": + version: 1.1.0 + resolution: "reusify@npm:1.1.0" + checksum: 10c0/4eff0d4a5f9383566c7d7ec437b671cc51b25963bd61bf127c3f3d3f68e44a026d99b8d2f1ad344afff8d278a8fe70a8ea092650a716d22287e8bef7126bb2fa + languageName: node + linkType: hard + +"rimraf@npm:^3.0.2": + version: 3.0.2 + resolution: "rimraf@npm:3.0.2" + dependencies: + glob: "npm:^7.1.3" + bin: + rimraf: bin.js + checksum: 10c0/9cb7757acb489bd83757ba1a274ab545eafd75598a9d817e0c3f8b164238dd90eba50d6b848bd4dcc5f3040912e882dc7ba71653e35af660d77b25c381d402e8 + languageName: node + linkType: hard + +"rollup@npm:^4.20.0, rollup@npm:^4.34.8, rollup@npm:^4.43.0": + version: 4.52.4 + resolution: "rollup@npm:4.52.4" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.52.4" + "@rollup/rollup-android-arm64": "npm:4.52.4" + "@rollup/rollup-darwin-arm64": "npm:4.52.4" + "@rollup/rollup-darwin-x64": "npm:4.52.4" + "@rollup/rollup-freebsd-arm64": "npm:4.52.4" + "@rollup/rollup-freebsd-x64": "npm:4.52.4" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.52.4" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.52.4" + "@rollup/rollup-linux-arm64-gnu": "npm:4.52.4" + "@rollup/rollup-linux-arm64-musl": "npm:4.52.4" + "@rollup/rollup-linux-loong64-gnu": "npm:4.52.4" + "@rollup/rollup-linux-ppc64-gnu": "npm:4.52.4" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.52.4" + "@rollup/rollup-linux-riscv64-musl": "npm:4.52.4" + "@rollup/rollup-linux-s390x-gnu": "npm:4.52.4" + "@rollup/rollup-linux-x64-gnu": "npm:4.52.4" + "@rollup/rollup-linux-x64-musl": "npm:4.52.4" + "@rollup/rollup-openharmony-arm64": "npm:4.52.4" + "@rollup/rollup-win32-arm64-msvc": "npm:4.52.4" + "@rollup/rollup-win32-ia32-msvc": "npm:4.52.4" + "@rollup/rollup-win32-x64-gnu": "npm:4.52.4" + "@rollup/rollup-win32-x64-msvc": "npm:4.52.4" + "@types/estree": "npm:1.0.8" + fsevents: "npm:~2.3.2" + dependenciesMeta: + "@rollup/rollup-android-arm-eabi": + optional: true + "@rollup/rollup-android-arm64": + optional: true + "@rollup/rollup-darwin-arm64": + optional: true + "@rollup/rollup-darwin-x64": + optional: true + "@rollup/rollup-freebsd-arm64": + optional: true + "@rollup/rollup-freebsd-x64": + optional: true + "@rollup/rollup-linux-arm-gnueabihf": + optional: true + "@rollup/rollup-linux-arm-musleabihf": + optional: true + "@rollup/rollup-linux-arm64-gnu": + optional: true + "@rollup/rollup-linux-arm64-musl": + optional: true + "@rollup/rollup-linux-loong64-gnu": + optional: true + "@rollup/rollup-linux-ppc64-gnu": + optional: true + "@rollup/rollup-linux-riscv64-gnu": + optional: true + "@rollup/rollup-linux-riscv64-musl": + optional: true + "@rollup/rollup-linux-s390x-gnu": + optional: true + "@rollup/rollup-linux-x64-gnu": + optional: true + "@rollup/rollup-linux-x64-musl": + optional: true + "@rollup/rollup-openharmony-arm64": + optional: true + "@rollup/rollup-win32-arm64-msvc": + optional: true + "@rollup/rollup-win32-ia32-msvc": + optional: true + "@rollup/rollup-win32-x64-gnu": + optional: true + "@rollup/rollup-win32-x64-msvc": + optional: true + fsevents: + optional: true + bin: + rollup: dist/bin/rollup + checksum: 10c0/aaec0f57e887d4fb37d152f93cf7133954eec79d11643e95de768ec9a377f08793b1745c648ca65a0dcc6c795c4d9ca398724d013e5745de270e88a543782aea + languageName: node + linkType: hard + +"run-applescript@npm:^7.0.0": + version: 7.1.0 + resolution: "run-applescript@npm:7.1.0" + checksum: 10c0/ab826c57c20f244b2ee807704b1ef4ba7f566aa766481ae5922aac785e2570809e297c69afcccc3593095b538a8a77d26f2b2e9a1d9dffee24e0e039502d1a03 + languageName: node + linkType: hard + +"run-parallel@npm:^1.1.9": + version: 1.2.0 + resolution: "run-parallel@npm:1.2.0" + dependencies: + queue-microtask: "npm:^1.2.2" + checksum: 10c0/200b5ab25b5b8b7113f9901bfe3afc347e19bb7475b267d55ad0eb86a62a46d77510cb0f232507c9e5d497ebda569a08a9867d0d14f57a82ad5564d991588b39 + languageName: node + linkType: hard + +"safe-array-concat@npm:^1.1.3": + version: 1.1.3 + resolution: "safe-array-concat@npm:1.1.3" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" + get-intrinsic: "npm:^1.2.6" + has-symbols: "npm:^1.1.0" + isarray: "npm:^2.0.5" + checksum: 10c0/43c86ffdddc461fb17ff8a17c5324f392f4868f3c7dd2c6a5d9f5971713bc5fd755667212c80eab9567595f9a7509cc2f83e590ddaebd1bd19b780f9c79f9a8d + languageName: node + linkType: hard + +"safe-push-apply@npm:^1.0.0": + version: 1.0.0 + resolution: "safe-push-apply@npm:1.0.0" + dependencies: + es-errors: "npm:^1.3.0" + isarray: "npm:^2.0.5" + checksum: 10c0/831f1c9aae7436429e7862c7e46f847dfe490afac20d0ee61bae06108dbf5c745a0de3568ada30ccdd3eeb0864ca8331b2eef703abd69bfea0745b21fd320750 + languageName: node + linkType: hard + +"safe-regex-test@npm:^1.0.3, safe-regex-test@npm:^1.1.0": + version: 1.1.0 + resolution: "safe-regex-test@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + is-regex: "npm:^1.2.1" + checksum: 10c0/f2c25281bbe5d39cddbbce7f86fca5ea9b3ce3354ea6cd7c81c31b006a5a9fff4286acc5450a3b9122c56c33eba69c56b9131ad751457b2b4a585825e6a10665 + languageName: node + linkType: hard + +"safer-buffer@npm:>= 2.1.2 < 3.0.0": + version: 2.1.2 + resolution: "safer-buffer@npm:2.1.2" + checksum: 10c0/7e3c8b2e88a1841c9671094bbaeebd94448111dd90a81a1f606f3f67708a6ec57763b3b47f06da09fc6054193e0e6709e77325415dc8422b04497a8070fa02d4 + languageName: node + linkType: hard + +"scheduler@npm:^0.23.2": + version: 0.23.2 + resolution: "scheduler@npm:0.23.2" + dependencies: + loose-envify: "npm:^1.1.0" + checksum: 10c0/26383305e249651d4c58e6705d5f8425f153211aef95f15161c151f7b8de885f24751b377e4a0b3dd42cce09aad3f87a61dab7636859c0d89b7daf1a1e2a5c78 + languageName: node + linkType: hard + +"semver@npm:^6.3.1": + version: 6.3.1 + resolution: "semver@npm:6.3.1" + bin: + semver: bin/semver.js + checksum: 10c0/e3d79b609071caa78bcb6ce2ad81c7966a46a7431d9d58b8800cfa9cb6a63699b3899a0e4bcce36167a284578212d9ae6942b6929ba4aa5015c079a67751d42d + languageName: node + linkType: hard + +"semver@npm:^7.3.5, semver@npm:^7.6.0": + version: 7.7.3 + resolution: "semver@npm:7.7.3" + bin: + semver: bin/semver.js + checksum: 10c0/4afe5c986567db82f44c8c6faef8fe9df2a9b1d98098fc1721f57c696c4c21cebd572f297fc21002f81889492345b8470473bc6f4aff5fb032a6ea59ea2bc45e + languageName: node + linkType: hard + +"set-function-length@npm:^1.2.2": + version: 1.2.2 + resolution: "set-function-length@npm:1.2.2" + dependencies: + define-data-property: "npm:^1.1.4" + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + get-intrinsic: "npm:^1.2.4" + gopd: "npm:^1.0.1" + has-property-descriptors: "npm:^1.0.2" + checksum: 10c0/82850e62f412a258b71e123d4ed3873fa9377c216809551192bb6769329340176f109c2eeae8c22a8d386c76739855f78e8716515c818bcaef384b51110f0f3c + languageName: node + linkType: hard + +"set-function-name@npm:^2.0.2": + version: 2.0.2 + resolution: "set-function-name@npm:2.0.2" + dependencies: + define-data-property: "npm:^1.1.4" + es-errors: "npm:^1.3.0" + functions-have-names: "npm:^1.2.3" + has-property-descriptors: "npm:^1.0.2" + checksum: 10c0/fce59f90696c450a8523e754abb305e2b8c73586452619c2bad5f7bf38c7b6b4651895c9db895679c5bef9554339cf3ef1c329b66ece3eda7255785fbe299316 + languageName: node + linkType: hard + +"set-proto@npm:^1.0.0": + version: 1.0.0 + resolution: "set-proto@npm:1.0.0" + dependencies: + dunder-proto: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/ca5c3ccbba479d07c30460e367e66337cec825560b11e8ba9c5ebe13a2a0d6021ae34eddf94ff3dfe17a3104dc1f191519cb6c48378b503e5c3f36393938776a + languageName: node + linkType: hard + +"shallowequal@npm:^1.1.0": + version: 1.1.0 + resolution: "shallowequal@npm:1.1.0" + checksum: 10c0/b926efb51cd0f47aa9bc061add788a4a650550bbe50647962113a4579b60af2abe7b62f9b02314acc6f97151d4cf87033a2b15fc20852fae306d1a095215396c + languageName: node + linkType: hard + +"shebang-command@npm:^2.0.0": + version: 2.0.0 + resolution: "shebang-command@npm:2.0.0" + dependencies: + shebang-regex: "npm:^3.0.0" + checksum: 10c0/a41692e7d89a553ef21d324a5cceb5f686d1f3c040759c50aab69688634688c5c327f26f3ecf7001ebfd78c01f3c7c0a11a7c8bfd0a8bc9f6240d4f40b224e4e + languageName: node + linkType: hard + +"shebang-regex@npm:^3.0.0": + version: 3.0.0 + resolution: "shebang-regex@npm:3.0.0" + checksum: 10c0/1dbed0726dd0e1152a92696c76c7f06084eb32a90f0528d11acd764043aacf76994b2fb30aa1291a21bd019d6699164d048286309a278855ee7bec06cf6fb690 + languageName: node + linkType: hard + +"side-channel-list@npm:^1.0.0": + version: 1.0.0 + resolution: "side-channel-list@npm:1.0.0" + dependencies: + es-errors: "npm:^1.3.0" + object-inspect: "npm:^1.13.3" + checksum: 10c0/644f4ac893456c9490ff388bf78aea9d333d5e5bfc64cfb84be8f04bf31ddc111a8d4b83b85d7e7e8a7b845bc185a9ad02c052d20e086983cf59f0be517d9b3d + languageName: node + linkType: hard + +"side-channel-map@npm:^1.0.1": + version: 1.0.1 + resolution: "side-channel-map@npm:1.0.1" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.5" + object-inspect: "npm:^1.13.3" + checksum: 10c0/010584e6444dd8a20b85bc926d934424bd809e1a3af941cace229f7fdcb751aada0fb7164f60c2e22292b7fa3c0ff0bce237081fd4cdbc80de1dc68e95430672 + languageName: node + linkType: hard + +"side-channel-weakmap@npm:^1.0.2": + version: 1.0.2 + resolution: "side-channel-weakmap@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.5" + object-inspect: "npm:^1.13.3" + side-channel-map: "npm:^1.0.1" + checksum: 10c0/71362709ac233e08807ccd980101c3e2d7efe849edc51455030327b059f6c4d292c237f94dc0685031dd11c07dd17a68afde235d6cf2102d949567f98ab58185 + languageName: node + linkType: hard + +"side-channel@npm:^1.1.0": + version: 1.1.0 + resolution: "side-channel@npm:1.1.0" + dependencies: + es-errors: "npm:^1.3.0" + object-inspect: "npm:^1.13.3" + side-channel-list: "npm:^1.0.0" + side-channel-map: "npm:^1.0.1" + side-channel-weakmap: "npm:^1.0.2" + checksum: 10c0/cb20dad41eb032e6c24c0982e1e5a24963a28aa6122b4f05b3f3d6bf8ae7fd5474ef382c8f54a6a3ab86e0cac4d41a23bd64ede3970e5bfb50326ba02a7996e6 + languageName: node + linkType: hard + +"siginfo@npm:^2.0.0": + version: 2.0.0 + resolution: "siginfo@npm:2.0.0" + checksum: 10c0/3def8f8e516fbb34cb6ae415b07ccc5d9c018d85b4b8611e3dc6f8be6d1899f693a4382913c9ed51a06babb5201639d76453ab297d1c54a456544acf5c892e34 + languageName: node + linkType: hard + +"signal-exit@npm:^4.0.1": + version: 4.1.0 + resolution: "signal-exit@npm:4.1.0" + checksum: 10c0/41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 + languageName: node + linkType: hard + +"sirv@npm:^3.0.0": + version: 3.0.2 + resolution: "sirv@npm:3.0.2" + dependencies: + "@polka/url": "npm:^1.0.0-next.24" + mrmime: "npm:^2.0.0" + totalist: "npm:^3.0.0" + checksum: 10c0/5930e4397afdb14fbae13751c3be983af4bda5c9aadec832607dc2af15a7162f7d518c71b30e83ae3644b9a24cea041543cc969e5fe2b80af6ce8ea3174b2d04 + languageName: node + linkType: hard + +"smart-buffer@npm:^4.2.0": + version: 4.2.0 + resolution: "smart-buffer@npm:4.2.0" + checksum: 10c0/a16775323e1404dd43fabafe7460be13a471e021637bc7889468eb45ce6a6b207261f454e4e530a19500cc962c4cc5348583520843b363f4193cee5c00e1e539 + languageName: node + linkType: hard + +"socks-proxy-agent@npm:^8.0.3": + version: 8.0.5 + resolution: "socks-proxy-agent@npm:8.0.5" + dependencies: + agent-base: "npm:^7.1.2" + debug: "npm:^4.3.4" + socks: "npm:^2.8.3" + checksum: 10c0/5d2c6cecba6821389aabf18728325730504bf9bb1d9e342e7987a5d13badd7a98838cc9a55b8ed3cb866ad37cc23e1086f09c4d72d93105ce9dfe76330e9d2a6 + languageName: node + linkType: hard + +"socks@npm:^2.8.3": + version: 2.8.7 + resolution: "socks@npm:2.8.7" + dependencies: + ip-address: "npm:^10.0.1" + smart-buffer: "npm:^4.2.0" + checksum: 10c0/2805a43a1c4bcf9ebf6e018268d87b32b32b06fbbc1f9282573583acc155860dc361500f89c73bfbb157caa1b4ac78059eac0ef15d1811eb0ca75e0bdadbc9d2 + languageName: node + linkType: hard + +"sonner@npm:^1.5.0": + version: 1.7.4 + resolution: "sonner@npm:1.7.4" + peerDependencies: + react: ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^18.0.0 || ^19.0.0 || ^19.0.0-rc + checksum: 10c0/2856a43c1afaacec5ca74c7f6bb8eb439edf1fdadb045bd201590f809e6e9b711eabcf7d1e8f3448cf414e1333d97e3e16372a989011a3190f20952947b1f60a + languageName: node + linkType: hard + +"source-map-js@npm:^1.2.1": + version: 1.2.1 + resolution: "source-map-js@npm:1.2.1" + checksum: 10c0/7bda1fc4c197e3c6ff17de1b8b2c20e60af81b63a52cb32ec5a5d67a20a7d42651e2cb34ebe93833c5a2a084377e17455854fee3e21e7925c64a51b6a52b0faf + languageName: node + linkType: hard + +"source-map@npm:0.8.0-beta.0": + version: 0.8.0-beta.0 + resolution: "source-map@npm:0.8.0-beta.0" + dependencies: + whatwg-url: "npm:^7.0.0" + checksum: 10c0/fb4d9bde9a9fdb2c29b10e5eae6c71d10e09ef467e1afb75fdec2eb7e11fa5b343a2af553f74f18b695dbc0b81f9da2e9fa3d7a317d5985e9939499ec6087835 + languageName: node + linkType: hard + +"ssri@npm:^12.0.0": + version: 12.0.0 + resolution: "ssri@npm:12.0.0" + dependencies: + minipass: "npm:^7.0.3" + checksum: 10c0/caddd5f544b2006e88fa6b0124d8d7b28208b83c72d7672d5ade44d794525d23b540f3396108c4eb9280dcb7c01f0bef50682f5b4b2c34291f7c5e211fd1417d + languageName: node + linkType: hard + +"stackback@npm:0.0.2": + version: 0.0.2 + resolution: "stackback@npm:0.0.2" + checksum: 10c0/89a1416668f950236dd5ac9f9a6b2588e1b9b62b1b6ad8dff1bfc5d1a15dbf0aafc9b52d2226d00c28dffff212da464eaeebfc6b7578b9d180cef3e3782c5983 + languageName: node + linkType: hard + +"std-env@npm:^3.9.0": + version: 3.10.0 + resolution: "std-env@npm:3.10.0" + checksum: 10c0/1814927a45004d36dde6707eaf17552a546769bc79a6421be2c16ce77d238158dfe5de30910b78ec30d95135cc1c59ea73ee22d2ca170f8b9753f84da34c427f + languageName: node + linkType: hard + +"stop-iteration-iterator@npm:^1.1.0": + version: 1.1.0 + resolution: "stop-iteration-iterator@npm:1.1.0" + dependencies: + es-errors: "npm:^1.3.0" + internal-slot: "npm:^1.1.0" + checksum: 10c0/de4e45706bb4c0354a4b1122a2b8cc45a639e86206807ce0baf390ee9218d3ef181923fa4d2b67443367c491aa255c5fbaa64bb74648e3c5b48299928af86c09 + languageName: node + linkType: hard + +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0": + version: 4.2.3 + resolution: "string-width@npm:4.2.3" + dependencies: + emoji-regex: "npm:^8.0.0" + is-fullwidth-code-point: "npm:^3.0.0" + strip-ansi: "npm:^6.0.1" + checksum: 10c0/1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b + languageName: node + linkType: hard + +"string-width@npm:^5.0.1, string-width@npm:^5.1.2": + version: 5.1.2 + resolution: "string-width@npm:5.1.2" + dependencies: + eastasianwidth: "npm:^0.2.0" + emoji-regex: "npm:^9.2.2" + strip-ansi: "npm:^7.0.1" + checksum: 10c0/ab9c4264443d35b8b923cbdd513a089a60de339216d3b0ed3be3ba57d6880e1a192b70ae17225f764d7adbf5994e9bb8df253a944736c15a0240eff553c678ca + languageName: node + linkType: hard + +"string.prototype.includes@npm:^2.0.1": + version: 2.0.1 + resolution: "string.prototype.includes@npm:2.0.1" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.3" + checksum: 10c0/25ce9c9b49128352a2618fbe8758b46f945817a58a4420f4799419e40a8d28f116e176c7590d767d5327a61e75c8f32c86171063f48e389b9fdd325f1bd04ee5 + languageName: node + linkType: hard + +"string.prototype.matchall@npm:^4.0.12": + version: 4.0.12 + resolution: "string.prototype.matchall@npm:4.0.12" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.6" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.6" + gopd: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + internal-slot: "npm:^1.1.0" + regexp.prototype.flags: "npm:^1.5.3" + set-function-name: "npm:^2.0.2" + side-channel: "npm:^1.1.0" + checksum: 10c0/1a53328ada73f4a77f1fdf1c79414700cf718d0a8ef6672af5603e709d26a24f2181208144aed7e858b1bcc1a0d08567a570abfb45567db4ae47637ed2c2f85c + languageName: node + linkType: hard + +"string.prototype.repeat@npm:^1.0.0": + version: 1.0.0 + resolution: "string.prototype.repeat@npm:1.0.0" + dependencies: + define-properties: "npm:^1.1.3" + es-abstract: "npm:^1.17.5" + checksum: 10c0/94c7978566cffa1327d470fd924366438af9b04b497c43a9805e476e2e908aa37a1fd34cc0911156c17556dab62159d12c7b92b3cc304c3e1281fe4c8e668f40 + languageName: node + linkType: hard + +"string.prototype.trim@npm:^1.2.10": + version: 1.2.10 + resolution: "string.prototype.trim@npm:1.2.10" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" + define-data-property: "npm:^1.1.4" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-object-atoms: "npm:^1.0.0" + has-property-descriptors: "npm:^1.0.2" + checksum: 10c0/8a8854241c4b54a948e992eb7dd6b8b3a97185112deb0037a134f5ba57541d8248dd610c966311887b6c2fd1181a3877bffb14d873ce937a344535dabcc648f8 + languageName: node + linkType: hard + +"string.prototype.trimend@npm:^1.0.9": + version: 1.0.9 + resolution: "string.prototype.trimend@npm:1.0.9" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/59e1a70bf9414cb4c536a6e31bef5553c8ceb0cf44d8b4d0ed65c9653358d1c64dd0ec203b100df83d0413bbcde38b8c5d49e14bc4b86737d74adc593a0d35b6 + languageName: node + linkType: hard + +"string.prototype.trimstart@npm:^1.0.8": + version: 1.0.8 + resolution: "string.prototype.trimstart@npm:1.0.8" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/d53af1899959e53c83b64a5fd120be93e067da740e7e75acb433849aa640782fb6c7d4cd5b84c954c84413745a3764df135a8afeb22908b86a835290788d8366 + languageName: node + linkType: hard + +"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" + dependencies: + ansi-regex: "npm:^5.0.1" + checksum: 10c0/1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 + languageName: node + linkType: hard + +"strip-ansi@npm:^7.0.1": + version: 7.1.2 + resolution: "strip-ansi@npm:7.1.2" + dependencies: + ansi-regex: "npm:^6.0.1" + checksum: 10c0/0d6d7a023de33368fd042aab0bf48f4f4077abdfd60e5393e73c7c411e85e1b3a83507c11af2e656188511475776215df9ca589b4da2295c9455cc399ce1858b + languageName: node + linkType: hard + +"strip-bom@npm:^3.0.0": + version: 3.0.0 + resolution: "strip-bom@npm:3.0.0" + checksum: 10c0/51201f50e021ef16672593d7434ca239441b7b760e905d9f33df6e4f3954ff54ec0e0a06f100d028af0982d6f25c35cd5cda2ce34eaebccd0250b8befb90d8f1 + languageName: node + linkType: hard + +"strip-json-comments@npm:^3.1.1": + version: 3.1.1 + resolution: "strip-json-comments@npm:3.1.1" + checksum: 10c0/9681a6257b925a7fa0f285851c0e613cc934a50661fa7bb41ca9cbbff89686bb4a0ee366e6ecedc4daafd01e83eee0720111ab294366fe7c185e935475ebcecd + languageName: node + linkType: hard + +"strip-literal@npm:^3.0.0": + version: 3.1.0 + resolution: "strip-literal@npm:3.1.0" + dependencies: + js-tokens: "npm:^9.0.1" + checksum: 10c0/50918f669915d9ad0fe4b7599902b735f853f2201c97791ead00104a654259c0c61bc2bc8fa3db05109339b61f4cf09e47b94ecc874ffbd0e013965223893af8 + languageName: node + linkType: hard + +"sucrase@npm:^3.35.0": + version: 3.35.0 + resolution: "sucrase@npm:3.35.0" + dependencies: + "@jridgewell/gen-mapping": "npm:^0.3.2" + commander: "npm:^4.0.0" + glob: "npm:^10.3.10" + lines-and-columns: "npm:^1.1.6" + mz: "npm:^2.7.0" + pirates: "npm:^4.0.1" + ts-interface-checker: "npm:^0.1.9" + bin: + sucrase: bin/sucrase + sucrase-node: bin/sucrase-node + checksum: 10c0/ac85f3359d2c2ecbf5febca6a24ae9bf96c931f05fde533c22a94f59c6a74895e5d5f0e871878dfd59c2697a75ebb04e4b2224ef0bfc24ca1210735c2ec191ef + languageName: node + linkType: hard + +"supports-color@npm:^7.1.0": + version: 7.2.0 + resolution: "supports-color@npm:7.2.0" + dependencies: + has-flag: "npm:^4.0.0" + checksum: 10c0/afb4c88521b8b136b5f5f95160c98dee7243dc79d5432db7efc27efb219385bbc7d9427398e43dd6cc730a0f87d5085ce1652af7efbe391327bc0a7d0f7fc124 + languageName: node + linkType: hard + +"supports-preserve-symlinks-flag@npm:^1.0.0": + version: 1.0.0 + resolution: "supports-preserve-symlinks-flag@npm:1.0.0" + checksum: 10c0/6c4032340701a9950865f7ae8ef38578d8d7053f5e10518076e6554a9381fa91bd9c6850193695c141f32b21f979c985db07265a758867bac95de05f7d8aeb39 + languageName: node + linkType: hard + +"synckit@npm:^0.11.7": + version: 0.11.11 + resolution: "synckit@npm:0.11.11" + dependencies: + "@pkgr/core": "npm:^0.2.9" + checksum: 10c0/f0761495953d12d94a86edf6326b3a565496c72f9b94c02549b6961fb4d999f4ca316ce6b3eb8ed2e4bfc5056a8de65cda0bd03a233333a35221cd2fdc0e196b + languageName: node + linkType: hard + +"tailwind-merge@npm:^2.2.1": + version: 2.6.0 + resolution: "tailwind-merge@npm:2.6.0" + checksum: 10c0/fc8a5535524de9f4dacf1c16ab298581c7bb757d68a95faaf28942b1c555a619bba9d4c6726fe83986e44973b315410c1a5226e5354c30ba82353bd6d2288fa5 + languageName: node + linkType: hard + +"tailwindcss-animate@npm:^1.0.6": + version: 1.0.7 + resolution: "tailwindcss-animate@npm:1.0.7" + peerDependencies: + tailwindcss: "*" + checksum: 10c0/ec7dbd1631076b97d66a1fbaaa06e0725fccfa63119221e8d87a997b02dcede98ad88bb1ef6665b968f5d260fcefb10592e0299ca70208d365b37761edf5e19a + languageName: node + linkType: hard + +"tailwindcss@npm:^3.4.1": + version: 3.4.18 + resolution: "tailwindcss@npm:3.4.18" + dependencies: + "@alloc/quick-lru": "npm:^5.2.0" + arg: "npm:^5.0.2" + chokidar: "npm:^3.6.0" + didyoumean: "npm:^1.2.2" + dlv: "npm:^1.1.3" + fast-glob: "npm:^3.3.2" + glob-parent: "npm:^6.0.2" + is-glob: "npm:^4.0.3" + jiti: "npm:^1.21.7" + lilconfig: "npm:^3.1.3" + micromatch: "npm:^4.0.8" + normalize-path: "npm:^3.0.0" + object-hash: "npm:^3.0.0" + picocolors: "npm:^1.1.1" + postcss: "npm:^8.4.47" + postcss-import: "npm:^15.1.0" + postcss-js: "npm:^4.0.1" + postcss-load-config: "npm:^4.0.2 || ^5.0 || ^6.0" + postcss-nested: "npm:^6.2.0" + postcss-selector-parser: "npm:^6.1.2" + resolve: "npm:^1.22.8" + sucrase: "npm:^3.35.0" + bin: + tailwind: lib/cli.js + tailwindcss: lib/cli.js + checksum: 10c0/230c0815d0b981f4952d1902e025d7571929e5fc133b4bb4fcbbc3b642e7ab0cecb9687f80f311afd0db07df8f383ce4317b3ca75ae93156c2ddc777e59fc31b + languageName: node + linkType: hard + +"talkjs@npm:^0.38.0": + version: 0.38.0 + resolution: "talkjs@npm:0.38.0" + checksum: 10c0/3eb26b1f2e19630026c529b22a0fc4eaa05564b6fde874bedef359ce19309ed837e28d1bb9aa618b7b4da3d5d228d6e5bead0629761baf7e1f90959c1814cb52 + languageName: node + linkType: hard + +"tar@npm:^7.4.3": + version: 7.5.2 + resolution: "tar@npm:7.5.2" + dependencies: + "@isaacs/fs-minipass": "npm:^4.0.0" + chownr: "npm:^3.0.0" + minipass: "npm:^7.1.2" + minizlib: "npm:^3.1.0" + yallist: "npm:^5.0.0" + checksum: 10c0/a7d8b801139b52f93a7e34830db0de54c5aa45487c7cb551f6f3d44a112c67f1cb8ffdae856b05fd4f17b1749911f1c26f1e3a23bbe0279e17fd96077f13f467 + languageName: node + linkType: hard + +"text-table@npm:^0.2.0": + version: 0.2.0 + resolution: "text-table@npm:0.2.0" + checksum: 10c0/02805740c12851ea5982686810702e2f14369a5f4c5c40a836821e3eefc65ffeec3131ba324692a37608294b0fd8c1e55a2dd571ffed4909822787668ddbee5c + languageName: node + linkType: hard + +"thenify-all@npm:^1.0.0": + version: 1.6.0 + resolution: "thenify-all@npm:1.6.0" + dependencies: + thenify: "npm:>= 3.1.0 < 4" + checksum: 10c0/9b896a22735e8122754fe70f1d65f7ee691c1d70b1f116fda04fea103d0f9b356e3676cb789506e3909ae0486a79a476e4914b0f92472c2e093d206aed4b7d6b + languageName: node + linkType: hard + +"thenify@npm:>= 3.1.0 < 4": + version: 3.3.1 + resolution: "thenify@npm:3.3.1" + dependencies: + any-promise: "npm:^1.0.0" + checksum: 10c0/f375aeb2b05c100a456a30bc3ed07ef03a39cbdefe02e0403fb714b8c7e57eeaad1a2f5c4ecfb9ce554ce3db9c2b024eba144843cd9e344566d9fcee73b04767 + languageName: node + linkType: hard + +"tinybench@npm:^2.9.0": + version: 2.9.0 + resolution: "tinybench@npm:2.9.0" + checksum: 10c0/c3500b0f60d2eb8db65250afe750b66d51623057ee88720b7f064894a6cb7eb93360ca824a60a31ab16dab30c7b1f06efe0795b352e37914a9d4bad86386a20c + languageName: node + linkType: hard + +"tinyexec@npm:^0.3.2": + version: 0.3.2 + resolution: "tinyexec@npm:0.3.2" + checksum: 10c0/3efbf791a911be0bf0821eab37a3445c2ba07acc1522b1fa84ae1e55f10425076f1290f680286345ed919549ad67527d07281f1c19d584df3b74326909eb1f90 + languageName: node + linkType: hard + +"tinyglobby@npm:^0.2.11, tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.14, tinyglobby@npm:^0.2.15": + version: 0.2.15 + resolution: "tinyglobby@npm:0.2.15" + dependencies: + fdir: "npm:^6.5.0" + picomatch: "npm:^4.0.3" + checksum: 10c0/869c31490d0d88eedb8305d178d4c75e7463e820df5a9b9d388291daf93e8b1eb5de1dad1c1e139767e4269fe75f3b10d5009b2cc14db96ff98986920a186844 + languageName: node + linkType: hard + +"tinypool@npm:^1.1.1": + version: 1.1.1 + resolution: "tinypool@npm:1.1.1" + checksum: 10c0/bf26727d01443061b04fa863f571016950888ea994ba0cd8cba3a1c51e2458d84574341ab8dbc3664f1c3ab20885c8cf9ff1cc4b18201f04c2cde7d317fff69b + languageName: node + linkType: hard + +"tinyrainbow@npm:^2.0.0": + version: 2.0.0 + resolution: "tinyrainbow@npm:2.0.0" + checksum: 10c0/c83c52bef4e0ae7fb8ec6a722f70b5b6fa8d8be1c85792e829f56c0e1be94ab70b293c032dc5048d4d37cfe678f1f5babb04bdc65fd123098800148ca989184f + languageName: node + linkType: hard + +"tinyspy@npm:^4.0.3": + version: 4.0.4 + resolution: "tinyspy@npm:4.0.4" + checksum: 10c0/a8020fc17799251e06a8398dcc352601d2770aa91c556b9531ecd7a12581161fd1c14e81cbdaff0c1306c93bfdde8ff6d1c1a3f9bbe6d91604f0fd4e01e2f1eb + languageName: node + linkType: hard + +"to-fast-properties@npm:^2.0.0": + version: 2.0.0 + resolution: "to-fast-properties@npm:2.0.0" + checksum: 10c0/b214d21dbfb4bce3452b6244b336806ffea9c05297148d32ebb428d5c43ce7545bdfc65a1ceb58c9ef4376a65c0cb2854d645f33961658b3e3b4f84910ddcdd7 + languageName: node + linkType: hard + +"to-regex-range@npm:^5.0.1": + version: 5.0.1 + resolution: "to-regex-range@npm:5.0.1" + dependencies: + is-number: "npm:^7.0.0" + checksum: 10c0/487988b0a19c654ff3e1961b87f471702e708fa8a8dd02a298ef16da7206692e8552a0250e8b3e8759270f62e9d8314616f6da274734d3b558b1fc7b7724e892 + languageName: node + linkType: hard + +"toggle-selection@npm:^1.0.6": + version: 1.0.6 + resolution: "toggle-selection@npm:1.0.6" + checksum: 10c0/f2cf1f2c70f374fd87b0cdc8007453ba9e981c4305a8bf4eac10a30e62ecdfd28bca7d18f8f15b15a506bf8a7bfb20dbe3539f0fcf2a2c8396c1a78d53e1f179 + languageName: node + linkType: hard + +"totalist@npm:^3.0.0": + version: 3.0.1 + resolution: "totalist@npm:3.0.1" + checksum: 10c0/4bb1fadb69c3edbef91c73ebef9d25b33bbf69afe1e37ce544d5f7d13854cda15e47132f3e0dc4cafe300ddb8578c77c50a65004d8b6e97e77934a69aa924863 + languageName: node + linkType: hard + +"tr46@npm:^1.0.1": + version: 1.0.1 + resolution: "tr46@npm:1.0.1" + dependencies: + punycode: "npm:^2.1.0" + checksum: 10c0/41525c2ccce86e3ef30af6fa5e1464e6d8bb4286a58ea8db09228f598889581ef62347153f6636cd41553dc41685bdfad0a9d032ef58df9fbb0792b3447d0f04 + languageName: node + linkType: hard + +"tr46@npm:~0.0.3": + version: 0.0.3 + resolution: "tr46@npm:0.0.3" + checksum: 10c0/047cb209a6b60c742f05c9d3ace8fa510bff609995c129a37ace03476a9b12db4dbf975e74600830ef0796e18882b2381fb5fb1f6b4f96b832c374de3ab91a11 + languageName: node + linkType: hard + +"tree-kill@npm:^1.2.2": + version: 1.2.2 + resolution: "tree-kill@npm:1.2.2" + bin: + tree-kill: cli.js + checksum: 10c0/7b1b7c7f17608a8f8d20a162e7957ac1ef6cd1636db1aba92f4e072dc31818c2ff0efac1e3d91064ede67ed5dc57c565420531a8134090a12ac10cf792ab14d2 + languageName: node + linkType: hard + +"ts-api-utils@npm:^2.1.0": + version: 2.1.0 + resolution: "ts-api-utils@npm:2.1.0" + peerDependencies: + typescript: ">=4.8.4" + checksum: 10c0/9806a38adea2db0f6aa217ccc6bc9c391ddba338a9fe3080676d0d50ed806d305bb90e8cef0276e793d28c8a929f400abb184ddd7ff83a416959c0f4d2ce754f + languageName: node + linkType: hard + +"ts-interface-checker@npm:^0.1.9": + version: 0.1.13 + resolution: "ts-interface-checker@npm:0.1.13" + checksum: 10c0/232509f1b84192d07b81d1e9b9677088e590ac1303436da1e92b296e9be8e31ea042e3e1fd3d29b1742ad2c959e95afe30f63117b8f1bc3a3850070a5142fea7 + languageName: node + linkType: hard + +"tsconfig-paths@npm:^3.15.0": + version: 3.15.0 + resolution: "tsconfig-paths@npm:3.15.0" + dependencies: + "@types/json5": "npm:^0.0.29" + json5: "npm:^1.0.2" + minimist: "npm:^1.2.6" + strip-bom: "npm:^3.0.0" + checksum: 10c0/5b4f301a2b7a3766a986baf8fc0e177eb80bdba6e396792ff92dc23b5bca8bb279fc96517dcaaef63a3b49bebc6c4c833653ec58155780bc906bdbcf7dda0ef5 + languageName: node + linkType: hard + +"tslib@npm:^2.0.0, tslib@npm:^2.1.0, tslib@npm:^2.4.0, tslib@npm:^2.8.0": + version: 2.8.1 + resolution: "tslib@npm:2.8.1" + checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62 + languageName: node + linkType: hard + +"tsup@npm:^8.0.2": + version: 8.5.0 + resolution: "tsup@npm:8.5.0" + dependencies: + bundle-require: "npm:^5.1.0" + cac: "npm:^6.7.14" + chokidar: "npm:^4.0.3" + consola: "npm:^3.4.0" + debug: "npm:^4.4.0" + esbuild: "npm:^0.25.0" + fix-dts-default-cjs-exports: "npm:^1.0.0" + joycon: "npm:^3.1.1" + picocolors: "npm:^1.1.1" + postcss-load-config: "npm:^6.0.1" + resolve-from: "npm:^5.0.0" + rollup: "npm:^4.34.8" + source-map: "npm:0.8.0-beta.0" + sucrase: "npm:^3.35.0" + tinyexec: "npm:^0.3.2" + tinyglobby: "npm:^0.2.11" + tree-kill: "npm:^1.2.2" + peerDependencies: + "@microsoft/api-extractor": ^7.36.0 + "@swc/core": ^1 + postcss: ^8.4.12 + typescript: ">=4.5.0" + peerDependenciesMeta: + "@microsoft/api-extractor": + optional: true + "@swc/core": + optional: true + postcss: + optional: true + typescript: + optional: true + bin: + tsup: dist/cli-default.js + tsup-node: dist/cli-node.js + checksum: 10c0/2eddc1138ad992a2e67d826e92e0b0c4f650367355866c77df8368ade9489e0a8bf2b52b352e97fec83dc690af05881c29c489af27acb86ac2cef38b0d029087 + languageName: node + linkType: hard + +"type-check@npm:^0.4.0, type-check@npm:~0.4.0": + version: 0.4.0 + resolution: "type-check@npm:0.4.0" + dependencies: + prelude-ls: "npm:^1.2.1" + checksum: 10c0/7b3fd0ed43891e2080bf0c5c504b418fbb3e5c7b9708d3d015037ba2e6323a28152ec163bcb65212741fa5d2022e3075ac3c76440dbd344c9035f818e8ecee58 + languageName: node + linkType: hard + +"type-fest@npm:^0.20.2": + version: 0.20.2 + resolution: "type-fest@npm:0.20.2" + checksum: 10c0/dea9df45ea1f0aaa4e2d3bed3f9a0bfe9e5b2592bddb92eb1bf06e50bcf98dbb78189668cd8bc31a0511d3fc25539b4cd5c704497e53e93e2d40ca764b10bfc3 + languageName: node + linkType: hard + +"typed-array-buffer@npm:^1.0.3": + version: 1.0.3 + resolution: "typed-array-buffer@npm:1.0.3" + dependencies: + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + is-typed-array: "npm:^1.1.14" + checksum: 10c0/1105071756eb248774bc71646bfe45b682efcad93b55532c6ffa4518969fb6241354e4aa62af679ae83899ec296d69ef88f1f3763657cdb3a4d29321f7b83079 + languageName: node + linkType: hard + +"typed-array-byte-length@npm:^1.0.3": + version: 1.0.3 + resolution: "typed-array-byte-length@npm:1.0.3" + dependencies: + call-bind: "npm:^1.0.8" + for-each: "npm:^0.3.3" + gopd: "npm:^1.2.0" + has-proto: "npm:^1.2.0" + is-typed-array: "npm:^1.1.14" + checksum: 10c0/6ae083c6f0354f1fce18b90b243343b9982affd8d839c57bbd2c174a5d5dc71be9eb7019ffd12628a96a4815e7afa85d718d6f1e758615151d5f35df841ffb3e + languageName: node + linkType: hard + +"typed-array-byte-offset@npm:^1.0.4": + version: 1.0.4 + resolution: "typed-array-byte-offset@npm:1.0.4" + dependencies: + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + for-each: "npm:^0.3.3" + gopd: "npm:^1.2.0" + has-proto: "npm:^1.2.0" + is-typed-array: "npm:^1.1.15" + reflect.getprototypeof: "npm:^1.0.9" + checksum: 10c0/3d805b050c0c33b51719ee52de17c1cd8e6a571abdf0fffb110e45e8dd87a657e8b56eee94b776b13006d3d347a0c18a730b903cf05293ab6d92e99ff8f77e53 + languageName: node + linkType: hard + +"typed-array-length@npm:^1.0.7": + version: 1.0.7 + resolution: "typed-array-length@npm:1.0.7" + dependencies: + call-bind: "npm:^1.0.7" + for-each: "npm:^0.3.3" + gopd: "npm:^1.0.1" + is-typed-array: "npm:^1.1.13" + possible-typed-array-names: "npm:^1.0.0" + reflect.getprototypeof: "npm:^1.0.6" + checksum: 10c0/e38f2ae3779584c138a2d8adfa8ecf749f494af3cd3cdafe4e688ce51418c7d2c5c88df1bd6be2bbea099c3f7cea58c02ca02ed438119e91f162a9de23f61295 + languageName: node + linkType: hard + +"typescript@npm:5.2.2": + version: 5.2.2 + resolution: "typescript@npm:5.2.2" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/91ae3e6193d0ddb8656d4c418a033f0f75dec5e077ebbc2bd6d76439b93f35683936ee1bdc0e9cf94ec76863aa49f27159b5788219b50e1cd0cd6d110aa34b07 + languageName: node + linkType: hard + +"typescript@patch:typescript@npm%3A5.2.2#optional!builtin": + version: 5.2.2 + resolution: "typescript@patch:typescript@npm%3A5.2.2#optional!builtin::version=5.2.2&hash=f3b441" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/062c1cee1990e6b9419ce8a55162b8dc917eb87f807e4de0327dbc1c2fa4e5f61bc0dd4e034d38ff541d1ed0479b53bcee8e4de3a4075c51a1724eb6216cb6f5 + languageName: node + linkType: hard + +"ufo@npm:^1.6.1": + version: 1.6.1 + resolution: "ufo@npm:1.6.1" + checksum: 10c0/5a9f041e5945fba7c189d5410508cbcbefef80b253ed29aa2e1f8a2b86f4bd51af44ee18d4485e6d3468c92be9bf4a42e3a2b72dcaf27ce39ce947ec994f1e6b + languageName: node + linkType: hard + +"unbox-primitive@npm:^1.1.0": + version: 1.1.0 + resolution: "unbox-primitive@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.3" + has-bigints: "npm:^1.0.2" + has-symbols: "npm:^1.1.0" + which-boxed-primitive: "npm:^1.1.1" + checksum: 10c0/7dbd35ab02b0e05fe07136c72cb9355091242455473ec15057c11430129bab38b7b3624019b8778d02a881c13de44d63cd02d122ee782fb519e1de7775b5b982 + languageName: node + linkType: hard + +"undici-types@npm:~6.21.0": + version: 6.21.0 + resolution: "undici-types@npm:6.21.0" + checksum: 10c0/c01ed51829b10aa72fc3ce64b747f8e74ae9b60eafa19a7b46ef624403508a54c526ffab06a14a26b3120d055e1104d7abe7c9017e83ced038ea5cf52f8d5e04 + languageName: node + linkType: hard + +"unique-filename@npm:^4.0.0": + version: 4.0.0 + resolution: "unique-filename@npm:4.0.0" + dependencies: + unique-slug: "npm:^5.0.0" + checksum: 10c0/38ae681cceb1408ea0587b6b01e29b00eee3c84baee1e41fd5c16b9ed443b80fba90c40e0ba69627e30855570a34ba8b06702d4a35035d4b5e198bf5a64c9ddc + languageName: node + linkType: hard + +"unique-slug@npm:^5.0.0": + version: 5.0.0 + resolution: "unique-slug@npm:5.0.0" + dependencies: + imurmurhash: "npm:^0.1.4" + checksum: 10c0/d324c5a44887bd7e105ce800fcf7533d43f29c48757ac410afd42975de82cc38ea2035c0483f4de82d186691bf3208ef35c644f73aa2b1b20b8e651be5afd293 + languageName: node + linkType: hard + +"universalify@npm:^2.0.0": + version: 2.0.1 + resolution: "universalify@npm:2.0.1" + checksum: 10c0/73e8ee3809041ca8b818efb141801a1004e3fc0002727f1531f4de613ea281b494a40909596dae4a042a4fb6cd385af5d4db2e137b1362e0e91384b828effd3a + languageName: node + linkType: hard + +"update-browserslist-db@npm:^1.1.3": + version: 1.1.3 + resolution: "update-browserslist-db@npm:1.1.3" + dependencies: + escalade: "npm:^3.2.0" + picocolors: "npm:^1.1.1" + peerDependencies: + browserslist: ">= 4.21.0" + bin: + update-browserslist-db: cli.js + checksum: 10c0/682e8ecbf9de474a626f6462aa85927936cdd256fe584c6df2508b0df9f7362c44c957e9970df55dfe44d3623807d26316ea2c7d26b80bb76a16c56c37233c32 + languageName: node + linkType: hard + +"uri-js@npm:^4.2.2": + version: 4.4.1 + resolution: "uri-js@npm:4.4.1" + dependencies: + punycode: "npm:^2.1.0" + checksum: 10c0/4ef57b45aa820d7ac6496e9208559986c665e49447cb072744c13b66925a362d96dd5a46c4530a6b8e203e5db5fe849369444440cb22ecfc26c679359e5dfa3c + languageName: node + linkType: hard + +"use-callback-ref@npm:^1.3.0, use-callback-ref@npm:^1.3.3": + version: 1.3.3 + resolution: "use-callback-ref@npm:1.3.3" + dependencies: + tslib: "npm:^2.0.0" + peerDependencies: + "@types/react": "*" + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/f887488c6e6075cdad4962979da1714b217bcb1ee009a9e57ce9a844bcfc4c3a99e93983dfc2e5af9e0913824d24e730090ff255e902c516dcb58d2d3837e01c + languageName: node + linkType: hard + +"use-sidecar@npm:^1.1.2, use-sidecar@npm:^1.1.3": + version: 1.1.3 + resolution: "use-sidecar@npm:1.1.3" + dependencies: + detect-node-es: "npm:^1.1.0" + tslib: "npm:^2.0.0" + peerDependencies: + "@types/react": "*" + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/161599bf921cfaa41c85d2b01c871975ee99260f3e874c2d41c05890d41170297bdcf314bc5185e7a700de2034ac5b888e3efc8e9f35724f4918f53538d717c9 + languageName: node + linkType: hard + +"use-sync-external-store@npm:^1.2.0, use-sync-external-store@npm:^1.4.0": + version: 1.6.0 + resolution: "use-sync-external-store@npm:1.6.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 10c0/35e1179f872a53227bdf8a827f7911da4c37c0f4091c29b76b1e32473d1670ebe7bcd880b808b7549ba9a5605c233350f800ffab963ee4a4ee346ee983b6019b + languageName: node + linkType: hard + +"util-deprecate@npm:^1.0.2": + version: 1.0.2 + resolution: "util-deprecate@npm:1.0.2" + checksum: 10c0/41a5bdd214df2f6c3ecf8622745e4a366c4adced864bc3c833739791aeeeb1838119af7daed4ba36428114b5c67dcda034a79c882e97e43c03e66a4dd7389942 + languageName: node + linkType: hard + +"vite-node@npm:3.2.4": + version: 3.2.4 + resolution: "vite-node@npm:3.2.4" + dependencies: + cac: "npm:^6.7.14" + debug: "npm:^4.4.1" + es-module-lexer: "npm:^1.7.0" + pathe: "npm:^2.0.3" + vite: "npm:^5.0.0 || ^6.0.0 || ^7.0.0-0" + bin: + vite-node: vite-node.mjs + checksum: 10c0/6ceca67c002f8ef6397d58b9539f80f2b5d79e103a18367288b3f00a8ab55affa3d711d86d9112fce5a7fa658a212a087a005a045eb8f4758947dd99af2a6c6b + languageName: node + linkType: hard + +"vite-plugin-inspect@npm:^0.8.7": + version: 0.8.9 + resolution: "vite-plugin-inspect@npm:0.8.9" + dependencies: + "@antfu/utils": "npm:^0.7.10" + "@rollup/pluginutils": "npm:^5.1.3" + debug: "npm:^4.3.7" + error-stack-parser-es: "npm:^0.1.5" + fs-extra: "npm:^11.2.0" + open: "npm:^10.1.0" + perfect-debounce: "npm:^1.0.0" + picocolors: "npm:^1.1.1" + sirv: "npm:^3.0.0" + peerDependencies: + vite: ^3.1.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.1 + peerDependenciesMeta: + "@nuxt/kit": + optional: true + checksum: 10c0/6ad775254b9ceaa63d17e6ef19fdf73c8d0c92cb51c379e8487c2d4e858b338f6a6199edf22d805179ef7b9511708f39e4f3fdff6fe2f4c6e3eac7f1ad010f91 + languageName: node + linkType: hard + +"vite@npm:^5.0.0 || ^6.0.0 || ^7.0.0-0": + version: 7.1.9 + resolution: "vite@npm:7.1.9" + dependencies: + esbuild: "npm:^0.25.0" + fdir: "npm:^6.5.0" + fsevents: "npm:~2.3.3" + picomatch: "npm:^4.0.3" + postcss: "npm:^8.5.6" + rollup: "npm:^4.43.0" + tinyglobby: "npm:^0.2.15" + peerDependencies: + "@types/node": ^20.19.0 || >=22.12.0 + jiti: ">=1.21.0" + less: ^4.0.0 + lightningcss: ^1.21.0 + sass: ^1.70.0 + sass-embedded: ^1.70.0 + stylus: ">=0.54.8" + sugarss: ^5.0.0 + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + dependenciesMeta: + fsevents: + optional: true + peerDependenciesMeta: + "@types/node": + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + bin: + vite: bin/vite.js + checksum: 10c0/f628f903a137c1410232558bde99c223ea00a090bda6af77752c61f912955f0050aac12d3cfe024d08a0f150ff6fab61b3d0be75d634a59b94d49f525392e1f7 + languageName: node + linkType: hard + +"vite@npm:^5.4.14": + version: 5.4.20 + resolution: "vite@npm:5.4.20" + dependencies: + esbuild: "npm:^0.21.3" + fsevents: "npm:~2.3.3" + postcss: "npm:^8.4.43" + rollup: "npm:^4.20.0" + peerDependencies: + "@types/node": ^18.0.0 || >=20.0.0 + less: "*" + lightningcss: ^1.21.0 + sass: "*" + sass-embedded: "*" + stylus: "*" + sugarss: "*" + terser: ^5.4.0 + dependenciesMeta: + fsevents: + optional: true + peerDependenciesMeta: + "@types/node": + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + bin: + vite: bin/vite.js + checksum: 10c0/391a1fdd7e05445d60aa3b15d6c1cffcdd92c5d154da375bf06b9cd5633c2387ebee0e8f2fceed3226a63dff36c8ef18fb497662dde8c135133c46670996c7a1 + languageName: node + linkType: hard + +"vitest@npm:^3.0.5": + version: 3.2.4 + resolution: "vitest@npm:3.2.4" + dependencies: + "@types/chai": "npm:^5.2.2" + "@vitest/expect": "npm:3.2.4" + "@vitest/mocker": "npm:3.2.4" + "@vitest/pretty-format": "npm:^3.2.4" + "@vitest/runner": "npm:3.2.4" + "@vitest/snapshot": "npm:3.2.4" + "@vitest/spy": "npm:3.2.4" + "@vitest/utils": "npm:3.2.4" + chai: "npm:^5.2.0" + debug: "npm:^4.4.1" + expect-type: "npm:^1.2.1" + magic-string: "npm:^0.30.17" + pathe: "npm:^2.0.3" + picomatch: "npm:^4.0.2" + std-env: "npm:^3.9.0" + tinybench: "npm:^2.9.0" + tinyexec: "npm:^0.3.2" + tinyglobby: "npm:^0.2.14" + tinypool: "npm:^1.1.1" + tinyrainbow: "npm:^2.0.0" + vite: "npm:^5.0.0 || ^6.0.0 || ^7.0.0-0" + vite-node: "npm:3.2.4" + why-is-node-running: "npm:^2.3.0" + peerDependencies: + "@edge-runtime/vm": "*" + "@types/debug": ^4.1.12 + "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 + "@vitest/browser": 3.2.4 + "@vitest/ui": 3.2.4 + happy-dom: "*" + jsdom: "*" + peerDependenciesMeta: + "@edge-runtime/vm": + optional: true + "@types/debug": + optional: true + "@types/node": + optional: true + "@vitest/browser": + optional: true + "@vitest/ui": + optional: true + happy-dom: + optional: true + jsdom: + optional: true + bin: + vitest: vitest.mjs + checksum: 10c0/5bf53ede3ae6a0e08956d72dab279ae90503f6b5a05298a6a5e6ef47d2fd1ab386aaf48fafa61ed07a0ebfe9e371772f1ccbe5c258dd765206a8218bf2eb79eb + languageName: node + linkType: hard + +"void-elements@npm:3.1.0": + version: 3.1.0 + resolution: "void-elements@npm:3.1.0" + checksum: 10c0/0b8686f9f9aa44012e9bd5eabf287ae0cde409b9a2854c5a2335cb83920c957668ac5876e3f0d158dd424744ac411a7270e64128556b451ed3bec875ef18534d + languageName: node + linkType: hard + +"webidl-conversions@npm:^3.0.0": + version: 3.0.1 + resolution: "webidl-conversions@npm:3.0.1" + checksum: 10c0/5612d5f3e54760a797052eb4927f0ddc01383550f542ccd33d5238cfd65aeed392a45ad38364970d0a0f4fea32e1f4d231b3d8dac4a3bdd385e5cf802ae097db + languageName: node + linkType: hard + +"webidl-conversions@npm:^4.0.2": + version: 4.0.2 + resolution: "webidl-conversions@npm:4.0.2" + checksum: 10c0/def5c5ac3479286dffcb604547628b2e6b46c5c5b8a8cfaa8c71dc3bafc85859bde5fbe89467ff861f571ab38987cf6ab3d6e7c80b39b999e50e803c12f3164f + languageName: node + linkType: hard + +"whatwg-url@npm:^5.0.0": + version: 5.0.0 + resolution: "whatwg-url@npm:5.0.0" + dependencies: + tr46: "npm:~0.0.3" + webidl-conversions: "npm:^3.0.0" + checksum: 10c0/1588bed84d10b72d5eec1d0faa0722ba1962f1821e7539c535558fb5398d223b0c50d8acab950b8c488b4ba69043fd833cc2697056b167d8ad46fac3995a55d5 + languageName: node + linkType: hard + +"whatwg-url@npm:^7.0.0": + version: 7.1.0 + resolution: "whatwg-url@npm:7.1.0" + dependencies: + lodash.sortby: "npm:^4.7.0" + tr46: "npm:^1.0.1" + webidl-conversions: "npm:^4.0.2" + checksum: 10c0/2785fe4647690e5a0225a79509ba5e21fdf4a71f9de3eabdba1192483fe006fc79961198e0b99f82751557309f17fc5a07d4d83c251aa5b2f85ba71e674cbee9 + languageName: node + linkType: hard + +"which-boxed-primitive@npm:^1.1.0, which-boxed-primitive@npm:^1.1.1": + version: 1.1.1 + resolution: "which-boxed-primitive@npm:1.1.1" + dependencies: + is-bigint: "npm:^1.1.0" + is-boolean-object: "npm:^1.2.1" + is-number-object: "npm:^1.1.1" + is-string: "npm:^1.1.1" + is-symbol: "npm:^1.1.1" + checksum: 10c0/aceea8ede3b08dede7dce168f3883323f7c62272b49801716e8332ff750e7ae59a511ae088840bc6874f16c1b7fd296c05c949b0e5b357bfe3c431b98c417abe + languageName: node + linkType: hard + +"which-builtin-type@npm:^1.2.1": + version: 1.2.1 + resolution: "which-builtin-type@npm:1.2.1" + dependencies: + call-bound: "npm:^1.0.2" + function.prototype.name: "npm:^1.1.6" + has-tostringtag: "npm:^1.0.2" + is-async-function: "npm:^2.0.0" + is-date-object: "npm:^1.1.0" + is-finalizationregistry: "npm:^1.1.0" + is-generator-function: "npm:^1.0.10" + is-regex: "npm:^1.2.1" + is-weakref: "npm:^1.0.2" + isarray: "npm:^2.0.5" + which-boxed-primitive: "npm:^1.1.0" + which-collection: "npm:^1.0.2" + which-typed-array: "npm:^1.1.16" + checksum: 10c0/8dcf323c45e5c27887800df42fbe0431d0b66b1163849bb7d46b5a730ad6a96ee8bfe827d078303f825537844ebf20c02459de41239a0a9805e2fcb3cae0d471 + languageName: node + linkType: hard + +"which-collection@npm:^1.0.2": + version: 1.0.2 + resolution: "which-collection@npm:1.0.2" + dependencies: + is-map: "npm:^2.0.3" + is-set: "npm:^2.0.3" + is-weakmap: "npm:^2.0.2" + is-weakset: "npm:^2.0.3" + checksum: 10c0/3345fde20964525a04cdf7c4a96821f85f0cc198f1b2ecb4576e08096746d129eb133571998fe121c77782ac8f21cbd67745a3d35ce100d26d4e684c142ea1f2 + languageName: node + linkType: hard + +"which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.19": + version: 1.1.19 + resolution: "which-typed-array@npm:1.1.19" + dependencies: + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.4" + for-each: "npm:^0.3.5" + get-proto: "npm:^1.0.1" + gopd: "npm:^1.2.0" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/702b5dc878addafe6c6300c3d0af5983b175c75fcb4f2a72dfc3dd38d93cf9e89581e4b29c854b16ea37e50a7d7fca5ae42ece5c273d8060dcd603b2404bbb3f + languageName: node + linkType: hard + +"which@npm:^2.0.1": + version: 2.0.2 + resolution: "which@npm:2.0.2" + dependencies: + isexe: "npm:^2.0.0" + bin: + node-which: ./bin/node-which + checksum: 10c0/66522872a768b60c2a65a57e8ad184e5372f5b6a9ca6d5f033d4b0dc98aff63995655a7503b9c0a2598936f532120e81dd8cc155e2e92ed662a2b9377cc4374f + languageName: node + linkType: hard + +"which@npm:^5.0.0": + version: 5.0.0 + resolution: "which@npm:5.0.0" + dependencies: + isexe: "npm:^3.1.1" + bin: + node-which: bin/which.js + checksum: 10c0/e556e4cd8b7dbf5df52408c9a9dd5ac6518c8c5267c8953f5b0564073c66ed5bf9503b14d876d0e9c7844d4db9725fb0dcf45d6e911e17e26ab363dc3965ae7b + languageName: node + linkType: hard + +"why-is-node-running@npm:^2.3.0": + version: 2.3.0 + resolution: "why-is-node-running@npm:2.3.0" + dependencies: + siginfo: "npm:^2.0.0" + stackback: "npm:0.0.2" + bin: + why-is-node-running: cli.js + checksum: 10c0/1cde0b01b827d2cf4cb11db962f3958b9175d5d9e7ac7361d1a7b0e2dc6069a263e69118bd974c4f6d0a890ef4eedfe34cf3d5167ec14203dbc9a18620537054 + languageName: node + linkType: hard + +"word-wrap@npm:^1.2.5": + version: 1.2.5 + resolution: "word-wrap@npm:1.2.5" + checksum: 10c0/e0e4a1ca27599c92a6ca4c32260e8a92e8a44f4ef6ef93f803f8ed823f486e0889fc0b93be4db59c8d51b3064951d25e43d434e95dc8c960cc3a63d65d00ba20 + languageName: node + linkType: hard "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrap-ansi@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" - integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== - dependencies: - ansi-styles "^6.1.0" - string-width "^5.0.1" - strip-ansi "^7.0.1" - -wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== - -wsl-utils@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/wsl-utils/-/wsl-utils-0.1.0.tgz#8783d4df671d4d50365be2ee4c71917a0557baab" - integrity sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw== - dependencies: - is-wsl "^3.1.0" - -yallist@^3.0.2: - version "3.1.1" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" - integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== - -yocto-queue@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" - integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== - -zod@3.22.4: - version "3.22.4" - resolved "https://registry.yarnpkg.com/zod/-/zod-3.22.4.tgz#f31c3a9386f61b1f228af56faa9255e845cf3fff" - integrity sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg== - -zod@3.25.76: - version "3.25.76" - resolved "https://registry.yarnpkg.com/zod/-/zod-3.25.76.tgz#26841c3f6fd22a6a2760e7ccb719179768471e34" - integrity sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ== + version: 7.0.0 + resolution: "wrap-ansi@npm:7.0.0" + dependencies: + ansi-styles: "npm:^4.0.0" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + checksum: 10c0/d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da + languageName: node + linkType: hard + +"wrap-ansi@npm:^8.1.0": + version: 8.1.0 + resolution: "wrap-ansi@npm:8.1.0" + dependencies: + ansi-styles: "npm:^6.1.0" + string-width: "npm:^5.0.1" + strip-ansi: "npm:^7.0.1" + checksum: 10c0/138ff58a41d2f877eae87e3282c0630fc2789012fc1af4d6bd626eeb9a2f9a65ca92005e6e69a75c7b85a68479fe7443c7dbe1eb8fbaa681a4491364b7c55c60 + languageName: node + linkType: hard + +"wrappy@npm:1": + version: 1.0.2 + resolution: "wrappy@npm:1.0.2" + checksum: 10c0/56fece1a4018c6a6c8e28fbc88c87e0fbf4ea8fd64fc6c63b18f4acc4bd13e0ad2515189786dd2c30d3eec9663d70f4ecf699330002f8ccb547e4a18231fc9f0 + languageName: node + linkType: hard + +"wsl-utils@npm:^0.1.0": + version: 0.1.0 + resolution: "wsl-utils@npm:0.1.0" + dependencies: + is-wsl: "npm:^3.1.0" + checksum: 10c0/44318f3585eb97be994fc21a20ddab2649feaf1fbe893f1f866d936eea3d5f8c743bec6dc02e49fbdd3c0e69e9b36f449d90a0b165a4f47dd089747af4cf2377 + languageName: node + linkType: hard + +"yallist@npm:^3.0.2": + version: 3.1.1 + resolution: "yallist@npm:3.1.1" + checksum: 10c0/c66a5c46bc89af1625476f7f0f2ec3653c1a1791d2f9407cfb4c2ba812a1e1c9941416d71ba9719876530e3340a99925f697142989371b72d93b9ee628afd8c1 + languageName: node + linkType: hard + +"yallist@npm:^4.0.0": + version: 4.0.0 + resolution: "yallist@npm:4.0.0" + checksum: 10c0/2286b5e8dbfe22204ab66e2ef5cc9bbb1e55dfc873bbe0d568aa943eb255d131890dfd5bf243637273d31119b870f49c18fcde2c6ffbb7a7a092b870dc90625a + languageName: node + linkType: hard + +"yallist@npm:^5.0.0": + version: 5.0.0 + resolution: "yallist@npm:5.0.0" + checksum: 10c0/a499c81ce6d4a1d260d4ea0f6d49ab4da09681e32c3f0472dee16667ed69d01dae63a3b81745a24bd78476ec4fcf856114cb4896ace738e01da34b2c42235416 + languageName: node + linkType: hard + +"yocto-queue@npm:^0.1.0": + version: 0.1.0 + resolution: "yocto-queue@npm:0.1.0" + checksum: 10c0/dceb44c28578b31641e13695d200d34ec4ab3966a5729814d5445b194933c096b7ced71494ce53a0e8820685d1d010df8b2422e5bf2cdea7e469d97ffbea306f + languageName: node + linkType: hard + +"zod@npm:3.22.4": + version: 3.22.4 + resolution: "zod@npm:3.22.4" + checksum: 10c0/7578ab283dac0eee66a0ad0fc4a7f28c43e6745aadb3a529f59a4b851aa10872b3890398b3160f257f4b6817b4ce643debdda4fb21a2c040adda7862cab0a587 + languageName: node + linkType: hard + +"zod@npm:3.25.76": + version: 3.25.76 + resolution: "zod@npm:3.25.76" + checksum: 10c0/5718ec35e3c40b600316c5b4c5e4976f7fee68151bc8f8d90ec18a469be9571f072e1bbaace10f1e85cf8892ea12d90821b200e980ab46916a6166a4260a983c + languageName: node + linkType: hard From ec5c07de882526a8ea6189de8407ed9ff98e3a98 Mon Sep 17 00:00:00 2001 From: Sueksit Vachirakumthorn <81872375+BlackBoxBanner@users.noreply.github.com> Date: Mon, 29 Dec 2025 13:51:26 +0700 Subject: [PATCH 2/8] Refactor code structure for improved readability and maintainability --- src/i18n/translations/$schema.json | 60 +- src/i18n/translations/ar.json | 2961 -------------------------- src/i18n/translations/bg.json | 2992 -------------------------- src/i18n/translations/bs.json | 3021 -------------------------- src/i18n/translations/cs.json | 3055 -------------------------- src/i18n/translations/de.json | 2797 ------------------------ src/i18n/translations/el.json | 2965 -------------------------- src/i18n/translations/en.json | 7 + src/i18n/translations/es.json | 3107 --------------------------- src/i18n/translations/fa.json | 2937 ------------------------- src/i18n/translations/fr.json | 2796 ------------------------ src/i18n/translations/he.json | 3022 -------------------------- src/i18n/translations/hu.json | 3010 -------------------------- src/i18n/translations/id.json | 3025 -------------------------- src/i18n/translations/index.ts | 121 +- src/i18n/translations/it.json | 2810 ------------------------ src/i18n/translations/ja.json | 2826 ------------------------ src/i18n/translations/ko.json | 3031 -------------------------- src/i18n/translations/lt.json | 3012 -------------------------- src/i18n/translations/mk.json | 2930 ------------------------- src/i18n/translations/mn.json | 2927 ------------------------- src/i18n/translations/nl.json | 3010 -------------------------- src/i18n/translations/pl.json | 3197 ---------------------------- src/i18n/translations/ptBR.json | 2794 ------------------------ src/i18n/translations/ro.json | 2940 ------------------------- src/i18n/translations/ru.json | 2941 ------------------------- src/i18n/translations/th.json | 495 ++++- src/i18n/translations/tr.json | 2966 -------------------------- src/i18n/translations/uk.json | 2861 ------------------------- src/i18n/translations/vi.json | 3056 -------------------------- src/i18n/translations/zhCN.json | 3022 -------------------------- 31 files changed, 546 insertions(+), 80148 deletions(-) delete mode 100644 src/i18n/translations/ar.json delete mode 100644 src/i18n/translations/bg.json delete mode 100644 src/i18n/translations/bs.json delete mode 100644 src/i18n/translations/cs.json delete mode 100644 src/i18n/translations/de.json delete mode 100644 src/i18n/translations/el.json delete mode 100644 src/i18n/translations/es.json delete mode 100644 src/i18n/translations/fa.json delete mode 100644 src/i18n/translations/fr.json delete mode 100644 src/i18n/translations/he.json delete mode 100644 src/i18n/translations/hu.json delete mode 100644 src/i18n/translations/id.json delete mode 100644 src/i18n/translations/it.json delete mode 100644 src/i18n/translations/ja.json delete mode 100644 src/i18n/translations/ko.json delete mode 100644 src/i18n/translations/lt.json delete mode 100644 src/i18n/translations/mk.json delete mode 100644 src/i18n/translations/mn.json delete mode 100644 src/i18n/translations/nl.json delete mode 100644 src/i18n/translations/pl.json delete mode 100644 src/i18n/translations/ptBR.json delete mode 100644 src/i18n/translations/ro.json delete mode 100644 src/i18n/translations/ru.json delete mode 100644 src/i18n/translations/tr.json delete mode 100644 src/i18n/translations/uk.json delete mode 100644 src/i18n/translations/vi.json delete mode 100644 src/i18n/translations/zhCN.json diff --git a/src/i18n/translations/$schema.json b/src/i18n/translations/$schema.json index c41d2f63..3e556167 100644 --- a/src/i18n/translations/$schema.json +++ b/src/i18n/translations/$schema.json @@ -4484,6 +4484,9 @@ "refundableAmountLabel": { "type": "string" }, + "refundAmount": { + "type": "string" + }, "returnRequestedInfo": { "type": "string" }, @@ -6683,9 +6686,20 @@ }, "missingCountry": { "type": "string" + }, + "rateIsRequired": { + "type": "string" + }, + "nameIsRequired": { + "type": "string" } }, - "required": ["missingProvider", "missingCountry"], + "required": [ + "missingProvider", + "missingCountry", + "rateIsRequired", + "nameIsRequired" + ], "additionalProperties": false }, "successToast": { @@ -7622,6 +7636,12 @@ "target-rules": { "type": "object", "properties": { + "title": { + "type": "string" + }, + "description": { + "type": "string" + }, "order": { "type": "object", "properties": { @@ -7662,7 +7682,7 @@ "additionalProperties": false } }, - "required": ["order", "shipping_methods", "items"], + "required": ["title", "description", "order", "shipping_methods", "items"], "additionalProperties": false }, "buy-rules": { @@ -8063,9 +8083,22 @@ }, "required": ["title", "description"], "additionalProperties": false + }, + "once": { + "type": "object", + "properties": { + "title": { + "type": "string" + }, + "description": { + "type": "string" + } + }, + "required": ["title", "description"], + "additionalProperties": false } }, - "required": ["each", "across"], + "required": ["each", "across", "once"], "additionalProperties": false }, "code": { @@ -9552,6 +9585,9 @@ "editOverridesHint": { "type": "string" }, + "editTaxRate": { + "type": "string" + }, "deleteTaxRateWarning": { "type": "string" }, @@ -9601,6 +9637,7 @@ "editOverridesAction", "editOverridesTitle", "editOverridesHint", + "editTaxRate", "deleteTaxRateWarning", "productOverridesLabel", "productOverridesHint", @@ -11893,6 +11930,19 @@ "properties": { "domain": { "type": "string" + }, + "create": { + "type": "object", + "properties": { + "fillNameWarning": { + "type": "string" + }, + "possibleValuesRequired": { + "type": "string" + } + }, + "required": ["fillNameWarning", "possibleValuesRequired"], + "additionalProperties": false } }, "required": ["domain"], @@ -11910,6 +11960,9 @@ "product": { "type": "string" }, + "customTag": { + "type": "string" + }, "review-remove": { "type": "string" }, @@ -11936,6 +11989,7 @@ "domain", "seller", "product", + "customTag", "review-remove", "return", "product-collection", diff --git a/src/i18n/translations/ar.json b/src/i18n/translations/ar.json deleted file mode 100644 index 4c9837c0..00000000 --- a/src/i18n/translations/ar.json +++ /dev/null @@ -1,2961 +0,0 @@ -{ - "$schema": "./$schema.json", - "general": { - "ascending": "تصاعدي", - "descending": "تنازلي", - "add": "إضافة", - "start": "ابدأ", - "end": "نهاية", - "open": "فتح", - "close": "إغلاق", - "apply": "تطبيق", - "range": "نطاق", - "search": "بحث", - "of": "من", - "results": "نتائج", - "pages": "صفحات", - "next": "التالي", - "prev": "السابق", - "is": "هو", - "timeline": "الجدول الزمني", - "success": "نجاح", - "warning": "تحذير", - "tip": "نصيحة", - "error": "خطأ", - "select": "اختر", - "selected": "محدد", - "enabled": "ممكّن", - "disabled": "معطل", - "expired": "منتهي الصلاحية", - "active": "نشط", - "revoked": "ملغى", - "new": "جديد", - "modified": "معدل", - "added": "مضاف", - "removed": "محذوف", - "admin": "مسؤول", - "store": "متجر", - "details": "تفاصيل", - "items_one": "{{count}} عنصر", - "items_other": "{{count}} عناصر", - "countSelected": "{{count}} محدد", - "countOfTotalSelected": "{{count}} من {{total}} محدد", - "plusCount": "+ {{count}}", - "plusCountMore": "+ {{count}} أكثر", - "areYouSure": "هل أنت متأكد؟", - "noRecordsFound": "لم يتم العثور على سجلات", - "typeToConfirm": "يرجى كتابة {val} للتأكيد:", - "noResultsTitle": "لا توجد نتائج", - "noResultsMessage": "حاول تغيير الفلاتر أو استعلام البحث", - "noSearchResults": "لا توجد نتائج بحث", - "noSearchResultsFor": "لا توجد نتائج بحث لـ <0>'{{query}}'", - "noRecordsTitle": "لا توجد سجلات", - "noRecordsMessage": "لا توجد سجلات لعرضها", - "unsavedChangesTitle": "هل أنت متأكد أنك تريد مغادرة هذا النموذج؟", - "unsavedChangesDescription": "لديك تغييرات غير محفوظة ستفقد إذا خرجت من هذا النموذج.", - "includesTaxTooltip": "الأسعار في هذا العمود تشمل الضرائب.", - "excludesTaxTooltip": "الأسعار في هذا العمود لا تشمل الضرائب.", - "noMoreData": "لا توجد بيانات أخرى" - }, - "json": { - "header": "JSON", - "numberOfKeys_one": "{{count}} مفتاح", - "numberOfKeys_other": "{{count}} مفاتيح", - "drawer": { - "header_one": "JSON <0>· {{count}} مفتاح", - "header_other": "JSON <0>· {{count}} مفاتيح", - "description": "عرض بيانات JSON لهذا الكائن." - } - }, - "metadata": { - "header": "البيانات الوصفية", - "numberOfKeys_one": "{{count}} مفتاح", - "numberOfKeys_other": "{{count}} مفاتيح", - "edit": { - "header": "تحرير البيانات الوصفية", - "description": "تحرير البيانات الوصفية لهذا الكائن.", - "successToast": "تم تحديث البيانات الوصفية بنجاح.", - "actions": { - "insertRowAbove": "إدراج صف أعلاه", - "insertRowBelow": "إدراج صف أدناه", - "deleteRow": "حذف الصف" - }, - "labels": { - "key": "مفتاح", - "value": "قيمة" - }, - "complexRow": { - "label": "بعض الصفوف معطلة", - "description": "يحتوي هذا الكائن على بيانات وصفية غير بدائية، مثل المصفوفات أو الكائنات، التي لا يمكن تحريرها هنا. لتحرير الصفوف المعطلة، استخدم API مباشرة.", - "tooltip": "تم تعطيل هذا الصف لأنه يحتوي على بيانات غير بدائية." - } - } - }, - "validation": { - "mustBeInt": "يجب أن تكون القيمة عددًا صحيحًا.", - "mustBePositive": "يجب أن تكون القيمة عددًا موجبًا." - }, - "actions": { - "save": "حفظ", - "saveAsDraft": "حفظ كمسودة", - "copy": "نسخ", - "copied": "تم النسخ", - "duplicate": "تكرار", - "publish": "نشر", - "create": "إنشاء", - "delete": "حذف", - "remove": "إزالة", - "revoke": "إلغاء", - "cancel": "إلغاء", - "forceConfirm": "تأكيد بالقوة", - "continueEdit": "متابعة التحرير", - "enable": "تمكين", - "disable": "تعطيل", - "undo": "تراجع", - "complete": "إكمال", - "viewDetails": "عرض التفاصيل", - "back": "رجوع", - "close": "إغلاق", - "showMore": "عرض المزيد", - "continue": "متابعة", - "continueWithEmail": "متابعة بالبريد الإلكتروني", - "idCopiedToClipboard": "تم نسخ المعرف إلى الحافظة", - "addReason": "إضافة سبب", - "addNote": "إضافة ملاحظة", - "reset": "إعادة تعيين", - "confirm": "تأكيد", - "edit": "تحرير", - "addItems": "إضافة عناصر", - "download": "تنزيل", - "clear": "مسح", - "clearAll": "مسح الكل", - "apply": "تطبيق", - "add": "إضافة", - "select": "اختر", - "browse": "تصفح", - "logout": "تسجيل الخروج", - "hide": "إخفاء", - "export": "تصدير", - "import": "استيراد", - "cannotUndo": "لا يمكن التراجع عن هذا الإجراء" - }, - "operators": { - "in": "في" - }, - "app": { - "search": { - "label": "بحث", - "title": "بحث", - "description": "ابحث في متجرك بالكامل، بما في ذلك الطلبات، المنتجات، العملاء، والمزيد.", - "allAreas": "جميع المناطق", - "navigation": "التنقل", - "openResult": "فتح النتيجة", - "showMore": "عرض المزيد", - "placeholder": "انتقل إلى أو ابحث عن أي شيء...", - "noResultsTitle": "لم يتم العثور على نتائج", - "noResultsMessage": "لم نتمكن من العثور على أي شيء يطابق بحثك.", - "emptySearchTitle": "اكتب للبحث", - "emptySearchMessage": "أدخل كلمة أو عبارة لاستكشاف.", - "loadMore": "تحميل {{count}} المزيد", - "groups": { - "all": "جميع المناطق", - "customer": "العملاء", - "customerGroup": "مجموعات العملاء", - "product": "المنتجات", - "productVariant": "متغيرات المنتجات", - "inventory": "المخزون", - "reservation": "الحجوزات", - "category": "الفئات", - "collection": "المجموعات", - "order": "الطلبات", - "promotion": "العروض الترويجية", - "campaign": "الحملات", - "priceList": "قوائم الأسعار", - "user": "المستخدمين", - "region": "المناطق", - "taxRegion": "مناطق الضرائب", - "returnReason": "أسباب الإرجاع", - "salesChannel": "قنوات المبيعات", - "productType": "أنواع المنتجات", - "productTag": "علامات المنتجات", - "location": "المواقع", - "shippingProfile": "ملفات الشحن", - "publishableApiKey": "مفاتيح API القابلة للنشر", - "secretApiKey": "مفاتيح API السرية", - "command": "الأوامر", - "navigation": "التنقل" - } - }, - "keyboardShortcuts": { - "pageShortcut": "انتقل إلى", - "settingShortcut": "الإعدادات", - "commandShortcut": "الأوامر", - "then": "ثم", - "navigation": { - "goToOrders": "الطلبات", - "goToProducts": "المنتجات", - "goToCollections": "المجموعات", - "goToCategories": "الفئات", - "goToCustomers": "العملاء", - "goToCustomerGroups": "مجموعات العملاء", - "goToInventory": "المخزون", - "goToReservations": "الحجوزات", - "goToPriceLists": "قوائم الأسعار", - "goToPromotions": "العروض الترويجية", - "goToCampaigns": "الحملات" - }, - "settings": { - "goToSettings": "الإعدادات", - "goToStore": "المتجر", - "goToUsers": "المستخدمين", - "goToRegions": "المناطق", - "goToTaxRegions": "مناطق الضرائب", - "goToSalesChannels": "قنوات المبيعات", - "goToProductTypes": "أنواع المنتجات", - "goToLocations": "المواقع", - "goToPublishableApiKeys": "مفاتيح API القابلة للنشر", - "goToSecretApiKeys": "مفاتيح API السرية", - "goToWorkflows": "سير العمل", - "goToProfile": "الملف الشخصي", - "goToReturnReasons": "أسباب الإرجاع" - } - }, - "menus": { - "user": { - "documentation": "التوثيق", - "changelog": "سجل التغييرات", - "shortcuts": "الاختصارات", - "profileSettings": "إعدادات الملف الشخصي", - "theme": { - "label": "السمة", - "dark": "داكن", - "light": "فاتح", - "system": "النظام" - } - }, - "store": { - "label": "المتجر", - "storeSettings": "إعدادات المتجر" - }, - "actions": { - "logout": "تسجيل الخروج" - } - }, - "nav": { - "accessibility": { - "title": "التنقل", - "description": "قائمة التنقل للوحة التحكم." - }, - "common": { - "extensions": "الملحقات" - }, - "main": { - "store": "المتجر", - "storeSettings": "إعدادات المتجر" - }, - "settings": { - "header": "الإعدادات", - "general": "عام", - "developer": "المطور", - "myAccount": "حسابي" - } - } - }, - "dataGrid": { - "columns": { - "view": "عرض", - "resetToDefault": "إعادة التعيين إلى الافتراضي", - "disabled": "تغيير الأعمدة المرئية معطل." - }, - "shortcuts": { - "label": "الاختصارات", - "commands": { - "undo": "تراجع", - "redo": "إعادة", - "copy": "نسخ", - "paste": "لصق", - "edit": "تحرير", - "delete": "حذف", - "clear": "مسح", - "moveUp": "تحريك لأعلى", - "moveDown": "تحريك لأسفل", - "moveLeft": "تحريك لليسار", - "moveRight": "تحريك لليمين", - "moveTop": "تحريك إلى الأعلى", - "moveBottom": "تحريك إلى الأسفل", - "selectDown": "تحديد لأسفل", - "selectUp": "تحديد لأعلى", - "selectColumnDown": "تحديد عمود لأسفل", - "selectColumnUp": "تحديد عمود لأعلى", - "focusToolbar": "تركيز على شريط الأدوات", - "focusCancel": "تركيز على إلغاء" - } - }, - "errors": { - "fixError": "إصلاح الخطأ", - "count_one": "{{count}} خطأ", - "count_other": "{{count}} أخطاء" - } - }, - "filters": { - "sortLabel": "الترتيب", - "filterLabel": "الفلاتر", - "searchLabel": "البحث", - "sorting": { - "alphabeticallyAsc": "الترتيب الأبجدي تصاعدي", - "alphabeticallyDesc": "الترتيب الأبجدي تنازلي", - "dateAsc": "التاريخ تصاعدي", - "dateDesc": "التاريخ تنازلي" - }, - "radio": { - "false": "غير مفعل", - "true": "مفعل", - "no": "لا", - "yes": "نعم" - }, - "date": { - "ending": "منتهي", - "starting": "بدأ", - "today": "اليوم", - "lastSevenDays": "آخر 7 أيام", - "lastThirtyDays": "آخر 30 يومًا", - "lastNinetyDays": "آخر 90 يومًا", - "lastTwelveMonths": "آخر 12 شهرًا", - "custom": "مخصص", - "from": "من", - "to": "إلى" - }, - "compare": { - "lessThan": "أقل من", - "greaterThan": "أكبر من", - "exact": "بالضبط", - "range": "نطاق", - "lessThanLabel": "أقل من {{value}}", - "greaterThanLabel": "أكبر من {{value}}", - "andLabel": "و" - }, - "addFilter": "إضافة فلتر" - }, - "errorBoundary": { - "badRequestTitle": "400 - طلب غير صالح", - "badRequestMessage": "لم يتمكن الخادم من فهم الطلب بسبب صيغة غير صحيحة.", - "notFoundTitle": "404 - لا توجد صفحة في هذا العنوان", - "notFoundMessage": "تحقق من عنوان URL وحاول مرة أخرى، أو استخدم شريط البحث للعثور على ما تبحث عنه.", - "internalServerErrorTitle": "500 - خطأ في الخادم الداخلي", - "internalServerErrorMessage": "حدث خطأ غير متوقع في الخادم. يرجى المحاولة مرة أخرى لاحقًا.", - "defaultTitle": "حدث خطأ", - "defaultMessage": "حدث خطأ غير متوقع أثناء عرض هذه الصفحة.", - "noMatchMessage": "الصفحة التي تبحث عنها غير موجودة.", - "backToDashboard": "العودة إلى لوحة التحكم" - }, - "addresses": { - "shippingAddress": { - "header": "عنوان الشحن", - "editHeader": "تحرير عنوان الشحن", - "editLabel": "عنوان الشحن", - "label": "عنوان الشحن" - }, - "billingAddress": { - "header": "عنوان الفواتير", - "editHeader": "تحرير عنوان الفواتير", - "editLabel": "عنوان الفواتير", - "label": "عنوان الفواتير", - "sameAsShipping": "نفس عنوان الشحن" - }, - "contactHeading": "الاتصال", - "locationHeading": "الموقع" - }, - "email": { - "editHeader": "تحرير البريد الإلكتروني", - "editLabel": "البريد الإلكتروني", - "label": "البريد الإلكتروني" - }, - "transferOwnership": { - "header": "نقل الملكية", - "label": "نقل الملكية", - "details": { - "order": "تفاصيل الطلب", - "draft": "تفاصيل المسودة" - }, - "currentOwner": { - "label": "المالك الحالي", - "hint": "المالك الحالي للطلب." - }, - "newOwner": { - "label": "المالك الجديد", - "hint": "المالك الجديد لنقل الطلب إليه." - }, - "validation": { - "mustBeDifferent": "يجب أن يكون المالك الجديد مختلفًا عن المالك الحالي.", - "required": "المالك الجديد مطلوب." - } - }, - "sales_channels": { - "availableIn": "متاح في <0>{{x}} من <1>{{y}} قنوات البيع" - }, - "products": { - "stock": { - "description": "إضافة عناصر المخزون إلى مجموعة المخزون الخاصة بالبديل.", - "heading": "مجموعات المخزون", - "loading": "جاري التحميل...", - "tooltips": { - "alreadyManaged": "هذا العنصر مدار بالفعل.", - "alreadyManagedWithSku": "هذا العنصر مدار بالفعل بالمعرف {{sku}}." - } - }, - "shippingProfile": { - "create": { - "errors": { - "required": "يرجى إدخال عنوان المنتج." - } - }, - "edit": { - "header": "تحرير عنوان الشحن", - "toasts": { - "success": "تم تحديث عنوان الشحن بنجاح." - } - }, - "header": "تحرير عنوان الشحن" - }, - "domain": "المنتجات", - "additionalAttributes": "سمات إضافية", - "list": { - "noRecordsMessage": "أنشئ منتجك الأول لبدء البيع." - }, - "edit": { - "header": "تحرير المنتج", - "description": "تحرير تفاصيل المنتج.", - "successToast": "تم تحديث المنتج {{title}} بنجاح." - }, - "create": { - "title": "إنشاء منتج", - "description": "إنشاء منتج جديد.", - "header": "عام", - "tabs": { - "details": "التفاصيل", - "organize": "تنظيم", - "variants": "البدائل", - "inventory": "مجموعات المخزون" - }, - "errors": { - "variants": "يرجى تحديد بديل واحد على الأقل.", - "options": "يرجى إنشاء خيار واحد على الأقل.", - "uniqueSku": "يجب أن يكون SKU فريدًا." - }, - "inventory": { - "heading": "مجموعات المخزون", - "label": "أضف عناصر المخزون إلى مجموعة المخزون الخاصة بالبديل.", - "itemPlaceholder": "اختر عنصر المخزون", - "quantityPlaceholder": "كم عدد هذه العناصر المطلوبة للمجموعة؟" - }, - "variants": { - "header": "البدائل", - "subHeadingTitle": "نعم، هذا منتج ببدائل", - "subHeadingDescription": "عند عدم التحديد، سنقوم بإنشاء بديل افتراضي لك", - "optionTitle": { - "placeholder": "الحجم" - }, - "optionValues": { - "placeholder": "صغير، متوسط، كبير" - }, - "productVariants": { - "label": "بدائل المنتج", - "hint": "سيؤثر هذا الترتيب على ترتيب البدائل في واجهة متجرك.", - "alert": "أضف الخيارات لإنشاء البدائل.", - "tip": "لن يتم إنشاء البدائل غير المحددة. يمكنك دائمًا إنشاء وتحرير البدائل لاحقًا ولكن هذه القائمة تناسب التباينات في خيارات منتجك." - }, - "productOptions": { - "label": "خيارات المنتج", - "hint": "حدد الخيارات للمنتج، مثل اللون، الحجم، إلخ." - } - }, - "successToast": "تم إنشاء المنتج {{title}} بنجاح." - }, - "export": { - "header": "تصدير قائمة المنتجات", - "description": "تصدير قائمة المنتجات إلى ملف CSV.", - "success": { - "title": "نحن نعالج تصديرك", - "description": "قد يستغرق تصدير البيانات بضع دقائق. سنقوم بإعلامك عند الانتهاء." - }, - "filters": { - "title": "الفلاتر", - "description": "تطبيق الفلاتر في نظرة عامة على الجدول لضبط هذا العرض" - }, - "columns": { - "title": "الأعمدة", - "description": "تخصيص البيانات المصدرة لتلبية الاحتياجات المحددة" - } - }, - "import": { - "header": "استيراد قائمة المنتجات", - "uploadLabel": "استيراد المنتجات", - "uploadHint": "اسحب وأفلت ملف CSV أو انقر للتحميل", - "description": "استيراد المنتجات عن طريق تقديم ملف CSV بتنسيق محدد مسبقًا", - "template": { - "title": "غير متأكد من كيفية ترتيب قائمتك؟", - "description": "قم بتنزيل القالب أدناه للتأكد من أنك تتبع التنسيق الصحيح." - }, - "upload": { - "title": "تحميل ملف CSV", - "description": "من خلال الاستيرادات يمكنك إضافة أو تحديث المنتجات. لتحديث المنتجات الحالية يجب استخدام المعرف والمعرف الفريد الحالي، لتحديث البدائل الحالية يجب استخدام المعرف الحالي. سيتم طلب التأكيد قبل استيراد المنتجات.", - "preprocessing": "معالجة مسبقة...", - "productsToCreate": "سيتم إنشاء المنتجات", - "productsToUpdate": "سيتم تحديث المنتجات" - }, - "success": { - "title": "نحن نعالج استيرادك", - "description": "قد يستغرق استيراد البيانات بعض الوقت. سنقوم بإعلامك عند الانتهاء." - } - }, - "deleteWarning": "أنت على وشك حذف المنتج {{title}}. لا يمكن التراجع عن هذا الإجراء.", - "variants": { - "empty": { - "description": "لا يوجد بدائل لهذا المنتج.", - "heading": "لا يوجد بدائل" - }, - "filtered": { - "description": "هذا المنتج لديه {{count}} بديلات معروفة.", - "heading": "بدائل معروفة" - }, - "header": "البدائل" - }, - "attributes": "السمات", - "editAttributes": "تحرير السمات", - "editOptions": "تحرير الخيارات", - "editPrices": "تحرير الأسعار", - "media": { - "label": "الوسائط", - "editHint": "أضف وسائط إلى المنتج لعرضها في واجهة متجرك.", - "makeThumbnail": "جعل الصورة المصغرة", - "uploadImagesLabel": "تحميل الصور", - "uploadImagesHint": "اسحب وأفلت الصور هنا أو انقر للتحميل.", - "invalidFileType": "'{{name}}' ليس نوع ملف مدعوم. الأنواع المدعومة هي: {{types}}.", - "failedToUpload": "فشل في تحميل الوسائط المضافة. يرجى المحاولة مرة أخرى.", - "deleteWarning_one": "أنت على وشك حذف {{count}} صورة. لا يمكن التراجع عن هذا الإجراء.", - "deleteWarning_other": "أنت على وشك حذف {{count}} صور. لا يمكن التراجع عن هذا الإجراء.", - "deleteWarningWithThumbnail_one": "أنت على وشك حذف {{count}} صورة بما في ذلك الصورة المصغرة. لا يمكن التراجع عن هذا الإجراء.", - "deleteWarningWithThumbnail_other": "أنت على وشك حذف {{count}} صور بما في ذلك الصورة المصغرة. لا يمكن التراجع عن هذا الإجراء.", - "thumbnailTooltip": "الصورة المصغرة", - "galleryLabel": "المعرض", - "downloadImageLabel": "تحميل الصورة الحالية", - "deleteImageLabel": "حذف الصورة الحالية", - "emptyState": { - "header": "لا توجد وسائط بعد", - "description": "أضف وسائط إلى المنتج لعرضها في واجهة متجرك.", - "action": "إضافة وسائط" - }, - "successToast": "تم تحديث الوسائط بنجاح." - }, - "discountableHint": "عند عدم التحديد، لن يتم تطبيق الخصومات على هذا المنتج.", - "noSalesChannels": "غير متاح في أي قنوات بيع", - "variantCount_one": "{{count}} بديل", - "variantCount_other": "{{count}} بدائل", - "deleteVariantWarning": "أنت على وشك حذف البديل {{title}}. لا يمكن التراجع عن هذا الإجراء.", - "productStatus": { - "draft": "مسودة", - "published": "منشور", - "proposed": "مقترح", - "rejected": "مرفوض" - }, - "fields": { - "shipping_profile": { - "hint": "اختر عنوان الشحن لهذا المنتج.", - "label": "عنوان الشحن" - }, - "title": { - "label": "العنوان", - "hint": "امنح منتجك عنوانًا قصيرًا وواضحًا.<0/>50-60 حرفًا هو الطول الموصى به لمحركات البحث.", - "placeholder": "جاكيت شتوي" - }, - "subtitle": { - "label": "العنوان الفرعي", - "placeholder": "دافئة ومريحة" - }, - "handle": { - "label": "المقبض", - "tooltip": "يستخدم المقبض للإشارة إلى المنتج في واجهة متجرك. إذا لم يتم تحديده، سيتم إنشاء المقبض من عنوان المنتج.", - "placeholder": "سترة-الشتاء" - }, - "description": { - "label": "الوصف", - "hint": "امنح منتجك وصفًا قصيرًا وواضحًا.<0/>120-160 حرفًا هو الطول الموصى به لمحركات البحث.", - "placeholder": "سترة دافئة ومريحة" - }, - "discountable": { - "label": "قابل للخصم", - "hint": "عند عدم التحديد، لن يتم تطبيق الخصومات على هذا المنتج" - }, - "type": { - "label": "النوع" - }, - "collection": { - "label": "المجموعة" - }, - "categories": { - "label": "الفئات" - }, - "tags": { - "label": "العلامات" - }, - "sales_channels": { - "label": "قنوات البيع", - "hint": "سيكون هذا المنتج متاحًا فقط في قناة البيع الافتراضية إذا تركت دون تغيير." - }, - "countryOrigin": { - "label": "بلد المنشأ" - }, - "material": { - "label": "المادة" - }, - "width": { - "label": "العرض" - }, - "length": { - "label": "الطول" - }, - "height": { - "label": "الارتفاع" - }, - "weight": { - "label": "الوزن" - }, - "options": { - "label": "خيارات المنتج", - "hint": "تستخدم الخيارات لتحديد اللون، الحجم، إلخ. للمنتج", - "add": "إضافة خيار", - "optionTitle": "عنوان الخيار", - "optionTitlePlaceholder": "اللون", - "variations": "التباينات (مفصولة بفواصل)", - "variantionsPlaceholder": "أحمر، أزرق، أخضر" - }, - "variants": { - "label": "بدائل المنتج", - "hint": "لن يتم إنشاء البدائل غير المحددة، سيؤثر هذا الترتيب على كيفية ترتيب البدائل في واجهة متجرك." - }, - "mid_code": { - "label": "رمز MID" - }, - "hs_code": { - "label": "رمز HS" - } - }, - "variant": { - "edit": { - "header": "تحرير البديل", - "success": "تم تحرير بديل المنتج بنجاح" - }, - "create": { - "header": "تفاصيل البديل" - }, - "deleteWarning": "هل أنت متأكد أنك تريد حذف هذا البديل؟", - "pricesPagination": "1 - {{current}} من {{total}} أسعار", - "tableItemAvailable": "{{availableCount}} متاح", - "tableItem_one": "{{availableCount}} متاح في {{locationCount}} موقع", - "tableItem_other": "{{availableCount}} متاح في {{locationCount}} مواقع", - "inventory": { - "notManaged": "غير مُدار", - "manageItems": "إدارة عناصر المخزون", - "notManagedDesc": "لا يتم إدارة المخزون لهذا البديل. قم بتشغيل 'إدارة المخزون' لتتبع مخزون البديل.", - "manageKit": "إدارة مجموعة المخزون", - "navigateToItem": "الانتقال إلى عنصر المخزون", - "actions": { - "inventoryItems": "الانتقال إلى عنصر المخزون", - "inventoryKit": "عرض عناصر المخزون" - }, - "inventoryKit": "مجموعة المخزون", - "inventoryKitHint": "هل يتكون هذا البديل من عدة عناصر مخزون؟", - "validation": { - "itemId": "يرجى اختيار عنصر المخزون.", - "quantity": "الكمية مطلوبة. يرجى إدخال رقم موجب." - }, - "header": "المخزون والمخزون", - "editItemDetails": "تحرير تفاصيل العنصر", - "manageInventoryLabel": "إدارة المخزون", - "manageInventoryHint": "عند التمكين، سنقوم بتغيير كمية المخزون لك عند إنشاء الطلبات والإرجاعات.", - "allowBackordersLabel": "السماح بالطلبات المسبقة", - "allowBackordersHint": "عند التمكين، يمكن للعملاء شراء البديل حتى إذا لم يكن هناك كمية متاحة.", - "toast": { - "levelsBatch": "تم تحديث مستويات المخزون.", - "update": "تم تحديث عنصر المخزون بنجاح.", - "updateLevel": "تم تحديث مستوى المخزون بنجاح.", - "itemsManageSuccess": "تم تحديث عناصر المخزون بنجاح." - } - } - }, - "options": { - "header": "الخيارات", - "edit": { - "header": "تحرير الخيار", - "successToast": "تم تحديث الخيار {{title}} بنجاح." - }, - "create": { - "header": "إنشاء خيار", - "successToast": "تم إنشاء الخيار {{title}} بنجاح." - }, - "deleteWarning": "أنت على وشك حذف خيار المنتج: {{title}}. لا يمكن التراجع عن هذا الإجراء." - }, - "organization": { - "header": "تنظيم", - "edit": { - "header": "تحرير التنظيم", - "toasts": { - "success": "تم تحديث تنظيم {{title}} بنجاح." - } - } - }, - "toasts": { - "delete": { - "success": { - "header": "تم حذف المنتج", - "description": "تم حذف {{title}} بنجاح." - }, - "error": { - "header": "فشل في حذف المنتج" - } - } - } - }, - "collections": { - "domain": "المجموعات", - "subtitle": "تنظيم المنتجات في مجموعات.", - "createCollection": "إنشاء مجموعة", - "createCollectionHint": "إنشاء مجموعة جديدة لتنظيم منتجاتك.", - "createSuccess": "تم إنشاء المجموعة بنجاح.", - "editCollection": "تحرير المجموعة", - "handleTooltip": "يستخدم المقبض للإشارة إلى المجموعة في واجهة متجرك. إذا لم يتم تحديده، سيتم إنشاء المقبض من عنوان المجموعة.", - "deleteWarning": "أنت على وشك حذف المجموعة {{title}}. لا يمكن التراجع عن هذا الإجراء.", - "removeSingleProductWarning": "أنت على وشك إزالة المنتج {{title}} من المجموعة. لا يمكن التراجع عن هذا الإجراء.", - "removeProductsWarning_one": "أنت على وشك إزالة {{count}} منتج من المجموعة. لا يمكن التراجع عن هذا الإجراء.", - "removeProductsWarning_other": "أنت على وشك إزالة {{count}} منتجات من المجموعة. لا يمكن التراجع عن هذا الإجراء.", - "products": { - "list": { - "noRecordsMessage": "لا توجد منتجات في المجموعة." - }, - "add": { - "successToast_one": "تمت إضافة المنتج إلى المجموعة بنجاح.", - "successToast_other": "تمت إضافة المنتجات إلى المجموعة بنجاح." - }, - "remove": { - "successToast_one": "تمت إزالة المنتج من المجموعة بنجاح.", - "successToast_other": "تمت إزالة المنتجات من المجموعة بنجاح." - } - } - }, - "categories": { - "domain": "الفئات", - "subtitle": "تنظيم المنتجات في فئات، وإدارة ترتيب الفئات وتسلسلها الهرمي.", - "create": { - "header": "إنشاء فئة", - "hint": "إنشاء فئة جديدة لتنظيم منتجاتك.", - "tabs": { - "details": "التفاصيل", - "organize": "تنظيم الترتيب" - }, - "successToast": "تم إنشاء الفئة {{name}} بنجاح." - }, - "edit": { - "header": "تحرير الفئة", - "description": "تحرير الفئة لتحديث تفاصيلها.", - "successToast": "تم تحديث الفئة بنجاح." - }, - "delete": { - "confirmation": "أنت على وشك حذف الفئة {{name}}. لا يمكن التراجع عن هذا الإجراء.", - "successToast": "تم حذف الفئة {{name}} بنجاح." - }, - "products": { - "add": { - "disabledTooltip": "المنتج موجود بالفعل في هذه الفئة.", - "successToast_one": "تمت إضافة {{count}} منتج إلى الفئة.", - "successToast_other": "تمت إضافة {{count}} منتجات إلى الفئة." - }, - "remove": { - "confirmation_one": "أنت على وشك إزالة {{count}} منتج من الفئة. لا يمكن التراجع عن هذا الإجراء.", - "confirmation_other": "أنت على وشك إزالة {{count}} منتجات من الفئة. لا يمكن التراجع عن هذا الإجراء.", - "successToast_one": "تمت إزالة {{count}} منتج من الفئة.", - "successToast_other": "تمت إزالة {{count}} منتجات من الفئة." - }, - "list": { - "noRecordsMessage": "لا توجد منتجات في الفئة." - } - }, - "organize": { - "header": "تنظيم", - "action": "تحرير الترتيب" - }, - "fields": { - "visibility": { - "label": "الرؤية", - "internal": "داخلي", - "public": "عام" - }, - "status": { - "label": "الحالة", - "active": "نشط", - "inactive": "غير نشط" - }, - "path": { - "label": "المسار", - "tooltip": "عرض المسار الكامل للفئة." - }, - "children": { - "label": "الأطفال" - }, - "new": { - "label": "جديد" - } - } - }, - "inventory": { - "stock": { - "action": "إضافة عناصر المخزون إلى مجموعة المخزون الخاصة بالبديل", - "description": "إضافة عناصر المخزون إلى مجموعة المخزون الخاصة بالبديل.", - "disabledToggleTooltip": "يجب أن يكون البديل مدار بالفعل لإضافة عناصر المخزون إلى مجموعة المخزون الخاصة بالبديل.", - "disablePrompt_one": "أنت على وشك إضافة {{count}} عنصر مخزون إلى مجموعة المخزون الخاصة بالبديل. لا يمكن التراجع عن هذا الإجراء.", - "disablePrompt_other": "أنت على وشك إضافة {{count}} عناصر مخزون إلى مجموعة المخزون الخاصة بالبديل. لا يمكن التراجع عن هذا الإجراء.", - "placeholder": "اختر عنصر المخزون", - "successToast": "تم إضافة عناصر المخزون إلى مجموعة المخزون الخاصة بالبديل بنجاح.", - "title": "مجموعات المخزون" - }, - "domain": "المخزون", - "subtitle": "إدارة عناصر المخزون الخاصة بك", - "reserved": "محجوز", - "available": "متاح", - "locationLevels": "المواقع", - "associatedVariants": "البدائل المرتبطة", - "manageLocations": "إدارة المواقع", - "deleteWarning": "أنت على وشك حذف عنصر المخزون. لا يمكن التراجع عن هذا الإجراء.", - "editItemDetails": "تحرير تفاصيل العنصر", - "create": { - "title": "إنشاء عنصر مخزون", - "details": "التفاصيل", - "availability": "التوافر", - "locations": "المواقع", - "attributes": "السمات", - "requiresShipping": "يتطلب الشحن", - "requiresShippingHint": "هل يتطلب عنصر المخزون الشحن؟", - "successToast": "تم إنشاء عنصر المخزون بنجاح." - }, - "reservation": { - "header": "حجز {{itemName}}", - "editItemDetails": "تحرير الحجز", - "lineItemId": "معرف العنصر", - "orderID": "معرف الطلب", - "description": "الوصف", - "location": "الموقع", - "inStockAtLocation": "متوفر في هذا الموقع", - "availableAtLocation": "متاح في هذا الموقع", - "reservedAtLocation": "محجوز في هذا الموقع", - "reservedAmount": "كمية الحجز", - "create": "إنشاء حجز", - "itemToReserve": "العنصر للحجز", - "quantityPlaceholder": "كم تريد الحجز؟", - "descriptionPlaceholder": "ما نوع هذا الحجز؟", - "successToast": "تم إنشاء الحجز بنجاح.", - "updateSuccessToast": "تم تحديث الحجز بنجاح.", - "deleteSuccessToast": "تم حذف الحجز بنجاح.", - "errors": { - "noAvaliableQuantity": "الموقع المخزني لا يحتوي على كمية متاحة.", - "quantityOutOfRange": "الكمية الدنيا هي 1 والكمية القصوى هي {{max}}" - } - }, - "adjustInventory": { - "errors": { - "stockedQuantity": "لا يمكن تحديث الكمية المخزنة إلى أقل من الكمية المحجوزة البالغة {{quantity}}." - } - }, - "toast": { - "updateLocations": "تم تحديث المواقع بنجاح.", - "updateLevel": "تم تحديث مستوى المخزون بنجاح.", - "updateItem": "تم تحديث عنصر المخزون بنجاح." - } - }, - "giftCards": { - "domain": "بطاقات الهدايا", - "editGiftCard": "تحرير بطاقة الهدايا", - "createGiftCard": "إنشاء بطاقة هدايا", - "createGiftCardHint": "إنشاء بطاقة هدايا يدويًا يمكن استخدامها كوسيلة دفع في متجرك.", - "selectRegionFirst": "اختر منطقة أولاً", - "deleteGiftCardWarning": "أنت على وشك حذف بطاقة الهدايا {{code}}. لا يمكن التراجع عن هذا الإجراء.", - "balanceHigherThanValue": "لا يمكن أن يكون الرصيد أعلى من المبلغ الأصلي.", - "balanceLowerThanZero": "لا يمكن أن يكون الرصيد سالبًا.", - "expiryDateHint": "تختلف القوانين المتعلقة بتواريخ انتهاء صلاحية بطاقات الهدايا من بلد لآخر. تأكد من مراجعة اللوائح المحلية قبل تحديد تاريخ انتهاء الصلاحية.", - "regionHint": "سيؤدي تغيير منطقة بطاقة الهدايا أيضًا إلى تغيير عملتها، مما قد يؤثر على قيمتها النقدية.", - "enabledHint": "حدد ما إذا كانت بطاقة الهدايا مفعلة أو معطلة.", - "balance": "الرصيد", - "currentBalance": "الرصيد الحالي", - "initialBalance": "الرصيد الأولي", - "personalMessage": "رسالة شخصية", - "recipient": "المستلم" - }, - "customers": { - "domain": "العملاء", - "list": { - "noRecordsMessage": "سيظهر عملاؤك هنا." - }, - "create": { - "header": "إنشاء عميل", - "hint": "إنشاء عميل جديد وإدارة تفاصيله.", - "successToast": "تم إنشاء العميل {{email}} بنجاح." - }, - "groups": { - "label": "مجموعات العملاء", - "remove": "هل أنت متأكد أنك تريد إزالة العميل من مجموعة العملاء \"{{name}}\"؟", - "removeMany": "هل أنت متأكد أنك تريد إزالة العميل من مجموعات العملاء التالية: {{groups}}؟", - "alreadyAddedTooltip": "العميل موجود بالفعل في هذه المجموعة.", - "list": { - "noRecordsMessage": "هذا العميل لا ينتمي إلى أي مجموعة." - }, - "add": { - "success": "تمت إضافة العميل إلى: {{groups}}.", - "list": { - "noRecordsMessage": "يرجى إنشاء مجموعة عملاء أولاً." - } - }, - "removed": { - "success": "تمت إزالة العميل من: {{groups}}.", - "list": { - "noRecordsMessage": "يرجى إنشاء مجموعة عملاء أولاً." - } - } - }, - "edit": { - "header": "تحرير العميل", - "emailDisabledTooltip": "لا يمكن تغيير عنوان البريد الإلكتروني للعملاء المسجلين.", - "successToast": "تم تحديث العميل {{email}} بنجاح." - }, - "delete": { - "title": "حذف العميل", - "description": "أنت على وشك حذف العميل {{email}}. لا يمكن التراجع عن هذا الإجراء.", - "successToast": "تم حذف العميل {{email}} بنجاح." - }, - "fields": { - "guest": "ضيف", - "registered": "مسجل", - "groups": "المجموعات" - }, - "registered": "مسجل", - "guest": "ضيف", - "hasAccount": "لديه حساب" - }, - "customerGroups": { - "list": { - "empty": { - "description": "لا يوجد مجموعات عملاء.", - "heading": "لا يوجد مجموعات عملاء." - }, - "filtered": { - "description": "هذا المنتج لديه {{count}} مجموعات عملاء معروفة.", - "heading": "مجموعات عملاء معروفة" - } - }, - "domain": "مجموعات العملاء", - "subtitle": "تنظيم العملاء في مجموعات. يمكن أن تحتوي المجموعات على عروض ترويجية وأسعار مختلفة.", - "create": { - "header": "إنشاء مجموعة عملاء", - "hint": "إنشاء مجموعة عملاء جديدة لتقسيم عملائك.", - "successToast": "تم إنشاء مجموعة العملاء {{name}} بنجاح." - }, - "edit": { - "header": "تحرير مجموعة العملاء", - "successToast": "تم تحديث مجموعة العملاء {{name}} بنجاح." - }, - "delete": { - "title": "حذف مجموعة العملاء", - "description": "أنت على وشك حذف مجموعة العملاء {{name}}. لا يمكن التراجع عن هذا الإجراء.", - "successToast": "تم حذف مجموعة العملاء {{name}} بنجاح." - }, - "customers": { - "alreadyAddedTooltip": "تمت إضافة العميل بالفعل إلى المجموعة.", - "add": { - "successToast_one": "تمت إضافة العميل إلى المجموعة بنجاح.", - "successToast_other": "تمت إضافة العملاء إلى المجموعة بنجاح.", - "list": { - "noRecordsMessage": "أنشئ عميلًا أولاً." - } - }, - "remove": { - "title_one": "إزالة العميل", - "title_other": "إزالة العملاء", - "description_one": "أنت على وشك إزالة {{count}} عميل من مجموعة العملاء. لا يمكن التراجع عن هذا الإجراء.", - "description_other": "أنت على وشك إزالة {{count}} عملاء من مجموعة العملاء. لا يمكن التراجع عن هذا الإجراء." - }, - "list": { - "noRecordsMessage": "هذه المجموعة لا تحتوي على عملاء." - } - } - }, - "orders": { - "orderCanceled": "تم إلغاء الطلب", - "status": { - "archived": "مؤرشف", - "canceled": "ملغى", - "completed": "مكتمل", - "draft": "مسودة", - "not_paid": "غير مدفوع", - "pending": "قيد الانتظار", - "requires_action": "يتطلب إجراء" - }, - "domain": "الطلبات", - "claim": "مطالبة", - "exchange": "تبادل", - "return": "إرجاع", - "cancelWarning": "أنت على وشك إلغاء الطلب {{id}}. لا يمكن التراجع عن هذا الإجراء.", - "onDateFromSalesChannel": "{{date}} من {{salesChannel}}", - "list": { - "noRecordsMessage": "ستظهر طلباتك هنا." - }, - "summary": { - "requestReturn": "طلب إرجاع", - "allocateItems": "تخصيص العناصر", - "editOrder": "تحرير الطلب", - "editOrderContinue": "متابعة تحرير الطلب", - "inventoryKit": "يتكون من {{count}}x عناصر المخزون", - "itemTotal": "إجمالي العناصر", - "shippingTotal": "إجمالي الشحن", - "discountTotal": "إجمالي الخصم", - "taxTotalIncl": "إجمالي الضرائب (مشمول)", - "itemSubtotal": "المجموع الفرعي للعناصر", - "shippingSubtotal": "المجموع الفرعي للشحن", - "discountSubtotal": "المجموع الفرعي للخصم", - "taxTotal": "إجمالي الضرائب" - }, - "transfer": { - "title": "نقل الملكية", - "requestSuccess": "تم إرسال طلب نقل الطلب إلى: {{email}}.", - "currentOwner": "المالك الحالي", - "newOwner": "المالك الجديد", - "currentOwnerDescription": "العميل المرتبط حاليًا بهذا الطلب.", - "newOwnerDescription": "العميل الذي سيتم نقل هذا الطلب إليه." - }, - "payment": { - "title": "المدفوعات", - "isReadyToBeCaptured": "الدفع <0/> جاهز للاستلام.", - "totalPaidByCustomer": "إجمالي المدفوع من قبل العميل", - "capture": "استلام الدفع", - "capture_short": "استلام", - "refund": "استرداد", - "markAsPaid": "وضع علامة مدفوع", - "statusLabel": "حالة الدفع", - "statusTitle": "حالة الدفع", - "status": { - "notPaid": "غير مدفوع", - "authorized": "مصرح به", - "partiallyAuthorized": "مصرح به جزئيًا", - "awaiting": "في انتظار", - "captured": "تم الاستلام", - "partiallyRefunded": "تم استرداده جزئيًا", - "partiallyCaptured": "تم استلامه جزئيًا", - "refunded": "تم استرداده", - "canceled": "ملغى", - "requiresAction": "يتطلب إجراء" - }, - "capturePayment": "سيتم استلام الدفع بمبلغ {{amount}}.", - "capturePaymentSuccess": "تم استلام الدفع بمبلغ {{amount}} بنجاح", - "markAsPaidPayment": "سيتم وضع علامة مدفوع على الدفع بمبلغ {{amount}}.", - "markAsPaidPaymentSuccess": "تم وضع علامة مدفوع على الدفع بمبلغ {{amount}} بنجاح", - "createRefund": "إنشاء استرداد", - "refundPaymentSuccess": "تم استرداد المبلغ {{amount}} بنجاح", - "createRefundWrongQuantity": "يجب أن تكون الكمية رقمًا بين 1 و {{number}}", - "refundAmount": "استرداد {{ amount }}", - "paymentLink": "نسخ رابط الدفع لـ {{ amount }}", - "selectPaymentToRefund": "اختر الدفع للاسترداد" - }, - "edits": { - "title": "تحرير الطلب", - "confirm": "تأكيد التحرير", - "confirmText": "أنت على وشك تأكيد تحرير الطلب. لا يمكن التراجع عن هذا الإجراء.", - "cancel": "إلغاء التحرير", - "currentItems": "العناصر الحالية", - "currentItemsDescription": "تعديل كمية العنصر أو إزالته.", - "addItemsDescription": "يمكنك إضافة عناصر جديدة إلى الطلب.", - "addItems": "إضافة عناصر", - "amountPaid": "المبلغ المدفوع", - "newTotal": "الإجمالي الجديد", - "differenceDue": "الفرق المستحق", - "create": "تحرير الطلب", - "currentTotal": "الإجمالي الحالي", - "noteHint": "أضف ملاحظة داخلية للتحرير", - "cancelSuccessToast": "تم إلغاء تحرير الطلب", - "createSuccessToast": "تم إنشاء طلب تحرير الطلب", - "activeChangeError": "هناك تغيير نشط بالفعل على الطلب (إرجاع، مطالبة، تبادل، إلخ). يرجى إنهاء أو إلغاء التغيير قبل تحرير الطلب.", - "panel": { - "title": "تم طلب تحرير الطلب", - "titlePending": "تحرير الطلب قيد الانتظار" - }, - "toast": { - "canceledSuccessfully": "تم إلغاء تحرير الطلب", - "confirmedSuccessfully": "تم تأكيد تحرير الطلب" - }, - "validation": { - "quantityLowerThanFulfillment": "لا يمكن تعيين الكمية لتكون أقل من أو تساوي الكمية الملباة" - } - }, - "edit": { - "email": { - "title": "تحرير البريد الإلكتروني", - "requestSuccess": "تم تحديث البريد الإلكتروني للطلب إلى {{email}}." - }, - "shippingAddress": { - "title": "تحرير عنوان الشحن", - "requestSuccess": "تم تحديث عنوان الشحن للطلب." - }, - "billingAddress": { - "title": "تحرير عنوان الفواتير", - "requestSuccess": "تم تحديث عنوان الفواتير للطلب." - } - }, - "returns": { - "create": "إنشاء إرجاع", - "confirm": "تأكيد الإرجاع", - "confirmText": "أنت على وشك تأكيد الإرجاع. لا يمكن التراجع عن هذا الإجراء.", - "inbound": "وارد", - "outbound": "صادر", - "sendNotification": "إرسال إشعار", - "sendNotificationHint": "إخطار العميل بالإرجاع.", - "returnTotal": "إجمالي الإرجاع", - "inboundTotal": "إجمالي الوارد", - "refundAmount": "مبلغ الاسترداد", - "outstandingAmount": "المبلغ المستحق", - "reason": "السبب", - "reasonHint": "اختر سبب رغبة العميل في إرجاع العناصر.", - "note": "ملاحظة", - "noInventoryLevel": "لا يوجد مستوى مخزون", - "noInventoryLevelDesc": "الموقع المحدد لا يحتوي على مستوى مخزون للعناصر المحددة. يمكن طلب الإرجاع ولكن لا يمكن استلامه حتى يتم إنشاء مستوى مخزون للموقع المحدد.", - "noteHint": "يمكنك الكتابة بحرية إذا كنت تريد تحديد شيء ما.", - "location": "الموقع", - "locationHint": "اختر الموقع الذي تريد إرجاع العناصر إليه.", - "inboundShipping": "شحن الإرجاع", - "inboundShippingHint": "اختر الطريقة التي تريد استخدامها.", - "returnableQuantityLabel": "الكمية القابلة للإرجاع", - "refundableAmountLabel": "المبلغ القابل للاسترداد", - "returnRequestedInfo": "تم طلب إرجاع {{requestedItemsCount}}x عناصر", - "returnReceivedInfo": "تم استلام {{requestedItemsCount}}x عناصر", - "itemReceived": "تم استلام العناصر", - "returnRequested": "تم طلب الإرجاع", - "damagedItemReceived": "تم استلام العناصر التالفة", - "damagedItemsReturned": "تم إرجاع {{quantity}}x عناصر تالفة", - "activeChangeError": "هناك تغيير نشط في الطلب قيد التقدم على هذا الطلب. يرجى إنهاء أو إلغاء التغيير أولاً.", - "cancel": { - "title": "إلغاء الإرجاع", - "description": "هل أنت متأكد أنك تريد إلغاء طلب الإرجاع؟" - }, - "placeholders": { - "noReturnShippingOptions": { - "title": "لم يتم العثور على خيارات شحن الإرجاع", - "hint": "لم يتم إنشاء خيارات شحن الإرجاع للموقع. يمكنك إنشاء واحدة في الموقع والشحن." - }, - "outboundShippingOptions": { - "title": "لم يتم العثور على خيارات الشحن الصادرة", - "hint": "لم يتم إنشاء خيارات الشحن الصادرة للموقع. يمكنك إنشاء واحدة في الموقع والشحن." - } - }, - "receive": { - "action": "استلام العناصر", - "receiveItems": "{{ returnType }} {{ id }}", - "restockAll": "إعادة تخزين جميع العناصر", - "itemsLabel": "العناصر المستلمة", - "title": "استلام العناصر لـ #{{returnId}}", - "sendNotificationHint": "إخطار العميل بالإرجاع المستلم.", - "inventoryWarning": "يرجى ملاحظة أننا سنقوم تلقائيًا بتعديل مستويات المخزون بناءً على إدخالك أعلاه.", - "writeOffInputLabel": "كم عدد العناصر التالفة؟", - "toast": { - "success": "تم استلام الإرجاع بنجاح.", - "errorLargeValue": "الكمية أكبر من كمية العنصر المطلوبة.", - "errorNegativeValue": "لا يمكن أن تكون الكمية قيمة سالبة.", - "errorLargeDamagedValue": "كمية العناصر التالفة + كمية العناصر غير التالفة المستلمة تتجاوز إجمالي كمية العنصر في الإرجاع. يرجى تقليل كمية العناصر غير التالفة." - } - }, - "toast": { - "canceledSuccessfully": "تم إلغاء الإرجاع بنجاح", - "confirmedSuccessfully": "تم تأكيد الإرجاع بنجاح" - }, - "panel": { - "title": "تم بدء الإرجاع", - "description": "هناك طلب إرجاع مفتوح ليتم إكماله" - } - }, - "claims": { - "create": "إنشاء مطالبة", - "confirm": "تأكيد المطالبة", - "confirmText": "أنت على وشك تأكيد المطالبة. لا يمكن التراجع عن هذا الإجراء.", - "manage": "إدارة المطالبة", - "outbound": "صادر", - "outboundItemAdded": "تمت إضافة {{itemsCount}}x من خلال المطالبة", - "outboundTotal": "إجمالي الصادر", - "outboundShipping": "شحن الصادر", - "outboundShippingHint": "اختر الطريقة التي تريد استخدامها.", - "refundAmount": "الفرق المقدر", - "activeChangeError": "هناك تغيير نشط في الطلب على هذا الطلب. يرجى إنهاء أو إلغاء التغيير السابق.", - "actions": { - "cancelClaim": { - "successToast": "تم إلغاء المطالبة بنجاح." - } - }, - "cancel": { - "title": "إلغاء المطالبة", - "description": "هل أنت متأكد أنك تريد إلغاء المطالبة؟" - }, - "tooltips": { - "onlyReturnShippingOptions": "ستتكون هذه القائمة فقط من خيارات شحن الإرجاع." - }, - "toast": { - "canceledSuccessfully": "تم إلغاء المطالبة بنجاح", - "confirmedSuccessfully": "تم تأكيد المطالبة بنجاح" - }, - "panel": { - "title": "تم بدء المطالبة", - "description": "هناك طلب مطالبة مفتوح ليتم إكماله" - } - }, - "exchanges": { - "create": "إنشاء تبادل", - "manage": "إدارة التبادل", - "confirm": "تأكيد التبادل", - "confirmText": "أنت على وشك تأكيد التبادل. لا يمكن التراجع عن هذا الإجراء.", - "outbound": "صادر", - "outboundItemAdded": "{{itemsCount}}x تمت إضافتها من خلال التبادل", - "outboundTotal": "إجمالي الصادر", - "outboundShipping": "شحن الصادر", - "outboundShippingHint": "اختر الطريقة التي تريد استخدامها.", - "refundAmount": "الفرق المقدر", - "activeChangeError": "هناك تغيير نشط في الطلب على هذا الطلب. يرجى إنهاء أو إلغاء التغيير السابق.", - "actions": { - "cancelExchange": { - "successToast": "تم إلغاء التبادل بنجاح." - } - }, - "cancel": { - "title": "إلغاء التبادل", - "description": "هل أنت متأكد أنك تريد إلغاء التبادل؟" - }, - "tooltips": { - "onlyReturnShippingOptions": "ستتكون هذه القائمة فقط من خيارات شحن الإرجاع." - }, - "toast": { - "canceledSuccessfully": "تم إلغاء التبادل بنجاح", - "confirmedSuccessfully": "تم تأكيد التبادل بنجاح" - }, - "panel": { - "title": "تم بدء التبادل", - "description": "هناك طلب تبادل مفتوح ليتم إكماله" - } - }, - "reservations": { - "allocatedLabel": "مخصص", - "notAllocatedLabel": "غير مخصص" - }, - "allocateItems": { - "action": "تخصيص العناصر", - "title": "تخصيص عناصر الطلب", - "locationDescription": "اختر الموقع الذي تريد التخصيص منه.", - "itemsToAllocate": "العناصر للتخصيص", - "itemsToAllocateDesc": "اختر عدد العناصر التي ترغب في تخصيصها", - "search": "بحث عن العناصر", - "consistsOf": "يتكون من {{num}}x عناصر المخزون", - "requires": "يتطلب {{num}} لكل بديل", - "toast": { - "created": "تم تخصيص العناصر بنجاح" - }, - "error": { - "quantityNotAllocated": "هناك عناصر غير مخصصة." - } - }, - "shipment": { - "title": "تحديد الشحنة كمشحونة", - "trackingNumber": "رقم التتبع", - "addTracking": "إضافة رقم التتبع", - "sendNotification": "إرسال إشعار", - "sendNotificationHint": "إخطار العميل حول هذه الشحنة.", - "toastCreated": "تم إنشاء الشحنة بنجاح." - }, - "fulfillment": { - "differentOptionSelected": "تم اختيار خيار شحن مختلف عن الذي اختاره العميل.", - "disabledItemTooltip": "يجب أن يكون البديل مدار بالفعل لإضافة عناصر المخزون إلى مجموعة المخزون الخاصة بالبديل.", - "cancelWarning": "أنت على وشك إلغاء التنفيذ. لا يمكن التراجع عن هذا الإجراء.", - "markAsDeliveredWarning": "أنت على وشك تحديد التنفيذ كمُسلم. لا يمكن التراجع عن هذا الإجراء.", - "unfulfilledItems": "العناصر غير المنفذة", - "statusLabel": "حالة التنفيذ", - "statusTitle": "حالة التنفيذ", - "fulfillItems": "تنفيذ العناصر", - "awaitingFulfillmentBadge": "في انتظار التنفيذ", - "requiresShipping": "يتطلب الشحن", - "number": "تنفيذ #{{number}}", - "itemsToFulfill": "العناصر لتنفيذها", - "create": "إنشاء تنفيذ", - "available": "متاح", - "inStock": "في المخزون", - "markAsShipped": "تحديد كمشحون", - "markAsDelivered": "تحديد كمُسلم", - "itemsToFulfillDesc": "اختر العناصر والكميات لتنفيذها", - "locationDescription": "اختر الموقع الذي تريد تنفيذ العناصر منه.", - "sendNotificationHint": "إخطار العملاء حول التنفيذ المُنشأ.", - "methodDescription": "اختر طريقة شحن مختلفة عن التي اختارها العميل", - "error": { - "noLocation": "يجب أن يكون الموقع موجود.", - "noShippingOption": "يجب أن يكون خيار الشحن موجود.", - "wrongQuantity": "يتوفر عنصر واحد فقط للتنفيذ", - "wrongQuantity_other": "يجب أن تكون الكمية رقمًا بين 1 و {{number}}", - "noItems": "لا توجد عناصر لتنفيذها." - }, - "status": { - "notFulfilled": "Not fulfilled", - "partiallyFulfilled": "Partially fulfilled", - "fulfilled": "Fulfilled", - "partiallyShipped": "Partially shipped", - "shipped": "Shipped", - "delivered": "Delivered", - "partiallyDelivered": "Partially delivered", - "partiallyReturned": "Partially returned", - "returned": "Returned", - "canceled": "Canceled", - "requiresAction": "Requires action" - }, - "toast": { - "created": "Fulfillment created successfully", - "canceled": "Fulfillment successfully canceled", - "fulfillmentShipped": "Cannot cancel an already shipped fulfillment", - "fulfillmentDelivered": "Fulfillment marked as delivered successfully" - }, - "trackingLabel": "Tracking", - "shippingFromLabel": "Shipping from", - "itemsLabel": "Items" - }, - "refund": { - "title": "إنشاء استرداد", - "sendNotificationHint": "إخطار العملاء بالاسترداد المُنشأ.", - "systemPayment": "الدفع بالنظام", - "systemPaymentDesc": "واحدة أو أكثر من دفعاتك هي دفعة نظام. كن على علم بأن الاستلام والاسترداد لا يتم التعامل معها بواسطة Medusa لمثل هذه الدفعات.", - "error": { - "amountToLarge": "لا يمكن استرداد أكثر من المبلغ الأصلي للطلب.", - "amountNegative": "يجب أن يكون مبلغ الاسترداد رقمًا موجبًا.", - "reasonRequired": "يرجى اختيار سبب الاسترداد." - } - }, - "customer": { - "contactLabel": "الاتصال", - "editEmail": "تحرير البريد الإلكتروني", - "transferOwnership": "نقل الملكية", - "editBillingAddress": "تحرير عنوان الفواتير", - "editShippingAddress": "تحرير عنوان الشحن" - }, - "activity": { - "header": "النشاط", - "showMoreActivities_one": "عرض {{count}} نشاط آخر", - "showMoreActivities_other": "عرض {{count}} أنشطة أخرى", - "comment": { - "label": "تعليق", - "placeholder": "اترك تعليقًا", - "addButtonText": "إضافة تعليق", - "deleteButtonText": "حذف التعليق" - }, - "from": "من", - "to": "إلى", - "events": { - "common": { - "toReturn": "للإرجاع", - "toSend": "للإرسال" - }, - "placed": { - "title": "تم تقديم الطلب", - "fromSalesChannel": "من {{salesChannel}}" - }, - "canceled": { - "title": "تم إلغاء الطلب" - }, - "payment": { - "awaiting": "في انتظار الدفع", - "captured": "تم استلام الدفع", - "canceled": "تم إلغاء الدفع", - "refunded": "تم استرداد الدفع" - }, - "fulfillment": { - "created": "تم تنفيذ العناصر", - "canceled": "تم إلغاء التنفيذ", - "shipped": "تم شحن العناصر", - "delivered": "تم تسليم العناصر", - "items_one": "{{count}} عنصر", - "items_other": "{{count}} عناصر" - }, - "return": { - "created": "تم طلب الإرجاع #{{returnId}}", - "canceled": "تم إلغاء الإرجاع #{{returnId}}", - "received": "تم استلام الإرجاع #{{returnId}}", - "items_one": "{{count}} عنصر مُرجع", - "items_other": "{{count}} عناصر مُرجعة" - }, - "note": { - "comment": "تعليق", - "byLine": "بواسطة {{author}}" - }, - "claim": { - "created": "تم طلب المطالبة #{{claimId}}", - "canceled": "تم إلغاء المطالبة #{{claimId}}", - "itemsInbound": "{{count}} عنصر للإرجاع", - "itemsOutbound": "{{count}} عنصر للإرسال" - }, - "exchange": { - "created": "تم طلب التبادل #{{exchangeId}}", - "canceled": "تم إلغاء التبادل #{{exchangeId}}", - "itemsInbound": "{{count}} عنصر للإرجاع", - "itemsOutbound": "{{count}} عنصر للإرسال" - }, - "edit": { - "requested": "تم طلب تحرير الطلب #{{editId}}", - "confirmed": "تم تأكيد تحرير الطلب #{{editId}}" - }, - "transfer": { - "requested": "تم طلب نقل الطلب #{{transferId}}", - "confirmed": "تم تأكيد نقل الطلب #{{transferId}}", - "declined": "تم رفض نقل الطلب #{{transferId}}" - }, - "update_order": { - "shipping_address": "تم تحديث عنوان الشحن", - "billing_address": "تم تحديث عنوان الفواتير", - "email": "تم تحديث البريد الإلكتروني" - } - } - }, - "fields": { - "displayId": "معرف العرض", - "refundableAmount": "المبلغ القابل للاسترداد", - "returnableQuantity": "الكمية القابلة للإرجاع" - } - }, - "draftOrders": { - "domain": "الطلبات المسودة", - "deleteWarning": "أنت على وشك حذف الطلب المسودة {{id}}. لا يمكن التراجع عن هذا الإجراء.", - "paymentLinkLabel": "رابط الدفع", - "cartIdLabel": "معرف السلة", - "markAsPaid": { - "label": "وضع علامة مدفوع", - "warningTitle": "وضع علامة مدفوع", - "warningDescription": "أنت على وشك وضع علامة على الطلب المسودة كمدفوع. لا يمكن التراجع عن هذا الإجراء، ولن يكون جمع الدفع ممكنًا لاحقًا." - }, - "status": { - "open": "مفتوح", - "completed": "مكتمل" - }, - "create": { - "createDraftOrder": "إنشاء طلب مسودة", - "createDraftOrderHint": "إنشاء طلب مسودة جديد لإدارة تفاصيل الطلب قبل تقديمه.", - "chooseRegionHint": "اختر المنطقة", - "existingItemsLabel": "العناصر الموجودة", - "existingItemsHint": "إضافة المنتجات الموجودة إلى الطلب المسودة.", - "customItemsLabel": "العناصر المخصصة", - "customItemsHint": "إضافة عناصر مخصصة إلى الطلب المسودة.", - "addExistingItemsAction": "إضافة العناصر الموجودة", - "addCustomItemAction": "إضافة عنصر مخصص", - "noCustomItemsAddedLabel": "لم تتم إضافة عناصر مخصصة بعد", - "noExistingItemsAddedLabel": "لم تتم إضافة عناصر موجودة بعد", - "chooseRegionTooltip": "اختر منطقة أولاً", - "useExistingCustomerLabel": "استخدام عميل موجود", - "addShippingMethodsAction": "إضافة طرق الشحن", - "unitPriceOverrideLabel": "تجاوز سعر الوحدة", - "shippingOptionLabel": "خيار الشحن", - "shippingOptionHint": "اختر خيار الشحن للطلب المسودة.", - "shippingPriceOverrideLabel": "تجاوز سعر الشحن", - "shippingPriceOverrideHint": "تجاوز سعر الشحن للطلب المسودة.", - "sendNotificationLabel": "إرسال إشعار", - "sendNotificationHint": "إرسال إشعار إلى العميل عند إنشاء الطلب المسودة." - }, - "validation": { - "requiredEmailOrCustomer": "البريد الإلكتروني أو العميل مطلوب.", - "requiredItems": "مطلوب عنصر واحد على الأقل.", - "invalidEmail": "يجب أن يكون البريد الإلكتروني عنوان بريد إلكتروني صالح." - } - }, - "stockLocations": { - "domain": "المواقع والشحن", - "list": { - "description": "إدارة مواقع المخزون وخيارات الشحن لمتجرك." - }, - "create": { - "header": "إنشاء موقع مخزون", - "hint": "موقع المخزون هو موقع فعلي يتم فيه تخزين المنتجات وشحنها.", - "successToast": "تم إنشاء الموقع {{name}} بنجاح." - }, - "edit": { - "header": "تحرير موقع المخزون", - "viewInventory": "عرض المخزون", - "successToast": "تم تحديث الموقع {{name}} بنجاح." - }, - "delete": { - "confirmation": "أنت على وشك حذف موقع المخزون {{name}}. لا يمكن التراجع عن هذا الإجراء." - }, - "fulfillmentProviders": { - "header": "مزودي التنفيذ", - "shippingOptionsTooltip": "سيحتوي هذا القائمة المنسدلة فقط على المزودين الممكّنين لهذا الموقع. أضفهم إلى الموقع إذا كانت القائمة المنسدلة معطلة.", - "label": "مزودي التنفيذ المتصلين", - "connectedTo": "متصل بـ {{count}} من {{total}} مزودي التنفيذ", - "noProviders": "هذا الموقع المخزون غير متصل بأي مزودي تنفيذ.", - "action": "توصيل المزودين", - "successToast": "تم تحديث مزودي التنفيذ لموقع المخزون بنجاح." - }, - "fulfillmentSets": { - "pickup": { - "header": "الاستلام" - }, - "shipping": { - "header": "الشحن" - }, - "disable": { - "confirmation": "هل أنت متأكد أنك تريد تعطيل {{name}}؟ سيؤدي ذلك إلى حذف جميع مناطق الخدمة وخيارات الشحن المرتبطة، ولا يمكن التراجع عن هذا الإجراء.", - "pickup": "تم تعطيل الاستلام بنجاح.", - "shipping": "تم تعطيل الشحن بنجاح." - }, - "enable": { - "pickup": "تم تمكين الاستلام بنجاح.", - "shipping": "تم تمكين الشحن بنجاح." - } - }, - "sidebar": { - "header": "تكوين الشحن", - "shippingProfiles": { - "label": "ملفات تعريف الشحن", - "description": "تجميع المنتجات حسب متطلبات الشحن" - } - }, - "salesChannels": { - "header": "قنوات البيع", - "label": "قنوات البيع المتصلة", - "connectedTo": "متصل بـ {{count}} من {{total}} قنوات البيع", - "noChannels": "الموقع غير متصل بأي قنوات بيع.", - "action": "توصيل قنوات البيع", - "successToast": "تم تحديث قنوات البيع بنجاح." - }, - "shippingOptions": { - "conditionalPrices": { - "actions": { - "addPrice": "إضافة سعر", - "manageConditionalPrices": "إدارة الأسعار المخصصة" - }, - "attributes": { - "cartItemTotal": "إجمالي عناصر السلة" - }, - "customRules": { - "eq": "يساوي", - "gt": "أكبر من", - "label": "قواعد مخصصة", - "lt": "أقل من", - "tooltip": "إضافة قواعد مخصصة لتحديد الأسعار بناءً على المنتجات الموجودة في السلة." - }, - "description": "إضافة قواعد مخصصة لتحديد الأسعار بناءً على المنتجات الموجودة في السلة.", - "errors": { - "amountRequired": "يجب أن يكون الحد موجود.", - "duplicateAmount": "لا يمكن أن يكون الحد متساوياً لقواعد مخصصة أخرى.", - "minGreaterThanMax": "لا يمكن أن يكون الحد الأدنى أكبر من الحد الأعلى.", - "minOrMaxRequired": "يجب أن يكون الحد الأدنى أو الحد الأعلى موجود.", - "overlappingConditions": "لا يمكن أن يكون الحد الأدنى أكبر من الحد الأعلى." - }, - "header": "قواعد الأسعار المخصصة", - "rules": { - "amount": "الحد", - "gte": "أكبر من أو يساوي", - "lte": "أقل من أو يساوي" - }, - "summaries": { - "greaterThan": "أكبر من", - "lessThan": "أقل من", - "range": "في النطاق" - } - }, - "create": { - "shipping": { - "header": "إنشاء خيار شحن لـ {{zone}}", - "hint": "إنشاء خيار شحن جديد لتحديد كيفية شحن المنتجات من هذا الموقع.", - "label": "خيارات الشحن", - "successToast": "تم إنشاء خيار الشحن {{name}} بنجاح." - }, - "returns": { - "header": "إنشاء خيار إرجاع لـ {{zone}}", - "hint": "إنشاء خيار إرجاع جديد لتحديد كيفية إرجاع المنتجات إلى هذا الموقع.", - "label": "خيارات الإرجاع", - "successToast": "تم إنشاء خيار الإرجاع {{name}} بنجاح." - }, - "tabs": { - "details": "التفاصيل", - "prices": "الأسعار" - }, - "action": "إنشاء الخيار" - }, - "delete": { - "confirmation": "أنت على وشك حذف خيار الشحن {{name}}. لا يمكن التراجع عن هذا الإجراء.", - "successToast": "تم حذف خيار الشحن {{name}} بنجاح." - }, - "edit": { - "header": "تحرير خيار الشحن", - "action": "تحرير الخيار", - "successToast": "تم تحديث خيار الشحن {{name}} بنجاح." - }, - "pricing": { - "action": "تحرير الأسعار" - }, - "fields": { - "fulfillmentOption": "خيار التنفيذ", - "count": { - "shipping_one": "{{count}} خيار شحن", - "shipping_other": "{{count}} خيارات شحن", - "returns_one": "{{count}} خيار إرجاع", - "returns_other": "{{count}} خيارات إرجاع" - }, - "priceType": { - "label": "نوع السعر", - "options": { - "fixed": { - "label": "ثابت", - "hint": "سعر خيار الشحن ثابت ولا يتغير بناءً على محتويات الطلب." - }, - "calculated": { - "label": "محسوب", - "hint": "سعر خيار الشحن محسوب بواسطة مزود التنفيذ أثناء الدفع." - } - } - }, - "enableInStore": { - "label": "تمكين في المتجر", - "hint": "ما إذا كان يمكن للعملاء استخدام هذا الخيار أثناء الدفع." - }, - "provider": "مزود التنفيذ", - "profile": "ملف تعريف الشحن" - } - }, - "serviceZones": { - "create": { - "headerPickup": "إنشاء منطقة خدمة للاستلام من {{location}}", - "headerShipping": "إنشاء منطقة خدمة للشحن من {{location}}", - "action": "إنشاء منطقة خدمة", - "successToast": "تم إنشاء منطقة الخدمة {{name}} بنجاح." - }, - "edit": { - "header": "تحرير منطقة الخدمة", - "successToast": "تم تحديث منطقة الخدمة {{name}} بنجاح." - }, - "delete": { - "confirmation": "أنت على وشك حذف منطقة الخدمة {{name}}. لا يمكن التراجع عن هذا الإجراء.", - "successToast": "تم حذف منطقة الخدمة {{name}} بنجاح." - }, - "manageAreas": { - "header": "إدارة المناطق لـ {{name}}", - "action": "إدارة المناطق", - "label": "المناطق", - "hint": "اختر المناطق الجغرافية التي تغطيها منطقة الخدمة.", - "successToast": "تم تحديث المناطق لـ {{name}} بنجاح." - }, - "fields": { - "noRecords": "لا توجد مناطق خدمة لإضافة خيارات الشحن إليها.", - "tip": "منطقة الخدمة هي مجموعة من المناطق الجغرافية. تُستخدم لتقييد خيارات الشحن المتاحة لمجموعة محددة من المواقع." - } - } - }, - "shippingProfile": { - "domain": "ملفات تعريف الشحن", - "subtitle": "تجميع المنتجات ذات متطلبات الشحن المماثلة في ملفات تعريف.", - "create": { - "header": "إنشاء ملف تعريف الشحن", - "hint": "إنشاء ملف تعريف شحن جديد لتجميع المنتجات ذات متطلبات الشحن المماثلة.", - "successToast": "تم إنشاء ملف تعريف الشحن {{name}} بنجاح." - }, - "delete": { - "title": "حذف ملف تعريف الشحن", - "description": "أنت على وشك حذف ملف تعريف الشحن {{name}}. لا يمكن التراجع عن هذا الإجراء.", - "successToast": "تم حذف ملف تعريف الشحن {{name}} بنجاح." - }, - "tooltip": { - "type": "أدخل نوع ملف تعريف الشحن، على سبيل المثال: ثقيل، كبير الحجم، للشحن فقط، إلخ." - } - }, - "taxRegions": { - "domain": "مناطق الضرائب", - "list": { - "hint": "إدارة ما تفرضه على عملائك عند التسوق من دول ومناطق مختلفة." - }, - "delete": { - "confirmation": "أنت على وشك حذف منطقة ضريبية. لا يمكن التراجع عن هذا الإجراء.", - "successToast": "تم حذف المنطقة الضريبية بنجاح." - }, - "create": { - "header": "إنشاء منطقة ضريبية", - "hint": "إنشاء منطقة ضريبية جديدة لتحديد معدلات الضرائب لدولة معينة.", - "errors": { - "rateIsRequired": "معدل الضريبة مطلوب عند إنشاء معدل ضريبة افتراضي.", - "nameIsRequired": "الاسم مطلوب عند إنشاء معدل ضريبة افتراضي." - }, - "successToast": "تم إنشاء المنطقة الضريبية بنجاح." - }, - "province": { - "header": "المحافظات", - "create": { - "header": "إنشاء منطقة ضريبية للمحافظة", - "hint": "إنشاء منطقة ضريبية جديدة لتحديد معدلات الضرائب لمحافظة معينة." - } - }, - "state": { - "header": "الولايات", - "create": { - "header": "إنشاء منطقة ضريبية للولاية", - "hint": "إنشاء منطقة ضريبية جديدة لتحديد معدلات الضرائب لولاية معينة." - } - }, - "stateOrTerritory": { - "header": "الولايات أو الأقاليم", - "create": { - "header": "إنشاء منطقة ضريبية للولاية/الإقليم", - "hint": "إنشاء منطقة ضريبية جديدة لتحديد معدلات الضرائب لولاية/إقليم معين." - } - }, - "county": { - "header": "المقاطعات", - "create": { - "header": "إنشاء منطقة ضريبية للمقاطعة", - "hint": "إنشاء منطقة ضريبية جديدة لتحديد معدلات الضرائب لمقاطعة معينة." - } - }, - "region": { - "header": "المناطق", - "create": { - "header": "إنشاء منطقة ضريبية للمنطقة", - "hint": "إنشاء منطقة ضريبية جديدة لتحديد معدلات الضرائب لمنطقة معينة." - } - }, - "department": { - "header": "الأقسام", - "create": { - "header": "إنشاء منطقة ضريبية للقسم", - "hint": "إنشاء منطقة ضريبية جديدة لتحديد معدلات الضرائب لقسم معين." - } - }, - "territory": { - "header": "الأقاليم", - "create": { - "header": "إنشاء منطقة ضريبية للإقليم", - "hint": "إنشاء منطقة ضريبية جديدة لتحديد معدلات الضرائب لإقليم معين." - } - }, - "prefecture": { - "header": "المحافظات", - "create": { - "header": "إنشاء منطقة ضريبية للمحافظة", - "hint": "إنشاء منطقة ضريبية جديدة لتحديد معدلات الضرائب لمحافظة معينة." - } - }, - "district": { - "header": "المناطق", - "create": { - "header": "إنشاء منطقة ضريبية للمنطقة", - "hint": "إنشاء منطقة ضريبية جديدة لتحديد معدلات الضرائب لمنطقة معينة." - } - }, - "governorate": { - "header": "المحافظات", - "create": { - "header": "إنشاء منطقة ضريبية للمحافظة", - "hint": "إنشاء منطقة ضريبية جديدة لتحديد معدلات الضرائب لمحافظة معينة." - } - }, - "canton": { - "header": "الكانتونات", - "create": { - "header": "إنشاء منطقة ضريبية للكانتون", - "hint": "إنشاء منطقة ضريبية جديدة لتحديد معدلات الضرائب لكانتون معين." - } - }, - "emirate": { - "header": "الإمارات", - "create": { - "header": "إنشاء منطقة ضريبية للإمارة", - "hint": "إنشاء منطقة ضريبية جديدة لتحديد معدلات الضرائب لإمارة معينة." - } - }, - "sublevel": { - "header": "المستويات الفرعية", - "create": { - "header": "إنشاء منطقة ضريبية للمستوى الفرعي", - "hint": "إنشاء منطقة ضريبية جديدة لتحديد معدلات الضرائب لمستوى فرعي معين." - } - }, - "taxOverrides": { - "header": "التجاوزات", - "create": { - "header": "إنشاء تجاوز", - "hint": "إنشاء معدل ضريبة يتجاوز معدلات الضرائب الافتراضية للظروف المحددة." - }, - "edit": { - "header": "تحرير التجاوز", - "hint": "تحرير معدل الضريبة الذي يتجاوز معدلات الضرائب الافتراضية للظروف المحددة." - } - }, - "taxRates": { - "create": { - "header": "إنشاء معدل ضريبة", - "hint": "إنشاء معدل ضريبة جديد لتحديد معدل الضريبة لمنطقة.", - "successToast": "تم إنشاء معدل الضريبة بنجاح." - }, - "edit": { - "header": "تحرير معدل الضريبة", - "hint": "تحرير معدل الضريبة لتحديد معدل الضريبة لمنطقة.", - "successToast": "تم تحديث معدل الضريبة بنجاح." - }, - "delete": { - "confirmation": "أنت على وشك حذف معدل الضريبة {{name}}. لا يمكن التراجع عن هذا الإجراء.", - "successToast": "تم حذف معدل الضريبة بنجاح." - } - }, - "fields": { - "isCombinable": { - "label": "قابل للجمع", - "hint": "ما إذا كان يمكن جمع هذا معدل الضريبة مع المعدل الافتراضي من المنطقة الضريبية.", - "true": "قابل للجمع", - "false": "غير قابل للجمع" - }, - "defaultTaxRate": { - "label": "معدل الضريبة الافتراضي", - "tooltip": "معدل الضريبة الافتراضي لهذه المنطقة. مثال على ذلك هو معدل ضريبة القيمة المضافة القياسي لدولة أو منطقة.", - "action": "إنشاء معدل ضريبة افتراضي" - }, - "taxRate": "معدل الضريبة", - "taxCode": "رمز الضريبة", - "targets": { - "label": "الأهداف", - "hint": "حدد الأهداف التي سيطبق عليها هذا معدل الضريبة.", - "options": { - "product": "المنتجات", - "productCollection": "مجموعات المنتجات", - "productTag": "علامات المنتجات", - "productType": "أنواع المنتجات", - "customerGroup": "مجموعات العملاء" - }, - "operators": { - "in": "في", - "on": "على", - "and": "و" - }, - "placeholders": { - "product": "البحث عن المنتجات", - "productCollection": "البحث عن مجموعات المنتجات", - "productTag": "البحث عن علامات المنتجات", - "productType": "البحث عن أنواع المنتجات", - "customerGroup": "البحث عن مجموعات العملاء" - }, - "tags": { - "product": "المنتج", - "productCollection": "مجموعة المنتجات", - "productTag": "علامة المنتج", - "productType": "نوع المنتج", - "customerGroup": "مجموعة العملاء" - }, - "modal": { - "header": "إضافة الأهداف" - }, - "values_one": "{{count}} قيمة", - "values_other": "{{count}} قيم", - "numberOfTargets_one": "{{count}} هدف", - "numberOfTargets_other": "{{count}} أهداف", - "additionalValues_one": "و {{count}} قيمة أخرى", - "additionalValues_other": "و {{count}} قيم أخرى", - "action": "إضافة هدف" - }, - "sublevels": { - "labels": { - "province": "المحافظة", - "state": "الولاية", - "region": "المنطقة", - "stateOrTerritory": "الولاية/الإقليم", - "department": "القسم", - "county": "المقاطعة", - "territory": "الإقليم", - "prefecture": "المحافظة", - "district": "المنطقة", - "governorate": "المحافظة", - "emirate": "الإمارة", - "canton": "الكانتون", - "sublevel": "رمز المستوى الفرعي" - }, - "placeholders": { - "province": "اختر المحافظة", - "state": "اختر الولاية", - "region": "اختر المنطقة", - "stateOrTerritory": "اختر الولاية/الإقليم", - "department": "اختر القسم", - "county": "اختر المقاطعة", - "territory": "اختر الإقليم", - "prefecture": "اختر المحافظة", - "district": "اختر المنطقة", - "governorate": "اختر المحافظة", - "emirate": "اختر الإمارة", - "canton": "اختر الكانتون" - }, - "tooltips": { - "sublevel": "أدخل رمز ISO 3166-2 لمنطقة الضريبة الفرعية.", - "notPartOfCountry": "{{province}} لا يبدو أنها جزء من {{country}}. يرجى التحقق مرة أخرى إذا كان هذا صحيحًا." - }, - "alert": { - "header": "تم تعطيل المناطق الفرعية لهذه المنطقة الضريبية", - "description": "تم تعطيل المناطق الفرعية لهذه المنطقة افتراضيًا. يمكنك تمكينها لإنشاء مناطق فرعية مثل المحافظات أو الولايات أو الأقاليم.", - "action": "تمكين المناطق الفرعية" - } - }, - "noDefaultRate": { - "label": "لا يوجد معدل افتراضي", - "tooltip": "هذه المنطقة الضريبية لا تحتوي على معدل ضريبة افتراضي. إذا كان هناك معدل قياسي، مثل ضريبة القيمة المضافة لدولة، يرجى إضافته إلى هذه المنطقة." - } - } - }, - "promotions": { - "domain": "العروض الترويجية", - "sections": { - "details": "تفاصيل العرض الترويجي" - }, - "tabs": { - "template": "النوع", - "details": "التفاصيل", - "campaign": "الحملة" - }, - "fields": { - "type": "النوع", - "value_type": "نوع القيمة", - "value": "القيمة", - "campaign": "الحملة", - "method": "الطريقة", - "allocation": "التخصيص", - "addCondition": "إضافة شرط", - "clearAll": "مسح الكل", - "amount": { - "tooltip": "اختر رمز العملة لتمكين تعيين المبلغ" - }, - "conditions": { - "rules": { - "title": "من يمكنه استخدام هذا الرمز؟", - "description": "أي عميل مسموح له باستخدام رمز العرض الترويجي؟ يمكن استخدام رمز العرض الترويجي من قبل جميع العملاء إذا ترك دون تغيير." - }, - "target-rules": { - "title": "ما هي العناصر التي سيتم تطبيق العرض الترويجي عليها؟", - "description": "سيتم تطبيق العرض الترويجي على العناصر التي تطابق الشروط التالية." - }, - "buy-rules": { - "title": "ما الذي يجب أن يكون في السلة لتفعيل العرض الترويجي؟", - "description": "إذا تطابقت هذه الشروط، سنقوم بتفعيل العرض الترويجي على العناصر المستهدفة." - } - } - }, - "tooltips": { - "campaignType": "يجب اختيار رمز العملة في العرض الترويجي لتحديد ميزانية الإنفاق." - }, - "errors": { - "requiredField": "حقل مطلوب", - "promotionTabError": "إصلاح الأخطاء في علامة التبويب العرض الترويجي قبل المتابعة" - }, - "toasts": { - "promotionCreateSuccess": "تم إنشاء العرض الترويجي ({{code}}) بنجاح." - }, - "create": {}, - "edit": { - "title": "تحرير تفاصيل العرض الترويجي", - "rules": { - "title": "تحرير شروط الاستخدام" - }, - "target-rules": { - "title": "تحرير شروط العناصر" - }, - "buy-rules": { - "title": "تحرير شروط الشراء" - } - }, - "campaign": { - "header": "الحملة", - "edit": { - "header": "تحرير الحملة", - "successToast": "تم تحديث حملة العرض الترويجي بنجاح." - }, - "actions": { - "goToCampaign": "الذهاب إلى الحملة" - } - }, - "campaign_currency": { - "tooltip": "هذه هي عملة العرض الترويجي. قم بتغييرها من علامة التبويب التفاصيل." - }, - "form": { - "required": "مطلوب", - "and": "و", - "selectAttribute": "اختر السمة", - "campaign": { - "existing": { - "title": "حملة موجودة", - "description": "إضافة العرض الترويجي إلى حملة موجودة.", - "placeholder": { - "title": "لا توجد حملات موجودة", - "desc": "يمكنك إنشاء واحدة لتتبع العروض الترويجية المتعددة وتحديد حدود الميزانية." - } - }, - "new": { - "title": "حملة جديدة", - "description": "إنشاء حملة جديدة لهذا العرض الترويجي." - }, - "none": { - "title": "بدون حملة", - "description": "المتابعة دون ربط العرض الترويجي بحملة" - } - }, - "status": { - "active": { - "description": "العرض الترويجي مفعل", - "title": "مفعل" - }, - "inactive": { - "description": "العرض الترويجي معطل", - "title": "معطل" - }, - "draft": { - "description": "العرض الترويجي في وضع المسودة", - "title": "مسودة" - }, - "label": "الحالة" - }, - "method": { - "label": "الطريقة", - "code": { - "title": "رمز العرض الترويجي", - "description": "يجب على العملاء إدخال هذا الرمز عند الدفع" - }, - "automatic": { - "title": "تلقائي", - "description": "سيشاهد العملاء هذا العرض الترويجي عند الدفع" - } - }, - "max_quantity": { - "title": "الكمية القصوى", - "description": "الكمية القصوى من العناصر التي ينطبق عليها هذا العرض الترويجي." - }, - "type": { - "standard": { - "title": "قياسي", - "description": "عرض ترويجي قياسي" - }, - "buyget": { - "title": "اشتر واحصل", - "description": "عرض ترويجي اشتر X واحصل على Y" - } - }, - "allocation": { - "each": { - "title": "كل", - "description": "تطبيق القيمة على كل عنصر" - }, - "across": { - "title": "عبر", - "description": "تطبيق القيمة عبر العناصر" - }, - "once": { - "title": "مرة واحدة", - "description": "حدِّد الخصم حتى الحد الأقصى للكمية" - } - }, - "code": { - "title": "الرمز", - "description": "الرمز الذي سيدخله عملاؤك أثناء الدفع." - }, - "value": { - "title": "قيمة العرض الترويجي" - }, - "value_type": { - "fixed": { - "title": "قيمة العرض الترويجي", - "description": "المبلغ الذي سيتم خصمه. على سبيل المثال: 100" - }, - "percentage": { - "title": "قيمة العرض الترويجي", - "description": "النسبة المئوية للخصم من المبلغ. على سبيل المثال: 8%" - } - } - }, - "deleteWarning": "أنت على وشك حذف العرض الترويجي {{code}}. لا يمكن التراجع عن هذا الإجراء.", - "createPromotionTitle": "إنشاء عرض ترويجي", - "type": "نوع العرض الترويجي", - "conditions": { - "add": "إضافة شرط", - "list": { - "noRecordsMessage": "أضف شرطًا لتقييد العناصر التي ينطبق عليها العرض الترويجي." - } - } - }, - "campaigns": { - "domain": "الحملات", - "details": "تفاصيل الحملة", - "status": { - "active": "نشط", - "expired": "منتهي", - "scheduled": "مجدول" - }, - "delete": { - "title": "هل أنت متأكد؟", - "description": "أنت على وشك حذف الحملة '{{name}}'. لا يمكن التراجع عن هذا الإجراء.", - "successToast": "تم إنشاء الحملة '{{name}}' بنجاح." - }, - "edit": { - "header": "تحرير الحملة", - "description": "تحرير تفاصيل الحملة.", - "successToast": "تم تحديث الحملة '{{name}}' بنجاح." - }, - "configuration": { - "header": "التكوين", - "edit": { - "header": "تحرير تكوين الحملة", - "description": "تحرير تكوين الحملة.", - "successToast": "تم تحديث تكوين الحملة بنجاح." - } - }, - "create": { - "title": "إنشاء حملة", - "description": "إنشاء حملة ترويجية.", - "hint": "إنشاء حملة ترويجية.", - "header": "إنشاء حملة", - "successToast": "تم إنشاء الحملة '{{name}}' بنجاح." - }, - "fields": { - "name": "الاسم", - "identifier": "المعرف", - "start_date": "تاريخ البدء", - "end_date": "تاريخ الانتهاء", - "total_spend": "الميزانية المنفقة", - "total_used": "الميزانية المستخدمة", - "budget_limit": "حد الميزانية", - "campaign_id": { - "hint": "تظهر فقط الحملات التي تحتوي على نفس رمز العملة مثل العرض الترويجي في هذه القائمة." - } - }, - "budget": { - "create": { - "hint": "إنشاء ميزانية للحملة.", - "header": "ميزانية الحملة" - }, - "details": "ميزانية الحملة", - "fields": { - "type": "النوع", - "currency": "العملة", - "limit": "الحد", - "used": "المستخدم" - }, - "type": { - "spend": { - "title": "الإنفاق", - "description": "تحديد حد للمبلغ الإجمالي المخفض لجميع استخدامات العرض الترويجي." - }, - "usage": { - "title": "الاستخدام", - "description": "تحديد حد لعدد مرات استخدام العرض الترويجي." - } - }, - "edit": { - "header": "تحرير ميزانية الحملة" - } - }, - "promotions": { - "remove": { - "title": "إزالة العرض الترويجي من الحملة", - "description": "أنت على وشك إزالة {{count}} عرض ترويجي من الحملة. لا يمكن التراجع عن هذا الإجراء." - }, - "alreadyAdded": "تمت إضافة هذا العرض الترويجي بالفعل إلى الحملة.", - "alreadyAddedDiffCampaign": "تمت إضافة هذا العرض الترويجي بالفعل إلى حملة مختلفة ({{name}}).", - "currencyMismatch": "عملة العرض الترويجي والحملة لا تتطابق", - "toast": { - "success": "تمت إضافة {{count}} عرض ترويجي إلى الحملة بنجاح" - }, - "add": { - "list": { - "noRecordsMessage": "قم بإنشاء عرض ترويجي أولاً." - } - }, - "list": { - "noRecordsMessage": "لا توجد عروض ترويجية في الحملة." - } - }, - "deleteCampaignWarning": "أنت على وشك حذف الحملة {{name}}. لا يمكن التراجع عن هذا الإجراء.", - "totalSpend": "<0>{{amount}} <1>{{currency}}" - }, - "priceLists": { - "domain": "قوائم الأسعار", - "subtitle": "إنشاء مبيعات أو تجاوز الأسعار لظروف محددة.", - "delete": { - "confirmation": "أنت على وشك حذف قائمة الأسعار {{title}}. لا يمكن التراجع عن هذا الإجراء.", - "successToast": "تم حذف قائمة الأسعار {{title}} بنجاح." - }, - "create": { - "header": "إنشاء قائمة أسعار", - "subheader": "إنشاء قائمة أسعار جديدة لإدارة أسعار منتجاتك.", - "tabs": { - "details": "التفاصيل", - "products": "المنتجات", - "prices": "الأسعار" - }, - "successToast": "تم إنشاء قائمة الأسعار {{title}} بنجاح.", - "products": { - "list": { - "noRecordsMessage": "أنشئ منتجًا أولاً." - } - } - }, - "edit": { - "header": "تحرير قائمة الأسعار", - "successToast": "تم تحديث قائمة الأسعار {{title}} بنجاح." - }, - "configuration": { - "header": "التكوين", - "edit": { - "header": "تحرير تكوين قائمة الأسعار", - "description": "تحرير تكوين قائمة الأسعار.", - "successToast": "تم تحديث تكوين قائمة الأسعار بنجاح." - } - }, - "products": { - "header": "المنتجات", - "actions": { - "addProducts": "إضافة منتجات", - "editPrices": "تحرير الأسعار" - }, - "delete": { - "confirmation_one": "أنت على وشك حذف الأسعار لـ {{count}} منتج في قائمة الأسعار. لا يمكن التراجع عن هذا الإجراء.", - "confirmation_other": "أنت على وشك حذف الأسعار لـ {{count}} منتجات في قائمة الأسعار. لا يمكن التراجع عن هذا الإجراء.", - "successToast_one": "تم حذف الأسعار لـ {{count}} منتج بنجاح.", - "successToast_other": "تم حذف الأسعار لـ {{count}} منتجات بنجاح." - }, - "add": { - "successToast": "تمت إضافة الأسعار إلى قائمة الأسعار بنجاح." - }, - "edit": { - "successToast": "تم تحديث الأسعار بنجاح." - } - }, - "fields": { - "priceOverrides": { - "label": "تجاوزات الأسعار", - "header": "تجاوزات الأسعار" - }, - "status": { - "label": "الحالة", - "options": { - "active": "نشط", - "draft": "مسودة", - "expired": "منتهي", - "scheduled": "مجدول" - } - }, - "type": { - "label": "النوع", - "hint": "اختر نوع قائمة الأسعار التي تريد إنشاؤها.", - "options": { - "sale": { - "label": "بيع", - "description": "أسعار البيع هي تغييرات مؤقتة في أسعار المنتجات." - }, - "override": { - "label": "تجاوز", - "description": "عادةً ما تُستخدم التجاوزات لإنشاء أسعار مخصصة للعملاء." - } - } - }, - "startsAt": { - "label": "هل تحتوي قائمة الأسعار على تاريخ بدء؟", - "hint": "جدولة قائمة الأسعار لتفعيلها في المستقبل." - }, - "endsAt": { - "label": "هل تحتوي قائمة الأسعار على تاريخ انتهاء؟", - "hint": "جدولة قائمة الأسعار لتعطيلها في المستقبل." - }, - "customerAvailability": { - "header": "اختر مجموعات العملاء", - "label": "توفر العملاء", - "hint": "اختر مجموعات العملاء التي يجب تطبيق قائمة الأسعار عليها.", - "placeholder": "البحث عن مجموعات العملاء", - "attribute": "مجموعات العملاء" - } - } - }, - "profile": { - "domain": "الملف الشخصي", - "manageYourProfileDetails": "إدارة تفاصيل ملفك الشخصي.", - "fields": { - "languageLabel": "اللغة", - "usageInsightsLabel": "رؤى الاستخدام" - }, - "edit": { - "header": "تحرير الملف الشخصي", - "languageHint": "اللغة التي تريد استخدامها في لوحة الإدارة. هذا لا يغير لغة متجرك.", - "languagePlaceholder": "اختر اللغة", - "usageInsightsHint": "شارك رؤى الاستخدام وساعدنا في تحسين Medusa. يمكنك قراءة المزيد حول ما نجمعه وكيف نستخدمه في <0>التوثيق." - }, - "toast": { - "edit": "تم حفظ تغييرات الملف الشخصي" - } - }, - "users": { - "deleteUserSuccess": "تم حذف المستخدم بنجاح", - "list": { - "empty": { - "description": "لا يوجد مستخدمين في هذا المتجر.", - "heading": "لا يوجد مستخدمين" - }, - "filtered": { - "description": "لا يوجد مستخدمين مطابقين للمعايير المحددة.", - "heading": "لا يوجد مستخدمين" - } - }, - "domain": "المستخدمين", - "editUser": "تحرير المستخدم", - "inviteUser": "دعوة مستخدم", - "inviteUserHint": "دعوة مستخدم جديد إلى متجرك.", - "sendInvite": "إرسال الدعوة", - "pendingInvites": "الدعوات المعلقة", - "deleteInviteWarning": "أنت على وشك حذف الدعوة لـ {{email}}. لا يمكن التراجع عن هذا الإجراء.", - "resendInvite": "إعادة إرسال الدعوة", - "copyInviteLink": "نسخ رابط الدعوة", - "expiredOnDate": "انتهت صلاحيتها في {{date}}", - "validFromUntil": "صالح من <0>{{from}} - <1>{{until}}", - "acceptedOnDate": "تم قبولها في {{date}}", - "inviteStatus": { - "accepted": "تم القبول", - "pending": "معلق", - "expired": "منتهي الصلاحية" - }, - "roles": { - "admin": "مسؤول", - "developer": "مطور", - "member": "عضو" - }, - "deleteUserWarning": "أنت على وشك حذف المستخدم {{name}}. لا يمكن التراجع عن هذا الإجراء.", - "invite": "دعوة" - }, - "store": { - "domain": "المتجر", - "manageYourStoresDetails": "إدارة تفاصيل متجرك", - "editStore": "تحرير المتجر", - "defaultCurrency": "العملة الافتراضية", - "defaultRegion": "المنطقة الافتراضية", - "swapLinkTemplate": "قالب رابط التبديل", - "paymentLinkTemplate": "قالب رابط الدفع", - "inviteLinkTemplate": "قالب رابط الدعوة", - "currencies": "العملات", - "addCurrencies": "إضافة عملات", - "enableTaxInclusivePricing": "تمكين التسعير الشامل للضرائب", - "disableTaxInclusivePricing": "تعطيل التسعير الشامل للضرائب", - "removeCurrencyWarning_one": "أنت على وشك إزالة {{count}} عملة من متجرك. تأكد من إزالة جميع الأسعار التي تستخدم العملة قبل المتابعة.", - "removeCurrencyWarning_other": "أنت على وشك إزالة {{count}} عملات من متجرك. تأكد من إزالة جميع الأسعار التي تستخدم العملات قبل المتابعة.", - "currencyAlreadyAdded": "تمت إضافة العملة بالفعل إلى متجرك.", - "edit": { - "header": "تحرير المتجر" - }, - "toast": { - "update": "تم تحديث المتجر بنجاح", - "currenciesUpdated": "تم تحديث العملات بنجاح", - "currenciesRemoved": "تمت إزالة العملات من المتجر بنجاح", - "updatedTaxInclusivitySuccessfully": "تم تحديث التسعير الشامل للضرائب بنجاح" - } - }, - "regions": { - "domain": "المناطق", - "subtitle": "المنطقة هي منطقة تبيع فيها المنتجات. يمكن أن تغطي عدة دول، ولها معدلات ضرائب مختلفة، ومزودين، وعملة.", - "createRegion": "إنشاء منطقة", - "createRegionHint": "إدارة معدلات الضرائب والمزودين لمجموعة من الدول.", - "addCountries": "إضافة دول", - "editRegion": "تحرير المنطقة", - "countriesHint": "أضف الدول المدرجة في هذه المنطقة.", - "deleteRegionWarning": "أنت على وشك حذف المنطقة {{name}}. لا يمكن التراجع عن هذا الإجراء.", - "removeCountriesWarning_one": "أنت على وشك إزالة {{count}} دولة من المنطقة. لا يمكن التراجع عن هذا الإجراء.", - "removeCountriesWarning_other": "أنت على وشك إزالة {{count}} دول من المنطقة. لا يمكن التراجع عن هذا الإجراء.", - "removeCountryWarning": "أنت على وشك إزالة الدولة {{name}} من المنطقة. لا يمكن التراجع عن هذا الإجراء.", - "automaticTaxesHint": "عند التمكين، سيتم حساب الضرائب فقط عند الدفع بناءً على عنوان الشحن.", - "taxInclusiveHint": "عند التمكين، ستكون الأسعار في المنطقة شاملة للضرائب.", - "providersHint": "أضف مزودي الدفع المتاحين في هذه المنطقة.", - "shippingOptions": "خيارات الشحن", - "deleteShippingOptionWarning": "أنت على وشك حذف خيار الشحن {{name}}. لا يمكن التراجع عن هذا الإجراء.", - "return": "إرجاع", - "outbound": "صادر", - "priceType": "نوع السعر", - "flatRate": "سعر ثابت", - "calculated": "محسوب", - "list": { - "noRecordsMessage": "أنشئ منطقة للمناطق التي تبيع فيها." - }, - "toast": { - "delete": "تم حذف المنطقة بنجاح", - "edit": "تم حفظ تحرير المنطقة", - "create": "تم إنشاء المنطقة بنجاح", - "countries": "تم تحديث دول المنطقة بنجاح" - }, - "shippingOption": { - "createShippingOption": "إنشاء خيار شحن", - "createShippingOptionHint": "إنشاء خيار شحن جديد للمنطقة.", - "editShippingOption": "تحرير خيار الشحن", - "fulfillmentMethod": "طريقة التنفيذ", - "type": { - "outbound": "صادر", - "outboundHint": "استخدم هذا إذا كنت تنشئ خيار شحن لإرسال المنتجات إلى العميل.", - "return": "إرجاع", - "returnHint": "استخدم هذا إذا كنت تنشئ خيار شحن لإرجاع المنتجات إليك." - }, - "priceType": { - "label": "نوع السعر", - "flatRate": "سعر ثابت", - "calculated": "محسوب" - }, - "availability": { - "adminOnly": "للمسؤول فقط", - "adminOnlyHint": "عند التمكين، سيكون خيار الشحن متاحًا فقط في لوحة الإدارة، وليس في واجهة المتجر." - }, - "taxInclusiveHint": "عند التمكين، سيكون سعر خيار الشحن شاملًا للضرائب.", - "requirements": { - "label": "المتطلبات", - "hint": "حدد المتطلبات لخيار الشحن." - } - } - }, - "taxes": { - "domain": "مناطق الضرائب", - "domainDescription": "إدارة منطقتك الضريبية", - "countries": { - "taxCountriesHint": "تنطبق إعدادات الضرائب على الدول المدرجة." - }, - "settings": { - "editTaxSettings": "تحرير إعدادات الضرائب", - "taxProviderLabel": "مزود الضرائب", - "systemTaxProviderLabel": "مزود الضرائب النظامي", - "calculateTaxesAutomaticallyLabel": "حساب الضرائب تلقائيًا", - "calculateTaxesAutomaticallyHint": "عند التمكين، سيتم حساب معدلات الضرائب تلقائيًا وتطبيقها على السلال. عند التعطيل، يجب حساب الضرائب يدويًا عند الدفع. يوصى بالضرائب اليدوية للاستخدام مع مزودي الضرائب الخارجيين.", - "applyTaxesOnGiftCardsLabel": "تطبيق الضرائب على بطاقات الهدايا", - "applyTaxesOnGiftCardsHint": "عند التمكين، سيتم تطبيق الضرائب على بطاقات الهدايا عند الدفع. في بعض الدول، تتطلب اللوائح الضريبية تطبيق الضرائب على بطاقات الهدايا عند الشراء.", - "defaultTaxRateLabel": "معدل الضريبة الافتراضي", - "defaultTaxCodeLabel": "رمز الضريبة الافتراضي" - }, - "defaultRate": { - "sectionTitle": "معدل الضريبة الافتراضي" - }, - "taxRate": { - "sectionTitle": "معدلات الضرائب", - "createTaxRate": "إنشاء معدل ضريبة", - "createTaxRateHint": "إنشاء معدل ضريبة جديد للمنطقة.", - "deleteRateDescription": "أنت على وشك حذف معدل الضريبة {{name}}. لا يمكن التراجع عن هذا الإجراء.", - "editTaxRate": "تحرير معدل الضريبة", - "editRateAction": "تحرير المعدل", - "editOverridesAction": "تحرير التجاوزات", - "editOverridesTitle": "تحرير تجاوزات معدل الضريبة", - "editOverridesHint": "حدد التجاوزات لمعدل الضريبة.", - "deleteTaxRateWarning": "أنت على وشك حذف معدل الضريبة {{name}}. لا يمكن التراجع عن هذا الإجراء.", - "productOverridesLabel": "تجاوزات المنتج", - "productOverridesHint": "حدد تجاوزات المنتج لمعدل الضريبة.", - "addProductOverridesAction": "إضافة تجاوزات المنتج", - "productTypeOverridesLabel": "تجاوزات نوع المنتج", - "productTypeOverridesHint": "حدد تجاوزات نوع المنتج لمعدل الضريبة.", - "addProductTypeOverridesAction": "إضافة تجاوزات نوع المنتج", - "shippingOptionOverridesLabel": "تجاوزات خيار الشحن", - "shippingOptionOverridesHint": "حدد تجاوزات خيار الشحن لمعدل الضريبة.", - "addShippingOptionOverridesAction": "إضافة تجاوزات خيار الشحن", - "productOverridesHeader": "المنتجات", - "productTypeOverridesHeader": "أنواع المنتجات", - "shippingOptionOverridesHeader": "خيارات الشحن" - } - }, - "locations": { - "domain": "المواقع", - "editLocation": "تحرير الموقع", - "addSalesChannels": "إضافة قنوات البيع", - "noLocationsFound": "لم يتم العثور على مواقع", - "selectLocations": "اختر المواقع التي تخزن العنصر.", - "deleteLocationWarning": "أنت على وشك حذف الموقع {{name}}. لا يمكن التراجع عن هذا الإجراء.", - "removeSalesChannelsWarning_one": "أنت على وشك إزالة {{count}} قناة بيع من الموقع.", - "removeSalesChannelsWarning_other": "أنت على وشك إزالة {{count}} قنوات بيع من الموقع.", - "toast": { - "create": "تم إنشاء الموقع بنجاح", - "update": "تم تحديث الموقع بنجاح", - "removeChannel": "تمت إزالة قناة البيع بنجاح" - } - }, - "reservations": { - "domain": "الحجوزات", - "subtitle": "إدارة الكمية المحجوزة من عناصر المخزون.", - "deleteWarning": "أنت على وشك حذف حجز. لا يمكن التراجع عن هذا الإجراء." - }, - "salesChannels": { - "domain": "قنوات البيع", - "subtitle": "إدارة القنوات عبر الإنترنت وغير المتصلة التي تبيع المنتجات عليها.", - "createSalesChannel": "إنشاء قناة بيع", - "createSalesChannelHint": "إنشاء قناة بيع جديدة لبيع منتجاتك عليها.", - "enabledHint": "حدد ما إذا كانت قناة البيع مفعلة.", - "removeProductsWarning_one": "أنت على وشك إزالة {{count}} منتج من {{sales_channel}}.", - "removeProductsWarning_other": "أنت على وشك إزالة {{count}} منتجات من {{sales_channel}}.", - "addProducts": "إضافة منتجات", - "editSalesChannel": "تحرير قناة البيع", - "productAlreadyAdded": "تمت إضافة المنتج بالفعل إلى قناة البيع.", - "deleteSalesChannelWarning": "أنت على وشك حذف قناة البيع {{name}}. لا يمكن التراجع عن هذا الإجراء.", - "toast": { - "create": "تم إنشاء قناة البيع بنجاح", - "update": "تم تحديث قناة البيع بنجاح", - "delete": "تم حذف قناة البيع بنجاح" - }, - "tooltip": { - "cannotDeleteDefault": "لا يمكن حذف قناة البيع الافتراضية" - }, - "products": { - "list": { - "noRecordsMessage": "لا توجد منتجات في قناة البيع." - }, - "add": { - "list": { - "noRecordsMessage": "أنشئ منتجًا أولاً." - } - } - } - }, - "apiKeyManagement": { - "domain": { - "publishable": "مفاتيح API القابلة للنشر", - "secret": "مفاتيح API السرية" - }, - "subtitle": { - "publishable": "إدارة مفاتيح API المستخدمة في واجهة المتجر لتحديد نطاق الطلبات إلى قنوات بيع محددة.", - "secret": "إدارة مفاتيح API المستخدمة لمصادقة المستخدمين الإداريين في تطبيقات الإدارة." - }, - "status": { - "active": "نشط", - "revoked": "ملغى" - }, - "type": { - "publishable": "قابل للنشر", - "secret": "سري" - }, - "create": { - "createPublishableHeader": "إنشاء مفتاح API قابل للنشر", - "createPublishableHint": "إنشاء مفتاح API قابل للنشر جديد لتحديد نطاق الطلبات إلى قنوات بيع محددة.", - "createSecretHeader": "إنشاء مفتاح API سري", - "createSecretHint": "إنشاء مفتاح API سري جديد للوصول إلى API Medusa كمستخدم إداري مصادق.", - "secretKeyCreatedHeader": "تم إنشاء المفتاح السري", - "secretKeyCreatedHint": "تم إنشاء مفتاحك السري الجديد. انسخه واحفظه بأمان الآن. هذه هي المرة الوحيدة التي سيتم عرضها.", - "copySecretTokenSuccess": "تم نسخ المفتاح السري إلى الحافظة.", - "copySecretTokenFailure": "فشل في نسخ المفتاح السري إلى الحافظة.", - "successToast": "تم إنشاء مفتاح API بنجاح." - }, - "edit": { - "header": "تحرير مفتاح API", - "description": "تحرير عنوان مفتاح API.", - "successToast": "تم تحديث مفتاح API {{title}} بنجاح." - }, - "salesChannels": { - "title": "إضافة قنوات البيع", - "description": "أضف قنوات البيع التي يجب أن يقتصر عليها مفتاح API.", - "successToast_one": "تمت إضافة قناة بيع واحدة بنجاح إلى مفتاح API.", - "successToast_other": "تمت إضافة {{count}} قنوات بيع بنجاح إلى مفتاح API.", - "alreadyAddedTooltip": "تمت إضافة قناة البيع بالفعل إلى مفتاح API.", - "list": { - "noRecordsMessage": "لا توجد قنوات بيع في نطاق مفتاح API القابل للنشر." - } - }, - "delete": { - "warning": "أنت على وشك حذف مفتاح API {{title}}. لا يمكن التراجع عن هذا الإجراء.", - "successToast": "تم حذف مفتاح API {{title}} بنجاح." - }, - "revoke": { - "warning": "أنت على وشك إلغاء مفتاح API {{title}}. لا يمكن التراجع عن هذا الإجراء.", - "successToast": "تم إلغاء مفتاح API {{title}} بنجاح." - }, - "addSalesChannels": { - "list": { - "noRecordsMessage": "أنشئ قناة بيع أولاً." - } - }, - "removeSalesChannel": { - "warning": "أنت على وشك إزالة قناة البيع {{name}} من مفتاح API. لا يمكن التراجع عن هذا الإجراء.", - "warningBatch_one": "أنت على وشك إزالة قناة بيع واحدة من مفتاح API. لا يمكن التراجع عن هذا الإجراء.", - "warningBatch_other": "أنت على وشك إزالة {{count}} قنوات بيع من مفتاح API. لا يمكن التراجع عن هذا الإجراء.", - "successToast": "تمت إزالة قناة البيع بنجاح من مفتاح API.", - "successToastBatch_one": "تمت إزالة قناة بيع واحدة بنجاح من مفتاح API.", - "successToastBatch_other": "تمت إزالة {{count}} قنوات بيع بنجاح من مفتاح API." - }, - "actions": { - "revoke": "إلغاء مفتاح API", - "copy": "نسخ مفتاح API", - "copySuccessToast": "تم نسخ مفتاح API إلى الحافظة." - }, - "table": { - "lastUsedAtHeader": "آخر استخدام في", - "createdAtHeader": "تم الإلغاء في" - }, - "fields": { - "lastUsedAtLabel": "آخر استخدام في", - "revokedByLabel": "تم الإلغاء بواسطة", - "revokedAtLabel": "تم الإلغاء في", - "createdByLabel": "تم الإنشاء بواسطة" - } - }, - "returnReasons": { - "domain": "أسباب الإرجاع", - "subtitle": "إدارة أسباب إرجاع العناصر.", - "calloutHint": "إدارة الأسباب لتصنيف الإرجاعات.", - "editReason": "تحرير سبب الإرجاع", - "create": { - "header": "إضافة سبب إرجاع", - "subtitle": "حدد الأسباب الأكثر شيوعًا للإرجاع.", - "hint": "إنشاء سبب إرجاع جديد لتصنيف الإرجاعات.", - "successToast": "تم إنشاء سبب الإرجاع {{label}} بنجاح." - }, - "edit": { - "header": "تحرير سبب الإرجاع", - "subtitle": "تحرير قيمة سبب الإرجاع.", - "successToast": "تم تحديث سبب الإرجاع {{label}} بنجاح." - }, - "delete": { - "confirmation": "أنت على وشك حذف سبب الإرجاع {{label}}. لا يمكن التراجع عن هذا الإجراء.", - "successToast": "تم حذف سبب الإرجاع {{label}} بنجاح." - }, - "fields": { - "value": { - "label": "القيمة", - "placeholder": "خطأ في الحجم", - "tooltip": "يجب أن تكون القيمة معرفًا فريدًا لسبب الإرجاع." - }, - "label": { "label": "التسمية", "placeholder": "خطأ في الحجم" }, - "description": { - "label": "الوصف", - "placeholder": "تلقى العميل الحجم الخطأ" - } - } - }, - "login": { - "forgotPassword": "نسيت كلمة المرور؟ - <0>إعادة تعيين", - "title": "مرحبًا بك في مدوسا", - "hint": "سجل الدخول للوصول إلى منطقة الحساب" - }, - "invite": { - "title": "مرحبًا بك في مدوسا", - "hint": "أنشئ حسابك أدناه", - "backToLogin": "العودة إلى تسجيل الدخول", - "createAccount": "إنشاء حساب", - "alreadyHaveAccount": "هل لديك حساب بالفعل؟ - <0>تسجيل الدخول", - "emailTooltip": "لا يمكن تغيير بريدك الإلكتروني. إذا كنت ترغب في استخدام بريد إلكتروني آخر، يجب إرسال دعوة جديدة.", - "invalidInvite": "الدعوة غير صالحة أو انتهت صلاحيتها.", - "successTitle": "تم تسجيل حسابك بنجاح", - "successHint": "ابدأ باستخدام مدوسا الآن.", - "successAction": "ابدأ مدوسا", - "invalidTokenTitle": "رمز الدعوة غير صالح", - "invalidTokenHint": "حاول طلب رابط دعوة جديد.", - "passwordMismatch": "كلمات المرور غير متطابقة", - "toast": { - "accepted": "تم قبول الدعوة بنجاح" - } - }, - "resetPassword": { - "title": "إعادة تعيين كلمة المرور", - "hint": "أدخل بريدك الإلكتروني أدناه، وسنرسل لك تعليمات حول كيفية إعادة تعيين كلمة المرور.", - "email": "البريد الإلكتروني", - "sendResetInstructions": "إرسال تعليمات إعادة التعيين", - "backToLogin": "<0>العودة إلى تسجيل الدخول", - "newPasswordHint": "اختر كلمة مرور جديدة أدناه.", - "invalidTokenTitle": "رمز إعادة التعيين غير صالح", - "invalidTokenHint": "حاول طلب رابط إعادة تعيين جديد.", - "expiredTokenTitle": "رمز إعادة التعيين انتهت صلاحيته", - "goToResetPassword": "اذهب إلى إعادة تعيين كلمة المرور", - "resetPassword": "إعادة تعيين كلمة المرور", - "newPassword": "كلمة المرور الجديدة", - "repeatNewPassword": "أعد إدخال كلمة المرور الجديدة", - "tokenExpiresIn": "ينتهي صلاحية الرمز في <0>{{time}} دقيقة", - "successfulRequestTitle": "تم إرسال البريد الإلكتروني بنجاح", - "successfulRequest": "لقد أرسلنا لك بريدًا إلكترونيًا يمكنك استخدامه لإعادة تعيين كلمة المرور. تحقق من مجلد البريد العشوائي إذا لم تتلقاه بعد بضع دقائق.", - "successfulResetTitle": "تم إعادة تعيين كلمة المرور بنجاح", - "successfulReset": "يرجى تسجيل الدخول في صفحة تسجيل الدخول.", - "passwordMismatch": "كلمات المرور غير متطابقة", - "invalidLinkTitle": "رابط إعادة التعيين غير صالح", - "invalidLinkHint": "حاول إعادة تعيين كلمة المرور مرة أخرى." - }, - "workflowExecutions": { - "domain": "تنفيذات سير العمل", - "subtitle": "عرض وتتبع تنفيذات سير العمل في تطبيق مدوسا الخاص بك.", - "transactionIdLabel": "معرف المعاملة", - "workflowIdLabel": "معرف سير العمل", - "progressLabel": "التقدم", - "stepsCompletedLabel_one": "{{completed}} من {{count}} خطوة", - "stepsCompletedLabel_other": "{{completed}} من {{count}} خطوات", - "list": { - "noRecordsMessage": "لم يتم تنفيذ أي سير عمل حتى الآن." - }, - "history": { - "sectionTitle": "التاريخ", - "runningState": "قيد التشغيل...", - "awaitingState": "في الانتظار", - "failedState": "فشل", - "skippedState": "تم التجاوز", - "skippedFailureState": "تم التجاوز (فشل)", - "definitionLabel": "التعريف", - "outputLabel": "المخرجات", - "compensateInputLabel": "تعويض المدخلات", - "revertedLabel": "تم التراجع", - "errorLabel": "خطأ" - }, - "state": { - "done": "تم", - "failed": "فشل", - "reverted": "تم التراجع", - "invoking": "استدعاء", - "compensating": "تعويض", - "notStarted": "لم يبدأ" - }, - "transaction": { - "state": { - "waitingToCompensate": "في انتظار التعويض" - } - }, - "step": { - "state": { - "skipped": "تم التجاوز", - "skippedFailure": "تم التجاوز (فشل)", - "dormant": "خامل", - "timeout": "انتهت المهلة" - } - } - }, - "productTypes": { - "domain": "أنواع المنتجات", - "subtitle": "تنظيم منتجاتك في أنواع.", - "create": { - "header": "إنشاء نوع منتج", - "hint": "إنشاء نوع منتج جديد لتصنيف منتجاتك.", - "successToast": "تم إنشاء نوع المنتج {{value}} بنجاح." - }, - "edit": { - "header": "تحرير نوع المنتج", - "successToast": "تم تحديث نوع المنتج {{value}} بنجاح." - }, - "delete": { - "confirmation": "أنت على وشك حذف نوع المنتج {{value}}. لا يمكن التراجع عن هذا الإجراء.", - "successToast": "تم حذف نوع المنتج {{value}} بنجاح." - }, - "fields": { - "value": "القيمة" - } - }, - "productTags": { - "domain": "علامات المنتجات", - "create": { - "header": "إنشاء علامة منتج", - "subtitle": "إنشاء علامة منتج جديدة لتصنيف منتجاتك.", - "successToast": "تم إنشاء علامة المنتج {{value}} بنجاح." - }, - "edit": { - "header": "تحرير علامة المنتج", - "subtitle": "تحرير قيمة علامة المنتج.", - "successToast": "تم تحديث علامة المنتج {{value}} بنجاح." - }, - "delete": { - "confirmation": "أنت على وشك حذف علامة المنتج {{value}}. لا يمكن التراجع عن هذا الإجراء.", - "successToast": "تم حذف علامة المنتج {{value}} بنجاح." - }, - "fields": { - "value": "القيمة" - } - }, - "notifications": { - "domain": "الإشعارات", - "emptyState": { - "title": "لا توجد إشعارات", - "description": "ليس لديك أي إشعارات في الوقت الحالي، ولكن بمجرد أن تحصل عليها ستظهر هنا." - }, - "accessibility": { - "description": "سيتم سرد الإشعارات حول أنشطة مدوسا هنا." - } - }, - "errors": { - "serverError": "خطأ في الخادم - حاول مرة أخرى لاحقًا.", - "invalidCredentials": "البريد الإلكتروني أو كلمة المرور غير صحيحة" - }, - "statuses": { - "scheduled": "مجدول", - "expired": "منتهي", - "active": "نشط", - "enabled": "ممكّن", - "disabled": "معطل", - "draft": "مسودة", - "inactive": "معطل" - }, - "labels": { - "beaware": "كن واعي", - "loading": "جاري التحميل...", - "productVariant": "متغير المنتج", - "prices": "الأسعار", - "available": "متاح", - "inStock": "في المخزون", - "added": "مضاف", - "removed": "محذوف", - "from": "من", - "to": "إلى" - }, - "fields": { - "amount": "المبلغ", - "refundAmount": "مبلغ الاسترداد", - "name": "الاسم", - "default": "افتراضي", - "lastName": "الاسم الأخير", - "firstName": "الاسم الأول", - "title": "العنوان", - "customTitle": "عنوان مخصص", - "manageInventory": "إدارة المخزون", - "inventoryKit": "مجموعة المخزون", - "inventoryItems": "عناصر المخزون", - "inventoryItem": "عنصر المخزون", - "requiredQuantity": "الكمية المطلوبة", - "description": "الوصف", - "email": "البريد الإلكتروني", - "password": "كلمة المرور", - "repeatPassword": "أعد إدخال كلمة المرور", - "confirmPassword": "تأكيد كلمة المرور", - "newPassword": "كلمة المرور الجديدة", - "repeatNewPassword": "أعد إدخال كلمة المرور الجديدة", - "categories": "الفئات", - "shippingMethod": "طريقة الشحن", - "configurations": "التكوينات", - "conditions": "الشروط", - "category": "الفئة", - "collection": "المجموعة", - "discountable": "قابل للخصم", - "handle": "المقبض", - "subtitle": "العنوان الفرعي", - "by": "بواسطة", - "item": "عنصر", - "qty": "الكمية", - "limit": "الحد", - "tags": "العلامات", - "type": "النوع", - "reason": "السبب", - "none": "لا شيء", - "all": "الكل", - "search": "بحث", - "percentage": "النسبة المئوية", - "sales_channels": "قنوات البيع", - "customer_groups": "مجموعات العملاء", - "product_tags": "علامات المنتجات", - "product_types": "أنواع المنتجات", - "product_collections": "مجموعات المنتجات", - "status": "الحالة", - "code": "الرمز", - "value": "القيمة", - "disabled": "معطل", - "dynamic": "ديناميكي", - "normal": "عادي", - "years": "السنوات", - "months": "الأشهر", - "days": "الأيام", - "hours": "الساعات", - "minutes": "الدقائق", - "totalRedemptions": "إجمالي الاستردادات", - "countries": "الدول", - "paymentProviders": "مزودي الدفع", - "refundReason": "سبب الاسترداد", - "fulfillmentProviders": "مزودي التنفيذ", - "fulfillmentProvider": "مزود التنفيذ", - "providers": "المزودين", - "availability": "التوافر", - "inventory": "المخزون", - "optional": "اختياري", - "note": "ملاحظة", - "automaticTaxes": "الضرائب التلقائية", - "taxInclusivePricing": "التسعير الشامل للضرائب", - "currency": "العملة", - "address": "العنوان", - "address2": "الشقة، الجناح، إلخ.", - "city": "المدينة", - "postalCode": "الرمز البريدي", - "country": "الدولة", - "state": "الولاية", - "province": "المقاطعة", - "company": "الشركة", - "phone": "الهاتف", - "metadata": "البيانات الوصفية", - "selectCountry": "اختر الدولة", - "products": "المنتجات", - "variants": "البدائل", - "orders": "الطلبات", - "account": "الحساب", - "total": "إجمالي الطلب", - "paidTotal": "إجمالي المدفوع", - "totalExclTax": "الإجمالي بدون ضريبة", - "subtotal": "المجموع الفرعي", - "shipping": "الشحن", - "outboundShipping": "الشحن الصادر", - "returnShipping": "شحن الإرجاع", - "tax": "الضريبة", - "created": "تم الإنشاء", - "key": "المفتاح", - "customer": "العميل", - "date": "التاريخ", - "order": "الطلب", - "fulfillment": "التنفيذ", - "provider": "المزود", - "payment": "الدفع", - "items": "العناصر", - "salesChannel": "قناة البيع", - "region": "المنطقة", - "discount": "الخصم", - "role": "الدور", - "sent": "تم الإرسال", - "salesChannels": "قنوات البيع", - "product": "المنتج", - "createdAt": "تم الإنشاء في", - "updatedAt": "تم التحديث في", - "revokedAt": "تم الإلغاء في", - "true": "صحيح", - "false": "خطأ", - "giftCard": "بطاقة هدايا", - "tag": "علامة", - "dateIssued": "تاريخ الإصدار", - "issuedDate": "تاريخ الإصدار", - "expiryDate": "تاريخ الانتهاء", - "price": "السعر", - "priceTemplate": "السعر {{regionOrCurrency}}", - "height": "الارتفاع", - "width": "العرض", - "length": "الطول", - "weight": "الوزن", - "midCode": "رمز MID", - "hsCode": "رمز HS", - "ean": "EAN", - "upc": "UPC", - "inventoryQuantity": "كمية المخزون", - "barcode": "الباركود", - "countryOfOrigin": "بلد المنشأ", - "material": "المادة", - "thumbnail": "الصورة المصغرة", - "sku": "SKU", - "managedInventory": "المخزون المُدار", - "allowBackorder": "السماح بالطلبات المسبقة", - "inStock": "في المخزون", - "location": "الموقع", - "quantity": "الكمية", - "variant": "البديل", - "id": "المعرف", - "parent": "الأصل", - "minSubtotal": "الحد الأدنى للمجموع الفرعي", - "maxSubtotal": "الحد الأقصى للمجموع الفرعي", - "shippingProfile": "ملف تعريف الشحن", - "summary": "الملخص", - "details": "التفاصيل", - "label": "التسمية", - "rate": "المعدل", - "requiresShipping": "يتطلب الشحن", - "unitPrice": "سعر الوحدة", - "startDate": "تاريخ البدء", - "endDate": "تاريخ الانتهاء", - "draft": "مسودة", - "values": "القيم" - }, - "dateTime": { - "years_one": "سنة", - "years_other": "سنوات", - "months_one": "شهر", - "months_other": "أشهر", - "weeks_one": "أسبوع", - "weeks_other": "أسابيع", - "days_one": "يوم", - "days_other": "أيام", - "hours_one": "ساعة", - "hours_other": "ساعات", - "minutes_one": "دقيقة", - "minutes_other": "دقائق", - "seconds_one": "ثانية", - "seconds_other": "ثواني" - } -} diff --git a/src/i18n/translations/bg.json b/src/i18n/translations/bg.json deleted file mode 100644 index 3f9283ed..00000000 --- a/src/i18n/translations/bg.json +++ /dev/null @@ -1,2992 +0,0 @@ -{ - "$schema": "./$schema.json", - "general": { - "ascending": "Възходящо", - "descending": "Низходящо", - "add": "Добави", - "start": "Начало", - "end": "Край", - "open": "Отвори", - "close": "Затвори", - "apply": "Приложи", - "range": "Обхват", - "search": "Търсене", - "of": "от", - "results": "резултати", - "pages": "страници", - "next": "Следваща", - "prev": "Предишна", - "is": "е", - "timeline": "Времева линия", - "success": "Успех", - "warning": "Предупреждение", - "tip": "Съвет", - "error": "Грешка", - "select": "Избери", - "selected": "Избрано", - "enabled": "Активирано", - "disabled": "Деактивирано", - "expired": "Изтекло", - "active": "Активно", - "revoked": "Отменено", - "new": "Ново", - "modified": "Променено", - "added": "Добавено", - "removed": "Премахнато", - "admin": "Администратор", - "store": "Магазин", - "details": "Детайли", - "items_one": "{{count}} артикул", - "items_other": "{{count}} артикули", - "countSelected": "{{count}} избрани", - "countOfTotalSelected": "{{count}} от {{total}} избрани", - "plusCount": "+ {{count}}", - "plusCountMore": "+ {{count}} още", - "areYouSure": "Сигурни ли сте?", - "noRecordsFound": "Няма намерени записи", - "typeToConfirm": "Моля, въведете {val}, за да потвърдите:", - "noResultsTitle": "Няма резултати", - "noResultsMessage": "Опитайте да промените филтрите или заявката за търсене", - "noSearchResults": "Няма резултати от търсенето", - "noSearchResultsFor": "Няма резултати от търсенето за <0>'{{query}}'", - "noRecordsTitle": "Няма записи", - "noRecordsMessage": "Няма записи за показване", - "unsavedChangesTitle": "Сигурни ли сте, че искате да напуснете тази форма?", - "unsavedChangesDescription": "Имате незапазени промени, които ще бъдат загубени, ако напуснете тази форма.", - "includesTaxTooltip": "Цените в тази колона включват данък.", - "excludesTaxTooltip": "Цените в тази колона не включват данък.", - "noMoreData": "Няма повече данни" - }, - "json": { - "header": "JSON", - "numberOfKeys_one": "{{count}} ключ", - "numberOfKeys_other": "{{count}} ключа", - "drawer": { - "header_one": "JSON <0>· {{count}} ключ", - "header_other": "JSON <0>· {{count}} ключа", - "description": "Вижте JSON данните за този обект." - } - }, - "metadata": { - "header": "Метаданни", - "numberOfKeys_one": "{{count}} ключ", - "numberOfKeys_other": "{{count}} ключа", - "edit": { - "header": "Редактиране на метаданни", - "description": "Редактирайте метаданните за този обект.", - "successToast": "Метаданните бяха успешно актуализирани.", - "actions": { - "insertRowAbove": "Вмъкни ред отгоре", - "insertRowBelow": "Вмъкни ред отдолу", - "deleteRow": "Изтрий ред" - }, - "labels": { - "key": "Ключ", - "value": "Стойност" - }, - "complexRow": { - "label": "Някои редове са деактивирани", - "description": "Този обект съдържа непримитивни метаданни, като масиви или обекти, които не могат да бъдат редактирани тук. За да редактирате деактивираните редове, използвайте директно API.", - "tooltip": "Този ред е деактивиран, защото съдържа непримитивни данни." - } - } - }, - "validation": { - "mustBeInt": "Стойността трябва да е цяло число.", - "mustBePositive": "Стойността трябва да е положително число." - }, - "actions": { - "save": "Запази", - "saveAsDraft": "Запази като чернова", - "copy": "Копирай", - "copied": "Копирано", - "duplicate": "Дублирай", - "publish": "Публикувай", - "create": "Създай", - "delete": "Изтрий", - "remove": "Премахни", - "revoke": "Отмени", - "cancel": "Отказ", - "forceConfirm": "Принудително потвърждение", - "continueEdit": "Продължи редакцията", - "enable": "Активирай", - "disable": "Деактивирай", - "undo": "Отмени", - "complete": "Завърши", - "viewDetails": "Виж детайли", - "back": "Назад", - "close": "Затвори", - "showMore": "Покажи повече", - "continue": "Продължи", - "continueWithEmail": "Продължи с имейл", - "idCopiedToClipboard": "ID е копирано в клипборда", - "addReason": "Добави причина", - "addNote": "Добави бележка", - "reset": "Нулирай", - "confirm": "Потвърди", - "edit": "Редактирай", - "addItems": "Добави елементи", - "download": "Изтегли", - "clear": "Изчисти", - "clearAll": "Изчисти всичко", - "apply": "Приложи", - "add": "Добави", - "select": "Избери", - "browse": "Прегледай", - "logout": "Изход", - "hide": "Скрий", - "export": "Експортирай", - "import": "Импортирай", - "cannotUndo": "Това действие не може да бъде отменено" - }, - "operators": { - "in": "В" - }, - "app": { - "search": { - "label": "Търсене", - "title": "Търсене", - "description": "Търсете в целия магазин, включително поръчки, продукти, клиенти и други.", - "allAreas": "Всички области", - "navigation": "Навигация", - "openResult": "Отвори резултат", - "showMore": "Покажи повече", - "placeholder": "Премини или намери нещо...", - "noResultsTitle": "Няма намерени резултати", - "noResultsMessage": "Не успяхме да намерим нищо, което съвпада с вашето търсене.", - "emptySearchTitle": "Въведете за търсене", - "emptySearchMessage": "Въведете ключова дума или фраза за търсене.", - "loadMore": "Зареди още {{count}}", - "groups": { - "all": "Всички области", - "customer": "Клиенти", - "customerGroup": "Групи клиенти", - "product": "Продукти", - "productVariant": "Варианти на продукти", - "inventory": "Склад", - "reservation": "Резервации", - "category": "Категории", - "collection": "Колекции", - "order": "Поръчки", - "promotion": "Промоции", - "campaign": "Кампании", - "priceList": "Ценови листи", - "user": "Потребители", - "region": "Региони", - "taxRegion": "Данъчни региони", - "returnReason": "Причини за връщане", - "salesChannel": "Канали за продажба", - "productType": "Типове продукти", - "productTag": "Етикети на продукти", - "location": "Локации", - "shippingProfile": "Профили за доставка", - "publishableApiKey": "Публични API ключове", - "secretApiKey": "Тайни API ключове", - "command": "Команди", - "navigation": "Навигация" - } - }, - "keyboardShortcuts": { - "pageShortcut": "Премини към", - "settingShortcut": "Настройки", - "commandShortcut": "Команди", - "then": "след това", - "navigation": { - "goToOrders": "Поръчки", - "goToProducts": "Продукти", - "goToCollections": "Колекции", - "goToCategories": "Категории", - "goToCustomers": "Клиенти", - "goToCustomerGroups": "Групи клиенти", - "goToInventory": "Склад", - "goToReservations": "Резервации", - "goToPriceLists": "Ценови листи", - "goToPromotions": "Промоции", - "goToCampaigns": "Кампании" - }, - "settings": { - "goToSettings": "Настройки", - "goToStore": "Магазин", - "goToUsers": "Потребители", - "goToRegions": "Региони", - "goToTaxRegions": "Данъчни региони", - "goToSalesChannels": "Канали за продажба", - "goToProductTypes": "Типове продукти", - "goToLocations": "Локации", - "goToPublishableApiKeys": "Публични API ключове", - "goToSecretApiKeys": "Тайни API ключове", - "goToWorkflows": "Работни процеси", - "goToProfile": "Профил", - "goToReturnReasons": "Причини за връщане" - } - }, - "menus": { - "user": { - "documentation": "Документация", - "changelog": "История на промените", - "shortcuts": "Бързи команди", - "profileSettings": "Настройки на профила", - "theme": { - "label": "Тема", - "dark": "Тъмна", - "light": "Светла", - "system": "Системна" - } - }, - "store": { - "label": "Магазин", - "storeSettings": "Настройки на магазина" - }, - "actions": { - "logout": "Изход" - } - }, - "nav": { - "accessibility": { - "title": "Навигация", - "description": "Навигационно меню за таблото." - }, - "common": { - "extensions": "Разширения" - }, - "main": { - "store": "Магазин", - "storeSettings": "Настройки на магазина" - }, - "settings": { - "header": "Настройки", - "general": "Общи", - "developer": "Разработчик", - "myAccount": "Моят акаунт" - } - } - }, - "dataGrid": { - "columns": { - "view": "Преглед", - "resetToDefault": "Възстанови по подразбиране", - "disabled": "Промяната на видимите колони е деактивирана." - }, - "shortcuts": { - "label": "Кратки команди", - "commands": { - "undo": "Отмени", - "redo": "Повтори", - "copy": "Копирай", - "paste": "Постави", - "edit": "Редактирай", - "delete": "Изтрий", - "clear": "Изчисти", - "moveUp": "Премести нагоре", - "moveDown": "Премести надолу", - "moveLeft": "Премести наляво", - "moveRight": "Премести надясно", - "moveTop": "Премести най-горе", - "moveBottom": "Премести най-долу", - "selectDown": "Избери надолу", - "selectUp": "Избери нагоре", - "selectColumnDown": "Избери колона надолу", - "selectColumnUp": "Избери колона нагоре", - "focusToolbar": "Фокус върху лентата с инструменти", - "focusCancel": "Фокус върху отмяна" - } - }, - "errors": { - "fixError": "Поправи грешката", - "count_one": "{{count}} грешка", - "count_other": "{{count}} грешки" - } - }, - "filters": { - "sortLabel": "Сортиране", - "filterLabel": "Филтър", - "searchLabel": "Търсене", - "date": { - "today": "Днес", - "lastSevenDays": "Последните 7 дни", - "lastThirtyDays": "Последните 30 дни", - "lastNinetyDays": "Последните 90 дни", - "lastTwelveMonths": "Последните 12 месеца", - "custom": "Персонализиран", - "from": "От", - "to": "До", - "starting": "Започва от", - "ending": "Завършва на" - }, - "compare": { - "lessThan": "По-малко от", - "greaterThan": "Повече от", - "exact": "Точно", - "range": "Обхват", - "lessThanLabel": "по-малко от {{value}}", - "greaterThanLabel": "повече от {{value}}", - "andLabel": "и" - }, - "sorting": { - "alphabeticallyAsc": "А до Я", - "alphabeticallyDesc": "Я до А", - "dateAsc": "Най-нови първо", - "dateDesc": "Най-стари първо" - }, - "radio": { - "yes": "Да", - "no": "Не", - "true": "Истина", - "false": "Лъжа" - }, - "addFilter": "Добави филтър" - }, - "errorBoundary": { - "badRequestTitle": "400 - Невалидна заявка", - "badRequestMessage": "Заявката не може да бъде обработена поради неправилен синтаксис.", - "notFoundTitle": "404 - Страницата не съществува", - "notFoundMessage": "Проверете URL адреса и опитайте отново или използвайте лентата за търсене.", - "internalServerErrorTitle": "500 - Вътрешна грешка на сървъра", - "internalServerErrorMessage": "Възникна неочаквана грешка на сървъра. Опитайте по-късно.", - "defaultTitle": "Възникна грешка", - "defaultMessage": "Възникна неочаквана грешка при зареждането на страницата.", - "noMatchMessage": "Търсената страница не съществува.", - "backToDashboard": "Назад към таблото" - }, - "addresses": { - "shippingAddress": { - "header": "Адрес за доставка", - "editHeader": "Редактиране на адрес за доставка", - "editLabel": "Адрес за доставка", - "label": "Адрес за доставка" - }, - "billingAddress": { - "header": "Адрес за фактуриране", - "editHeader": "Редактиране на адрес за фактуриране", - "editLabel": "Адрес за фактуриране", - "label": "Адрес за фактуриране", - "sameAsShipping": "Същият като адреса за доставка" - }, - "contactHeading": "Контакт", - "locationHeading": "Местоположение" - }, - "email": { - "editHeader": "Редактиране на имейл", - "editLabel": "Имейл", - "label": "Имейл" - }, - "transferOwnership": { - "header": "Прехвърляне на собственост", - "label": "Прехвърли собственост", - "details": { - "order": "Детайли за поръчката", - "draft": "Детайли за черновата" - }, - "currentOwner": { - "label": "Текущ собственик", - "hint": "Текущият собственик на поръчката." - }, - "newOwner": { - "label": "Нов собственик", - "hint": "Новият собственик, на когото ще се прехвърли поръчката." - }, - "validation": { - "mustBeDifferent": "Новият собственик трябва да бъде различен от текущия собственик.", - "required": "Нов собственик е задължителен." - } - }, - "sales_channels": { - "availableIn": "Налично в <0>{{x}} от <1>{{y}} канали за продажба" - }, - "products": { - "domain": "Продукти", - "additionalAttributes": "Допълнителни атрибути", - "list": { - "noRecordsMessage": "Създайте първия си продукт, за да започнете да продавате." - }, - "edit": { - "header": "Редактиране на продукт", - "description": "Редактирайте детайлите на продукта.", - "successToast": "Продуктът {{title}} беше успешно актуализиран." - }, - "create": { - "title": "Създаване на продукт", - "description": "Създайте нов продукт.", - "header": "Общи", - "tabs": { - "details": "Детайли", - "organize": "Организиране", - "variants": "Варианти", - "inventory": "Инвентарни комплекти" - }, - "errors": { - "variants": "Моля, изберете поне един вариант.", - "options": "Моля, създайте поне една опция.", - "uniqueSku": "SKU трябва да е уникален." - }, - "inventory": { - "heading": "Инвентарни комплекти", - "label": "Добавете инвентарни елементи към комплекта на варианта.", - "itemPlaceholder": "Изберете инвентарен елемент", - "quantityPlaceholder": "Колко от тези са необходими за комплекта?" - }, - "variants": { - "header": "Варианти", - "subHeadingTitle": "Да, това е продукт с варианти", - "subHeadingDescription": "Когато не е избрано, ще създадем вариант по подразбиране за вас", - "optionTitle": { - "placeholder": "Размер" - }, - "optionValues": { - "placeholder": "Малък, Среден, Голям" - }, - "productVariants": { - "label": "Варианти на продукта", - "hint": "Тази подредба ще определи реда на вариантите във вашия магазин.", - "alert": "Добавете опции, за да създадете варианти.", - "tip": "Непроверените варианти няма да бъдат създадени. Винаги можете да създавате и редактирате варианти по-късно." - }, - "productOptions": { - "label": "Опции на продукта", - "hint": "Определете опциите за продукта, напр. цвят, размер и др." - } - }, - "successToast": "Продуктът {{title}} беше успешно създаден." - }, - "export": { - "header": "Експортиране на списък с продукти", - "description": "Експортирайте списъка с продукти в CSV файл.", - "success": { - "title": "Обработваме вашия експортиране", - "description": "Експортирането на данни може да отнеме няколко минути. Ще ви уведомим, когато приключим." - }, - "filters": { - "title": "Филтри", - "description": "Приложете филтри в таблицата, за да коригирате изгледа" - }, - "columns": { - "title": "Колони", - "description": "Персонализирайте експортираните данни според специфичните нужди" - } - }, - "import": { - "header": "Импортиране на списък с продукти", - "uploadLabel": "Импортиране на продукти", - "uploadHint": "Плъзнете и пуснете CSV файл или кликнете, за да качите", - "description": "Импортирайте продукти чрез предоставяне на CSV файл в предварително дефиниран формат", - "template": { - "title": "Не сте сигурни как да подредите списъка си?", - "description": "Изтеглете шаблона по-долу, за да сте сигурни, че следвате правилния формат." - }, - "upload": { - "title": "Качете CSV файл", - "description": "Чрез импортиране можете да добавяте или актуализирате продукти. За да актуализирате съществуващи продукти, трябва да използвате съществуващия идентификатор и ръкохватка. За да актуализирате съществуващи варианти, трябва да използвате съществуващия идентификатор. Ще бъдете помолени за потвърждение преди импортирането.", - "preprocessing": "Предварителна обработка...", - "productsToCreate": "Продуктите ще бъдат създадени", - "productsToUpdate": "Продуктите ще бъдат актуализирани" - }, - "success": { - "title": "Обработваме вашия импорт", - "description": "Импортирането на данни може да отнеме известно време. Ще ви уведомим, когато приключим." - } - }, - "deleteWarning": "Ще изтриете продукта {{title}}. Това действие не може да бъде отменено.", - "variants": { - "header": "Варианти", - "empty": { - "heading": "Няма варианти", - "description": "Няма налични варианти за показване." - }, - "filtered": { - "heading": "Няма резултати", - "description": "Няма варианти, които отговарят на текущите филтри." - } - }, - "attributes": "Атрибути", - "editAttributes": "Редактиране на атрибути", - "editOptions": "Редактиране на опции", - "editPrices": "Редактиране на цени", - "media": { - "label": "Медия", - "editHint": "Добавете медия към продукта, за да го покажете във вашия магазин.", - "makeThumbnail": "Създай миниатюра", - "uploadImagesLabel": "Качете изображения", - "uploadImagesHint": "Плъзнете и пуснете изображения тук или кликнете, за да качите.", - "invalidFileType": "'{{name}}' не е поддържан тип файл. Поддържани файлови типове са: {{types}}.", - "failedToUpload": "Неуспешно качване на медията. Моля, опитайте отново.", - "deleteWarning_one": "Ще изтриете {{count}} изображение. Това действие не може да бъде отменено.", - "deleteWarning_other": "Ще изтриете {{count}} изображения. Това действие не може да бъде отменено.", - "deleteWarningWithThumbnail_one": "Ще изтриете {{count}} изображение заедно с миниатюрата. Това действие не може да бъде отменено.", - "deleteWarningWithThumbnail_other": "Ще изтриете {{count}} изображения заедно с миниатюрата. Това действие не може да бъде отменено.", - "thumbnailTooltip": "Миниатюра", - "galleryLabel": "Галерия", - "downloadImageLabel": "Изтеглете текущото изображение", - "deleteImageLabel": "Изтрийте текущото изображение", - "emptyState": { - "header": "Все още няма медия", - "description": "Добавете медия към продукта, за да го покажете във вашия магазин.", - "action": "Добави медия" - }, - "successToast": "Медията беше успешно актуализирана." - }, - "discountableHint": "Когато не е отметнато, отстъпките няма да се прилагат за този продукт.", - "noSalesChannels": "Не е наличен в нито един канал за продажба", - "variantCount_one": "{{count}} вариант", - "variantCount_other": "{{count}} варианта", - "deleteVariantWarning": "Ще изтриете варианта {{title}}. Това действие не може да бъде отменено.", - "productStatus": { - "draft": "Чернова", - "published": "Публикуван", - "proposed": "Предложен", - "rejected": "Отхвърлен" - }, - "fields": { - "title": { - "label": "Заглавие", - "hint": "Дайте на продукта кратко и ясно заглавие.<0/>Препоръчителната дължина е 50-60 знака за търсачки.", - "placeholder": "Зимно яке" - }, - "subtitle": { - "label": "Подзаглавие", - "placeholder": "Топло и уютно" - }, - "handle": { - "label": "Идентификатор", - "tooltip": "Идентификаторът се използва за препратка към продукта във вашия магазин. Ако не е зададен, ще се генерира от заглавието на продукта.", - "placeholder": "зимно-яке" - }, - "description": { - "label": "Описание", - "hint": "Дайте кратко и ясно описание на продукта.<0/>Препоръчителната дължина е 120-160 знака за търсачки.", - "placeholder": "Топло и уютно яке" - }, - "discountable": { - "label": "С отстъпка", - "hint": "Когато не е отметнато, отстъпките няма да се прилагат за този продукт" - }, - "shipping_profile": { - "label": "Профил за доставка", - "hint": "Свържете продукта с профил за доставка" - }, - "type": { - "label": "Тип" - }, - "collection": { - "label": "Колекция" - }, - "categories": { - "label": "Категории" - }, - "tags": { - "label": "Етикети" - }, - "sales_channels": { - "label": "Канали за продажба", - "hint": "Продуктът ще бъде наличен само в канала за продажба по подразбиране, ако не бъде избран друг." - }, - "countryOrigin": { - "label": "Държава на произход" - }, - "material": { - "label": "Материал" - }, - "width": { - "label": "Ширина" - }, - "length": { - "label": "Дължина" - }, - "height": { - "label": "Височина" - }, - "weight": { - "label": "Тегло" - }, - "options": { - "label": "Опции на продукта", - "hint": "Опциите се използват за определяне на цвят, размер и др.", - "add": "Добави опция", - "optionTitle": "Заглавие на опцията", - "optionTitlePlaceholder": "Цвят", - "variations": "Вариации (разделени със запетая)", - "variantionsPlaceholder": "Червен, Син, Зелен" - }, - "variants": { - "label": "Варианти на продукта", - "hint": "Непроверените варианти няма да бъдат създадени. Тази подредба ще определи реда на вариантите във вашия магазин." - }, - "mid_code": { - "label": "MID код" - }, - "hs_code": { - "label": "HS код" - } - }, - "variant": { - "edit": { - "header": "Редактиране на вариант", - "success": "Вариантът на продукта беше успешно редактиран" - }, - "create": { - "header": "Детайли за варианта" - }, - "deleteWarning": "Сигурни ли сте, че искате да изтриете този вариант?", - "pricesPagination": "1 - {{current}} от {{total}} цени", - "tableItemAvailable": "{{availableCount}} налични", - "tableItem_one": "{{availableCount}} наличен на {{locationCount}} място", - "tableItem_other": "{{availableCount}} налични на {{locationCount}} места", - "inventory": { - "notManaged": "Не се управлява", - "manageItems": "Управление на инвентарни елементи", - "notManagedDesc": "Инвентарът не се управлява за този вариант. Включете „Управление на инвентар“ за проследяване.", - "manageKit": "Управление на инвентарен комплект", - "navigateToItem": "Към инвентарния елемент", - "actions": { - "inventoryItems": "Към инвентарния елемент", - "inventoryKit": "Показване на инвентарните елементи" - }, - "inventoryKit": "Инвентарен комплект", - "inventoryKitHint": "Състои ли се този вариант от няколко инвентарни елемента?", - "validation": { - "itemId": "Моля, изберете инвентарен елемент.", - "quantity": "Полето за количество е задължително. Въведете положително число." - }, - "header": "Наличност и инвентар", - "editItemDetails": "Редактиране на детайли за елемента", - "manageInventoryLabel": "Управление на инвентар", - "manageInventoryHint": "Когато е активирано, количеството на инвентара ще се актуализира при поръчки и връщания.", - "allowBackordersLabel": "Позволи поръчки при липса", - "allowBackordersHint": "Когато е активирано, клиентите могат да поръчват дори при липса на наличност.", - "toast": { - "levelsBatch": "Инвентарните нива са актуализирани.", - "update": "Инвентарният елемент беше успешно актуализиран.", - "updateLevel": "Нивото на инвентара беше успешно актуализирано.", - "itemsManageSuccess": "Инвентарните елементи бяха успешно актуализирани." - } - } - }, - "options": { - "header": "Опции", - "edit": { - "header": "Редактиране на опция", - "successToast": "Опцията {{title}} беше успешно актуализирана." - }, - "create": { - "header": "Създаване на опция", - "successToast": "Опцията {{title}} беше успешно създадена." - }, - "deleteWarning": "Ще изтриете опцията на продукта: {{title}}. Това действие не може да бъде отменено." - }, - "organization": { - "header": "Организиране", - "edit": { - "header": "Редактиране на организация", - "toasts": { - "success": "Успешно актуализирана организация за {{title}}." - } - } - }, - "stock": { - "heading": "Управление на нива на наличност и местоположения", - "description": "Актуализирайте нивата на наличния инвентар за всички варианти на продукта.", - "loading": "Моля, изчакайте, това може да отнеме малко време...", - "tooltips": { - "alreadyManaged": "Този инвентарен елемент вече е редактиран под {{title}}.", - "alreadyManagedWithSku": "Този инвентарен елемент вече е редактиран под {{title}} ({{sku}})." - } - }, - "shippingProfile": { - "header": "Конфигурация на доставка", - "edit": { - "header": "Редактиране на конфигурацията за доставка", - "toasts": { - "success": "Успешно актуализиран профил за доставка за {{title}}." - } - }, - "create": { - "errors": { - "required": "Профил за доставка е задължителен" - } - } - }, - "toasts": { - "delete": { - "success": { - "header": "Продуктът е изтрит", - "description": "{{title}} беше успешно изтрит." - }, - "error": { - "header": "Неуспешно изтриване на продукта" - } - } - } - }, - "collections": { - "domain": "Колекции", - "subtitle": "Организирайте продуктите в колекции.", - "createCollection": "Създаване на колекция", - "createCollectionHint": "Създайте нова колекция, за да организирате вашите продукти.", - "createSuccess": "Колекцията беше успешно създадена.", - "editCollection": "Редактиране на колекция", - "handleTooltip": "Идентификаторът се използва за препратка към колекцията във вашия магазин. Ако не е зададен, ще бъде генериран от заглавието на колекцията.", - "deleteWarning": "Ще изтриете колекцията {{title}}. Това действие не може да бъде отменено.", - "removeSingleProductWarning": "Ще премахнете продукта {{title}} от колекцията. Това действие не може да бъде отменено.", - "removeProductsWarning_one": "Ще премахнете {{count}} продукт от колекцията. Това действие не може да бъде отменено.", - "removeProductsWarning_other": "Ще премахнете {{count}} продукта от колекцията. Това действие не може да бъде отменено.", - "products": { - "list": { - "noRecordsMessage": "Няма продукти в колекцията." - }, - "add": { - "successToast_one": "Продуктът беше успешно добавен към колекцията.", - "successToast_other": "Продуктите бяха успешно добавени към колекцията." - }, - "remove": { - "successToast_one": "Продуктът беше успешно премахнат от колекцията.", - "successToast_other": "Продуктите бяха успешно премахнати от колекцията." - } - } - }, - "categories": { - "domain": "Категории", - "subtitle": "Организирайте продуктите в категории и управлявайте тяхното подреждане и йерархия.", - "create": { - "header": "Създаване на категория", - "hint": "Създайте нова категория, за да организирате вашите продукти.", - "tabs": { - "details": "Детайли", - "organize": "Организиране на подреждането" - }, - "successToast": "Категорията {{name}} беше успешно създадена." - }, - "edit": { - "header": "Редактиране на категория", - "description": "Редактирайте категорията, за да актуализирате нейните детайли.", - "successToast": "Категорията беше успешно актуализирана." - }, - "delete": { - "confirmation": "Ще изтриете категорията {{name}}. Това действие не може да бъде отменено.", - "successToast": "Категорията {{name}} беше успешно изтрита." - }, - "products": { - "add": { - "disabledTooltip": "Продуктът вече е в тази категория.", - "successToast_one": "Добавен е {{count}} продукт към категорията.", - "successToast_other": "Добавени са {{count}} продукта към категорията." - }, - "remove": { - "confirmation_one": "Ще премахнете {{count}} продукт от категорията. Това действие не може да бъде отменено.", - "confirmation_other": "Ще премахнете {{count}} продукта от категорията. Това действие не може да бъде отменено.", - "successToast_one": "Премахнат е {{count}} продукт от категорията.", - "successToast_other": "Премахнати са {{count}} продукта от категорията." - }, - "list": { - "noRecordsMessage": "Няма продукти в категорията." - } - }, - "organize": { - "header": "Организиране", - "action": "Редактиране на подреждането" - }, - "fields": { - "visibility": { - "label": "Видимост", - "internal": "Вътрешна", - "public": "Публична" - }, - "status": { - "label": "Статус", - "active": "Активна", - "inactive": "Неактивна" - }, - "path": { - "label": "Път", - "tooltip": "Показване на пълния път на категорията." - }, - "children": { - "label": "Подкатегории" - }, - "new": { - "label": "Нова" - } - } - }, - "inventory": { - "domain": "Инвентар", - "subtitle": "Управлявайте вашите инвентарни елементи", - "reserved": "Резервирано", - "available": "Налично", - "locationLevels": "Локации", - "associatedVariants": "Свързани варианти", - "manageLocations": "Управление на локации", - "deleteWarning": "Ще изтриете инвентарен елемент. Това действие не може да бъде отменено.", - "editItemDetails": "Редактиране на детайлите на елемента", - "create": { - "title": "Създаване на инвентарен елемент", - "details": "Детайли", - "availability": "Наличност", - "locations": "Локации", - "attributes": "Атрибути", - "requiresShipping": "Изисква доставка", - "requiresShippingHint": "Изисква ли инвентарният елемент доставка?", - "successToast": "Инвентарният елемент беше успешно създаден." - }, - "reservation": { - "header": "Резервация на {{itemName}}", - "editItemDetails": "Редактиране на резервацията", - "lineItemId": "ID на елемента", - "orderID": "ID на поръчката", - "description": "Описание", - "location": "Локация", - "inStockAtLocation": "На склад на тази локация", - "availableAtLocation": "Налично на тази локация", - "reservedAtLocation": "Резервирано на тази локация", - "reservedAmount": "Резервирано количество", - "create": "Създаване на резервация", - "itemToReserve": "Елемент за резервация", - "quantityPlaceholder": "Колко искате да резервирате?", - "descriptionPlaceholder": "Какъв е типът на резервацията?", - "successToast": "Резервацията беше успешно създадена.", - "updateSuccessToast": "Резервацията беше успешно актуализирана.", - "deleteSuccessToast": "Резервацията беше успешно изтрита.", - "errors": { - "noAvaliableQuantity": "На избраната локация няма налично количество.", - "quantityOutOfRange": "Минималното количество е 1, а максималното е {{max}}" - } - }, - "adjustInventory": { - "errors": { - "stockedQuantity": "Наличността не може да бъде намалена под резервираното количество от {{quantity}}." - } - }, - "toast": { - "updateLocations": "Локациите бяха успешно актуализирани.", - "updateLevel": "Нивото на инвентара беше успешно актуализирано.", - "updateItem": "Инвентарният елемент беше успешно актуализиран." - }, - "stock": { - "title": "Актуализиране на нивата на инвентара", - "description": "Актуализирайте нивата на наличност за избраните инвентарни елементи.", - "action": "Редактиране на нива на инвентара", - "placeholder": "Не е активирано", - "disablePrompt_one": "Ще деактивирате {{count}} ниво на локация. Това действие не може да бъде отменено.", - "disablePrompt_other": "Ще деактивирате {{count}} нива на локации. Това действие не може да бъде отменено.", - "disabledToggleTooltip": "Не може да се деактивира: изчистете входящото и/или резервираното количество преди деактивиране.", - "successToast": "Нивата на инвентара бяха успешно актуализирани." - } - }, - "giftCards": { - "domain": "Подаръчни карти", - "editGiftCard": "Редактиране на подаръчна карта", - "createGiftCard": "Създаване на подаръчна карта", - "createGiftCardHint": "Ръчно създайте подаръчна карта, която може да се използва като метод на плащане във вашия магазин.", - "selectRegionFirst": "Първо изберете регион", - "deleteGiftCardWarning": "Ще изтриете подаръчната карта {{code}}. Това действие не може да бъде отменено.", - "balanceHigherThanValue": "Балансът не може да бъде по-голям от първоначалната стойност.", - "balanceLowerThanZero": "Балансът не може да бъде отрицателен.", - "expiryDateHint": "Различните държави имат различни закони относно срока на валидност на подаръчните карти. Проверете местните разпоредби, преди да зададете дата на изтичане.", - "regionHint": "Промяната на региона на подаръчната карта ще промени и нейната валута, което може да повлияе на нейната стойност.", - "enabledHint": "Укажете дали подаръчната карта е активирана или деактивирана.", - "balance": "Баланс", - "currentBalance": "Текущ баланс", - "initialBalance": "Първоначален баланс", - "personalMessage": "Лично съобщение", - "recipient": "Получател" - }, - "customers": { - "domain": "Клиенти", - "list": { - "noRecordsMessage": "Вашите клиенти ще се покажат тук." - }, - "create": { - "header": "Създаване на клиент", - "hint": "Създайте нов клиент и управлявайте неговите детайли.", - "successToast": "Клиентът {{email}} беше успешно създаден." - }, - "groups": { - "label": "Групи клиенти", - "remove": "Сигурни ли сте, че искате да премахнете клиента от групата \"{{name}}\"?", - "removeMany": "Сигурни ли сте, че искате да премахнете клиента от следните групи: {{groups}}?", - "alreadyAddedTooltip": "Клиентът вече е в тази група.", - "list": { - "noRecordsMessage": "Този клиент не принадлежи към никоя група." - }, - "add": { - "success": "Клиентът е добавен към: {{groups}}.", - "list": { - "noRecordsMessage": "Моля, първо създайте група клиенти." - } - }, - "removed": { - "success": "Клиентът е премахнат от: {{groups}}.", - "list": { - "noRecordsMessage": "Моля, първо създайте група клиенти." - } - } - }, - "edit": { - "header": "Редактиране на клиент", - "emailDisabledTooltip": "Имейл адресът не може да бъде променен за регистрирани клиенти.", - "successToast": "Клиентът {{email}} беше успешно актуализиран." - }, - "delete": { - "title": "Изтриване на клиент", - "description": "Ще изтриете клиента {{email}}. Това действие не може да бъде отменено.", - "successToast": "Клиентът {{email}} беше успешно изтрит." - }, - "fields": { - "guest": "Гост", - "registered": "Регистриран", - "groups": "Групи" - }, - "registered": "Регистриран", - "guest": "Гост", - "hasAccount": "Има акаунт" - }, - "customerGroups": { - "domain": "Групи клиенти", - "subtitle": "Организирайте клиентите в групи. Групите могат да имат различни промоции и цени.", - "list": { - "empty": { - "heading": "Няма групи клиенти", - "description": "Няма налични групи клиенти за показване." - }, - "filtered": { - "heading": "Няма резултати", - "description": "Няма групи клиенти, които да отговарят на текущите филтри." - } - }, - "create": { - "header": "Създаване на група клиенти", - "hint": "Създайте нова група клиенти, за да ги сегментирате.", - "successToast": "Групата клиенти {{name}} беше успешно създадена." - }, - "edit": { - "header": "Редактиране на група клиенти", - "successToast": "Групата клиенти {{name}} беше успешно актуализирана." - }, - "delete": { - "title": "Изтриване на група клиенти", - "description": "Ще изтриете групата клиенти {{name}}. Това действие не може да бъде отменено.", - "successToast": "Групата клиенти {{name}} беше успешно изтрита." - }, - "customers": { - "alreadyAddedTooltip": "Клиентът вече е добавен към групата.", - "add": { - "successToast_one": "Клиентът беше успешно добавен към групата.", - "successToast_other": "Клиентите бяха успешно добавени към групата.", - "list": { - "noRecordsMessage": "Първо създайте клиент." - } - }, - "remove": { - "title_one": "Премахване на клиент", - "title_other": "Премахване на клиенти", - "description_one": "Ще премахнете {{count}} клиент от групата. Това действие не може да бъде отменено.", - "description_other": "Ще премахнете {{count}} клиенти от групата. Това действие не може да бъде отменено." - }, - "list": { - "noRecordsMessage": "Тази група няма клиенти." - } - } - }, - "orders": { - "domain": "Поръчки", - "claim": "Рекламация", - "exchange": "Замяна", - "return": "Връщане", - "cancelWarning": "Ще анулирате поръчката {{id}}. Това действие не може да бъде отменено.", - "orderCanceled": "Поръчката беше успешно анулирана", - "onDateFromSalesChannel": "{{date}} от {{salesChannel}}", - "list": { - "noRecordsMessage": "Вашите поръчки ще се покажат тук." - }, - "status": { - "not_paid": "Неплатена", - "pending": "В изчакване", - "completed": "Завършена", - "draft": "Чернова", - "archived": "Архивирана", - "canceled": "Анулирана", - "requires_action": "Изисква действие" - }, - "summary": { - "requestReturn": "Заявка за връщане", - "allocateItems": "Разпределете артикули", - "editOrder": "Редактиране на поръчка", - "editOrderContinue": "Продължете редакцията на поръчката", - "inventoryKit": "Състои се от {{count}}x инвентарни елемента", - "itemTotal": "Обща стойност на артикули", - "shippingTotal": "Обща стойност на доставка", - "discountTotal": "Обща стойност на отстъпки", - "taxTotalIncl": "Обща стойност на данъци (включени)", - "itemSubtotal": "Междинна сума за артикули", - "shippingSubtotal": "Междинна сума за доставка", - "discountSubtotal": "Междинна сума за отстъпки", - "taxTotal": "Обща стойност на данъци" - }, - "transfer": { - "title": "Прехвърляне на собственост", - "requestSuccess": "Заявката за прехвърляне на поръчката беше изпратена до: {{email}}.", - "currentOwner": "Текущ собственик", - "newOwner": "Нов собственик", - "currentOwnerDescription": "Клиентът, свързан с тази поръчка в момента.", - "newOwnerDescription": "Клиентът, на когото ще се прехвърли тази поръчка." - }, - "payment": { - "title": "Плащания", - "isReadyToBeCaptured": "Плащането <0/> е готово за осребряване.", - "totalPaidByCustomer": "Общо платено от клиента", - "capture": "Осребряване на плащане", - "capture_short": "Осребри", - "refund": "Възстановяване", - "markAsPaid": "Маркирай като платено", - "statusLabel": "Статус на плащането", - "statusTitle": "Статус на плащане", - "status": { - "notPaid": "Неплатено", - "authorized": "Одобрено", - "partiallyAuthorized": "Частично одобрено", - "awaiting": "В изчакване", - "captured": "Осребрено", - "partiallyRefunded": "Частично възстановено", - "partiallyCaptured": "Частично осребрено", - "refunded": "Възстановено", - "canceled": "Анулирано", - "requiresAction": "Изисква действие" - }, - "capturePayment": "Плащането от {{amount}} ще бъде осребрено.", - "capturePaymentSuccess": "Плащането от {{amount}} беше успешно осребрено", - "markAsPaidPayment": "Плащането от {{amount}} ще бъде маркирано като платено.", - "markAsPaidPaymentSuccess": "Плащането от {{amount}} беше успешно маркирано като платено", - "createRefund": "Създаване на възстановяване", - "refundPaymentSuccess": "Успешно възстановяване на сума {{amount}}", - "createRefundWrongQuantity": "Количество трябва да бъде число между 1 и {{number}}", - "refundAmount": "Възстанови {{ amount }}", - "paymentLink": "Копирай линк за плащане за {{ amount }}", - "selectPaymentToRefund": "Изберете плащане за възстановяване" - }, - "edits": { - "title": "Редактиране на поръчка", - "confirm": "Потвърди редакцията", - "confirmText": "Ще потвърдите редакция на поръчка. Това действие не може да бъде отменено.", - "cancel": "Отказ на редакцията", - "currentItems": "Текущи артикули", - "currentItemsDescription": "Коригирайте количеството или премахнете артикули.", - "addItemsDescription": "Можете да добавите нови артикули към поръчката.", - "addItems": "Добави артикули", - "amountPaid": "Платена сума", - "newTotal": "Нова обща сума", - "differenceDue": "Разлика за доплащане", - "create": "Редактиране на поръчка", - "currentTotal": "Текуща обща сума", - "noteHint": "Добавете вътрешна бележка за редакцията", - "cancelSuccessToast": "Редакцията на поръчката е отменена", - "createSuccessToast": "Заявка за редакция на поръчка е създадена", - "activeChangeError": "Вече има активна промяна на поръчката (връщане, рекламация, замяна и др.). Моля, завършете или отменете текущата промяна, преди да редактирате поръчката.", - "panel": { - "title": "Заявена редакция на поръчка", - "titlePending": "Очакваща редакция на поръчка" - }, - "toast": { - "canceledSuccessfully": "Редакцията на поръчката е отменена", - "confirmedSuccessfully": "Редакцията на поръчката е потвърдена" - }, - "validation": { - "quantityLowerThanFulfillment": "Не може да зададете количество, по-малко или равно на вече изпълненото количество" - } - }, - "edit": { - "email": { - "title": "Редактиране на имейл", - "requestSuccess": "Имейлът на поръчката е актуализиран до {{email}}." - }, - "shippingAddress": { - "title": "Редактиране на адрес за доставка", - "requestSuccess": "Адресът за доставка е актуализиран." - }, - "billingAddress": { - "title": "Редактиране на адрес за фактуриране", - "requestSuccess": "Адресът за фактуриране е актуализиран." - } - }, - "returns": { - "create": "Създаване на връщане", - "confirm": "Потвърди връщането", - "confirmText": "Ще потвърдите връщането. Това действие не може да бъде отменено.", - "inbound": "Входящо", - "outbound": "Изходящо", - "sendNotification": "Изпрати известие", - "sendNotificationHint": "Уведоми клиента за връщането.", - "returnTotal": "Обща стойност за връщане", - "inboundTotal": "Общо входящо", - "refundAmount": "Сума за възстановяване", - "outstandingAmount": "Дължима сума", - "reason": "Причина", - "reasonHint": "Изберете защо клиентът иска да върне артикулите.", - "note": "Бележка", - "noInventoryLevel": "Няма ниво на инвентара", - "noInventoryLevelDesc": "Избраната локация няма инвентар за избраните артикули. Връщането може да бъде заявено, но няма да бъде прието, докато не бъде създадено ниво на инвентара за избраната локация.", - "noteHint": "Можете да добавите допълнителна бележка, ако желаете.", - "location": "Локация", - "locationHint": "Изберете към коя локация искате да върнете артикулите.", - "inboundShipping": "Доставка за връщане", - "inboundShippingHint": "Изберете метод за връщане на артикулите.", - "returnableQuantityLabel": "Количество за връщане", - "refundableAmountLabel": "Сума за възстановяване", - "returnRequestedInfo": "Заявено връщане на {{requestedItemsCount}} артикула", - "returnReceivedInfo": "{{requestedItemsCount}} артикула върнати", - "itemReceived": "Артикулите са получени", - "returnRequested": "Връщането е заявено", - "damagedItemReceived": "Получени повредени артикули", - "damagedItemsReturned": "{{quantity}} повредени артикула върнати", - "activeChangeError": "Има активна промяна на поръчката. Моля, завършете или отхвърлете текущата промяна преди да продължите.", - "cancel": { - "title": "Отказ на връщане", - "description": "Сигурни ли сте, че искате да отмените заявката за връщане?" - }, - "placeholders": { - "noReturnShippingOptions": { - "title": "Няма намерени опции за връщане", - "hint": "Не са създадени опции за връщане за тази локация. Можете да създадете такава в Локации и доставка." - }, - "outboundShippingOptions": { - "title": "Няма намерени опции за изходяща доставка", - "hint": "Не са създадени опции за изходяща доставка за тази локация. Можете да създадете такава в Локации и доставка." - } - }, - "receive": { - "action": "Получаване на артикули", - "receiveItems": "{{ returnType }} {{ id }}", - "restockAll": "Върни всички артикули на склад", - "itemsLabel": "Получени артикули", - "title": "Получаване на артикули за #{{returnId}}", - "sendNotificationHint": "Уведоми клиента за полученото връщане.", - "inventoryWarning": "Моля, обърнете внимание, че автоматично ще актуализираме нивата на инвентара въз основа на въведената информация.", - "writeOffInputLabel": "Колко от артикулите са повредени?", - "toast": { - "success": "Връщането беше успешно получено.", - "errorLargeValue": "Количеството е по-голямо от заявеното.", - "errorNegativeValue": "Количеството не може да е отрицателно.", - "errorLargeDamagedValue": "Общото количество повредени и неповредени артикули надвишава заявеното. Моля, коригирайте количеството." - } - }, - "toast": { - "canceledSuccessfully": "Връщането беше успешно отменено", - "confirmedSuccessfully": "Връщането беше успешно потвърдено" - }, - "panel": { - "title": "Връщане започнато", - "description": "Има активна заявка за връщане, която трябва да бъде завършена" - } - }, - "claims": { - "create": "Създай рекламация", - "confirm": "Потвърди рекламацията", - "confirmText": "Ще потвърдите рекламация. Това действие не може да бъде отменено.", - "manage": "Управлявай рекламацията", - "outbound": "Изходящо", - "outboundItemAdded": "{{itemsCount}}x добавени чрез рекламация", - "outboundTotal": "Общо изходящо", - "outboundShipping": "Изходяща доставка", - "outboundShippingHint": "Изберете метода на доставка.", - "refundAmount": "Очаквана разлика", - "activeChangeError": "Има активна промяна на поръчката. Моля, завършете или отхвърлете предишната промяна.", - "actions": { - "cancelClaim": { - "successToast": "Рекламацията беше успешно отменена." - } - }, - "cancel": { - "title": "Отмени рекламацията", - "description": "Сигурни ли сте, че искате да отмените рекламацията?" - }, - "tooltips": { - "onlyReturnShippingOptions": "Този списък ще съдържа само опции за връщане." - }, - "toast": { - "canceledSuccessfully": "Рекламацията е успешно отменена", - "confirmedSuccessfully": "Рекламацията е успешно потвърдена" - }, - "panel": { - "title": "Рекламацията е започната", - "description": "Има активна заявка за рекламация, която трябва да бъде завършена" - } - }, - "exchanges": { - "create": "Създай замяна", - "manage": "Управлявай замяната", - "confirm": "Потвърди замяната", - "confirmText": "Ще потвърдите замяна. Това действие не може да бъде отменено.", - "outbound": "Изходящо", - "outboundItemAdded": "{{itemsCount}}x добавени чрез замяна", - "outboundTotal": "Общо изходящо", - "outboundShipping": "Изходяща доставка", - "outboundShippingHint": "Изберете метода на доставка.", - "refundAmount": "Очаквана разлика", - "activeChangeError": "Има активна промяна на поръчката. Моля, завършете или отхвърлете предишната промяна.", - "actions": { - "cancelExchange": { - "successToast": "Замяната беше успешно отменена." - } - }, - "cancel": { - "title": "Отмени замяната", - "description": "Сигурни ли сте, че искате да отмените замяната?" - }, - "tooltips": { - "onlyReturnShippingOptions": "Този списък ще съдържа само опции за връщане." - }, - "toast": { - "canceledSuccessfully": "Замяната е успешно отменена", - "confirmedSuccessfully": "Замяната е успешно потвърдена" - }, - "panel": { - "title": "Замяната е започната", - "description": "Има активна заявка за замяна, която трябва да бъде завършена" - } - }, - "reservations": { - "allocatedLabel": "Разпределени", - "notAllocatedLabel": "Неразпределени" - }, - "allocateItems": { - "action": "Разпредели артикули", - "title": "Разпределение на артикулите в поръчката", - "locationDescription": "Изберете от коя локация искате да разпределите.", - "itemsToAllocate": "Артикули за разпределение", - "itemsToAllocateDesc": "Изберете броя артикули за разпределение", - "search": "Търси артикули", - "consistsOf": "Състои се от {{num}}x инвентарни артикула", - "requires": "Изисква {{num}} за вариант", - "toast": { - "created": "Артикулите бяха успешно разпределени" - }, - "error": { - "quantityNotAllocated": "Има неразпределени артикули." - } - }, - "shipment": { - "title": "Отбележи пратката като изпратена", - "trackingNumber": "Номер за проследяване", - "addTracking": "Добави номер за проследяване", - "sendNotification": "Изпрати уведомление", - "sendNotificationHint": "Уведоми клиента за тази пратка.", - "toastCreated": "Пратката беше успешно създадена." - }, - "fulfillment": { - "cancelWarning": "Ще отмените изпълнението. Това действие не може да бъде отменено.", - "markAsDeliveredWarning": "Ще отбележите изпълнението като доставено. Това действие не може да бъде отменено.", - "differentOptionSelected": "Избраната опция за доставка се различава от избраната от клиента.", - "disabledItemTooltip": "Избраната опция за доставка не позволява изпълнението на този артикул", - "unfulfilledItems": "Неизпълнени артикули", - "statusLabel": "Статус на изпълнението", - "statusTitle": "Статус на изпълнението", - "fulfillItems": "Изпълни артикули", - "awaitingFulfillmentBadge": "Очаква изпълнение", - "requiresShipping": "Изисква доставка", - "number": "Изпълнение #{{number}}", - "itemsToFulfill": "Артикули за изпълнение", - "create": "Създай изпълнение", - "available": "Налично", - "inStock": "В наличност", - "markAsShipped": "Отбележи като изпратено", - "markAsPickedUp": "Отбележи като взето", - "markAsDelivered": "Отбележи като доставено", - "itemsToFulfillDesc": "Изберете артикули и количества за изпълнение", - "locationDescription": "Изберете от коя локация да изпълните артикулите.", - "sendNotificationHint": "Уведоми клиентите за създаденото изпълнение.", - "methodDescription": "Изберете различен метод на доставка от този, избран от клиента", - "error": { - "wrongQuantity": "Само един артикул е наличен за изпълнение", - "wrongQuantity_other": "Количеството трябва да бъде между 1 и {{number}}", - "noItems": "Няма артикули за изпълнение.", - "noShippingOption": "Изисква се опция за доставка", - "noLocation": "Изисква се локация" - }, - "status": { - "notFulfilled": "Неизпълнено", - "partiallyFulfilled": "Частично изпълнено", - "fulfilled": "Изпълнено", - "partiallyShipped": "Частично изпратено", - "shipped": "Изпратено", - "delivered": "Доставено", - "partiallyDelivered": "Частично доставено", - "partiallyReturned": "Частично върнато", - "returned": "Върнато", - "canceled": "Отменено", - "requiresAction": "Изисква действие" - }, - "toast": { - "created": "Изпълнението беше успешно създадено", - "canceled": "Изпълнението беше успешно отменено", - "fulfillmentShipped": "Не може да се отмени вече изпратено изпълнение", - "fulfillmentDelivered": "Изпълнението е успешно отбелязано като доставено", - "fulfillmentPickedUp": "Изпълнението е успешно отбелязано като взето" - }, - "trackingLabel": "Проследяване", - "shippingFromLabel": "Изпращане от", - "itemsLabel": "Артикули" - }, - "refund": { - "title": "Създай възстановяване", - "sendNotificationHint": "Уведоми клиентите за създаденото възстановяване.", - "systemPayment": "Системно плащане", - "systemPaymentDesc": "Едно или повече от вашите плащания е системно. Бъдете внимателни, че Medusa не обработва улавяне и възстановяване за такива плащания.", - "error": { - "amountToLarge": "Не може да се възстанови повече от първоначалната сума на поръчката.", - "amountNegative": "Сумата за възстановяване трябва да бъде положителна.", - "reasonRequired": "Моля, изберете причина за възстановяване." - } - }, - "customer": { - "contactLabel": "Контакт", - "editEmail": "Редактирай имейл", - "transferOwnership": "Прехвърли собственост", - "editBillingAddress": "Редактирай адрес за фактуриране", - "editShippingAddress": "Редактирай адрес за доставка" - }, - "activity": { - "header": "Дейност", - "showMoreActivities_one": "Покажи още {{count}} дейност", - "showMoreActivities_other": "Покажи още {{count}} дейности", - "comment": { - "label": "Коментар", - "placeholder": "Оставете коментар", - "addButtonText": "Добави коментар", - "deleteButtonText": "Изтрий коментара" - }, - "from": "От", - "to": "До", - "events": { - "common": { - "toReturn": "За връщане", - "toSend": "За изпращане" - }, - "placed": { - "title": "Поръчката е направена", - "fromSalesChannel": "от {{salesChannel}}" - }, - "canceled": { - "title": "Поръчката е отменена" - }, - "payment": { - "awaiting": "Изчаква плащане", - "captured": "Плащането е прието", - "canceled": "Плащането е отменено", - "refunded": "Плащането е възстановено" - }, - "fulfillment": { - "created": "Артикулите са изпълнени", - "canceled": "Изпълнението е отменено", - "shipped": "Артикулите са изпратени", - "delivered": "Артикулите са доставени", - "items_one": "{{count}} артикул", - "items_other": "{{count}} артикула" - }, - "return": { - "created": "Заявено връщане #{{returnId}}", - "canceled": "Връщане #{{returnId}} е отменено", - "received": "Връщане #{{returnId}} е получено", - "items_one": "{{count}} артикул върнат", - "items_other": "{{count}} артикула върнати" - }, - "note": { - "comment": "Коментар", - "byLine": "от {{author}}" - }, - "claim": { - "created": "Заявка #{{claimId}} е създадена", - "canceled": "Заявка #{{claimId}} е отменена", - "itemsInbound": "{{count}} артикул за връщане", - "itemsOutbound": "{{count}} артикул за изпращане" - }, - "exchange": { - "created": "Замяна #{{exchangeId}} е заявена", - "canceled": "Замяна #{{exchangeId}} е отменена", - "itemsInbound": "{{count}} артикул за връщане", - "itemsOutbound": "{{count}} артикул за изпращане" - }, - "edit": { - "requested": "Редакция на поръчка #{{editId}} е заявена", - "confirmed": "Редакция на поръчка #{{editId}} е потвърдена" - }, - "transfer": { - "requested": "Прехвърляне на поръчка #{{transferId}} е заявено", - "confirmed": "Прехвърляне на поръчка #{{transferId}} е потвърдено", - "declined": "Прехвърляне на поръчка #{{transferId}} е отказано" - }, - "update_order": { - "shipping_address": "Адресът за доставка е актуализиран", - "billing_address": "Адресът за фактуриране е актуализиран", - "email": "Имейлът е актуализиран" - } - } - }, - "fields": { - "displayId": "ID за показване", - "refundableAmount": "Сума за възстановяване", - "returnableQuantity": "Количество за връщане" - } - }, - "draftOrders": { - "domain": "Чернови на поръчки", - "deleteWarning": "Ще изтриете черновата на поръчка {{id}}. Това действие не може да бъде отменено.", - "paymentLinkLabel": "Линк за плащане", - "cartIdLabel": "ID на количката", - "markAsPaid": { - "label": "Маркирай като платено", - "warningTitle": "Маркирай като платено", - "warningDescription": "Ще маркирате черновата на поръчка като платена. Това действие не може да бъде отменено и събирането на плащане няма да е възможно по-късно." - }, - "status": { - "open": "Отворена", - "completed": "Завършена" - }, - "create": { - "createDraftOrder": "Създай чернова на поръчка", - "createDraftOrderHint": "Създайте нова чернова на поръчка, за да управлявате детайлите преди финализирането ѝ.", - "chooseRegionHint": "Изберете регион", - "existingItemsLabel": "Съществуващи артикули", - "existingItemsHint": "Добавете съществуващи продукти към черновата на поръчка.", - "customItemsLabel": "Персонализирани артикули", - "customItemsHint": "Добавете персонализирани артикули към черновата на поръчка.", - "addExistingItemsAction": "Добави съществуващи артикули", - "addCustomItemAction": "Добави персонализиран артикул", - "noCustomItemsAddedLabel": "Все още няма добавени персонализирани артикули", - "noExistingItemsAddedLabel": "Все още няма добавени съществуващи артикули", - "chooseRegionTooltip": "Първо изберете регион", - "useExistingCustomerLabel": "Използвай съществуващ клиент", - "addShippingMethodsAction": "Добави методи за доставка", - "unitPriceOverrideLabel": "Промяна на единичната цена", - "shippingOptionLabel": "Опция за доставка", - "shippingOptionHint": "Изберете опция за доставка за черновата на поръчка.", - "shippingPriceOverrideLabel": "Промяна на цената за доставка", - "shippingPriceOverrideHint": "Променете цената за доставка за черновата на поръчка.", - "sendNotificationLabel": "Изпрати уведомление", - "sendNotificationHint": "Изпратете уведомление до клиента, когато черновата на поръчка е създадена." - }, - "validation": { - "requiredEmailOrCustomer": "Имейл или клиент е задължителен.", - "requiredItems": "Изисква се поне един артикул.", - "invalidEmail": "Имейлът трябва да е валиден адрес." - } - }, - "stockLocations": { - "domain": "Локации и Доставка", - "list": { - "description": "Управлявайте складовите локации и опциите за доставка на вашия магазин." - }, - "create": { - "header": "Създайте Складова Локация", - "hint": "Складовата локация е физическо място, където се съхраняват и изпращат продукти.", - "successToast": "Локацията {{name}} беше създадена успешно." - }, - "edit": { - "header": "Редактирайте Складова Локация", - "viewInventory": "Преглед на инвентара", - "successToast": "Локацията {{name}} беше успешно актуализирана." - }, - "delete": { - "confirmation": "Ще изтриете складовата локация {{name}}. Това действие не може да бъде отменено." - }, - "fulfillmentProviders": { - "header": "Доставчици за Изпълнение", - "shippingOptionsTooltip": "Този падащ списък ще съдържа само доставчици, активирани за тази локация. Добавете ги към локацията, ако списъкът е деактивиран.", - "label": "Свързани доставчици за изпълнение", - "connectedTo": "Свързано с {{count}} от {{total}} доставчици за изпълнение", - "noProviders": "Тази складова локация не е свързана с нито един доставчик за изпълнение.", - "action": "Свържи доставчици", - "successToast": "Доставчиците за изпълнение бяха успешно актуализирани." - }, - "fulfillmentSets": { - "pickup": { - "header": "Вземане на място" - }, - "shipping": { - "header": "Доставка" - }, - "disable": { - "confirmation": "Сигурни ли сте, че искате да деактивирате {{name}}? Това ще изтрие всички свързани зони за услуги и опции за доставка и не може да бъде отменено.", - "pickup": "Вземането на място беше успешно деактивирано.", - "shipping": "Доставката беше успешно деактивирана." - }, - "enable": { - "pickup": "Вземането на място беше успешно активирано.", - "shipping": "Доставката беше успешно активирана." - } - }, - "sidebar": { - "header": "Конфигурация на Доставката", - "shippingProfiles": { - "label": "Профили за Доставка", - "description": "Групирайте продуктите според изискванията за доставка" - } - }, - "salesChannels": { - "header": "Канали за Продажби", - "hint": "Управлявайте каналите за продажби, свързани с тази локация.", - "label": "Свързани канали за продажби", - "connectedTo": "Свързано с {{count}} от {{total}} канали за продажби", - "noChannels": "Локацията не е свързана с нито един канал за продажби.", - "action": "Свържи канали за продажби", - "successToast": "Каналите за продажби бяха успешно актуализирани." - }, - "pickupOptions": { - "edit": { - "header": "Промени опция за взимане" - } - }, - "shippingOptions": { - "create": { - "shipping": { - "header": "Създай Опция за Доставка за {{zone}}", - "hint": "Създайте нова опция за доставка, за да определите как продуктите се изпращат от тази локация.", - "label": "Опции за доставка", - "successToast": "Опцията за доставка {{name}} беше създадена успешно." - }, - "pickup": { - "header": "Създай опция за взимане за {{zone}}", - "hint": "Създай нова опция за взимане за да определиш как продуктите ще бъдат взимани от тази локация.", - "label": "Опции за взимане", - "successToast": "Опция за взимане {{name}} беше успешно създадена." - }, - "returns": { - "header": "Създай Опция за Връщане за {{zone}}", - "hint": "Създайте нова опция за връщане, за да дефинирате как продуктите се връщат към тази локация.", - "label": "Опции за връщане", - "successToast": "Опцията за връщане {{name}} беше създадена успешно." - }, - "tabs": { - "details": "Детайли", - "prices": "Цени" - }, - "action": "Създай опция" - }, - "delete": { - "confirmation": "Ще изтриете опцията за доставка {{name}}. Това действие не може да бъде отменено.", - "successToast": "Опцията за доставка {{name}} беше успешно изтрита." - }, - "edit": { - "header": "Редактиране на Опция за Доставка", - "action": "Редактирай опция", - "successToast": "Опцията за доставка {{name}} беше успешно актуализирана." - }, - "pricing": { - "action": "Редактирай цените" - }, - "conditionalPrices": { - "header": "Условни Цени за {{name}}", - "description": "Управлявайте условните цени за тази опция за доставка въз основа на общата стойност на артикули в количката.", - "attributes": { - "cartItemTotal": "Общо артикули в количката" - }, - "summaries": { - "range": "Ако <0>{{attribute}} е между <1>{{gte}} и <2>{{lte}}", - "greaterThan": "Ако <0>{{attribute}} ≥ <1>{{gte}}", - "lessThan": "Ако <0>{{attribute}} ≤ <1>{{lte}}" - }, - "actions": { - "addPrice": "Добави цена", - "manageConditionalPrices": "Управлявай условните цени" - }, - "rules": { - "amount": "Цена на опцията за доставка", - "gte": "Минимална стойност на количката", - "lte": "Максимална стойност на количката" - }, - "customRules": { - "label": "Персонализирани правила", - "tooltip": "Тази условна цена има правила, които не могат да бъдат управлявани в таблото за управление.", - "eq": "Общата стойност на количката трябва да е равна на", - "gt": "Общата стойност на количката трябва да е по-голяма от", - "lt": "Общата стойност на количката трябва да е по-малка от" - }, - "errors": { - "amountRequired": "Изисква се цена за опцията за доставка", - "minOrMaxRequired": "Трябва да се предостави поне една от минимална или максимална стойност на количката", - "minGreaterThanMax": "Минималната стойност на количката трябва да е по-малка или равна на максималната стойност", - "duplicateAmount": "Цената за опцията за доставка трябва да е уникална за всяко условие", - "overlappingConditions": "Условията трябва да са уникални за всички правила за ценообразуване" - } - }, - "fields": { - "count": { - "shipping_one": "{{count}} опция за доставка", - "shipping_other": "{{count}} опции за доставка", - "pickup_one": "{{count}} опция за взимане", - "pickup_other": "{{count}} опции за взимане", - "returns_one": "{{count}} опция за връщане", - "returns_other": "{{count}} опции за връщане" - }, - "priceType": { - "label": "Тип цена", - "options": { - "fixed": { - "label": "Фиксирана", - "hint": "Цената на опцията за доставка е фиксирана и не се променя според съдържанието на поръчката." - }, - "calculated": { - "label": "Изчислена", - "hint": "Цената на опцията за доставка се изчислява от доставчика по време на поръчката." - } - } - }, - "enableInStore": { - "label": "Активиране в магазина", - "hint": "Дали клиентите могат да използват тази опция при финализиране на поръчката." - }, - "provider": "Доставчик за изпълнение", - "profile": "Профил за доставка", - "fulfillmentOption": "Опция за изпълнение" - } - }, - "serviceZones": { - "create": { - "headerPickup": "Създай Зона за Услуги за Вземане от {{location}}", - "headerShipping": "Създай Зона за Услуги за Доставка от {{location}}", - "action": "Създай зона за услуги", - "successToast": "Зоната за услуги {{name}} беше създадена успешно." - }, - "edit": { - "header": "Редактирай Зона за Услуги", - "successToast": "Зоната за услуги {{name}} беше успешно актуализирана." - }, - "delete": { - "confirmation": "Ще изтриете зоната за услуги {{name}}. Това действие не може да бъде отменено.", - "successToast": "Зоната за услуги {{name}} беше успешно изтрита." - }, - "manageAreas": { - "header": "Управлявай Зони за {{name}}", - "action": "Управлявай зони", - "label": "Зони", - "hint": "Изберете географските зони, които обхваща зоната за услуги.", - "successToast": "Зоните за {{name}} бяха успешно актуализирани." - }, - "fields": { - "noRecords": "Няма зони за услуги, към които да добавите опции за доставка.", - "tip": "Зоната за услуги е колекция от географски зони. Използва се за ограничаване на наличните опции за доставка до определени местоположения." - } - } - }, - "shippingProfile": { - "domain": "Профили за доставка", - "subtitle": "Групирайте продукти с подобни изисквания за доставка в профили.", - "create": { - "header": "Създаване на профил за доставка", - "hint": "Създайте нов профил за доставка, за да групирате продукти с подобни изисквания за доставка.", - "successToast": "Профилът за доставка {{name}} беше създаден успешно." - }, - "delete": { - "title": "Изтриване на профил за доставка", - "description": "Вие ще изтриете профила за доставка {{name}}. Това действие не може да бъде отменено.", - "successToast": "Профилът за доставка {{name}} беше изтрит успешно." - }, - "tooltip": { - "type": "Въведете тип профил за доставка, например: Тежък, Голям размер, Само товари и др." - } - }, - "taxRegions": { - "domain": "Данъчни региони", - "list": { - "hint": "Управлявайте какво начислявате на клиентите си, когато пазаруват от различни държави и региони." - }, - "delete": { - "confirmation": "Ще изтриете данъчен регион. Това действие не може да бъде отменено.", - "successToast": "Данъчният регион беше успешно изтрит." - }, - "create": { - "header": "Създаване на данъчен регион", - "hint": "Създайте нов данъчен регион, за да определите данъчните ставки за конкретна държава.", - "errors": { - "rateIsRequired": "Данъчната ставка е задължителна при създаване на стандартна данъчна ставка.", - "nameIsRequired": "Името е задължително при създаване на стандартна данъчна ставка." - }, - "successToast": "Данъчният регион беше успешно създаден." - }, - "province": { - "header": "Провинции", - "create": { - "header": "Създаване на данъчен регион за провинция", - "hint": "Създайте нов данъчен регион, за да определите данъчни ставки за конкретна провинция." - } - }, - "state": { - "header": "Щати", - "create": { - "header": "Създаване на данъчен регион за щат", - "hint": "Създайте нов данъчен регион, за да определите данъчни ставки за конкретен щат." - } - }, - "stateOrTerritory": { - "header": "Щати или територии", - "create": { - "header": "Създаване на данъчен регион за щат/територия", - "hint": "Създайте нов данъчен регион, за да определите данъчни ставки за конкретен щат или територия." - } - }, - "county": { - "header": "Окръзи", - "create": { - "header": "Създаване на данъчен регион за окръг", - "hint": "Създайте нов данъчен регион, за да определите данъчни ставки за конкретен окръг." - } - }, - "region": { - "header": "Региони", - "create": { - "header": "Създаване на данъчен регион за регион", - "hint": "Създайте нов данъчен регион, за да определите данъчни ставки за конкретен регион." - } - }, - "department": { - "header": "Департаменти", - "create": { - "header": "Създаване на данъчен регион за департамент", - "hint": "Създайте нов данъчен регион, за да определите данъчни ставки за конкретен департамент." - } - }, - "territory": { - "header": "Територии", - "create": { - "header": "Създаване на данъчен регион за територия", - "hint": "Създайте нов данъчен регион, за да определите данъчни ставки за конкретна територия." - } - }, - "prefecture": { - "header": "Префектури", - "create": { - "header": "Създаване на данъчен регион за префектура", - "hint": "Създайте нов данъчен регион, за да определите данъчни ставки за конкретна префектура." - } - }, - "district": { - "header": "Области", - "create": { - "header": "Създаване на данъчен регион за област", - "hint": "Създайте нов данъчен регион, за да определите данъчни ставки за конкретна област." - } - }, - "governorate": { - "header": "Губернаторства", - "create": { - "header": "Създаване на данъчен регион за губернаторство", - "hint": "Създайте нов данъчен регион, за да определите данъчни ставки за конкретно губернаторство." - } - }, - "canton": { - "header": "Кантони", - "create": { - "header": "Създаване на данъчен регион за кантон", - "hint": "Създайте нов данъчен регион, за да определите данъчни ставки за конкретен кантон." - } - }, - "emirate": { - "header": "Емирати", - "create": { - "header": "Създаване на данъчен регион за емират", - "hint": "Създайте нов данъчен регион, за да определите данъчни ставки за конкретен емират." - } - }, - "sublevel": { - "header": "Поднива", - "create": { - "header": "Създаване на данъчен регион за подниво", - "hint": "Създайте нов данъчен регион, за да определите данъчни ставки за конкретно подниво." - } - }, - "taxOverrides": { - "header": "Замени", - "create": { - "header": "Създаване на замяна", - "hint": "Създайте данъчна ставка, която замества стандартните данъчни ставки при определени условия." - }, - "edit": { - "header": "Редактиране на замяна", - "hint": "Редактирайте данъчната ставка, която замества стандартните данъчни ставки при определени условия." - } - }, - "taxRates": { - "create": { - "header": "Създаване на данъчна ставка", - "hint": "Създайте нова данъчна ставка за определен регион.", - "successToast": "Данъчната ставка беше успешно създадена." - }, - "edit": { - "header": "Редактиране на данъчна ставка", - "hint": "Редактирайте данъчната ставка за определен регион.", - "successToast": "Данъчната ставка беше успешно актуализирана." - }, - "delete": { - "confirmation": "Ще изтриете данъчната ставка {{name}}. Това действие не може да бъде отменено.", - "successToast": "Данъчната ставка беше успешно изтрита." - } - }, - "fields": { - "isCombinable": { - "label": "Комбинируема", - "hint": "Дали тази данъчна ставка може да се комбинира със стандартната ставка от данъчния регион.", - "true": "Комбинируема", - "false": "Не може да се комбинира" - }, - "defaultTaxRate": { - "label": "Стандартна данъчна ставка", - "tooltip": "Стандартната данъчна ставка за този регион. Пример е стандартната ДДС ставка за дадена държава или регион.", - "action": "Създаване на стандартна данъчна ставка" - }, - "taxRate": "Данъчна ставка", - "taxCode": "Данъчен код", - "targets": { - "label": "Цели", - "hint": "Изберете целите, към които ще се прилага тази данъчна ставка.", - "options": { - "product": "Продукти", - "productCollection": "Колекции от продукти", - "productTag": "Етикети на продукти", - "productType": "Видове продукти", - "customerGroup": "Групи клиенти" - }, - "operators": { - "in": "в", - "on": "на", - "and": "и" - }, - "placeholders": { - "product": "Търсене на продукти", - "productCollection": "Търсене на колекции от продукти", - "productTag": "Търсене на етикети на продукти", - "productType": "Търсене на видове продукти", - "customerGroup": "Търсене на групи клиенти" - }, - "tags": { - "product": "Продукт", - "productCollection": "Колекция от продукти", - "productTag": "Етикет на продукт", - "productType": "Вид продукт", - "customerGroup": "Група клиенти" - }, - "modal": { - "header": "Добавяне на цели" - }, - "values_one": "{{count}} стойност", - "values_other": "{{count}} стойности", - "numberOfTargets_one": "{{count}} цел", - "numberOfTargets_other": "{{count}} цели", - "additionalValues_one": "и още {{count}} стойност", - "additionalValues_other": "и още {{count}} стойности", - "action": "Добавяне на цел" - }, - "sublevels": { - "labels": { - "province": "Провинция", - "state": "Щат", - "region": "Регион", - "stateOrTerritory": "Щат/Територия", - "department": "Департамент", - "county": "Окръг", - "territory": "Територия", - "prefecture": "Префектура", - "district": "Област", - "governorate": "Губернаторство", - "emirate": "Емират", - "canton": "Кантон", - "sublevel": "Код на подниво" - }, - "placeholders": { - "province": "Изберете провинция", - "state": "Изберете щат", - "region": "Изберете регион", - "stateOrTerritory": "Изберете щат/територия", - "department": "Изберете департамент", - "county": "Изберете окръг", - "territory": "Изберете територия", - "prefecture": "Изберете префектура", - "district": "Изберете област", - "governorate": "Изберете губернаторство", - "emirate": "Изберете емират", - "canton": "Изберете кантон" - }, - "tooltips": { - "sublevel": "Въведете ISO 3166-2 кода за данъчния регион на подниво.", - "notPartOfCountry": "{{province}} изглежда не е част от {{country}}. Моля, проверете отново дали това е вярно." - }, - "alert": { - "header": "Поднивата са деактивирани за този данъчен регион", - "description": "Поднивата са деактивирани за този регион по подразбиране. Можете да ги активирате, за да създавате поднива като провинции, щати или територии.", - "action": "Активиране на поднива" - } - }, - "noDefaultRate": { - "label": "Няма стандартна ставка", - "tooltip": "Този данъчен регион няма стандартна данъчна ставка. Ако има стандартна ставка, като например ДДС за дадена държава, моля, добавете я тук." - } - } - }, - "promotions": { - "domain": "Промоции", - "sections": { - "details": "Детайли за промоцията" - }, - "tabs": { - "template": "Тип", - "details": "Детайли", - "campaign": "Кампания" - }, - "fields": { - "type": "Тип", - "value_type": "Тип стойност", - "value": "Стойност", - "campaign": "Кампания", - "method": "Метод", - "allocation": "Разпределение", - "addCondition": "Добави условие", - "clearAll": "Изчисти всички", - "amount": { - "tooltip": "Изберете валутен код, за да зададете сумата" - }, - "conditions": { - "rules": { - "title": "Кой може да използва този код?", - "description": "Кой клиент може да използва промоционалния код? Ако не е зададено, кодът може да се използва от всички клиенти." - }, - "target-rules": { - "title": "За кои артикули ще се прилага промоцията?", - "description": "Промоцията ще се прилага за артикулите, които отговарят на следните условия." - }, - "buy-rules": { - "title": "Какво трябва да има в количката, за да се отключи промоцията?", - "description": "Ако тези условия са изпълнени, промоцията ще се приложи върху избраните артикули." - } - } - }, - "tooltips": { - "campaignType": "Валутният код трябва да бъде избран, за да се зададе бюджет за кампанията." - }, - "errors": { - "requiredField": "Задължително поле", - "promotionTabError": "Поправете грешките в раздела Промоция преди да продължите" - }, - "toasts": { - "promotionCreateSuccess": "Промоцията ({{code}}) беше създадена успешно." - }, - "create": {}, - "edit": { - "title": "Редактиране на детайли за промоцията", - "rules": { - "title": "Редактиране на условия за използване" - }, - "target-rules": { - "title": "Редактиране на условия за артикули" - }, - "buy-rules": { - "title": "Редактиране на условия за покупка" - } - }, - "campaign": { - "header": "Кампания", - "edit": { - "header": "Редактиране на кампания", - "successToast": "Кампанията на промоцията беше успешно актуализирана." - }, - "actions": { - "goToCampaign": "Към кампанията" - } - }, - "campaign_currency": { - "tooltip": "Това е валутата на промоцията. Променете я от раздела Детайли." - }, - "form": { - "required": "Задължително", - "and": "И", - "selectAttribute": "Изберете атрибут", - "campaign": { - "existing": { - "title": "Съществуваща кампания", - "description": "Добавете промоцията към съществуваща кампания.", - "placeholder": { - "title": "Няма съществуващи кампании", - "desc": "Създайте такава, за да проследявате множество промоции и да задавате бюджетни ограничения." - } - }, - "new": { - "title": "Нова кампания", - "description": "Създайте нова кампания за тази промоция." - }, - "none": { - "title": "Без кампания", - "description": "Продължете без да асоциирате промоцията с кампания" - } - }, - "status": { - "label": "Статус", - "draft": { - "title": "Чернова", - "description": "Клиентите все още няма да могат да използват кода" - }, - "active": { - "title": "Активна", - "description": "Клиентите ще могат да използват кода" - }, - "inactive": { - "title": "Неактивна", - "description": "Клиентите вече няма да могат да използват кода" - } - }, - "method": { - "label": "Метод", - "code": { - "title": "Промоционален код", - "description": "Клиентите трябва да въведат този код при плащане" - }, - "automatic": { - "title": "Автоматично", - "description": "Клиентите ще видят тази промоция при плащане" - } - }, - "max_quantity": { - "title": "Максимално количество", - "description": "Максималният брой артикули, за които се прилага промоцията." - }, - "type": { - "standard": { - "title": "Стандартна", - "description": "Стандартна промоция" - }, - "buyget": { - "title": "Купи и вземи", - "description": "Купи X, вземи Y промоция" - } - }, - "allocation": { - "each": { - "title": "На всеки", - "description": "Прилага стойността за всеки артикул" - }, - "across": { - "title": "На всички", - "description": "Прилага стойността върху всички артикули" - }, - "once": { - "title": "Еднократно", - "description": "Ограничи отстъпката до макс. количество" - } - }, - "code": { - "title": "Код", - "description": "Кодът, който клиентите ще въведат при плащане." - }, - "value": { - "title": "Стойност на промоцията" - }, - "value_type": { - "fixed": { - "title": "Фиксирана стойност", - "description": "Сумата за отстъпка. напр. 100" - }, - "percentage": { - "title": "Процент", - "description": "Процент отстъпка от сумата. напр. 8%" - } - } - }, - "deleteWarning": "Ще изтриете промоцията {{code}}. Това действие не може да бъде отменено.", - "createPromotionTitle": "Създаване на промоция", - "type": "Тип промоция", - "conditions": { - "add": "Добави условие", - "list": { - "noRecordsMessage": "Добавете условие, за да ограничите артикулите, за които се прилага промоцията." - } - } - }, - "campaigns": { - "domain": "Кампании", - "details": "Детайли за кампанията", - "status": { - "active": "Активна", - "expired": "Изтекла", - "scheduled": "Планирана" - }, - "delete": { - "title": "Сигурни ли сте?", - "description": "Ще изтриете кампанията '{{name}}'. Това действие не може да бъде отменено.", - "successToast": "Кампанията '{{name}}' беше успешно създадена." - }, - "edit": { - "header": "Редактиране на кампания", - "description": "Редактирайте детайлите на кампанията.", - "successToast": "Кампанията '{{name}}' беше успешно актуализирана." - }, - "configuration": { - "header": "Конфигурация", - "edit": { - "header": "Редактиране на конфигурацията на кампанията", - "description": "Редактирайте конфигурацията на кампанията.", - "successToast": "Конфигурацията на кампанията беше успешно актуализирана." - } - }, - "create": { - "title": "Създаване на кампания", - "description": "Създайте промоционална кампания.", - "hint": "Създайте промоционална кампания.", - "header": "Създаване на кампания", - "successToast": "Кампанията '{{name}}' беше успешно създадена." - }, - "fields": { - "name": "Име", - "identifier": "Идентификатор", - "start_date": "Начална дата", - "end_date": "Крайна дата", - "total_spend": "Изразходван бюджет", - "total_used": "Използван бюджет", - "budget_limit": "Лимит на бюджета", - "campaign_id": { - "hint": "Само кампании със същия валутен код като промоцията се показват в този списък." - } - }, - "budget": { - "create": { - "hint": "Създайте бюджет за кампанията.", - "header": "Бюджет на кампанията" - }, - "details": "Бюджет на кампанията", - "fields": { - "type": "Тип", - "currency": "Валута", - "limit": "Лимит", - "used": "Използвано" - }, - "type": { - "spend": { - "title": "Разходи", - "description": "Задайте лимит на общата сума на отстъпките за всички използвани промоции." - }, - "usage": { - "title": "Използване", - "description": "Задайте лимит за броя пъти, когато промоцията може да бъде използвана." - } - }, - "edit": { - "header": "Редактиране на бюджета на кампанията" - } - }, - "promotions": { - "remove": { - "title": "Премахване на промоция от кампанията", - "description": "Ще премахнете {{count}} промоция(и) от кампанията. Това действие не може да бъде отменено." - }, - "alreadyAdded": "Тази промоция вече е добавена към кампанията.", - "alreadyAddedDiffCampaign": "Тази промоция вече е добавена към друга кампания ({{name}}).", - "currencyMismatch": "Валутата на промоцията и кампанията не съвпадат", - "toast": { - "success": "Успешно добавихте {{count}} промоция(и) към кампанията" - }, - "add": { - "list": { - "noRecordsMessage": "Първо създайте промоция." - } - }, - "list": { - "noRecordsMessage": "Няма промоции в кампанията." - } - }, - "deleteCampaignWarning": "Ще изтриете кампанията {{name}}. Това действие не може да бъде отменено.", - "totalSpend": "<0>{{amount}} <1>{{currency}}" - }, - "priceLists": { - "domain": "Ценови листи", - "subtitle": "Създайте промоционални или персонализирани цени за определени условия.", - "delete": { - "confirmation": "Ще изтриете ценовата листа {{title}}. Това действие не може да бъде отменено.", - "successToast": "Ценовата листа {{title}} беше успешно изтрита." - }, - "create": { - "header": "Създаване на ценова листа", - "subheader": "Създайте нова ценова листа за управление на цените на вашите продукти.", - "tabs": { - "details": "Детайли", - "products": "Продукти", - "prices": "Цени" - }, - "successToast": "Ценовата листа {{title}} беше успешно създадена.", - "products": { - "list": { - "noRecordsMessage": "Първо създайте продукт." - } - } - }, - "edit": { - "header": "Редактиране на ценова листа", - "successToast": "Ценовата листа {{title}} беше успешно актуализирана." - }, - "configuration": { - "header": "Конфигурация", - "edit": { - "header": "Редактиране на конфигурацията на ценовата листа", - "description": "Редактирайте конфигурацията на ценовата листа.", - "successToast": "Конфигурацията на ценовата листа беше успешно актуализирана." - } - }, - "products": { - "header": "Продукти", - "actions": { - "addProducts": "Добавяне на продукти", - "editPrices": "Редактиране на цени" - }, - "delete": { - "confirmation_one": "Ще изтриете цените за {{count}} продукт от ценовата листа. Това действие не може да бъде отменено.", - "confirmation_other": "Ще изтриете цените за {{count}} продукта от ценовата листа. Това действие не може да бъде отменено.", - "successToast_one": "Успешно изтрити цени за {{count}} продукт.", - "successToast_other": "Успешно изтрити цени за {{count}} продукта." - }, - "add": { - "successToast": "Цените бяха успешно добавени към ценовата листа." - }, - "edit": { - "successToast": "Цените бяха успешно актуализирани." - } - }, - "fields": { - "priceOverrides": { - "label": "Заместващи цени", - "header": "Заместващи цени" - }, - "status": { - "label": "Статус", - "options": { - "active": "Активна", - "draft": "Чернова", - "expired": "Изтекла", - "scheduled": "Планирана" - } - }, - "type": { - "label": "Тип", - "hint": "Изберете типа ценова листа, която искате да създадете.", - "options": { - "sale": { - "label": "Промоция", - "description": "Промоционалните цени са временни намаления на продуктите." - }, - "override": { - "label": "Заместваща", - "description": "Заместващите цени обикновено се използват за създаване на цени, специфични за клиенти." - } - } - }, - "startsAt": { - "label": "Ценовата листа има начална дата?", - "hint": "Планирайте активирането на ценовата листа в бъдеще." - }, - "endsAt": { - "label": "Ценовата листа има крайна дата?", - "hint": "Планирайте деактивирането на ценовата листа в бъдеще." - }, - "customerAvailability": { - "header": "Изберете клиентски групи", - "label": "Достъпност за клиенти", - "hint": "Изберете за кои клиентски групи да се прилага ценовата листа.", - "placeholder": "Търсете клиентски групи", - "attribute": "Клиентски групи" - } - } - }, - "profile": { - "domain": "Профил", - "manageYourProfileDetails": "Управлявайте детайлите на профила си.", - "fields": { - "languageLabel": "Език", - "usageInsightsLabel": "Анализ на използването" - }, - "edit": { - "header": "Редактиране на профил", - "languageHint": "Езикът, който искате да използвате в администраторския панел. Това няма да промени езика на вашия магазин.", - "languagePlaceholder": "Изберете език", - "usageInsightsHint": "Споделяйте анализи на използването и помогнете да подобрим Medusa. Можете да прочетете повече за това какво събираме и как го използваме в нашата <0>документация." - }, - "toast": { - "edit": "Промените в профила са запазени" - } - }, - "users": { - "domain": "Потребители", - "editUser": "Редактиране на потребител", - "inviteUser": "Покани потребител", - "inviteUserHint": "Поканете нов потребител във вашия магазин.", - "sendInvite": "Изпрати покана", - "pendingInvites": "Чакащи покани", - "deleteInviteWarning": "Ще изтриете поканата за {{email}}. Това действие не може да бъде отменено.", - "resendInvite": "Изпрати поканата отново", - "copyInviteLink": "Копирай линка за покана", - "expiredOnDate": "Изтекла на {{date}}", - "validFromUntil": "Валидна от <0>{{from}} - <1>{{until}}", - "acceptedOnDate": "Приета на {{date}}", - "inviteStatus": { - "accepted": "Приета", - "pending": "Чакаща", - "expired": "Изтекла" - }, - "roles": { - "admin": "Администратор", - "developer": "Разработчик", - "member": "Член" - }, - "list": { - "empty": { - "heading": "Няма намерени потребители", - "description": "След като потребител бъде поканен, ще се появи тук." - }, - "filtered": { - "heading": "Няма резултати", - "description": "Няма потребители, които съответстват на текущия филтър." - } - }, - "deleteUserWarning": "Ще изтриете потребителя {{name}}. Това действие не може да бъде отменено.", - "deleteUserSuccess": "Потребителят {{name}} беше успешно изтрит", - "invite": "Покани" - }, - "store": { - "domain": "Магазин", - "manageYourStoresDetails": "Управлявайте детайлите на вашия магазин", - "editStore": "Редактиране на магазин", - "defaultCurrency": "Основна валута", - "defaultRegion": "Основен регион", - "defaultSalesChannel": "Основен канал за продажби", - "defaultLocation": "Основно местоположение", - "swapLinkTemplate": "Шаблон за линк за размяна", - "paymentLinkTemplate": "Шаблон за линк за плащане", - "inviteLinkTemplate": "Шаблон за линк за покана", - "currencies": "Валути", - "addCurrencies": "Добавяне на валути", - "enableTaxInclusivePricing": "Включване на цени с ДДС", - "disableTaxInclusivePricing": "Изключване на цени с ДДС", - "removeCurrencyWarning_one": "Ще премахнете {{count}} валута от магазина си. Уверете се, че сте премахнали всички цени с тази валута преди да продължите.", - "removeCurrencyWarning_other": "Ще премахнете {{count}} валути от магазина си. Уверете се, че сте премахнали всички цени с тези валути преди да продължите.", - "currencyAlreadyAdded": "Тази валута вече е добавена към вашия магазин.", - "edit": { - "header": "Редактиране на магазин" - }, - "toast": { - "update": "Магазинът беше успешно актуализиран", - "currenciesUpdated": "Валутите бяха успешно актуализирани", - "currenciesRemoved": "Валутите бяха успешно премахнати от магазина", - "updatedTaxInclusivitySuccessfully": "Цените с ДДС бяха успешно актуализирани" - } - }, - "regions": { - "domain": "Региони", - "subtitle": "Регион е област, в която продавате продукти. Той може да обхваща множество държави и да има различни данъчни ставки, доставчици и валута.", - "createRegion": "Създаване на регион", - "createRegionHint": "Управлявайте данъчни ставки и доставчици за група от държави.", - "addCountries": "Добавяне на държави", - "editRegion": "Редактиране на регион", - "countriesHint": "Добавете държавите, включени в този регион.", - "deleteRegionWarning": "Ще изтриете региона {{name}}. Това действие не може да бъде отменено.", - "removeCountriesWarning_one": "Ще премахнете {{count}} държава от региона. Това действие не може да бъде отменено.", - "removeCountriesWarning_other": "Ще премахнете {{count}} държави от региона. Това действие не може да бъде отменено.", - "removeCountryWarning": "Ще премахнете държавата {{name}} от региона. Това действие не може да бъде отменено.", - "automaticTaxesHint": "Когато е включено, данъците ще се изчисляват само при плащане въз основа на адреса за доставка.", - "taxInclusiveHint": "Когато е включено, цените в региона ще включват данъци.", - "providersHint": "Добавете кои доставчици на плащания са налични в този регион.", - "shippingOptions": "Опции за доставка", - "deleteShippingOptionWarning": "Ще изтриете опцията за доставка {{name}}. Това действие не може да бъде отменено.", - "return": "Връщане", - "outbound": "Изпращане", - "priceType": "Тип цена", - "flatRate": "Фиксирана цена", - "calculated": "Изчислена", - "list": { - "noRecordsMessage": "Създайте регион за областите, в които продавате." - }, - "toast": { - "delete": "Регионът беше успешно изтрит", - "edit": "Редакцията на региона беше запазена", - "create": "Регионът беше успешно създаден", - "countries": "Държавите в региона бяха успешно актуализирани" - }, - "shippingOption": { - "createShippingOption": "Създаване на опция за доставка", - "createShippingOptionHint": "Създайте нова опция за доставка за региона.", - "editShippingOption": "Редактиране на опция за доставка", - "fulfillmentMethod": "Метод на изпълнение", - "type": { - "outbound": "Изпращане", - "outboundHint": "Използвайте това, ако създавате опция за изпращане на продукти до клиента.", - "return": "Връщане", - "returnHint": "Използвайте това, ако създавате опция за връщане на продукти от клиента към вас." - }, - "priceType": { - "label": "Тип цена", - "flatRate": "Фиксирана цена", - "calculated": "Изчислена" - }, - "availability": { - "adminOnly": "Само за администратор", - "adminOnlyHint": "Когато е включено, опцията за доставка ще бъде налична само в администраторския панел и няма да се показва в магазина." - }, - "taxInclusiveHint": "Когато е включено, цената на доставката ще включва данъци.", - "requirements": { - "label": "Изисквания", - "hint": "Посочете изискванията за опцията за доставка." - } - } - }, - "taxes": { - "domain": "Данъчни региони", - "domainDescription": "Управлявайте вашия данъчен регион", - "countries": { - "taxCountriesHint": "Данъчните настройки се прилагат за изброените държави." - }, - "settings": { - "editTaxSettings": "Редактиране на данъчни настройки", - "taxProviderLabel": "Доставчик на данъци", - "systemTaxProviderLabel": "Системен доставчик на данъци", - "calculateTaxesAutomaticallyLabel": "Автоматично изчисляване на данъци", - "calculateTaxesAutomaticallyHint": "Когато е включено, данъчните ставки ще се изчисляват автоматично и ще се прилагат към количките. Когато е изключено, данъците трябва да се изчисляват ръчно при плащане. Ръчните данъци се препоръчват при използване на външни доставчици на данъчни услуги.", - "applyTaxesOnGiftCardsLabel": "Прилагане на данъци върху подаръчни карти", - "applyTaxesOnGiftCardsHint": "Когато е включено, данъци ще се прилагат към подаръчни карти при плащане. В някои държави се изисква прилагането на данъци към подаръчни карти при покупка.", - "defaultTaxRateLabel": "Стандартна данъчна ставка", - "defaultTaxCodeLabel": "Стандартен данъчен код" - }, - "defaultRate": { - "sectionTitle": "Стандартна данъчна ставка" - }, - "taxRate": { - "sectionTitle": "Данъчни ставки", - "createTaxRate": "Създаване на данъчна ставка", - "createTaxRateHint": "Създайте нова данъчна ставка за региона.", - "deleteRateDescription": "Ще изтриете данъчната ставка {{name}}. Това действие не може да бъде отменено.", - "editTaxRate": "Редактиране на данъчна ставка", - "editRateAction": "Редактиране на ставка", - "editOverridesAction": "Редактиране на изключения", - "editOverridesTitle": "Редактиране на изключения за данъчна ставка", - "editOverridesHint": "Посочете изключенията за данъчната ставка.", - "deleteTaxRateWarning": "Ще изтриете данъчната ставка {{name}}. Това действие не може да бъде отменено.", - "productOverridesLabel": "Изключения за продукти", - "productOverridesHint": "Посочете изключенията за данъчната ставка за продукти.", - "addProductOverridesAction": "Добавяне на изключения за продукти", - "productTypeOverridesLabel": "Изключения за типове продукти", - "productTypeOverridesHint": "Посочете изключенията за данъчната ставка за типове продукти.", - "addProductTypeOverridesAction": "Добавяне на изключения за типове продукти", - "shippingOptionOverridesLabel": "Изключения за опции за доставка", - "shippingOptionOverridesHint": "Посочете изключенията за данъчната ставка за опции за доставка.", - "addShippingOptionOverridesAction": "Добавяне на изключения за опции за доставка", - "productOverridesHeader": "Продукти", - "productTypeOverridesHeader": "Типове продукти", - "shippingOptionOverridesHeader": "Опции за доставка" - } - }, - "locations": { - "domain": "Локации", - "editLocation": "Редактиране на локация", - "addSalesChannels": "Добавяне на търговски канали", - "noLocationsFound": "Няма намерени локации", - "selectLocations": "Изберете локации, които складират артикула.", - "deleteLocationWarning": "Ще изтриете локацията {{name}}. Това действие не може да бъде отменено.", - "removeSalesChannelsWarning_one": "Ще премахнете {{count}} търговски канал от локацията.", - "removeSalesChannelsWarning_other": "Ще премахнете {{count}} търговски канала от локацията.", - "toast": { - "create": "Локацията беше създадена успешно", - "update": "Локацията беше актуализирана успешно", - "removeChannel": "Търговският канал беше премахнат успешно" - } - }, - "reservations": { - "domain": "Резервации", - "subtitle": "Управлявайте резервираното количество от складови артикули.", - "deleteWarning": "Ще изтриете резервацията. Това действие не може да бъде отменено." - }, - "salesChannels": { - "domain": "Търговски канали", - "subtitle": "Управлявайте онлайн и офлайн каналите, на които продавате продуктите си.", - "list": { - "empty": { - "heading": "Няма намерени търговски канали", - "description": "След като създадете търговски канал, той ще се появи тук." - }, - "filtered": { - "heading": "Няма резултати", - "description": "Няма търговски канали, отговарящи на текущите филтри." - } - }, - "createSalesChannel": "Създаване на търговски канал", - "createSalesChannelHint": "Създайте нов търговски канал за продажба на продуктите си.", - "enabledHint": "Посочете дали търговският канал е активен.", - "removeProductsWarning_one": "Ще премахнете {{count}} продукт от {{sales_channel}}.", - "removeProductsWarning_other": "Ще премахнете {{count}} продукта от {{sales_channel}}.", - "addProducts": "Добавяне на продукти", - "editSalesChannel": "Редактиране на търговски канал", - "productAlreadyAdded": "Продуктът вече е добавен към търговския канал.", - "deleteSalesChannelWarning": "Ще изтриете търговския канал {{name}}. Това действие не може да бъде отменено.", - "toast": { - "create": "Търговският канал беше създаден успешно", - "update": "Търговският канал беше актуализиран успешно", - "delete": "Търговският канал беше изтрит успешно" - }, - "tooltip": { - "cannotDeleteDefault": "Не може да се изтрие основният търговски канал" - }, - "products": { - "list": { - "noRecordsMessage": "Няма продукти в този търговски канал." - }, - "add": { - "list": { - "noRecordsMessage": "Създайте продукт първо." - } - } - } - }, - "apiKeyManagement": { - "domain": { - "publishable": "Публични API ключове", - "secret": "Тайни API ключове" - }, - "subtitle": { - "publishable": "Управлявайте API ключовете, използвани във витрината, за да ограничите обхвата на заявките до конкретни търговски канали.", - "secret": "Управлявайте API ключовете, използвани за удостоверяване на администраторски потребители в администраторски приложения." - }, - "status": { - "active": "Активен", - "revoked": "Отменен" - }, - "type": { - "publishable": "Публичен", - "secret": "Таен" - }, - "create": { - "createPublishableHeader": "Създаване на публичен API ключ", - "createPublishableHint": "Създайте нов публичен API ключ, за да ограничите обхвата на заявките до конкретни търговски канали.", - "createSecretHeader": "Създаване на таен API ключ", - "createSecretHint": "Създайте нов таен API ключ за достъп до Medusa API като удостоверен администратор.", - "secretKeyCreatedHeader": "Създаден таен ключ", - "secretKeyCreatedHint": "Вашият нов таен ключ беше генериран. Копирайте го и го съхранете на сигурно място. Това е единственият път, когато ще бъде показан.", - "copySecretTokenSuccess": "Тайният ключ беше копиран в клипборда.", - "copySecretTokenFailure": "Неуспешно копиране на тайния ключ в клипборда.", - "successToast": "API ключът беше създаден успешно." - }, - "edit": { - "header": "Редактиране на API ключ", - "description": "Редактирайте заглавието на API ключа.", - "successToast": "API ключът {{title}} беше успешно актуализиран." - }, - "salesChannels": { - "title": "Добавяне на търговски канали", - "description": "Добавете търговските канали, до които да има достъп API ключът.", - "successToast_one": "{{count}} търговски канал беше успешно добавен към API ключа.", - "successToast_other": "{{count}} търговски канала бяха успешно добавени към API ключа.", - "alreadyAddedTooltip": "Търговският канал вече е добавен към API ключа.", - "list": { - "noRecordsMessage": "Няма търговски канали в обхвата на публичния API ключ." - } - }, - "delete": { - "warning": "Ще изтриете API ключа {{title}}. Това действие не може да бъде отменено.", - "successToast": "API ключът {{title}} беше успешно изтрит." - }, - "revoke": { - "warning": "Ще отнемете API ключа {{title}}. Това действие не може да бъде отменено.", - "successToast": "API ключът {{title}} беше успешно отменен." - }, - "addSalesChannels": { - "list": { - "noRecordsMessage": "Първо създайте търговски канал." - } - }, - "removeSalesChannel": { - "warning": "Ще премахнете търговския канал {{name}} от API ключа. Това действие не може да бъде отменено.", - "warningBatch_one": "Ще премахнете {{count}} търговски канал от API ключа. Това действие не може да бъде отменено.", - "warningBatch_other": "Ще премахнете {{count}} търговски канала от API ключа. Това действие не може да бъде отменено.", - "successToast": "Търговският канал беше успешно премахнат от API ключа.", - "successToastBatch_one": "{{count}} търговски канал беше успешно премахнат от API ключа.", - "successToastBatch_other": "{{count}} търговски канала бяха успешно премахнати от API ключа." - }, - "actions": { - "revoke": "Отнемане на API ключ", - "copy": "Копиране на API ключ", - "copySuccessToast": "API ключът беше копиран в клипборда." - }, - "table": { - "lastUsedAtHeader": "Последно използван", - "createdAtHeader": "Създаден на" - }, - "fields": { - "lastUsedAtLabel": "Последно използван на", - "revokedByLabel": "Отменен от", - "revokedAtLabel": "Отменен на", - "createdByLabel": "Създаден от" - } - }, - "returnReasons": { - "domain": "Причини за връщане", - "subtitle": "Управлявайте причините за върнати артикули.", - "calloutHint": "Управлявайте причините за категоризиране на връщанията.", - "editReason": "Редактиране на причина за връщане", - "create": { - "header": "Добавяне на причина за връщане", - "subtitle": "Посочете най-честите причини за връщане.", - "hint": "Създайте нова причина за връщане за категоризиране на връщанията.", - "successToast": "Причината за връщане {{label}} беше успешно създадена." - }, - "edit": { - "header": "Редактиране на причина за връщане", - "subtitle": "Редактирайте стойността на причината за връщане.", - "successToast": "Причината за връщане {{label}} беше успешно актуализирана." - }, - "delete": { - "confirmation": "Ще изтриете причината за връщане {{label}}. Това действие не може да бъде отменено.", - "successToast": "Причината за връщане {{label}} беше успешно изтрита." - }, - "fields": { - "value": { - "label": "Стойност", - "placeholder": "wrong_size", - "tooltip": "Стойността трябва да е уникален идентификатор за причината за връщане." - }, - "label": { - "label": "Етикет", - "placeholder": "Грешен размер" - }, - "description": { - "label": "Описание", - "placeholder": "Клиентът е получил грешен размер" - } - } - }, - "login": { - "forgotPassword": "Забравена парола? - <0>Нулирай", - "title": "Добре дошли в Medusa", - "hint": "Впишете се, за да получите достъп до профила си" - }, - "invite": { - "title": "Добре дошли в Medusa", - "hint": "Създайте своя профил по-долу", - "backToLogin": "Обратно към вписване", - "createAccount": "Създаване на профил", - "alreadyHaveAccount": "Вече имате профил? - <0>Впишете се", - "emailTooltip": "Вашият имейл не може да бъде променен. Ако искате да използвате друг имейл, трябва да се изпрати нова покана.", - "invalidInvite": "Поканата е невалидна или е изтекла.", - "successTitle": "Вашият профил беше създаден", - "successHint": "Започнете с Medusa Admin веднага.", - "successAction": "Стартирайте Medusa Admin", - "invalidTokenTitle": "Вашият токен за покана е невалиден", - "invalidTokenHint": "Опитайте да поискате нова покана.", - "passwordMismatch": "Паролите не съвпадат", - "toast": { - "accepted": "Поканата беше приета успешно" - } - }, - "resetPassword": { - "title": "Нулиране на парола", - "hint": "Въведете вашия имейл по-долу и ще ви изпратим инструкции за нулиране на паролата.", - "email": "Имейл", - "sendResetInstructions": "Изпрати инструкции за нулиране", - "backToLogin": "<0>Обратно към вписване", - "newPasswordHint": "Изберете нова парола по-долу.", - "invalidTokenTitle": "Вашият токен за нулиране е невалиден", - "invalidTokenHint": "Опитайте да поискате нова връзка за нулиране.", - "expiredTokenTitle": "Вашият токен за нулиране е изтекъл", - "goToResetPassword": "Към нулиране на паролата", - "resetPassword": "Нулиране на парола", - "newPassword": "Нова парола", - "repeatNewPassword": "Повторете новата парола", - "tokenExpiresIn": "Токенът изтича след <0>{{time}} минути", - "successfulRequestTitle": "Успешно изпратен имейл", - "successfulRequest": "Изпратихме ви имейл с инструкции за нулиране на паролата. Проверете спам папката, ако не го получите след няколко минути.", - "successfulResetTitle": "Паролата е успешно нулирана", - "successfulReset": "Моля, впишете се от страницата за вписване.", - "passwordMismatch": "Паролите не съвпадат", - "invalidLinkTitle": "Вашата връзка за нулиране е невалидна", - "invalidLinkHint": "Опитайте отново да нулирате паролата." - }, - "workflowExecutions": { - "domain": "Работни потоци", - "subtitle": "Вижте и следете изпълнението на работни потоци във вашето приложение Medusa.", - "transactionIdLabel": "ID на транзакция", - "workflowIdLabel": "ID на работен поток", - "progressLabel": "Напредък", - "stepsCompletedLabel_one": "{{completed}} от {{count}} стъпка", - "stepsCompletedLabel_other": "{{completed}} от {{count}} стъпки", - "list": { - "noRecordsMessage": "Все още няма изпълнени работни потоци." - }, - "history": { - "sectionTitle": "История", - "runningState": "Изпълнява се...", - "awaitingState": "Очаква", - "failedState": "Неуспешно", - "skippedState": "Пропуснато", - "skippedFailureState": "Пропуснато (Грешка)", - "definitionLabel": "Дефиниция", - "outputLabel": "Резултат", - "compensateInputLabel": "Компенсиран вход", - "revertedLabel": "Върнато", - "errorLabel": "Грешка" - }, - "state": { - "done": "Готово", - "failed": "Неуспешно", - "reverted": "Върнато", - "invoking": "Извикване", - "compensating": "Компенсиране", - "notStarted": "Не е започнато" - }, - "transaction": { - "state": { - "waitingToCompensate": "Очаква компенсация" - } - }, - "step": { - "state": { - "skipped": "Пропуснато", - "skippedFailure": "Пропуснато (Грешка)", - "dormant": "Неактивно", - "timeout": "Времето изтече" - } - } - }, - "productTypes": { - "domain": "Видове продукти", - "subtitle": "Организирайте продуктите си по видове.", - "create": { - "header": "Създаване на вид продукт", - "hint": "Създайте нов вид продукт за категоризиране.", - "successToast": "Видът продукт {{value}} беше успешно създаден." - }, - "edit": { - "header": "Редактиране на вид продукт", - "successToast": "Видът продукт {{value}} беше успешно актуализиран." - }, - "delete": { - "confirmation": "Ще изтриете вида продукт {{value}}. Това действие не може да бъде отменено.", - "successToast": "Видът продукт {{value}} беше успешно изтрит." - }, - "fields": { - "value": "Стойност" - } - }, - "productTags": { - "domain": "Продуктови етикети", - "create": { - "header": "Създаване на продуктов етикет", - "subtitle": "Създайте нов продуктов етикет, за да категоризирате вашите продукти.", - "successToast": "Продуктовият етикет {{value}} беше успешно създаден." - }, - "edit": { - "header": "Редактиране на продуктов етикет", - "subtitle": "Редактирайте стойността на продуктовия етикет.", - "successToast": "Продуктовият етикет {{value}} беше успешно актуализиран." - }, - "delete": { - "confirmation": "Ще изтриете продуктовия етикет {{value}}. Това действие не може да бъде отменено.", - "successToast": "Продуктовият етикет {{value}} беше успешно изтрит." - }, - "fields": { - "value": "Стойност" - } - }, - "notifications": { - "domain": "Известия", - "emptyState": { - "title": "Няма известия", - "description": "В момента нямате известия, но когато получите такива, ще се покажат тук." - }, - "accessibility": { - "description": "Известия за дейности в Medusa ще се показват тук." - } - }, - "errors": { - "serverError": "Сървърна грешка - Опитайте отново по-късно.", - "invalidCredentials": "Невалиден имейл или парола" - }, - "statuses": { - "scheduled": "Планирано", - "expired": "Изтекло", - "active": "Активно", - "inactive": "Неактивно", - "draft": "Чернова", - "enabled": "Активирано", - "disabled": "Деактивирано" - }, - "labels": { - "productVariant": "Продуктов вариант", - "prices": "Цени", - "available": "Налично", - "inStock": "В наличност", - "added": "Добавено", - "removed": "Премахнато", - "from": "От", - "to": "До", - "beaware": "Имайте предвид", - "loading": "Зареждане" - }, - "fields": { - "amount": "Сума", - "refundAmount": "Сума за възстановяване", - "name": "Име", - "default": "По подразбиране", - "lastName": "Фамилия", - "firstName": "Собствено име", - "title": "Заглавие", - "customTitle": "Персонализирано заглавие", - "manageInventory": "Управление на инвентара", - "inventoryKit": "Има инвентарен комплект", - "inventoryItems": "Инвентарни артикули", - "inventoryItem": "Инвентарен артикул", - "requiredQuantity": "Изисквано количество", - "description": "Описание", - "email": "Имейл", - "password": "Парола", - "repeatPassword": "Повторете паролата", - "confirmPassword": "Потвърдете паролата", - "newPassword": "Нова парола", - "repeatNewPassword": "Повторете новата парола", - "categories": "Категории", - "shippingMethod": "Метод на доставка", - "configurations": "Конфигурации", - "conditions": "Условия", - "category": "Категория", - "collection": "Колекция", - "discountable": "Подлежи на отстъпка", - "handle": "Идентификатор", - "subtitle": "Подзаглавие", - "by": "От", - "item": "Артикул", - "qty": "бр.", - "limit": "Ограничение", - "tags": "Етикети", - "type": "Тип", - "reason": "Причина", - "none": "няма", - "all": "всички", - "search": "Търсене", - "percentage": "Процент", - "sales_channels": "Канали за продажби", - "customer_groups": "Групи клиенти", - "product_tags": "Продуктови етикети", - "product_types": "Продуктови типове", - "product_collections": "Продуктови колекции", - "status": "Статус", - "code": "Код", - "value": "Стойност", - "disabled": "Деактивирано", - "dynamic": "Динамично", - "normal": "Нормално", - "years": "Години", - "months": "Месеци", - "days": "Дни", - "hours": "Часове", - "minutes": "Минути", - "totalRedemptions": "Общ брой използвания", - "countries": "Държави", - "paymentProviders": "Доставчици на плащания", - "refundReason": "Причина за възстановяване", - "fulfillmentProviders": "Доставчици на изпълнение", - "fulfillmentProvider": "Доставчик на изпълнение", - "providers": "Доставчици", - "availability": "Наличност", - "inventory": "Инвентар", - "optional": "По избор", - "note": "Бележка", - "automaticTaxes": "Автоматични данъци", - "taxInclusivePricing": "Цени с включени данъци", - "currency": "Валута", - "address": "Адрес", - "address2": "Апартамент, етаж и др.", - "city": "Град", - "postalCode": "Пощенски код", - "country": "Държава", - "state": "Щат", - "province": "Провинция", - "company": "Компания", - "phone": "Телефон", - "metadata": "Метаданни", - "selectCountry": "Изберете държава", - "products": "Продукти", - "variants": "Варианти", - "orders": "Поръчки", - "account": "Профил", - "total": "Обща сума", - "paidTotal": "Общо платено", - "totalExclTax": "Общо без ДДС", - "subtotal": "Междинна сума", - "shipping": "Доставка", - "outboundShipping": "Изходяща доставка", - "returnShipping": "Връщане на доставка", - "tax": "Данък", - "created": "Създадено", - "key": "Ключ", - "customer": "Клиент", - "date": "Дата", - "order": "Поръчка", - "fulfillment": "Изпълнение", - "provider": "Доставчик", - "payment": "Плащане", - "items": "Артикули", - "salesChannel": "Канал за продажби", - "region": "Регион", - "discount": "Отстъпка", - "role": "Роля", - "sent": "Изпратено", - "salesChannels": "Канали за продажби", - "product": "Продукт", - "createdAt": "Създадено на", - "updatedAt": "Актуализирано на", - "revokedAt": "Отменено на", - "true": "Да", - "false": "Не", - "giftCard": "Подаръчна карта", - "tag": "Етикет", - "dateIssued": "Дата на издаване", - "issuedDate": "Дата на издаване", - "expiryDate": "Срок на валидност", - "price": "Цена", - "priceTemplate": "Цена {{regionOrCurrency}}", - "height": "Височина", - "width": "Ширина", - "length": "Дължина", - "weight": "Тегло", - "midCode": "MID код", - "hsCode": "HS код", - "ean": "EAN", - "upc": "UPC", - "inventoryQuantity": "Количество на склад", - "barcode": "Баркод", - "countryOfOrigin": "Държава на произход", - "material": "Материал", - "thumbnail": "Миниатюра", - "sku": "SKU", - "managedInventory": "Управляван инвентар", - "allowBackorder": "Позволи предварителни поръчки", - "inStock": "В наличност", - "location": "Локация", - "quantity": "Количество", - "variant": "Вариант", - "id": "ID", - "parent": "Родител", - "minSubtotal": "Минимална междинна сума", - "maxSubtotal": "Максимална междинна сума", - "shippingProfile": "Профил за доставка", - "summary": "Обобщение", - "details": "Детайли", - "label": "Етикет", - "rate": "Процент", - "requiresShipping": "Изисква доставка", - "unitPrice": "Единична цена", - "startDate": "Начална дата", - "endDate": "Крайна дата", - "draft": "Чернова", - "values": "Стойности" - }, - "dateTime": { - "years_one": "Година", - "years_other": "Години", - "months_one": "Месец", - "months_other": "Месеци", - "weeks_one": "Седмица", - "weeks_other": "Седмици", - "days_one": "Ден", - "days_other": "Дни", - "hours_one": "Час", - "hours_other": "Часове", - "minutes_one": "Минута", - "minutes_other": "Минути", - "seconds_one": "Секунда", - "seconds_other": "Секунди" - } -} \ No newline at end of file diff --git a/src/i18n/translations/bs.json b/src/i18n/translations/bs.json deleted file mode 100644 index 56ef712b..00000000 --- a/src/i18n/translations/bs.json +++ /dev/null @@ -1,3021 +0,0 @@ -{ - "$schema": "./$schema.json", - "general": { - "ascending": "Rastuće", - "descending": "Opadajuće", - "add": "Dodaj", - "start": "Započni", - "end": "Kraj", - "open": "Otvori", - "close": "Zatvori", - "apply": "Primijeni", - "range": "Domet", - "search": "Pretraga", - "of": "od", - "results": "rezultati", - "pages": "stranice", - "next": "Sljedeće", - "prev": "Prethodno", - "is": "je", - "timeline": "Timeline", - "success": "Uspiješno", - "warning": "Upozorenje", - "tip": "Tip", - "error": "Greška", - "select": "Odabir", - "selected": "Odabrano", - "enabled": "Omogućeno", - "disabled": "Onemogućeno", - "expired": "Isteklo", - "active": "Aktivno", - "revoked": "Opozvano", - "new": "Novo", - "modified": "Modifikovano", - "added": "Dodano", - "removed": "Uklonjeno", - "admin": "Admin", - "store": "Trgovina", - "details": "Detalji", - "items_one": "{{count}} stavka", - "items_other": "{{count}} stavke", - "countSelected": "{{count}} odabrano", - "countOfTotalSelected": "{{count}} of {{total}} odabranih", - "plusCount": "+ {{count}}", - "plusCountMore": "+ {{count}} više", - "areYouSure": "Da li ste sigurni?", - "areYouSureDescription": "Želite li obrisati {{entity}} {{title}}. Ova radnja se ne može poništiti.", - "noRecordsFound": "Nema pronađenih zapisa", - "typeToConfirm": "Unesite {val} za potvrdu:", - "noResultsTitle": "Nema rezultata", - "noResultsMessage": "Pokušajte promijeniti filtere ili upit za pretraživanje", - "noSearchResults": "Nema rezultata pretrage", - "noSearchResultsFor": "Nema rezultata pretrage za <0>'{{query}}'", - "noRecordsTitle": "Nema rezultata", - "noRecordsMessage": "Nema zapisa za prikaz", - "unsavedChangesTitle": "Jeste li sigurni da želite napustiti ovaj obrazac?", - "unsavedChangesDescription": "Imate nesačuvane promjene koje će biti izgubljene ako izađete iz ovog obrasca.", - "includesTaxTooltip": "Cijene u ovoj koloni uključuju porez.", - "excludesTaxTooltip": "Cijene u ovoj koloni ne uključuju porez.", - "noMoreData": "Nema više podataka" - }, - "json": { - "header": "JSON", - "numberOfKeys_one": "{{count}} ključ", - "numberOfKeys_other": "{{count}} ključeva", - "drawer": { - "header_one": "JSON <0>· {{count}} ključ", - "header_other": "JSON <0>· {{count}} ključeva", - "description": "Pogledajte JSON podatke za ovaj objekt." - } - }, - "metadata": { - "header": "Metapodaci", - "numberOfKeys_one": "{{count}} ključ", - "numberOfKeys_other": "{{count}} ključeva", - "edit": { - "header": "Uredi metapodatke", - "description": "Uredite metapodatke za ovaj objekt.", - "successToast": "Metapodaci su uspješno ažurirani.", - "actions": { - "insertRowAbove": "Umetni red iznad", - "insertRowBelow": "Umetni red ispod", - "deleteRow": "Obriši red" - }, - "labels": { - "key": "Ključ", - "value": "Vrijednost" - }, - "complexRow": { - "label": "Neki redovi su onemogućeni", - "description": "Ovaj objekt sadrži neprimitivne metapodatke, kao što su nizovi ili objekti, koji se ne mogu uređivati ovdje. Da biste uredili onemogućene redove, koristite API direktno.", - "tooltip": "Ovaj red je onemogućen jer sadrži neprimitivne podatke." - } - } - }, - "validation": { - "mustBeInt": "Vrijednost mora biti cijeli broj.", - "mustBePositive": "Vrijednost mora biti pozitivan broj." - }, - "actions": { - "save": "Sačuvaj", - "saveAsDraft": "Sačuvaj kao nacrt", - "copy": "Kopiraj", - "copied": "Kopirano", - "duplicate": "Dupliciraj", - "publish": "Objavi", - "create": "Kreiraj", - "delete": "Izbriši", - "remove": "Ukloni", - "revoke": "Poništi", - "cancel": "Otkaži", - "forceConfirm": "Prisilna potvrda", - "continueEdit": "Nastavi uređivanje", - "enable": "Omogući", - "disable": "Onemogući", - "undo": "Poništi", - "complete": "Završi", - "viewDetails": "Pogledaj detalje", - "back": "Nazad", - "close": "Zatvori", - "showMore": "Prikaži više", - "continue": "Nastavi", - "continueWithEmail": "Nastavi s e-poštom", - "idCopiedToClipboard": "ID je kopiran u međuspremnik", - "addReason": "Dodaj razlog", - "addNote": "Dodaj bilješku", - "reset": "Resetuj", - "confirm": "Potvrdi", - "edit": "Uredi", - "addItems": "Dodaj stavke", - "download": "Preuzmi", - "clear": "Očisti", - "clearAll": "Očisti sve", - "apply": "Primijeni", - "add": "Dodaj", - "select": "Odaberi", - "browse": "Pregledaj", - "logout": "Odjavi se", - "hide": "Sakrij", - "export": "Izvezi", - "import": "Uvezi", - "cannotUndo": "Ova akcija se ne može poništiti" - }, - "operators": { - "in": "U" - }, - "app": { - "search": { - "label": "Pretraga", - "title": "Pretraga", - "description": "Pretražite cijelu vašu trgovinu, uključujući narudžbe, proizvode, kupce i više.", - "allAreas": "Sva područja", - "navigation": "Navigacija", - "openResult": "Otvori rezultat", - "showMore": "Prikaži više", - "placeholder": "Skočite na ili pronađite bilo šta...", - "noResultsTitle": "Nema pronađenih rezultata", - "noResultsMessage": "Nismo pronašli ništa što odgovara vašoj pretrazi.", - "emptySearchTitle": "Upišite za pretragu", - "emptySearchMessage": "Unesite ključnu riječ ili frazu za istraživanje.", - "loadMore": "Učitaj još {{count}}", - "groups": { - "all": "Sva područja", - "customer": "Kupci", - "customerGroup": "Grupe kupaca", - "product": "Proizvodi", - "productVariant": "Varijante proizvoda", - "inventory": "Inventar", - "reservation": "Rezervacije", - "category": "Kategorije", - "collection": "Kolekcije", - "order": "Narudžbe", - "promotion": "Promocije", - "campaign": "Kampanje", - "priceList": "Cjenovnici", - "user": "Korisnici", - "region": "Regije", - "taxRegion": "Poreske regije", - "returnReason": "Razlozi za povrat", - "salesChannel": "Prodajni kanali", - "productType": "Tipovi proizvoda", - "productTag": "Oznake proizvoda", - "location": "Lokacije", - "shippingProfile": "Profili isporuke", - "publishableApiKey": "Ključevi za objavljivanje API-a", - "secretApiKey": "Tajni API ključevi", - "command": "Komande", - "navigation": "Navigacija" - } - }, - "keyboardShortcuts": { - "pageShortcut": "Skoči na", - "settingShortcut": "Postavke", - "commandShortcut": "Komande", - "then": "zatim", - "navigation": { - "goToOrders": "Narudžbe", - "goToProducts": "Proizvodi", - "goToCollections": "Kolekcije", - "goToCategories": "Kategorije", - "goToCustomers": "Kupci", - "goToCustomerGroups": "Grupe kupaca", - "goToInventory": "Inventar", - "goToReservations": "Rezervacije", - "goToPriceLists": "Cjenovnici", - "goToPromotions": "Promocije", - "goToCampaigns": "Kampanje" - }, - "settings": { - "goToSettings": "Postavke", - "goToStore": "Trgovina", - "goToUsers": "Korisnici", - "goToRegions": "Regije", - "goToTaxRegions": "Poreske regije", - "goToSalesChannels": "Prodajni kanali", - "goToProductTypes": "Tipovi proizvoda", - "goToLocations": "Lokacije", - "goToPublishableApiKeys": "Ključevi za objavljivanje API-a", - "goToSecretApiKeys": "Tajni API ključevi", - "goToWorkflows": "Tokovi rada", - "goToProfile": "Profil", - "goToReturnReasons": "Razlozi za povrat" - } - }, - "menus": { - "user": { - "documentation": "Dokumentacija", - "changelog": "Dnevnik promjena", - "shortcuts": "Prečice", - "profileSettings": "Postavke profila", - "theme": { - "label": "Tema", - "dark": "Tamna", - "light": "Svijetla", - "system": "Sistem" - } - }, - "store": { - "label": "Trgovina", - "storeSettings": "Postavke trgovine" - }, - "actions": { - "logout": "Odjavi se" - } - }, - "nav": { - "accessibility": { - "title": "Navigacija", - "description": "Navigacijski meni za nadzornu ploču." - }, - "common": { - "extensions": "Ekstenzije" - }, - "main": { - "store": "Trgovina", - "storeSettings": "Postavke trgovine" - }, - "settings": { - "header": "Postavke", - "general": "Opće", - "developer": "Razvoj", - "myAccount": "Moj račun" - } - } - }, - "dataGrid": { - "columns": { - "view": "Prikaz", - "resetToDefault": "Vrati na podrazumijevano", - "disabled": "Promjena vidljivih kolona je onemogućena." - }, - "shortcuts": { - "label": "Prečice", - "commands": { - "undo": "Poništi", - "redo": "Ponovi", - "copy": "Kopiraj", - "paste": "Zalijepi", - "edit": "Uredi", - "delete": "Izbriši", - "clear": "Očisti", - "moveUp": "Pomjeri gore", - "moveDown": "Pomjeri dolje", - "moveLeft": "Pomjeri lijevo", - "moveRight": "Pomjeri desno", - "moveTop": "Pomjeri na vrh", - "moveBottom": "Pomjeri na dno", - "selectDown": "Odaberi dolje", - "selectUp": "Odaberi gore", - "selectColumnDown": "Odaberi kolonu dolje", - "selectColumnUp": "Odaberi kolonu gore", - "focusToolbar": "Fokusiraj alatnu traku", - "focusCancel": "Fokus otkaži" - } - }, - "errors": { - "fixError": "Popravi grešku", - "count_one": "{{count}} greška", - "count_other": "{{count}} greške" - } - }, - "filters": { - "sortLabel": "Sortiraj", - "filterLabel": "Filtriraj", - "searchLabel": "Pretraži", - "date": { - "today": "Danas", - "lastSevenDays": "Posljednjih 7 dana", - "lastThirtyDays": "Posljednjih 30 dana", - "lastNinetyDays": "Posljednjih 90 dana", - "lastTwelveMonths": "Posljednjih 12 mjeseci", - "custom": "Prilagođeno", - "from": "Od", - "to": "Do", - "starting": "Početak", - "ending": "Kraj" - }, - "compare": { - "lessThan": "Manje od", - "greaterThan": "Veće od", - "exact": "Tačno", - "range": "Opseg", - "lessThanLabel": "manje od {{value}}", - "greaterThanLabel": "veće od {{value}}", - "andLabel": "i" - }, - "sorting": { - "alphabeticallyAsc": "A do Z", - "alphabeticallyDesc": "Z do A", - "dateAsc": "Najnovije prvo", - "dateDesc": "Najstarije prvo" - }, - "radio": { - "yes": "Da", - "no": "Ne", - "true": "Tačno", - "false": "Netačno" - }, - "addFilter": "Dodaj filter" - }, - "errorBoundary": { - "badRequestTitle": "400 - Neispravan zahtjev", - "badRequestMessage": "Zahtjev nije mogao biti razumljen od strane servera zbog neispravne sintakse.", - "notFoundTitle": "404 - Stranica na ovoj adresi ne postoji", - "notFoundMessage": "Provjerite URL i pokušajte ponovo ili koristite traku za pretragu da pronađete ono što tražite.", - "internalServerErrorTitle": "500 - Interna greška servera", - "internalServerErrorMessage": "Došlo je do neočekivane greške na serveru. Molimo pokušajte ponovo kasnije.", - "defaultTitle": "Došlo je do greške", - "defaultMessage": "Došlo je do neočekivane greške prilikom prikazivanja ove stranice.", - "noMatchMessage": "Stranica koju tražite ne postoji.", - "backToDashboard": "Nazad na nadzornu ploču" - }, - "addresses": { - "title": "Adrese", - "shippingAddress": { - "header": "Adresa za dostavu", - "editHeader": "Uredi adresu za dostavu", - "editLabel": "Adresa za dostavu", - "label": "Adresa za dostavu" - }, - "billingAddress": { - "header": "Adresa za naplatu", - "editHeader": "Uredi adresu za naplatu", - "editLabel": "Adresa za naplatu", - "label": "Adresa za naplatu", - "sameAsShipping": "Isto kao adresa za dostavu" - }, - "contactHeading": "Kontakt", - "locationHeading": "Lokacija" - }, - "email": { - "editHeader": "Uredi email", - "editLabel": "Email", - "label": "Email" - }, - "transferOwnership": { - "header": "Prenos vlasništva", - "label": "Prenos vlasništva", - "details": { - "order": "Detalji narudžbe", - "draft": "Detalji nacrta" - }, - "currentOwner": { - "label": "Trenutni vlasnik", - "hint": "Trenutni vlasnik narudžbe." - }, - "newOwner": { - "label": "Novi vlasnik", - "hint": "Novi vlasnik na kojeg se prenosi narudžba." - }, - "validation": { - "mustBeDifferent": "Novi vlasnik mora biti različit od trenutnog vlasnika.", - "required": "Novi vlasnik je obavezan." - } - }, - "sales_channels": { - "availableIn": "Dostupno u <0>{{x}} od <1>{{y}} prodajnih kanala" - }, - "products": { - "domain": "Proizvodi", - "additionalAttributes": "Dodatni atributi", - "list": { - "noRecordsMessage": "Kreirajte svoj prvi proizvod da biste počeli prodavati." - }, - "edit": { - "header": "Izmjena proizvoda", - "description": "Izmijenite detalje proizvoda.", - "successToast": "Proizvod {{title}} je uspješno ažuriran." - }, - "create": { - "title": "Kreiraj proizvod", - "description": "Kreirajte novi proizvod.", - "header": "Opšte", - "tabs": { - "details": "Detalji", - "organize": "Organizujte", - "variants": "Varijante", - "inventory": "Kits inventara" - }, - "errors": { - "variants": "Molimo odaberite barem jednu varijantu.", - "options": "Molimo kreirajte barem jednu opciju.", - "uniqueSku": "SKU mora biti jedinstven." - }, - "inventory": { - "heading": "Kits inventara", - "label": "Dodajte inventarne stavke u kit inventara varijante.", - "itemPlaceholder": "Odaberite inventarnu stavku", - "quantityPlaceholder": "Koliko vam je ovih potrebnih za kit?" - }, - "variants": { - "header": "Varijante", - "subHeadingTitle": "Da, ovo je proizvod sa varijantama", - "subHeadingDescription": "Kada je neoznačeno, kreirat ćemo zadanu varijantu za vas", - "optionTitle": { - "placeholder": "Veličina" - }, - "optionValues": { - "placeholder": "Mala, Srednja, Velika" - }, - "productVariants": { - "label": "Varijante proizvoda", - "hint": "Ovaj rang će uticati na redoslijed varijanti na vašoj prodavnici.", - "alert": "Dodajte opcije da biste kreirali varijante.", - "tip": "Varijante koje nisu označene neće biti kreirane. Uvijek možete kreirati i uređivati varijante kasnije, ali ovaj popis odgovara varijacijama u vašim opcijama proizvoda." - }, - "productOptions": { - "label": "Opcije proizvoda", - "hint": "Definišite opcije za proizvod, npr. boja, veličina, itd." - } - }, - "successToast": "Proizvod {{title}} je uspješno kreiran." - }, - "export": { - "header": "Izvoz liste proizvoda", - "description": "Izvezite listu proizvoda u CSV fajl.", - "success": { - "title": "Obrađujemo vaš izvoz", - "description": "Izvoz podataka može potrajati nekoliko minuta. Obavijestićemo vas kada završimo." - }, - "filters": { - "title": "Filteri", - "description": "Primijenite filtere u preglednoj tabli da prilagodite ovaj prikaz" - }, - "columns": { - "title": "Kolone", - "description": "Prilagodite izvezene podatke prema specifičnim potrebama" - } - }, - "import": { - "header": "Uvoz liste proizvoda", - "uploadLabel": "Uvoz proizvoda", - "uploadHint": "Prevucite i ispustite CSV fajl ili kliknite da biste otpremili", - "description": "Uvezite proizvode pružanjem CSV fajla u unaprijed definisanom formatu", - "template": { - "title": "Niste sigurni kako da rasporedite svoju listu?", - "description": "Preuzmite šablon u nastavku da biste bili sigurni da pratite ispravan format." - }, - "upload": { - "title": "Otpremite CSV fajl", - "description": "Kroz uvoz možete dodati ili ažurirati proizvode. Za ažuriranje postojećih proizvoda morate koristiti postojeći handle i ID, za ažuriranje postojećih varijanti morate koristiti postojeći ID. Bit ćete zatraženi za potvrdu prije nego što uvezemo proizvode.", - "preprocessing": "Obrada...", - "productsToCreate": "Proizvodi će biti kreirani", - "productsToUpdate": "Proizvodi će biti ažurirani" - }, - "success": { - "title": "Obrađujemo vaš uvoz", - "description": "Uvoz podataka može potrajati neko vrijeme. Obavijestićemo vas kada završimo." - } - }, - "deleteWarning": "Uskoro ćete obrisati proizvod {{title}}. Ova radnja se ne može poništiti.", - "variants": { - "header": "Varijante", - "empty": { - "heading": "Nema varijanti", - "description": "Nema varijanti za prikazivanje." - }, - "filtered": { - "heading": "Nema rezultata", - "description": "Nema varijanti koje odgovaraju trenutnim filtrima." - } - }, - "attributes": "Atributi", - "editAttributes": "Izmjena atributa", - "editOptions": "Izmjena opcija", - "editPrices": "Izmjena cijena", - "media": { - "label": "Mediji", - "editHint": "Dodajte medije u proizvod kako biste ga prikazali u vašoj prodavnici.", - "makeThumbnail": "Napravite thumbnail", - "uploadImagesLabel": "Otpremite slike", - "uploadImagesHint": "Prevucite i ispustite slike ovde ili kliknite da biste otpremili.", - "invalidFileType": "'{{name}}' nije podržan tip fajla. Podržani tipovi fajlova su: {{types}}.", - "failedToUpload": "Nije uspjelo otpremanje dodanih medija. Molimo pokušajte ponovo.", - "deleteWarning_one": "Uskoro ćete obrisati {{count}} sliku. Ova radnja se ne može poništiti.", - "deleteWarning_other": "Uskoro ćete obrisati {{count}} slika. Ova radnja se ne može poništiti.", - "deleteWarningWithThumbnail_one": "Uskoro ćete obrisati {{count}} sliku uključujući thumbnail. Ova radnja se ne može poništiti.", - "deleteWarningWithThumbnail_other": "Uskoro ćete obrisati {{count}} slika uključujući thumbnail. Ova radnja se ne može poništiti.", - "thumbnailTooltip": "Thumbnail", - "galleryLabel": "Galerija", - "downloadImageLabel": "Preuzmite trenutnu sliku", - "deleteImageLabel": "Obrišite trenutnu sliku", - "emptyState": { - "header": "Nema medija još", - "description": "Dodajte medije u proizvod kako biste ga prikazali u vašoj prodavnici.", - "action": "Dodajte medije" - }, - "successToast": "Mediji su uspješno ažurirani." - }, - "discountableHint": "Kada je neoznačeno, popusti neće biti primijenjeni na ovaj proizvod.", - "noSalesChannels": "Nema dostupnosti u prodajnim kanalima", - "variantCount_one": "{{count}} varijanta", - "variantCount_other": "{{count}} varijante", - "deleteVariantWarning": "Uskoro ćete obrisati varijantu {{title}}. Ova radnja se ne može poništiti.", - "productStatus": { - "draft": "Nacrt", - "published": "Objavljeno", - "proposed": "Predloženo", - "rejected": "Odbijeno" - }, - "fields": { - "title": { - "label": "Naziv", - "hint": "Dajte svom proizvodu kratak i jasan naziv.<0/>Preporučena dužina za pretraživače je 50-60 karaktera.", - "placeholder": "Zimska jakna" - }, - "subtitle": { - "label": "Podnaslov", - "placeholder": "Topla i udobna" - }, - "handle": { - "label": "Handle", - "tooltip": "Handle se koristi za referenciranje proizvoda u vašoj prodavnici. Ako nije specificiran, handle će biti generisan iz naziva proizvoda.", - "placeholder": "zimska-jakna" - }, - "description": { - "label": "Opis", - "hint": "Dajte svom proizvodu kratak i jasan opis.<0/>Preporučena dužina za pretraživače je 120-160 karaktera.", - "placeholder": "Topla i udobna jakna" - }, - "discountable": { - "label": "Može biti sa popustom", - "hint": "Kada je neoznačeno, popusti neće biti primijenjeni na ovaj proizvod" - }, - "shipping_profile": { - "label": "Profil za dostavu", - "hint": "Povežite proizvod sa profilom za dostavu" - }, - "type": { - "label": "Vrsta" - }, - "collection": { - "label": "Kolekcija" - }, - "categories": { - "label": "Kategorije" - }, - "tags": { - "label": "Tagovi" - }, - "sales_channels": { - "label": "Prodajni kanali", - "hint": "Ovaj proizvod će biti dostupan samo u zadatom prodajnom kanalu ako se ne promijeni." - }, - "countryOrigin": { - "label": "Zemlja porijekla" - }, - "material": { - "label": "Materijal" - }, - "width": { - "label": "Širina" - }, - "length": { - "label": "Dužina" - }, - "height": { - "label": "Visina" - }, - "weight": { - "label": "Težina" - }, - - "options": { - "label": "Opcije proizvoda", - "hint": "Opcije se koriste za definisanje boje, veličine itd. proizvoda", - "add": "Dodaj opciju", - "optionTitle": "Naziv opcije", - "optionTitlePlaceholder": "Boja", - "variations": "Varijacije (odvojene zarezom)", - "variantionsPlaceholder": "Crvena, Plava, Zelena" - }, - "variants": { - "label": "Varijante proizvoda", - "hint": "Varijante koje nisu označene neće biti kreirane. Ovo rangiranje će uticati na redoslijed varijanti na vašem frontend-u." - }, - "mid_code": { - "label": "Srednji kod" - }, - "hs_code": { - "label": "HS kod" - } - }, - "variant": { - "edit": { - "header": "Uredi varijantu", - "success": "Varijanta proizvoda je uspješno uređena" - }, - "create": { - "header": "Detalji varijante" - }, - "deleteWarning": "Jeste li sigurni da želite izbrisati ovu varijantu?", - "pricesPagination": "1 - {{current}} od {{total}} cijena", - "tableItemAvailable": "{{availableCount}} dostupno", - "tableItem_one": "{{availableCount}} dostupno na {{locationCount}} lokaciji", - "tableItem_other": "{{availableCount}} dostupno na {{locationCount}} lokacija", - "inventory": { - "notManaged": "Nije upravljano", - "manageItems": "Upravljaj stavkama inventara", - "notManagedDesc": "Inventar nije upravljan za ovu varijantu. Uključite ‘Upravljanje inventarom’ da pratite inventar ove varijante.", - "manageKit": "Upravljaj inventarnim kompletom", - "navigateToItem": "Idi na stavku inventara", - "actions": { - "inventoryItems": "Idi na stavku inventara", - "inventoryKit": "Prikaži stavke inventara" - }, - "inventoryKit": "Inventarni komplet", - "inventoryKitHint": "Da li ova varijanta sadrži više stavki inventara?", - "validation": { - "itemId": "Molimo odaberite stavku inventara.", - "quantity": "Količina je obavezna. Unesite pozitivan broj." - }, - "header": "Zalihe i Inventar", - "editItemDetails": "Uredi detalje stavke", - "manageInventoryLabel": "Upravljaj inventarom", - "manageInventoryHint": "Kada je omogućeno, mijenjat ćemo količinu inventara kada se kreiraju narudžbe i povrati.", - "allowBackordersLabel": "Dozvoli unaprijed naručivanje", - "allowBackordersHint": "Kada je omogućeno, kupci mogu kupiti varijantu čak i ako nema dostupne količine.", - "toast": { - "levelsBatch": "Nivoi inventara ažurirani.", - "update": "Stavka inventara uspješno ažurirana.", - "updateLevel": "Nivo inventara uspješno ažuriran.", - "itemsManageSuccess": "Stavke inventara uspješno ažurirane." - } - } - }, - "options": { - "header": "Opcije", - "edit": { - "header": "Uredi opciju", - "successToast": "Opcija {{title}} je uspješno ažurirana." - }, - "create": { - "header": "Kreiraj opciju", - "successToast": "Opcija {{title}} je uspješno kreirana." - }, - "deleteWarning": "Upravo ćete obrisati opciju proizvoda: {{title}}. Ova akcija se ne može poništiti." - }, - "organization": { - "header": "Organizacija", - "edit": { - "header": "Uredi organizaciju", - "toasts": { - "success": "Organizacija {{title}} je uspješno ažurirana." - } - } - }, - "stock": { - "heading": "Upravljanje zalihama proizvoda i lokacijama", - "description": "Ažurirajte nivoe zaliha za sve varijante proizvoda.", - "loading": "Sačekajte, ovo može potrajati...", - "tooltips": { - "alreadyManaged": "Ova stavka inventara je već uređiva pod {{title}}.", - "alreadyManagedWithSku": "Ova stavka inventara je već uređiva pod {{title}} ({{sku}})." - } - }, - "shippingProfile": { - "header": "Konfiguracija dostave", - "edit": { - "header": "Konfiguracija dostave", - "toasts": { - "success": "Profil dostave za {{title}} je uspješno ažuriran." - } - }, - "create": { - "errors": { - "required": "Profil dostave je obavezan." - } - } - }, - "toasts": { - "delete": { - "success": { - "header": "Proizvod je obrisan", - "description": "{{title}} je uspješno obrisan." - }, - "error": { - "header": "Brisanje proizvoda nije uspjelo" - } - } - } - }, - "collections": { - "domain": "Kolekcije", - "subtitle": "Organizujte proizvode u kolekcije.", - "createCollection": "Kreiraj kolekciju", - "createCollectionHint": "Kreirajte novu kolekciju kako biste organizovali svoje proizvode.", - "createSuccess": "Kolekcija je uspješno kreirana.", - "editCollection": "Uredi kolekciju", - "handleTooltip": "Handle se koristi za upućivanje na kolekciju na vašoj prodavnici. Ako nije specificirano, handle će biti generisan iz naziva kolekcije.", - "deleteWarning": "Upravo ćete obrisati kolekciju {{title}}. Ova akcija se ne može poništiti.", - "removeSingleProductWarning": "Upravo ćete ukloniti proizvod {{title}} iz kolekcije. Ova akcija se ne može poništiti.", - "removeProductsWarning_one": "Upravo ćete ukloniti {{count}} proizvod iz kolekcije. Ova akcija se ne može poništiti.", - "removeProductsWarning_other": "Upravo ćete ukloniti {{count}} proizvoda iz kolekcije. Ova akcija se ne može poništiti.", - "products": { - "list": { - "noRecordsMessage": "U kolekciji nema proizvoda." - }, - "add": { - "successToast_one": "Proizvod je uspješno dodat u kolekciju.", - "successToast_other": "Proizvodi su uspješno dodati u kolekciju." - }, - "remove": { - "successToast_one": "Proizvod je uspješno uklonjen iz kolekcije.", - "successToast_other": "Proizvodi su uspješno uklonjeni iz kolekcije." - } - } - }, - "categories": { - "domain": "Kategorije", - "subtitle": "Organizujte proizvode u kategorije i upravljajte rangiranjem i hijerarhijom tih kategorija.", - "create": { - "header": "Kreiraj kategoriju", - "hint": "Kreirajte novu kategoriju kako biste organizovali svoje proizvode.", - "tabs": { - "details": "Detalji", - "organize": "Organizuj rangiranje" - }, - "successToast": "Kategorija {{name}} je uspješno kreirana." - }, - "edit": { - "header": "Uredi kategoriju", - "description": "Izmijenite kategoriju kako biste ažurirali njene detalje.", - "successToast": "Kategorija je uspješno ažurirana." - }, - "delete": { - "confirmation": "Uskoro ćete obrisati kategoriju {{name}}. Ova radnja se ne može poništiti.", - "successToast": "Kategorija {{name}} je uspješno obrisana." - }, - "products": { - "add": { - "disabledTooltip": "Proizvod je već u ovoj kategoriji.", - "successToast_one": "Dodano {{count}} proizvod u kategoriju.", - "successToast_other": "Dodano {{count}} proizvoda u kategoriju." - }, - "remove": { - "confirmation_one": "Uskoro ćete ukloniti {{count}} proizvod iz kategorije. Ova radnja se ne može poništiti.", - "confirmation_other": "Uskoro ćete ukloniti {{count}} proizvoda iz kategorije. Ova radnja se ne može poništiti.", - "successToast_one": "Uklonjen {{count}} proizvod iz kategorije.", - "successToast_other": "Uklonjeno {{count}} proizvoda iz kategorije." - }, - "list": { - "noRecordsMessage": "U kategoriji nema proizvoda." - } - }, - "organize": { - "header": "Organizuj", - "action": "Uredi rangiranje" - }, - "fields": { - "visibility": { - "label": "Vidljivost", - "internal": "Interno", - "public": "Javno" - }, - "status": { - "label": "Status", - "active": "Aktivno", - "inactive": "Neaktivno" - }, - "path": { - "label": "Putanja", - "tooltip": "Prikazivanje pune putanje kategorije." - }, - "children": { - "label": "Djeca" - }, - "new": { - "label": "Novo" - } - } - }, - "inventory": { - "domain": "Inventar", - "subtitle": "Upravljajte svojim inventarskim stavkama", - "reserved": "Rezervisano", - "available": "Dostupno", - "locationLevels": "Lokacije", - "associatedVariants": "Povezane varijante", - "manageLocations": "Upravljajte lokacijama", - "manageLocationQuantity": "Upravljajte količinom na lokaciji", - "deleteWarning": "Uskoro ćete obrisati inventarsku stavku. Ova akcija se ne može poništiti.", - "editItemDetails": "Uredi detalje stavke", - "quantityAcrossLocations": "{{quantity}} na {{locations}} lokacija", - "create": { - "title": "Kreiraj inventarsku stavku", - "details": "Detalji", - "availability": "Dostupnost", - "locations": "Lokacije", - "attributes": "Atributi", - "requiresShipping": "Potrebna dostava", - "requiresShippingHint": "Da li inventarska stavka zahtijeva dostavu?", - "successToast": "Inventarska stavka je uspješno kreirana." - }, - "reservation": { - "header": "Rezervacija za {{itemName}}", - "editItemDetails": "Uredi rezervaciju", - "lineItemId": "ID stavke", - "orderID": "ID narudžbe", - "description": "Opis", - "location": "Lokacija", - "inStockAtLocation": "Dostupno na ovoj lokaciji", - "availableAtLocation": "Dostupno na ovoj lokaciji", - "reservedAtLocation": "Rezervisano na ovoj lokaciji", - "reservedAmount": "Količina za rezervaciju", - "create": "Kreiraj rezervaciju", - "itemToReserve": "Stavka za rezervaciju", - "quantityPlaceholder": "Koliko želite rezervisati?", - "descriptionPlaceholder": "Kakav tip rezervacije je ovo?", - "successToast": "Rezervacija je uspješno kreirana.", - "updateSuccessToast": "Rezervacija je uspješno ažurirana.", - "deleteSuccessToast": "Rezervacija je uspješno obrisana.", - "errors": { - "noAvaliableQuantity": "Lokacija skladišta nema dostupnu količinu.", - "quantityOutOfRange": "Minimalna količina je 1, a maksimalna količina je {{max}}" - } - }, - "adjustInventory": { - "errors": { - "stockedQuantity": "Količina na skladištu ne može biti ažurirana na manje od rezervisane količine od {{quantity}}." - } - }, - "toast": { - "updateLocations": "Lokacije su uspješno ažurirane.", - "updateLevel": "Nivo inventara je uspješno ažuriran.", - "updateItem": "Stavka inventara je uspješno ažurirana." - }, - "stock": { - "title": "Ažuriraj nivoe inventara", - "description": "Ažuriraj količine inventara za odabrane stavke inventara.", - "action": "Uredi nivoe skladišta", - "placeholder": "Nije omogućeno", - "disablePrompt_one": "Spremate se onemogućiti {{count}} nivo lokacije. Ova akcija se ne može poništiti.", - "disablePrompt_other": "Spremate se onemogućiti {{count}} nivoa lokacije. Ova akcija se ne može poništiti.", - "disabledToggleTooltip": "Nije moguće onemogućiti: očistite dolaznu i/ili rezervisanu količinu prije onemogućavanja.", - "successToast": "Nivoi inventara su uspješno ažurirani." - } - }, - "giftCards": { - "domain": "Poklon kartice", - "editGiftCard": "Uredi poklon karticu", - "createGiftCard": "Kreiraj poklon karticu", - "createGiftCardHint": "Ručno kreiraj poklon karticu koja se može koristiti kao metoda plačanja u tvojoj prodavnici.", - "selectRegionFirst": "Prvo odaberi region", - "deleteGiftCardWarning": "Spremate se izbrisati poklon karticu {{code}}. Ova akcija se ne može poništiti.", - "balanceHigherThanValue": "Stanje ne može biti veće od početne vrijednosti.", - "balanceLowerThanZero": "Stanje ne može biti negativno.", - "expiryDateHint": "Zemlje imaju različite zakone o datumima isteka poklon kartica. Provjerite lokalne propise prije postavljanja datuma isteka.", - "regionHint": "Promjena regiona poklon kartice također će promijeniti njenu valutu, što može uticati na njen novčani iznos.", - "enabledHint": "Odredi da li je poklon kartica omogućena ili onemogućena.", - "balance": "Stanje", - "currentBalance": "Trenutno stanje", - "initialBalance": "Početno stanje", - "personalMessage": "Osobna poruka", - "recipient": "Primaoc" - }, - "customers": { - "domain": "Kupci", - "list": { - "noRecordsMessage": "Vaši kupci će se prikazati ovdje." - }, - "create": { - "header": "Kreiraj kupca", - "hint": "Kreiraj novog kupca i upravljaj njegovim podacima.", - "successToast": "Kupac {{email}} je uspješno kreiran." - }, - "groups": { - "label": "Grupe kupaca", - "remove": "Jeste li sigurni da želite ukloniti kupca iz grupe \"{{name}}\"?", - "removeMany": "Jeste li sigurni da želite ukloniti kupca iz sljedećih grupa kupaca: {{groups}}?", - "alreadyAddedTooltip": "Kupac je već u ovoj grupi kupaca.", - "list": { - "noRecordsMessage": "Ovaj kupac ne pripada nijednoj grupi." - }, - "add": { - "success": "Kupac je dodan u: {{groups}}.", - "list": { - "noRecordsMessage": "Prvo kreirajte grupu kupaca." - } - }, - "removed": { - "success": "Kupac je uklonjen iz: {{groups}}.", - "list": { - "noRecordsMessage": "Prvo kreirajte grupu kupaca." - } - } - }, - "edit": { - "header": "Uredi kupca", - "emailDisabledTooltip": "Email adresa se ne može promijeniti za registrovane kupce.", - "successToast": "Kupac {{email}} je uspješno ažuriran." - }, - "delete": { - "title": "Obriši kupca", - "description": "Uskoro ćete obrisati kupca {{email}}. Ova radnja se ne može poništiti.", - "successToast": "Kupac {{email}} je uspješno obrisan." - }, - "fields": { - "guest": "Gost", - "registered": "Registrovan", - "groups": "Grupe" - }, - "registered": "Registrovan", - "guest": "Gost", - "hasAccount": "Ima račun", - "addresses": { - "title": "Adrese", - "fields": { - "addressName": "Naziv adrese", - "address1": "Adresa 1", - "address2": "Adresa 2", - "city": "Grad", - "province": "Pokrajina", - "postalCode": "Poštanski broj", - "country": "Država", - "phone": "Telefon", - "company": "Kompanija", - "countryCode": "Kod države", - "provinceCode": "Kod pokrajine" - }, - "create": { - "header": "Kreiraj adresu", - "hint": "Kreiraj novu adresu za kupca.", - "successToast": "Adresa je uspješno kreirana." - } - } - }, - "customerGroups": { - "domain": "Grupacije kupaca", - "subtitle": "Organizujte kupce u grupe. Grupe mogu imati različite promocije i cijene.", - "list": { - "empty": { - "heading": "Nema grupacija kupaca", - "description": "Trenutno nema grupacija kupaca za prikazivanje." - }, - "filtered": { - "heading": "Nema rezultata", - "description": "Nijedna grupacija kupaca ne odgovara trenutnim kriterijima filtera." - } - }, - "create": { - "header": "Kreiraj grupu kupaca", - "hint": "Kreirajte novu grupu kupaca kako biste segmentirali svoje kupce.", - "successToast": "Grupa kupaca {{name}} je uspješno kreirana." - }, - "edit": { - "header": "Uredi grupu kupaca", - "successToast": "Grupa kupaca {{name}} je uspješno ažurirana." - }, - "delete": { - "title": "Izbriši grupu kupaca", - "description": "Uskoro ćete izbrisati grupu kupaca {{name}}. Ova akcija se ne može poništiti.", - "successToast": "Grupa kupaca {{name}} je uspješno izbrisana." - }, - "customers": { - "alreadyAddedTooltip": "Kupac je već dodan u grupu.", - "add": { - "successToast_one": "Kupac je uspješno dodan u grupu.", - "successToast_other": "Kupci su uspješno dodani u grupu.", - "list": { - "noRecordsMessage": "Prvo kreirajte kupca." - } - }, - "remove": { - "title_one": "Ukloni kupca", - "title_other": "Ukloni kupce", - "description_one": "Uskoro ćete ukloniti {{count}} kupca iz grupe kupaca. Ova akcija se ne može poništiti.", - "description_other": "Uskoro ćete ukloniti {{count}} kupaca iz grupe kupaca. Ova akcija se ne može poništiti." - }, - "list": { - "noRecordsMessage": "Ova grupa nema kupaca." - } - } - }, - "orders": { - "domain": "Narudžbe", - "claim": "Reklamacija", - "exchange": "Zamjena", - "return": "Povrat", - "cancelWarning": "Uskoro ćete otkazati narudžbu {{id}}. Ova akcija se ne može poništiti.", - "orderCanceled": "Narudžba je uspješno otkazana", - "onDateFromSalesChannel": "{{date}} iz {{salesChannel}}", - "list": { - "noRecordsMessage": "Vaše narudžbe će se prikazati ovdje." - }, - "status": { - "not_paid": "Nije plaćeno", - "pending": "Na čekanju", - "completed": "Završeno", - "draft": "Nacrt", - "archived": "Arhivirano", - "canceled": "Otkazano", - "requires_action": "Zahtijeva akciju" - }, - "summary": { - "requestReturn": "Zatraži povrat", - "allocateItems": "Dodijeli artikle", - "editOrder": "Uredi narudžbu", - "editOrderContinue": "Nastavi uređivanje narudžbe", - "inventoryKit": "Sastoji se od {{count}}x inventarnih artikala", - "itemTotal": "Ukupno artikala", - "shippingTotal": "Ukupno dostava", - "discountTotal": "Ukupno popust", - "taxTotalIncl": "Ukupno porez (uključeno)", - "itemSubtotal": "Međuzbroj artikala", - "shippingSubtotal": "Međuzbroj dostave", - "discountSubtotal": "Međuzbroj popusta", - "taxTotal": "Ukupno porez" - }, - "transfer": { - "title": "Prenos vlasništva", - "requestSuccess": "Zahtjev za prenos narudžbe poslan na: {{email}}.", - "currentOwner": "Trenutni vlasnik", - "newOwner": "Novi vlasnik", - "currentOwnerDescription": "Kupac trenutno povezan s ovom narudžbom.", - "newOwnerDescription": "Kupac na kojeg se prenosi ova narudžba." - }, - "payment": { - "title": "Uplate", - "isReadyToBeCaptured": "Uplata <0/> je spremna za preuzimanje.", - "totalPaidByCustomer": "Ukupno plaćeno od strane kupca", - "capture": "Preuzmi uplatu", - "capture_short": "Preuzmi", - "refund": "Povrat", - "markAsPaid": "Označi kao plaćeno", - "statusLabel": "Status uplate", - "statusTitle": "Status uplate", - "status": { - "notPaid": "Nije plaćeno", - "authorized": "Autorizovano", - "partiallyAuthorized": "Djelomično autorizovano", - "awaiting": "Čekanje", - "captured": "Preuzeto", - "partiallyRefunded": "Djelomično refundirano", - "partiallyCaptured": "Djelomično preuzeto", - "refunded": "Refundirano", - "canceled": "Otkazano", - "requiresAction": "Zahtijeva radnju" - }, - "capturePayment": "Uplata od {{amount}} će biti preuzeta.", - "capturePaymentSuccess": "Uplata od {{amount}} uspješno preuzeta", - "markAsPaidPayment": "Uplata od {{amount}} će biti označena kao plaćena.", - "markAsPaidPaymentSuccess": "Uplata od {{amount}} uspješno označena kao plaćena", - "createRefund": "Kreiraj povrat", - "refundPaymentSuccess": "Povrat iznosa {{amount}} uspješan", - "createRefundWrongQuantity": "Količina treba biti broj između 1 i {{number}}", - "refundAmount": "Povrat {{ amount }}", - "paymentLink": "Kopiraj link za uplatu za {{ amount }}", - "selectPaymentToRefund": "Odaberite uplatu za povrat" - }, - "edits": { - "title": "Uredi narudžbu", - "confirm": "Potvrdi uređivanje", - "confirmText": "Upravo ćete potvrditi uređivanje narudžbe. Ova radnja se ne može poništiti.", - "cancel": "Otkaži uređivanje", - "currentItems": "Trenutne stavke", - "currentItemsDescription": "Prilagodite količinu stavke ili uklonite.", - "addItemsDescription": "Možete dodati nove stavke u narudžbu.", - "addItems": "Dodaj stavke", - "amountPaid": "Plaćeni iznos", - "newTotal": "Novi ukupni iznos", - "differenceDue": "Razlika za plaćanje", - "create": "Uredi narudžbu", - "currentTotal": "Trenutni ukupni iznos", - "noteHint": "Dodajte internu napomenu za uređivanje", - "cancelSuccessToast": "Uređivanje narudžbe otkazano", - "createSuccessToast": "Zahtjev za uređivanje narudžbe kreiran", - "activeChangeError": "Već postoji aktivna izmjena narudžbe (povrat, zahtjev, zamjena itd.). Završite ili otkažite izmjenu prije uređivanja narudžbe.", - "panel": { - "title": "Zahtjev za uređivanje narudžbe", - "titlePending": "Uređivanje narudžbe na čekanju" - }, - "toast": { - "canceledSuccessfully": "Uređivanje narudžbe uspješno otkazano", - "confirmedSuccessfully": "Uređivanje narudžbe uspješno potvrđeno" - }, - "validation": { - "quantityLowerThanFulfillment": "Ne može se postaviti količina manja ili jednaka ispunjenoj količini" - } - }, - "edit": { - "email": { - "title": "Uredi e-mail", - "requestSuccess": "E-mail narudžbe je ažuriran na {{email}}." - }, - "shippingAddress": { - "title": "Uredi adresu za dostavu", - "requestSuccess": "Adresa za dostavu narudžbe je ažurirana." - }, - "billingAddress": { - "title": "Uredi adresu za naplatu", - "requestSuccess": "Adresa za naplatu narudžbe je ažurirana." - } - }, - "returns": { - "create": "Kreiraj povrat", - "confirm": "Potvrdi povrat", - "confirmText": "Spremate se potvrditi povrat. Ova radnja se ne može poništiti.", - "inbound": "Ulazno", - "outbound": "Izlazno", - "sendNotification": "Pošalji obavijest", - "sendNotificationHint": "Obavijesti kupca o povratu.", - "returnTotal": "Ukupno za povrat", - "inboundTotal": "Ukupno ulazno", - "estDifference": "Procijenjena razlika", - "outstandingAmount": "Neplaćeni iznos", - "reason": "Razlog", - "reasonHint": "Odaberite razlog zbog kojeg kupac želi vratiti artikle.", - "note": "Napomena", - "noInventoryLevel": "Nema inventarskog nivoa", - "noInventoryLevelDesc": "Odabrana lokacija nema inventarski nivo za odabrane artikle. Povrat se može zatražiti, ali ne može biti primljen dok se ne kreira inventarski nivo za odabranu lokaciju.", - "noteHint": "Možete slobodno pisati ako želite nešto precizirati.", - "location": "Lokacija", - "locationHint": "Odaberite lokaciju na koju želite vratiti artikle.", - "inboundShipping": "Povratna poštarina", - "inboundShippingHint": "Odaberite metodu koju želite koristiti.", - "returnableQuantityLabel": "Količina za povrat", - "refundableAmountLabel": "Iznos za povrat", - "returnRequestedInfo": "{{requestedItemsCount}}x artikala zahtijevano za povrat", - "returnReceivedInfo": "{{requestedItemsCount}}x artikala primljeno na povrat", - "itemReceived": "Artikli primljeni", - "returnRequested": "Povrat zahtijevan", - "damagedItemReceived": "Primljeni oštećeni artikli", - "damagedItemsReturned": "{{quantity}}x oštećenih artikala vraćeno", - "activeChangeError": "Postoji aktivna promjena narudžbe na ovoj narudžbi. Završite ili odbacite promjenu prije nastavka.", - "cancel": { - "title": "Otkaži povrat", - "description": "Jeste li sigurni da želite otkazati zahtjev za povrat?" - }, - "placeholders": { - "noReturnShippingOptions": { - "title": "Nisu pronađene opcije povratne poštarine", - "hint": "Nisu kreirane opcije povratne poštarine za ovu lokaciju. Možete ih kreirati na Lokacija i Poštarina." - }, - "outboundShippingOptions": { - "title": "Nisu pronađene opcije odlazne poštarine", - "hint": "Nisu kreirane opcije odlazne poštarine za ovu lokaciju. Možete ih kreirati na Lokacija i Poštarina." - } - }, - "receive": { - "action": "Primi artikle", - "receiveItems": "{{ returnType }} {{ id }}", - "restockAll": "Vrati sve artikle na zalihu", - "itemsLabel": "Primljeni artikli", - "title": "Prijem artikala za #{{returnId}}", - "sendNotificationHint": "Obavijestite kupca o primljenom povratu.", - "inventoryWarning": "Napomena: Automatski ćemo prilagoditi nivoe zaliha na osnovu vašeg unosa iznad.", - "writeOffInputLabel": "Koliko je artikala oštećeno?", - "toast": { - "success": "Povrat uspješno primljen.", - "errorLargeValue": "Količina je veća od količine naručenih artikala.", - "errorNegativeValue": "Količina ne može biti negativna vrijednost.", - "errorLargeDamagedValue": "Količina oštećenih artikala + količina neoštećenih primljenih artikala premašuje ukupnu količinu artikala u povratu. Molimo smanjite količinu neoštećenih artikala." - } - }, - "toast": { - "canceledSuccessfully": "Povrat uspješno otkazan", - "confirmedSuccessfully": "Povrat uspješno potvrđen" - }, - "panel": { - "title": "Povrat pokrenut", - "description": "Postoji otvoreni zahtjev za povrat koji treba biti dovršen" - } - }, - "claims": { - "create": "Kreiraj reklamaciju", - "confirm": "Potvrdi reklamaciju", - "confirmText": "Uskoro ćete potvrditi reklamaciju. Ova radnja se ne može poništiti.", - "manage": "Upravljaj reklamacijom", - "outbound": "Izlazno", - "outboundItemAdded": "{{itemsCount}}x dodano kroz reklamaciju", - "outboundTotal": "Ukupno izlazno", - "outboundShipping": "Izlazna dostava", - "outboundShippingHint": "Izaberite koju metodu želite koristiti.", - "refundAmount": "Procijenjena razlika", - "activeChangeError": "Postoji aktivna promjena narudžbe na ovoj narudžbi. Molimo završite ili odbacite prethodnu promjenu.", - "actions": { - "cancelClaim": { - "successToast": "Reklamacija je uspješno otkazana." - } - }, - "cancel": { - "title": "Otkazivanje reklamacije", - "description": "Da li ste sigurni da želite otkazati reklamaciju?" - }, - "tooltips": { - "onlyReturnShippingOptions": "Ova lista će sadržavati samo opcije za povratnu dostavu." - }, - "toast": { - "canceledSuccessfully": "Reklamacija uspješno otkazana", - "confirmedSuccessfully": "Reklamacija uspješno potvrđena" - }, - "panel": { - "title": "Reklamacija pokrenuta", - "description": "Postoji otvoreni zahtjev za reklamaciju koji treba biti dovršen" - } - }, - "exchanges": { - "create": "Kreiraj zamjenu", - "manage": "Upravljaj zamjenom", - "confirm": "Potvrdi zamjenu", - "confirmText": "Uskoro ćete potvrditi zamjenu. Ova radnja se ne može poništiti.", - "outbound": "Izlazno", - "outboundItemAdded": "{{itemsCount}}x dodano kroz zamjenu", - "outboundTotal": "Ukupno izlazno", - "outboundShipping": "Izlazna dostava", - "outboundShippingHint": "Izaberite koju metodu želite koristiti.", - "refundAmount": "Procijenjena razlika", - "activeChangeError": "Postoji aktivna promjena narudžbe na ovoj narudžbi. Molimo završite ili odbacite prethodnu promjenu.", - "actions": { - "cancelExchange": { - "successToast": "Zamjena je uspješno otkazana." - } - }, - "cancel": { - "title": "Otkazivanje zamjene", - "description": "Da li ste sigurni da želite otkazati zamjenu?" - }, - "tooltips": { - "onlyReturnShippingOptions": "Ova lista će sadržavati samo opcije za povratnu dostavu." - }, - "toast": { - "canceledSuccessfully": "Zamjena uspješno otkazana", - "confirmedSuccessfully": "Zamjena uspješno potvrđena" - }, - "panel": { - "title": "Zamjena pokrenuta", - "description": "Postoji otvoreni zahtjev za zamjenu koji treba biti dovršen" - } - }, - "reservations": { - "allocatedLabel": "Dodijeljeno", - "notAllocatedLabel": "Nije dodijeljeno" - }, - "allocateItems": { - "action": "Dodijeli stavke", - "title": "Dodijeli stavke narudžbe", - "locationDescription": "Izaberite koju lokaciju želite dodijeliti.", - "itemsToAllocate": "Stavke za dodjelu", - "itemsToAllocateDesc": "Izaberite broj stavki koje želite dodijeliti", - "search": "Pretraži stavke", - "consistsOf": "Sastoji se od {{num}}x inventarnih stavki", - "requires": "Zahtijeva {{num}} po varijanti", - "toast": { - "created": "Stavke uspješno dodijeljene" - }, - "error": { - "quantityNotAllocated": "Postoje nedodijeljene stavke." - } - }, - "shipment": { - "title": "Označi ispunjavanje kao poslano", - "trackingNumber": "Broj za praćenje", - "addTracking": "Dodaj broj za praćenje", - "sendNotification": "Pošaljite obavijest", - "sendNotificationHint": "Obavijestite kupca o ovoj pošiljci.", - "toastCreated": "Pošiljka uspješno kreirana." - }, - "fulfillment": { - "cancelWarning": "Spremate se otkazati ispunjenje. Ova radnja se ne može poništiti.", - "markAsDeliveredWarning": "Spremate se označiti ispunjenje kao isporučeno. Ova radnja se ne može poništiti.", - "differentOptionSelected": "Odabrana opcija dostave različita je od one koju je odabrao kupac.", - "disabledItemTooltip": "Odabrana opcija dostave ne omogućava ispunjenje ovog artikla.", - "unfulfilledItems": "Neispunjeni artikli", - "statusLabel": "Status ispunjenja", - "statusTitle": "Status ispunjenja", - "fulfillItems": "Ispuniti artikle", - "awaitingFulfillmentBadge": "Čeka na ispunjenje", - "requiresShipping": "Potrebna dostava", - "number": "Ispunjenje #{{number}}", - "itemsToFulfill": "Artikli za ispunjenje", - "create": "Kreiraj ispunjenje", - "available": "Dostupno", - "inStock": "Na skladištu", - "markAsShipped": "Označi kao otpremljeno", - "markAsPickedUp": "Označi kao preuzeto", - "markAsDelivered": "Označi kao isporučeno", - "itemsToFulfillDesc": "Odaberite artikle i količine za ispunjenje", - "locationDescription": "Odaberite lokaciju s koje želite ispuniti artikle.", - "sendNotificationHint": "Obavijestite kupce o kreiranom ispunjenju.", - "methodDescription": "Odaberite drugu opciju dostave od one koju je odabrao kupac", - "error": { - "wrongQuantity": "Dostupan je samo jedan artikl za ispunjenje", - "wrongQuantity_other": "Količina treba biti broj između 1 i {{number}}", - "noItems": "Nema artikala za ispunjenje.", - "noShippingOption": "Opcija dostave je obavezna", - "noLocation": "Lokacija je obavezna" - }, - "status": { - "notFulfilled": "Nije ispunjeno", - "partiallyFulfilled": "Djelomično ispunjeno", - "fulfilled": "Ispunjeno", - "partiallyShipped": "Djelomično otpremljeno", - "shipped": "Otpremljeno", - "delivered": "Isporučeno", - "partiallyDelivered": "Djelomično isporučeno", - "partiallyReturned": "Djelomično vraćeno", - "returned": "Vraćeno", - "canceled": "Otkazano", - "requiresAction": "Zahtijeva akciju" - }, - "toast": { - "created": "Ispunjenje uspješno kreirano", - "canceled": "Ispunjenje uspješno otkazano", - "fulfillmentShipped": "Nemoguće otkazati već otpremljeno ispunjenje", - "fulfillmentDelivered": "Ispunjenje označeno kao isporučeno", - "fulfillmentPickedUp": "Ispunjenje označeno kao preuzeto" - }, - "trackingLabel": "Praćenje", - "shippingFromLabel": "Dostava s", - "itemsLabel": "Artikli" - }, - "refund": { - "title": "Kreiraj povrat", - "sendNotificationHint": "Obavijestite kupce o kreiranom povratu.", - "systemPayment": "Sistemska uplata", - "systemPaymentDesc": "Jedna ili više vaših uplata je sistenska uplata. Budite svjesni da Medusa ne upravlja obradom uplata i povrata za takve uplate.", - "error": { - "amountToLarge": "Nije moguće vratiti više od originalnog iznosa narudžbe.", - "amountNegative": "Iznos povrata mora biti pozitivan broj.", - "reasonRequired": "Molimo odaberite razlog za povrat." - } - }, - "customer": { - "contactLabel": "Kontakt", - "editEmail": "Uredi email", - "transferOwnership": "Prenesi vlasništvo", - "editBillingAddress": "Uredi adresu za naplatu", - "editShippingAddress": "Uredi adresu za dostavu" - }, - "activity": { - "header": "Aktivnost", - "showMoreActivities_one": "Prikazivanje {{count}} više aktivnosti", - "showMoreActivities_other": "Prikazivanje {{count}} više aktivnosti", - "comment": { - "label": "Komentar", - "placeholder": "Ostavite komentar", - "addButtonText": "Dodaj komentar", - "deleteButtonText": "Izbriši komentar" - }, - "from": "Od", - "to": "Do", - "events": { - "common": { - "toReturn": "Za vraćanje", - "toSend": "Za slanje" - }, - "placed": { - "title": "Porudžbina postavljena", - "fromSalesChannel": "sa {{salesChannel}}" - }, - "canceled": { - "title": "Porudžbina otkazana" - }, - "payment": { - "awaiting": "Čeka se uplata", - "captured": "Uplata prihvaćena", - "canceled": "Uplata otkazana", - "refunded": "Uplata refundirana" - }, - "fulfillment": { - "created": "Artikli ispunjeni", - "canceled": "Ispunjenje otkazano", - "shipped": "Artikli poslati", - "delivered": "Artikli dostavljeni", - "items_one": "{{count}} artikal", - "items_other": "{{count}} artikala" - }, - "return": { - "created": "Vraćanje #{{returnId}} zatraženo", - "canceled": "Vraćanje #{{returnId}} otkazano", - "received": "Vraćanje #{{returnId}} primljeno", - "items_one": "{{count}} artikal vraćen", - "items_other": "{{count}} artikala vraćeno" - }, - "note": { - "comment": "Komentar", - "byLine": "od {{author}}" - }, - "claim": { - "created": "Zahtjev za reklamaciju #{{claimId}} podnesen", - "canceled": "Reklamacija #{{claimId}} otkazana", - "itemsInbound": "{{count}} artikal za vraćanje", - "itemsOutbound": "{{count}} artikal za slanje" - }, - "exchange": { - "created": "Zahtjev za zamjenu #{{exchangeId}} podnesen", - "canceled": "Zamjena #{{exchangeId}} otkazana", - "itemsInbound": "{{count}} artikal za vraćanje", - "itemsOutbound": "{{count}} artikal za slanje" - }, - "edit": { - "requested": "Zahtjev za izmjenu narudžbe #{{editId}} podnesen", - "confirmed": "Izmjena narudžbe #{{editId}} potvrđena" - }, - "transfer": { - "requested": "Zahtjev za prijenos narudžbe #{{transferId}} podnesen", - "confirmed": "Prijenos narudžbe #{{transferId}} potvrđen", - "declined": "Prijenos narudžbe #{{transferId}} odbijen" - }, - "update_order": { - "shipping_address": "Adresa za dostavu ažurirana", - "billing_address": "Adresa za naplatu ažurirana", - "email": "Email ažuriran" - } - } - }, - "fields": { - "displayId": "ID za prikaz", - "refundableAmount": "Iznos koji se može refundirati", - "returnableQuantity": "Količina koja se može vratiti" - } - }, - "draftOrders": { - "domain": "Nacrt narudžbi", - "deleteWarning": "Uskoro ćete izbrisati nacrt narudžbe {{id}}. Ova radnja se ne može poništiti.", - "paymentLinkLabel": "Link za plaćanje", - "cartIdLabel": "ID korpe", - "markAsPaid": { - "label": "Označi kao plaćeno", - "warningTitle": "Označi kao plaćeno", - "warningDescription": "Uskoro ćete označiti nacrt narudžbe kao plaćen. Ova radnja se ne može poništiti, a kasnije neće biti moguće prikupiti uplatu." - }, - "status": { - "open": "Otvoreno", - "completed": "Završeno" - }, - "create": { - "createDraftOrder": "Kreiraj nacrt narudžbe", - "createDraftOrderHint": "Kreirajte novi nacrt narudžbe kako biste upravljali detaljima narudžbe prije nego što bude postavljena.", - "chooseRegionHint": "Odaberite region", - "existingItemsLabel": "Postojeći artikli", - "existingItemsHint": "Dodajte postojeće proizvode u nacrt narudžbe.", - "customItemsLabel": "Prilagođeni artikli", - "customItemsHint": "Dodajte prilagođene artikle u nacrt narudžbe.", - "addExistingItemsAction": "Dodajte postojeće artikle", - "addCustomItemAction": "Dodajte prilagođeni artikl", - "noCustomItemsAddedLabel": "Nema još dodanih prilagođenih artikala", - "noExistingItemsAddedLabel": "Nema još dodanih postojećih artikala", - "chooseRegionTooltip": "Prvo odaberite region", - "useExistingCustomerLabel": "Koristite postojećeg kupca", - "addShippingMethodsAction": "Dodajte metode dostave", - "unitPriceOverrideLabel": "Prekoračenje cijene po jedinici", - "shippingOptionLabel": "Opcija dostave", - "shippingOptionHint": "Odaberite opciju dostave za nacrt narudžbe.", - "shippingPriceOverrideLabel": "Prekoračenje cijene dostave", - "shippingPriceOverrideHint": "Prekoračite cijenu dostave za nacrt narudžbe.", - "sendNotificationLabel": "Pošaljite obavijest", - "sendNotificationHint": "Pošaljite obavijest kupcu kada je nacrt narudžbe kreiran." - }, - "validation": { - "requiredEmailOrCustomer": "Email ili kupac su obavezni.", - "requiredItems": "Potrebno je najmanje jedan artikl.", - "invalidEmail": "Email mora biti važeća email adresa." - } - }, - "stockLocations": { - "domain": "Lokacije i Dostava", - "list": { - "description": "Upravljajte lokacijama skladišta i opcijama dostave vašeg dućana." - }, - "create": { - "header": "Kreiraj lokaciju skladišta", - "hint": "Lokacija skladišta je fizičko mjesto gdje se proizvodi skladište i odakle se šalju.", - "successToast": "Lokacija {{name}} je uspješno kreirana." - }, - "edit": { - "header": "Uredi lokaciju skladišta", - "viewInventory": "Pogledaj inventar", - "successToast": "Lokacija {{name}} je uspješno ažurirana." - }, - "delete": { - "confirmation": "Upravo ćete obrisati lokaciju skladišta \"{{name}}\". Ova radnja se ne može poništiti." - }, - "fulfillmentProviders": { - "header": "Pružatelji usluga ispunjenja", - "shippingOptionsTooltip": "Ovaj padajući izbornik će sadržavati samo pružatelje usluga omogućene za ovu lokaciju. Dodajte ih na lokaciju ako je padajući izbornik onemogućen.", - "label": "Povezani pružatelji usluga ispunjenja", - "connectedTo": "Povezano sa {{count}} od {{total}} pružatelja usluga ispunjenja", - "noProviders": "Ova lokacija skladišta nije povezana sa niti jednim pružateljem usluga ispunjenja.", - "action": "Poveži pružatelje", - "successToast": "Pružatelji usluga ispunjenja za lokaciju skladišta su uspješno ažurirani." - }, - "fulfillmentSets": { - "pickup": { - "header": "Preuzimanje" - }, - "shipping": { - "header": "Dostava" - }, - "disable": { - "confirmation": "Da li ste sigurni da želite onemogućiti \"{{name}}\"? Ovo će obrisati sve povezane zone usluga i opcije dostave, i ne može se poništiti.", - "pickup": "Preuzimanje je uspješno onemogućeno.", - "shipping": "Dostava je uspješno onemogućena." - }, - "enable": { - "pickup": "Preuzimanje je uspješno omogućeno.", - "shipping": "Dostava je uspješno omogućena." - } - }, - "sidebar": { - "header": "Konfiguracija dostave", - "shippingProfiles": { - "label": "Profili dostave", - "description": "Grupirajte proizvode prema zahtjevima za dostavu" - } - }, - "salesChannels": { - "header": "Prodajni kanali", - "hint": "Upravljajte prodajnim kanalima koji su povezani sa ovom lokacijom.", - "label": "Povezani prodajni kanali", - "connectedTo": "Povezano sa {{count}} od {{total}} prodajnih kanala", - "noChannels": "Lokacija nije povezana s nijednim prodajnim kanalom.", - "action": "Poveži prodajne kanale", - "successToast": "Prodajni kanali su uspješno ažurirani." - }, - "pickupOptions": { - "edit": { - "header": "Uredi opciju preuzimanja" - } - }, - "shippingOptions": { - "create": { - "shipping": { - "header": "Kreiraj opciju dostave za {{zone}}", - "hint": "Kreirajte novu opciju dostave kako biste definirali kako se proizvodi šalju s ove lokacije.", - "label": "Opcije dostave", - "successToast": "Opcija dostave {{name}} je uspješno kreirana." - }, - "pickup": { - "header": "Kreiraj opciju preuzimanja za {{zone}}", - "hint": "Kreirajte novu opciju preuzimanja kako biste definirali kako se proizvodi preuzimaju s ove lokacije.", - "label": "Opcije preuzimanja", - "successToast": "Opcija preuzimanja {{name}} je uspješno kreirana." - }, - "returns": { - "header": "Kreiraj opciju povrata za {{zone}}", - "hint": "Kreirajte novu opciju povrata kako biste definirali kako se proizvodi vraćaju na ovu lokaciju.", - "label": "Opcije povrata", - "successToast": "Opcija povrata {{name}} je uspješno kreirana." - }, - "tabs": { - "details": "Detalji", - "prices": "Cijene" - }, - "action": "Kreiraj opciju" - }, - "delete": { - "confirmation": "Spremni ste za brisanje opcije dostave \"{{name}}\". Ova radnja se ne može poništiti.", - "successToast": "Opcija dostave {{name}} je uspješno obrisana." - }, - "edit": { - "header": "Uredi opciju dostave", - "action": "Uredi opciju", - "successToast": "Opcija dostave {{name}} je uspješno ažurirana." - }, - "pricing": { - "action": "Uredi cijene" - }, - "conditionalPrices": { - "header": "Uvjetne cijene za {{name}}", - "description": "Upravljajte uvjetnim cijenama za ovu opciju dostave na temelju ukupne cijene artikala u korpi.", - "attributes": { - "cartItemTotal": "Ukupna cijena artikala u korpi" - }, - "summaries": { - "range": "Ako je <0>{{attribute}} između <1>{{gte}} i <2>{{lte}}", - "greaterThan": "Ako je <0>{{attribute}} ≥ <1>{{gte}}", - "lessThan": "Ako je <0>{{attribute}} ≤ <1>{{lte}}" - }, - "actions": { - "addPrice": "Dodaj cijenu", - "manageConditionalPrices": "Upravljaj uvjetnim cijenama" - }, - "rules": { - "amount": "Cijena opcije dostave", - "gte": "Minimalna ukupna cijena artikala u korpi", - "lte": "Maksimalna ukupna cijena artikala u korpi" - }, - "customRules": { - "label": "Pravila po mjeri", - "tooltip": "Ova uvjetna cijena ima pravila koja se ne mogu upravljati putem nadzorne ploče.", - "eq": "Ukupna cijena artikala u korpi mora biti jednaka", - "gt": "Ukupna cijena artikala u korpi mora biti veća od", - "lt": "Ukupna cijena artikala u korpi mora biti manja od" - }, - "errors": { - "amountRequired": "Cijena opcije dostave je obavezna", - "minOrMaxRequired": "Mora biti navedena barem jedna od minimalne ili maksimalne ukupne cijene artikala u korpi", - "minGreaterThanMax": "Minimalna ukupna cijena artikala u korpi mora biti manja ili jednaka maksimalnoj ukupnoj cijeni artikala u korpi", - "duplicateAmount": "Cijena opcije dostave mora biti jedinstvena za svaku uvjetnu situaciju", - "overlappingConditions": "Uvjeti moraju biti jedinstveni za sva pravila cijena" - } - }, - "fields": { - "count": { - "shipping_one": "{{count}} opcija dostave", - "shipping_other": "{{count}} opcije dostave", - "pickup_one": "{{count}} opcija preuzimanja", - "pickup_other": "{{count}} opcije preuzimanja", - "returns_one": "{{count}} opcija povrata", - "returns_other": "{{count}} opcije povrata" - }, - "priceType": { - "label": "Vrsta cijene", - "options": { - "fixed": { - "label": "Fiksno", - "hint": "Cijena opcije dostave je fiksna i ne mijenja se na temelju sadržaja narudžbe." - }, - "calculated": { - "label": "Izračunato", - "hint": "Cijena opcije dostave izračunava se od strane pružatelja usluga ispunjenja prilikom plaćanja." - } - } - }, - "enableInStore": { - "label": "Omogući u prodavnici", - "hint": "Da li kupci mogu koristiti ovu opciju prilikom naplate." - }, - "provider": "Pružatelj usluga ispunjenja", - "profile": "Profil dostave", - "fulfillmentOption": "Opcija ispunjenja" - } - }, - "serviceZones": { - "create": { - "headerPickup": "Kreiraj servisnu zonu za preuzimanje sa {{location}}", - "headerShipping": "Kreiraj servisnu zonu za dostavu sa {{location}}", - "action": "Kreiraj servisnu zonu", - "successToast": "Servisna zona {{name}} je uspješno kreirana." - }, - "edit": { - "header": "Uredi servisnu zonu", - "successToast": "Servisna zona {{name}} je uspješno ažurirana." - }, - "delete": { - "confirmation": "Spremate se da obrišete servisnu zonu \"{{name}}\". Ova akcija se ne može poništiti.", - "successToast": "Servisna zona {{name}} je uspješno obrisana." - }, - "manageAreas": { - "header": "Upravljaj područjima za {{name}}", - "action": "Upravljaj područjima", - "label": "Područja", - "hint": "Odaberite geografska područja koja pokriva servisna zona.", - "successToast": "Područja za {{name}} su uspješno ažurirana." - }, - "fields": { - "noRecords": "Nema servisnih zona kojima možete dodati opcije dostave.", - "tip": "Servisna zona je zbirka geografski definiranih područja. Koristi se za ograničavanje dostupnih opcija dostave na definisane lokacije." - } - } - }, - "shippingProfile": { - "domain": "Shipping Profiles", - "subtitle": "Grupirajte proizvode sa sličnim zahtjevima za dostavu u profile.", - "create": { - "header": "Kreiraj Shipping Profil", - "hint": "Kreirajte novi shipping profil da grupišete proizvode sa sličnim zahtjevima za dostavu.", - "successToast": "Shipping profil {{name}} je uspješno kreiran." - }, - "delete": { - "title": "Obriši Shipping Profil", - "description": "Spremate se da obrišete shipping profil {{name}}. Ova akcija se ne može poništiti.", - "successToast": "Shipping profil {{name}} je uspješno obrisan." - }, - "tooltip": { - "type": "Unesite tip shipping profila, na primjer: Teški, Preveliki, Samo za teret, itd." - } - }, - "taxRegions": { - "domain": "Poreske Regije", - "list": { - "hint": "Upravljajte time šta naplaćujete svojim kupcima kada kupuju iz različitih zemalja i regija." - }, - "delete": { - "confirmation": "Spremate se da obrišete poresku regiju. Ova akcija se ne može poništiti.", - "successToast": "Poreska regija je uspješno obrisana." - }, - "create": { - "header": "Kreiraj Poresku Regiju", - "hint": "Kreirajte novu poresku regiju kako biste definirali poreske stope za određenu zemlju.", - "errors": { - "rateIsRequired": "Poreska stopa je obavezna pri kreiranju osnovne poreske stope.", - "nameIsRequired": "Ime je obavezno pri kreiranju osnovne poreske stope." - }, - "successToast": "Poreska regija je uspješno kreirana." - }, - "edit": { - "successToast": "Poreska regija je uspješno ažurirana." - }, - "province": { - "header": "Provincije", - "create": { - "header": "Kreiraj Poresku Regiju za Provinciju", - "hint": "Kreirajte novu poresku regiju kako biste definirali poreske stope za određenu provinciju." - } - }, - "provider": { - "header": "Poreski Pružatelj" - }, - "state": { - "header": "Države", - "create": { - "header": "Kreiraj Poresku Regiju za Državu", - "hint": "Kreirajte novu poresku regiju kako biste definirali poreske stope za određenu državu." - } - }, - "stateOrTerritory": { - "header": "Države ili Teritoriji", - "create": { - "header": "Kreiraj Poresku Regiju za Državu/Teritorij", - "hint": "Kreirajte novu poresku regiju kako biste definirali poreske stope za određenu državu/teritorij." - } - }, - "county": { - "header": "Okruzi", - "create": { - "header": "Kreiraj Poresku Regiju za Okrug", - "hint": "Kreirajte novu poresku regiju kako biste definirali poreske stope za određeni okrug." - } - }, - "region": { - "header": "Regije", - "create": { - "header": "Kreiraj Poresku Regiju za Regiju", - "hint": "Kreirajte novu poresku regiju kako biste definirali poreske stope za određenu regiju." - } - }, - "department": { - "header": "Odjeli", - "create": { - "header": "Kreiraj Poresku Regiju za Odjel", - "hint": "Kreirajte novu poresku regiju kako biste definirali poreske stope za određeni odjel." - } - }, - "territory": { - "header": "Teritoriji", - "create": { - "header": "Kreiraj Poresku Regiju za Teritorij", - "hint": "Kreirajte novu poresku regiju kako biste definirali poreske stope za određeni teritorij." - } - }, - "prefecture": { - "header": "Prefekture", - "create": { - "header": "Kreiraj Poresku Regiju za Prefekturu", - "hint": "Kreirajte novu poresku regiju kako biste definirali poreske stope za određenu prefekturu." - } - }, - "district": { - "header": "Okruzi", - "create": { - "header": "Kreiraj Poresku Regiju za Okrug", - "hint": "Kreirajte novu poresku regiju kako biste definirali poreske stope za određeni okrug." - } - }, - "governorate": { - "header": "Guvernerati", - "create": { - "header": "Kreiraj Poresku Regiju za Guvernerat", - "hint": "Kreirajte novu poresku regiju kako biste definirali poreske stope za određeni guvernerat." - } - }, - "canton": { - "header": "Kantoni", - "create": { - "header": "Kreiraj Poresku Regiju za Kanton", - "hint": "Kreirajte novu poresku regiju kako biste definirali poreske stope za određeni kanton." - } - }, - "emirate": { - "header": "Emirati", - "create": { - "header": "Kreiraj Poresku Regiju za Emirat", - "hint": "Kreirajte novu poresku regiju kako biste definirali poreske stope za određeni emirat." - } - }, - "sublevel": { - "header": "Podnivo", - "create": { - "header": "Kreiraj Poresku Regiju za Podnivo", - "hint": "Kreirajte novu poresku regiju kako biste definirali poreske stope za određeni podnivo." - } - }, - "taxOverrides": { - "header": "Zamjene", - "create": { - "header": "Kreiraj Zamjenu", - "hint": "Kreirajte poresku stopu koja mijenja zadate poreske stope za odabrane uvjete." - }, - "edit": { - "header": "Izmijeni Zamjenu", - "hint": "Izmijenite poresku stopu koja mijenja zadate poreske stope za odabrane uvjete." - } - }, - "taxRates": { - "create": { - "header": "Kreiraj Poresku Stopu", - "hint": "Kreirajte novu poresku stopu kako biste definirali poresku stopu za regiju.", - "successToast": "Poreska stopa je uspješno kreirana." - }, - "edit": { - "header": "Izmijeni Poresku Stopu", - "hint": "Izmijenite poresku stopu kako biste definirali poresku stopu za regiju.", - "successToast": "Poreska stopa je uspješno ažurirana." - }, - "delete": { - "confirmation": "Spremni ste za brisanje poreske stope \"{{name}}\". Ova akcija se ne može poništiti.", - "successToast": "Poreska stopa je uspješno izbrisana." - } - }, - "fields": { - "isCombinable": { - "label": "Moguće kombinirati", - "hint": "Da li se ova poreska stopa može kombinirati sa standardnom stopom iz poreske regije.", - "true": "Moguće kombinirati", - "false": "Nije moguće kombinirati" - }, - "defaultTaxRate": { - "label": "Standardna poreska stopa", - "tooltip": "Standardna poreska stopa za ovu regiju. Primjer je standardna stopa PDV-a za zemlju ili regiju.", - "action": "Kreiraj standardnu poresku stopu" - }, - "taxRate": "Poreska stopa", - "taxCode": "Poreski kod", - "taxProvider": "Poreski pružatelj", - "targets": { - "label": "Ciljevi", - "hint": "Odaberite ciljeve na koje će se primjenjivati ova poreska stopa.", - "options": { - "product": "Proizvodi", - "productCollection": "Kolekcije proizvoda", - "productTag": "Oznake proizvoda", - "productType": "Vrste proizvoda", - "customerGroup": "Grupe kupaca" - }, - "operators": { - "in": "u", - "on": "na", - "and": "i" - }, - "placeholders": { - "product": "Pretraži proizvode", - "productCollection": "Pretraži kolekcije proizvoda", - "productTag": "Pretraži oznake proizvoda", - "productType": "Pretraži vrste proizvoda", - "customerGroup": "Pretraži grupe kupaca" - }, - "tags": { - "product": "Proizvod", - "productCollection": "Kolekcija proizvoda", - "productTag": "Oznaka proizvoda", - "productType": "Vrsta proizvoda", - "customerGroup": "Grupa kupaca" - }, - "modal": { - "header": "Dodaj ciljeve" - }, - "values_one": "{{count}} vrijednost", - "values_other": "{{count}} vrijednosti", - "numberOfTargets_one": "{{count}} cilj", - "numberOfTargets_other": "{{count}} ciljeva", - "additionalValues_one": "i {{count}} više vrijednost", - "additionalValues_other": "i {{count}} više vrijednosti", - "action": "Dodaj cilj" - }, - "sublevels": { - "labels": { - "province": "Pokrajina", - "state": "Država", - "region": "Regija", - "stateOrTerritory": "Država/Teritorij", - "department": "Odjel", - "county": "Okrug", - "territory": "Teritorij", - "prefecture": "Prefektura", - "district": "Distrikt", - "governorate": "Guvernerat", - "emirate": "Emirat", - "canton": "Kanton", - "sublevel": "Podnivo kod" - }, - "placeholders": { - "province": "Odaberite pokrajinu", - "state": "Odaberite državu", - "region": "Odaberite regiju", - "stateOrTerritory": "Odaberite državu/teritorij", - "department": "Odaberite odjel", - "county": "Odaberite okrug", - "territory": "Odaberite teritorij", - "prefecture": "Odaberite prefekturu", - "district": "Odaberite distrikt", - "governorate": "Odaberite guvernerat", - "emirate": "Odaberite emirat", - "canton": "Odaberite kanton" - }, - "tooltips": { - "sublevel": "Unesite ISO 3166-2 kod za poreznu regiju na podnivoju.", - "notPartOfCountry": "{{province}} očigledno nije dio {{country}}. Molimo provjerite da li je ovo ispravno." - }, - "alert": { - "header": "Podnivo regije su onemogućeni za ovu poreznu regiju", - "description": "Podnivo regije su onemogućeni za ovu regiju prema zadanim postavkama. Možete ih omogućiti kako biste kreirali podnivo regije poput pokrajina, država ili teritorija.", - "action": "Omogući podnivo regije" - } - }, - "noDefaultRate": { - "label": "Nema zadate stope", - "tooltip": "Ova porezna regija nema zadatu poreznu stopu. Ako postoji standardna stopa, poput PDV-a u zemlji, molimo dodajte je u ovu regiju." - } - } - }, - "promotions": { - "domain": "Promocije", - "sections": { - "details": "Detalji promocije" - }, - "tabs": { - "template": "Tip", - "details": "Detalji", - "campaign": "Kampanja" - }, - "fields": { - "type": "Tip", - "value_type": "Tip vrijednosti", - "value": "Vrijednost", - "campaign": "Kampanja", - "method": "Metod", - "allocation": "Alokacija", - "addCondition": "Dodaj uvjet", - "clearAll": "Očisti sve", - "amount": { - "tooltip": "Odaberite šifru valute kako biste omogućili postavljanje iznosa" - }, - "conditions": { - "rules": { - "title": "Ko može koristiti ovaj kod?", - "description": "Koji kupac može koristiti promocijski kod? Promocijski kod mogu koristiti svi kupci ako se ne mijenja." - }, - "target-rules": { - "title": "Na koje artikle će se promocija primijeniti?", - "description": "Promocija će se primijeniti na artikle koji zadovoljavaju sljedeće uvjete." - }, - "buy-rules": { - "title": "Šta mora biti u košarici da bi se otključala promocija?", - "description": "Ako ovi uvjeti budu zadovoljeni, omogućit ćemo promociju na ciljnim artiklima." - } - } - }, - "tooltips": { - "campaignType": "Šifra valute mora biti odabrana u promociji da biste postavili budžet za potrošnju." - }, - "errors": { - "requiredField": "Obavezno polje", - "promotionTabError": "Ispravite greške na kartici promocije prije nego što nastavite" - }, - "toasts": { - "promotionCreateSuccess": "Promocija ({{code}}) je uspješno kreirana." - }, - "create": {}, - "edit": { - "title": "Uredi detalje promocije", - "rules": { - "title": "Uredi uvjete upotrebe" - }, - "target-rules": { - "title": "Uredi uvjete za artikle" - }, - "buy-rules": { - "title": "Uredi uvjete za kupovinu" - } - }, - "campaign": { - "header": "Kampanja", - "edit": { - "header": "Uredi kampanju", - "successToast": "Kampanja promocije je uspješno ažurirana." - }, - "actions": { - "goToCampaign": "Idite na kampanju" - } - }, - "campaign_currency": { - "tooltip": "Ovo je valuta promocije. Promijenite je na kartici Detalji." - }, - "form": { - "required": "Obavezno", - "and": "I", - "selectAttribute": "Odaberite atribut", - "campaign": { - "existing": { - "title": "Postojeća kampanja", - "description": "Dodajte promociju postojećoj kampanji.", - "placeholder": { - "title": "Nema postojećih kampanja", - "desc": "Možete kreirati novu kako biste pratili više promocija i postavili budžetske limite." - } - }, - "new": { - "title": "Nova kampanja", - "description": "Kreirajte novu kampanju za ovu promociju." - }, - "none": { - "title": "Bez kampanje", - "description": "Nastavite bez povezivanja promocije s kampanjom" - } - }, - "status": { - "label": "Status", - "draft": { - "title": "Nacrt", - "description": "Kupci još uvijek neće moći koristiti kod" - }, - "active": { - "title": "Aktivan", - "description": "Kupci će moći koristiti kod" - }, - "inactive": { - "title": "Neaktivan", - "description": "Kupci više neće moći koristiti kod" - } - }, - "method": { - "label": "Metod", - "code": { - "title": "Promocijski kod", - "description": "Kupci moraju unijeti ovaj kod prilikom plačanja" - }, - "automatic": { - "title": "Automatski", - "description": "Kupci će vidjeti ovu promociju prilikom plačanja" - } - }, - "max_quantity": { - "title": "Maksimalna količina", - "description": "Maksimalna količina proizvoda na koju se ova promocija primjenjuje." - }, - "type": { - "standard": { - "title": "Standardno", - "description": "Standardna promocija" - }, - "buyget": { - "title": "Kupi i dobiješ", - "description": "Kupi X, dobiješ Y promocija" - } - }, - "allocation": { - "each": { - "title": "Po svakom", - "description": "Primjenjuje vrijednost na svaki proizvod" - }, - "across": { - "title": "Na sve", - "description": "Primjenjuje vrijednost na sve proizvode" - }, - "once": { - "title": "Jednom", - "description": "Ograniči popust na maksimalnu količinu" - } - }, - "code": { - "title": "Kod", - "description": "Kod koji će vaši kupci unijeti prilikom plačanja." - }, - "value": { - "title": "Vrijednost promocije" - }, - "value_type": { - "fixed": { - "title": "Fiksni iznos", - "description": "Iznos koji će biti popust. npr. 100" - }, - "percentage": { - "title": "Postotak", - "description": "Postotak koji će biti popust od iznosa. npr. 8%" - } - } - }, - "deleteWarning": "Spremate se obrisati promociju {{code}}. Ova radnja se ne može poništiti.", - "createPromotionTitle": "Kreiraj promociju", - "type": "Tip promocije", - "conditions": { - "add": "Dodaj uslov", - "list": { - "noRecordsMessage": "Dodajte uslov kako biste ograničili na koje stavke se promocija primjenjuje." - } - } - }, - "campaigns": { - "domain": "Kampanje", - "details": "Detalji kampanje", - "status": { - "active": "Aktivno", - "expired": "Isteklo", - "scheduled": "Zakazano" - }, - "delete": { - "title": "Jeste li sigurni?", - "description": "Spremate se obrisati kampanju '{{name}}'. Ova radnja se ne može poništiti.", - "successToast": "Kampanja '{{name}}' je uspješno kreirana." - }, - "edit": { - "header": "Uredi kampanju", - "description": "Uredite detalje kampanje.", - "successToast": "Kampanja '{{name}}' je uspješno ažurirana." - }, - "configuration": { - "header": "Konfiguracija", - "edit": { - "header": "Uredi konfiguraciju kampanje", - "description": "Uredite konfiguraciju kampanje.", - "successToast": "Konfiguracija kampanje je uspješno ažurirana." - } - }, - "create": { - "title": "Kreiraj kampanju", - "description": "Kreirajte promotivnu kampanju.", - "hint": "Kreirajte promotivnu kampanju.", - "header": "Kreiraj kampanju", - "successToast": "Kampanja '{{name}}' je uspješno kreirana." - }, - "fields": { - "name": "Naziv", - "identifier": "Identifikator", - "start_date": "Datum početka", - "end_date": "Datum završetka", - "total_spend": "Potrošeni budžet", - "total_used": "Iskorišteni budžet", - "budget_limit": "Limit budžeta", - "campaign_id": { - "hint": "Samo kampanje sa istim valutnim kodom kao promocija su prikazane na ovom popisu." - } - }, - "budget": { - "create": { - "hint": "Kreirajte budžet za kampanju.", - "header": "Budžet kampanje" - }, - "details": "Budžet kampanje", - "fields": { - "type": "Tip", - "currency": "Valuta", - "limit": "Limit", - "used": "Iskorišteno" - }, - "type": { - "spend": { - "title": "Potrošnja", - "description": "Postavite limit na ukupni iznos popusta za sve upotrebe promocije." - }, - "usage": { - "title": "Upotreba", - "description": "Postavite limit na broj puta koliko se promocija može iskoristiti." - } - }, - "edit": { - "header": "Uredi budžet kampanje" - } - }, - "promotions": { - "remove": { - "title": "Ukloni promociju iz kampanje", - "description": "Uskoro ćete ukloniti {{count}} promociju/promocije iz kampanje. Ova akcija se ne može poništiti." - }, - "alreadyAdded": "Ova promocija je već dodana u kampanju.", - "alreadyAddedDiffCampaign": "Ova promocija je već dodana u drugu kampanju ({{name}}).", - "currencyMismatch": "Valuta promocije i kampanje se ne poklapaju.", - "toast": { - "success": "Uspješno ste dodali {{count}} promociju/promocije u kampanju" - }, - "add": { - "list": { - "noRecordsMessage": "Prvo kreirajte promociju." - } - }, - "list": { - "noRecordsMessage": "Nema promocija u kampanji." - } - }, - "deleteCampaignWarning": "Uskoro ćete obrisati kampanju {{name}}. Ova akcija se ne može poništiti.", - "totalSpend": "<0>{{amount}} <1>{{currency}}" - }, - "priceLists": { - "domain": "Cjenovni popisi", - "subtitle": "Kreirajte prodajne ili izmijenite cijene za specifične uvjete.", - "delete": { - "confirmation": "Uskoro ćete obrisati cjenovni popis \"{{title}}\". Ova akcija se ne može poništiti.", - "successToast": "Cjenovni popis \"{{title}}\" je uspješno obrisan." - }, - "create": { - "header": "Kreiraj cjenovni popis", - "subheader": "Kreirajte novi cjenovni popis za upravljanje cijenama vaših proizvoda.", - "tabs": { - "details": "Detalji", - "products": "Proizvodi", - "prices": "Cijene" - }, - "successToast": "Cjenovni popis {{title}} je uspješno kreiran.", - "products": { - "list": { - "noRecordsMessage": "Prvo kreirajte proizvod." - } - } - }, - "edit": { - "header": "Izmijeni cjenovni popis", - "successToast": "Cjenovni popis {{title}} je uspješno ažuriran." - }, - "configuration": { - "header": "Konfiguracija", - "edit": { - "header": "Izmijeni konfiguraciju cjenovnog popisa", - "description": "Izmijeni konfiguraciju cjenovnog popisa.", - "successToast": "Konfiguracija cjenovnog popisa je uspješno ažurirana." - } - }, - "products": { - "header": "Proizvodi", - "actions": { - "addProducts": "Dodaj proizvode", - "editPrices": "Izmijeni cijene" - }, - "delete": { - "confirmation_one": "Upravo ćete obrisati cijene za {{count}} proizvod u cjenovnom popisu. Ova radnja se ne može poništiti.", - "confirmation_other": "Upravo ćete obrisati cijene za {{count}} proizvoda u cjenovnom popisu. Ova radnja se ne može poništiti.", - "successToast_one": "Cijene za {{count}} proizvod su uspješno obrisane.", - "successToast_other": "Cijene za {{count}} proizvoda su uspješno obrisane." - }, - "add": { - "successToast": "Cijene su uspješno dodane u cjenovni popis." - }, - "edit": { - "successToast": "Cijene su uspješno ažurirane." - } - }, - "fields": { - "priceOverrides": { - "label": "Prekidi cijena", - "header": "Prekidi cijena" - }, - "status": { - "label": "Status", - "options": { - "active": "Aktivan", - "draft": "Nacrt", - "expired": "Istekao", - "scheduled": "Zakazano" - } - }, - "type": { - "label": "Tip", - "hint": "Odaberite tip cjenovnika koji želite kreirati.", - "options": { - "sale": { - "label": "Akcija", - "description": "Cijene na akciji su privremene promjene cijena za proizvode." - }, - "override": { - "label": "Prekid", - "description": "Prekidi se obično koriste za kreiranje cijena specifičnih za kupce." - } - } - }, - "startsAt": { - "label": "Cjenovnik ima datum početka?", - "hint": "Zakazivanje cjenovnika da se aktivira u budućnosti." - }, - "endsAt": { - "label": "Cjenovnik ima datum isteka?", - "hint": "Zakazivanje cjenovnika da se deaktivira u budućnosti." - }, - "customerAvailability": { - "header": "Odaberite grupe kupaca", - "label": "Dostupnost kupaca", - "hint": "Odaberite koje grupe kupaca će imati pristup cjenovniku.", - "placeholder": "Pretraži grupe kupaca", - "attribute": "Grupe kupaca" - } - } - }, - "profile": { - "domain": "Profil", - "manageYourProfileDetails": "Upravljajte detaljima vašeg profila.", - "fields": { - "languageLabel": "Jezik", - "usageInsightsLabel": "Uvid u korištenje" - }, - "edit": { - "header": "Uredi profil", - "languageHint": "Jezik koji želite koristiti u administratorskoj nadzornoj ploči. Ovo neće promijeniti jezik vašeg trgovine.", - "languagePlaceholder": "Odaberite jezik", - "usageInsightsHint": "Podijelite uvide u korištenje i pomozite nam poboljšati Medusu. Više o tome što prikupljamo i kako to koristimo možete pročitati u našoj <0>dokumentaciji." - }, - "toast": { - "edit": "Promjene na profilu su spremljene" - } - }, - "users": { - "domain": "Korisnici", - "editUser": "Uredi korisnika", - "inviteUser": "Pozovi korisnika", - "inviteUserHint": "Pozovite novog korisnika u vašu trgovinu.", - "sendInvite": "Pošaljite pozivnicu", - "pendingInvites": "Pozivnice na čekanju", - "deleteInviteWarning": "Spremate se izbrisati pozivnicu za {{email}}. Ova akcija se ne može poništiti.", - "resendInvite": "Ponovno pošaljite pozivnicu", - "copyInviteLink": "Kopirajte poveznicu za pozivnicu", - "expiredOnDate": "Isteklo dana {{date}}", - "validFromUntil": "Valjan od <0>{{from}} - <1>{{until}}", - "acceptedOnDate": "Prihvaćeno dana {{date}}", - "inviteStatus": { - "accepted": "Prihvaćeno", - "pending": "Na čekanju", - "expired": "Isteklo" - }, - "roles": { - "admin": "Administrator", - "developer": "Programer", - "member": "Član" - }, - "list": { - "empty": { - "heading": "Nema korisnika", - "description": "Kada korisnik bude pozvan, pojavit će se ovdje." - }, - "filtered": { - "heading": "Nema rezultata", - "description": "Nema korisnika koji odgovaraju trenutnim kriterijima pretraživanja." - } - }, - "deleteUserWarning": "Spremate se izbrisati korisnika {{name}}. Ova akcija se ne može poništiti.", - "deleteUserSuccess": "Korisnik {{name}} uspješno izbrisan", - "invite": "Pozovi" - }, - "store": { - "domain": "Trgovina", - "manageYourStoresDetails": "Upravljajte podacima svoje trgovine", - "editStore": "Uredi trgovinu", - "defaultCurrency": "Osnovna valuta", - "defaultRegion": "Osnovna regija", - "defaultSalesChannel": "Osnovni prodajni kanal", - "defaultLocation": "Osnovna lokacija", - "swapLinkTemplate": "Template za zamjenu linka", - "paymentLinkTemplate": "Template za link za plaćanje", - "inviteLinkTemplate": "Template za pozivnicu", - "currencies": "Valute", - "addCurrencies": "Dodaj valute", - "enableTaxInclusivePricing": "Omogući cijene sa uključenim porezom", - "disableTaxInclusivePricing": "Onemogući cijene sa uključenim porezom", - "removeCurrencyWarning_one": "Spremate se izbrisati {{count}} valutu iz svoje trgovine. Pobrinite se da ste uklonili sve cijene koje koriste ovu valutu prije nego što nastavite.", - "removeCurrencyWarning_other": "Spremate se izbrisati {{count}} valuta iz svoje trgovine. Pobrinite se da ste uklonili sve cijene koje koriste ove valute prije nego što nastavite.", - "currencyAlreadyAdded": "Valuta je već dodana u vašu trgovinu.", - "edit": { - "header": "Uredi trgovinu" - }, - "toast": { - "update": "Trgovina uspješno ažurirana", - "currenciesUpdated": "Valute uspješno ažurirane", - "currenciesRemoved": "Valute uspješno uklonjene iz trgovine", - "updatedTaxInclusivitySuccessfully": "Porez sa uključenim cijenama uspješno ažuriran" - } - }, - "regions": { - "domain": "Regije", - "subtitle": "Regija je područje u kojem prodajete proizvode. Može obuhvatiti više zemalja, i ima različite porezne stope, provajdere i valute.", - "createRegion": "Kreiraj regiju", - "createRegionHint": "Upravljajte poreznim stopama i provajderima za skup zemalja.", - "addCountries": "Dodaj zemlje", - "editRegion": "Uredi regiju", - "countriesHint": "Dodajte zemlje koje su uključene u ovu regiju.", - "deleteRegionWarning": "Spremate se izbrisati regiju {{name}}. Ova radnja se ne može poništiti.", - "removeCountriesWarning_one": "Spremate se izbrisati {{count}} zemlju iz regije. Ova radnja se ne može poništiti.", - "removeCountriesWarning_other": "Spremate se izbrisati {{count}} zemalja iz regije. Ova radnja se ne može poništiti.", - "removeCountryWarning": "Spremate se izbrisati zemlju {{name}} iz regije. Ova radnja se ne može poništiti.", - "automaticTaxesHint": "Kada je omogućeno, porezi će biti izračunati samo na temelju adrese za dostavu prilikom naplate.", - "taxInclusiveHint": "Kada je omogućeno, cijene u regiji će uključivati porez.", - "providersHint": "Dodajte koji su provajderi plačanja dostupni u ovoj regiji.", - "shippingOptions": "Opcije dostave", - "deleteShippingOptionWarning": "Spremate se izbrisati opciju dostave {{name}}. Ova radnja se ne može poništiti.", - "return": "Povratak", - "outbound": "Izlazni", - "priceType": "Tip cijene", - "flatRate": "Fiksna cijena", - "calculated": "Izračunato", - "list": { - "noRecordsMessage": "Kreirajte regiju za područja u kojima prodajete." - }, - "toast": { - "delete": "Regija je uspješno izbrisana", - "edit": "Izmjene regije su sačuvane", - "create": "Regija je uspješno kreirana", - "countries": "Zemlje u regiji su uspješno ažurirane" - }, - "shippingOption": { - "createShippingOption": "Kreiraj opciju dostave", - "createShippingOptionHint": "Kreiraj novu opciju dostave za regiju.", - "editShippingOption": "Uredi opciju dostave", - "fulfillmentMethod": "Način ispunjenja", - "type": { - "outbound": "Isporuka", - "outboundHint": "Koristite ovu opciju ako kreirate opciju dostave za slanje proizvoda kupcu.", - "return": "Povrat", - "returnHint": "Koristite ovu opciju ako kreirate opciju dostave za povrat proizvoda od kupca." - }, - "priceType": { - "label": "Tip cijene", - "flatRate": "Fiksna cijena", - "calculated": "Izračunata" - }, - "availability": { - "adminOnly": "Samo za administraciju", - "adminOnlyHint": "Kada je omogućeno, opcija dostave će biti dostupna samo u administracijskom panelu, a ne na prodajnom mjestu." - }, - "taxInclusiveHint": "Kada je omogućeno, cijena opcije dostave će uključivati porez.", - "requirements": { - "label": "Zahtjevi", - "hint": "Odredite zahtjeve za opciju dostave." - } - } - }, - "taxes": { - "domain": "Porezne Regije", - "domainDescription": "Upravljajte vašom poreznom regijom", - "countries": { - "taxCountriesHint": "Porezne postavke se primjenjuju na navedene zemlje." - }, - "settings": { - "editTaxSettings": "Uredi porezne postavke", - "taxProviderLabel": "Porezni pružatelj", - "systemTaxProviderLabel": "Sistemski porezni pružatelj", - "calculateTaxesAutomaticallyLabel": "Automatski izračunaj poreze", - "calculateTaxesAutomaticallyHint": "Kada je omogućeno, porezne stope će se automatski izračunavati i primjenjivati na korpe. Kada je onemogućeno, porezi se moraju ručno izračunati prilikom naplate. Ručni porezi se preporučuju za korištenje s pružateljima poreznih usluga treće strane.", - "applyTaxesOnGiftCardsLabel": "Primijeni poreze na poklon kartice", - "applyTaxesOnGiftCardsHint": "Kada je omogućeno, porezi će se primjenjivati na poklon kartice prilikom naplate. U nekim zemljama, porezni propisi zahtijevaju primjenu poreza na poklon kartice prilikom kupovine.", - "defaultTaxRateLabel": "Podrazumijevana porezna stopa", - "defaultTaxCodeLabel": "Podrazumijevani porezni kod" - }, - "defaultRate": { - "sectionTitle": "Podrazumijevana porezna stopa" - }, - "taxRate": { - "sectionTitle": "Porezne Stope", - "createTaxRate": "Kreiraj Poreznu Stopu", - "createTaxRateHint": "Kreirajte novu poreznu stopu za regiju.", - "deleteRateDescription": "Vi ćete obrisati poreznu stopu {{name}}. Ova akcija se ne može poništiti.", - "editRateAction": "Uredi stopu", - "editOverridesAction": "Uredi izuzetke", - "editOverridesTitle": "Uredi Izuzetke Porezne Stope", - "editOverridesHint": "Odredite izuzetke za poreznu stopu.", - "deleteTaxRateWarning": "Vi ćete obrisati poreznu stopu {{name}}. Ova akcija se ne može poništiti.", - "productOverridesLabel": "Izuzetci za proizvode", - "productOverridesHint": "Odredite izuzetke za poreznu stopu po proizvodima.", - "addProductOverridesAction": "Dodaj izuzetke za proizvode", - "productTypeOverridesLabel": "Izuzetci po tipu proizvoda", - "productTypeOverridesHint": "Odredite izuzetke za poreznu stopu po tipu proizvoda.", - "addProductTypeOverridesAction": "Dodaj izuzetke po tipu proizvoda", - "shippingOptionOverridesLabel": "Izuzetci za opcije dostave", - "shippingOptionOverridesHint": "Odredite izuzetke za poreznu stopu po opcijama dostave.", - "addShippingOptionOverridesAction": "Dodaj izuzetke za opcije dostave", - "productOverridesHeader": "Proizvodi", - "productTypeOverridesHeader": "Tipovi Proizvoda", - "shippingOptionOverridesHeader": "Opcije Dostave" - } - }, - "locations": { - "domain": "Lokacije", - "editLocation": "Uredi lokaciju", - "addSalesChannels": "Dodaj prodajne kanale", - "noLocationsFound": "Nijedna lokacija nije pronađena", - "selectLocations": "Odaberite lokacije koje imaju artikal na zalihi.", - "deleteLocationWarning": "Vi ćete obrisati lokaciju {{name}}. Ova akcija se ne može poništiti.", - "removeSalesChannelsWarning_one": "Vi ćete ukloniti {{count}} prodajni kanal sa lokacije.", - "removeSalesChannelsWarning_other": "Vi ćete ukloniti {{count}} prodajna kanala sa lokacije.", - "toast": { - "create": "Lokacija uspješno kreirana", - "update": "Lokacija uspješno ažurirana", - "removeChannel": "Prodajni kanal uspješno uklonjen" - } - }, - "reservations": { - "domain": "Rezervacije", - "subtitle": "Upravljajte rezervisanom količinom inventarskih artikala.", - "deleteWarning": "Vi ćete obrisati rezervaciju. Ova akcija se ne može poništiti." - }, - "salesChannels": { - "domain": "Prodajni kanali", - "subtitle": "Upravljajte online i offline kanalima na kojima prodajete proizvode.", - "list": { - "empty": { - "heading": "Nisu pronađeni prodajni kanali", - "description": "Kada se kreira prodajni kanal, pojavit će se ovdje." - }, - "filtered": { - "heading": "Nema rezultata", - "description": "Nijedan prodajni kanal ne odgovara trenutnim kriterijima filtera." - } - }, - "createSalesChannel": "Kreiraj prodajni kanal", - "createSalesChannelHint": "Kreirajte novi prodajni kanal za prodaju svojih proizvoda.", - "enabledHint": "Odredite da li je prodajni kanal omogućen.", - "removeProductsWarning_one": "Uklonit ćete {{count}} proizvod iz {{sales_channel}}.", - "removeProductsWarning_other": "Uklonit ćete {{count}} proizvoda iz {{sales_channel}}.", - "addProducts": "Dodaj proizvode", - "editSalesChannel": "Uredi prodajni kanal", - "productAlreadyAdded": "Proizvod je već dodan u prodajni kanal.", - "deleteSalesChannelWarning": "Uklonit ćete prodajni kanal {{name}}. Ova akcija se ne može poništiti.", - "toast": { - "create": "Prodajni kanal uspješno kreiran", - "update": "Prodajni kanal uspješno ažuriran", - "delete": "Prodajni kanal uspješno obrisan" - }, - "tooltip": { - "cannotDeleteDefault": "Nije moguće obrisati zadani prodajni kanal" - }, - "products": { - "list": { - "noRecordsMessage": "Nema proizvoda u prodajnom kanalu." - }, - "add": { - "list": { - "noRecordsMessage": "Prvo kreirajte proizvod." - } - } - } - }, - "apiKeyManagement": { - "domain": { - "publishable": "Javni API ključevi", - "secret": "Tajni API ključevi" - }, - "subtitle": { - "publishable": "Upravljajte API ključevima koji se koriste u prodajnom interfejsu kako biste ograničili opseg zahtjeva na određene prodajne kanale.", - "secret": "Upravljajte API ključevima koji se koriste za autentifikaciju administrativnih korisnika u administrativnim aplikacijama." - }, - "status": { - "active": "Aktivan", - "revoked": "Povučen" - }, - "type": { - "publishable": "Javni", - "secret": "Tajni" - }, - "create": { - "createPublishableHeader": "Kreiraj javni API ključ", - "createPublishableHint": "Kreirajte novi javni API ključ kako biste ograničili opseg zahtjeva na određene prodajne kanale.", - "createSecretHeader": "Kreiraj tajni API ključ", - "createSecretHint": "Kreirajte novi tajni API ključ za pristup Medusa API-ju kao autentifikovani administrativni korisnik.", - "secretKeyCreatedHeader": "Tajni ključ kreiran", - "secretKeyCreatedHint": "Vaš novi tajni ključ je generisan. Kopirajte ga i sigurno sačuvajte sada. Ovo je jedini put kada će biti prikazan.", - "copySecretTokenSuccess": "Tajni ključ je uspješno kopiran u međuspremnik.", - "copySecretTokenFailure": "Neuspješno kopiranje tajnog ključa u međuspremnik.", - "successToast": "API ključ je uspješno kreiran." - }, - "edit": { - "header": "Uredi API ključ", - "description": "Uredite naziv API ključa.", - "successToast": "API ključ {{title}} je uspješno ažuriran." - }, - "salesChannels": { - "title": "Dodaj prodajne kanale", - "description": "Dodajte prodajne kanale kojima će API ključ biti ograničen.", - "successToast_one": "{{count}} prodajni kanal je uspješno dodat API ključu.", - "successToast_other": "{{count}} prodajna kanala su uspješno dodana API ključu.", - "alreadyAddedTooltip": "Prodajni kanal je već dodat API ključu.", - "list": { - "noRecordsMessage": "Nema prodajnih kanala u opsegu javnog API ključa." - } - }, - "delete": { - "warning": "Uskoro ćete obrisati API ključ {{title}}. Ova radnja se ne može poništiti.", - "successToast": "API ključ {{title}} je uspješno obrisan." - }, - "revoke": { - "warning": "Uskoro ćete opozvati API ključ {{title}}. Ova radnja se ne može poništiti.", - "successToast": "API ključ {{title}} je uspješno opozvan." - }, - "addSalesChannels": { - "list": { - "noRecordsMessage": "Prvo kreirajte prodajni kanal." - } - }, - "removeSalesChannel": { - "warning": "Uskoro ćete ukloniti prodajni kanal {{name}} iz API ključa. Ova radnja se ne može poništiti.", - "warningBatch_one": "Uskoro ćete ukloniti {{count}} prodajni kanal iz API ključa. Ova radnja se ne može poništiti.", - "warningBatch_other": "Uskoro ćete ukloniti {{count}} prodajnih kanala iz API ključa. Ova radnja se ne može poništiti.", - "successToast": "Prodajni kanal je uspješno uklonjen iz API ključa.", - "successToastBatch_one": "{{count}} prodajni kanal je uspješno uklonjen iz API ključa.", - "successToastBatch_other": "{{count}} prodajnih kanala je uspješno uklonjeno iz API ključa." - }, - "actions": { - "revoke": "Opozovi API ključ", - "copy": "Kopiraj API ključ", - "copySuccessToast": "API ključ je kopiran u međuspremnik." - }, - "table": { - "lastUsedAtHeader": "Posljednja upotreba", - "createdAtHeader": "Datum opoziva" - }, - "fields": { - "lastUsedAtLabel": "Posljednja upotreba", - "revokedByLabel": "Opozvao", - "revokedAtLabel": "Datum opoziva", - "createdByLabel": "Kreirao" - } - }, - "returnReasons": { - "domain": "Razlozi za povrat", - "subtitle": "Upravljajte razlozima za vraćene artikle.", - "calloutHint": "Upravljajte razlozima za kategorizaciju povrata.", - "editReason": "Uredi razlog povrata", - "create": { - "header": "Dodaj razlog povrata", - "subtitle": "Odredite najčešće razloge za povrate.", - "hint": "Kreirajte novi razlog povrata za kategorizaciju povrata.", - "successToast": "Razlog povrata {{label}} je uspješno kreiran." - }, - "edit": { - "header": "Uredi razlog povrata", - "subtitle": "Uredi vrijednost razloga povrata.", - "successToast": "Razlog povrata {{label}} je uspješno ažuriran." - }, - "delete": { - "confirmation": "Upravo ćete obrisati razlog povrata \"{{label}}\". Ova akcija se ne može poništiti.", - "successToast": "Razlog povrata \"{{label}}\" je uspješno obrisan." - }, - "fields": { - "value": { - "label": "Vrijednost", - "placeholder": "pogrešna_veličina", - "tooltip": "Vrijednost treba biti jedinstveni identifikator za razlog povrata." - }, - "label": { "label": "Oznaka", "placeholder": "Pogrešna veličina" }, - "description": { - "label": "Opis", - "placeholder": "Kupac je primio pogrešnu veličinu" - } - } - }, - "login": { - "forgotPassword": "Zaboravili ste lozinku? - <0>Poništi", - "title": "Dobrodošli u Medusa", - "hint": "Prijavite se da biste pristupili korisničkom području" - }, - "invite": { - "title": "Dobrodošli u Medusa", - "hint": "Kreirajte svoj račun ispod", - "backToLogin": "Povratak na prijavu", - "createAccount": "Kreiraj račun", - "alreadyHaveAccount": "Već imate račun? - <0>Prijavite se", - "emailTooltip": "Vaš email se ne može mijenjati. Ako želite koristiti drugi email, mora se poslati nova pozivnica.", - "invalidInvite": "Pozivnica je nevažeća ili je istekao rok.", - "successTitle": "Vaš račun je registriran", - "successHint": "Počnite odmah s Medusa Admin.", - "successAction": "Započnite Medusa Admin", - "invalidTokenTitle": "Vaš pozivni token je nevažeći", - "invalidTokenHint": "Pokušajte zatražiti novi pozivni link.", - "passwordMismatch": "Lozinke se ne podudaraju", - "toast": { - "accepted": "Pozivnica uspješno prihvaćena" - } - }, - "resetPassword": { - "title": "Ponovno postavljanje lozinke", - "hint": "Unesite svoj email ispod i poslat ćemo vam upute kako da resetirate svoju lozinku.", - "email": "Email", - "sendResetInstructions": "Pošaljite upute za resetiranje", - "backToLogin": "<0>Povratak na prijavu", - "newPasswordHint": "Odaberite novu lozinku ispod.", - "invalidTokenTitle": "Vaš token za resetiranje je nevažeći", - "invalidTokenHint": "Pokušajte zatražiti novi link za resetiranje.", - "expiredTokenTitle": "Vaš token za resetiranje je istekao", - "goToResetPassword": "Idite na Resetiranje lozinke", - "resetPassword": "Resetiraj lozinku", - "newPassword": "Nova lozinka", - "repeatNewPassword": "Ponovite novu lozinku", - "tokenExpiresIn": "Token ističe za <0>{{time}} minuta", - "successfulRequestTitle": "Uspješno smo vam poslali email", - "successfulRequest": "Poslali smo vam email koji možete koristiti za resetiranje lozinke. Provjerite svoju spam folderu ako ga niste primili nakon nekoliko minuta.", - "successfulResetTitle": "Resetiranje lozinke uspješno", - "successfulReset": "Molimo vas da se prijavite na stranici za prijavu.", - "passwordMismatch": "Lozinke se ne podudaraju", - "invalidLinkTitle": "Vaš link za resetiranje je nevažeći", - "invalidLinkHint": "Pokušajte ponovo resetirati lozinku." - }, - "workflowExecutions": { - "domain": "Radni tokovi", - "subtitle": "Pregledajte i pratite izvršenja radnih tokova u vašoj Medusa aplikaciji.", - "transactionIdLabel": "ID transakcije", - "workflowIdLabel": "ID radnog toka", - "progressLabel": "Napredak", - "stepsCompletedLabel_one": "{{completed}} od {{count}} koraka", - "stepsCompletedLabel_other": "{{completed}} od {{count}} koraka", - "list": { - "noRecordsMessage": "Još uvijek nisu izvršeni radni tokovi." - }, - "history": { - "sectionTitle": "Historija", - "runningState": "Izvršava se...", - "awaitingState": "Čeka se", - "failedState": "Neuspješno", - "skippedState": "Preskočeno", - "skippedFailureState": "Preskočeno (Greška)", - "definitionLabel": "Definicija", - "outputLabel": "Izlaz", - "compensateInputLabel": "Kompenzirani ulaz", - "revertedLabel": "Povučeno", - "errorLabel": "Greška" - }, - "state": { - "done": "Završeno", - "failed": "Neuspješno", - "reverted": "Povučeno", - "invoking": "Pozivanje", - "compensating": "Kompenzacija", - "notStarted": "Nije započeto" - }, - "transaction": { - "state": { - "waitingToCompensate": "Čeka se na kompenzaciju" - } - }, - "step": { - "state": { - "skipped": "Preskočeno", - "skippedFailure": "Preskočeno (Greška)", - "dormant": "Neaktivan", - "timeout": "Isteklo vrijeme" - } - } - }, - "productTypes": { - "domain": "Tipovi proizvoda", - "subtitle": "Organizujte svoje proizvode u tipove.", - "create": { - "header": "Kreirajte tip proizvoda", - "hint": "Kreirajte novi tip proizvoda za kategorizaciju svojih proizvoda.", - "successToast": "Tip proizvoda {{value}} je uspješno kreiran." - }, - "edit": { - "header": "Uredite tip proizvoda", - "successToast": "Tip proizvoda {{value}} je uspješno ažuriran." - }, - "delete": { - "confirmation": "Uskoro ćete obrisati tip proizvoda \"{{value}}\". Ova radnja se ne može poništiti.", - "successToast": "Tip proizvoda \"{{value}}\" je uspješno obrisan." - }, - "fields": { - "value": "Vrijednost" - } - }, - "productTags": { - "domain": "Oznake proizvoda", - "create": { - "header": "Kreirajte oznaku proizvoda", - "subtitle": "Kreirajte novu oznaku proizvoda za kategorizaciju svojih proizvoda.", - "successToast": "Oznaka proizvoda {{value}} je uspješno kreirana." - }, - "edit": { - "header": "Uredite oznaku proizvoda", - "subtitle": "Uredite vrijednost oznake proizvoda.", - "successToast": "Oznaka proizvoda {{value}} je uspješno ažurirana." - }, - "delete": { - "confirmation": "Uskoro ćete obrisati oznaku proizvoda {{value}}. Ova radnja se ne može poništiti.", - "successToast": "Oznaka proizvoda {{value}} je uspješno obrisana." - }, - "fields": { - "value": "Vrijednost" - } - }, - "notifications": { - "domain": "Obavijesti", - "emptyState": { - "title": "Nema obavijesti", - "description": "Nemate obavijesti u ovom trenutku, ali kada ih budete imali, bit će ovdje." - }, - "accessibility": { - "description": "Obavijesti o Medusa aktivnostima bit će ovdje prikazane." - } - }, - "errors": { - "serverError": "Greška na serveru - Pokušajte ponovo kasnije.", - "invalidCredentials": "Pogrešan email ili lozinka" - }, - "statuses": { - "scheduled": "Zakazano", - "expired": "Isteklo", - "active": "Aktivno", - "inactive": "Neaktivno", - "draft": "Skica", - "enabled": "Omogućeno", - "disabled": "Onemogućeno" - }, - "labels": { - "productVariant": "Varijanta proizvoda", - "prices": "Cijene", - "available": "Dostupno", - "inStock": "Na skladištu", - "added": "Dodano", - "removed": "Uklonjeno", - "from": "Od", - "to": "Do", - "beaware": "Pazite", - "loading": "Učitavanje" - }, - "fields": { - "amount": "Iznos", - "refundAmount": "Iznos povrata", - "name": "Ime", - "default": "Zadano", - "lastName": "Prezime", - "firstName": "Ime", - "title": "Titula", - "customTitle": "Prilagođena titula", - "manageInventory": "Upravljaj inventarom", - "inventoryKit": "Ima inventarni komplet", - "inventoryItems": "Inventarski artikli", - "inventoryItem": "Inventarski artikal", - "requiredQuantity": "Potrebna količina", - "description": "Opis", - "email": "Email", - "password": "Lozinka", - "repeatPassword": "Ponovite lozinku", - "confirmPassword": "Potvrdite lozinku", - "newPassword": "Nova lozinka", - "repeatNewPassword": "Ponovite novu lozinku", - "categories": "Kategorije", - "shippingMethod": "Metoda dostave", - "configurations": "Konfiguracije", - "conditions": "Uslovi", - "category": "Kategorija", - "collection": "Kolekcija", - "discountable": "Sniživo", - "handle": "Identifikator", - "subtitle": "Podnaslov", - "by": "Autor", - "item": "Artikl", - "qty": "količina", - "limit": "Limit", - "tags": "Oznake", - "type": "Tip", - "reason": "Razlog", - "none": "nema", - "all": "svi", - "search": "Pretraži", - "percentage": "Postotak", - "sales_channels": "Prodajni kanali", - "customer_groups": "Grupe kupaca", - "product_tags": "Oznake proizvoda", - "product_types": "Vrste proizvoda", - "product_collections": "Kolekcije proizvoda", - "status": "Status", - "code": "Kod", - "value": "Value", - "disabled": "Onemogućeno", - "dynamic": "Dinamičko", - "normal": "Normalno", - "years": "Godine", - "months": "Mjeseci", - "days": "Dani", - "hours": "Sati", - "minutes": "Minute", - "totalRedemptions": "Ukupne otkupnine", - "countries": "Zemlje", - "paymentProviders": "Pružatelji plaćanja", - "refundReason": "Razlog za povrat", - "fulfillmentProviders": "Pružatelji ispunjenja", - "fulfillmentProvider": "Pružatelj ispunjenja", - "providers": "Pružatelji", - "availability": "Dostupnost", - "inventory": "Inventar", - "optional": "Opcionalno", - "note": "Napomena", - "automaticTaxes": "Automatski porezi", - "taxInclusivePricing": "Cijena uključuje porez", - "currency": "Valuta", - "address": "Adresa", - "address2": "Stan, apartman, itd.", - "city": "Grad", - "postalCode": "Poštanski broj", - "country": "Zemlja", - "state": "Država", - "province": "Pokrajina", - "company": "Firma", - "phone": "Telefon", - "metadata": "Metapodaci", - "selectCountry": "Odaberite zemlju", - "products": "Proizvodi", - "variants": "Varijante", - "orders": "Narudžbe", - "account": "Račun", - "total": "Ukupno narudžbe", - "paidTotal": "Ukupno zabilježeno", - "totalExclTax": "Ukupno bez poreza", - "subtotal": "Međuzbroj", - "shipping": "Dostava", - "outboundShipping": "Izlazna dostava", - "returnShipping": "Dostava povrata", - "tax": "Porez", - "created": "Kreirano", - "key": "Ključ", - "customer": "Kupac", - "date": "Datum", - "order": "Narudžba", - "fulfillment": "Ispuna", - "provider": "Pružatelj", - "payment": "Plaćanje", - "items": "Stavke", - "salesChannel": "Prodajni kanal", - "region": "Regija", - "discount": "Popust", - "role": "Uloga", - "sent": "Poslano", - "salesChannels": "Prodajni kanali", - "product": "Proizvod", - "createdAt": "Kreirano", - "updatedAt": "Ažurirano", - "revokedAt": "Poništeno u", - "true": "Tačno", - "false": "Netačno", - "giftCard": "Poklon kartica", - "tag": "Oznaka", - "dateIssued": "Datum izdavanja", - "issuedDate": "Datum izdavanja", - "expiryDate": "Datum isteka", - "price": "Cijena", - "priceTemplate": "Cijena {{regionOrCurrency}}", - "height": "Visina", - "width": "Širina", - "length": "Dužina", - "weight": "Težina", - "midCode": "MID kod", - "hsCode": "HS kod", - "ean": "EAN", - "upc": "UPC", - "inventoryQuantity": "Količina u skladištu", - "barcode": "Bar kod", - "countryOfOrigin": "Zemlja porijekla", - "material": "Materijal", - "thumbnail": "Mini slika", - "sku": "SKU", - "managedInventory": "Upravljano skladište", - "allowBackorder": "Dozvoli narudžbe na čekanju", - "inStock": "Na skladištu", - "location": "Lokacija", - "quantity": "Količina", - "variant": "Varijanta", - "id": "ID", - "parent": "Roditelj", - "minSubtotal": "Min. Subtotal", - "maxSubtotal": "Max. Subtotal", - "shippingProfile": "Profil dostave", - "summary": "Sažetak", - "details": "Detalji", - "label": "Oznaka", - "rate": "Stopa", - "requiresShipping": "Potreban je prijevoz", - "unitPrice": "Jedinična cijena", - "startDate": "Datum početka", - "endDate": "Datum završetka", - "draft": "Skica", - "values": "Vrijednosti" - }, - "dateTime": { - "years_one": "Godina", - "years_other": "Godine", - "months_one": "Mjesec", - "months_other": "Mjeseci", - "weeks_one": "Sedmica", - "weeks_other": "Sedmice", - "days_one": "Dan", - "days_other": "Dani", - "hours_one": "Sat", - "hours_other": "Sati", - "minutes_one": "Minuta", - "minutes_other": "Minute", - "seconds_one": "Sekunda", - "seconds_other": "Sekunde" - } -} diff --git a/src/i18n/translations/cs.json b/src/i18n/translations/cs.json deleted file mode 100644 index 473e6c11..00000000 --- a/src/i18n/translations/cs.json +++ /dev/null @@ -1,3055 +0,0 @@ -{ - "$schema": "./$schema.json", - "general": { - "ascending": "Vzestupně", - "descending": "Sestupně", - "add": "Přidat", - "start": "Začátek", - "end": "Konec", - "open": "Otevřít", - "close": "Zavřít", - "apply": "Použít", - "range": "Rozsah", - "search": "Hledat", - "of": "z", - "results": "výsledky", - "pages": "stránky", - "next": "Další", - "prev": "Předchozí", - "is": "je", - "timeline": "Časová osa", - "success": "Úspěch", - "warning": "Varování", - "tip": "Tip", - "error": "Chyba", - "select": "Vybrat", - "selected": "Vybráno", - "enabled": "Povoleno", - "disabled": "Zakázáno", - "expired": "Vypršelo", - "active": "Aktivní", - "revoked": "Odvoláno", - "new": "Nový", - "modified": "Upraveno", - "added": "Přidáno", - "removed": "Odstraněno", - "admin": "Admin", - "store": "Obchod", - "details": "Detaily", - "items_one": "{{count}} položka", - "items_other": "{{count}} položek", - "countSelected": "{{count}} vybráno", - "countOfTotalSelected": "{{count}} z {{total}} vybráno", - "plusCount": "+ {{count}}", - "plusCountMore": "+ {{count}} více", - "areYouSure": "Jste si jistý?", - "areYouSureDescription": "Chystáte se smazat {{entity}} {{title}}. Tuto akci nelze vrátit zpět.", - "noRecordsFound": "Žádné záznamy nenalezeny", - "typeToConfirm": "Prosím napište {val} pro potvrzení:", - "noResultsTitle": "Žádné výsledky", - "noResultsMessage": "Zkuste změnit filtry nebo hledaný dotaz", - "noSearchResults": "Žádné výsledky hledání", - "noSearchResultsFor": "Žádné výsledky hledání pro <0>'{{query}}'", - "noRecordsTitle": "Žádné záznamy", - "noRecordsMessage": "Nejsou žádné záznamy k zobrazení", - "unsavedChangesTitle": "Jste si jistý, že chcete opustit tento formulář?", - "unsavedChangesDescription": "Máte neuložené změny, které budou ztraceny, pokud opustíte tento formulář.", - "includesTaxTooltip": "Ceny v tomto sloupci jsou včetně daně.", - "excludesTaxTooltip": "Ceny v tomto sloupci jsou bez daně.", - "noMoreData": "Žádná další data" - }, - "json": { - "header": "JSON", - "numberOfKeys_one": "{{count}} klíč", - "numberOfKeys_other": "{{count}} klíčů", - "drawer": { - "header_one": "JSON <0>· {{count}} klíč", - "header_other": "JSON <0>· {{count}} klíčů", - "description": "Zobrazit JSON data pro tento objekt." - } - }, - "metadata": { - "header": "Metadata", - "numberOfKeys_one": "{{count}} klíč", - "numberOfKeys_other": "{{count}} klíčů", - "edit": { - "header": "Upravit Metadata", - "description": "Upravit metadata pro tento objekt.", - "successToast": "Metadata byla úspěšně aktualizována.", - "actions": { - "insertRowAbove": "Vložit řádek nad", - "insertRowBelow": "Vložit řádek pod", - "deleteRow": "Smazat řádek" - }, - "labels": { - "key": "Klíč", - "value": "Hodnota" - }, - "complexRow": { - "label": "Některé řádky jsou zakázány", - "description": "Tento objekt obsahuje neprimární metadata, jako jsou pole nebo objekty, které zde nelze upravit. Chcete-li upravit zakázané řádky, použijte přímo API.", - "tooltip": "Tento řádek je zakázán, protože obsahuje neprimární data." - } - } - }, - "validation": { - "mustBeInt": "Hodnota musí být celé číslo.", - "mustBePositive": "Hodnota musí být kladné číslo." - }, - "actions": { - "save": "Uložit", - "saveAsDraft": "Uložit jako koncept", - "copy": "Kopírovat", - "copied": "Zkopírováno", - "duplicate": "Duplikovat", - "publish": "Publikovat", - "create": "Vytvořit", - "delete": "Smazat", - "remove": "Odstranit", - "revoke": "Odvolat", - "cancel": "Zrušit", - "forceConfirm": "Vynutit potvrzení", - "continueEdit": "Pokračovat v úpravách", - "enable": "Povolit", - "disable": "Zakázat", - "undo": "Zpět", - "complete": "Dokončit", - "viewDetails": "Zobrazit detaily", - "back": "Zpět", - "close": "Zavřít", - "showMore": "Zobrazit více", - "continue": "Pokračovat", - "continueWithEmail": "Pokračovat s e-mailem", - "idCopiedToClipboard": "ID zkopírováno do schránky", - "addReason": "Přidat důvod", - "addNote": "Přidat poznámku", - "reset": "Resetovat", - "confirm": "Potvrdit", - "edit": "Upravit", - "addItems": "Přidat položky", - "download": "Stáhnout", - "clear": "Vymazat", - "clearAll": "Vymazat vše", - "apply": "Použít", - "add": "Přidat", - "select": "Vybrat", - "browse": "Procházet", - "logout": "Odhlásit se", - "hide": "Skrýt", - "export": "Exportovat", - "import": "Importovat", - "cannotUndo": "Tuto akci nelze vrátit zpět" - }, - "operators": { - "in": "V" - }, - "app": { - "search": { - "label": "Hledat", - "title": "Hledat", - "description": "Prohledávejte celý svůj obchod, včetně objednávek, produktů, zákazníků a dalších.", - "allAreas": "Všechny oblasti", - "navigation": "Navigace", - "openResult": "Otevřít výsledek", - "showMore": "Zobrazit více", - "placeholder": "Přejít na nebo najít cokoliv...", - "noResultsTitle": "Nebyly nalezeny žádné výsledky", - "noResultsMessage": "Nenašli jsme nic, co by odpovídalo vašemu hledání.", - "emptySearchTitle": "Zadejte hledaný výraz", - "emptySearchMessage": "Zadejte klíčové slovo nebo frázi k prozkoumání.", - "loadMore": "Načíst dalších {{count}}", - "groups": { - "all": "Všechny oblasti", - "customer": "Zákazníci", - "customerGroup": "Skupiny zákazníků", - "product": "Produkty", - "productVariant": "Varianty produktů", - "inventory": "Inventář", - "reservation": "Rezervace", - "category": "Kategorie", - "collection": "Kolekce", - "order": "Objednávky", - "promotion": "Propagace", - "campaign": "Kampaně", - "priceList": "Ceníky", - "user": "Uživatelé", - "region": "Regiony", - "taxRegion": "Daňové regiony", - "returnReason": "Důvody vrácení", - "salesChannel": "Prodejní kanály", - "productType": "Typy produktů", - "productTag": "Štítky produktů", - "location": "Lokace", - "shippingProfile": "Profily dopravy", - "publishableApiKey": "Publikovatelné API klíče", - "secretApiKey": "Tajné API klíče", - "command": "Příkazy", - "navigation": "Navigace" - } - }, - "keyboardShortcuts": { - "pageShortcut": "Přejít na", - "settingShortcut": "Nastavení", - "commandShortcut": "Příkazy", - "then": "pak", - "navigation": { - "goToOrders": "Objednávky", - "goToProducts": "Produkty", - "goToCollections": "Kolekce", - "goToCategories": "Kategorie", - "goToCustomers": "Zákazníci", - "goToCustomerGroups": "Skupiny zákazníků", - "goToInventory": "Inventář", - "goToReservations": "Rezervace", - "goToPriceLists": "Ceníky", - "goToPromotions": "Propagace", - "goToCampaigns": "Kampaně" - }, - "settings": { - "goToSettings": "Nastavení", - "goToStore": "Obchod", - "goToUsers": "Uživatelé", - "goToRegions": "Regiony", - "goToTaxRegions": "Daňové regiony", - "goToSalesChannels": "Prodejní kanály", - "goToProductTypes": "Typy produktů", - "goToLocations": "Lokace", - "goToPublishableApiKeys": "Publikovatelné API klíče", - "goToSecretApiKeys": "Tajné API klíče", - "goToWorkflows": "Pracovní postupy", - "goToProfile": "Profil", - "goToReturnReasons": "Důvody vrácení" - } - }, - "menus": { - "user": { - "documentation": "Dokumentace", - "changelog": "Seznam změn", - "shortcuts": "Zkratky", - "profileSettings": "Nastavení profilu", - "theme": { - "label": "Téma", - "dark": "Tmavé", - "light": "Světlé", - "system": "Systémové" - } - }, - "store": { - "label": "Obchod", - "storeSettings": "Nastavení obchodu" - }, - "actions": { - "logout": "Odhlásit se" - } - }, - "nav": { - "accessibility": { - "title": "Navigace", - "description": "Navigační menu pro dashboard." - }, - "common": { - "extensions": "Rozšíření" - }, - "main": { - "store": "Obchod", - "storeSettings": "Nastavení obchodu" - }, - "settings": { - "header": "Nastavení", - "general": "Obecné", - "developer": "Vývojář", - "myAccount": "Můj účet" - } - } - }, - "dataGrid": { - "columns": { - "view": "Zobrazit", - "resetToDefault": "Obnovit na výchozí", - "disabled": "Změna viditelných sloupců je zakázána." - }, - "shortcuts": { - "label": "Zkratky", - "commands": { - "undo": "Zpět", - "redo": "Znovu", - "copy": "Kopírovat", - "paste": "Vložit", - "edit": "Upravit", - "delete": "Smazat", - "clear": "Vymazat", - "moveUp": "Posunout nahoru", - "moveDown": "Posunout dolů", - "moveLeft": "Posunout doleva", - "moveRight": "Posunout doprava", - "moveTop": "Posunout na začátek", - "moveBottom": "Posunout na konec", - "selectDown": "Vybrat dolů", - "selectUp": "Vybrat nahoru", - "selectColumnDown": "Vybrat sloupec dolů", - "selectColumnUp": "Vybrat sloupec nahoru", - "focusToolbar": "Zaměřit na panel nástrojů", - "focusCancel": "Zaměřit na zrušení" - } - }, - "errors": { - "fixError": "Opravit chybu", - "count_one": "{{count}} chyba", - "count_other": "{{count}} chyb" - } - }, - "filters": { - "sortLabel": "Řadit", - "filterLabel": "Filtr", - "searchLabel": "Hledat", - "date": { - "today": "Dnes", - "lastSevenDays": "Posledních 7 dní", - "lastThirtyDays": "Posledních 30 dní", - "lastNinetyDays": "Posledních 90 dní", - "lastTwelveMonths": "Posledních 12 měsíců", - "custom": "Vlastní", - "from": "Od", - "to": "Do", - "starting": "Začíná", - "ending": "Končí" - }, - "compare": { - "lessThan": "Méně než", - "greaterThan": "Více než", - "exact": "Přesně", - "range": "Rozsah", - "lessThanLabel": "méně než {{value}}", - "greaterThanLabel": "více než {{value}}", - "andLabel": "a" - }, - "sorting": { - "alphabeticallyAsc": "A až Z", - "alphabeticallyDesc": "Z až A", - "dateAsc": "Nejnovější první", - "dateDesc": "Nejstarší první" - }, - "radio": { - "yes": "Ano", - "no": "Ne", - "true": "Pravda", - "false": "Nepravda" - }, - "addFilter": "Přidat filtr" - }, - "errorBoundary": { - "badRequestTitle": "400 - Špatný požadavek", - "badRequestMessage": "Požadavek nemohl být pochopen serverem kvůli špatné syntaxi.", - "notFoundTitle": "404 - Na této adrese není žádná stránka", - "notFoundMessage": "Zkontrolujte URL a zkuste to znovu, nebo použijte vyhledávací lištu k nalezení toho, co hledáte.", - "internalServerErrorTitle": "500 - Interní chyba serveru", - "internalServerErrorMessage": "Na serveru došlo k neočekávané chybě. Zkuste to prosím později.", - "defaultTitle": "Došlo k chybě", - "defaultMessage": "Při vykreslování této stránky došlo k neočekávané chybě.", - "noMatchMessage": "Stránka, kterou hledáte, neexistuje.", - "backToDashboard": "Zpět na dashboard" - }, - "addresses": { - "title": "Adresy", - "shippingAddress": { - "header": "Doručovací adresa", - "editHeader": "Upravit doručovací adresu", - "editLabel": "Doručovací adresa", - "label": "Doručovací adresa" - }, - "billingAddress": { - "header": "Fakturační adresa", - "editHeader": "Upravit fakturační adresu", - "editLabel": "Fakturační adresa", - "label": "Fakturační adresa", - "sameAsShipping": "Stejná jako doručovací adresa" - }, - "contactHeading": "Kontakt", - "locationHeading": "Lokace" - }, - "email": { - "editHeader": "Upravit e-mail", - "editLabel": "E-mail", - "label": "E-mail" - }, - "transferOwnership": { - "header": "Převod vlastnictví", - "label": "Převod vlastnictví", - "details": { - "order": "Detaily objednávky", - "draft": "Detaily konceptu" - }, - "currentOwner": { - "label": "Současný vlastník", - "hint": "Současný vlastník objednávky." - }, - "newOwner": { - "label": "Nový vlastník", - "hint": "Nový vlastník, na kterého se objednávka převede." - }, - "validation": { - "mustBeDifferent": "Nový vlastník musí být odlišný od současného vlastníka.", - "required": "Nový vlastník je povinný." - } - }, - "sales_channels": { - "availableIn": "Dostupné v <0>{{x}} z <1>{{y}} prodejních kanálů" - }, - "products": { - "domain": "Produkty", - "additionalAttributes": "Další atributy", - "list": { - "noRecordsMessage": "Vytvořte svůj první produkt, abyste mohli začít prodávat." - }, - "edit": { - "header": "Upravit produkt", - "description": "Upravit detaily produktu.", - "successToast": "Produkt {{title}} byl úspěšně aktualizován." - }, - "create": { - "title": "Vytvořit produkt", - "description": "Vytvořit nový produkt.", - "header": "Obecné", - "tabs": { - "details": "Detaily", - "organize": "Organizovat", - "variants": "Varianty", - "inventory": "Sady inventáře" - }, - "errors": { - "variants": "Prosím vyberte alespoň jednu variantu.", - "options": "Prosím vytvořte alespoň jednu možnost.", - "uniqueSku": "SKU musí být jedinečné." - }, - "inventory": { - "heading": "Sady inventáře", - "label": "Přidat inventární položky do sady inventáře varianty.", - "itemPlaceholder": "Vybrat inventární položku", - "quantityPlaceholder": "Kolik z těchto položek je potřeba pro sadu?" - }, - "variants": { - "header": "Varianty", - "subHeadingTitle": "Ano, toto je produkt s variantami", - "subHeadingDescription": "Když není zaškrtnuto, vytvoříme pro vás výchozí variantu", - "optionTitle": { - "placeholder": "Velikost" - }, - "optionValues": { - "placeholder": "Malá, Střední, Velká" - }, - "productVariants": { - "label": "Varianty produktů", - "hint": "Toto pořadí ovlivní pořadí variant ve vašem obchodě.", - "alert": "Přidejte možnosti pro vytvoření variant.", - "tip": "Varianty, které nejsou zaškrtnuté, nebudou vytvořeny. Můžete vždy vytvořit a upravit varianty později, ale tento seznam odpovídá variacím ve vašich produktových možnostech." - }, - "productOptions": { - "label": "Možnosti produktů", - "hint": "Definujte možnosti pro produkt, např. barvu, velikost atd." - } - }, - "successToast": "Produkt {{title}} byl úspěšně vytvořen." - }, - "export": { - "header": "Exportovat seznam produktů", - "description": "Exportovat seznam produktů do souboru CSV.", - "success": { - "title": "Zpracováváme váš export", - "description": "Export dat může trvat několik minut. Oznámíme vám, až budeme hotovi." - }, - "filters": { - "title": "Filtry", - "description": "Použijte filtry v přehledu tabulky pro úpravu tohoto zobrazení" - }, - "columns": { - "title": "Sloupce", - "description": "Přizpůsobte exportovaná data tak, aby splňovala specifické potřeby" - } - }, - "import": { - "header": "Importovat seznam produktů", - "uploadLabel": "Importovat produkty", - "uploadHint": "Přetáhněte soubor CSV nebo klikněte pro nahrání", - "description": "Importujte produkty poskytnutím souboru CSV v předdefinovaném formátu", - "template": { - "title": "Nejste si jisti, jak uspořádat svůj seznam?", - "description": "Stáhněte si níže uvedenou šablonu, abyste se ujistili, že dodržujete správný formát." - }, - "upload": { - "title": "Nahrát soubor CSV", - "description": "Prostřednictvím importů můžete přidávat nebo aktualizovat produkty. Pro aktualizaci existujících produktů musíte použít existující handle a ID, pro aktualizaci existujících variant musíte použít existující ID. Před importem produktů budete požádáni o potvrzení.", - "preprocessing": "Předzpracování...", - "productsToCreate": "Produkty budou vytvořeny", - "productsToUpdate": "Produkty budou aktualizovány" - }, - "success": { - "title": "Zpracováváme váš import", - "description": "Import dat může chvíli trvat. Oznámíme vám, až budeme hotovi." - } - }, - "deleteWarning": "Chystáte se smazat produkt {{title}}. Tuto akci nelze vrátit zpět.", - "variants": { - "header": "Varianty", - "empty": { - "heading": "Žádné varianty", - "description": "Nejsou žádné varianty k zobrazení." - }, - "filtered": { - "heading": "Žádné výsledky", - "description": "Žádné varianty neodpovídají aktuálním kritériím filtru." - } - }, - "attributes": "Atributy", - "editAttributes": "Upravit atributy", - "editOptions": "Upravit možnosti", - "editPrices": "Upravit ceny", - "media": { - "label": "Média", - "editHint": "Přidejte média k produktu, aby se zobrazila ve vašem obchodě.", - "makeThumbnail": "Vytvořit miniaturu", - "uploadImagesLabel": "Nahrát obrázky", - "uploadImagesHint": "Přetáhněte obrázky sem nebo klikněte pro nahrání.", - "invalidFileType": "'{{name}}' není podporovaný typ souboru. Podporované typy souborů jsou: {{types}}.", - "failedToUpload": "Nepodařilo se nahrát přidaná média. Zkuste to prosím znovu.", - "deleteWarning_one": "Chystáte se smazat {{count}} obrázek. Tuto akci nelze vrátit zpět.", - "deleteWarning_other": "Chystáte se smazat {{count}} obrázků. Tuto akci nelze vrátit zpět.", - "deleteWarningWithThumbnail_one": "Chystáte se smazat {{count}} obrázek včetně miniatury. Tuto akci nelze vrátit zpět.", - "deleteWarningWithThumbnail_other": "Chystáte se smazat {{count}} obrázků včetně miniatury. Tuto akci nelze vrátit zpět.", - "thumbnailTooltip": "Miniatura", - "galleryLabel": "Galerie", - "downloadImageLabel": "Stáhnout aktuální obrázek", - "deleteImageLabel": "Smazat aktuální obrázek", - "emptyState": { - "header": "Zatím žádná média", - "description": "Přidejte média k produktu, aby se zobrazila ve vašem obchodě.", - "action": "Přidat média" - }, - "successToast": "Média byla úspěšně aktualizována." - }, - "discountableHint": "Když není zaškrtnuto, slevy nebudou na tento produkt aplikovány.", - "noSalesChannels": "Není dostupné v žádných prodejních kanálech", - "variantCount_one": "{{count}} varianta", - "variantCount_other": "{{count}} variant", - "deleteVariantWarning": "Chystáte se smazat variantu {{title}}. Tuto akci nelze vrátit zpět.", - "productStatus": { - "draft": "Koncept", - "published": "Publikováno", - "proposed": "Navrženo", - "rejected": "Odmítnuto" - }, - "fields": { - "title": { - "label": "Název", - "hint": "Dejte svému produktu krátký a jasný název.<0/>50-60 znaků je doporučená délka pro vyhledávače.", - "placeholder": "Zimní bunda" - }, - "subtitle": { - "label": "Podtitul", - "placeholder": "Teplé a útulné" - }, - "handle": { - "label": "Handle", - "tooltip": "Handle se používá k odkazování na produkt ve vašem obchodě. Pokud není specifikováno, handle bude vygenerováno z názvu produktu.", - "placeholder": "zimní-bunda" - }, - "description": { - "label": "Popis", - "hint": "Dejte svému produktu krátký a jasný popis.<0/>120-160 znaků je doporučená délka pro vyhledávače.", - "placeholder": "Teplá a útulná bunda" - }, - "discountable": { - "label": "Slevový", - "hint": "Když není zaškrtnuto, slevy nebudou na tento produkt aplikovány" - }, - "shipping_profile": { - "label": "Profil dopravy", - "hint": "Připojte produkt k profilu dopravy" - }, - "type": { - "label": "Typ" - }, - "collection": { - "label": "Kolekce" - }, - "categories": { - "label": "Kategorie" - }, - "tags": { - "label": "Štítky" - }, - "sales_channels": { - "label": "Prodejní kanály", - "hint": "Tento produkt bude dostupný pouze v výchozím prodejním kanálu, pokud zůstane nedotčen." - }, - "countryOrigin": { - "label": "Země původu" - }, - "material": { - "label": "Materiál" - }, - "width": { - "label": "Šířka" - }, - "length": { - "label": "Délka" - }, - "height": { - "label": "Výška" - }, - "weight": { - "label": "Hmotnost" - }, - "options": { - "label": "Možnosti produktů", - "hint": "Možnosti se používají k definování barvy, velikosti atd. produktu", - "add": "Přidat možnost", - "optionTitle": "Název možnosti", - "optionTitlePlaceholder": "Barva", - "variations": "Variace (oddělené čárkou)", - "variantionsPlaceholder": "Červená, Modrá, Zelená" - }, - "variants": { - "label": "Varianty produktů", - "hint": "Varianty, které nejsou zaškrtnuté, nebudou vytvořeny. Toto pořadí ovlivní, jak jsou varianty řazeny ve vašem frontend." - }, - "mid_code": { - "label": "Mid kód" - }, - "hs_code": { - "label": "HS kód" - } - }, - "variant": { - "edit": { - "header": "Upravit variantu", - "success": "Varianta produktu byla úspěšně upravena" - }, - "create": { - "header": "Detaily varianty" - }, - "deleteWarning": "Jste si jisti, že chcete smazat tuto variantu?", - "pricesPagination": "1 - {{current}} z {{total}} cen", - "tableItemAvailable": "{{availableCount}} dostupné", - "tableItem_one": "{{availableCount}} dostupné na {{locationCount}} lokaci", - "tableItem_other": "{{availableCount}} dostupné na {{locationCount}} lokacích", - "inventory": { - "notManaged": "Nespravováno", - "manageItems": "Spravovat inventární položky", - "notManagedDesc": "Inventář není spravován pro tuto variantu. Zapněte 'Spravovat inventář' pro sledování inventáře varianty.", - "manageKit": "Spravovat sadu inventáře", - "navigateToItem": "Přejít na inventární položku", - "actions": { - "inventoryItems": "Přejít na inventární položku", - "inventoryKit": "Zobrazit inventární položky" - }, - "inventoryKit": "Sada inventáře", - "inventoryKitHint": "Skládá se tato varianta z několika inventárních položek?", - "validation": { - "itemId": "Prosím vyberte inventární položku.", - "quantity": "Množství je povinné. Prosím zadejte kladné číslo." - }, - "header": "Sklad & Inventář", - "editItemDetails": "Upravit detaily položky", - "manageInventoryLabel": "Spravovat inventář", - "manageInventoryHint": "Když je povoleno, změníme množství inventáře za vás, když jsou vytvořeny objednávky a vrácení.", - "allowBackordersLabel": "Povolit zpětné objednávky", - "allowBackordersHint": "Když je povoleno, zákazníci mohou zakoupit variantu, i když není dostupné množství.", - "toast": { - "levelsBatch": "Úrovně inventáře byly aktualizovány.", - "update": "Inventární položka byla úspěšně aktualizována.", - "updateLevel": "Úroveň inventáře byla úspěšně aktualizována.", - "itemsManageSuccess": "Inventární položky byly úspěšně aktualizovány." - } - } - }, - "options": { - "header": "Možnosti", - "edit": { - "header": "Upravit možnost", - "successToast": "Možnost {{title}} byla úspěšně aktualizována." - }, - "create": { - "header": "Vytvořit možnost", - "successToast": "Možnost {{title}} byla úspěšně vytvořena." - }, - "deleteWarning": "Chystáte se smazat možnost produktu: {{title}}. Tuto akci nelze vrátit zpět." - }, - "organization": { - "header": "Organizovat", - "edit": { - "header": "Upravit organizaci", - "toasts": { - "success": "Organizace {{title}} byla úspěšně aktualizována." - } - } - }, - "stock": { - "heading": "Spravovat úrovně zásob produktů a lokace", - "description": "Aktualizujte úrovně zásob pro všechny varianty produktu.", - "loading": "Počkejte, může to chvíli trvat...", - "tooltips": { - "alreadyManaged": "Tato inventární položka je již upravitelná pod {{title}}.", - "alreadyManagedWithSku": "Tato inventární položka je již upravitelná pod {{title}} ({{sku}})." - } - }, - "shippingProfile": { - "header": "Konfigurace dopravy", - "edit": { - "header": "Konfigurace dopravy", - "toasts": { - "success": "Profil dopravy pro {{title}} byl úspěšně aktualizován." - } - }, - "create": { - "errors": { - "required": "Profil dopravy je povinný" - } - } - }, - "toasts": { - "delete": { - "success": { - "header": "Produkt byl smazán", - "description": "{{title}} byl úspěšně smazán." - }, - "error": { - "header": "Nepodařilo se smazat produkt" - } - } - } - }, - "collections": { - "domain": "Kolekce", - "subtitle": "Organizujte produkty do kolekcí.", - "createCollection": "Vytvořit kolekci", - "createCollectionHint": "Vytvořte novou kolekci pro organizaci vašich produktů.", - "createSuccess": "Kolekce byla úspěšně vytvořena.", - "editCollection": "Upravit kolekci", - "handleTooltip": "Handle se používá k odkazování na kolekci ve vašem obchodě. Pokud není specifikováno, handle bude vygenerováno z názvu kolekce.", - "deleteWarning": "Chystáte se smazat kolekci {{title}}. Tuto akci nelze vrátit zpět.", - "removeSingleProductWarning": "Chystáte se odstranit produkt {{title}} z kolekce. Tuto akci nelze vrátit zpět.", - "removeProductsWarning_one": "Chystáte se odstranit {{count}} produkt z kolekce. Tuto akci nelze vrátit zpět.", - "removeProductsWarning_other": "Chystáte se odstranit {{count}} produktů z kolekce. Tuto akci nelze vrátit zpět.", - "products": { - "list": { - "noRecordsMessage": "V kolekci nejsou žádné produkty." - }, - "add": { - "successToast_one": "Produkt byl úspěšně přidán do kolekce.", - "successToast_other": "Produkty byly úspěšně přidány do kolekce." - }, - "remove": { - "successToast_one": "Produkt byl úspěšně odstraněn z kolekce.", - "successToast_other": "Produkty byly úspěšně odstraněny z kolekce." - } - } - }, - "categories": { - "domain": "Kategorie", - "subtitle": "Organizujte produkty do kategorií a spravujte jejich pořadí a hierarchii.", - "create": { - "header": "Vytvořit kategorii", - "hint": "Vytvořte novou kategorii pro organizaci vašich produktů.", - "tabs": { - "details": "Detaily", - "organize": "Organizovat pořadí" - }, - "successToast": "Kategorie {{name}} byla úspěšně vytvořena." - }, - "edit": { - "header": "Upravit kategorii", - "description": "Upravit kategorii pro aktualizaci jejích detailů.", - "successToast": "Kategorie byla úspěšně aktualizována." - }, - "delete": { - "confirmation": "Chystáte se smazat kategorii {{name}}. Tuto akci nelze vrátit zpět.", - "successToast": "Kategorie {{name}} byla úspěšně smazána." - }, - "products": { - "add": { - "disabledTooltip": "Produkt je již v této kategorii.", - "successToast_one": "Přidán {{count}} produkt do kategorie.", - "successToast_other": "Přidáno {{count}} produktů do kategorie." - }, - "remove": { - "confirmation_one": "Chystáte se odstranit {{count}} produkt z kategorie. Tuto akci nelze vrátit zpět.", - "confirmation_other": "Chystáte se odstranit {{count}} produktů z kategorie. Tuto akci nelze vrátit zpět.", - "successToast_one": "Odstraněn {{count}} produkt z kategorie.", - "successToast_other": "Odstraněno {{count}} produktů z kategorie." - }, - "list": { - "noRecordsMessage": "V kategorii nejsou žádné produkty." - } - }, - "organize": { - "header": "Organizovat", - "action": "Upravit pořadí" - }, - "fields": { - "visibility": { - "label": "Viditelnost", - "internal": "Interní", - "public": "Veřejné" - }, - "status": { - "label": "Stav", - "active": "Aktivní", - "inactive": "Neaktivní" - }, - "path": { - "label": "Cesta", - "tooltip": "Zobrazit plnou cestu kategorie." - }, - "children": { - "label": "Děti" - }, - "new": { - "label": "Nový" - } - } - }, - "inventory": { - "domain": "Inventář", - "subtitle": "Spravujte své inventární položky", - "reserved": "Rezervováno", - "available": "Dostupné", - "locationLevels": "Lokace", - "associatedVariants": "Přidružené varianty", - "manageLocations": "Spravovat lokace", - "manageLocationQuantity": "Spravovat množství na lokaci", - "deleteWarning": "Chystáte se smazat inventární položku. Tuto akci nelze vrátit zpět.", - "editItemDetails": "Upravit detaily položky", - "quantityAcrossLocations": "{{quantity}} na {{locations}} lokacích", - "create": { - "title": "Vytvořit inventární položku", - "details": "Detaily", - "availability": "Dostupnost", - "locations": "Lokace", - "attributes": "Atributy", - "requiresShipping": "Vyžaduje dopravu", - "requiresShippingHint": "Vyžaduje inventární položka dopravu?", - "successToast": "Inventární položka byla úspěšně vytvořena." - }, - "reservation": { - "header": "Rezervace {{itemName}}", - "editItemDetails": "Upravit rezervaci", - "lineItemId": "ID položky", - "orderID": "ID objednávky", - "description": "Popis", - "location": "Lokace", - "inStockAtLocation": "Na skladě na této lokaci", - "availableAtLocation": "Dostupné na této lokaci", - "reservedAtLocation": "Rezervováno na této lokaci", - "reservedAmount": "Rezervované množství", - "create": "Vytvořit rezervaci", - "itemToReserve": "Položka k rezervaci", - "quantityPlaceholder": "Kolik chcete rezervovat?", - "descriptionPlaceholder": "Jaký typ rezervace to je?", - "successToast": "Rezervace byla úspěšně vytvořena.", - "updateSuccessToast": "Rezervace byla úspěšně aktualizována.", - "deleteSuccessToast": "Rezervace byla úspěšně smazána.", - "errors": { - "noAvaliableQuantity": "Skladová lokace nemá dostupné množství.", - "quantityOutOfRange": "Minimální množství je 1 a maximální množství je {{max}}" - } - }, - "adjustInventory": { - "errors": { - "stockedQuantity": "Skladové množství nelze aktualizovat na méně než rezervované množství {{quantity}}." - } - }, - "toast": { - "updateLocations": "Lokace byly úspěšně aktualizovány.", - "updateLevel": "Úroveň inventáře byla úspěšně aktualizována.", - "updateItem": "Inventární položka byla úspěšně aktualizována." - }, - "stock": { - "title": "Aktualizovat úrovně inventáře", - "description": "Aktualizujte skladové úrovně pro vybrané inventární položky.", - "action": "Upravit úrovně zásob", - "placeholder": "Není povoleno", - "disablePrompt_one": "Chystáte se zakázat {{count}} úroveň lokace. Tuto akci nelze vrátit zpět.", - "disablePrompt_other": "Chystáte se zakázat {{count}} úrovní lokace. Tuto akci nelze vrátit zpět.", - "disabledToggleTooltip": "Nelze zakázat: vymažte příchozí a/nebo rezervované množství před zakázáním.", - "successToast": "Úrovně inventáře byly úspěšně aktualizovány." - } - }, - "giftCards": { - "domain": "Dárkové karty", - "editGiftCard": "Upravit dárkovou kartu", - "createGiftCard": "Vytvořit dárkovou kartu", - "createGiftCardHint": "Ručně vytvořte dárkovou kartu, kterou lze použít jako platební metodu ve vašem obchodě.", - "selectRegionFirst": "Nejprve vyberte region", - "deleteGiftCardWarning": "Chystáte se smazat dárkovou kartu {{code}}. Tuto akci nelze vrátit zpět.", - "balanceHigherThanValue": "Zůstatek nemůže být vyšší než původní částka.", - "balanceLowerThanZero": "Zůstatek nemůže být záporný.", - "expiryDateHint": "Země mají různé zákony týkající se data vypršení platnosti dárkových karet. Ujistěte se, že jste zkontrolovali místní předpisy před nastavením data vypršení platnosti.", - "regionHint": "Změna regionu dárkové karty také změní její měnu, což může ovlivnit její peněžní hodnotu.", - "enabledHint": "Určete, zda je dárková karta povolena nebo zakázána.", - "balance": "Zůstatek", - "currentBalance": "Aktuální zůstatek", - "initialBalance": "Počáteční zůstatek", - "personalMessage": "Osobní zpráva", - "recipient": "Příjemce" - }, - "customers": { - "domain": "Zákazníci", - "list": { - "noRecordsMessage": "Vaši zákazníci se zde zobrazí." - }, - "create": { - "header": "Vytvořit zákazníka", - "hint": "Vytvořte nového zákazníka a spravujte jeho detaily.", - "successToast": "Zákazník {{email}} byl úspěšně vytvořen." - }, - "groups": { - "label": "Skupiny zákazníků", - "remove": "Jste si jisti, že chcete odstranit zákazníka ze skupiny zákazníků \"{{name}}\"?", - "removeMany": "Jste si jisti, že chcete zákazníka odstranit z následujících skupin zákazníků: {{groups}}?", - "alreadyAddedTooltip": "Zákazník je již v této skupině zákazníků.", - "list": { - "noRecordsMessage": "Tento zákazník nepatří do žádné skupiny." - }, - "add": { - "success": "Zákazník přidán do: {{groups}}.", - "list": { - "noRecordsMessage": "Nejprve vytvořte skupinu zákazníků." - } - }, - "removed": { - "success": "Zákazník odstraněn z: {{groups}}.", - "list": { - "noRecordsMessage": "Nejprve vytvořte skupinu zákazníků." - } - } - }, - "edit": { - "header": "Upravit zákazníka", - "emailDisabledTooltip": "E-mailová adresa nemůže být změněna pro registrované zákazníky.", - "successToast": "Zákazník {{email}} byl úspěšně aktualizován." - }, - "delete": { - "title": "Smazat zákazníka", - "description": "Chystáte se smazat zákazníka {{email}}. Tuto akci nelze vrátit zpět.", - "successToast": "Zákazník {{email}} byl úspěšně smazán." - }, - "fields": { - "guest": "Host", - "registered": "Registrovaný", - "groups": "Skupiny" - }, - "registered": "Registrovaný", - "guest": "Host", - "hasAccount": "Má účet", - "addresses": { - "title": "Adresy", - "fields": { - "addressName": "Název adresy", - "address1": "Adresa 1", - "address2": "Adresa 2", - "city": "Město", - "province": "Provincie", - "postalCode": "PSČ", - "country": "Země", - "phone": "Telefon", - "company": "Společnost", - "countryCode": "Kód země", - "provinceCode": "Kód provincie" - }, - "create": { - "header": "Nová adresa", - "hint": "Vytvořte novou adresu pro zákazníka.", - "successToast": "Adresa byla úspěšně vytvořena." - } - } - }, - "customerGroups": { - "domain": "Skupiny zákazníků", - "subtitle": "Organizujte zákazníky do skupin. Skupiny mohou mít různé propagace a ceny.", - "list": { - "empty": { - "heading": "Žádné skupiny zákazníků", - "description": "Nejsou žádné skupiny zákazníků k zobrazení." - }, - "filtered": { - "heading": "Žádné výsledky", - "description": "Žádné skupiny zákazníků neodpovídají aktuálním kritériím filtru." - } - }, - "create": { - "header": "Vytvořit skupinu zákazníků", - "hint": "Vytvořte novou skupinu zákazníků pro segmentaci vašich zákazníků.", - "successToast": "Skupina zákazníků {{name}} byla úspěšně vytvořena." - }, - "edit": { - "header": "Upravit skupinu zákazníků", - "successToast": "Skupina zákazníků {{name}} byla úspěšně aktualizována." - }, - "delete": { - "title": "Smazat skupinu zákazníků", - "description": "Chystáte se smazat skupinu zákazníků {{name}}. Tuto akci nelze vrátit zpět.", - "successToast": "Skupina zákazníků {{name}} byla úspěšně smazána." - }, - "customers": { - "alreadyAddedTooltip": "Zákazník již byl přidán do skupiny.", - "add": { - "successToast_one": "Zákazník byl úspěšně přidán do skupiny.", - "successToast_other": "Zákazníci byli úspěšně přidáni do skupiny.", - "list": { - "noRecordsMessage": "Nejprve vytvořte zákazníka." - } - }, - "remove": { - "title_one": "Odstranit zákazníka", - "title_other": "Odstranit zákazníky", - "description_one": "Chystáte se odstranit {{count}} zákazníka ze skupiny zákazníků. Tuto akci nelze vrátit zpět.", - "description_other": "Chystáte se odstranit {{count}} zákazníků ze skupiny zákazníků. Tuto akci nelze vrátit zpět." - }, - "list": { - "noRecordsMessage": "Tato skupina nemá zákazníky." - } - } - }, - "orders": { - "giftCardsStoreCreditLines": "Dárkové karty a kredity", - "creditLines": { - "title": "Kredity", - "total": "Součet všech kreditů", - "creditOrDebit": "Kredit / Debet", - "createCreditLine": "Vytvořit kredit", - "createCreditLineSuccess": "Kredit byl úspěšně vytvořen", - "createCreditLineError": "Chyba při vytváření kreditu", - "createCreditLineDescription": "Vytvořte kredit na částku {{amount}}", - "operation": "Operace", - "credit": "Kredit", - "creditDescription": "Přidá kladnou částku k objednávce", - "debit": "Debet", - "debitDescription": "Odečte zápornou částku z objednávky" - }, - "balanceSettlement": { - "title": "Vyrovnání zůstatku", - "settlementType": "Typ vyrovnání", - "settlementTypes": { - "paymentMethod": "Platební metoda", - "paymentMethodDescription": "Vrátit částku na platební metodu", - "creditLine": "Kredit v obchodě", - "creditLineDescription": "Vrátit částku jako kredit v obchodě" - } - }, - "domain": "Objednávky", - "claim": "Reklamace", - "exchange": "Výměna", - "return": "Vrácení", - "cancelWarning": "Chystáte se zrušit objednávku {{id}}. Tuto akci nelze vrátit zpět.", - "orderCanceled": "Objednávka byla úspěšně zrušena", - "onDateFromSalesChannel": "{{date}} z {{salesChannel}}", - "list": { - "noRecordsMessage": "Vaše objednávky se zde zobrazí." - }, - "status": { - "not_paid": "Nezaplaceno", - "pending": "Čeká se", - "completed": "Dokončeno", - "draft": "Koncept", - "archived": "Archivováno", - "canceled": "Zrušeno", - "requires_action": "Vyžaduje akci" - }, - "summary": { - "requestReturn": "Požádat o vrácení", - "allocateItems": "Přidělit položky", - "editOrder": "Upravit objednávku", - "editOrderContinue": "Pokračovat v úpravě objednávky", - "inventoryKit": "Skládá se z {{count}}x inventárních položek", - "itemTotal": "Celková cena položek", - "shippingTotal": "Celková cena dopravy", - "discountTotal": "Celková sleva", - "taxTotalIncl": "Celková daň (včetně)", - "itemSubtotal": "Mezisoučet položek", - "shippingSubtotal": "Mezisoučet dopravy", - "discountSubtotal": "Mezisoučet slevy", - "taxTotal": "Celková daň" - }, - "transfer": { - "title": "Převod vlastnictví", - "requestSuccess": "Žádost o převod objednávky byla odeslána na: {{email}}.", - "currentOwner": "Současný vlastník", - "newOwner": "Nový vlastník", - "currentOwnerDescription": "Zákazník aktuálně spojený s touto objednávkou.", - "newOwnerDescription": "Zákazník, na kterého se objednávka převede." - }, - "payment": { - "title": "Platby", - "isReadyToBeCaptured": "Platba <0/> je připravena k zachycení.", - "totalPaidByCustomer": "Celková částka zaplacená zákazníkem", - "totalStoreCreditRefunds": "Celkový kredit vrácen v obchodě", - "capture": "Zachytit platbu", - "capture_short": "Zachytit", - "refund": "Vrácení peněz", - "markAsPaid": "Označit jako zaplaceno", - "statusLabel": "Stav platby", - "statusTitle": "Stav platby", - "status": { - "notPaid": "Nezaplaceno", - "authorized": "Autorizováno", - "partiallyAuthorized": "Částečně autorizováno", - "awaiting": "Čeká se", - "captured": "Zachyceno", - "partiallyRefunded": "Částečně vráceno", - "partiallyCaptured": "Částečně zachyceno", - "refunded": "Vráceno", - "canceled": "Zrušeno", - "requiresAction": "Vyžaduje akci" - }, - "capturePayment": "Platba ve výši {{amount}} bude zachycena.", - "capturePaymentSuccess": "Platba ve výši {{amount}} byla úspěšně zachycena", - "markAsPaidPayment": "Platba ve výši {{amount}} bude označena jako zaplacená.", - "markAsPaidPaymentSuccess": "Platba ve výši {{amount}} byla úspěšně označena jako zaplacená", - "createRefund": "Vytvořit vrácení peněz", - "refundPaymentSuccess": "Vrácení peněz ve výši {{amount}} bylo úspěšné", - "createRefundWrongQuantity": "Množství by mělo být číslo mezi 1 a {{number}}", - "refundAmount": "Vrátit {{ amount }}", - "paymentLink": "Zkopírovat odkaz na platbu pro {{ amount }}", - "selectPaymentToRefund": "Vyberte platbu k vrácení" - }, - "edits": { - "title": "Upravit objednávku", - "confirm": "Potvrdit úpravu", - "confirmText": "Chystáte se potvrdit úpravu objednávky. Tuto akci nelze vrátit zpět.", - "cancel": "Zrušit úpravu", - "currentItems": "Aktuální položky", - "currentItemsDescription": "Upravit množství položky nebo odstranit.", - "addItemsDescription": "Můžete přidat nové položky do objednávky.", - "addItems": "Přidat položky", - "amountPaid": "Zaplacená částka", - "newTotal": "Nový celkový součet", - "differenceDue": "Rozdíl k úhradě", - "create": "Upravit objednávku", - "currentTotal": "Aktuální celkový součet", - "noteHint": "Přidat interní poznámku k úpravě", - "cancelSuccessToast": "Úprava objednávky byla zrušena", - "createSuccessToast": "Žádost o úpravu objednávky byla vytvořena", - "activeChangeError": "Na objednávce je již aktivní změna objednávky (vrácení, reklamace, výměna atd.). Dokončete nebo zrušte změnu před úpravou objednávky.", - "panel": { - "title": "Žádost o úpravu objednávky", - "titlePending": "Čeká se na úpravu objednávky" - }, - "toast": { - "canceledSuccessfully": "Úprava objednávky byla úspěšně zrušena", - "confirmedSuccessfully": "Úprava objednávky byla úspěšně potvrzena" - }, - "validation": { - "quantityLowerThanFulfillment": "Nelze nastavit množství na méně než nebo rovno splněnému množství" - } - }, - "edit": { - "email": { - "title": "Upravit e-mail", - "requestSuccess": "E-mail objednávky byl aktualizován na {{email}}." - }, - "shippingAddress": { - "title": "Upravit doručovací adresu", - "requestSuccess": "Doručovací adresa objednávky byla aktualizována." - }, - "billingAddress": { - "title": "Upravit fakturační adresu", - "requestSuccess": "Fakturační adresa objednávky byla aktualizována." - } - }, - "returns": { - "create": "Vytvořit vrácení", - "confirm": "Potvrdit vrácení", - "confirmText": "Chystáte se potvrdit vrácení. Tuto akci nelze vrátit zpět.", - "inbound": "Příchozí", - "outbound": "Odchozí", - "sendNotification": "Odeslat oznámení", - "sendNotificationHint": "Oznámit zákazníkovi o vrácení.", - "returnTotal": "Celková částka vrácení", - "inboundTotal": "Celková částka příchozí", - "estDifference": "Odhadovaný rozdíl", - "outstandingAmount": "Nesplacená částka", - "reason": "Důvod", - "reasonHint": "Vyberte, proč chce zákazník vrátit položky.", - "note": "Poznámka", - "noInventoryLevel": "Žádná úroveň inventáře", - "noInventoryLevelDesc": "Vybraná lokace nemá úroveň inventáře pro vybrané položky. Vrácení může být požadováno, ale nemůže být přijato, dokud nebude vytvořena úroveň inventáře pro vybranou lokaci.", - "noteHint": "Můžete volně psát, pokud chcete něco upřesnit.", - "location": "Lokace", - "locationHint": "Vyberte, na kterou lokaci chcete vrátit položky.", - "inboundShipping": "Vrácení dopravy", - "inboundShippingHint": "Vyberte, kterou metodu chcete použít.", - "returnableQuantityLabel": "Množství k vrácení", - "refundableAmountLabel": "Částka k vrácení", - "returnRequestedInfo": "{{requestedItemsCount}}x položek požadováno k vrácení", - "returnReceivedInfo": "{{requestedItemsCount}}x položek přijato k vrácení", - "itemReceived": "Položky přijaty", - "returnRequested": "Požadováno vrácení", - "damagedItemReceived": "Poškozené položky přijaty", - "damagedItemsReturned": "{{quantity}}x poškozených položek vráceno", - "activeChangeError": "Na této objednávce probíhá aktivní změna objednávky. Dokončete nebo zrušte předchozí změnu.", - "cancel": { - "title": "Zrušit vrácení", - "description": "Jste si jisti, že chcete zrušit žádost o vrácení?" - }, - "placeholders": { - "noReturnShippingOptions": { - "title": "Nebyly nalezeny žádné možnosti vrácení dopravy", - "hint": "Nebyly vytvořeny žádné možnosti vrácení dopravy pro lokaci. Můžete vytvořit jednu na Lokace & Doprava." - }, - "outboundShippingOptions": { - "title": "Nebyly nalezeny žádné možnosti odchozí dopravy", - "hint": "Nebyly vytvořeny žádné možnosti odchozí dopravy pro lokaci. Můžete vytvořit jednu na Lokace & Doprava." - } - }, - "receive": { - "action": "Přijmout položky", - "receiveItems": "{{ returnType }} {{ id }}", - "restockAll": "Doplnit všechny položky", - "itemsLabel": "Přijaté položky", - "title": "Přijmout položky pro #{{returnId}}", - "sendNotificationHint": "Oznámit zákazníkovi o přijatém vrácení.", - "inventoryWarning": "Upozorňujeme, že automaticky upravíme úrovně inventáře na základě vašeho vstupu výše.", - "writeOffInputLabel": "Kolik položek je poškozených?", - "toast": { - "success": "Vrácení bylo úspěšně přijato.", - "errorLargeValue": "Množství je větší než požadované množství položky.", - "errorNegativeValue": "Množství nemůže být záporné.", - "errorLargeDamagedValue": "Množství poškozených položek + množství nepoškozených přijatých položek přesahuje celkové množství položky na vrácení. Snižte množství nepoškozených položek." - } - }, - "toast": { - "canceledSuccessfully": "Vrácení bylo úspěšně zrušeno", - "confirmedSuccessfully": "Vrácení bylo úspěšně potvrzeno" - }, - "panel": { - "title": "Vrácení zahájeno", - "description": "Existuje otevřená žádost o vrácení, která musí být dokončena" - } - }, - "claims": { - "create": "Vytvořit reklamaci", - "confirm": "Potvrdit reklamaci", - "confirmText": "Chystáte se potvrdit reklamaci. Tuto akci nelze vrátit zpět.", - "manage": "Spravovat reklamaci", - "outbound": "Odchozí", - "outboundItemAdded": "{{itemsCount}}x přidáno prostřednictvím reklamace", - "outboundTotal": "Celková částka odchozí", - "outboundShipping": "Odchozí doprava", - "outboundShippingHint": "Vyberte, kterou metodu chcete použít.", - "refundAmount": "Odhadovaný rozdíl", - "activeChangeError": "Na této objednávce probíhá aktivní změna objednávky. Dokončete nebo zrušte předchozí změnu.", - "actions": { - "cancelClaim": { - "successToast": "Reklamace byla úspěšně zrušena." - } - }, - "cancel": { - "title": "Zrušit reklamaci", - "description": "Jste si jisti, že chcete zrušit reklamaci?" - }, - "tooltips": { - "onlyReturnShippingOptions": "Tento seznam bude obsahovat pouze možnosti vrácení dopravy." - }, - "toast": { - "canceledSuccessfully": "Reklamace byla úspěšně zrušena", - "confirmedSuccessfully": "Reklamace byla úspěšně potvrzena" - }, - "panel": { - "title": "Reklamace zahájena", - "description": "Existuje otevřená žádost o reklamaci, která musí být dokončena" - } - }, - "exchanges": { - "create": "Vytvořit výměnu", - "manage": "Spravovat výměnu", - "confirm": "Potvrdit výměnu", - "confirmText": "Chystáte se potvrdit výměnu. Tuto akci nelze vrátit zpět.", - "outbound": "Odchozí", - "outboundItemAdded": "{{itemsCount}}x přidáno prostřednictvím výměny", - "outboundTotal": "Celková částka odchozí", - "outboundShipping": "Odchozí doprava", - "outboundShippingHint": "Vyberte, kterou metodu chcete použít.", - "refundAmount": "Odhadovaný rozdíl", - "activeChangeError": "Na této objednávce probíhá aktivní změna objednávky. Dokončete nebo zrušte předchozí změnu.", - "actions": { - "cancelExchange": { - "successToast": "Výměna byla úspěšně zrušena." - } - }, - "cancel": { - "title": "Zrušit výměnu", - "description": "Jste si jisti, že chcete zrušit výměnu?" - }, - "tooltips": { - "onlyReturnShippingOptions": "Tento seznam bude obsahovat pouze možnosti vrácení dopravy." - }, - "toast": { - "canceledSuccessfully": "Výměna byla úspěšně zrušena", - "confirmedSuccessfully": "Výměna byla úspěšně potvrzena" - }, - "panel": { - "title": "Výměna zahájena", - "description": "Existuje otevřená žádost o výměnu, která musí být dokončena" - } - }, - "reservations": { - "allocatedLabel": "Přiděleno", - "notAllocatedLabel": "Nepřiděleno" - }, - "allocateItems": { - "action": "Přidělit položky", - "title": "Přidělit položky objednávky", - "locationDescription": "Vyberte, z které lokace chcete přidělit položky.", - "itemsToAllocate": "Položky k přidělení", - "itemsToAllocateDesc": "Vyberte počet položek, které chcete přidělit", - "search": "Hledat položky", - "consistsOf": "Skládá se z {{num}}x inventárních položek", - "requires": "Vyžaduje {{num}} na variantu", - "toast": { - "created": "Položky byly úspěšně přiděleny" - }, - "error": { - "quantityNotAllocated": "Existují nepřidělené položky." - } - }, - "shipment": { - "title": "Označit plnění jako odeslané", - "trackingNumber": "Sledovací číslo", - "addTracking": "Přidat sledovací číslo", - "sendNotification": "Odeslat oznámení", - "sendNotificationHint": "Oznámit zákazníkovi o této zásilce.", - "toastCreated": "Zásilka byla úspěšně vytvořena." - }, - "fulfillment": { - "cancelWarning": "Chystáte se zrušit plnění. Tuto akci nelze vrátit zpět.", - "markAsDeliveredWarning": "Chystáte se označit plnění jako doručené. Tuto akci nelze vrátit zpět.", - "differentOptionSelected": "Vybraná doprava se liší od té, kterou vybral zákazník.", - "disabledItemTooltip": "Vybraná doprava neumožňuje vyřízení této položky", - "unfulfilledItems": "Nesplněné položky", - "statusLabel": "Stav plnění", - "statusTitle": "Stav plnění", - "fulfillItems": "Splnit položky", - "awaitingFulfillmentBadge": "Čeká se na plnění", - "requiresShipping": "Vyžaduje dopravu", - "number": "Plnění #{{number}}", - "itemsToFulfill": "Položky k plnění", - "create": "Vytvořit plnění", - "available": "Dostupné", - "inStock": "Na skladě", - "markAsShipped": "Označit jako odeslané", - "markAsPickedUp": "Označit jako vyzvednuté", - "markAsDelivered": "Označit jako doručené", - "itemsToFulfillDesc": "Vyberte položky a množství k plnění", - "locationDescription": "Vyberte, z které lokace chcete plnit položky.", - "sendNotificationHint": "Oznámit zákazníkům o vytvořeném plnění.", - "methodDescription": "Vyberte jinou metodu dopravy než tu, kterou zákazník vybral", - "error": { - "wrongQuantity": "K dispozici je pouze jedna položka k plnění", - "wrongQuantity_other": "Množství by mělo být číslo mezi 1 a {{number}}", - "noItems": "Žádné položky k plnění.", - "noShippingOption": "Je vyžadována doprava", - "noLocation": "Je vyžadována lokace" - }, - "status": { - "notFulfilled": "Nesplněno", - "partiallyFulfilled": "Částečně splněno", - "fulfilled": "Splněno", - "partiallyShipped": "Částečně odesláno", - "shipped": "Odesláno", - "delivered": "Doručeno", - "partiallyDelivered": "Částečně doručeno", - "partiallyReturned": "Částečně vráceno", - "returned": "Vráceno", - "canceled": "Zrušeno", - "requiresAction": "Vyžaduje akci" - }, - "toast": { - "created": "Plnění bylo úspěšně vytvořeno", - "canceled": "Plnění bylo úspěšně zrušeno", - "fulfillmentShipped": "Nelze zrušit již odeslané plnění", - "fulfillmentDelivered": "Plnění bylo úspěšně označeno jako doručené", - "fulfillmentPickedUp": "Plnění bylo úspěšně označeno jako vyzvednuté" - }, - "trackingLabel": "Sledování", - "shippingFromLabel": "Doprava z", - "itemsLabel": "Položky" - }, - "refund": { - "title": "Vytvořit vrácení peněz", - "sendNotificationHint": "Oznámit zákazníkům o vytvořeném vrácení peněz.", - "systemPayment": "Systémová platba", - "systemPaymentDesc": "Jedna nebo více vašich plateb je systémová platba. Upozorňujeme, že zachycení a vrácení peněz nejsou zpracovávány Medusou pro takové platby.", - "error": { - "amountToLarge": "Nelze vrátit více než původní částku objednávky.", - "amountNegative": "Částka k vrácení musí být kladné číslo.", - "reasonRequired": "Prosím vyberte důvod vrácení peněz." - } - }, - "customer": { - "contactLabel": "Kontakt", - "editEmail": "Upravit e-mail", - "transferOwnership": "Převod vlastnictví", - "editBillingAddress": "Upravit fakturační adresu", - "editShippingAddress": "Upravit doručovací adresu" - }, - "activity": { - "header": "Aktivita", - "showMoreActivities_one": "Zobrazit {{count}} další aktivitu", - "showMoreActivities_other": "Zobrazit {{count}} dalších aktivit", - "comment": { - "label": "Komentář", - "placeholder": "Zanechat komentář", - "addButtonText": "Přidat komentář", - "deleteButtonText": "Smazat komentář" - }, - "from": "Od", - "to": "Do", - "events": { - "common": { - "toReturn": "K vrácení", - "toSend": "K odeslání" - }, - "placed": { - "title": "Objednávka zadána", - "fromSalesChannel": "z {{salesChannel}}" - }, - "canceled": { - "title": "Objednávka zrušena" - }, - "payment": { - "awaiting": "Čeká se na platbu", - "captured": "Platba zachycena", - "canceled": "Platba zrušena", - "refunded": "Platba vrácena" - }, - "fulfillment": { - "created": "Položky splněny", - "canceled": "Plnění zrušeno", - "shipped": "Položky odeslány", - "delivered": "Položky doručeny", - "items_one": "{{count}} položka", - "items_other": "{{count}} položek" - }, - "return": { - "created": "Vrácení #{{returnId}} požadováno", - "canceled": "Vrácení #{{returnId}} zrušeno", - "received": "Vrácení #{{returnId}} přijato", - "items_one": "{{count}} položka vrácena", - "items_other": "{{count}} položek vráceno" - }, - "note": { - "comment": "Komentář", - "byLine": "od {{author}}" - }, - "claim": { - "created": "Reklamace #{{claimId}} požadována", - "canceled": "Reklamace #{{claimId}} zrušena", - "itemsInbound": "{{count}} položka k vrácení", - "itemsOutbound": "{{count}} položka k odeslání" - }, - "exchange": { - "created": "Výměna #{{exchangeId}} požadována", - "canceled": "Výměna #{{exchangeId}} zrušena", - "itemsInbound": "{{count}} položka k vrácení", - "itemsOutbound": "{{count}} položka k odeslání" - }, - "edit": { - "requested": "Úprava objednávky #{{editId}} požadována", - "confirmed": "Úprava objednávky #{{editId}} potvrzena" - }, - "transfer": { - "requested": "Převod objednávky #{{transferId}} požadován", - "confirmed": "Převod objednávky #{{transferId}} potvrzen", - "declined": "Převod objednávky #{{transferId}} odmítnut" - }, - "update_order": { - "shipping_address": "Doručovací adresa aktualizována", - "billing_address": "Fakturační adresa aktualizována", - "email": "E-mail aktualizován" - } - } - }, - "fields": { - "displayId": "Zobrazit ID", - "refundableAmount": "Částka k vrácení", - "returnableQuantity": "Množství k vrácení" - } - }, - "draftOrders": { - "domain": "Koncepty objednávek", - "deleteWarning": "Chystáte se smazat koncept objednávky {{id}}. Tuto akci nelze vrátit zpět.", - "paymentLinkLabel": "Odkaz na platbu", - "cartIdLabel": "ID košíku", - "markAsPaid": { - "label": "Označit jako zaplaceno", - "warningTitle": "Označit jako zaplaceno", - "warningDescription": "Chystáte se označit koncept objednávky jako zaplacený. Tuto akci nelze vrátit zpět a později nebude možné vybrat platbu." - }, - "status": { - "open": "Otevřeno", - "completed": "Dokončeno" - }, - "create": { - "createDraftOrder": "Vytvořit koncept objednávky", - "createDraftOrderHint": "Vytvořte nový koncept objednávky pro správu detailů objednávky před jejím zadáním.", - "chooseRegionHint": "Vyberte region", - "existingItemsLabel": "Existující položky", - "existingItemsHint": "Přidat existující produkty do konceptu objednávky.", - "customItemsLabel": "Vlastní položky", - "customItemsHint": "Přidat vlastní položky do konceptu objednávky.", - "addExistingItemsAction": "Přidat existující položky", - "addCustomItemAction": "Přidat vlastní položku", - "noCustomItemsAddedLabel": "Zatím nebyly přidány žádné vlastní položky", - "noExistingItemsAddedLabel": "Zatím nebyly přidány žádné existující položky", - "chooseRegionTooltip": "Nejprve vyberte region", - "useExistingCustomerLabel": "Použít existujícího zákazníka", - "addShippingMethodsAction": "Přidat metody dopravy", - "unitPriceOverrideLabel": "Přepsat jednotkovou cenu", - "shippingOptionLabel": "Možnost dopravy", - "shippingOptionHint": "Vyberte možnost dopravy pro koncept objednávky.", - "shippingPriceOverrideLabel": "Přepsat cenu dopravy", - "shippingPriceOverrideHint": "Přepsat cenu dopravy pro koncept objednávky.", - "sendNotificationLabel": "Odeslat oznámení", - "sendNotificationHint": "Odeslat oznámení zákazníkovi při vytvoření konceptu objednávky." - }, - "validation": { - "requiredEmailOrCustomer": "E-mail nebo zákazník je povinný.", - "requiredItems": "Je vyžadována alespoň jedna položka.", - "invalidEmail": "E-mail musí být platná e-mailová adresa." - } - }, - "stockLocations": { - "domain": "Lokace & Doprava", - "list": { - "description": "Spravujte skladové lokace a možnosti dopravy vašeho obchodu." - }, - "create": { - "header": "Vytvořit skladovou lokaci", - "hint": "Skladová lokace je fyzické místo, kde jsou produkty skladovány a odesílány.", - "successToast": "Lokace {{name}} byla úspěšně vytvořena." - }, - "edit": { - "header": "Upravit skladovou lokaci", - "viewInventory": "Zobrazit inventář", - "successToast": "Lokace {{name}} byla úspěšně aktualizována." - }, - "delete": { - "confirmation": "Chystáte se smazat skladovou lokaci {{name}}. Tuto akci nelze vrátit zpět." - }, - "fulfillmentProviders": { - "header": "Poskytovatelé plnění", - "shippingOptionsTooltip": "Tento rozbalovací seznam bude obsahovat pouze poskytovatele povolené pro tuto lokaci. Přidejte je do lokace, pokud je rozbalovací seznam zakázán.", - "label": "Připojení poskytovatelé plnění", - "connectedTo": "Připojeno k {{count}} z {{total}} poskytovatelů plnění", - "noProviders": "Tato skladová lokace není připojena k žádným poskytovatelům plnění.", - "action": "Připojit poskytovatele", - "successToast": "Poskytovatelé plnění pro skladovou lokaci byli úspěšně aktualizováni." - }, - "fulfillmentSets": { - "pickup": { - "header": "Vyzdvihnutí" - }, - "shipping": { - "header": "Doprava" - }, - "disable": { - "confirmation": "Jste si jisti, že chcete zakázat {{name}}? Tímto budou smazány všechny přidružené zóny služeb a možnosti dopravy a tuto akci nelze vrátit zpět.", - "pickup": "Vyzdvihnutí bylo úspěšně zakázáno.", - "shipping": "Doprava byla úspěšně zakázána." - }, - "enable": { - "pickup": "Vyzdvihnutí bylo úspěšně povoleno.", - "shipping": "Doprava byla úspěšně povolena." - } - }, - "sidebar": { - "header": "Konfigurace dopravy", - "shippingProfiles": { - "label": "Profily dopravy", - "description": "Skupinové produkty podle požadavků na dopravu" - } - }, - "salesChannels": { - "header": "Prodejní kanály", - "hint": "Správa prodejních kanálů připojených k této lokaci", - "label": "Připojené prodejní kanály", - "connectedTo": "Připojeno k {{count}} z {{total}} prodejních kanálů", - "noChannels": "Lokace není připojena k žádným prodejním kanálům.", - "action": "Připojit prodejní kanály", - "successToast": "Prodejní kanály byly úspěšně aktualizovány." - }, - "pickupOptions": { - "edit": { - "header": "Upravit možnost vyzvednutí" - } - }, - "shippingOptions": { - "create": { - "shipping": { - "header": "Vytvořit možnost dopravy pro {{zone}}", - "hint": "Vytvořte novou možnost dopravy pro definování způsobu dopravy produktů z této lokace.", - "label": "Možnosti dopravy", - "successToast": "Možnost dopravy {{name}} byla úspěšně vytvořena." - }, - "pickup": { - "header": "Vytvořit možnost vyzvednutí pro {{zone}}", - "hint": "Vytvořte novou možnost vyzvednutí, která určí, jak jsou produkty vyzvedávány z této lokace.", - "label": "Možnosti vyzvednutí", - "successToast": "Možnost vyzvednutí {{name}} byla úspěšně vytvořena." - }, - "returns": { - "header": "Vytvořit možnost vrácení pro {{zone}}", - "hint": "Vytvořte novou možnost vrácení pro definování způsobu vrácení produktů do této lokace.", - "label": "Možnosti vrácení", - "successToast": "Možnost vrácení {{name}} byla úspěšně vytvořena." - }, - "tabs": { - "details": "Detaily", - "prices": "Ceny" - }, - "action": "Vytvořit možnost" - }, - "delete": { - "confirmation": "Chystáte se smazat možnost dopravy {{name}}. Tuto akci nelze vrátit zpět.", - "successToast": "Možnost dopravy {{name}} byla úspěšně smazána." - }, - "edit": { - "header": "Upravit možnost dopravy", - "action": "Upravit možnost", - "successToast": "Možnost dopravy {{name}} byla úspěšně aktualizována." - }, - "pricing": { - "action": "Upravit ceny" - }, - "conditionalPrices": { - "header": "Podmíněné ceny pro {{name}}", - "description": "Spravujte podmíněné ceny pro tuto možnost dopravy na základě celkové částky položek v košíku.", - "attributes": { - "cartItemTotal": "Celková částka položek v košíku" - }, - "summaries": { - "range": "Pokud <0>{{attribute}} je mezi <1>{{gte}} a <2>{{lte}}", - "greaterThan": "Pokud <0>{{attribute}} ≥ <1>{{gte}}", - "lessThan": "Pokud <0>{{attribute}} ≤ <1>{{lte}}" - }, - "actions": { - "addPrice": "Přidat cenu", - "manageConditionalPrices": "Spravovat podmíněné ceny" - }, - "rules": { - "amount": "Cena možnosti dopravy", - "gte": "Minimální celková částka položek v košíku", - "lte": "Maximální celková částka položek v košíku" - }, - "customRules": { - "label": "Vlastní pravidla", - "tooltip": "Tato podmíněná cena má pravidla, která nelze spravovat v dashboardu.", - "eq": "Celková částka položek v košíku musí být rovna", - "gt": "Celková částka položek v košíku musí být větší než", - "lt": "Celková částka položek v košíku musí být menší než" - }, - "errors": { - "amountRequired": "Cena možnosti dopravy je povinná", - "minOrMaxRequired": "Musí být poskytnuta alespoň jedna z minimální nebo maximální celkové částky položek v košíku", - "minGreaterThanMax": "Minimální celková částka položek v košíku musí být menší nebo rovna maximální celkové částce položek v košíku", - "duplicateAmount": "Cena možnosti dopravy musí být jedinečná pro každou podmínku", - "overlappingConditions": "Podmínky musí být jedinečné pro všechna pravidla cen" - } - }, - "fields": { - "count": { - "shipping_one": "{{count}} možnost dopravy", - "shipping_other": "{{count}} možnosti dopravy", - "pickup_one": "{{count}} možnost vyzvednutí", - "pickup_other": "{{count}} možností vyzvednutí", - "returns_one": "{{count}} možnost vrácení", - "returns_other": "{{count}} možnosti vrácení" - }, - "priceType": { - "label": "Typ ceny", - "options": { - "fixed": { - "label": "Pevná", - "hint": "Cena možnosti dopravy je pevná a nemění se na základě obsahu objednávky." - }, - "calculated": { - "label": "Vypočítaná", - "hint": "Cena možnosti dopravy je vypočítána poskytovatelem plnění během pokladny." - } - } - }, - "enableInStore": { - "label": "Povolit v obchodě", - "hint": "Zda zákazníci mohou použít tuto možnost během pokladny." - }, - "provider": "Poskytovatel plnění", - "profile": "Profil dopravy", - "fulfillmentOption": "Možnost plnění" - } - }, - "serviceZones": { - "create": { - "headerPickup": "Vytvořit zónu služeb pro vyzdvihnutí z {{location}}", - "headerShipping": "Vytvořit zónu služeb pro dopravu z {{location}}", - "action": "Vytvořit zónu služeb", - "successToast": "Zóna služeb {{name}} byla úspěšně vytvořena." - }, - "edit": { - "header": "Upravit zónu služeb", - "successToast": "Zóna služeb {{name}} byla úspěšně aktualizována." - }, - "delete": { - "confirmation": "Chystáte se smazat zónu služeb {{name}}. Tuto akci nelze vrátit zpět.", - "successToast": "Zóna služeb {{name}} byla úspěšně smazána." - }, - "manageAreas": { - "header": "Spravovat oblasti pro {{name}}", - "action": "Spravovat oblasti", - "label": "Oblasti", - "hint": "Vyberte geografické oblasti, které zóna služeb pokrývá.", - "successToast": "Oblasti pro {{name}} byly úspěšně aktualizovány." - }, - "fields": { - "noRecords": "Nejsou žádné zóny služeb, do kterých by bylo možné přidat možnosti dopravy.", - "tip": "Zóna služeb je sbírka geografických zón nebo oblastí. Používá se k omezení dostupných možností dopravy na definovanou sadu lokací." - } - } - }, - "shippingProfile": { - "domain": "Profily dopravy", - "subtitle": "Skupinové produkty s podobnými požadavky na dopravu do profilů.", - "create": { - "header": "Vytvořit profil dopravy", - "hint": "Vytvořte nový profil dopravy pro skupinové produkty s podobnými požadavky na dopravu.", - "successToast": "Profil dopravy {{name}} byl úspěšně vytvořen." - }, - "delete": { - "title": "Smazat profil dopravy", - "description": "Chystáte se smazat profil dopravy {{name}}. Tuto akci nelze vrátit zpět.", - "successToast": "Profil dopravy {{name}} byl úspěšně smazán." - }, - "tooltip": { - "type": "Zadejte typ profilu dopravy, například: Těžký, Nadrozměrný, Pouze nákladní doprava atd." - } - }, - "taxRegions": { - "domain": "Daňové regiony", - "list": { - "hint": "Spravujte, co účtujete svým zákazníkům, když nakupují z různých zemí a regionů." - }, - "delete": { - "confirmation": "Chystáte se smazat daňový region. Tuto akci nelze vrátit zpět.", - "successToast": "Daňový region byl úspěšně smazán." - }, - "create": { - "header": "Vytvořit daňový region", - "hint": "Vytvořte nový daňový region pro definování daňových sazeb pro konkrétní zemi.", - "errors": { - "missingProvider": "Poskytovatel je povinný při vytváření daňového regionu.", - "missingCountry": "Země je povinná při vytváření daňového regionu." - }, - "successToast": "Daňový region byl úspěšně vytvořen." - }, - "edit": { - "header": "Upravit daňový region", - "hint": "Změna údajů daňového regionu.", - "successToast": "Daňový region byl úspěšně aktualizován." - }, - "province": { - "header": "Provincie", - "create": { - "header": "Vytvořit daňový region provincie", - "hint": "Vytvořte nový daňový region pro definování daňových sazeb pro konkrétní provincii." - } - }, - "provider": { - "header": "Daňový poskytovatel" - }, - "state": { - "header": "Státy", - "create": { - "header": "Vytvořit daňový region státu", - "hint": "Vytvořte nový daňový region pro definování daňových sazeb pro konkrétní stát." - } - }, - "stateOrTerritory": { - "header": "Státy nebo teritoria", - "create": { - "header": "Vytvořit daňový region státu/teritoria", - "hint": "Vytvořte nový daňový region pro definování daňových sazeb pro konkrétní stát/teritorium." - } - }, - "county": { - "header": "Okresy", - "create": { - "header": "Vytvořit daňový region okresu", - "hint": "Vytvořte nový daňový region pro definování daňových sazeb pro konkrétní okres." - } - }, - "region": { - "header": "Regiony", - "create": { - "header": "Vytvořit daňový region regionu", - "hint": "Vytvořte nový daňový region pro definování daňových sazeb pro konkrétní region." - } - }, - "department": { - "header": "Oddělení", - "create": { - "header": "Vytvořit daňový region oddělení", - "hint": "Vytvořte nový daňový region pro definování daňových sazeb pro konkrétní oddělení." - } - }, - "territory": { - "header": "Teritoria", - "create": { - "header": "Vytvořit daňový region teritoria", - "hint": "Vytvořte nový daňový region pro definování daňových sazeb pro konkrétní teritorium." - } - }, - "prefecture": { - "header": "Prefektury", - "create": { - "header": "Vytvořit daňový region prefektury", - "hint": "Vytvořte nový daňový region pro definování daňových sazeb pro konkrétní prefekturu." - } - }, - "district": { - "header": "Okresy", - "create": { - "header": "Vytvořit daňový region okresu", - "hint": "Vytvořte nový daňový region pro definování daňových sazeb pro konkrétní okres." - } - }, - "governorate": { - "header": "Guvernoráty", - "create": { - "header": "Vytvořit daňový region guvernorátu", - "hint": "Vytvořte nový daňový region pro definování daňových sazeb pro konkrétní guvernorát." - } - }, - "canton": { - "header": "Kantony", - "create": { - "header": "Vytvořit daňový region kantonu", - "hint": "Vytvořte nový daňový region pro definování daňových sazeb pro konkrétní kanton." - } - }, - "emirate": { - "header": "Emiráty", - "create": { - "header": "Vytvořit daňový region emirátu", - "hint": "Vytvořte nový daňový region pro definování daňových sazeb pro konkrétní emirát." - } - }, - "sublevel": { - "header": "Podúrovně", - "create": { - "header": "Vytvořit daňový region podúrovně", - "hint": "Vytvořte nový daňový region pro definování daňových sazeb pro konkrétní podúroveň." - } - }, - "taxOverrides": { - "header": "Přepsání", - "create": { - "header": "Vytvořit přepsání", - "hint": "Vytvořte daňovou sazbu, která přepíše výchozí daňové sazby pro vybrané podmínky." - }, - "edit": { - "header": "Upravit přepsání", - "hint": "Upravte daňovou sazbu, která přepíše výchozí daňové sazby pro vybrané podmínky." - } - }, - "taxRates": { - "create": { - "header": "Vytvořit daňovou sazbu", - "hint": "Vytvořte novou daňovou sazbu pro definování daňové sazby pro region.", - "successToast": "Daňová sazba byla úspěšně vytvořena." - }, - "edit": { - "header": "Upravit daňovou sazbu", - "hint": "Upravte daňovou sazbu pro definování daňové sazby pro region.", - "successToast": "Daňová sazba byla úspěšně aktualizována." - }, - "delete": { - "confirmation": "Chystáte se smazat daňovou sazbu {{name}}. Tuto akci nelze vrátit zpět.", - "successToast": "Daňová sazba byla úspěšně smazána." - } - }, - "fields": { - "isCombinable": { - "label": "Kombinovatelné", - "hint": "Zda lze tuto daňovou sazbu kombinovat s výchozí sazbou z daňového regionu.", - "true": "Kombinovatelné", - "false": "Nekombinovatelné" - }, - "defaultTaxRate": { - "label": "Výchozí daňová sazba", - "tooltip": "Výchozí daňová sazba pro tento region. Příkladem je standardní sazba DPH pro zemi nebo region.", - "action": "Vytvořit výchozí daňovou sazbu" - }, - "taxRate": "Daňová sazba", - "taxCode": "Daňový kód", - "taxProvider": "Daňový poskytovatel", - "targets": { - "label": "Cíle", - "hint": "Vyberte cíle, na které se tato daňová sazba bude vztahovat.", - "options": { - "product": "Produkty", - "productCollection": "Kolekce produktů", - "productTag": "Štítky produktů", - "productType": "Typy produktů", - "customerGroup": "Skupiny zákazníků" - }, - "operators": { - "in": "v", - "on": "na", - "and": "a" - }, - "placeholders": { - "product": "Hledat produkty", - "productCollection": "Hledat kolekce produktů", - "productTag": "Hledat štítky produktů", - "productType": "Hledat typy produktů", - "customerGroup": "Hledat skupiny zákazníků" - }, - "tags": { - "product": "Produkt", - "productCollection": "Kolekce produktů", - "productTag": "Štítek produktu", - "productType": "Typ produktu", - "customerGroup": "Skupina zákazníků" - }, - "modal": { - "header": "Přidat cíle" - }, - "values_one": "{{count}} hodnota", - "values_other": "{{count}} hodnot", - "numberOfTargets_one": "{{count}} cíl", - "numberOfTargets_other": "{{count}} cílů", - "additionalValues_one": "a {{count}} další hodnota", - "additionalValues_other": "a {{count}} dalších hodnot", - "action": "Přidat cíl" - }, - "sublevels": { - "labels": { - "province": "Provincie", - "state": "Stát", - "region": "Region", - "stateOrTerritory": "Stát/Teritorium", - "department": "Oddělení", - "county": "Okres", - "territory": "Teritorium", - "prefecture": "Prefektura", - "district": "Okres", - "governorate": "Guvernorát", - "emirate": "Emirát", - "canton": "Kanton", - "sublevel": "Kód podúrovně" - }, - "placeholders": { - "province": "Vyberte provincii", - "state": "Vyberte stát", - "region": "Vyberte region", - "stateOrTerritory": "Vyberte stát/teritorium", - "department": "Vyberte oddělení", - "county": "Vyberte okres", - "territory": "Vyberte teritorium", - "prefecture": "Vyberte prefekturu", - "district": "Vyberte okres", - "governorate": "Vyberte guvernorát", - "emirate": "Vyberte emirát", - "canton": "Vyberte kanton" - }, - "tooltips": { - "sublevel": "Zadejte kód ISO 3166-2 pro daňový region podúrovně.", - "notPartOfCountry": "{{province}} se nezdá být součástí {{country}}. Prosím zkontrolujte, zda je to správné." - }, - "alert": { - "header": "Podúrovně regionů jsou pro tento daňový region zakázány", - "description": "Podúrovně regionů jsou pro tento region ve výchozím nastavení zakázány. Můžete je povolit pro vytvoření podúrovní regionů, jako jsou provincie, státy nebo teritoria.", - "action": "Povolit podúrovně regionů" - } - }, - "noDefaultRate": { - "label": "Žádná výchozí sazba", - "tooltip": "Tento daňový region nemá výchozí daňovou sazbu. Pokud existuje standardní sazba, jako je DPH země, přidejte ji do tohoto regionu." - } - } - }, - "promotions": { - "domain": "Propagace", - "sections": { - "details": "Detaily propagace" - }, - "tabs": { - "template": "Typ", - "details": "Detaily", - "campaign": "Kampaň" - }, - "fields": { - "type": "Typ", - "value_type": "Typ hodnoty", - "value": "Hodnota", - "campaign": "Kampaň", - "method": "Metoda", - "allocation": "Přidělení", - "addCondition": "Přidat podmínku", - "clearAll": "Vymazat vše", - "taxInclusive": "Včetně daně", - "amount": { - "tooltip": "Vyberte kód měny pro povolení nastavení částky" - }, - "conditions": { - "rules": { - "title": "Kdo může použít tento kód?", - "description": "Který zákazník může použít propagační kód? Propagační kód může být použit všemi zákazníky, pokud zůstane nedotčen." - }, - "target-rules": { - "title": "Na které položky bude propagace aplikována?", - "description": "Propagace bude aplikována na položky, které odpovídají následujícím podmínkám." - }, - "buy-rules": { - "title": "Co musí být v košíku, aby se propagace odemkla?", - "description": "Pokud tyto podmínky odpovídají, povolíme propagaci na cílové položky." - } - } - }, - "tooltips": { - "campaignType": "Kód měny musí být vybrán v propagaci pro nastavení rozpočtu výdajů." - }, - "errors": { - "requiredField": "Povinné pole", - "promotionTabError": "Opravte chyby v záložce Propagace před pokračováním" - }, - "toasts": { - "promotionCreateSuccess": "Propagace ({{code}}) byla úspěšně vytvořena." - }, - "create": {}, - "edit": { - "title": "Upravit detaily propagace", - "rules": { - "title": "Upravit podmínky použití" - }, - "target-rules": { - "title": "Upravit podmínky položek" - }, - "buy-rules": { - "title": "Upravit pravidla nákupu" - } - }, - "campaign": { - "header": "Kampaň", - "edit": { - "header": "Upravit kampaň", - "successToast": "Kampaň propagace byla úspěšně aktualizována." - }, - "actions": { - "goToCampaign": "Přejít na kampaň" - } - }, - "campaign_currency": { - "tooltip": "Toto je měna propagace. Změňte ji na záložce Detaily." - }, - "form": { - "required": "Povinné", - "and": "A", - "selectAttribute": "Vyberte atribut", - "campaign": { - "existing": { - "title": "Existující kampaň", - "description": "Přidat propagaci do existující kampaně.", - "placeholder": { - "title": "Žádné existující kampaně", - "desc": "Můžete vytvořit jednu pro sledování více propagací a nastavení limitů rozpočtu." - } - }, - "new": { - "title": "Nová kampaň", - "description": "Vytvořit novou kampaň pro tuto propagaci." - }, - "none": { - "title": "Bez kampaně", - "description": "Pokračovat bez přiřazení propagace ke kampani" - } - }, - "taxInclusive": { - "title": "Zahrnuje propagace daně?", - "description": "Povolte toto pole pro aplikaci propagace po zdanění. Pokud je zakázáno, propagace se aplikuje před zdaněním." - }, - "status": { - "label": "Stav", - "draft": { - "title": "Koncept", - "description": "Zákazníci nebudou moci použít kód zatím" - }, - "active": { - "title": "Aktivní", - "description": "Zákazníci budou moci použít kód" - }, - "inactive": { - "title": "Neaktivní", - "description": "Zákazníci již nebudou moci použít kód" - } - }, - "method": { - "label": "Metoda", - "code": { - "title": "Propagační kód", - "description": "Zákazníci musí zadat tento kód při pokladně" - }, - "automatic": { - "title": "Automatické", - "description": "Zákazníci uvidí tuto propagaci při pokladně" - } - }, - "max_quantity": { - "title": "Maximální množství", - "description": "Maximální množství položek, na které se tato propagace vztahuje." - }, - "type": { - "standard": { - "title": "Standardní", - "description": "Standardní propagace" - }, - "buyget": { - "title": "Koupit získat", - "description": "Koupit X získat Y propagace" - } - }, - "allocation": { - "each": { - "title": "Každý", - "description": "Aplikuje hodnotu na každou položku" - }, - "across": { - "title": "Napříč", - "description": "Aplikuje hodnotu napříč položkami" - }, - "once": { - "title": "Jednou", - "description": "Omezit slevu na max. množství" - } - }, - "code": { - "title": "Kód", - "description": "Kód, který vaši zákazníci zadají při pokladně." - }, - "value": { - "title": "Hodnota propagace" - }, - "value_type": { - "fixed": { - "title": "Hodnota propagace", - "description": "Částka, která bude odečtena. např. 100" - }, - "percentage": { - "title": "Hodnota propagace", - "description": "Procento, které bude odečteno z částky. např. 8%" - } - } - }, - "deleteWarning": "Chystáte se smazat propagaci {{code}}. Tuto akci nelze vrátit zpět.", - "createPromotionTitle": "Vytvořit propagaci", - "type": "Typ propagace", - "conditions": { - "add": "Přidat podmínku", - "list": { - "noRecordsMessage": "Přidejte podmínku pro omezení toho, na které položky se propagace vztahuje." - } - } - }, - "campaigns": { - "domain": "Kampaně", - "details": "Detaily kampaně", - "status": { - "active": "Aktivní", - "expired": "Vypršelo", - "scheduled": "Naplánováno" - }, - "delete": { - "title": "Jste si jisti?", - "description": "Chystáte se smazat kampaň '{{name}}'. Tuto akci nelze vrátit zpět.", - "successToast": "Kampaň '{{name}}' byla úspěšně vytvořena." - }, - "edit": { - "header": "Upravit kampaň", - "description": "Upravit detaily kampaně.", - "successToast": "Kampaň '{{name}}' byla úspěšně aktualizována." - }, - "configuration": { - "header": "Konfigurace", - "edit": { - "header": "Upravit konfiguraci kampaně", - "description": "Upravit konfiguraci kampaně.", - "successToast": "Konfigurace kampaně byla úspěšně aktualizována." - } - }, - "create": { - "title": "Vytvořit kampaň", - "description": "Vytvořit propagační kampaň.", - "hint": "Vytvořit propagační kampaň.", - "header": "Vytvořit kampaň", - "successToast": "Kampaň '{{name}}' byla úspěšně vytvořena." - }, - "fields": { - "name": "Název", - "identifier": "Identifikátor", - "start_date": "Datum začátku", - "end_date": "Datum konce", - "total_spend": "Utracený rozpočet", - "total_used": "Použitý rozpočet", - "budget_limit": "Limit rozpočtu", - "campaign_id": { - "hint": "Pouze kampaně se stejným kódem měny jako propagace jsou zobrazeny v tomto seznamu." - } - }, - "budget": { - "create": { - "hint": "Vytvořit rozpočet pro kampaň.", - "header": "Rozpočet kampaně" - }, - "details": "Rozpočet kampaně", - "fields": { - "type": "Typ", - "currency": "Měna", - "limit": "Limit", - "used": "Použito" - }, - "type": { - "spend": { - "title": "Utratit", - "description": "Nastavit limit na celkovou slevu všech použití propagace." - }, - "usage": { - "title": "Použití", - "description": "Nastavit limit na počet použití propagace." - } - }, - "edit": { - "header": "Upravit rozpočet kampaně" - } - }, - "promotions": { - "remove": { - "title": "Odstranit propagaci z kampaně", - "description": "Chystáte se odstranit {{count}} propagaci z kampaně. Tuto akci nelze vrátit zpět." - }, - "alreadyAdded": "Tato propagace již byla přidána do kampaně.", - "alreadyAddedDiffCampaign": "Tato propagace již byla přidána do jiné kampaně ({{name}}).", - "currencyMismatch": "Měna propagace a kampaně se neshoduje", - "toast": { - "success": "Úspěšně přidáno {{count}} propagací do kampaně" - }, - "add": { - "list": { - "noRecordsMessage": "Nejprve vytvořte propagaci." - } - }, - "list": { - "noRecordsMessage": "V kampani nejsou žádné propagace." - } - }, - "deleteCampaignWarning": "Chystáte se smazat kampaň {{name}}. Tuto akci nelze vrátit zpět.", - "totalSpend": "<0>{{amount}} <1>{{currency}}" - }, - "priceLists": { - "domain": "Ceníky", - "subtitle": "Vytvořte prodeje nebo přepište ceny pro specifické podmínky.", - "delete": { - "confirmation": "Chystáte se smazat ceník {{title}}. Tuto akci nelze vrátit zpět.", - "successToast": "Ceník {{title}} byl úspěšně smazán." - }, - "create": { - "header": "Vytvořit ceník", - "subheader": "Vytvořte nový ceník pro správu cen vašich produktů.", - "tabs": { - "details": "Detaily", - "products": "Produkty", - "prices": "Ceny" - }, - "successToast": "Ceník {{title}} byl úspěšně vytvořen.", - "products": { - "list": { - "noRecordsMessage": "Nejprve vytvořte produkt." - } - } - }, - "edit": { - "header": "Upravit ceník", - "successToast": "Ceník {{title}} byl úspěšně aktualizován." - }, - "configuration": { - "header": "Konfigurace", - "edit": { - "header": "Upravit konfiguraci ceníku", - "description": "Upravit konfiguraci ceníku.", - "successToast": "Konfigurace ceníku byla úspěšně aktualizována." - } - }, - "products": { - "header": "Produkty", - "actions": { - "addProducts": "Přidat produkty", - "editPrices": "Upravit ceny" - }, - "delete": { - "confirmation_one": "Chystáte se smazat ceny pro {{count}} produkt v ceníku. Tuto akci nelze vrátit zpět.", - "confirmation_other": "Chystáte se smazat ceny pro {{count}} produktů v ceníku. Tuto akci nelze vrátit zpět.", - "successToast_one": "Úspěšně smazány ceny pro {{count}} produkt.", - "successToast_other": "Úspěšně smazány ceny pro {{count}} produktů." - }, - "add": { - "successToast": "Ceny byly úspěšně přidány do ceníku." - }, - "edit": { - "successToast": "Ceny byly úspěšně aktualizovány." - } - }, - "fields": { - "priceOverrides": { - "label": "Přepsání cen", - "header": "Přepsání cen" - }, - "status": { - "label": "Stav", - "options": { - "active": "Aktivní", - "draft": "Koncept", - "expired": "Vypršelo", - "scheduled": "Naplánováno" - } - }, - "type": { - "label": "Typ", - "hint": "Vyberte typ ceníku, který chcete vytvořit.", - "options": { - "sale": { - "label": "Prodej", - "description": "Prodejní ceny jsou dočasné změny cen produktů." - }, - "override": { - "label": "Přepsání", - "description": "Přepsání se obvykle používají k vytvoření specifických cen pro zákazníky." - } - } - }, - "startsAt": { - "label": "Ceník má datum začátku?", - "hint": "Naplánujte ceník, aby se aktivoval v budoucnu." - }, - "endsAt": { - "label": "Ceník má datum vypršení?", - "hint": "Naplánujte ceník, aby se deaktivoval v budoucnu." - }, - "customerAvailability": { - "header": "Vyberte skupiny zákazníků", - "label": "Dostupnost pro zákazníky", - "hint": "Vyberte, které skupiny zákazníků by měly být ceníkem ovlivněny.", - "placeholder": "Hledat skupiny zákazníků", - "attribute": "Skupiny zákazníků" - } - } - }, - "profile": { - "domain": "Profil", - "manageYourProfileDetails": "Spravujte detaily svého profilu.", - "fields": { - "languageLabel": "Jazyk", - "usageInsightsLabel": "Přehledy používání" - }, - "edit": { - "header": "Upravit profil", - "languageHint": "Jazyk, který chcete používat v administrativním dashboardu. To nezmění jazyk vašeho obchodu.", - "languagePlaceholder": "Vyberte jazyk", - "usageInsightsHint": "Sdílejte přehledy používání a pomozte nám zlepšit Medusu. Více o tom, co shromažďujeme a jak to používáme, si můžete přečíst v naší <0>dokumentaci." - }, - "toast": { - "edit": "Změny profilu byly uloženy" - } - }, - "users": { - "domain": "Uživatelé", - "editUser": "Upravit uživatele", - "inviteUser": "Pozvat uživatele", - "inviteUserHint": "Pozvěte nového uživatele do vašeho obchodu.", - "sendInvite": "Odeslat pozvánku", - "pendingInvites": "Čekající pozvánky", - "deleteInviteWarning": "Chystáte se smazat pozvánku pro {{email}}. Tuto akci nelze vrátit zpět.", - "resendInvite": "Znovu odeslat pozvánku", - "copyInviteLink": "Zkopírovat odkaz na pozvánku", - "expiredOnDate": "Vypršelo dne {{date}}", - "validFromUntil": "Platné od <0>{{from}} - <1>{{until}}", - "acceptedOnDate": "Přijato dne {{date}}", - "inviteStatus": { - "accepted": "Přijato", - "pending": "Čeká se", - "expired": "Vypršelo" - }, - "roles": { - "admin": "Admin", - "developer": "Vývojář", - "member": "Člen" - }, - "list": { - "empty": { - "heading": "Žádní uživatelé nenalezeni", - "description": "Jakmile bude uživatel pozván, zobrazí se zde." - }, - "filtered": { - "heading": "Žádné výsledky", - "description": "Žádní uživatelé neodpovídají aktuálním kritériím filtru." - } - }, - "deleteUserWarning": "Chystáte se smazat uživatele {{name}}. Tuto akci nelze vrátit zpět.", - "deleteUserSuccess": "Uživatel {{name}} byl úspěšně smazán", - "invite": "Pozvat" - }, - "store": { - "domain": "Obchod", - "manageYourStoresDetails": "Spravujte detaily svého obchodu", - "editStore": "Upravit obchod", - "defaultCurrency": "Výchozí měna", - "defaultRegion": "Výchozí region", - "defaultSalesChannel": "Výchozí prodejní kanál", - "defaultLocation": "Výchozí lokace", - "swapLinkTemplate": "Šablona odkazu na výměnu", - "paymentLinkTemplate": "Šablona odkazu na platbu", - "inviteLinkTemplate": "Šablona odkazu na pozvánku", - "currencies": "Měny", - "addCurrencies": "Přidat měny", - "enableTaxInclusivePricing": "Povolit ceny včetně daně", - "disableTaxInclusivePricing": "Zakázat ceny včetně daně", - "removeCurrencyWarning_one": "Chystáte se odstranit {{count}} měnu z vašeho obchodu. Ujistěte se, že jste odstranili všechny ceny používající tuto měnu před pokračováním.", - "removeCurrencyWarning_other": "Chystáte se odstranit {{count}} měn z vašeho obchodu. Ujistěte se, že jste odstranili všechny ceny používající tyto měny před pokračováním.", - "currencyAlreadyAdded": "Měna již byla přidána do vašeho obchodu.", - "edit": { - "header": "Upravit obchod" - }, - "toast": { - "update": "Obchod byl úspěšně aktualizován", - "currenciesUpdated": "Měny byly úspěšně aktualizovány", - "currenciesRemoved": "Měny byly úspěšně odstraněny z obchodu", - "updatedTaxInclusivitySuccessfully": "Ceny včetně daně byly úspěšně aktualizovány" - } - }, - "regions": { - "domain": "Regiony", - "subtitle": "Region je oblast, ve které prodáváte produkty. Může pokrývat více zemí a má různé daňové sazby, poskytovatele a měnu.", - "createRegion": "Vytvořit region", - "createRegionHint": "Spravujte daňové sazby a poskytovatele pro sadu zemí.", - "addCountries": "Přidat země", - "editRegion": "Upravit region", - "countriesHint": "Přidejte země zahrnuté v tomto regionu.", - "deleteRegionWarning": "Chystáte se smazat region {{name}}. Tuto akci nelze vrátit zpět.", - "removeCountriesWarning_one": "Chystáte se odstranit {{count}} zemi z regionu. Tuto akci nelze vrátit zpět.", - "removeCountriesWarning_other": "Chystáte se odstranit {{count}} zemí z regionu. Tuto akci nelze vrátit zpět.", - "removeCountryWarning": "Chystáte se odstranit zemi {{name}} z regionu. Tuto akci nelze vrátit zpět.", - "automaticTaxesHint": "Když je povoleno, daně budou vypočítány pouze při pokladně na základě doručovací adresy.", - "taxInclusiveHint": "Když je povoleno, ceny v regionu budou zahrnovat daň.", - "providersHint": "Přidejte, které platební poskytovatele jsou dostupné v tomto regionu.", - "shippingOptions": "Možnosti dopravy", - "deleteShippingOptionWarning": "Chystáte se smazat možnost dopravy {{name}}. Tuto akci nelze vrátit zpět.", - "return": "Vrácení", - "outbound": "Odchozí", - "priceType": "Typ ceny", - "flatRate": "Pevná sazba", - "calculated": "Vypočítaná", - "list": { - "noRecordsMessage": "Vytvořte region pro oblasti, ve kterých prodáváte." - }, - "toast": { - "delete": "Region byl úspěšně smazán", - "edit": "Úprava regionu byla uložena", - "create": "Region byl úspěšně vytvořen", - "countries": "Země regionu byly úspěšně aktualizovány" - }, - "shippingOption": { - "createShippingOption": "Vytvořit možnost dopravy", - "createShippingOptionHint": "Vytvořte novou možnost dopravy pro region.", - "editShippingOption": "Upravit možnost dopravy", - "fulfillmentMethod": "Metoda plnění", - "type": { - "outbound": "Odchozí", - "outboundHint": "Použijte to, pokud vytváříte možnost dopravy pro odesílání produktů zákazníkovi.", - "return": "Vrácení", - "returnHint": "Použijte to, pokud vytváříte možnost dopravy pro vrácení produktů zákazníkem." - }, - "priceType": { - "label": "Typ ceny", - "flatRate": "Pevná sazba", - "calculated": "Vypočítaná" - }, - "availability": { - "adminOnly": "Pouze pro administrátory", - "adminOnlyHint": "Když je povoleno, možnost dopravy bude dostupná pouze v administrativním dashboardu, a ne v obchodě." - }, - "taxInclusiveHint": "Když je povoleno, cena možnosti dopravy bude zahrnovat daň.", - "requirements": { - "label": "Požadavky", - "hint": "Určete požadavky pro možnost dopravy." - } - } - }, - "taxes": { - "domain": "Daňové regiony", - "domainDescription": "Spravujte svůj daňový region", - "countries": { - "taxCountriesHint": "Daňová nastavení se vztahují na uvedené země." - }, - "settings": { - "editTaxSettings": "Upravit daňová nastavení", - "taxProviderLabel": "Poskytovatel daní", - "systemTaxProviderLabel": "Systémový poskytovatel daní", - "calculateTaxesAutomaticallyLabel": "Automaticky vypočítávat daně", - "calculateTaxesAutomaticallyHint": "Když je povoleno, daňové sazby budou automaticky vypočítány a aplikovány na košíky. Když je zakázáno, daně musí být ručně vypočítány při pokladně. Ruční daně jsou doporučeny pro použití s poskytovateli třetích stran.", - "applyTaxesOnGiftCardsLabel": "Aplikovat daně na dárkové karty", - "applyTaxesOnGiftCardsHint": "Když je povoleno, daně budou aplikovány na dárkové karty při pokladně. V některých zemích vyžadují daňové předpisy aplikaci daní na dárkové karty při nákupu.", - "defaultTaxRateLabel": "Výchozí daňová sazba", - "defaultTaxCodeLabel": "Výchozí daňový kód" - }, - "defaultRate": { - "sectionTitle": "Výchozí daňová sazba" - }, - "taxRate": { - "sectionTitle": "Daňové sazby", - "createTaxRate": "Vytvořit daňovou sazbu", - "createTaxRateHint": "Vytvořte novou daňovou sazbu pro region.", - "deleteRateDescription": "Chystáte se smazat daňovou sazbu {{name}}. Tuto akci nelze vrátit zpět.", - "editRateAction": "Upravit sazbu", - "editOverridesAction": "Upravit přepsání", - "editOverridesTitle": "Upravit přepsání daňové sazby", - "editOverridesHint": "Určete přepsání pro daňovou sazbu.", - "deleteTaxRateWarning": "Chystáte se smazat daňovou sazbu {{name}}. Tuto akci nelze vrátit zpět.", - "productOverridesLabel": "Přepsání produktů", - "productOverridesHint": "Určete přepsání produktů pro daňovou sazbu.", - "addProductOverridesAction": "Přidat přepsání produktů", - "productTypeOverridesLabel": "Přepsání typů produktů", - "productTypeOverridesHint": "Určete přepsání typů produktů pro daňovou sazbu.", - "addProductTypeOverridesAction": "Přidat přepsání typů produktů", - "shippingOptionOverridesLabel": "Přepsání možností dopravy", - "shippingOptionOverridesHint": "Určete přepsání možností dopravy pro daňovou sazbu.", - "addShippingOptionOverridesAction": "Přidat přepsání možností dopravy", - "productOverridesHeader": "Produkty", - "productTypeOverridesHeader": "Typy produktů", - "shippingOptionOverridesHeader": "Možnosti dopravy" - } - }, - "locations": { - "domain": "Lokace", - "editLocation": "Upravit lokaci", - "addSalesChannels": "Přidat prodejní kanály", - "noLocationsFound": "Nebyly nalezeny žádné lokace", - "selectLocations": "Vyberte lokace, které skladují položku.", - "deleteLocationWarning": "Chystáte se smazat lokaci {{name}}. Tuto akci nelze vrátit zpět.", - "removeSalesChannelsWarning_one": "Chystáte se odstranit {{count}} prodejní kanál z lokace.", - "removeSalesChannelsWarning_other": "Chystáte se odstranit {{count}} prodejních kanálů z lokace.", - "toast": { - "create": "Lokace byla úspěšně vytvořena", - "update": "Lokace byla úspěšně aktualizována", - "removeChannel": "Prodejní kanál byl úspěšně odstraněn" - } - }, - "reservations": { - "domain": "Rezervace", - "subtitle": "Spravujte rezervované množství inventárních položek.", - "deleteWarning": "Chystáte se smazat rezervaci. Tuto akci nelze vrátit zpět." - }, - "salesChannels": { - "domain": "Prodejní kanály", - "subtitle": "Spravujte online a offline kanály, na kterých prodáváte produkty.", - "list": { - "empty": { - "heading": "Nebyly nalezeny žádné prodejní kanály", - "description": "Jakmile bude vytvořen prodejní kanál, zobrazí se zde." - }, - "filtered": { - "heading": "Žádné výsledky", - "description": "Žádné prodejní kanály neodpovídají aktuálním filtrům." - } - },"createSalesChannel": "Vytvořit prodejní kanál", - "createSalesChannelHint": "Vytvořte nový prodejní kanál pro prodej vašich produktů.", - "enabledHint": "Určete, zda je prodejní kanál povolen.", - "removeProductsWarning_one": "Chystáte se odstranit {{count}} produkt z {{sales_channel}}.", - "removeProductsWarning_other": "Chystáte se odstranit {{count}} produktů z {{sales_channel}}.", - "addProducts": "Přidat produkty", - "editSalesChannel": "Upravit prodejní kanál", - "productAlreadyAdded": "Produkt již byl přidán do prodejního kanálu.", - "deleteSalesChannelWarning": "Chystáte se smazat prodejní kanál {{name}}. Tuto akci nelze vrátit zpět.", - "toast": { - "create": "Prodejní kanál byl úspěšně vytvořen", - "update": "Prodejní kanál byl úspěšně aktualizován", - "delete": "Prodejní kanál byl úspěšně smazán" - }, - "tooltip": { - "cannotDeleteDefault": "Nelze smazat výchozí prodejní kanál" - }, - "products": { - "list": { - "noRecordsMessage": "V prodejním kanálu nejsou žádné produkty." - }, - "add": { - "list": { - "noRecordsMessage": "Nejprve vytvořte produkt." - } - } - } - }, - "apiKeyManagement": { - "domain": { - "publishable": "Publikovatelné API klíče", - "secret": "Tajné API klíče" - }, - "subtitle": { - "publishable": "Spravujte API klíče používané v obchodě pro omezení rozsahu požadavků na specifické prodejní kanály.", - "secret": "Spravujte API klíče používané k autentizaci administrativních uživatelů v administrativních aplikacích." - }, - "status": { - "active": "Aktivní", - "revoked": "Odvoláno" - }, - "type": { - "publishable": "Publikovatelné", - "secret": "Tajné" - }, - "create": { - "createPublishableHeader": "Vytvořit publikovatelný API klíč", - "createPublishableHint": "Vytvořte nový publikovatelný API klíč pro omezení rozsahu požadavků na specifické prodejní kanály.", - "createSecretHeader": "Vytvořit tajný API klíč", - "createSecretHint": "Vytvořte nový tajný API klíč pro přístup k Medusa API jako autentizovaný administrativní uživatel.", - "secretKeyCreatedHeader": "Tajný klíč byl vytvořen", - "secretKeyCreatedHint": "Váš nový tajný klíč byl vygenerován. Zkopírujte a bezpečně uložte nyní. Toto je jediný čas, kdy bude zobrazen.", - "copySecretTokenSuccess": "Tajný klíč byl zkopírován do schránky.", - "copySecretTokenFailure": "Nepodařilo se zkopírovat tajný klíč do schránky.", - "successToast": "API klíč byl úspěšně vytvořen." - }, - "edit": { - "header": "Upravit API klíč", - "description": "Upravit název API klíče.", - "successToast": "API klíč {{title}} byl úspěšně aktualizován." - }, - "salesChannels": { - "title": "Přidat prodejní kanály", - "description": "Přidat prodejní kanály, na které by měl být API klíč omezen.", - "successToast_one": "{{count}} prodejní kanál byl úspěšně přidán do API klíče.", - "successToast_other": "{{count}} prodejních kanálů bylo úspěšně přidáno do API klíče.", - "alreadyAddedTooltip": "Prodejní kanál již byl přidán do API klíče.", - "list": { - "noRecordsMessage": "V rozsahu publikovatelného API klíče nejsou žádné prodejní kanály." - } - }, - "delete": { - "warning": "Chystáte se smazat API klíč {{title}}. Tuto akci nelze vrátit zpět.", - "successToast": "API klíč {{title}} byl úspěšně smazán." - }, - "revoke": { - "warning": "Chystáte se odvolat API klíč {{title}}. Tuto akci nelze vrátit zpět.", - "successToast": "API klíč {{title}} byl úspěšně odvolán." - }, - "addSalesChannels": { - "list": { - "noRecordsMessage": "Nejprve vytvořte prodejní kanál." - } - }, - "removeSalesChannel": { - "warning": "Chystáte se odstranit prodejní kanál {{name}} z API klíče. Tuto akci nelze vrátit zpět.", - "warningBatch_one": "Chystáte se odstranit {{count}} prodejní kanál z API klíče. Tuto akci nelze vrátit zpět.", - "warningBatch_other": "Chystáte se odstranit {{count}} prodejních kanálů z API klíče. Tuto akci nelze vrátit zpět.", - "successToast": "Prodejní kanál byl úspěšně odstraněn z API klíče.", - "successToastBatch_one": "{{count}} prodejní kanál byl úspěšně odstraněn z API klíče.", - "successToastBatch_other": "{{count}} prodejních kanálů bylo úspěšně odstraněno z API klíče." - }, - "actions": { - "revoke": "Odvolat API klíč", - "copy": "Zkopírovat API klíč", - "copySuccessToast": "API klíč byl zkopírován do schránky." - }, - "table": { - "lastUsedAtHeader": "Poslední použití", - "createdAtHeader": "Odvoláno dne" - }, - "fields": { - "lastUsedAtLabel": "Poslední použití", - "revokedByLabel": "Odvoláno kým", - "revokedAtLabel": "Odvoláno dne", - "createdByLabel": "Vytvořeno kým" - } - }, - "returnReasons": { - "domain": "Důvody vrácení", - "subtitle": "Spravujte důvody pro vrácené položky.", - "calloutHint": "Spravujte důvody pro kategorizaci vrácení.", - "editReason": "Upravit důvod vrácení", - "create": { - "header": "Přidat důvod vrácení", - "subtitle": "Určete nejčastější důvody pro vrácení.", - "hint": "Vytvořte nový důvod vrácení pro kategorizaci vrácení.", - "successToast": "Důvod vrácení {{label}} byl úspěšně vytvořen." - }, - "edit": { - "header": "Upravit důvod vrácení", - "subtitle": "Upravit hodnotu důvodu vrácení.", - "successToast": "Důvod vrácení {{label}} byl úspěšně aktualizován." - }, - "delete": { - "confirmation": "Chystáte se smazat důvod vrácení {{label}}. Tuto akci nelze vrátit zpět.", - "successToast": "Důvod vrácení {{label}} byl úspěšně smazán." - }, - "fields": { - "value": { - "label": "Hodnota", - "placeholder": "špatná_velikost", - "tooltip": "Hodnota by měla být jedinečný identifikátor pro důvod vrácení." - }, - "label": { "label": "Štítek", "placeholder": "Špatná velikost" }, - "description": { - "label": "Popis", - "placeholder": "Zákazník obdržel špatnou velikost" - } - } - }, - "login": { - "forgotPassword": "Zapomněli jste heslo? - <0>Obnovit", - "title": "Vítejte v Meduse", - "hint": "Přihlaste se pro přístup do oblasti účtu" - }, - "invite": { - "title": "Vítejte v Meduse", - "hint": "Vytvořte si svůj účet níže", - "backToLogin": "Zpět na přihlášení", - "createAccount": "Vytvořit účet", - "alreadyHaveAccount": "Již máte účet? - <0>Přihlásit se", - "emailTooltip": "Váš e-mail nelze změnit. Pokud byste chtěli použít jiný e-mail, musí být odeslána nová pozvánka.", - "invalidInvite": "Pozvánka je neplatná nebo vypršela.", - "successTitle": "Váš účet byl zaregistrován", - "successHint": "Začněte s Medusa Admin hned teď.", - "successAction": "Začít Medusa Admin", - "invalidTokenTitle": "Váš pozvánkový token je neplatný", - "invalidTokenHint": "Zkuste požádat o nový odkaz na pozvánku.", - "passwordMismatch": "Hesla se neshodují", - "toast": { - "accepted": "Pozvánka byla úspěšně přijata" - } - }, - "resetPassword": { - "title": "Obnovit heslo", - "hint": "Zadejte svůj e-mail níže a my vám zašleme pokyny, jak obnovit heslo.", - "email": "E-mail", - "sendResetInstructions": "Odeslat pokyny k obnovení", - "backToLogin": "<0>Zpět na přihlášení", - "newPasswordHint": "Vyberte nové heslo níže.", - "invalidTokenTitle": "Váš resetovací token je neplatný", - "invalidTokenHint": "Zkuste požádat o nový odkaz na reset.", - "expiredTokenTitle": "Váš resetovací token vypršel", - "goToResetPassword": "Přejít na obnovení hesla", - "resetPassword": "Obnovit heslo", - "newPassword": "Nové heslo", - "repeatNewPassword": "Zopakovat nové heslo", - "tokenExpiresIn": "Token vyprší za <0>{{time}} minut", - "successfulRequestTitle": "Úspěšně jsme vám zaslali e-mail", - "successfulRequest": "Poslali jsme vám e-mail, který můžete použít k obnovení hesla. Zkontrolujte složku se spamem, pokud jste jej neobdrželi po několika minutách.", - "successfulResetTitle": "Obnovení hesla bylo úspěšné", - "successfulReset": "Přihlaste se na přihlašovací stránce.", - "passwordMismatch": "Hesla se neshodují", - "invalidLinkTitle": "Váš odkaz na reset je neplatný", - "invalidLinkHint": "Zkuste znovu obnovit své heslo." - }, - "workflowExecutions": { - "domain": "Pracovní postupy", - "subtitle": "Zobrazit a sledovat provádění pracovních postupů ve vaší aplikaci Medusa.", - "transactionIdLabel": "ID transakce", - "workflowIdLabel": "ID pracovního postupu", - "progressLabel": "Pokrok", - "stepsCompletedLabel_one": "{{completed}} z {{count}} kroku", - "stepsCompletedLabel_other": "{{completed}} z {{count}} kroků", - "list": { - "noRecordsMessage": "Zatím nebyly provedeny žádné pracovní postupy." - }, - "history": { - "sectionTitle": "Historie", - "runningState": "Probíhá...", - "awaitingState": "Čeká se", - "failedState": "Selhalo", - "skippedState": "Přeskočeno", - "skippedFailureState": "Přeskočeno (Selhání)", - "definitionLabel": "Definice", - "outputLabel": "Výstup", - "compensateInputLabel": "Kompenzovat vstup", - "revertedLabel": "Vráceno", - "errorLabel": "Chyba" - }, - "state": { - "done": "Hotovo", - "failed": "Selhalo", - "reverted": "Vráceno", - "invoking": "Vyvolávání", - "compensating": "Kompenzování", - "notStarted": "Nezačalo" - }, - "transaction": { - "state": { - "waitingToCompensate": "Čeká se na kompenzaci" - } - }, - "step": { - "state": { - "skipped": "Přeskočeno", - "skippedFailure": "Přeskočeno (Selhání)", - "dormant": "Nečinné", - "timeout": "Časový limit" - } - } - }, - "productTypes": { - "domain": "Typy produktů", - "subtitle": "Organizujte své produkty do typů.", - "create": { - "header": "Vytvořit typ produktu", - "hint": "Vytvořte nový typ produktu pro kategorizaci vašich produktů.", - "successToast": "Typ produktu {{value}} byl úspěšně vytvořen." - }, - "edit": { - "header": "Upravit typ produktu", - "successToast": "Typ produktu {{value}} byl úspěšně aktualizován." - }, - "delete": { - "confirmation": "Chystáte se smazat typ produktu {{value}}. Tuto akci nelze vrátit zpět.", - "successToast": "Typ produktu {{value}} byl úspěšně smazán." - }, - "fields": { - "value": "Hodnota" - } - }, - "productTags": { - "domain": "Štítky produktů", - "create": { - "header": "Vytvořit štítek produktu", - "subtitle": "Vytvořte nový štítek produktu pro kategorizaci vašich produktů.", - "successToast": "Štítek produktu {{value}} byl úspěšně vytvořen." - }, - "edit": { - "header": "Upravit štítek produktu", - "subtitle": "Upravit hodnotu štítku produktu.", - "successToast": "Štítek produktu {{value}} byl úspěšně aktualizován." - }, - "delete": { - "confirmation": "Chystáte se smazat štítek produktu {{value}}. Tuto akci nelze vrátit zpět.", - "successToast": "Štítek produktu {{value}} byl úspěšně smazán." - }, - "fields": { - "value": "Hodnota" - } - }, - "notifications": { - "domain": "Oznámení", - "emptyState": { - "title": "Žádná oznámení", - "description": "Momentálně nemáte žádná oznámení, ale jakmile nějaká budete mít, budou zde." - }, - "accessibility": { - "description": "oznámení o aktivitách Medusy budou zde uvedena." - } - }, - "errors": { - "serverError": "Chyba serveru - Zkuste to později.", - "invalidCredentials": "Špatný e-mail nebo heslo" - }, - "statuses": { - "scheduled": "Naplánováno", - "expired": "Vypršelo", - "active": "Aktivní", - "inactive": "Neaktivní", - "draft": "Koncept", - "enabled": "Povoleno", - "disabled": "Zakázáno" - }, - "labels": { - "productVariant": "Varianta produktu", - "prices": "Ceny", - "available": "Dostupné", - "inStock": "Na skladě", - "added": "Přidáno", - "removed": "Odstraněno", - "from": "Od", - "to": "Do", - "beaware": "Buďte opatrní", - "loading": "Načítání" - }, - "fields": { - "amount": "Částka", - "reference": "Reference", - "reference_id": "ID reference", - "refundAmount": "Částka k vrácení", - "name": "Název", - "default": "Výchozí", - "lastName": "Příjmení", - "firstName": "Jméno", - "title": "Název", - "customTitle": "Vlastní název", - "manageInventory": "Spravovat inventář", - "inventoryKit": "Má sadu inventáře", - "inventoryItems": "Inventární položky", - "inventoryItem": "Inventární položka", - "requiredQuantity": "Požadované množství", - "description": "Popis", - "email": "E-mail", - "password": "Heslo", - "repeatPassword": "Zopakovat heslo", - "confirmPassword": "Potvrdit heslo", - "newPassword": "Nové heslo", - "repeatNewPassword": "Zopakovat nové heslo", - "categories": "Kategorie", - "shippingMethod": "Metoda dopravy", - "configurations": "Konfigurace", - "conditions": "Podmínky", - "category": "Kategorie", - "collection": "Kolekce", - "discountable": "Slevový", - "handle": "Handle", - "subtitle": "Podtitul", - "by": "Od", - "item": "Položka", - "qty": "množství", - "limit": "Limit", - "tags": "Štítky", - "type": "Typ", - "reason": "Důvod", - "none": "žádný", - "all": "vše", - "search": "Hledat", - "percentage": "Procento", - "sales_channels": "Prodejní kanály", - "customer_groups": "Skupiny zákazníků", - "product_tags": "Štítky produktů", - "product_types": "Typy produktů", - "product_collections": "Kolekce produktů", - "status": "Stav", - "code": "Kód", - "value": "Hodnota", - "disabled": "Zakázáno", - "dynamic": "Dynamický", - "normal": "Normální", - "years": "Roky", - "months": "Měsíce", - "days": "Dny", - "hours": "Hodiny", - "minutes": "Minuty", - "totalRedemptions": "Celkový počet uplatnění", - "countries": "Země", - "paymentProviders": "Poskytovatelé plateb", - "refundReason": "Důvod vrácení peněz", - "fulfillmentProviders": "Poskytovatelé plnění", - "fulfillmentProvider": "Poskytovatel plnění", - "providers": "Poskytovatelé", - "availability": "Dostupnost", - "inventory": "Inventář", - "optional": "Volitelné", - "note": "Poznámka", - "automaticTaxes": "Automatické daně", - "taxInclusivePricing": "Ceny včetně daně", - "currency": "Měna", - "address": "Adresa", - "address2": "Byt, apartmán, atd.", - "city": "Město", - "postalCode": "PSČ", - "country": "Země", - "state": "Stát", - "province": "Provincie", - "company": "Společnost", - "phone": "Telefon", - "metadata": "Metadata", - "selectCountry": "Vyberte zemi", - "products": "Produkty", - "variants": "Varianty", - "orders": "Objednávky", - "account": "Účet", - "total": "Celková částka objednávky", - "paidTotal": "Celková zaplacená částka", - "creditTotal": "Celková částka kreditu", - "totalExclTax": "Celková částka bez daně", - "subtotal": "Mezisoučet", - "shipping": "Doprava", - "outboundShipping": "Odchozí doprava", - "returnShipping": "Vrácení dopravy", - "tax": "Daň", - "created": "Vytvořeno", - "key": "Klíč", - "customer": "Zákazník", - "date": "Datum", - "order": "Objednávka", - "fulfillment": "Plnění", - "provider": "Poskytovatel", - "payment": "Platba", - "items": "Položky", - "salesChannel": "Prodejní kanál", - "region": "Region", - "discount": "Sleva", - "role": "Role", - "sent": "Odesláno", - "salesChannels": "Prodejní kanály", - "product": "Produkt", - "createdAt": "Vytvořeno", - "updatedAt": "Aktualizováno", - "revokedAt": "Odvoláno dne", - "true": "Pravda", - "false": "Nepravda", - "giftCard": "Dárková karta", - "tag": "Štítek", - "dateIssued": "Datum vydání", - "issuedDate": "Datum vydání", - "expiryDate": "Datum vypršení", - "price": "Cena", - "priceTemplate": "Cena {{regionOrCurrency}}", - "height": "Výška", - "width": "Šířka", - "length": "Délka", - "weight": "Hmotnost", - "midCode": "MID kód", - "hsCode": "HS kód", - "ean": "EAN", - "upc": "UPC", - "inventoryQuantity": "Množství inventáře", - "barcode": "Čárový kód", - "countryOfOrigin": "Země původu", - "material": "Materiál", - "thumbnail": "Miniatura", - "sku": "SKU", - "managedInventory": "Spravovaný inventář", - "allowBackorder": "Povolit zpětnou objednávku", - "inStock": "Na skladě", - "location": "Lokace", - "quantity": "Množství", - "variant": "Varianta", - "id": "ID", - "parent": "Rodič", - "minSubtotal": "Min. mezisoučet", - "maxSubtotal": "Max. mezisoučet", - "shippingProfile": "Profil dopravy", - "summary": "Souhrn", - "details": "Detaily", - "label": "Štítek", - "rate": "Sazba", - "requiresShipping": "Vyžaduje dopravu", - "unitPrice": "Jednotková cena", - "startDate": "Datum začátku", - "endDate": "Datum konce", - "draft": "Koncept", - "values": "Hodnoty" - }, - "dateTime": { - "years_one": "Rok", - "years_other": "Roky", - "months_one": "Měsíc", - "months_other": "Měsíce", - "weeks_one": "Týden", - "weeks_other": "Týdny", - "days_one": "Den", - "days_other": "Dny", - "hours_one": "Hodina", - "hours_other": "Hodiny", - "minutes_one": "Minuta", - "minutes_other": "Minuty", - "seconds_one": "Sekunda", - "seconds_other": "Sekundy" - } - } diff --git a/src/i18n/translations/de.json b/src/i18n/translations/de.json deleted file mode 100644 index a3841036..00000000 --- a/src/i18n/translations/de.json +++ /dev/null @@ -1,2797 +0,0 @@ -{ - "$schema": "./$schema.json", - "general": { - "ascending": "Aufsteigend", - "descending": "Absteigend", - "add": "Hinzufügen", - "start": "Start", - "end": "Ende", - "open": "Offen", - "close": "Schließen", - "apply": "Anwenden", - "range": "Bereich", - "search": "Suchen", - "of": "von", - "results": "Ergebnisse", - "pages": "Seiten", - "next": "Nächste", - "prev": "Zurück", - "is": "Ist", - "timeline": "Zeitleiste", - "success": "Erfolg", - "warning": "Warnung", - "tip": "Tipp", - "error": "Fehler", - "select": "Wählen", - "selected": "Ausgewählt", - "enabled": "Aktiviert", - "disabled": "Deaktiviert", - "expired": "Abgelaufen", - "active": "Aktiv", - "revoked": "Widerrufen", - "new": "Neu", - "modified": "Geändert", - "added": "Hinzugefügt", - "removed": "Entfernt", - "admin": "Admin", - "store": "Shop", - "details": "Details", - "items_one": "{{count}} Artikel", - "items_other": "{{count}} Artikel", - "countSelected": "{{count}} ausgewählt", - "countOfTotalSelected": "{{count}} von {{total}} ausgewählt", - "plusCount": "+ {{count}}", - "plusCountMore": "+ {{count}} mehr", - "areYouSure": "Bist du sicher?", - "noRecordsFound": "Keine Datensätze gefunden", - "typeToConfirm": "Bitte geben Sie zur Bestätigung {val} ein:", - "noResultsTitle": "Keine Ergebnisse", - "noResultsMessage": "Versuchen Sie, die Filter oder die Suchabfrage zu ändern", - "noSearchResults": "Keine Suchergebnisse", - "noSearchResultsFor": "Keine Suchergebnisse für <0>'{{query}}'", - "noRecordsTitle": "Keine Aufzeichnungen", - "noRecordsMessage": "Es sind keine Datensätze vorhanden", - "unsavedChangesTitle": "Sind Sie sicher, dass Sie dieses Formular verlassen möchten?", - "unsavedChangesDescription": "Sie haben nicht gespeicherte Änderungen, die verloren gehen, wenn Sie dieses Formular verlassen.", - "includesTaxTooltip": "Die Preise in dieser Spalte verstehen sich inklusive Mehrwertsteuer.", - "excludesTaxTooltip": "Die Preise in dieser Spalte verstehen sich exklusive Mehrwertsteuer.", - "noMoreData": "Keine Daten mehr" - }, - "json": { - "header": "JSON", - "numberOfKeys_one": "{{count}} Schlüssel", - "numberOfKeys_other": "{{count}} Schlüssel", - "drawer": { - "header_one": "JSON <0>· {{count}} Schlüssel", - "header_other": "JSON <0>· {{count}} Schlüssel", - "description": "Sehen Sie sich die JSON-Daten für dieses Objekt an." - } - }, - "metadata": { - "header": "Metadaten", - "numberOfKeys_one": "{{count}} Schlüssel", - "numberOfKeys_other": "{{count}} Schlüssel", - "edit": { - "header": "Metadaten bearbeiten", - "description": "Bearbeiten Sie die Metadaten für dieses Objekt.", - "successToast": "Metadaten wurden erfolgreich aktualisiert.", - "actions": { - "insertRowAbove": "Zeile oben einfügen", - "insertRowBelow": "Zeile unten einfügen", - "deleteRow": "Zeile löschen" - }, - "labels": { - "key": "Schlüssel", - "value": "Wert" - }, - "complexRow": { - "label": "Einige Zeilen sind deaktiviert", - "description": "Dieses Objekt enthält nicht-primitive Metadaten wie Arrays oder Objekte, die hier nicht bearbeitet werden können. Um die deaktivierten Zeilen zu bearbeiten, verwenden Sie direkt die API.", - "tooltip": "Diese Zeile ist deaktiviert, da sie nicht-primitive Daten enthält." - } - } - }, - "validation": { - "mustBeInt": "Der Wert muss eine ganze Zahl sein.", - "mustBePositive": "Der Wert muss eine positive Zahl sein." - }, - "actions": { - "save": "Speichern", - "saveAsDraft": "Als Entwurf speichern", - "copy": "Kopieren", - "copied": "Kopiert", - "duplicate": "Duplizieren", - "publish": "Veröffentlichen", - "create": "Erstellen", - "delete": "Löschen", - "remove": "Entfernen", - "revoke": "Widerrufen", - "cancel": "Abbrechen", - "forceConfirm": "Bestätigung erzwingen", - "continueEdit": "Bearbeiten Sie weiter", - "enable": "Aktivieren", - "disable": "Deaktivieren", - "undo": "Rückgängig machen", - "complete": "Abschließen", - "viewDetails": "Details anzeigen", - "back": "Zurück", - "close": "Schließen", - "showMore": "Mehr anzeigen", - "continue": "Weiter", - "continueWithEmail": "Mit E-Mail fortfahren", - "idCopiedToClipboard": "ID in die Zwischenablage kopiert", - "addReason": "Grund hinzufügen", - "addNote": "Notiz hinzufügen", - "reset": "Zurücksetzen", - "confirm": "Bestätigen", - "edit": "Bearbeiten", - "addItems": "Elemente hinzufügen", - "download": "Herunterladen", - "clear": "Klar", - "clearAll": "Alles löschen", - "apply": "Anwenden", - "add": "Hinzufügen", - "select": "Wählen", - "browse": "Durchsuchen", - "logout": "Abmelden", - "hide": "Verstecken", - "export": "Export", - "import": "Import" - }, - "operators": { - "in": "In" - }, - "app": { - "search": { - "label": "Suchen", - "title": "Suchen", - "description": "Durchsuchen Sie Ihren gesamten Shop, einschließlich Bestellungen, Produkte, Kunden und mehr.", - "allAreas": "Alle Bereiche", - "navigation": "Navigation", - "openResult": "Ergebnis öffnen", - "showMore": "Mehr anzeigen", - "placeholder": "Springe zu oder finde etwas...", - "noResultsTitle": "Keine Ergebnisse gefunden", - "noResultsMessage": "Wir konnten nichts finden, was Ihrer Suche entspricht.", - "emptySearchTitle": "Geben Sie ein, um zu suchen", - "emptySearchMessage": "Geben Sie ein Schlüsselwort oder eine Phrase ein, die Sie erkunden möchten.", - "loadMore": "Laden Sie {{count}} mehr", - "groups": { - "all": "Alle Bereiche", - "customer": "Kunden", - "customerGroup": "Kundengruppen", - "product": "Produkte", - "productVariant": "Produktvarianten", - "inventory": "Inventar", - "reservation": "Reservierungen", - "category": "Kategorien", - "collection": "Sammlungen", - "order": "Bestellungen", - "promotion": "Werbeaktionen", - "campaign": "Kampagnen", - "priceList": "Preislisten", - "user": "Benutzer", - "region": "Regionen", - "taxRegion": "Steuerregionen", - "returnReason": "Rückgabegründe", - "salesChannel": "Vertriebskanäle", - "productType": "Produkttypen", - "productTag": "Produkt-Tags", - "location": "Standorte", - "shippingProfile": "Versandprofile", - "publishableApiKey": "Veröffentlichbare API-Schlüssel", - "secretApiKey": "Geheime API-Schlüssel", - "command": "Befehle", - "navigation": "Navigation" - } - }, - "keyboardShortcuts": { - "pageShortcut": "Springe zu", - "settingShortcut": "Einstellungen", - "commandShortcut": "Befehle", - "then": "Dann", - "navigation": { - "goToOrders": "Bestellungen", - "goToProducts": "Produkte", - "goToCollections": "Sammlungen", - "goToCategories": "Kategorien", - "goToCustomers": "Kunden", - "goToCustomerGroups": "Kundengruppen", - "goToInventory": "Inventar", - "goToReservations": "Reservierungen", - "goToPriceLists": "Preislisten", - "goToPromotions": "Werbeaktionen", - "goToCampaigns": "Kampagnen" - }, - "settings": { - "goToSettings": "Einstellungen", - "goToStore": "Shop", - "goToUsers": "Benutzer", - "goToRegions": "Regionen", - "goToTaxRegions": "Steuerregionen", - "goToSalesChannels": "Vertriebskanäle", - "goToProductTypes": "Produkttypen", - "goToLocations": "Standorte", - "goToPublishableApiKeys": "Veröffentlichbare API-Schlüssel", - "goToSecretApiKeys": "Geheime API-Schlüssel", - "goToWorkflows": "Workflows", - "goToProfile": "Profil", - "goToReturnReasons": "Rückgabegründe" - } - }, - "menus": { - "user": { - "documentation": "Dokumentation", - "changelog": "Änderungsprotokoll", - "shortcuts": "Tastenkürzel", - "profileSettings": "Profileinstellungen", - "theme": { - "label": "Thema", - "dark": "Dunkel", - "light": "Hell", - "system": "System" - } - }, - "store": { - "label": "Shop", - "storeSettings": "Shop-Einstellungen" - }, - "actions": { - "logout": "Abmelden" - } - }, - "nav": { - "accessibility": { - "title": "Navigation", - "description": "Navigationsmenü für das Dashboard." - }, - "common": { - "extensions": "Erweiterungen" - }, - "main": { - "store": "Shop", - "storeSettings": "Shop Einstellungen" - }, - "settings": { - "header": "Einstellungen", - "general": "Allgemein", - "developer": "Entwickler", - "myAccount": "Mein Konto" - } - } - }, - "dataGrid": { - "columns": { - "view": "Ansicht", - "resetToDefault": "Auf Standard zurücksetzen", - "disabled": "Das Ändern der sichtbaren Spalten ist deaktiviert." - }, - "shortcuts": { - "label": "Tastenkürzel", - "commands": { - "undo": "Rückgängig machen", - "redo": "Wiederholen", - "copy": "Kopieren", - "paste": "Einfügen", - "edit": "Bearbeiten", - "delete": "Löschen", - "clear": "Leeren", - "moveUp": "Nach oben bewegen", - "moveDown": "Nach unten bewegen", - "moveLeft": "Nach links bewegen", - "moveRight": "Nach rechts bewegen", - "moveTop": "Nach oben verschieben", - "moveBottom": "Nach unten verschieben", - "selectDown": "Nach unten auswählen", - "selectUp": "Nach oben auswählen", - "selectColumnDown": "Spalte nach unten auswählen", - "selectColumnUp": "Spalte nach oben auswählen", - "focusToolbar": "Symbolleiste fokussieren", - "focusCancel": "Fokus aufheben" - } - }, - "errors": { - "fixError": "Fehler beheben", - "count_one": "{{count}} Fehler", - "count_other": "{{count}} Fehler" - } - }, - "filters": { - "date": { - "today": "Heute", - "lastSevenDays": "Letzte 7 Tage", - "lastThirtyDays": "Letzte 30 Tage", - "lastNinetyDays": "Letzte 90 Tage", - "lastTwelveMonths": "Letzte 12 Monate", - "custom": "Benutzerdefiniert", - "from": "Von", - "to": "Bis" - }, - "compare": { - "lessThan": "Weniger als", - "greaterThan": "Größer als", - "exact": "Genau", - "range": "Reichweite", - "lessThanLabel": "kleiner als {{value}}", - "greaterThanLabel": "größer als {{value}}", - "andLabel": "und" - }, - "radio": { - "yes": "Ja", - "no": "Nein", - "true": "Wahr", - "false": "Falsch" - }, - "addFilter": "Filter hinzufügen" - }, - "errorBoundary": { - "badRequestTitle": "400 – Ungültige Anfrage", - "badRequestMessage": "Die Anfrage konnte aufgrund einer fehlerhaften Syntax vom Server nicht verstanden werden.", - "notFoundTitle": "404 – Unter dieser Adresse gibt es keine Seite", - "notFoundMessage": "Überprüfen Sie die URL und versuchen Sie es erneut, oder verwenden Sie die Suchleiste, um das Gesuchte zu finden.", - "internalServerErrorTitle": "500 – Interner Serverfehler", - "internalServerErrorMessage": "Auf dem Server ist ein unerwarteter Fehler aufgetreten. Bitte versuchen Sie es später noch einmal.", - "defaultTitle": "Es ist ein Fehler aufgetreten", - "defaultMessage": "Beim Rendern dieser Seite ist ein unerwarteter Fehler aufgetreten.", - "noMatchMessage": "Die gesuchte Seite existiert nicht.", - "backToDashboard": "Zurück zum Dashboard" - }, - "addresses": { - "shippingAddress": { - "header": "Lieferadresse", - "editHeader": "Lieferadresse bearbeiten", - "editLabel": "Lieferadresse", - "label": "Lieferadresse" - }, - "billingAddress": { - "header": "Rechnungsadresse", - "editHeader": "Rechnungsadresse bearbeiten", - "editLabel": "Rechnungsadresse", - "label": "Rechnungsadresse", - "sameAsShipping": "Entspricht der Lieferadresse" - }, - "contactHeading": "Kontakt", - "locationHeading": "Standort" - }, - "email": { - "editHeader": "E-Mail bearbeiten", - "editLabel": "E-Mail", - "label": "E-Mail" - }, - "transferOwnership": { - "header": "Bestellung übertragen", - "label": "Bestellung übertragen", - "details": { - "order": "Bestelldetails", - "draft": "Entwurfsdetails" - }, - "currentOwner": { - "label": "Aktueller Besitzer", - "hint": "Der aktuelle Eigentümer der Bestellung." - }, - "newOwner": { - "label": "Neuer Besitzer", - "hint": "Der neue Eigentümer, an den die Bestellung übertragen werden soll." - }, - "validation": { - "mustBeDifferent": "Der neue Eigentümer muss sich vom aktuellen Eigentümer unterscheiden.", - "required": "Neuer Eigentümer ist erforderlich." - } - }, - "sales_channels": { - "availableIn": "Verfügbar in <0>{{x}} von <1>{{y}} Vertriebskanälen" - }, - "products": { - "domain": "Produkte", - "additionalAttributes": "Zusätzliche Attribute", - "list": { - "noRecordsMessage": "Erstellen Sie Ihr erstes Produkt, um mit dem Verkauf zu beginnen." - }, - "edit": { - "header": "Produkt bearbeiten", - "description": "Produktdetails bearbeiten.", - "successToast": "Produkt {{title}} angepasst." - }, - "create": { - "title": "Produkt erstellen", - "description": "Erstellen Sie ein neues Produkt.", - "header": "Allgemein", - "tabs": { - "details": "Details", - "organize": "Organisieren", - "variants": "Varianten", - "inventory": "Inventar-Kits" - }, - "errors": { - "variants": "Bitte wählen Sie mindestens eine Variante aus.", - "options": "Bitte erstellen Sie mindestens eine Option.", - "uniqueSku": "Die SKU muss eindeutig sein." - }, - "inventory": { - "heading": "Inventar-Kits", - "label": "Fügen Sie Inventargegenstände zum Inventarkit der Variante hinzu.", - "itemPlaceholder": "Wählen Sie den Inventargegenstand aus", - "quantityPlaceholder": "Wie viele davon werden für den Bausatz benötigt?" - }, - "variants": { - "header": "Varianten", - "subHeadingTitle": "Ja, es handelt sich um ein Produkt mit Varianten", - "subHeadingDescription": "Wenn diese Option deaktiviert ist, erstellen wir eine Standardvariante für Sie", - "optionTitle": { - "placeholder": "Größe" - }, - "optionValues": { - "placeholder": "Klein, Mittel, Groß" - }, - "productVariants": { - "label": "Produktvarianten", - "hint": "Dieses Ranking wirkt sich auf die Reihenfolge der Varianten in Ihrem Store aus.", - "alert": "Fügen Sie Optionen hinzu, um Varianten zu erstellen.", - "tip": "Varianten, die nicht aktiviert sind, werden nicht erstellt. Sie können nachträglich jederzeit Varianten erstellen und bearbeiten, diese Liste passt jedoch zu den Variationen in Ihren Produktoptionen." - }, - "productOptions": { - "label": "Produktoptionen", - "hint": "Definieren Sie die Optionen für das Produkt, z.B. Farbe, Größe usw." - } - }, - "successToast": "Produkt {{title}} wurde erfolgreich erstellt." - }, - "export": { - "header": "Produktliste exportieren", - "description": "Exportieren Sie die Produktliste in eine CSV-Datei.", - "success": { - "title": "Wir bearbeiten Export ab", - "description": "Der Datenexport kann einige Minuten dauern. Wir benachrichtigen Sie, wenn wir fertig sind." - }, - "filters": { - "title": "Filter", - "description": "Wenden Sie Filter in der Tabellenübersicht an, um diese Ansicht anzupassen" - }, - "columns": { - "title": "Spalten", - "description": "Passen Sie die exportierten Daten an spezifische Anforderungen an" - } - }, - "import": { - "header": "Produktliste importieren", - "uploadLabel": "Produkte importieren", - "uploadHint": "Ziehen Sie eine CSV-Datei per Drag-and-Drop oder klicken Sie zum Hochladen", - "description": "Importieren Sie Produkte, indem Sie eine CSV-Datei in einem vordefinierten Format bereitstellen", - "template": { - "title": "Sie sind sich nicht sicher, wie Sie Ihre Liste ordnen sollen?", - "description": "Laden Sie die Vorlage unten herunter, um sicherzustellen, dass Sie das richtige Format befolgen." - }, - "upload": { - "title": "Laden Sie eine CSV-Datei hoch", - "description": "Durch Importe können Sie Produkte hinzufügen oder aktualisieren. Um vorhandene Produkte zu aktualisieren, müssen Sie das vorhandene Handle und die vorhandene ID verwenden. Um vorhandene Varianten zu aktualisieren, müssen Sie die vorhandene ID verwenden. Bevor wir Produkte importieren, werden Sie um eine Bestätigung gebeten.", - "preprocessing": "Vorverarbeitung...", - "productsToCreate": "Es werden Produkte erstellt", - "productsToUpdate": "Produkte werden aktualisiert" - }, - "success": { - "title": "Wir bearbeiten Ihren Import", - "description": "Das Importieren der Daten kann eine Weile dauern. Wir benachrichtigen Sie, wenn wir fertig sind." - } - }, - "deleteWarning": "Sie sind dabei, das Produkt {{title}} zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.", - "variants": { - "header": "Varianten", - "empty": { - "heading": "Keine Varianten", - "description": "Es gibt keine Varianten, um angezeigt zu werden." - }, - "filtered": { - "heading": "Keine Ergebnisse", - "description": "Keine Varianten stimmen mit den aktuellen Filterkriterien überein." - } - }, - "attributes": "Attribute", - "editAttributes": "Attribute bearbeiten", - "editOptions": "Optionen bearbeiten", - "editPrices": "Preise bearbeiten", - "media": { - "label": "Medien", - "editHint": "Fügen Sie dem Produkt Medien hinzu, um es in Ihrem Schaufenster zu präsentieren.", - "makeThumbnail": "Miniaturbild erstellen", - "uploadImagesLabel": "Bilder hochladen", - "uploadImagesHint": "Ziehen Sie Bilder per Drag-and-Drop hierher oder klicken Sie zum Hochladen.", - "invalidFileType": "{{name}}' ist kein unterstützter Dateityp. Unterstützte Dateitypen sind: {{types}}.", - "failedToUpload": "Das Hochladen der hinzugefügten Medien ist fehlgeschlagen. Bitte versuchen Sie es erneut.", - "deleteWarning_one": "Sie sind dabei, {{count}} Bild zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.", - "deleteWarning_other": "Sie sind dabei, {{count}} Bilder zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.", - "deleteWarningWithThumbnail_one": "Sie sind dabei, {{count}} Bild einschließlich der Miniaturansicht zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.", - "deleteWarningWithThumbnail_other": "Sie sind dabei, {{count}} Bilder einschließlich der Miniaturansicht zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.", - "thumbnailTooltip": "Miniaturansicht", - "galleryLabel": "Galerie", - "downloadImageLabel": "Aktuelles Bild herunterladen", - "deleteImageLabel": "Aktuelles Bild löschen", - "emptyState": { - "header": "Noch keine Medien", - "description": "Fügen Sie dem Produkt Medien hinzu, um es in Ihrem Schaufenster zu präsentieren.", - "action": "Medien hinzufügen" - }, - "successToast": "Medien wurden erfolgreich aktualisiert." - }, - "discountableHint": "Wenn diese Option deaktiviert ist, werden auf dieses Produkt keine Rabatte gewährt.", - "noSalesChannels": "In keinem Vertriebskanal verfügbar", - "variantCount_one": "{{count}} Variante", - "variantCount_other": "{{count}} Varianten", - "deleteVariantWarning": "Sie sind dabei, die Variante {{title}} zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.", - "productStatus": { - "draft": "Entwurf", - "published": "Veröffentlicht", - "proposed": "Vorgeschlagen", - "rejected": "Abgelehnt" - }, - "fields": { - "title": { - "label": "Titel", - "hint": "Geben Sie Ihrem Produkt einen kurzen und klaren Titel.<0/>50-60 Zeichen ist die empfohlene Länge für Suchmaschinen.", - "placeholder": "Winterjacke" - }, - "subtitle": { - "label": "Untertitel", - "placeholder": "Warm und gemütlich" - }, - "handle": { - "label": "Handle", - "tooltip": "Der Handle wird verwendet, um auf das Produkt in Ihrer Storefront zu verweisen. Wenn nicht angegeben, wird das Handle aus dem Produkttitel generiert.", - "placeholder": "winterjacke" - }, - "description": { - "label": "Beschreibung", - "hint": "Geben Sie Ihrem Produkt eine kurze und klare Beschreibung.<0/>120-160 Zeichen ist die empfohlene Länge für Suchmaschinen.", - "placeholder": "Eine warme und gemütliche Jacke" - }, - "discountable": { - "label": "Rabattierbar", - "hint": "Wenn diese Option deaktiviert ist, werden auf dieses Produkt keine Rabatte gewährt" - }, - "type": { - "label": "Typ" - }, - "collection": { - "label": "Sammlung" - }, - "categories": { - "label": "Kategorien" - }, - "tags": { - "label": "Schlagworte" - }, - "sales_channels": { - "label": "Vertriebskanäle", - "hint": "Dieses Produkt ist nur dann im Standard-Vertriebskanal verfügbar, wenn es unberührt bleibt." - }, - "countryOrigin": { - "label": "Ursprungsland" - }, - "material": { - "label": "Material" - }, - "width": { - "label": "Breite" - }, - "length": { - "label": "Länge" - }, - "height": { - "label": "Höhe" - }, - "weight": { - "label": "Gewicht" - }, - "options": { - "label": "Produktoptionen", - "hint": "Mithilfe von Optionen werden Farbe, Größe usw. des Produkts definiert", - "add": "Option hinzufügen", - "optionTitle": "Optionstitel", - "optionTitlePlaceholder": "Farbe", - "variations": "Variationen (durch Kommas getrennt)", - "variantionsPlaceholder": "Rot, Blau, Grün" - }, - "variants": { - "label": "Produktvarianten", - "hint": "Varianten, die nicht aktiviert sind, werden nicht erstellt. Diese Rangfolge wirkt sich auf die Rangfolge der Varianten in Ihrem Frontend aus." - }, - "mid_code": { - "label": "Mittlerer Code" - }, - "hs_code": { - "label": "HS-Code" - } - }, - "variant": { - "edit": { - "header": "Variante bearbeiten", - "success": "Produktvariante erfolgreich bearbeitet" - }, - "create": { - "header": "Variantendetails" - }, - "deleteWarning": "Möchten Sie diese Variante wirklich löschen?", - "pricesPagination": "1 – {{current}} von {{total}} Preisen", - "tableItemAvailable": "{{availableCount}} verfügbar", - "tableItem_one": "{{availableCount}} verfügbar am Standort {{locationCount}}", - "tableItem_other": "{{availableCount}} an {{locationCount}} Standorten verfügbar", - "inventory": { - "notManaged": "Nicht verwaltet", - "manageItems": "Verwalten Sie Inventargegenstände", - "notManagedDesc": "Für diese Variante wird kein Lagerbestand verwaltet. Aktivieren Sie „Inventar verwalten“, um den Bestand der Variante zu verfolgen.", - "manageKit": "Inventar-Kit verwalten", - "navigateToItem": "Gehen Sie zum Inventargegenstand", - "actions": { - "inventoryItems": "Gehen Sie zum Inventargegenstand", - "inventoryKit": "Inventargegenstände anzeigen" - }, - "inventoryKit": "Inventar-Kit", - "inventoryKitHint": "Besteht diese Variante aus mehreren Inventargegenständen?", - "validation": { - "itemId": "Bitte wählen Sie den Inventarartikel aus.", - "quantity": "Menge ist erforderlich. Bitte geben Sie eine positive Zahl ein." - }, - "header": "Lager und Inventar", - "editItemDetails": "Artikeldetails bearbeiten", - "manageInventoryLabel": "Inventar verwalten", - "manageInventoryHint": "Wenn diese Option aktiviert ist, ändern wir die Lagerbestandsmenge für Sie, wenn Bestellungen und Retouren erstellt werden.", - "allowBackordersLabel": "Rückstände zulassen", - "allowBackordersHint": "Wenn diese Option aktiviert ist, können Kunden die Variante auch dann kaufen, wenn keine verfügbare Menge vorhanden ist.", - "toast": { - "levelsBatch": "Lagerbestände aktualisiert.", - "update": "Inventarartikel erfolgreich aktualisiert.", - "updateLevel": "Der Lagerbestand wurde erfolgreich aktualisiert.", - "itemsManageSuccess": "Inventargegenstände wurden erfolgreich aktualisiert." - } - } - }, - "options": { - "header": "Optionen", - "edit": { - "header": "Option bearbeiten", - "successToast": "Option {{title}} wurde erfolgreich aktualisiert." - }, - "create": { - "header": "Option erstellen", - "successToast": "Option {{title}} wurde erfolgreich erstellt." - }, - "deleteWarning": "Sie sind dabei, die Produktoption zu löschen: {{title}}. Diese Aktion kann nicht rückgängig gemacht werden." - }, - "organization": { - "header": "Organisieren", - "edit": { - "header": "Organisation bearbeiten", - "toasts": { - "success": "Die Organisation von {{title}} wurde erfolgreich aktualisiert." - } - } - }, - "toasts": { - "delete": { - "success": { - "header": "Produkt gelöscht", - "description": "{{title}} wurde erfolgreich gelöscht." - }, - "error": { - "header": "Das Produkt konnte nicht gelöscht werden" - } - } - } - }, - "collections": { - "domain": "Sammlungen", - "subtitle": "Organisieren Sie Produkte in Sammlungen.", - "createCollection": "Sammlung erstellen", - "createCollectionHint": "Erstellen Sie eine neue Sammlung, um Ihre Produkte zu organisieren.", - "createSuccess": "Sammlung erfolgreich erstellt.", - "editCollection": "Sammlung bearbeiten", - "handleTooltip": "Das Handle wird verwendet, um auf die Sammlung in Ihrer Storefront zu verweisen. Wenn nicht angegeben, wird das Handle aus dem Sammlungstitel generiert.", - "deleteWarning": "Sie sind dabei, die Sammlung {{title}} zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.", - "removeSingleProductWarning": "Sie sind dabei, das Produkt {{title}} aus der Sammlung zu entfernen. Diese Aktion kann nicht rückgängig gemacht werden.", - "removeProductsWarning_one": "Sie sind dabei, {{count}} Produkt aus der Sammlung zu entfernen. Diese Aktion kann nicht rückgängig gemacht werden.", - "removeProductsWarning_other": "Sie sind dabei, {{count}} Produkte aus der Sammlung zu entfernen. Diese Aktion kann nicht rückgängig gemacht werden.", - "products": { - "list": { - "noRecordsMessage": "Es sind keine Produkte in der Sammlung vorhanden." - }, - "add": { - "successToast_one": "Das Produkt wurde erfolgreich zur Sammlung hinzugefügt.", - "successToast_other": "Produkte wurden erfolgreich zur Sammlung hinzugefügt." - }, - "remove": { - "successToast_one": "Das Produkt wurde erfolgreich aus der Sammlung entfernt.", - "successToast_other": "Produkte wurden erfolgreich aus der Sammlung entfernt." - } - } - }, - "categories": { - "domain": "Kategorien", - "subtitle": "Organisieren Sie Produkte in Kategorien und verwalten Sie die Rangfolge und Hierarchie dieser Kategorien.", - "create": { - "header": "Kategorie erstellen", - "hint": "Erstellen Sie eine neue Kategorie, um Ihre Produkte zu organisieren.", - "tabs": { - "details": "Einzelheiten", - "organize": "Ranking organisieren" - }, - "successToast": "Kategorie {{name}} wurde erfolgreich erstellt." - }, - "edit": { - "header": "Kategorie bearbeiten", - "description": "Bearbeiten Sie die Kategorie, um ihre Details zu aktualisieren.", - "successToast": "Die Kategorie wurde erfolgreich aktualisiert." - }, - "delete": { - "confirmation": "Sie sind dabei, die Kategorie {{name}} zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.", - "successToast": "Kategorie {{name}} wurde erfolgreich gelöscht." - }, - "products": { - "add": { - "disabledTooltip": "Das Produkt ist bereits in dieser Kategorie.", - "successToast_one": "{{count}} Produkt zur Kategorie hinzugefügt.", - "successToast_other": "{{count}} Produkte zur Kategorie hinzugefügt." - }, - "remove": { - "confirmation_one": "Sie sind dabei, {{count}} Produkt aus der Kategorie zu entfernen. Diese Aktion kann nicht rückgängig gemacht werden.", - "confirmation_other": "Sie sind dabei, {{count}} Produkte aus der Kategorie zu entfernen. Diese Aktion kann nicht rückgängig gemacht werden.", - "successToast_one": "{{count}} Produkt aus der Kategorie entfernt.", - "successToast_other": "{{count}} Produkte aus der Kategorie entfernt." - }, - "list": { - "noRecordsMessage": "Es gibt keine Produkte in der Kategorie." - } - }, - "organize": { - "header": "Organisieren", - "action": "Ranking bearbeiten" - }, - "fields": { - "visibility": { - "label": "Sichtweite", - "internal": "Intern", - "public": "Öffentlich" - }, - "status": { - "label": "Status", - "active": "Aktiv", - "inactive": "Inaktiv" - }, - "path": { - "label": "Weg", - "tooltip": "Zeigt den vollständigen Pfad der Kategorie an." - }, - "children": { - "label": "Kinder" - }, - "new": { - "label": "Neu" - } - } - }, - "inventory": { - "domain": "Inventar", - "subtitle": "Verwalten Sie Ihre Inventargegenstände", - "reserved": "Reserviert", - "available": "Verfügbar", - "locationLevels": "Standorte", - "associatedVariants": "Zugehörige Varianten", - "manageLocations": "Standorte verwalten", - "deleteWarning": "Sie sind dabei, einen Inventarartikel zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.", - "editItemDetails": "Artikeldetails bearbeiten", - "create": { - "title": "Inventarartikel erstellen", - "details": "Einzelheiten", - "availability": "Verfügbarkeit", - "locations": "Standorte", - "attributes": "Attribute", - "requiresShipping": "Erfordert Versand", - "requiresShippingHint": "Ist für den Lagerartikel ein Versand erforderlich?", - "successToast": "Der Inventarartikel wurde erfolgreich erstellt." - }, - "reservation": { - "header": "Reservierung von {{itemName}}", - "editItemDetails": "Reservierung bearbeiten", - "lineItemId": "Position-ID", - "orderID": "Bestell-ID", - "description": "Beschreibung", - "location": "Standort", - "inStockAtLocation": "An diesem Standort auf Lager", - "availableAtLocation": "Verfügbar an diesem Standort", - "reservedAtLocation": "An diesem Standort reserviert", - "reservedAmount": "Reservierte Menge", - "create": "Reservierung erstellen", - "itemToReserve": "Artikel zum Reservieren", - "quantityPlaceholder": "Wie viel möchten Sie reservieren?", - "descriptionPlaceholder": "Um welche Art von Reservierung handelt es sich?", - "successToast": "Die Reservierung wurde erfolgreich erstellt.", - "updateSuccessToast": "Die Reservierung wurde erfolgreich aktualisiert.", - "deleteSuccessToast": "Die Reservierung wurde erfolgreich gelöscht.", - "errors": { - "noAvaliableQuantity": "Der Lagerort hat keine verfügbare Menge.", - "quantityOutOfRange": "Die Mindestmenge beträgt 1 und die Höchstmenge beträgt {{max}}." - } - }, - "toast": { - "updateLocations": "Standorte erfolgreich aktualisiert.", - "updateLevel": "Der Lagerbestand wurde erfolgreich aktualisiert.", - "updateItem": "Inventarartikel erfolgreich aktualisiert." - } - }, - "giftCards": { - "domain": "Geschenkkarten", - "editGiftCard": "Geschenkkarte bearbeiten", - "createGiftCard": "Geschenkkarte erstellen", - "createGiftCardHint": "Erstellen Sie manuell eine Geschenkkarte, die als Zahlungsmethode in Ihrem Shop verwendet werden kann.", - "selectRegionFirst": "Wählen Sie zunächst eine Region aus", - "deleteGiftCardWarning": "Sie sind dabei, die Geschenkkarte {{code}} zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.", - "balanceHigherThanValue": "Der Saldo darf nicht höher sein als der ursprüngliche Betrag.", - "balanceLowerThanZero": "Der Saldo darf nicht negativ sein.", - "expiryDateHint": "Länder haben unterschiedliche Gesetze bezüglich des Ablaufdatums von Geschenkkarten. Informieren Sie sich unbedingt über die örtlichen Vorschriften, bevor Sie ein Ablaufdatum festlegen.", - "regionHint": "Wenn Sie die Region der Geschenkkarte ändern, ändert sich auch deren Währung, was möglicherweise Auswirkungen auf den Geldwert hat.", - "enabledHint": "Geben Sie an, ob die Geschenkkarte aktiviert oder deaktiviert ist.", - "balance": "Gleichgewicht", - "currentBalance": "Aktueller Kontostand", - "initialBalance": "Anfangssaldo", - "personalMessage": "Persönliche Nachricht", - "recipient": "Empfänger" - }, - "customers": { - "domain": "Kunden", - "list": { - "noRecordsMessage": "Ihre Kunden werden hier angezeigt." - }, - "create": { - "header": "Kunde anlegen", - "hint": "Erstellen Sie einen neuen Kunden und verwalten Sie dessen Daten.", - "successToast": "Der Kunde {{email}} wurde erfolgreich erstellt." - }, - "groups": { - "label": "Kundengruppen", - "remove": "Sind Sie sicher, dass Sie den Kunden aus der Kundengruppe „{{name}}“ entfernen möchten?", - "removeMany": "Sind Sie sicher, dass Sie Kunden aus den folgenden Kundengruppen gewinnen möchten: {{groups}}?", - "alreadyAddedTooltip": "Der Kunde ist bereits in dieser Kundengruppe.", - "list": { - "noRecordsMessage": "Dieser Kunde gehört keiner Gruppe an." - }, - "add": { - "success": "Kunde hinzugefügt zu: {{groups}}.", - "list": { - "noRecordsMessage": "Bitte erstellen Sie zunächst eine Kundengruppe." - } - }, - "removed": { - "success": "Kunde entfernt aus: {{groups}}.", - "list": { - "noRecordsMessage": "Bitte erstellen Sie zunächst eine Kundengruppe." - } - } - }, - "edit": { - "header": "Kunde bearbeiten", - "emailDisabledTooltip": "Die E-Mail-Adresse kann für registrierte Kunden nicht geändert werden.", - "successToast": "Der Kunde {{email}} wurde erfolgreich aktualisiert." - }, - "delete": { - "title": "Kunde löschen", - "description": "Sie sind dabei, den Kunden {{email}} zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.", - "successToast": "Der Kunde {{email}} wurde erfolgreich gelöscht." - }, - "fields": { - "guest": "Gast", - "registered": "Registriert", - "groups": "Gruppen" - }, - "registered": "Registriert", - "guest": "Gast", - "hasAccount": "Hat Konto" - }, - "customerGroups": { - "domain": "Kundengruppen", - "subtitle": "Organisieren Sie Kunden in Gruppen. Für Gruppen können unterschiedliche Aktionen und Preise gelten.", - "create": { - "header": "Kundengruppe erstellen", - "hint": "Erstellen Sie eine neue Kundengruppe, um Ihre Kunden zu segmentieren.", - "successToast": "Die Kundengruppe {{name}} wurde erfolgreich erstellt." - }, - "edit": { - "header": "Kundengruppe bearbeiten", - "successToast": "Die Kundengruppe {{name}} wurde erfolgreich aktualisiert." - }, - "delete": { - "title": "Kundengruppe löschen", - "description": "Sie sind dabei, die Kundengruppe {{name}} zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.", - "successToast": "Die Kundengruppe {{name}} wurde erfolgreich gelöscht." - }, - "customers": { - "alreadyAddedTooltip": "Der Kunde wurde bereits zur Gruppe hinzugefügt.", - "add": { - "successToast_one": "Der Kunde wurde erfolgreich zur Gruppe hinzugefügt.", - "successToast_other": "Kunden wurden erfolgreich zur Gruppe hinzugefügt.", - "list": { - "noRecordsMessage": "Erstellen Sie zunächst einen Kunden." - } - }, - "remove": { - "title_one": "Kunde entfernen", - "title_other": "Kunden entfernen", - "description_one": "Sie sind dabei, {{count}} Kunden aus der Kundengruppe zu entfernen. Diese Aktion kann nicht rückgängig gemacht werden.", - "description_other": "Sie sind dabei, {{count}} Kunden aus der Kundengruppe zu entfernen. Diese Aktion kann nicht rückgängig gemacht werden." - }, - "list": { - "noRecordsMessage": "Diese Gruppe hat keine Kunden." - } - } - }, - "orders": { - "domain": "Bestellungen", - "claim": "Beanspruchen", - "exchange": "Austausch", - "return": "Zurückkehren", - "cancelWarning": "Sie sind dabei, die Bestellung {{id}} zu stornieren. Diese Aktion kann nicht rückgängig gemacht werden.", - "onDateFromSalesChannel": "{{date}} von {{salesChannel}}", - "list": { - "noRecordsMessage": "Ihre Bestellungen werden hier angezeigt." - }, - "summary": { - "requestReturn": "Rücksendung anfordern", - "allocateItems": "Artikel zuordnen", - "editOrder": "Bestellung bearbeiten", - "editOrderContinue": "Bearbeiten Sie die Bestellung weiter", - "inventoryKit": "Besteht aus {{count}}x Inventargegenständen", - "itemTotal": "Artikelsumme", - "shippingTotal": "Versand insgesamt", - "discountTotal": "Rabatt insgesamt", - "taxTotalIncl": "Steuersumme (inklusive)", - "itemSubtotal": "Zwischensumme des Artikels", - "shippingSubtotal": "Versand-Zwischensumme", - "discountSubtotal": "Rabatt-Zwischensumme", - "taxTotal": "Steuersumme" - }, - "transfer": { - "title": "Eigentumsübertragung", - "requestSuccess": "Anfrage zur Eigentumsübertragung an: {{email}}.", - "currentOwner": "Aktueller Besitzer", - "newOwner": "Neuer Besitzer", - "currentOwnerDescription": "Der Kunde, der derzeit mit dieser Bestellung verbunden ist.", - "newOwnerDescription": "Der Kunde, an den Sie diese Bestellung übertragen möchten." - }, - "payment": { - "title": "Zahlungen", - "isReadyToBeCaptured": "Die Zahlung <0/> kann erfasst werden.", - "totalPaidByCustomer": "Vom Kunden bezahlter Gesamtbetrag", - "capture": "Zahlung erfassen", - "capture_short": "Erfassen", - "refund": "Erstattung", - "markAsPaid": "Als bezahlt markieren", - "statusLabel": "Zahlungsstatus", - "statusTitle": "Zahlungsstatus", - "status": { - "notPaid": "Nicht bezahlt", - "authorized": "Autorisiert", - "partiallyAuthorized": "Teilweise autorisiert", - "awaiting": "Warten", - "captured": "Erhalten", - "partiallyRefunded": "Teilweise erstattet", - "partiallyCaptured": "Teilweise erfasst", - "refunded": "Erstattet", - "canceled": "Abgebrochen", - "requiresAction": "Erfordert Maßnahmen" - }, - "capturePayment": "Die Zahlung von {{amount}} wird erfasst.", - "capturePaymentSuccess": "Die Zahlung von {{amount}} wurde erfolgreich erfasst", - "markAsPaidPayment": "Die Zahlung von {{amount}} wird als bezahlt markiert.", - "markAsPaidPaymentSuccess": "Zahlung von {{amount}} erfolgreich als bezahlt markiert", - "createRefund": "Rückerstattung erstellen", - "refundPaymentSuccess": "Rückerstattung des Betrags {{amount}} erfolgreich", - "createRefundWrongQuantity": "Die Menge sollte eine Zahl zwischen 1 und {{number}} sein.", - "refundAmount": "Rückerstattung von {{amount}}", - "paymentLink": "Zahlungslink für {{amount}} kopieren", - "selectPaymentToRefund": "Wählen Sie die Zahlung zur Rückerstattung aus" - }, - "edits": { - "title": "Bestellung bearbeiten", - "confirm": "Bestätigen Sie Bearbeiten", - "confirmText": "Sie sind dabei, eine Bestellbearbeitung zu bestätigen. Diese Aktion kann nicht rückgängig gemacht werden.", - "cancel": "Bearbeiten abbrechen", - "currentItems": "Aktuelle Artikel", - "currentItemsDescription": "Artikelmenge anpassen oder entfernen.", - "addItemsDescription": "Sie können der Bestellung neue Artikel hinzufügen.", - "addItems": "Elemente hinzufügen", - "amountPaid": "Gezahlter Betrag", - "newTotal": "Neue Summe", - "differenceDue": "Differenz fällig", - "create": "Bestellung bearbeiten", - "currentTotal": "Aktuelle Gesamtsumme", - "noteHint": "Fügen Sie eine interne Notiz für die Bearbeitung hinzu", - "cancelSuccessToast": "Auftragsbearbeitung abgebrochen", - "createSuccessToast": "Anfrage zur Auftragsbearbeitung erstellt", - "activeChangeError": "Für die Bestellung gibt es bereits eine aktive Bestelländerung (Rückgabe, Reklamation, Umtausch usw.). Bitte schließen Sie die Änderung ab oder brechen Sie sie ab, bevor Sie die Bestellung bearbeiten.", - "panel": { - "title": "Auftragsbearbeitung angefordert", - "titlePending": "Auftragsbearbeitung steht aus" - }, - "toast": { - "canceledSuccessfully": "Auftragsbearbeitung abgebrochen", - "confirmedSuccessfully": "Auftragsbearbeitung bestätigt" - }, - "validation": { - "quantityLowerThanFulfillment": "Die Menge kann nicht kleiner oder gleich der erfüllten Menge sein" - } - }, - "returns": { - "create": "Retoure erstellen", - "confirm": "Bestätigen Sie die Rückgabe", - "confirmText": "Sie sind dabei, eine Rücksendung zu bestätigen. Diese Aktion kann nicht rückgängig gemacht werden.", - "inbound": "Eingehend", - "outbound": "Ausgehend", - "sendNotification": "Benachrichtigung senden", - "sendNotificationHint": "Benachrichtigen Sie den Kunden über die Rücksendung.", - "returnTotal": "Gesamtrückgabe", - "inboundTotal": "Eingehende Summe", - "refundAmount": "Rückerstattungsbetrag", - "outstandingAmount": "Ausstehender Betrag", - "reason": "Grund", - "reasonHint": "Wählen Sie aus, warum der Kunde Artikel zurückgeben möchte.", - "note": "Notiz", - "noInventoryLevel": "Kein Lagerbestand", - "noInventoryLevelDesc": "Der ausgewählte Standort verfügt über keinen Lagerbestand für die ausgewählten Artikel. Die Rücksendung kann angefordert werden, kann jedoch erst dann entgegengenommen werden, wenn ein Lagerbestand für den ausgewählten Standort erstellt wurde.", - "noteHint": "Sie können frei tippen, wenn Sie etwas spezifizieren möchten.", - "location": "Standort", - "locationHint": "Wählen Sie den Ort aus, an den Sie die Artikel zurückgeben möchten.", - "inboundShipping": "Rückversand", - "inboundShippingHint": "Wählen Sie die Methode aus, die Sie verwenden möchten.", - "returnableQuantityLabel": "Rückgabemenge", - "refundableAmountLabel": "Rückerstattungsbetrag", - "returnRequestedInfo": "Rückgabe von {{requestedItemsCount}}x Artikeln angefordert", - "returnReceivedInfo": "{{requestedItemsCount}}x Artikel wurden erhalten zurückgegeben", - "itemReceived": "Erhaltene Artikel", - "returnRequested": "Rückgabe erbeten", - "damagedItemReceived": "Beschädigte Artikel erhalten", - "damagedItemsReturned": "{{quantity}}x beschädigte Artikel zurückgegeben", - "activeChangeError": "Für diese Bestellung wird gerade eine aktive Auftragsänderung durchgeführt. Bitte schließen Sie die Änderung zunächst ab oder verwerfen Sie sie.", - "cancel": { - "title": "Rückgabe abbrechen", - "description": "Sind Sie sicher, dass Sie die Rückgabeanfrage stornieren möchten?" - }, - "placeholders": { - "noReturnShippingOptions": { - "title": "Keine Rücksendeoptionen gefunden", - "hint": "Für den Standort wurden keine Rücksendeoptionen erstellt. Sie können eine unter Standort & Versand erstellen." - }, - "outboundShippingOptions": { - "title": "Keine Optionen für den ausgehenden Versand gefunden", - "hint": "Für den Standort wurden keine ausgehenden Versandoptionen erstellt. Sie können eine unter Standort & Versand erstellen." - } - }, - "receive": { - "action": "Artikel erhalten", - "receiveItems": "{{ returnType }} {{ id }}", - "restockAll": "Alle Artikel wieder auffüllen", - "itemsLabel": "Erhaltene Artikel", - "title": "Erhalten Sie Artikel für #{{returnId}}", - "sendNotificationHint": "Benachrichtigen Sie den Kunden über den Erhalt der Rücksendung.", - "inventoryWarning": "Bitte beachten Sie, dass wir die Lagerbestände basierend auf Ihrer Eingabe oben automatisch anpassen.", - "writeOffInputLabel": "Wie viele der Gegenstände sind beschädigt?", - "toast": { - "success": "Rücksendung erfolgreich erhalten.", - "errorLargeValue": "Die Menge ist größer als die angeforderte Artikelmenge.", - "errorNegativeValue": "Die Menge darf kein negativer Wert sein.", - "errorLargeDamagedValue": "Die Menge der beschädigten Artikel + die Menge der unbeschädigten erhaltenen Artikel übersteigt die Gesamtmenge der Artikel in der Rücksendung. Bitte reduzieren Sie die Menge unbeschädigter Artikel." - } - }, - "toast": { - "canceledSuccessfully": "Rücksendung erfolgreich storniert", - "confirmedSuccessfully": "Rücksendung erfolgreich bestätigt" - }, - "panel": { - "title": "Rückkehr eingeleitet", - "description": "Es muss ein offener Rückgabeantrag ausgefüllt werden" - } - }, - "claims": { - "create": "Anspruch erstellen", - "confirm": "Anspruch bestätigen", - "confirmText": "Sie sind dabei, einen Anspruch zu bestätigen. Diese Aktion kann nicht rückgängig gemacht werden.", - "manage": "Anspruch verwalten", - "outbound": "Ausgehend", - "outboundItemAdded": "{{itemsCount}}x durch Anspruch hinzugefügt", - "outboundTotal": "Ausgehender Gesamtwert", - "outboundShipping": "Ausgehender Versand", - "outboundShippingHint": "Wählen Sie die Methode aus, die Sie verwenden möchten.", - "refundAmount": "Geschätzter Unterschied", - "activeChangeError": "Für diese Bestellung liegt eine aktive Bestelländerung vor. Bitte schließen Sie die vorherige Änderung ab oder verwerfen Sie sie.", - "actions": { - "cancelClaim": { - "successToast": "Der Anspruch wurde erfolgreich storniert." - } - }, - "cancel": { - "title": "Anspruch stornieren", - "description": "Sind Sie sicher, dass Sie den Anspruch stornieren möchten?" - }, - "tooltips": { - "onlyReturnShippingOptions": "Diese Liste enthält nur Optionen für den Rückversand." - }, - "toast": { - "canceledSuccessfully": "Anspruch erfolgreich storniert", - "confirmedSuccessfully": "Anspruch erfolgreich bestätigt" - }, - "panel": { - "title": "Klage eingeleitet", - "description": "Es muss ein offener Anspruchsantrag ausgefüllt werden" - } - }, - "exchanges": { - "create": "Exchange erstellen", - "manage": "Exchange verwalten", - "confirm": "Bestätigen Sie den Austausch", - "confirmText": "Sie sind dabei, einen Austausch zu bestätigen. Diese Aktion kann nicht rückgängig gemacht werden.", - "outbound": "Ausgehend", - "outboundItemAdded": "{{itemsCount}}x durch Austausch hinzugefügt", - "outboundTotal": "Ausgehender Gesamtwert", - "outboundShipping": "Ausgehender Versand", - "outboundShippingHint": "Wählen Sie die Methode aus, die Sie verwenden möchten.", - "refundAmount": "Geschätzter Unterschied", - "activeChangeError": "Für diese Bestellung liegt eine aktive Bestelländerung vor. Bitte schließen Sie die vorherige Änderung ab oder verwerfen Sie sie.", - "actions": { - "cancelExchange": { - "successToast": "Der Umtausch wurde erfolgreich abgebrochen." - } - }, - "cancel": { - "title": "Umtausch abbrechen", - "description": "Sind Sie sicher, dass Sie den Umtausch abbrechen möchten?" - }, - "tooltips": { - "onlyReturnShippingOptions": "Diese Liste enthält nur Optionen für den Rückversand." - }, - "toast": { - "canceledSuccessfully": "Der Umtausch wurde erfolgreich abgebrochen", - "confirmedSuccessfully": "Austausch erfolgreich bestätigt" - }, - "panel": { - "title": "Austausch eingeleitet", - "description": "Es muss eine offene Austauschanfrage ausgefüllt werden" - } - }, - "reservations": { - "allocatedLabel": "Zugewiesen", - "notAllocatedLabel": "Nicht zugeordnet" - }, - "allocateItems": { - "action": "Artikel zuordnen", - "title": "Bestellpositionen zuordnen", - "locationDescription": "Wählen Sie den Standort aus, von dem aus Sie zuweisen möchten.", - "itemsToAllocate": "Zuzuordnende Elemente", - "itemsToAllocateDesc": "Wählen Sie die Anzahl der Elemente aus, die Sie zuweisen möchten", - "search": "Elemente suchen", - "consistsOf": "Besteht aus {{num}}x Inventargegenständen", - "requires": "Benötigt {{num}} pro Variante", - "toast": { - "created": "Elemente erfolgreich zugewiesen" - }, - "error": { - "quantityNotAllocated": "Es sind nicht zugeordnete Elemente vorhanden." - } - }, - "shipment": { - "title": "Als Versand markieren", - "trackingNumber": "Tracking-Nummer", - "addTracking": "Tracking-Nummer hinzufügen", - "sendNotification": "Benachrichtigung senden", - "sendNotificationHint": "Benachrichtigen Sie den Kunden über diese Lieferung.", - "toastCreated": "Sendung erfolgreich erstellt." - }, - "fulfillment": { - "cancelWarning": "Sie sind im Begriff, eine Erfüllung zu stornieren. Diese Aktion kann nicht rückgängig gemacht werden.", - "markAsDeliveredWarning": "Sie sind dabei, die Erfüllung als geliefert zu markieren. Diese Aktion kann nicht rückgängig gemacht werden.", - "unfulfilledItems": "Unerfüllte Artikel", - "statusLabel": "Erfüllungsstatus", - "statusTitle": "Erfüllungsstatus", - "fulfillItems": "Artikel erfüllen", - "awaitingFulfillmentBadge": "Warten auf Erfüllung", - "requiresShipping": "Erfordert Versand", - "number": "Erfüllung #{{number}}", - "itemsToFulfill": "Zu versendende Produkte", - "create": "Erfüllung erstellen", - "available": "Verfügbar", - "inStock": "Auf Lager", - "markAsShipped": "Als versendet markieren", - "markAsDelivered": "Als geliefert markieren", - "itemsToFulfillDesc": "Wählen Sie die zu versendenden Artikel und Mengen aus", - "locationDescription": "Wählen Sie den Standort aus, von dem aus Sie Artikel versenden möchten.", - "sendNotificationHint": "Benachrichtigen Sie Kunden über die erstellte Lieferung.", - "methodDescription": "Wählen Sie eine andere Versandart als die vom Kunden ausgewählte", - "error": { - "wrongQuantity": "Es steht nur ein Artikel zur Erfüllung zur Verfügung", - "wrongQuantity_other": "Die Menge sollte eine Zahl zwischen 1 und {{number}} sein.", - "noItems": "Keine zu versendenden Produkte." - }, - "status": { - "notFulfilled": "Ausstehend", - "partiallyFulfilled": "Teilweise versandbereit", - "fulfilled": "Versandbereit", - "partiallyShipped": "Teilweise versandt", - "shipped": "Ausgeliefert", - "delivered": "Geliefert", - "partiallyDelivered": "Teilweise geliefert", - "partiallyReturned": "Teilweise zurückgegeben", - "returned": "Zurückgegeben", - "canceled": "Storniert", - "requiresAction": "Erfordert Maßnahmen" - }, - "toast": { - "created": "Erfüllung erfolgreich erstellt", - "canceled": "Die Erfüllung wurde abgebrochen", - "fulfillmentShipped": "Eine bereits versandte Erfüllung kann nicht storniert werden", - "fulfillmentDelivered": "Die Erfüllung wurde als erfolgreich geliefert markiert" - }, - "trackingLabel": "Verfolgung", - "shippingFromLabel": "Versand ab", - "itemsLabel": "Artikel" - }, - "refund": { - "title": "Rückerstattung erstellen", - "sendNotificationHint": "Benachrichtigen Sie Kunden über die erstellte Rückerstattung.", - "systemPayment": "Systemzahlung", - "systemPaymentDesc": "Eine oder mehrere Ihrer Zahlungen sind eine Systemzahlung. Beachten Sie, dass Medusa für solche Zahlungen keine Einziehungen und Rückerstattungen übernimmt.", - "error": { - "amountToLarge": "Es kann nicht mehr als der ursprüngliche Bestellbetrag erstattet werden.", - "amountNegative": "Der Rückerstattungsbetrag muss eine positive Zahl sein.", - "reasonRequired": "Bitte wählen Sie einen Rückerstattungsgrund aus." - } - }, - "customer": { - "contactLabel": "Kontakt", - "editEmail": "E-Mail bearbeiten", - "transferOwnership": "Eigentum übertragen", - "editBillingAddress": "Rechnungsadresse bearbeiten", - "editShippingAddress": "Lieferadresse bearbeiten" - }, - "activity": { - "header": "Aktivität", - "showMoreActivities_one": "{{count}} weitere Aktivität anzeigen", - "showMoreActivities_other": "{{count}} weitere Aktivitäten anzeigen", - "comment": { - "label": "Kommentar", - "placeholder": "Hinterlassen Sie einen Kommentar", - "addButtonText": "Kommentar hinzufügen", - "deleteButtonText": "Kommentar löschen" - }, - "from": "Von", - "to": "An", - "events": { - "common": { - "toReturn": "Zurückkehren", - "toSend": "Zum Versenden" - }, - "placed": { - "title": "Bestellung aufgegeben", - "fromSalesChannel": "von {{salesChannel}}" - }, - "canceled": { - "title": "Bestellung storniert" - }, - "payment": { - "awaiting": "Warten auf Zahlung", - "captured": "Zahlung erfasst", - "canceled": "Zahlung storniert", - "refunded": "Zahlung zurückerstattet" - }, - "fulfillment": { - "created": "Artikel erfüllt", - "canceled": "Erfüllung abgesagt", - "shipped": "Artikel versendet", - "delivered": "Gelieferte Artikel", - "items_one": "{{count}} Artikel", - "items_other": "{{count}} Artikel" - }, - "return": { - "created": "Rückgabe #{{returnId}} angefordert", - "canceled": "Rückgabe #{{returnId}} abgebrochen", - "received": "Rückgabe #{{returnId}} erhalten", - "items_one": "{{count}} Artikel zurückgegeben", - "items_other": "{{count}} Artikel zurückgegeben" - }, - "note": { - "comment": "Kommentar", - "byLine": "von {{author}}" - }, - "claim": { - "created": "Anspruch #{{claimId}} angefordert", - "canceled": "Anspruch #{{claimId}} storniert", - "itemsInbound": "{{count}} Artikel, der zurückgegeben werden soll", - "itemsOutbound": "{{count}} Artikel zum Senden" - }, - "exchange": { - "created": "Exchange #{{exchangeId}} angefordert", - "canceled": "Austausch #{{exchangeId}} abgebrochen", - "itemsInbound": "{{count}} Artikel, der zurückgegeben werden soll", - "itemsOutbound": "{{count}} Artikel zum Senden" - }, - "edit": { - "requested": "Bestellbearbeitung #{{editId}} angefordert", - "confirmed": "Bestellbearbeitung #{{editId}} bestätigt" - }, - "transfer": { - "requested": "Bestellung #{{transferId}} übertragen", - "confirmed": "Bestellung #{{transferId}} übertragen" - } - } - }, - "fields": { - "displayId": "Anzeige-ID", - "refundableAmount": "Rückerstattungsbetrag", - "returnableQuantity": "Rückgabemenge" - } - }, - "draftOrders": { - "domain": "Befehlsentwürfe", - "deleteWarning": "Sie sind dabei, den Bestellentwurf {{id}} zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.", - "paymentLinkLabel": "Zahlungslink", - "cartIdLabel": "Warenkorb-ID", - "markAsPaid": { - "label": "Als bezahlt markieren", - "warningTitle": "Als bezahlt markieren", - "warningDescription": "Sie sind dabei, den Bestellentwurf als bezahlt zu markieren. Dieser Vorgang kann nicht rückgängig gemacht werden und eine spätere Einziehung der Zahlung ist nicht mehr möglich." - }, - "status": { - "open": "Offen", - "completed": "Vollendet" - }, - "create": { - "createDraftOrder": "Bestellentwurf erstellen", - "createDraftOrderHint": "Erstellen Sie einen neuen Bestellentwurf, um die Details einer Bestellung zu verwalten, bevor diese aufgegeben wird.", - "chooseRegionHint": "Wählen Sie eine Region", - "existingItemsLabel": "Vorhandene Artikel", - "existingItemsHint": "Fügen Sie vorhandene Produkte zum Bestellentwurf hinzu.", - "customItemsLabel": "Benutzerdefinierte Artikel", - "customItemsHint": "Fügen Sie benutzerdefinierte Artikel zum Bestellentwurf hinzu.", - "addExistingItemsAction": "Vorhandene Elemente hinzufügen", - "addCustomItemAction": "Benutzerdefiniertes Element hinzufügen", - "noCustomItemsAddedLabel": "Es wurden noch keine benutzerdefinierten Artikel hinzugefügt", - "noExistingItemsAddedLabel": "Es wurden noch keine vorhandenen Artikel hinzugefügt", - "chooseRegionTooltip": "Wählen Sie zunächst eine Region aus", - "useExistingCustomerLabel": "Bestandskunden nutzen", - "addShippingMethodsAction": "Versandarten hinzufügen", - "unitPriceOverrideLabel": "Überschreibung des Stückpreises", - "shippingOptionLabel": "Versandoption", - "shippingOptionHint": "Wählen Sie die Versandoption für den Bestellentwurf.", - "shippingPriceOverrideLabel": "Versandpreisüberschreibung", - "shippingPriceOverrideHint": "Überschreiben Sie den Versandpreis für den Bestellentwurf.", - "sendNotificationLabel": "Benachrichtigung senden", - "sendNotificationHint": "Senden Sie eine Benachrichtigung an den Kunden, wenn der Bestellentwurf erstellt wird." - }, - "validation": { - "requiredEmailOrCustomer": "E-Mail oder Kunde ist erforderlich.", - "requiredItems": "Mindestens ein Artikel ist erforderlich.", - "invalidEmail": "E-Mail muss eine gültige E-Mail-Adresse sein." - } - }, - "stockLocations": { - "domain": "Standorte und Versand", - "list": { - "description": "Verwalten Sie die Lagerstandorte und Versandoptionen Ihres Shops." - }, - "create": { - "header": "Lagerort erstellen", - "hint": "Ein Lagerstandort ist ein physischer Standort, an dem Produkte gelagert und versendet werden.", - "successToast": "Der Standort {{name}} wurde erfolgreich erstellt." - }, - "edit": { - "header": "Lagerort bearbeiten", - "viewInventory": "Inventar ansehen", - "successToast": "Standort {{name}} wurde erfolgreich aktualisiert." - }, - "delete": { - "confirmation": "Sie sind dabei, den Lagerort {{name}} zu löschen. Diese Aktion kann nicht rückgängig gemacht werden." - }, - "fulfillmentProviders": { - "header": "Fulfillment-Anbieter", - "shippingOptionsTooltip": "Dieses Dropdown-Menü enthält nur Anbieter, die für diesen Standort aktiviert sind. Fügen Sie sie dem Standort hinzu, wenn das Dropdown-Menü deaktiviert ist.", - "label": "Angeschlossene Fulfillment-Anbieter", - "connectedTo": "Verbunden mit {{count}} von {{total}} Fulfillment-Anbietern", - "noProviders": "Dieser Lagerort ist mit keinem Versanddienstleister verbunden.", - "action": "Anbieter verbinden", - "successToast": "Die Fulfillment-Anbieter für den Lagerstandort wurden erfolgreich aktualisiert." - }, - "fulfillmentSets": { - "pickup": { - "header": "Abholen" - }, - "shipping": { - "header": "Versand" - }, - "disable": { - "confirmation": "Sind Sie sicher, dass Sie {{name}} deaktivieren möchten? Dadurch werden alle zugehörigen Servicezonen und Versandoptionen gelöscht. Dies kann nicht rückgängig gemacht werden.", - "pickup": "Die Abholung wurde erfolgreich deaktiviert.", - "shipping": "Der Versand wurde erfolgreich deaktiviert." - }, - "enable": { - "pickup": "Die Abholung wurde erfolgreich aktiviert.", - "shipping": "Der Versand wurde erfolgreich aktiviert." - } - }, - "sidebar": { - "header": "Versandkonfiguration", - "shippingProfiles": { - "label": "Versandprofile", - "description": "Gruppieren Sie Produkte nach Versandanforderungen" - } - }, - "salesChannels": { - "header": "Vertriebskanäle", - "label": "Angebundene Vertriebskanäle", - "connectedTo": "Verbunden mit {{count}} von {{total}} Vertriebskanälen", - "noChannels": "Der Standort ist an keine Vertriebskanäle angeschlossen.", - "action": "Vertriebskanäle verbinden", - "successToast": "Vertriebskanäle wurden erfolgreich aktualisiert." - }, - "shippingOptions": { - "create": { - "shipping": { - "header": "Versandoption für {{zone}} erstellen", - "hint": "Erstellen Sie eine neue Versandoption, um zu definieren, wie Produkte von diesem Standort aus versendet werden.", - "label": "Versandoptionen", - "successToast": "Die Versandoption {{name}} wurde erfolgreich erstellt." - }, - "returns": { - "header": "Erstellen Sie eine Rückgabeoption für {{zone}}", - "hint": "Erstellen Sie eine neue Rückgabeoption, um zu definieren, wie Produkte an diesen Standort zurückgegeben werden.", - "label": "Rückgabeoptionen", - "successToast": "Die Rückgabeoption {{name}} wurde erfolgreich erstellt." - }, - "tabs": { - "details": "Einzelheiten", - "prices": "Preise" - }, - "action": "Option erstellen" - }, - "delete": { - "confirmation": "Sie sind dabei, die Versandoption {{name}} zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.", - "successToast": "Die Versandoption {{name}} wurde erfolgreich gelöscht." - }, - "edit": { - "header": "Versandoption bearbeiten", - "action": "Option bearbeiten", - "successToast": "Die Versandoption {{name}} wurde erfolgreich aktualisiert." - }, - "pricing": { - "action": "Preise bearbeiten" - }, - "fields": { - "count": { - "shipping_one": "{{count}} Versandoption", - "shipping_other": "{{count}} Versandoptionen", - "returns_one": "{{count}} Rückgabeoption", - "returns_other": "{{count}} Rückgabeoptionen" - }, - "priceType": { - "label": "Preisart", - "options": { - "fixed": { - "label": "Behoben", - "hint": "Der Preis der Versandoption ist fest und ändert sich nicht je nach Inhalt der Bestellung." - }, - "calculated": { - "label": "Berechnet", - "hint": "Der Preis der Versandoption wird vom Versanddienstleister beim Bezahlvorgang berechnet." - } - } - }, - "enableInStore": { - "label": "Im Store aktivieren", - "hint": "Ob Kunden diese Option beim Bezahlvorgang nutzen können." - }, - "provider": "Fulfillment-Anbieter", - "profile": "Versandprofil" - } - }, - "serviceZones": { - "create": { - "headerPickup": "Servicezone für Abholung von {{location}} erstellen", - "headerShipping": "Servicezone für den Versand von {{location}} erstellen", - "action": "Servicezone erstellen", - "successToast": "Die Servicezone {{name}} wurde erfolgreich erstellt." - }, - "edit": { - "header": "Servicezone bearbeiten", - "successToast": "Die Servicezone {{name}} wurde erfolgreich aktualisiert." - }, - "delete": { - "confirmation": "Sie sind dabei, die Servicezone {{name}} zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.", - "successToast": "Die Servicezone {{name}} wurde erfolgreich gelöscht." - }, - "manageAreas": { - "header": "Bereiche für {{name}} verwalten", - "action": "Bereiche verwalten", - "label": "Bereiche", - "hint": "Wählen Sie die geografischen Gebiete aus, die von der Servicezone abgedeckt werden.", - "successToast": "Bereiche für {{name}} wurden erfolgreich aktualisiert." - }, - "fields": { - "noRecords": "Es gibt keine Servicezonen, zu denen Versandoptionen hinzugefügt werden können.", - "tip": "Eine Servicezone ist eine Sammlung geografischer Zonen oder Gebiete. Es wird verwendet, um die verfügbaren Versandoptionen auf eine definierte Gruppe von Standorten zu beschränken." - } - } - }, - "shippingProfile": { - "domain": "Versandprofile", - "subtitle": "Gruppieren Sie Produkte mit ähnlichen Versandanforderungen in Profilen.", - "create": { - "header": "Versandprofil erstellen", - "hint": "Erstellen Sie ein neues Versandprofil, um Produkte mit ähnlichen Versandanforderungen zu gruppieren.", - "successToast": "Das Versandprofil {{name}} wurde erfolgreich erstellt." - }, - "delete": { - "title": "Versandprofil löschen", - "description": "Sie sind dabei, das Versandprofil {{name}} zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.", - "successToast": "Das Versandprofil {{name}} wurde erfolgreich gelöscht." - }, - "tooltip": { - "type": "Geben Sie den Versandprofiltyp ein, zum Beispiel: Schwer, Übergroß, Nur Fracht usw." - } - }, - "taxRegions": { - "domain": "Steuerregionen", - "list": { - "hint": "Verwalten Sie, was Sie Ihren Kunden berechnen, wenn diese in verschiedenen Ländern und Regionen einkaufen." - }, - "delete": { - "confirmation": "Sie sind dabei, eine Steuerregion zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.", - "successToast": "Die Steuerregion wurde erfolgreich gelöscht." - }, - "create": { - "header": "Steuerregion erstellen", - "hint": "Erstellen Sie eine neue Steuerregion, um Steuersätze für ein bestimmtes Land zu definieren.", - "errors": { - "rateIsRequired": "Beim Erstellen eines Standardsteuersatzes ist ein Steuersatz erforderlich.", - "nameIsRequired": "Der Name ist beim Erstellen eines Standardsteuersatzes erforderlich." - }, - "successToast": "Die Steuerregion wurde erfolgreich erstellt." - }, - "province": { - "header": "Provinzen", - "create": { - "header": "Erstellen Sie eine Provinzsteuerregion", - "hint": "Erstellen Sie eine neue Steuerregion, um Steuersätze für eine bestimmte Provinz zu definieren." - } - }, - "state": { - "header": "Staaten", - "create": { - "header": "Erstellen Sie eine staatliche Steuerregion", - "hint": "Erstellen Sie eine neue Steuerregion, um Steuersätze für einen bestimmten Staat zu definieren." - } - }, - "stateOrTerritory": { - "header": "Staaten oder Gebiete", - "create": { - "header": "Erstellen Sie eine Steuerregion für Bundesstaat/Territorium", - "hint": "Erstellen Sie eine neue Steuerregion, um Steuersätze für einen bestimmten Staat/ein bestimmtes Gebiet zu definieren." - } - }, - "county": { - "header": "Landkreise", - "create": { - "header": "Erstellen Sie eine County-Steuerregion", - "hint": "Erstellen Sie eine neue Steuerregion, um Steuersätze für einen bestimmten Landkreis zu definieren." - } - }, - "region": { - "header": "Regionen", - "create": { - "header": "Region-Steuerregion erstellen", - "hint": "Erstellen Sie eine neue Steuerregion, um Steuersätze für eine bestimmte Region zu definieren." - } - }, - "department": { - "header": "Abteilungen", - "create": { - "header": "Erstellen Sie die Steuerregion der Abteilung", - "hint": "Erstellen Sie eine neue Steuerregion, um Steuersätze für eine bestimmte Abteilung zu definieren." - } - }, - "territory": { - "header": "Gebiete", - "create": { - "header": "Erstellen Sie eine Gebietssteuerregion", - "hint": "Erstellen Sie eine neue Steuerregion, um Steuersätze für ein bestimmtes Gebiet zu definieren." - } - }, - "prefecture": { - "header": "Präfekturen", - "create": { - "header": "Erstellen Sie eine Präfektursteuerregion", - "hint": "Erstellen Sie eine neue Steuerregion, um Steuersätze für eine bestimmte Präfektur zu definieren." - } - }, - "district": { - "header": "Bezirke", - "create": { - "header": "Erstellen Sie eine Bezirkssteuerregion", - "hint": "Erstellen Sie eine neue Steuerregion, um Steuersätze für einen bestimmten Bezirk zu definieren." - } - }, - "governorate": { - "header": "Gouvernements", - "create": { - "header": "Erstellen Sie eine Steuerregion für ein Gouvernement", - "hint": "Erstellen Sie eine neue Steuerregion, um Steuersätze für ein bestimmtes Gouvernement zu definieren." - } - }, - "canton": { - "header": "Kantone", - "create": { - "header": "Erstellen Sie eine Steuerregion für den Kanton", - "hint": "Erstellen Sie eine neue Steuerregion, um Steuersätze für einen bestimmten Kanton zu definieren." - } - }, - "emirate": { - "header": "Emirate", - "create": { - "header": "Erstellen Sie eine Emirate-Steuerregion", - "hint": "Erstellen Sie eine neue Steuerregion, um Steuersätze für ein bestimmtes Emirat zu definieren." - } - }, - "sublevel": { - "header": "Unterebenen", - "create": { - "header": "Erstellen Sie eine untergeordnete Steuerregion", - "hint": "Erstellen Sie eine neue Steuerregion, um Steuersätze für eine bestimmte Unterebene zu definieren." - } - }, - "taxOverrides": { - "header": "Überschreibt", - "create": { - "header": "Überschreibung erstellen", - "hint": "Erstellen Sie einen Steuersatz, der die Standardsteuersätze für ausgewählte Bedingungen überschreibt." - }, - "edit": { - "header": "Überschreibung bearbeiten", - "hint": "Bearbeiten Sie den Steuersatz, der die Standardsteuersätze für ausgewählte Bedingungen überschreibt." - } - }, - "taxRates": { - "create": { - "header": "Steuersatz erstellen", - "hint": "Erstellen Sie einen neuen Steuersatz, um den Steuersatz für eine Region zu definieren.", - "successToast": "Der Steuersatz wurde erfolgreich erstellt." - }, - "edit": { - "header": "Steuersatz bearbeiten", - "hint": "Bearbeiten Sie den Steuersatz, um den Steuersatz für eine Region zu definieren.", - "successToast": "Der Steuersatz wurde erfolgreich aktualisiert." - }, - "delete": { - "confirmation": "Sie sind dabei, den Steuersatz {{name}} zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.", - "successToast": "Der Steuersatz wurde erfolgreich gelöscht." - } - }, - "fields": { - "isCombinable": { - "label": "Kombinierbar", - "hint": "Ob dieser Steuersatz mit dem Standardsatz aus der Steuerregion kombiniert werden kann.", - "true": "Kombinierbar", - "false": "Nicht kombinierbar" - }, - "defaultTaxRate": { - "label": "Standardsteuersatz", - "tooltip": "Der Standardsteuersatz für diese Region. Ein Beispiel ist der Standard-Mehrwertsteuersatz für ein Land oder eine Region.", - "action": "Erstellen Sie einen Standardsteuersatz" - }, - "taxRate": "Steuersatz", - "taxCode": "Steuerkennzeichen", - "targets": { - "label": "Ziele", - "hint": "Wählen Sie die Ziele aus, für die dieser Steuersatz gelten soll.", - "options": { - "product": "Produkte", - "productCollection": "Produktkollektionen", - "productTag": "Produkt-Tags", - "productType": "Produkttypen", - "customerGroup": "Kundengruppen" - }, - "operators": { - "in": "In", - "on": "An", - "and": "Und" - }, - "placeholders": { - "product": "Nach Produkten suchen", - "productCollection": "Suchen Sie nach Produktkollektionen", - "productTag": "Suchen Sie nach Produkt-Tags", - "productType": "Suchen Sie nach Produkttypen", - "customerGroup": "Suche nach Kundengruppen" - }, - "tags": { - "product": "Produkt", - "productCollection": "Produktkollektion", - "productTag": "Produkt-Tag", - "productType": "Produkttyp", - "customerGroup": "Kundengruppe" - }, - "modal": { - "header": "Ziele hinzufügen" - }, - "values_one": "{{count}} Wert", - "values_other": "{{count}} Werte", - "numberOfTargets_one": "{{count}} Ziel", - "numberOfTargets_other": "{{count}} Ziele", - "additionalValues_one": "und {{count}} mehr Wert", - "additionalValues_other": "und {{count}} weitere Werte", - "action": "Ziel hinzufügen" - }, - "sublevels": { - "labels": { - "province": "Provinz", - "state": "Zustand", - "region": "Region", - "stateOrTerritory": "Staat/Territorium", - "department": "Abteilung", - "county": "County", - "territory": "Gebiet", - "prefecture": "Präfektur", - "district": "Bezirk", - "governorate": "Gouvernement", - "emirate": "Emirat", - "canton": "Kanton", - "sublevel": "Sublevel-Code" - }, - "placeholders": { - "province": "Provinz auswählen", - "state": "Bundesland auswählen", - "region": "Region auswählen", - "stateOrTerritory": "Wählen Sie Bundesland/Gebiet aus", - "department": "Abteilung auswählen", - "county": "Landkreis auswählen", - "territory": "Gebiet auswählen", - "prefecture": "Präfektur auswählen", - "district": "Bezirk auswählen", - "governorate": "Wählen Sie ein Gouvernement aus", - "emirate": "Emirat auswählen", - "canton": "Kanton auswählen" - }, - "tooltips": { - "sublevel": "Geben Sie den ISO 3166-2-Code für die untergeordnete Steuerregion ein.", - "notPartOfCountry": "{{province}} scheint nicht Teil von {{country}} zu sein. Bitte überprüfen Sie noch einmal, ob dies korrekt ist." - }, - "alert": { - "header": "Untergeordnete Regionen sind für diese Steuerregion deaktiviert", - "description": "Untergeordnete Regionen sind für diese Region standardmäßig deaktiviert. Sie können ihnen ermöglichen, untergeordnete Regionen wie Provinzen, Bundesstaaten oder Territorien zu erstellen.", - "action": "Untergeordnete Regionen aktivieren" - } - }, - "noDefaultRate": { - "label": "Keine Standardrate", - "tooltip": "Für diese Steuerregion gibt es keinen Standardsteuersatz. Wenn es einen Standardsatz gibt, z. B. die Mehrwertsteuer eines Landes, fügen Sie ihn bitte dieser Region hinzu." - } - } - }, - "promotions": { - "domain": "Werbeaktionen", - "sections": { - "details": "Aktionsdetails" - }, - "tabs": { - "template": "Typ", - "details": "Einzelheiten", - "campaign": "Kampagne" - }, - "fields": { - "type": "Typ", - "value_type": "Werttyp", - "value": "Wert", - "campaign": "Kampagne", - "method": "Verfahren", - "allocation": "Zuweisung", - "addCondition": "Bedingung hinzufügen", - "clearAll": "Alles löschen", - "amount": { - "tooltip": "Wählen Sie den Währungscode aus, um die Festlegung des Betrags zu ermöglichen" - }, - "conditions": { - "rules": { - "title": "Wer kann diesen Code verwenden?", - "description": "Welcher Kunde darf den Aktionscode nutzen? Der Aktionscode kann von allen Kunden verwendet werden, sofern er nicht geändert wird." - }, - "target-rules": { - "title": "Auf welche Artikel gilt die Aktion?", - "description": "Die Aktion gilt für Artikel, die die folgenden Bedingungen erfüllen." - }, - "buy-rules": { - "title": "Was muss im Warenkorb sein, um die Aktion freizuschalten?", - "description": "Wenn diese Bedingungen zutreffen, aktivieren wir die Aktion für die Zielartikel." - } - } - }, - "tooltips": { - "campaignType": "Der Währungscode muss in der Aktion ausgewählt werden, um ein Ausgabenbudget festzulegen." - }, - "errors": { - "requiredField": "Erforderliches Feld", - "promotionTabError": "Beheben Sie Fehler im Tab „Werbung“, bevor Sie fortfahren" - }, - "toasts": { - "promotionCreateSuccess": "Aktion ({{code}}) wurde erfolgreich erstellt." - }, - "create": {}, - "edit": { - "title": "Aktionsdetails bearbeiten", - "rules": { - "title": "Nutzungsbedingungen bearbeiten" - }, - "target-rules": { - "title": "Artikelbedingungen bearbeiten" - }, - "buy-rules": { - "title": "Kaufregeln bearbeiten" - } - }, - "campaign": { - "header": "Kampagne", - "edit": { - "header": "Kampagne bearbeiten", - "successToast": "Die Kampagne der Aktion wurde erfolgreich aktualisiert." - }, - "actions": { - "goToCampaign": "Gehen Sie zur Kampagne" - } - }, - "campaign_currency": { - "tooltip": "Dies ist die Währung der Aktion. Ändern Sie es auf der Registerkarte „Details“." - }, - "form": { - "required": "Erforderlich", - "and": "UND", - "selectAttribute": "Wählen Sie Attribut aus", - "campaign": { - "existing": { - "title": "Bestehende Kampagne", - "description": "Fügen Sie Werbung zu einer vorhandenen Kampagne hinzu.", - "placeholder": { - "title": "Keine vorhandenen Kampagnen", - "desc": "Sie können eine erstellen, um mehrere Werbeaktionen zu verfolgen und Budgetgrenzen festzulegen." - } - }, - "new": { - "title": "Neue Kampagne", - "description": "Erstellen Sie eine neue Kampagne für diese Aktion." - }, - "none": { - "title": "Ohne Kampagne", - "description": "Fahren Sie fort, ohne Werbung mit Kampagne zu verknüpfen" - } - }, - "status": { - "title": "Status" - }, - "method": { - "label": "Verfahren", - "code": { - "title": "Aktionscode", - "description": "Kunden müssen diesen Code beim Bezahlvorgang eingeben" - }, - "automatic": { - "title": "Automatisch", - "description": "Kunden werden diese Aktion an der Kasse sehen" - } - }, - "max_quantity": { - "title": "Maximale Menge", - "description": "Maximale Anzahl an Artikeln, für die diese Aktion gilt." - }, - "type": { - "standard": { - "title": "Standard", - "description": "Eine Standardaktion" - }, - "buyget": { - "title": "Kaufen Get", - "description": "Kaufen Sie X und erhalten Sie Y-Aktion" - } - }, - "allocation": { - "each": { - "title": "Jede", - "description": "Wendet den Wert auf jedes Element an" - }, - "across": { - "title": "Über", - "description": "Wendet den Wert auf alle Elemente an" - }, - "once": { - "title": "Einmal", - "description": "Rabatt auf maximale Menge begrenzen" - } - }, - "code": { - "title": "Code", - "description": "Der Code, den Ihre Kunden beim Bezahlvorgang eingeben." - }, - "value": { - "title": "Werbewert" - }, - "value_type": { - "fixed": { - "title": "Werbewert", - "description": "Der zu rabattierende Betrag. z.B. 100" - }, - "percentage": { - "title": "Werbewert", - "description": "Der Prozentsatz, um den der Betrag abgezinst wird. z.B. 8 %" - } - } - }, - "deleteWarning": "Sie sind dabei, die Aktion {{code}} zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.", - "createPromotionTitle": "Werbeaktion erstellen", - "type": "Werbetyp", - "conditions": { - "add": "Bedingung hinzufügen", - "list": { - "noRecordsMessage": "Fügen Sie eine Bedingung hinzu, um einzuschränken, für welche Artikel die Aktion gilt." - } - } - }, - "campaigns": { - "domain": "Kampagnen", - "details": "Details zur Kampagne", - "status": { - "active": "Aktiv", - "expired": "Abgelaufen", - "scheduled": "Geplant" - }, - "delete": { - "title": "Bist du sicher?", - "description": "Sie sind dabei, die Kampagne „{{name}}“ zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.", - "successToast": "Die Kampagne „{{name}}“ wurde erfolgreich erstellt." - }, - "edit": { - "header": "Kampagne bearbeiten", - "description": "Bearbeiten Sie die Details der Kampagne.", - "successToast": "Kampagne „{{name}}“ wurde erfolgreich aktualisiert." - }, - "configuration": { - "header": "Konfiguration", - "edit": { - "header": "Kampagnenkonfiguration bearbeiten", - "description": "Bearbeiten Sie die Konfiguration der Kampagne.", - "successToast": "Die Kampagnenkonfiguration wurde erfolgreich aktualisiert." - } - }, - "create": { - "title": "Kampagne erstellen", - "description": "Erstellen Sie eine Werbekampagne.", - "hint": "Erstellen Sie eine Werbekampagne.", - "header": "Kampagne erstellen", - "successToast": "Die Kampagne „{{name}}“ wurde erfolgreich erstellt." - }, - "fields": { - "name": "Name", - "identifier": "Kennung", - "start_date": "Startdatum", - "end_date": "Enddatum", - "total_spend": "Budget ausgegeben", - "total_used": "Verwendetes Budget", - "budget_limit": "Budgetlimit", - "campaign_id": { - "hint": "In dieser Liste werden nur Kampagnen mit demselben Währungscode wie die Aktion angezeigt." - } - }, - "budget": { - "create": { - "hint": "Erstellen Sie ein Budget für die Kampagne.", - "header": "Kampagnenbudget" - }, - "details": "Kampagnenbudget", - "fields": { - "type": "Typ", - "currency": "Währung", - "limit": "Limit", - "used": "Gebraucht" - }, - "type": { - "spend": { - "title": "Ausgeben", - "description": "Legen Sie ein Limit für den gesamten rabattierten Betrag aller Aktionsnutzungen fest." - }, - "usage": { - "title": "Verwendung", - "description": "Legen Sie ein Limit fest, wie oft die Aktion genutzt werden kann." - } - }, - "edit": { - "header": "Kampagnenbudget bearbeiten" - } - }, - "promotions": { - "remove": { - "title": "Werbung aus der Kampagne entfernen", - "description": "Sie sind dabei, {{count}} Werbeaktionen aus der Kampagne zu entfernen. Diese Aktion kann nicht rückgängig gemacht werden." - }, - "alreadyAdded": "Diese Aktion wurde bereits zur Kampagne hinzugefügt.", - "alreadyAddedDiffCampaign": "Diese Aktion wurde bereits einer anderen Kampagne ({{name}}) hinzugefügt.", - "currencyMismatch": "Die Währung der Werbeaktion und der Kampagne stimmt nicht überein", - "toast": { - "success": "{{count}} Werbeaktion(en) erfolgreich zur Kampagne hinzugefügt" - }, - "add": { - "list": { - "noRecordsMessage": "Erstellen Sie zunächst eine Werbeaktion." - } - }, - "list": { - "noRecordsMessage": "In der Kampagne gibt es keine Werbeaktionen." - } - }, - "deleteCampaignWarning": "Sie sind dabei, die Kampagne {{name}} zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.", - "totalSpend": "<0>{{amount}} <1>{{currency}}" - }, - "priceLists": { - "domain": "Preislisten", - "subtitle": "Erstellen Sie Sonderangebote oder überschreiben Sie Preise für bestimmte Konditionen.", - "delete": { - "confirmation": "Sie sind dabei, die Preisliste {{title}} zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.", - "successToast": "Die Preisliste {{title}} wurde erfolgreich gelöscht." - }, - "create": { - "header": "Preisliste erstellen", - "subheader": "Erstellen Sie eine neue Preisliste, um die Preise Ihrer Produkte zu verwalten.", - "tabs": { - "details": "Einzelheiten", - "products": "Produkte", - "prices": "Preise" - }, - "successToast": "Die Preisliste {{title}} wurde erfolgreich erstellt.", - "products": { - "list": { - "noRecordsMessage": "Erstellen Sie zuerst ein Produkt." - } - } - }, - "edit": { - "header": "Preisliste bearbeiten", - "successToast": "Die Preisliste {{title}} wurde erfolgreich aktualisiert." - }, - "configuration": { - "header": "Konfiguration", - "edit": { - "header": "Bearbeiten Sie die Preislistenkonfiguration", - "description": "Bearbeiten Sie die Konfiguration der Preisliste.", - "successToast": "Die Preislistenkonfiguration wurde erfolgreich aktualisiert." - } - }, - "products": { - "header": "Produkte", - "actions": { - "addProducts": "Produkte hinzufügen", - "editPrices": "Preise bearbeiten" - }, - "delete": { - "confirmation_one": "Sie sind dabei, die Preise für {{count}} Produkt in der Preisliste zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.", - "confirmation_other": "Sie sind dabei, die Preise für {{count}} Produkte in der Preisliste zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.", - "successToast_one": "Preise für {{count}} Produkt erfolgreich gelöscht.", - "successToast_other": "Preise für {{count}} Produkte erfolgreich gelöscht." - }, - "add": { - "successToast": "Die Preise wurden erfolgreich zur Preisliste hinzugefügt." - }, - "edit": { - "successToast": "Die Preise wurden erfolgreich aktualisiert." - } - }, - "fields": { - "priceOverrides": { - "label": "Preisüberschreibungen", - "header": "Preisüberschreibungen" - }, - "status": { - "label": "Status", - "options": { - "active": "Aktiv", - "draft": "Entwurf", - "expired": "Abgelaufen", - "scheduled": "Geplant" - } - }, - "type": { - "label": "Typ", - "hint": "Wählen Sie die Art der Preisliste, die Sie erstellen möchten.", - "options": { - "sale": { - "label": "Verkauf", - "description": "Verkaufspreise sind vorübergehende Preisänderungen für Produkte." - }, - "override": { - "label": "Überschreiben", - "description": "Overrides werden in der Regel verwendet, um kundenspezifische Preise zu erstellen." - } - } - }, - "startsAt": { - "label": "Preisliste hat ein Startdatum?", - "hint": "Planen Sie die zukünftige Aktivierung der Preisliste." - }, - "endsAt": { - "label": "Preisliste hat ein Ablaufdatum?", - "hint": "Planen Sie, die Preisliste in Zukunft zu deaktivieren." - }, - "customerAvailability": { - "header": "Wählen Sie Kundengruppen", - "label": "Kundenverfügbarkeit", - "hint": "Wählen Sie aus, für welche Kundengruppen die Preisliste gelten soll.", - "placeholder": "Suche nach Kundengruppen", - "attribute": "Kundengruppen" - } - } - }, - "profile": { - "domain": "Profil", - "manageYourProfileDetails": "Verwalten Sie Ihre Profildetails.", - "fields": { - "languageLabel": "Sprache", - "usageInsightsLabel": "Nutzungseinblicke" - }, - "edit": { - "header": "Profil bearbeiten", - "languageHint": "Die Sprache, die Sie im Admin-Dashboard verwenden möchten. Die Sprache Ihres Shops ändert sich dadurch nicht.", - "languagePlaceholder": "Sprache auswählen", - "usageInsightsHint": "Teilen Sie Nutzungseinblicke und helfen Sie uns, Medusa zu verbessern. Weitere Informationen darüber, was wir sammeln und wie wir es verwenden, finden Sie in unserer <0>Dokumentation." - }, - "toast": { - "edit": "Profiländerungen gespeichert" - } - }, - "users": { - "domain": "Benutzer", - "editUser": "Benutzer bearbeiten", - "inviteUser": "Benutzer einladen", - "inviteUserHint": "Laden Sie einen neuen Benutzer in Ihren Shop ein.", - "sendInvite": "Einladung senden", - "pendingInvites": "Ausstehende Einladungen", - "deleteInviteWarning": "Sie sind dabei, die Einladung für {{email}} zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.", - "resendInvite": "Einladung erneut senden", - "copyInviteLink": "Einladungslink kopieren", - "expiredOnDate": "Abgelaufen am {{date}}", - "validFromUntil": "Gültig von <0>{{von}} - <1>{{bis}}", - "acceptedOnDate": "Akzeptiert am {{date}}", - "inviteStatus": { - "accepted": "Akzeptiert", - "pending": "Ausstehend", - "expired": "Abgelaufen" - }, - "roles": { - "admin": "Admin", - "developer": "Entwickler", - "member": "Mitglied" - }, - "deleteUserWarning": "Sie sind dabei, den Benutzer {{name}} zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.", - "invite": "Einladen" - }, - "store": { - "domain": "Shop", - "manageYourStoresDetails": "Verwalten Sie die Details Ihres Shops", - "editStore": "Shop bearbeiten", - "defaultCurrency": "Standardwährung", - "defaultRegion": "Standardregion", - "swapLinkTemplate": "Linkvorlage austauschen", - "paymentLinkTemplate": "Vorlage für einen Zahlungslink", - "inviteLinkTemplate": "Vorlage für einen Einladungslink", - "currencies": "Währungen", - "addCurrencies": "Währungen hinzufügen", - "enableTaxInclusivePricing": "Aktivieren Sie die Preisgestaltung inklusive Steuern", - "disableTaxInclusivePricing": "Deaktivieren Sie die Preisgestaltung inklusive Steuern", - "removeCurrencyWarning_one": "Sie sind dabei, {{count}} Währung aus Ihrem Shop zu entfernen. Stellen Sie sicher, dass Sie alle Preise in der Währung entfernt haben, bevor Sie fortfahren.", - "removeCurrencyWarning_other": "Sie sind dabei, {{count}} Währungen aus Ihrem Shop zu entfernen. Stellen Sie sicher, dass Sie alle Preise unter Verwendung der Währungen entfernt haben, bevor Sie fortfahren.", - "currencyAlreadyAdded": "Die Währung wurde Ihrem Shop bereits hinzugefügt.", - "edit": { - "header": "Shop bearbeiten" - }, - "toast": { - "update": "Shop erfolgreich aktualisiert", - "currenciesUpdated": "Währungen erfolgreich aktualisiert", - "currenciesRemoved": "Währungen wurden erfolgreich aus dem Shop entfernt", - "updatedTaxInclusivitySuccessfully": "Die Preise inklusive Steuern wurden erfolgreich aktualisiert" - } - }, - "regions": { - "domain": "Regionen", - "subtitle": "Eine Region ist ein Gebiet, in dem Sie Produkte verkaufen. Sie kann mehrere Länder umfassen und hat unterschiedliche Steuersätze, Anbieter und Währungen.", - "createRegion": "Region erstellen", - "createRegionHint": "Verwalten Sie Steuersätze und Anbieter für eine Reihe von Ländern.", - "addCountries": "Länder hinzufügen", - "editRegion": "Region bearbeiten", - "countriesHint": "Fügen Sie die in dieser Region enthaltenen Länder hinzu.", - "deleteRegionWarning": "Sie sind dabei, die Region {{name}} zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.", - "removeCountriesWarning_one": "Sie sind dabei, {{count}} Land aus der Region zu entfernen. Diese Aktion kann nicht rückgängig gemacht werden.", - "removeCountriesWarning_other": "Sie sind dabei, {{count}} Länder aus der Region zu entfernen. Diese Aktion kann nicht rückgängig gemacht werden.", - "removeCountryWarning": "Sie sind dabei, das Land {{name}} aus der Region zu entfernen. Diese Aktion kann nicht rückgängig gemacht werden.", - "automaticTaxesHint": "Wenn diese Option aktiviert ist, werden die Steuern beim Bezahlvorgang nur auf Grundlage der Lieferadresse berechnet.", - "taxInclusiveHint": "Wenn diese Option aktiviert ist, verstehen sich die Preise in der Region inklusive Steuern.", - "providersHint": "Fügen Sie hinzu, welche Zahlungsanbieter in dieser Region verfügbar sind.", - "shippingOptions": "Versandoptionen", - "deleteShippingOptionWarning": "Sie sind dabei, die Versandoption {{name}} zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.", - "return": "Zurückkehren", - "outbound": "Ausgehend", - "priceType": "Preisart", - "flatRate": "Pauschale", - "calculated": "Berechnet", - "list": { - "noRecordsMessage": "Erstellen Sie eine Region für die Gebiete, in denen Sie verkaufen." - }, - "toast": { - "delete": "Region erfolgreich gelöscht", - "edit": "Regionsbearbeitung gespeichert", - "create": "Region erfolgreich erstellt", - "countries": "Die Länder der Region wurden erfolgreich aktualisiert" - }, - "shippingOption": { - "createShippingOption": "Versandoption erstellen", - "createShippingOptionHint": "Erstellen Sie eine neue Versandoption für die Region.", - "editShippingOption": "Versandoption bearbeiten", - "fulfillmentMethod": "Erfüllungsmethode", - "type": { - "outbound": "Ausgehend", - "outboundHint": "Verwenden Sie diese Option, wenn Sie eine Versandoption für den Versand von Produkten an den Kunden erstellen.", - "return": "Zurückkehren", - "returnHint": "Verwenden Sie diese Option, wenn Sie eine Versandoption erstellen, damit der Kunde Produkte an Sie zurücksenden kann." - }, - "priceType": { - "label": "Preisart", - "flatRate": "Pauschale", - "calculated": "Berechnet" - }, - "availability": { - "adminOnly": "Nur Administrator", - "adminOnlyHint": "Wenn diese Option aktiviert ist, ist die Versandoption nur im Admin-Dashboard und nicht im Storefront verfügbar." - }, - "taxInclusiveHint": "Wenn diese Option aktiviert ist, versteht sich der Preis der Versandoption inklusive Steuern.", - "requirements": { - "label": "Anforderungen", - "hint": "Geben Sie die Anforderungen für die Versandoption an." - } - } - }, - "taxes": { - "domain": "Steuerregionen", - "domainDescription": "Verwalten Sie Ihre Steuerregion", - "countries": { - "taxCountriesHint": "Die Steuereinstellungen gelten für die aufgeführten Länder." - }, - "settings": { - "editTaxSettings": "Bearbeiten Sie die Steuereinstellungen", - "taxProviderLabel": "Steueranbieter", - "systemTaxProviderLabel": "Systemsteueranbieter", - "calculateTaxesAutomaticallyLabel": "Steuern automatisch berechnen", - "calculateTaxesAutomaticallyHint": "Wenn diese Option aktiviert ist, werden die Steuersätze automatisch berechnet und auf Warenkörbe angewendet. Wenn die Funktion deaktiviert ist, müssen die Steuern an der Kasse manuell berechnet werden. Manuelle Steuern werden für die Verwendung mit externen Steueranbietern empfohlen.", - "applyTaxesOnGiftCardsLabel": "Erheben Sie Steuern auf Geschenkkarten", - "applyTaxesOnGiftCardsHint": "Wenn diese Option aktiviert ist, werden beim Bezahlvorgang Steuern auf Geschenkkarten erhoben. In einigen Ländern schreiben die Steuervorschriften vor, dass beim Kauf von Geschenkkarten Steuern erhoben werden müssen.", - "defaultTaxRateLabel": "Standardsteuersatz", - "defaultTaxCodeLabel": "Standardsteuercode" - }, - "defaultRate": { - "sectionTitle": "Standardsteuersatz" - }, - "taxRate": { - "sectionTitle": "Steuersätze", - "createTaxRate": "Steuersatz erstellen", - "createTaxRateHint": "Erstellen Sie einen neuen Steuersatz für die Region.", - "deleteRateDescription": "Sie sind dabei, den Steuersatz {{name}} zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.", - "editTaxRate": "Steuersatz bearbeiten", - "editRateAction": "Tarif bearbeiten", - "editOverridesAction": "Überschreibungen bearbeiten", - "editOverridesTitle": "Steuersatzüberschreibungen bearbeiten", - "editOverridesHint": "Geben Sie die Überschreibungen für den Steuersatz an.", - "deleteTaxRateWarning": "Sie sind dabei, den Steuersatz {{name}} zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.", - "productOverridesLabel": "Produktüberschreibungen", - "productOverridesHint": "Geben Sie die Produktüberschreibungen für den Steuersatz an.", - "addProductOverridesAction": "Fügen Sie Produktüberschreibungen hinzu", - "productTypeOverridesLabel": "Produkttypüberschreibungen", - "productTypeOverridesHint": "Geben Sie die Produkttypüberschreibungen für den Steuersatz an.", - "addProductTypeOverridesAction": "Fügen Sie Produkttypüberschreibungen hinzu", - "shippingOptionOverridesLabel": "Die Versandoption hat Vorrang", - "shippingOptionOverridesHint": "Geben Sie die Versandoption an, die den Steuersatz überschreibt.", - "addShippingOptionOverridesAction": "Versandoptionsüberschreibungen hinzufügen", - "productOverridesHeader": "Produkte", - "productTypeOverridesHeader": "Produkttypen", - "shippingOptionOverridesHeader": "Versandoptionen" - } - }, - "locations": { - "domain": "Standorte", - "editLocation": "Standort bearbeiten", - "addSalesChannels": "Vertriebskanäle hinzufügen", - "noLocationsFound": "Keine Standorte gefunden", - "selectLocations": "Wählen Sie Standorte aus, an denen der Artikel vorrätig ist.", - "deleteLocationWarning": "Sie sind dabei, den Standort {{name}} zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.", - "removeSalesChannelsWarning_one": "Sie sind dabei, {{count}} Vertriebskanal vom Standort zu entfernen.", - "removeSalesChannelsWarning_other": "Sie sind dabei, {{count}} Vertriebskanäle vom Standort zu entfernen.", - "toast": { - "create": "Standort erfolgreich erstellt", - "update": "Der Standort wurde erfolgreich aktualisiert", - "removeChannel": "Vertriebskanal erfolgreich entfernt" - } - }, - "reservations": { - "domain": "Reservierungen", - "subtitle": "Verwalten Sie die reservierte Menge an Lagerartikeln.", - "deleteWarning": "Sie sind dabei, eine Reservierung zu löschen. Diese Aktion kann nicht rückgängig gemacht werden." - }, - "salesChannels": { - "domain": "Vertriebskanäle", - "subtitle": "Verwalten Sie die Online- und Offline-Kanäle, über die Sie Produkte verkaufen.", - "createSalesChannel": "Erstellen Sie einen Vertriebskanal", - "createSalesChannelHint": "Erstellen Sie einen neuen Vertriebskanal, über den Sie Ihre Produkte verkaufen können.", - "enabledHint": "Geben Sie an, ob der Vertriebskanal aktiviert ist.", - "removeProductsWarning_one": "Sie sind dabei, {{count}} Produkt aus {{sales_channel}} zu entfernen.", - "removeProductsWarning_other": "Sie sind dabei, {{count}} Produkte aus {{sales_channel}} zu entfernen.", - "addProducts": "Produkte hinzufügen", - "editSalesChannel": "Vertriebskanal bearbeiten", - "productAlreadyAdded": "Das Produkt wurde bereits zum Vertriebskanal hinzugefügt.", - "deleteSalesChannelWarning": "Sie sind dabei, den Vertriebskanal {{name}} zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.", - "toast": { - "create": "Vertriebskanal erfolgreich erstellt", - "update": "Vertriebskanal erfolgreich aktualisiert", - "delete": "Vertriebskanal erfolgreich gelöscht" - }, - "products": { - "list": { - "noRecordsMessage": "Es sind keine Produkte im Vertriebskanal vorhanden." - }, - "add": { - "list": { - "noRecordsMessage": "Erstellen Sie zuerst ein Produkt." - } - } - } - }, - "apiKeyManagement": { - "domain": { - "publishable": "Veröffentlichbare API-Schlüssel", - "secret": "Geheime API-Schlüssel" - }, - "subtitle": { - "publishable": "Verwalten Sie in der Storefront verwendete API-Schlüssel, um den Umfang der Anfragen auf bestimmte Vertriebskanäle zu beschränken.", - "secret": "Verwalten Sie API-Schlüssel, die zur Authentifizierung von Administratorbenutzern in Administratoranwendungen verwendet werden." - }, - "status": { - "active": "Aktiv", - "revoked": "Widerrufen" - }, - "type": { - "publishable": "Veröffentlichbar", - "secret": "Geheimnis" - }, - "create": { - "createPublishableHeader": "Erstellen Sie einen veröffentlichbaren API-Schlüssel", - "createPublishableHint": "Erstellen Sie einen neuen veröffentlichbaren API-Schlüssel, um den Umfang der Anfragen auf bestimmte Vertriebskanäle zu beschränken.", - "createSecretHeader": "Erstellen Sie einen geheimen API-Schlüssel", - "createSecretHint": "Erstellen Sie einen neuen geheimen API-Schlüssel, um als authentifizierter Admin-Benutzer auf die Medusa-API zuzugreifen.", - "secretKeyCreatedHeader": "Geheimer Schlüssel erstellt", - "secretKeyCreatedHint": "Ihr neuer geheimer Schlüssel wurde generiert. Jetzt kopieren und sicher aufbewahren. Dies ist das einzige Mal, dass es angezeigt wird.", - "copySecretTokenSuccess": "Der geheime Schlüssel wurde in die Zwischenablage kopiert.", - "copySecretTokenFailure": "Der geheime Schlüssel konnte nicht in die Zwischenablage kopiert werden.", - "successToast": "Der API-Schlüssel wurde erfolgreich erstellt." - }, - "edit": { - "header": "API-Schlüssel bearbeiten", - "description": "Bearbeiten Sie den Titel des API-Schlüssels.", - "successToast": "Der API-Schlüssel {{title}} wurde erfolgreich aktualisiert." - }, - "salesChannels": { - "title": "Vertriebskanäle hinzufügen", - "description": "Fügen Sie die Vertriebskanäle hinzu, auf die der API-Schlüssel beschränkt sein soll.", - "successToast_one": "{{count}} Vertriebskanal wurde erfolgreich zum API-Schlüssel hinzugefügt.", - "successToast_other": "{{count}} Vertriebskanäle wurden erfolgreich zum API-Schlüssel hinzugefügt.", - "alreadyAddedTooltip": "Der Vertriebskanal wurde bereits zum API-Schlüssel hinzugefügt.", - "list": { - "noRecordsMessage": "Im Geltungsbereich des veröffentlichbaren API-Schlüssels gibt es keine Vertriebskanäle." - } - }, - "delete": { - "warning": "Sie sind dabei, den API-Schlüssel {{title}} zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.", - "successToast": "Der API-Schlüssel {{title}} wurde erfolgreich gelöscht." - }, - "revoke": { - "warning": "Sie sind dabei, den API-Schlüssel {{title}} zu widerrufen. Diese Aktion kann nicht rückgängig gemacht werden.", - "successToast": "Der API-Schlüssel {{title}} wurde erfolgreich widerrufen." - }, - "addSalesChannels": { - "list": { - "noRecordsMessage": "Erstellen Sie zunächst einen Vertriebskanal." - } - }, - "removeSalesChannel": { - "warning": "Sie sind dabei, den Vertriebskanal {{name}} aus dem API-Schlüssel zu entfernen. Diese Aktion kann nicht rückgängig gemacht werden.", - "warningBatch_one": "Sie sind dabei, {{count}} Vertriebskanal aus dem API-Schlüssel zu entfernen. Diese Aktion kann nicht rückgängig gemacht werden.", - "warningBatch_other": "Sie sind dabei, {{count}} Vertriebskanäle aus dem API-Schlüssel zu entfernen. Diese Aktion kann nicht rückgängig gemacht werden.", - "successToast": "Der Vertriebskanal wurde erfolgreich aus dem API-Schlüssel entfernt.", - "successToastBatch_one": "{{count}} Vertriebskanal wurde erfolgreich aus dem API-Schlüssel entfernt.", - "successToastBatch_other": "{{count}} Vertriebskanäle wurden erfolgreich aus dem API-Schlüssel entfernt." - }, - "actions": { - "revoke": "API-Schlüssel widerrufen", - "copy": "API-Schlüssel kopieren", - "copySuccessToast": "Der API-Schlüssel wurde in die Zwischenablage kopiert." - }, - "table": { - "lastUsedAtHeader": "Zuletzt verwendet um", - "createdAtHeader": "Widerrufen am" - }, - "fields": { - "lastUsedAtLabel": "Zuletzt verwendet um", - "revokedByLabel": "Widerrufen durch", - "revokedAtLabel": "Widerrufen am", - "createdByLabel": "Erstellt von" - } - }, - "returnReasons": { - "domain": "Rückgabegründe", - "subtitle": "Verwalten Sie die Gründe für zurückgegebene Artikel.", - "calloutHint": "Verwalten Sie die Gründe für die Kategorisierung von Retouren.", - "editReason": "Retourengrund bearbeiten", - "create": { - "header": "Rückgabegrund hinzufügen", - "subtitle": "Geben Sie die häufigsten Gründe für Rücksendungen an.", - "hint": "Erstellen Sie einen neuen Retourengrund, um Retouren zu kategorisieren.", - "successToast": "Rückgabegrund {{label}} wurde erfolgreich erstellt." - }, - "edit": { - "header": "Retourengrund bearbeiten", - "subtitle": "Bearbeiten Sie den Wert des Rückgabegrunds.", - "successToast": "Rückgabegrund {{label}} wurde erfolgreich aktualisiert." - }, - "delete": { - "confirmation": "Sie sind dabei, den Rückgabegrund {{label}} zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.", - "successToast": "Rückgabegrund {{label}} wurde erfolgreich gelöscht." - }, - "fields": { - "value": { - "label": "Wert", - "placeholder": "falsche_Größe", - "tooltip": "Der Wert sollte eine eindeutige Kennung für den Rückgabegrund sein." - }, - "label": { - "label": "Etikett", - "placeholder": "Falsche Größe" - }, - "description": { - "label": "Beschreibung", - "placeholder": "Der Kunde hat die falsche Größe erhalten" - } - } - }, - "login": { - "forgotPassword": "Passwort vergessen? - <0>Zurücksetzen", - "title": "Willkommen bei Medusa", - "hint": "Melden Sie sich an, um auf ihr Konto zuzugreifen" - }, - "invite": { - "title": "Willkommen bei Medusa", - "hint": "Erstellen Sie unten Ihr Konto", - "backToLogin": "Zurück zum Login", - "createAccount": "Benutzerkonto erstellen", - "alreadyHaveAccount": "Sie haben bereits ein Konto? - <0>Anmelden", - "emailTooltip": "Ihre E-Mail-Adresse kann nicht geändert werden. Wenn Sie eine andere E-Mail-Adresse verwenden möchten, muss eine neue Einladung gesendet werden.", - "invalidInvite": "Die Einladung ist ungültig oder abgelaufen.", - "successTitle": "Ihr Konto wurde registriert", - "successHint": "Beginnen Sie sofort mit Medusa Admin.", - "successAction": "Starten Sie Medusa Admin", - "invalidTokenTitle": "Ihr Einladungstoken ist ungültig", - "invalidTokenHint": "Versuchen Sie, einen neuen Einladungslink anzufordern.", - "passwordMismatch": "Passwörter stimmen nicht überein", - "toast": { - "accepted": "Einladung erfolgreich angenommen" - } - }, - "resetPassword": { - "title": "Passwort zurücksetzen", - "hint": "Geben Sie unten Ihre E-Mail-Adresse ein und wir senden Ihnen Anweisungen zum Zurücksetzen Ihres Passworts.", - "email": "E-Mail", - "sendResetInstructions": "Anweisungen zum Zurücksetzen senden", - "backToLogin": "<0>Zurück zur Anmeldung", - "newPasswordHint": "Wählen Sie unten ein neues Passwort.", - "invalidTokenTitle": "Ihr Reset-Token ist ungültig", - "invalidTokenHint": "Versuchen Sie, einen neuen Link zum Zurücksetzen anzufordern.", - "expiredTokenTitle": "Ihr Reset-Token ist abgelaufen", - "goToResetPassword": "Gehen Sie zu Passwort zurücksetzen", - "resetPassword": "Passwort zurücksetzen", - "newPassword": "Neues Passwort", - "repeatNewPassword": "Neues Passwort wiederholen", - "tokenExpiresIn": "Token läuft in <0>{{time}} Minuten ab", - "successfulRequestTitle": "Ihnen wurde erfolgreich eine E-Mail gesendet", - "successfulRequest": "Wir haben Ihnen eine E-Mail gesendet, mit der Sie Ihr Passwort zurücksetzen können. Überprüfen Sie Ihren Spam-Ordner, wenn Sie die E-Mail nach einigen Minuten noch nicht erhalten haben.", - "successfulResetTitle": "Passwort-Reset erfolgreich", - "successfulReset": "Bitte melden Sie sich auf der Anmeldeseite an.", - "passwordMismatch": "Passwörter stimmen nicht überein", - "invalidLinkTitle": "Ihr Reset-Link ist ungültig", - "invalidLinkHint": "Versuchen Sie erneut, Ihr Passwort zurückzusetzen." - }, - "workflowExecutions": { - "domain": "Workflows", - "subtitle": "Sehen Sie sich Workflow-Ausführungen in Ihrer Medusa-Anwendung an und verfolgen Sie sie.", - "transactionIdLabel": "Transaktions-ID", - "workflowIdLabel": "Workflow-ID", - "progressLabel": "Fortschritt", - "stepsCompletedLabel_one": "Schritt {{completed}} von {{count}}", - "stepsCompletedLabel_other": " Schritt {{completed}} von {{count}}", - "list": { - "noRecordsMessage": "Es wurden noch keine Workflows ausgeführt." - }, - "history": { - "sectionTitle": "Geschichte", - "runningState": "Läuft...", - "awaitingState": "Warten", - "failedState": "Fehlgeschlagen", - "skippedState": "Übersprungen", - "skippedFailureState": "Übersprungen (Fehler)", - "definitionLabel": "Definition", - "outputLabel": "Ausgabe", - "compensateInputLabel": "Eingabe kompensieren", - "revertedLabel": "Zurückgesetzt", - "errorLabel": "Fehler" - }, - "state": { - "done": "Erledigt", - "failed": "Fehlgeschlagen", - "reverted": "Zurückgesetzt", - "invoking": "Aufrufen", - "compensating": "Kompensierend", - "notStarted": "Nicht gestartet" - }, - "transaction": { - "state": { - "waitingToCompensate": "Ich warte auf eine Entschädigung" - } - }, - "step": { - "state": { - "skipped": "Übersprungen", - "skippedFailure": "Übersprungen (Fehler)", - "dormant": "Ruhend", - "timeout": "Time-out" - } - } - }, - "productTypes": { - "domain": "Produkttypen", - "subtitle": "Organisieren Sie Ihre Produkte in Typen.", - "create": { - "header": "Produkttyp erstellen", - "hint": "Erstellen Sie einen neuen Produkttyp, um Ihre Produkte zu kategorisieren.", - "successToast": "Der Produkttyp {{value}} wurde erfolgreich erstellt." - }, - "edit": { - "header": "Produkttyp bearbeiten", - "successToast": "Der Produkttyp {{value}} wurde erfolgreich aktualisiert." - }, - "delete": { - "confirmation": "Sie sind dabei, den Produkttyp {{value}} zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.", - "successToast": "Der Produkttyp {{value}} wurde erfolgreich gelöscht." - }, - "fields": { - "value": "Wert" - } - }, - "productTags": { - "domain": "Produkt-Tags", - "create": { - "header": "Produkt-Tag erstellen", - "subtitle": "Erstellen Sie ein neues Produkt-Tag, um Ihre Produkte zu kategorisieren.", - "successToast": "Das Produkt-Tag {{value}} wurde erfolgreich erstellt." - }, - "edit": { - "header": "Produkt-Tag bearbeiten", - "subtitle": "Bearbeiten Sie den Wert des Produkt-Tags.", - "successToast": "Das Produkt-Tag {{value}} wurde erfolgreich aktualisiert." - }, - "delete": { - "confirmation": "Sie sind dabei, das Produkt-Tag {{value}} zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.", - "successToast": "Das Produkt-Tag {{value}} wurde erfolgreich gelöscht." - }, - "fields": { - "value": "Wert" - } - }, - "notifications": { - "domain": "Benachrichtigungen", - "emptyState": { - "title": "Keine Benachrichtigungen", - "description": "Sie haben im Moment keine Benachrichtigungen, aber sobald Sie dies tun, werden sie hier angezeigt." - }, - "accessibility": { - "description": "Benachrichtigungen über Medusa-Aktivitäten werden hier aufgelistet." - } - }, - "errors": { - "serverError": "Serverfehler – Versuchen Sie es später noch einmal.", - "invalidCredentials": "Falsche E-Mail oder Passwort" - }, - "statuses": { - "scheduled": "Geplant", - "expired": "Abgelaufen", - "active": "Aktiv", - "enabled": "Aktiviert", - "disabled": "Deaktiviert" - }, - "labels": { - "productVariant": "Produktvariante", - "prices": "Preise", - "available": "Verfügbar", - "inStock": "Auf Lager", - "added": "Hinzugefügt", - "removed": "ENTFERNT" - }, - "fields": { - "amount": "Menge", - "refundAmount": "Rückerstattungsbetrag", - "name": "Name", - "default": "Standard", - "lastName": "Nachname", - "firstName": "Vorname", - "title": "Titel", - "customTitle": "Benutzerdefinierter Titel", - "manageInventory": "Inventar verwalten", - "inventoryKit": "Mit Inventarset", - "inventoryItems": "Inventargegenstände", - "inventoryItem": "Inventargegenstand", - "requiredQuantity": "Benötigte Menge", - "description": "Beschreibung", - "email": "E-Mail", - "password": "Passwort", - "repeatPassword": "Passwort wiederholen", - "confirmPassword": "Passwort bestätigen", - "newPassword": "Neues Passwort", - "repeatNewPassword": "Neues Passwort wiederholen", - "categories": "Kategorien", - "shippingMethod": "Versandart", - "configurations": "Konfigurationen", - "conditions": "Bedingungen", - "category": "Kategorie", - "collection": "Sammlung", - "discountable": "Rabattierbar", - "handle": "Handle", - "subtitle": "Untertitel", - "item": "Artikel", - "qty": "Menge.", - "limit": "Limit", - "tags": "Schlagworte", - "type": "Typ", - "reason": "Grund", - "none": "keiner", - "all": "alle", - "search": "Suchen", - "percentage": "Prozentsatz", - "sales_channels": "Vertriebskanäle", - "customer_groups": "Kundengruppen", - "product_tags": "Produkt-Tags", - "product_types": "Produkttypen", - "product_collections": "Produktkollektionen", - "status": "Status", - "code": "Code", - "value": "Wert", - "disabled": "Deaktiviert", - "dynamic": "Dynamisch", - "normal": "Normal", - "years": "Jahre", - "months": "Monate", - "days": "Tage", - "hours": "Std", - "minutes": "Minuten", - "totalRedemptions": "Gesamteinlösungen", - "countries": "Länder", - "paymentProviders": "Zahlungsanbieter", - "refundReason": "Rückerstattungsgrund", - "fulfillmentProviders": "Fulfillment-Anbieter", - "fulfillmentProvider": "Fulfillment-Anbieter", - "providers": "Anbieter", - "availability": "Verfügbarkeit", - "inventory": "Inventar", - "optional": "Optional", - "note": "Notiz", - "automaticTaxes": "Automatische Steuern", - "taxInclusivePricing": "Preise inklusive Steuern", - "currency": "Währung", - "address": "Adresse", - "address2": "Apartment, Suite usw.", - "city": "Stadt", - "postalCode": "Postleitzahl", - "country": "Land", - "state": "Zustand", - "province": "Provinz", - "company": "Unternehmen", - "phone": "Telefon", - "metadata": "Metadaten", - "selectCountry": "Land auswählen", - "products": "Produkte", - "variants": "Varianten", - "orders": "Bestellungen", - "account": "Konto", - "total": "Bestellsumme", - "paidTotal": "Insgesamt erfasst", - "totalExclTax": "Gesamt exkl. Steuer", - "subtotal": "Zwischensumme", - "shipping": "Versand", - "outboundShipping": "Ausgehender Versand", - "returnShipping": "Rückversand", - "tax": "Steuer", - "created": "Erstellt", - "key": "Schlüssel", - "customer": "Kunde", - "date": "Datum", - "order": "Bestellung", - "fulfillment": "Erfüllung", - "provider": "Anbieter", - "payment": "Zahlung", - "items": "Artikel", - "salesChannel": "Vertriebskanal", - "region": "Region", - "discount": "Rabatt", - "role": "Rolle", - "sent": "Gesendet", - "salesChannels": "Vertriebskanäle", - "product": "Produkt", - "createdAt": "Erstellt", - "updatedAt": "Aktualisiert", - "revokedAt": "Widerrufen am", - "true": "Ja", - "false": "Nein", - "giftCard": "Geschenkkarte", - "tag": "Etikett", - "dateIssued": "Ausstellungsdatum", - "issuedDate": "Ausstellungsdatum", - "expiryDate": "Verfallsdatum", - "price": "Preis", - "priceTemplate": "Preis {{regionOrCurrency}}", - "height": "Höhe", - "width": "Breite", - "length": "Länge", - "weight": "Gewicht", - "midCode": "MID-Code", - "hsCode": "HS-Code", - "ean": "EAN", - "upc": "UPC", - "inventoryQuantity": "Bestandsmenge", - "barcode": "Barcode", - "countryOfOrigin": "Ursprungsland", - "material": "Material", - "thumbnail": "Miniaturansicht", - "sku": "Artikelnummer", - "managedInventory": "Verwalteter Bestand", - "allowBackorder": "Rückstand zulassen", - "inStock": "Auf Lager", - "location": "Standort", - "quantity": "Menge", - "variant": "Variante", - "id": "ID", - "parent": "Elternteil", - "minSubtotal": "Min. Zwischensumme", - "maxSubtotal": "Max. Zwischensumme", - "shippingProfile": "Versandprofil", - "summary": "Zusammenfassung", - "details": "Einzelheiten", - "label": "Etikett", - "rate": "Rate", - "requiresShipping": "Erfordert Versand", - "unitPrice": "Stückpreis", - "startDate": "Startdatum", - "endDate": "Enddatum", - "draft": "Entwurf", - "values": "Werte" - }, - "dateTime": { - "years_one": "Jahr", - "years_other": "Jahre", - "months_one": "Monat", - "months_other": "Monate", - "weeks_one": "Woche", - "weeks_other": "Wochen", - "days_one": "Tag", - "days_other": "Tage", - "hours_one": "Stunde", - "hours_other": "Stunden", - "minutes_one": "Minute", - "minutes_other": "Minuten", - "seconds_one": "Zweite", - "seconds_other": "Sekunden" - } -} diff --git a/src/i18n/translations/el.json b/src/i18n/translations/el.json deleted file mode 100644 index 127eb10c..00000000 --- a/src/i18n/translations/el.json +++ /dev/null @@ -1,2965 +0,0 @@ -{ - "$schema": "./$schema.json", - "general": { - "ascending": "Αύξουσα", - "descending": "Φθίνουσα", - "add": "Προσθήκη", - "start": "Έναρξη", - "end": "Τέλος", - "open": "Άνοιγμα", - "close": "Κλείσιμο", - "apply": "Εφαρμογή", - "range": "Εύρος", - "search": "Αναζήτηση", - "of": "από", - "results": "αποτελέσματα", - "pages": "σελίδες", - "next": "Επόμενο", - "prev": "Προηγούμενο", - "is": "είναι", - "timeline": "Χρονολόγιο", - "success": "Επιτυχία", - "warning": "Προειδοποίηση", - "tip": "Συμβουλή", - "error": "Σφάλμα", - "select": "Επιλογή", - "selected": "Επιλεγμένο", - "enabled": "Ενεργοποιημένο", - "disabled": "Απενεργοποιημένο", - "expired": "Ληγμένο", - "active": "Ενεργό", - "revoked": "Ανακληθέν", - "new": "Νέο", - "modified": "Τροποποιημένο", - "added": "Προστέθηκε", - "removed": "Αφαιρέθηκε", - "admin": "Διαχειριστής", - "store": "Κατάστημα", - "details": "Λεπτομέρειες", - "items_one": "{{count}} αντικείμενο", - "items_other": "{{count}} αντικείμενα", - "countSelected": "{{count}} επιλεγμένα", - "countOfTotalSelected": "{{count}} από {{total}} επιλεγμένα", - "plusCount": "+ {{count}}", - "plusCountMore": "+ {{count}} περισσότερα", - "areYouSure": "Είστε σίγουροι;", - "noRecordsFound": "Δεν βρέθηκαν εγγραφές", - "typeToConfirm": "Πληκτρολογήστε {val} για επιβεβαίωση:", - "noResultsTitle": "Δεν υπάρχουν αποτελέσματα", - "noResultsMessage": "Δοκιμάστε να αλλάξετε τα φίλτρα ή την αναζήτηση", - "noSearchResults": "Δεν υπάρχουν αποτελέσματα αναζήτησης", - "noSearchResultsFor": "Δεν υπάρχουν αποτελέσματα αναζήτησης για '{{query}}'", - "noRecordsTitle": "Δεν υπάρχουν εγγραφές", - "noRecordsMessage": "Δεν υπάρχουν εγγραφές προς εμφάνιση", - "unsavedChangesTitle": "Είστε σίγουροι ότι θέλετε να αποχωρήσετε από αυτήν τη φόρμα;", - "unsavedChangesDescription": "Έχετε μη αποθηκευμένες αλλαγές που θα χαθούν αν βγείτε από αυτήν τη φόρμα.", - "includesTaxTooltip": "Οι τιμές σε αυτήν τη στήλη περιλαμβάνουν ΦΠΑ.", - "excludesTaxTooltip": "Οι τιμές σε αυτήν τη στήλη δεν περιλαμβάνουν ΦΠΑ.", - "noMoreData": "Δεν υπάρχουν άλλα δεδομένα" - }, - "json": { - "header": "JSON", - "numberOfKeys_one": "{{count}} κλειδί", - "numberOfKeys_other": "{{count}} κλειδιά", - "drawer": { - "header_one": "JSON · {{count}} κλειδί", - "header_other": "JSON · {{count}} κλειδιά", - "description": "Δείτε τα δεδομένα JSON για αυτό το αντικείμενο." - } - }, - "metadata": { - "header": "Μεταδεδομένα", - "numberOfKeys_one": "{{count}} κλειδί", - "numberOfKeys_other": "{{count}} κλειδιά", - "edit": { - "header": "Επεξεργασία Μεταδεδομένων", - "description": "Επεξεργαστείτε τα μεταδεδομένα για αυτό το αντικείμενο.", - "successToast": "Τα μεταδεδομένα ενημερώθηκαν με επιτυχία.", - "actions": { - "insertRowAbove": "Εισαγωγή γραμμής από πάνω", - "insertRowBelow": "Εισαγωγή γραμμής από κάτω", - "deleteRow": "Διαγραφή γραμμής" - }, - "labels": { - "key": "Κλειδί", - "value": "Τιμή" - - }, - "complexRow": { - "label": "Ορισμένες γραμμές είναι απενεργοποιημένες", - "description": "Αυτό το αντικείμενο περιέχει μη πρωτογενή μεταδεδομένα, όπως πίνακες ή αντικείμενα, που δεν μπορούν να επεξεργαστούν εδώ. Για να επεξεργαστείτε τις απενεργοποιημένες γραμμές, χρησιμοποιήστε το API απευθείας.", - "tooltip": "Αυτή η γραμμή είναι απενεργοποιημένη επειδή περιέχει μη πρωτογενή δεδομένα." - } - } - }, - "validation": { - "mustBeInt": "Η τιμή πρέπει να είναι ακέραιος αριθμός.", - "mustBePositive": "Η τιμή πρέπει να είναι θετικός αριθμός." - }, - "actions": { - "save": "Αποθήκευση", - "saveAsDraft": "Αποθήκευση ως πρόχειρο", - "copy": "Αντιγραφή", - "copied": "Αντιγράφηκε", - "duplicate": "Διπλότυπο", - "publish": "Δημοσίευση", - "create": "Δημιουργία", - "delete": "Διαγραφή", - "remove": "Αφαίρεση", - "revoke": "Ανάκληση", - "cancel": "Ακύρωση", - "forceConfirm": "Επιβεβαίωση", - "continueEdit": "Συνέχεια επεξεργασίας", - "enable": "Ενεργοποίηση", - "disable": "Απενεργοποίηση", - "undo": "Αναίρεση", - "complete": "Ολοκλήρωση", - "viewDetails": "Προβολή λεπτομερειών", - "back": "Πίσω", - "close": "Κλείσιμο", - "showMore": "Εμφάνιση περισσότερων", - "continue": "Συνέχεια", - "continueWithEmail": "Συνέχεια με Email", - "idCopiedToClipboard": "Το ID αντιγράφηκε στο πρόχειρο", - "addReason": "Προσθήκη λόγου", - "addNote": "Προσθήκη σημείωσης", - "reset": "Επαναφορά", - "confirm": "Επιβεβαίωση", - "edit": "Επεξεργασία", - "addItems": "Προσθήκη αντικειμένων", - "download": "Λήψη", - "clear": "Εκκαθάριση", - "clearAll": "Εκκαθάριση όλων", - "apply": "Εφαρμογή", - "add": "Προσθήκη", - "select": "Επιλογή", - "browse": "Περιήγηση", - "logout": "Αποσύνδεση", - "hide": "Απόκρυψη", - "export": "Εξαγωγή", - "import": "Εισαγωγή", - "cannotUndo": "Αυτή η ενέργεια δεν μπορεί να αναιρεθεί" - }, - "operators": { - "in": "Σε" - }, - "app": { - "search": { - "label": "Αναζήτηση", - "title": "Αναζήτηση", - "description": "Αναζητήστε σε ολόκληρο το κατάστημά σας, συμπεριλαμβανομένων παραγγελιών, προϊόντων, πελατών και άλλων.", - "allAreas": "Όλες οι περιοχές", - "navigation": "Πλοήγηση", - "openResult": "Άνοιγμα αποτελέσματος", - "showMore": "Εμφάνιση περισσότερων", - "placeholder": "Μετάβαση ή εύρεση οτιδήποτε...", - "noResultsTitle": "Δεν βρέθηκαν αποτελέσματα", - "noResultsMessage": "Δεν μπορέσαμε να βρούμε τίποτα που να ταιριάζει με την αναζήτησή σας.", - "emptySearchTitle": "Πληκτρολογήστε για αναζήτηση", - "emptySearchMessage": "Εισαγάγετε μια λέξη-κλειδί ή φράση για να εξερευνήσετε.", - "loadMore": "Φόρτωση {{count}} περισσότερων", - "groups": { - "all": "Όλες οι περιοχές", - "customer": "Πελάτες", - "customerGroup": "Ομάδες πελατών", - "product": "Προϊόντα", - "productVariant": "Παραλλαγές προϊόντων", - "inventory": "Απόθεμα", - "reservation": "Κρατήσεις", - "category": "Κατηγορίες", - "collection": "Συλλογές", - "order": "Παραγγελίες", - "promotion": "Προωθήσεις", - "campaign": "Καμπάνιες", - "priceList": "Τιμοκατάλογοι", - "user": "Χρήστες", - "region": "Περιοχές", - "taxRegion": "Φορολογικές περιοχές", - "returnReason": "Λόγοι επιστροφής", - "salesChannel": "Κανάλια πωλήσεων", - "productType": "Τύποι προϊόντων", - "productTag": "Ετικέτες προϊόντων", - "location": "Τοποθεσίες", - "shippingProfile": "Προφίλ αποστολής", - "publishableApiKey": "Κλειδιά API που μπορούν να δημοσιευτούν", - "secretApiKey": "Μυστικά κλειδιά API", - "command": "Εντολές", - "navigation": "Πλοήγηση" - } - }, - "keyboardShortcuts": { - "pageShortcut": "Μετάβαση σε", - "settingShortcut": "Ρυθμίσεις", - "commandShortcut": "Εντολές", - "then": "έπειτα", - "navigation": { - "goToOrders": "Παραγγελίες", - "goToProducts": "Προϊόντα", - "goToCollections": "Συλλογές", - "goToCategories": "Κατηγορίες", - "goToCustomers": "Πελάτες", - "goToCustomerGroups": "Ομάδες πελατών", - "goToInventory": "Απόθεμα", - "goToReservations": "Κρατήσεις", - "goToPriceLists": "Τιμοκατάλογοι", - "goToPromotions": "Προωθήσεις", - "goToCampaigns": "Καμπάνιες" - }, - "settings": { - "goToSettings": "Ρυθμίσεις", - "goToStore": "Κατάστημα", - "goToUsers": "Χρήστες", - "goToRegions": "Περιοχές", - "goToTaxRegions": "Φορολογικές περιοχές", - "goToSalesChannels": "Κανάλια πωλήσεων", - "goToProductTypes": "Τύποι προϊόντων", - "goToLocations": "Τοποθεσίες", - "goToPublishableApiKeys": "Κλειδιά API που μπορούν να δημοσιευτούν", - "goToSecretApiKeys": "Μυστικά κλειδιά API", - "goToWorkflows": "Ροές εργασίας", - "goToProfile": "Προφίλ", - "goToReturnReasons": "Λόγοι επιστροφής" - } - }, - "menus": { - "user": { - "documentation": "Τεκμηρίωση", - "changelog": "Αρχείο αλλαγών", - "shortcuts": "Συντομεύσεις", - "profileSettings": "Ρυθμίσεις προφίλ", - "theme": { - "label": "Θέμα", - "dark": "Σκούρο", - "light": "Ανοιχτόχρωμο", - "system": "Σύστημα" - } - }, - "store": { - "label": "Κατάστημα", - "storeSettings": "Ρυθμίσεις καταστήματος" - }, - "actions": { - "logout": "Αποσύνδεση" - } - }, - "nav": { - "accessibility": { - "title": "Πλοήγηση", - "description": "Μενού πλοήγησης για τον πίνακα ελέγχου." - }, - "common": { - "extensions": "Επεκτάσεις" - }, - "main": { - "store": "Κατάστημα", - "storeSettings": "Ρυθμίσεις καταστήματος" - }, - "settings": { - "header": "Ρυθμίσεις", - "general": "Γενικά", - "developer": "Προγραμματιστής", - "myAccount": "Ο λογαριασμός μου" - } - } - }, - "dataGrid": { - "columns": { - "view": "Προβολή", - "resetToDefault": "Επαναφορά στις προεπιλογές", - "disabled": "Η αλλαγή των ορατών στηλών είναι απενεργοποιημένη." - }, - "shortcuts": { - "label": "Συντομεύσεις", - "commands": { - "undo": "Αναίρεση", - "redo": "Επανάληψη", - "copy": "Αντιγραφή", - "paste": "Επικόλληση", - "edit": "Επεξεργασία", - "delete": "Διαγραφή", - "clear": "Εκκαθάριση", - "moveUp": "Μετακίνηση προς τα πάνω", - "moveDown": "Μετακίνηση προς τα κάτω", - "moveLeft": "Μετακίνηση προς τα αριστερά", - "moveRight": "Μετακίνηση προς τα δεξιά", - "moveTop": "Μετακίνηση στην κορυφή", - "moveBottom": "Μετακίνηση στο κάτω μέρος", - "selectDown": "Επιλογή προς τα κάτω", - "selectUp": "Επιλογή προς τα πάνω", - "selectColumnDown": "Επιλογή στήλης προς τα κάτω", - "selectColumnUp": "Επιλογή στήλης προς τα πάνω", - "focusToolbar": "Εστίαση στη γραμμή εργαλείων", - "focusCancel": "Εστίαση στην ακύρωση" - } - }, - "errors": { - "fixError": "Διόρθωση σφάλματος", - "count_one": "{{count}} σφάλμα", - "count_other": "{{count}} σφάλματα" - } - }, - "filters": { - "sortLabel": "Ταξινόμηση", - "filterLabel": "Φιλτράρισμα", - "searchLabel": "Αναζήτηση", - "date": { - "today": "Σήμερα", - "lastSevenDays": "Τελευταίες 7 ημέρες", - "lastThirtyDays": "Τελευταίες 30 ημέρες", - "lastNinetyDays": "Τελευταίες 90 ημέρες", - "lastTwelveMonths": "Τελευταίοι 12 μήνες", - "custom": "Προσαρμοσμένο", - "from": "Από", - "to": "Έως", - "starting": "Αρχίζοντας", - "ending": "Τελειώνοντας" - }, - "compare": { - "lessThan": "Λιγότερο από", - "greaterThan": "Μεγαλύτερο από", - "exact": "Ακριβώς", - "range": "Εύρος", - "lessThanLabel": "λιγότερο από {{value}}", - "greaterThanLabel": "μεγαλύτερο από {{value}}", - "andLabel": "και" - }, - "sorting": { - "alphabeticallyAsc": "A με Ω", - "alphabeticallyDesc": "Z με Α", - "dateAsc": "Νεότερο πρώτα", - "dateDesc": "Παλιότερο πρώτα" - }, - "radio": { - "yes": "Ναι", - "no": "Όχι", - "true": "Αληθές", - "false": "Ψευδές" - }, - "addFilter": "Προσθήκη φίλτρου" - }, - "errorBoundary": { - "badRequestTitle": "400 - Λάθος αίτημα", - "badRequestMessage": "Το αίτημα δεν έγινε κατανοητό από τον διακομιστή λόγω λανθασμένης σύνταξης.", - "notFoundTitle": "404 - Δεν υπάρχει σελίδα σε αυτήν τη διεύθυνση", - "notFoundMessage": "Ελέγξτε τη διεύθυνση URL και προσπαθήστε ξανά ή χρησιμοποιήστε τη γραμμή αναζήτησης για να βρείτε αυτό που ψάχνετε.", - "internalServerErrorTitle": "500 - Εσωτερικό σφάλμα διακομιστή", - "internalServerErrorMessage": "Παρουσιάστηκε ένα μη αναμενόμενο σφάλμα στον διακομιστή. Παρακαλώ προσπαθήστε ξανά αργότερα.", - "defaultTitle": "Παρουσιάστηκε σφάλμα", - "defaultMessage": "Παρουσιάστηκε ένα μη αναμενόμενο σφάλμα κατά την απόδοση αυτής της σελίδας.", - "noMatchMessage": "Η σελίδα που αναζητάτε δεν υπάρχει.", - "backToDashboard": "Επιστροφή στον πίνακα ελέγχου" - }, - "addresses": { - "shippingAddress": { - "header": "Διεύθυνση αποστολής", - "editHeader": "Επεξεργασία διεύθυνσης αποστολής", - "editLabel": "Διεύθυνση αποστολής", - "label": "Διεύθυνση αποστολής" - }, - "billingAddress": { - "header": "Διεύθυνση χρέωσης", - "editHeader": "Επεξεργασία διεύθυνσης χρέωσης", - "editLabel": "Διεύθυνση χρέωσης", - "label": "Διεύθυνση χρέωσης", - "sameAsShipping": "Ίδια με τη διεύθυνση αποστολής" - }, - "contactHeading": "Επαφή", - "locationHeading": "Τοποθεσία" - }, - "email": { - "editHeader": "Επεξεργασία Email", - "editLabel": "Email", - "label": "Email" - }, - "transferOwnership": { - "header": "Μεταφορά ιδιοκτησίας", - "label": "Μεταφορά ιδιοκτησίας", - "details": { - "order": "Λεπτομέρειες παραγγελίας", - "draft": "Λεπτομέρειες προχείρου" - }, - "currentOwner": { - "label": "Τρέχων κάτοχος", - "hint": "Ο τρέχων κάτοχος της παραγγελίας." - }, - "newOwner": { - "label": "Νέος κάτοχος", - "hint": "Ο νέος κάτοχος στον οποίο θα μεταφερθεί η παραγγελία." - }, - "validation": { - "mustBeDifferent": "Ο νέος κάτοχος πρέπει να είναι διαφορετικός από τον τρέχοντα κάτοχο.", - "required": "Απαιτείται νέος κάτοχος." - } - }, - "sales_channels": { - "availableIn": "Διαθέσιμο σε {{x}} από {{y}} κανάλια πωλήσεων" - }, - "products": { - "domain": "Προϊόντα", - "additionalAttributes": "Πρόσθετα χαρακτηριστικά", - "list": { - "noRecordsMessage": "Δημιουργήστε το πρώτο σας προϊόν για να ξεκινήσετε τις πωλήσεις." - }, - "edit": { - "header": "Επεξεργασία προϊόντος", - "description": "Επεξεργαστείτε τις λεπτομέρειες του προϊόντος.", - "successToast": "Το προϊόν {{title}} ενημερώθηκε με επιτυχία." - }, - "create": { - "title": "Δημιουργία προϊόντος", - "description": "Δημιουργήστε ένα νέο προϊόν.", - "header": "Γενικά", - "tabs": { - "details": "Λεπτομέρειες", - "organize": "Οργάνωση", - "variants": "Παραλλαγές", - "inventory": "Κιτ αποθέματος" - }, - "errors": { - "variants": "Επιλέξτε τουλάχιστον μία παραλλαγή.", - "options": "Δημιουργήστε τουλάχιστον μία επιλογή.", - "uniqueSku": "Το SKU πρέπει να είναι μοναδικό." - }, - "inventory": { - "heading": "Κιτ αποθέματος", - "label": "Προσθέστε αντικείμενα αποθέματος στο κιτ αποθέματος της παραλλαγής.", - "itemPlaceholder": "Επιλέξτε αντικείμενο αποθέματος", - "quantityPlaceholder": "Πόσα από αυτά χρειάζονται για το κιτ;" - }, - "variants": { - "header": "Παραλλαγές", - "subHeadingTitle": "Ναι, αυτό είναι ένα προϊόν με παραλλαγές", - "subHeadingDescription": "Όταν δεν είναι επιλεγμένο, θα δημιουργήσουμε μια προεπιλεγμένη παραλλαγή για εσάς", - "optionTitle": { - "placeholder": "Μέγεθος" - }, - "optionValues": { - "placeholder": "Μικρό, Μεσαίο, Μεγάλο" - }, - "productVariants": { - "label": "Παραλλαγές προϊόντων", - "hint": "Αυτή η κατάταξη θα επηρεάσει τη σειρά των παραλλαγών στο κατάστημά σας.", - "alert": "Προσθέστε επιλογές για να δημιουργήσετε παραλλαγές.", - "tip": "Οι παραλλαγές που δεν έχουν επιλεγεί δεν θα δημιουργηθούν. Μπορείτε πάντα να δημιουργείτε και να επεξεργάζεστε παραλλαγές αργότερα, αλλά αυτή η λίστα ταιριάζει με τις παραλλαγές στις επιλογές προϊόντων σας." - }, - "productOptions": { - "label": "Επιλογές προϊόντων", - "hint": "Ορίστε τις επιλογές για το προϊόν, π.χ. χρώμα, μέγεθος κ.λπ." - } - }, - "successToast": "Το προϊόν {{title}} δημιουργήθηκε με επιτυχία." - }, - "export": { - "header": "Εξαγωγή λίστας προϊόντων", - "description": "Εξαγάγετε τη λίστα προϊόντων σε ένα αρχείο CSV.", - "success": { - "title": "Επεξεργαζόμαστε την εξαγωγή σας", - "description": "Η εξαγωγή δεδομένων ενδέχεται να διαρκέσει μερικά λεπτά. Θα σας ειδοποιήσουμε όταν ολοκληρωθεί." - }, - "filters": { - "title": "Φίλτρα", - "description": "Εφαρμόστε φίλτρα στην επισκόπηση του πίνακα για να προσαρμόσετε αυτήν την προβολή" - }, - "columns": { - "title": "Στήλες", - "description": "Προσαρμόστε τα δεδομένα που εξάγονται για να καλύψουν συγκεκριμένες ανάγκες" - } - }, - "import": { - "header": "Εισαγωγή λίστας προϊόντων", - "uploadLabel": "Εισαγωγή προϊόντων", - "uploadHint": "Σύρετε και αποθέστε ένα αρχείο CSV ή κάντε κλικ για μεταφόρτωση", - "description": "Εισαγάγετε προϊόντα παρέχοντας ένα αρχείο CSV σε μια προκαθορισμένη μορφή", - "template": { - "title": "Δεν είστε σίγουροι για το πώς να οργανώσετε τη λίστα σας;", - "description": "Κατεβάστε το παρακάτω πρότυπο για να βεβαιωθείτε ότι ακολουθείτε τη σωστή μορφή." - }, - "upload": { - "title": "Μεταφόρτωση αρχείου CSV", - "description": "Μέσω εισαγωγών μπορείτε να προσθέσετε ή να ενημερώσετε προϊόντα. Για να ενημερώσετε υπάρχοντα προϊόντα, πρέπει να χρησιμοποιήσετε το υπάρχον handle και ID, για να ενημερώσετε υπάρχουσες παραλλαγές, πρέπει να χρησιμοποιήσετε το υπάρχον ID. Θα σας ζητηθεί επιβεβαίωση πριν εισαγάγουμε προϊόντα.", - "preprocessing": "Προεπεξεργασία...", - "productsToCreate": "Θα δημιουργηθούν προϊόντα", - "productsToUpdate": "Θα ενημερωθούν προϊόντα" - }, - "success": { - "title": "Επεξεργαζόμαστε την εισαγωγή σας", - "description": "Η εισαγωγή δεδομένων ενδέχεται να διαρκέσει λίγο. Θα σας ειδοποιήσουμε όταν ολοκληρωθεί." - } - }, - "deleteWarning": "Είστε έτοιμοι να διαγράψετε το προϊόν {{title}}. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "variants": { - "header": "Παραλλαγές", - "empty": { - "heading": "Καμία παραλλαγή", - "description": "Δεν υπάρχουν παραλλαγές για αυτό το προϊόν." - }, - "filtered": { - "heading": "Κανένα αποτέλεσμα", - "description": "Καμία παραλλαγή δεν ταιριάζει με τα φίλτρα." - } - }, - "attributes": "Χαρακτηριστικά", - "editAttributes": "Επεξεργασία χαρακτηριστικών", - "editOptions": "Επεξεργασία επιλογών", - "editPrices": "Επεξεργασία τιμών", - "media": { - "label": "Μέσα", - "editHint": "Προσθέστε μέσα στο προϊόν για να το παρουσιάσετε στο κατάστημά σας.", - "makeThumbnail": "Ορισμός ως μικρογραφία", - "uploadImagesLabel": "Μεταφόρτωση εικόνων", - "uploadImagesHint": "Σύρετε και αποθέστε εικόνες εδώ ή κάντε κλικ για μεταφόρτωση.", - "invalidFileType": "Το '{{name}}' δεν είναι υποστηριζόμενος τύπος αρχείου. Οι υποστηριζόμενοι τύποι αρχείων είναι: {{types}}.", - "failedToUpload": "Αποτυχία μεταφόρτωσης των μέσων που προστέθηκαν. Παρακαλώ προσπαθήστε ξανά.", - "deleteWarning_one": "Είστε έτοιμοι να διαγράψετε {{count}} εικόνα. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "deleteWarning_other": "Είστε έτοιμοι να διαγράψετε {{count}} εικόνες. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "deleteWarningWithThumbnail_one": "Είστε έτοιμοι να διαγράψετε {{count}} εικόνα, συμπεριλαμβανομένης της μικρογραφίας. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "deleteWarningWithThumbnail_other": "Είστε έτοιμοι να διαγράψετε {{count}} εικόνες, συμπεριλαμβανομένης της μικρογραφίας. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "thumbnailTooltip": "Μικρογραφία", - "galleryLabel": "Γκαλερί", - "downloadImageLabel": "Λήψη τρέχουσας εικόνας", - "deleteImageLabel": "Διαγραφή τρέχουσας εικόνας", - "emptyState": { - "header": "Δεν υπάρχουν μέσα ακόμα", - "description": "Προσθέστε μέσα στο προϊόν για να το παρουσιάσετε στο κατάστημά σας.", - "action": "Προσθήκη μέσων" - }, - "successToast": "Τα μέσα ενημερώθηκαν με επιτυχία." - }, - "discountableHint": "Όταν δεν είναι επιλεγμένο, οι εκπτώσεις δεν θα εφαρμόζονται σε αυτό το προϊόν.", - "noSalesChannels": "Δεν είναι διαθέσιμο σε κανένα κανάλι πωλήσεων", - "variantCount_one": "{{count}} παραλλαγή", - "variantCount_other": "{{count}} παραλλαγές", - "deleteVariantWarning": "Είστε έτοιμοι να διαγράψετε την παραλλαγή {{title}}. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "productStatus": { - "draft": "Πρόχειρο", - "published": "Δημοσιευμένο", - "proposed": "Προτεινόμενο", - "rejected": "Απορριφθέν" - }, - "fields": { - "title": { - "label": "Τίτλος", - "hint": "Δώστε στο προϊόν σας έναν σύντομο και σαφή τίτλο.<0/>50-60 χαρακτήρες είναι το συνιστώμενο μήκος για τις μηχανές αναζήτησης.", - "placeholder": "Χειμερινό μπουφάν" - }, - "subtitle": { - "label": "Υπότιτλος", - "placeholder": "Ζεστό και άνετο" - }, - "handle": { - "label": "Handle", - "tooltip": "Το handle χρησιμοποιείται για αναφορά στο προϊόν στο κατάστημά σας. Εάν δεν έχει καθοριστεί, το handle θα δημιουργηθεί από τον τίτλο του προϊόντος.", - "placeholder": "χειμωνιάτικο-μπουφάν" - }, - "description": { - "label": "Περιγραφή", - "hint": "Δώστε στο προϊόν σας μια σύντομη και σαφή περιγραφή.<0/>120-160 χαρακτήρες είναι το συνιστώμενο μήκος για τις μηχανές αναζήτησης.", - "placeholder": "Ένα ζεστό και άνετο μπουφάν" - }, - "discountable": { - "label": "Με δυνατότητα έκπτωσης", - "hint": "Όταν δεν είναι επιλεγμένο, οι εκπτώσεις δεν θα εφαρμόζονται σε αυτό το προϊόν" - }, - "shipping_profile": { - "label": "Προφίλ αποστολής", - "hint": "Σύνδεση προϊόντος με προφίλ αποστολής" - }, - "type": { - "label": "Τύπος" - }, - "collection": { - "label": "Συλλογή" - }, - "categories": { - "label": "Κατηγορίες" - }, - "tags": { - "label": "Ετικέτες" - }, - "sales_channels": { - "label": "Κανάλια πωλήσεων", - "hint": "Αυτό το προϊόν θα είναι διαθέσιμο μόνο στο προεπιλεγμένο κανάλι πωλήσεων εάν δεν τροποποιηθεί." - }, - "countryOrigin": { - "label": "Χώρα προέλευσης" - }, - "material": { - "label": "Υλικό" - }, - "width": { - "label": "Πλάτος" - }, - "length": { - "label": "Μήκος" - }, - "height": { - "label": "Ύψος" - }, - "weight": { - "label": "Βάρος" - }, - "options": { - "label": "Επιλογές προϊόντων", - "hint": "Οι επιλογές χρησιμοποιούνται για τον ορισμό του χρώματος, του μεγέθους κ.λπ. του προϊόντος", - "add": "Προσθήκη επιλογής", - "optionTitle": "Τίτλος επιλογής", - "optionTitlePlaceholder": "Χρώμα", - "variations": "Παραλλαγές (χωρισμένες με κόμμα)", - "variantionsPlaceholder": "Κόκκινο, Μπλε, Πράσινο" - }, - "variants": { - "label": "Παραλλαγές προϊόντων", - "hint": "Οι παραλλαγές που δεν έχουν επιλεγεί δεν θα δημιουργηθούν, Αυτή η κατάταξη θα επηρεάσει τον τρόπο με τον οποίο κατατάσσονται οι παραλλαγές στο frontend σας." - }, - "mid_code": { - "label": "Κωδικός MID" - }, - "hs_code": { - "label": "Κωδικός HS" - } - }, - "variant": { - "edit": { - "header": "Επεξεργασία παραλλαγής", - "success": "Η παραλλαγή προϊόντος επεξεργάστηκε με επιτυχία" - }, - "create": { - "header": "Λεπτομέρειες παραλλαγής" - }, - "deleteWarning": "Είστε σίγουροι ότι θέλετε να διαγράψετε αυτήν την παραλλαγή;", - "pricesPagination": "1 - {{current}} από {{total}} τιμές", - "tableItemAvailable": "{{availableCount}} διαθέσιμα", - "tableItem_one": "{{availableCount}} διαθέσιμα σε {{locationCount}} τοποθεσία", - "tableItem_other": "{{availableCount}} διαθέσιμα σε {{locationCount}} τοποθεσίες", - "inventory": { - "notManaged": "Δεν διαχειρίζεται", - "manageItems": "Διαχείριση αντικειμένων αποθέματος", - "notManagedDesc": "Το απόθεμα δεν διαχειρίζεται για αυτήν την παραλλαγή. Ενεργοποιήστε τη 'Διαχείριση αποθέματος' για να παρακολουθείτε το απόθεμα της παραλλαγής.", - "manageKit": "Διαχείριση κιτ αποθέματος", - "navigateToItem": "Μετάβαση στο αντικείμενο αποθέματος", - "actions": { - "inventoryItems": "Μετάβαση στο αντικείμενο αποθέματος", - "inventoryKit": "Εμφάνιση αντικειμένων αποθέματος" - }, - "inventoryKit": "Κιτ αποθέματος", - "inventoryKitHint": "Αποτελείται αυτή η παραλλαγή από πολλά αντικείμενα αποθέματος;", - "validation": { - "itemId": "Επιλέξτε αντικείμενο αποθέματος.", - "quantity": "Απαιτείται ποσότητα. Εισαγάγετε έναν θετικό αριθμό." - }, - "header": "Απόθεμα & Διαχείριση", - "editItemDetails": "Επεξεργασία λεπτομερειών αντικειμένου", - "manageInventoryLabel": "Διαχείριση αποθέματος", - "manageInventoryHint": "Όταν είναι ενεργοποιημένη, θα αλλάξουμε την ποσότητα αποθέματος για εσάς όταν δημιουργούνται παραγγελίες και επιστροφές.", - "allowBackordersLabel": "Να επιτρέπονται οι παραγγελίες εκτός αποθέματος", - "allowBackordersHint": "Όταν είναι ενεργοποιημένη, οι πελάτες μπορούν να αγοράσουν την παραλλαγή ακόμα και αν δεν υπάρχει διαθέσιμη ποσότητα.", - "toast": { - "levelsBatch": "Τα επίπεδα αποθέματος ενημερώθηκαν.", - "update": "Το αντικείμενο αποθέματος ενημερώθηκε με επιτυχία.", - "updateLevel": "Το επίπεδο αποθέματος ενημερώθηκε με επιτυχία.", - "itemsManageSuccess": "Τα αντικείμενα αποθέματος ενημερώθηκαν με επιτυχία." - } - } - }, - "options": { - "header": "Επιλογές", - "edit": { - "header": "Επεξεργασία επιλογής", - "successToast": "Η επιλογή {{title}} ενημερώθηκε με επιτυχία." - }, - "create": { - "header": "Δημιουργία επιλογής", - "successToast": "Η επιλογή {{title}} δημιουργήθηκε με επιτυχία." - }, - "deleteWarning": "Είστε έτοιμοι να διαγράψετε την επιλογή προϊόντος: {{title}}. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί." - }, - "organization": { - "header": "Οργάνωση", - "edit": { - "header": "Επεξεργασία οργάνωσης", - "toasts": { - "success": "Ενημερώθηκε με επιτυχία η οργάνωση του {{title}}." - } - } - }, - "stock": { - "heading": "Διαχείριση επιπέδων και τοποθεσιών αποθέματος προϊόντων", - "description": "Ενημέρωση των επιπέδων αποθεμάτων για όλες τις παραλλαγές του προϊόντος.", - "loading": "Περιμένετε, αυτό μπορεί να πάρει λίγο χρόνο...", - "tooltips": { - "alreadyManaged": "Αυτό το στοιχείο αποθέματος είναι ήδη επεξεργάσιμο στο {{title}}.", - "alreadyManagedWithSku": "Αυτό το στοιχείο αποθέματος είναι ήδη επεξεργάσιμο στο {{title}} ({{sku}})." - } - }, - "shippingProfile": { - "header": "Διαμόρφωση αποστολής", - "edit": { - "header": "Διαμόρφωση Αποστολής", - "toasts": { - "success": "Η ενημέρωση του προφίλ αποστολής για το {{title}} ολοκληρώθηκε με επιτυχία." - } - }, - "create": { - "errors": { - "required": "Το προφίλ αποστολής είναι υποχρεωτικό" - } - } - }, - "toasts": { - "delete": { - "success": { - "header": "Το προϊόν διαγράφηκε", - "description": "Το {{title}} διαγράφηκε με επιτυχία." - }, - "error": { - "header": "Αποτυχία διαγραφής προϊόντος" - } - } - } - }, - "collections": { - "domain": "Συλλογές", - "subtitle": "Οργανώστε τα προϊόντα σε συλλογές.", - "createCollection": "Δημιουργία συλλογής", - "createCollectionHint": "Δημιουργήστε μια νέα συλλογή για να οργανώσετε τα προϊόντα σας.", - "createSuccess": "Η συλλογή δημιουργήθηκε με επιτυχία.", - "editCollection": "Επεξεργασία συλλογής", - "handleTooltip": "Το handle χρησιμοποιείται για αναφορά στη συλλογή στο κατάστημά σας. Εάν δεν έχει καθοριστεί, το handle θα δημιουργηθεί από τον τίτλο της συλλογής.", - "deleteWarning": "Είστε έτοιμοι να διαγράψετε τη συλλογή {{title}}. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "removeSingleProductWarning": "Είστε έτοιμοι να αφαιρέσετε το προϊόν {{title}} από τη συλλογή. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "removeProductsWarning_one": "Είστε έτοιμοι να αφαιρέσετε {{count}} προϊόν από τη συλλογή. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "removeProductsWarning_other": "Είστε έτοιμοι να αφαιρέσετε {{count}} προϊόντα από τη συλλογή. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "products": { - "list": { - "noRecordsMessage": "Δεν υπάρχουν προϊόντα στη συλλογή." - }, - "add": { - "successToast_one": "Το προϊόν προστέθηκε με επιτυχία στη συλλογή.", - "successToast_other": "Τα προϊόντα προστέθηκαν με επιτυχία στη συλλογή." - }, - "remove": { - "successToast_one": "Το προϊόν αφαιρέθηκε με επιτυχία από τη συλλογή.", - "successToast_other": "Τα προϊόντα αφαιρέθηκαν με επιτυχία από τη συλλογή." - } - } - }, - "categories": { - "domain": "Κατηγορίες", - "subtitle": "Οργανώστε τα προϊόντα σε κατηγορίες και διαχειριστείτε την κατάταξη και την ιεραρχία αυτών των κατηγοριών.", - "create": { - "header": "Δημιουργία κατηγορίας", - "hint": "Δημιουργήστε μια νέα κατηγορία για να οργανώσετε τα προϊόντα σας.", - "tabs": { - "details": "Λεπτομέρειες", - "organize": "Οργάνωση κατάταξης" - }, - "successToast": "Η κατηγορία {{name}} δημιουργήθηκε με επιτυχία." - }, - "edit": { - "header": "Επεξεργασία κατηγορίας", - "description": "Επεξεργαστείτε την κατηγορία για να ενημερώσετε τις λεπτομέρειές της.", - "successToast": "Η κατηγορία ενημερώθηκε με επιτυχία." - }, - "delete": { - "confirmation": "Είστε έτοιμοι να διαγράψετε την κατηγορία {{name}}. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "successToast": "Η κατηγορία {{name}} διαγράφηκε με επιτυχία." - }, - "products": { - "add": { - "disabledTooltip": "Το προϊόν είναι ήδη σε αυτήν την κατηγορία.", - "successToast_one": "Προστέθηκε {{count}} προϊόν στην κατηγορία.", - "successToast_other": "Προστέθηκαν {{count}} προϊόντα στην κατηγορία." - }, - "remove": { - "confirmation_one": "Είστε έτοιμοι να αφαιρέσετε {{count}} προϊόν από την κατηγορία. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "confirmation_other": "Είστε έτοιμοι να αφαιρέσετε {{count}} προϊόντα από την κατηγορία. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "successToast_one": "Αφαιρέθηκε {{count}} προϊόν από την κατηγορία.", - "successToast_other": "Αφαιρέθηκαν {{count}} προϊόντα από την κατηγορία." - }, - "list": { - "noRecordsMessage": "Δεν υπάρχουν προϊόντα στην κατηγορία." - } - }, - "organize": { - "header": "Οργάνωση", - "action": "Επεξεργασία κατάταξης" - }, - "fields": { - "visibility": { - "label": "Ορατότητα", - "internal": "Εσωτερική", - "public": "Δημόσια" - }, - "status": { - "label": "Κατάσταση", - "active": "Ενεργή", - "inactive": "Ανενεργή" - }, - "path": { - "label": "Διαδρομή", - "tooltip": "Εμφάνιση της πλήρους διαδρομής της κατηγορίας." - }, - "children": { - "label": "Παιδιά" - }, - "new": { - "label": "Νέο" - } - } - }, - "inventory": { - "domain": "Απόθεμα", - "subtitle": "Διαχειριστείτε τα αντικείμενα αποθέματος σας", - "reserved": "Κρατημένο", - "available": "Διαθέσιμο", - "locationLevels": "Τοποθεσίες", - "associatedVariants": "Συσχετισμένες παραλλαγές", - "manageLocations": "Διαχείριση τοποθεσιών", - "deleteWarning": "Είστε έτοιμοι να διαγράψετε ένα αντικείμενο αποθέματος. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "editItemDetails": "Επεξεργασία λεπτομερειών αντικειμένου", - "create": { - "title": "Δημιουργία αντικειμένου αποθέματος", - "details": "Λεπτομέρειες", - "availability": "Διαθεσιμότητα", - "locations": "Τοποθεσίες", - "attributes": "Χαρακτηριστικά", - "requiresShipping": "Απαιτεί αποστολή", - "requiresShippingHint": "Απαιτεί το αντικείμενο αποθέματος αποστολή;", - "successToast": "Το αντικείμενο αποθέματος δημιουργήθηκε με επιτυχία." - }, - "reservation": { - "header": "Κράτηση του {{itemName}}", - "editItemDetails": "Επεξεργασία κράτησης", - "lineItemId": "ID στοιχείου γραμμής", - "orderID": "ID παραγγελίας", - "description": "Περιγραφή", - "location": "Τοποθεσία", - "inStockAtLocation": "Σε απόθεμα σε αυτήν την τοποθεσία", - "availableAtLocation": "Διαθέσιμο σε αυτήν την τοποθεσία", - "reservedAtLocation": "Κρατημένο σε αυτήν την τοποθεσία", - "reservedAmount": "Ποσό κράτησης", - "create": "Δημιουργία κράτησης", - "itemToReserve": "Αντικείμενο προς κράτηση", - "quantityPlaceholder": "Πόσο θέλετε να κρατήσετε;", - "descriptionPlaceholder": "Τι είδους κράτηση είναι αυτή;", - "successToast": "Η κράτηση δημιουργήθηκε με επιτυχία.", - "updateSuccessToast": "Η κράτηση ενημερώθηκε με επιτυχία.", - "deleteSuccessToast": "Η κράτηση διαγράφηκε με επιτυχία.", - "errors": { - "noAvaliableQuantity": "Η τοποθεσία αποθέματος δεν έχει διαθέσιμη ποσότητα.", - "quantityOutOfRange": "Η ελάχιστη ποσότητα είναι 1 και η μέγιστη ποσότητα είναι {{max}}" - } - }, - "adjustInventory": { - "errors": { - "stockedQuantity": "Η αποθηκευμένη ποσότητα δεν μπορεί να ενημερωθεί σε λιγότερο από την κρατημένη ποσότητα των {{quantity}}." - } - }, - "toast": { - "updateLocations": "Οι τοποθεσίες ενημερώθηκαν με επιτυχία.", - "updateLevel": "Το επίπεδο αποθέματος ενημερώθηκε με επιτυχία.", - "updateItem": "Το αντικείμενο αποθέματος ενημερώθηκε με επιτυχία." - }, - "stock": { - "title": "Ενημέρωση επιπέδων αποθέματος", - "description": "Ενημέρωση των επιπέδων αποθέματος για τα επιλεγμένα στοιχεία.", - "action": "Επεξεργασία επιπέδων αποθέματος", - "placeholder": "Μη ενεργοποιημένο", - "disablePrompt_one": "Πρόκειται να απενεργοποιήσετε {{count}} επίπεδο τοποθεσίας. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "disablePrompt_other": "Πρόκειται να απενεργοποιήσετε {{count}} επίπεδα τοποθεσίας. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "disabledToggleTooltip": "Δεν είναι δυνατή η απενεργοποίηση: εκκαθαρίστε την εισερχόμενη ή/και την δεσμευμένη ποσότητα πριν την απενεργοποίηση.", - "successToast": "Τα επίπεδα αποθέματος ενημερώθηκαν με επιτυχία." - } - }, - "giftCards": { - "domain": "Δωροκάρτες", - "editGiftCard": "Επεξεργασία δωροκάρτας", - "createGiftCard": "Δημιουργία δωροκάρτας", - "createGiftCardHint": "Δημιουργήστε χειροκίνητα μια δωροκάρτα που μπορεί να χρησιμοποιηθεί ως μέθοδος πληρωμής στο κατάστημά σας.", - "selectRegionFirst": "Επιλέξτε μια περιοχή πρώτα", - "deleteGiftCardWarning": "Είστε έτοιμοι να διαγράψετε τη δωροκάρτα {{code}}. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "balanceHigherThanValue": "Το υπόλοιπο δεν μπορεί να είναι υψηλότερο από το αρχικό ποσό.", - "balanceLowerThanZero": "Το υπόλοιπο δεν μπορεί να είναι αρνητικό.", - "expiryDateHint": "Οι χώρες έχουν διαφορετικούς νόμους σχετικά με τις ημερομηνίες λήξης των δωροκαρτών. Βεβαιωθείτε ότι έχετε ελέγξει τους τοπικούς κανονισμούς πριν ορίσετε μια ημερομηνία λήξης.", - "regionHint": "Η αλλαγή της περιοχής της δωροκάρτας θα αλλάξει επίσης το νόμισμά της, επηρεάζοντας ενδεχομένως την χρηματική της αξία.", - "enabledHint": "Καθορίστε εάν η δωροκάρτα είναι ενεργοποιημένη ή απενεργοποιημένη.", - "balance": "Υπόλοιπο", - "currentBalance": "Τρέχον υπόλοιπο", - "initialBalance": "Αρχικό υπόλοιπο", - "personalMessage": "Προσωπικό μήνυμα", - "recipient": "Παραλήπτης" - }, - "customers": { - "domain": "Πελάτες", - "list": { - "noRecordsMessage": "Οι πελάτες σας θα εμφανίζονται εδώ." - }, - "create": { - "header": "Δημιουργία πελάτη", - "hint": "Δημιουργήστε έναν νέο πελάτη και διαχειριστείτε τα στοιχεία του.", - "successToast": "Ο πελάτης {{email}} δημιουργήθηκε με επιτυχία." - }, - "groups": { - "label": "Ομάδες πελατών", - "remove": "Είστε σίγουροι ότι θέλετε να αφαιρέσετε τον πελάτη από την ομάδα πελατών \"{{name}}\";", - "removeMany": "Είστε σίγουροι ότι θέλετε να αφαιρέσετε τον πελάτη από τις ακόλουθες ομάδες πελατών: {{groups}}?", - "alreadyAddedTooltip": "Ο πελάτης είναι ήδη σε αυτήν την ομάδα πελατών.", - "list": { - "noRecordsMessage": "Αυτός ο πελάτης δεν ανήκει σε καμία ομάδα." - }, - "add": { - "success": "Ο πελάτης προστέθηκε σε: {{groups}}.", - "list": { - "noRecordsMessage": "Δημιουργήστε πρώτα μια ομάδα πελατών." - } - }, - "removed": { - "success": "Ο πελάτης αφαιρέθηκε από: {{groups}}.", - "list": { - "noRecordsMessage": "Δημιουργήστε πρώτα μια ομάδα πελατών." - } - } - }, - "edit": { - "header": "Επεξεργασία πελάτη", - "emailDisabledTooltip": "Η διεύθυνση email δεν μπορεί να αλλάξει για εγγεγραμμένους πελάτες.", - "successToast": "Ο πελάτης {{email}} ενημερώθηκε με επιτυχία." - }, - "delete": { - "title": "Διαγραφή πελάτη", - "description": "Είστε έτοιμοι να διαγράψετε τον πελάτη {{email}}. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "successToast": "Ο πελάτης {{email}} διαγράφηκε με επιτυχία." - }, - "fields": { - "guest": "Επισκέπτης", - "registered": "Εγγεγραμμένος", - "groups": "Ομάδες" - }, - "registered": "Εγγεγραμμένος", - "guest": "Επισκέπτης", - "hasAccount": "Έχει λογαριασμό" - }, - "customerGroups": { - "domain": "Ομάδες πελατών", - "subtitle": "Οργανώστε τους πελάτες σε ομάδες. Οι ομάδες μπορούν να έχουν διαφορετικές προσφορές και τιμές.", - "list": { - "empty": { - "heading": "No customer groups", - "description": "There are no customer groups to display." - }, - "filtered": { - "heading": "No results", - "description": "No customer groups match the current filter criteria." - } - }, - "create": { - "header": "Δημιουργία ομάδας πελατών", - "hint": "Δημιουργήστε μια νέα ομάδα πελατών για να κατηγοριοποιήσετε τους πελάτες σας.", - "successToast": "Η ομάδα πελατών {{name}} δημιουργήθηκε με επιτυχία." - }, - "edit": { - "header": "Επεξεργασία ομάδας πελατών", - "successToast": "Η ομάδα πελατών {{name}} ενημερώθηκε με επιτυχία." - }, - "delete": { - "title": "Διαγραφή ομάδας πελατών", - "description": "Είστε έτοιμοι να διαγράψετε την ομάδα πελατών {{name}}. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "successToast": "Η ομάδα πελατών {{name}} διαγράφηκε με επιτυχία." - }, - "customers": { - "alreadyAddedTooltip": "Ο πελάτης έχει ήδη προστεθεί στην ομάδα.", - "add": { - "successToast_one": "Ο πελάτης προστέθηκε με επιτυχία στην ομάδα.", - "successToast_other": "Οι πελάτες προστέθηκαν με επιτυχία στην ομάδα.", - "list": { - "noRecordsMessage": "Δημιουργήστε πρώτα έναν πελάτη." - } - }, - "remove": { - "title_one": "Αφαίρεση πελάτη", - "title_other": "Αφαίρεση πελατών", - "description_one": "Είστε έτοιμοι να αφαιρέσετε {{count}} πελάτη από την ομάδα πελατών. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "description_other": "Είστε έτοιμοι να αφαιρέσετε {{count}} πελάτες από την ομάδα πελατών. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί." - }, - "list": { - "noRecordsMessage": "Αυτή η ομάδα δεν έχει πελάτες." - } - } - }, - "orders": { - "domain": "Παραγγελίες", - "claim": "Απαίτηση", - "exchange": "Ανταλλαγή", - "return": "Επιστροφή", - "cancelWarning": "Είστε έτοιμοι να ακυρώσετε την παραγγελία {{id}}. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "orderCanceled": "Η παραγγελία ακυρώθηκε επιτυχώς.", - "onDateFromSalesChannel": "{{date}} από {{salesChannel}}", - "list": { - "noRecordsMessage": "Οι παραγγελίες σας θα εμφανίζονται εδώ." - }, - "status": { - "not_paid": "Μη πληρωμένο", - "pending": "Σε εκκρεμότητα", - "completed": "Ολοκληρώθηκε", - "draft": "Πρόχειρο", - "archived": "Αρχειοθετημένο", - "canceled": "Ακυρώθηκε", - "requires_action": "Απαιτείται ενέργεια" - }, - "summary": { - "requestReturn": "Αίτημα επιστροφής", - "allocateItems": "Εκχώρηση αντικειμένων", - "editOrder": "Επεξεργασία παραγγελίας", - "editOrderContinue": "Συνέχεια επεξεργασίας παραγγελίας", - "inventoryKit": "Αποτελείται από {{count}}x αντικείμενα αποθέματος", - "itemTotal": "Σύνολο αντικειμένων", - "shippingTotal": "Σύνολο αποστολής", - "discountTotal": "Σύνολο έκπτωσης", - "taxTotalIncl": "Σύνολο ΦΠΑ (συμπεριλαμβάνεται)", - "itemSubtotal": "Μερικό σύνολο αντικειμένων", - "shippingSubtotal": "Μερικό σύνολο αποστολής", - "discountSubtotal": "Μερικό σύνολο έκπτωσης", - "taxTotal": "Σύνολο ΦΠΑ" - }, - "transfer": { - "title": "Μεταφορά ιδιοκτησίας", - "requestSuccess": "Το αίτημα μεταφοράς παραγγελίας στάλθηκε στο: {{email}}.", - "currentOwner": "Τρέχων κάτοχος", - "newOwner": "Νέος κάτοχος", - "currentOwnerDescription": "Ο πελάτης που σχετίζεται αυτήν τη στιγμή με αυτήν την παραγγελία.", - "newOwnerDescription": "Ο πελάτης στον οποίο θα μεταφερθεί αυτή η παραγγελία." - }, - "payment": { - "title": "Πληρωμές", - "isReadyToBeCaptured": "Η πληρωμή <0/> είναι έτοιμη για καταγραφή.", - "totalPaidByCustomer": "Συνολικό ποσό που καταβλήθηκε από τον πελάτη", - "capture": "Καταγραφή πληρωμής", - "capture_short": "Καταγραφή", - "refund": "Επιστροφή χρημάτων", - "markAsPaid": "Σημείωση ως πληρωμένη", - "statusLabel": "Κατάσταση πληρωμής", - "statusTitle": "Κατάσταση πληρωμής", - "status": { - "notPaid": "Μη πληρωμένη", - "authorized": "Εξουσιοδοτημένη", - "partiallyAuthorized": "Μερικώς εξουσιοδοτημένη", - "awaiting": "Σε αναμονή", - "captured": "Καταγεγραμμένη", - "partiallyRefunded": "Μερικώς επιστραφέντα", - "partiallyCaptured": "Μερικώς καταγεγραμμένη", - "refunded": "Επιστραφέντα", - "canceled": "Ακυρωμένη", - "requiresAction": "Απαιτείται ενέργεια" - }, - "capturePayment": "Η πληρωμή των {{amount}} θα καταγραφεί.", - "capturePaymentSuccess": "Η πληρωμή των {{amount}} καταγράφηκε με επιτυχία", - "markAsPaidPayment": "Η πληρωμή των {{amount}} θα σημειωθεί ως πληρωμένη.", - "markAsPaidPaymentSuccess": "Η πληρωμή των {{amount}} σημειώθηκε με επιτυχία ως πληρωμένη", - "createRefund": "Δημιουργία επιστροφής χρημάτων", - "refundPaymentSuccess": "Η επιστροφή χρημάτων του ποσού {{amount}} ολοκληρώθηκε με επιτυχία", - "createRefundWrongQuantity": "Η ποσότητα πρέπει να είναι αριθμός μεταξύ 1 και {{number}}", - "refundAmount": "Επιστροφή χρημάτων {{ amount }}", - "paymentLink": "Αντιγραφή συνδέσμου πληρωμής για {{ amount }}", - "selectPaymentToRefund": "Επιλέξτε πληρωμή για επιστροφή χρημάτων" - }, - "edits": { - "title": "Επεξεργασία παραγγελίας", - "confirm": "Επιβεβαίωση επεξεργασίας", - "confirmText": "Είστε έτοιμοι να επιβεβαιώσετε μια επεξεργασία παραγγελίας. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "cancel": "Ακύρωση επεξεργασίας", - "currentItems": "Τρέχοντα αντικείμενα", - "currentItemsDescription": "Προσαρμόστε την ποσότητα των αντικειμένων ή αφαιρέστε τα.", - "addItemsDescription": "Μπορείτε να προσθέσετε νέα αντικείμενα στην παραγγελία.", - "addItems": "Προσθήκη αντικειμένων", - "amountPaid": "Ποσό που καταβλήθηκε", - "newTotal": "Νέο σύνολο", - "differenceDue": "Διαφορά οφειλόμενη", - "create": "Επεξεργασία παραγγελίας", - "currentTotal": "Τρέχον σύνολο", - "noteHint": "Προσθέστε μια εσωτερική σημείωση για την επεξεργασία", - "cancelSuccessToast": "Η επεξεργασία παραγγελίας ακυρώθηκε", - "createSuccessToast": "Το αίτημα επεξεργασίας παραγγελίας δημιουργήθηκε", - "activeChangeError": "Υπάρχει ήδη ενεργή αλλαγή παραγγελίας στην παραγγελία (επιστροφή, απαίτηση, ανταλλαγή κ.λπ.). Ολοκληρώστε ή ακυρώστε την αλλαγή πριν επεξεργαστείτε την παραγγελία.", - "panel": { - "title": "Ζητήθηκε επεξεργασία παραγγελίας", - "titlePending": "Η επεξεργασία παραγγελίας εκκρεμεί" - }, - "toast": { - "canceledSuccessfully": "Η επεξεργασία παραγγελίας ακυρώθηκε", - "confirmedSuccessfully": "Η επεξεργασία παραγγελίας επιβεβαιώθηκε" - }, - "validation": { - "quantityLowerThanFulfillment": "Δεν είναι δυνατή η ρύθμιση της ποσότητας σε μικρότερη ή ίση με την εκπληρωμένη ποσότητα" - } - }, - "edit": { - "email": { - "title": "Επεξεργασία email", - "requestSuccess": "Το email παραγγελίας ενημερώθηκε σε {{email}}." - }, - "shippingAddress": { - "title": "Επεξεργασία διεύθυνσης αποστολής", - "requestSuccess": "Η διεύθυνση αποστολής παραγγελίας ενημερώθηκε." - }, - "billingAddress": { - "title": "Επεξεργασία διεύθυνσης χρέωσης", - "requestSuccess": "Η διεύθυνση χρέωσης παραγγελίας ενημερώθηκε." - } - }, - "returns": { - "create": "Δημιουργία επιστροφής", - "confirm": "Επιβεβαίωση επιστροφής", - "confirmText": "Είστε έτοιμοι να επιβεβαιώσετε μια επιστροφή. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "inbound": "Εισερχόμενα", - "outbound": "Εξερχόμενα", - "sendNotification": "Αποστολή ειδοποίησης", - "sendNotificationHint": "Ειδοποιήστε τον πελάτη για την επιστροφή.", - "returnTotal": "Συνολικό ποσό επιστροφής", - "inboundTotal": "Συνολικό ποσό εισερχομένων", - "refundAmount": "Ποσό επιστροφής χρημάτων", - "outstandingAmount": "Εκκρεμές ποσό", - "reason": "Λόγος", - "reasonHint": "Επιλέξτε γιατί ο πελάτης θέλει να επιστρέψει αντικείμενα.", - "note": "Σημείωση", - "noInventoryLevel": "Χωρίς επίπεδο αποθέματος", - "noInventoryLevelDesc": "Η επιλεγμένη τοποθεσία δεν έχει επίπεδο αποθέματος για τα επιλεγμένα αντικείμενα. Η επιστροφή μπορεί να ζητηθεί, αλλά δεν μπορεί να παραληφθεί έως ότου δημιουργηθεί ένα επίπεδο αποθέματος για την επιλεγμένη τοποθεσία.", - "noteHint": "Μπορείτε να πληκτρολογήσετε ελεύθερα εάν θέλετε να διευκρινίσετε κάτι.", - "location": "Τοποθεσία", - "locationHint": "Επιλέξτε σε ποια τοποθεσία θέλετε να επιστρέψετε τα αντικείμενα.", - "inboundShipping": "Αποστολή επιστροφής", - "inboundShippingHint": "Επιλέξτε ποια μέθοδο θέλετε να χρησιμοποιήσετε.", - "returnableQuantityLabel": "Ποσότητα που μπορεί να επιστραφεί", - "refundableAmountLabel": "Ποσό που μπορεί να επιστραφεί", - "returnRequestedInfo": "Ζητήθηκε επιστροφή {{requestedItemsCount}}x αντικειμένων", - "returnReceivedInfo": "Ελήφθη επιστροφή {{requestedItemsCount}}x αντικειμένων", - "itemReceived": "Αντικείμενα που ελήφθησαν", - "returnRequested": "Ζητήθηκε επιστροφή", - "damagedItemReceived": "Ελήφθησαν κατεστραμμένα αντικείμενα", - "damagedItemsReturned": "Επιστράφηκαν {{quantity}}x κατεστραμμένα αντικείμενα", - "activeChangeError": "Υπάρχει μια ενεργή αλλαγή παραγγελίας σε εξέλιξη σε αυτήν την παραγγελία. Ολοκληρώστε ή απορρίψτε την αλλαγή πρώτα.", - "cancel": { - "title": "Ακύρωση επιστροφής", - "description": "Είστε σίγουροι ότι θέλετε να ακυρώσετε το αίτημα επιστροφής;" - }, - "placeholders": { - "noReturnShippingOptions": { - "title": "Δεν βρέθηκαν επιλογές αποστολής επιστροφής", - "hint": "Δεν δημιουργήθηκαν επιλογές αποστολής επιστροφής για την τοποθεσία. Μπορείτε να δημιουργήσετε μία στην Τοποθεσία & Αποστολή." - }, - "outboundShippingOptions": { - "title": "Δεν βρέθηκαν επιλογές εξερχόμενης αποστολής", - "hint": "Δεν δημιουργήθηκαν επιλογές εξερχόμενης αποστολής για την τοποθεσία. Μπορείτε να δημιουργήσετε μία στην Τοποθεσία & Αποστολή." - } - }, - "receive": { - "action": "Παραλαβή αντικειμένων", - "receiveItems": "{{ returnType }} {{ id }}", - "restockAll": "Επαναφορά όλων των αντικειμένων", - "itemsLabel": "Αντικείμενα που ελήφθησαν", - "title": "Παραλαβή αντικειμένων για #{{returnId}}", - "sendNotificationHint": "Ειδοποιήστε τον πελάτη για την παραλαβή της επιστροφής.", - "inventoryWarning": "Λάβετε υπόψη ότι θα προσαρμόσουμε αυτόματα τα επίπεδα αποθέματος με βάση τα παραπάνω στοιχεία σας.", - "writeOffInputLabel": "Πόσα από τα αντικείμενα είναι κατεστραμμένα;", - "toast": { - "success": "Η επιστροφή ελήφθη με επιτυχία.", - "errorLargeValue": "Η ποσότητα είναι μεγαλύτερη από την ζητούμενη ποσότητα αντικειμένων.", - "errorNegativeValue": "Η ποσότητα δεν μπορεί να είναι αρνητική τιμή.", - "errorLargeDamagedValue": "Η ποσότητα κατεστραμμένων αντικειμένων + η ποσότητα μη κατεστραμμένων αντικειμένων που ελήφθησαν υπερβαίνει τη συνολική ποσότητα αντικειμένων στην επιστροφή. Μειώστε την ποσότητα των μη κατεστραμμένων αντικειμένων." - } - }, - "toast": { - "canceledSuccessfully": "Η επιστροφή ακυρώθηκε με επιτυχία", - "confirmedSuccessfully": "Η επιστροφή επιβεβαιώθηκε με επιτυχία" - }, - "panel": { - "title": "Ξεκίνησε η επιστροφή", - "description": "Υπάρχει ένα ανοιχτό αίτημα επιστροφής προς ολοκλήρωση" - } - }, - "claims": { - "create": "Δημιουργία απαίτησης", - "confirm": "Επιβεβαίωση απαίτησης", - "confirmText": "Είστε έτοιμοι να επιβεβαιώσετε μια απαίτηση. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "manage": "Διαχείριση απαίτησης", - "outbound": "Εξερχόμενα", - "outboundItemAdded": "{{itemsCount}}x προστέθηκαν μέσω απαίτησης", - "outboundTotal": "Συνολικό ποσό εξερχομένων", - "outboundShipping": "Εξερχόμενη αποστολή", - "outboundShippingHint": "Επιλέξτε ποια μέθοδο θέλετε να χρησιμοποιήσετε.", - "refundAmount": "Εκτιμώμενη διαφορά", - "activeChangeError": "Υπάρχει μια ενεργή αλλαγή παραγγελίας σε αυτήν την παραγγελία. Ολοκληρώστε ή απορρίψτε την προηγούμενη αλλαγή.", - "actions": { - "cancelClaim": { - "successToast": "Η απαίτηση ακυρώθηκε με επιτυχία." - } - }, - "cancel": { - "title": "Ακύρωση απαίτησης", - "description": "Είστε σίγουροι ότι θέλετε να ακυρώσετε την απαίτηση;" - }, - "tooltips": { - "onlyReturnShippingOptions": "Αυτή η λίστα θα αποτελείται μόνο από επιλογές αποστολής επιστροφής." - }, - "toast": { - "canceledSuccessfully": "Η απαίτηση ακυρώθηκε με επιτυχία", - "confirmedSuccessfully": "Η απαίτηση επιβεβαιώθηκε με επιτυχία" - }, - "panel": { - "title": "Ξεκίνησε η απαίτηση", - "description": "Υπάρχει ένα ανοιχτό αίτημα απαίτησης προς ολοκλήρωση" - } - }, - "exchanges": { - "create": "Δημιουργία ανταλλαγής", - "manage": "Διαχείριση ανταλλαγής", - "confirm": "Επιβεβαίωση ανταλλαγής", - "confirmText": "Είστε έτοιμοι να επιβεβαιώσετε μια ανταλλαγή. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "outbound": "Εξερχόμενα", - "outboundItemAdded": "{{itemsCount}}x προστέθηκαν μέσω ανταλλαγής", - "outboundTotal": "Συνολικό ποσό εξερχομένων", - "outboundShipping": "Εξερχόμενη αποστολή", - "outboundShippingHint": "Επιλέξτε ποια μέθοδο θέλετε να χρησιμοποιήσετε.", - "refundAmount": "Εκτιμώμενη διαφορά", - "activeChangeError": "Υπάρχει μια ενεργή αλλαγή παραγγελίας σε αυτήν την παραγγελία. Ολοκληρώστε ή απορρίψτε την προηγούμενη αλλαγή.", - "actions": { - "cancelExchange": { - "successToast": "Η ανταλλαγή ακυρώθηκε με επιτυχία." - } - }, - "cancel": { - "title": "Ακύρωση ανταλλαγής", - "description": "Είστε σίγουροι ότι θέλετε να ακυρώσετε την ανταλλαγή;" - }, - "tooltips": { - "onlyReturnShippingOptions": "Αυτή η λίστα θα αποτελείται μόνο από επιλογές αποστολής επιστροφής." - }, - "toast": { - "canceledSuccessfully": "Η ανταλλαγή ακυρώθηκε με επιτυχία", - "confirmedSuccessfully": "Η ανταλλαγή επιβεβαιώθηκε με επιτυχία" - }, - "panel": { - "title": "Ξεκίνησε η ανταλλαγή", - "description": "Υπάρχει ένα ανοιχτό αίτημα ανταλλαγής προς ολοκλήρωση" - } - }, - "reservations": { - "allocatedLabel": "Εκχωρημένο", - "notAllocatedLabel": "Μη εκχωρημένο" - }, - "allocateItems": { - "action": "Εκχώρηση αντικειμένων", - "title": "Εκχώρηση αντικειμένων παραγγελίας", - "locationDescription": "Επιλέξτε από ποια τοποθεσία θέλετε να εκχωρήσετε.", - "itemsToAllocate": "Αντικείμενα προς εκχώρηση", - "itemsToAllocateDesc": "Επιλέξτε τον αριθμό των αντικειμένων που θέλετε να εκχωρήσετε", - "search": "Αναζήτηση αντικειμένων", - "consistsOf": "Αποτελείται από {{num}}x αντικείμενα αποθέματος", - "requires": "Απαιτεί {{num}} ανά παραλλαγή", - "toast": { - "created": "Τα αντικείμενα εκχωρήθηκαν με επιτυχία" - }, - "error": { - "quantityNotAllocated": "Υπάρχουν μη εκχωρημένα αντικείμενα." - } - }, - "shipment": { - "title": "Σημείωση εκπλήρωσης ως αποσταλμένη", - "trackingNumber": "Αριθμός παρακολούθησης", - "addTracking": "Προσθήκη αριθμού παρακολούθησης", - "sendNotification": "Αποστολή ειδοποίησης", - "sendNotificationHint": "Ειδοποιήστε τον πελάτη για αυτήν την αποστολή.", - "toastCreated": "Η αποστολή δημιουργήθηκε με επιτυχία." - }, - "fulfillment": { - "cancelWarning": "Είστε έτοιμοι να ακυρώσετε μια εκπλήρωση. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "markAsDeliveredWarning": "Είστε έτοιμοι να σημειώσετε την εκπλήρωση ως παραδομένη. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "differentOptionSelected": "Η επιλεγμένη επιλογή αποστολής είναι διαφορετική από αυτήν που επέλεξε ο πελάτης.", - "disabledItemTooltip": "Η επιλεγμένη επιλογή αποστολής δεν επιτρέπει την εκπλήρωση αυτού του στοιχείου", - "unfulfilledItems": "Μη εκπληρωμένα αντικείμενα", - "statusLabel": "Κατάσταση εκπλήρωσης", - "statusTitle": "Κατάσταση εκπλήρωσης", - "fulfillItems": "Εκπλήρωση αντικειμένων", - "awaitingFulfillmentBadge": "Σε αναμονή εκπλήρωσης", - "requiresShipping": "Απαιτεί αποστολή", - "number": "Εκπλήρωση #{{number}}", - "itemsToFulfill": "Αντικείμενα προς εκπλήρωση", - "create": "Δημιουργία εκπλήρωσης", - "available": "Διαθέσιμο", - "inStock": "Σε απόθεμα", - "markAsShipped": "Σημείωση ως αποσταλμένη", - "markAsDelivered": "Σημείωση ως παραδομένη", - "itemsToFulfillDesc": "Επιλέξτε αντικείμενα και ποσότητες προς εκπλήρωση", - "locationDescription": "Επιλέξτε από ποια τοποθεσία θέλετε να εκπληρώσετε τα αντικείμενα.", - "sendNotificationHint": "Ειδοποιήστε τους πελάτες για την δημιουργηθείσα εκπλήρωση.", - "methodDescription": "Επιλέξτε μια διαφορετική μέθοδο αποστολής από αυτήν που επέλεξε ο πελάτης", - "error": { - "wrongQuantity": "Μόνο ένα αντικείμενο είναι διαθέσιμο για εκπλήρωση", - "wrongQuantity_other": "Η ποσότητα πρέπει να είναι αριθμός μεταξύ 1 και {{number}}", - "noItems": "Δεν υπάρχουν αντικείμενα προς εκπλήρωση.", - "noShippingOption": "Ο τρόπος αποστολής είναι απαραίτητος", - "noLocation": "Η τοποθεσία είναι απαραίτητη" - }, - "status": { - "notFulfilled": "Μη εκπληρωμένη", - "partiallyFulfilled": "Μερικώς εκπληρωμένη", - "fulfilled": "Εκπληρωμένη", - "partiallyShipped": "Μερικώς αποσταλμένη", - "shipped": "Αποσταλμένη", - "delivered": "Παραδομένη", - "partiallyDelivered": "Μερικώς παραδομένη", - "partiallyReturned": "Μερικώς επιστραφέντα", - "returned": "Επιστραφέντα", - "canceled": "Ακυρωμένη", - "requiresAction": "Απαιτείται ενέργεια" - }, - "toast": { - "created": "Η εκπλήρωση δημιουργήθηκε με επιτυχία", - "canceled": "Η εκπλήρωση ακυρώθηκε με επιτυχία", - "fulfillmentShipped": "Δεν είναι δυνατή η ακύρωση μιας ήδη αποσταλμένης εκπλήρωσης", - "fulfillmentDelivered": "Η εκπλήρωση σημειώθηκε με επιτυχία ως παραδομένη" - }, - "trackingLabel": "Παρακολούθηση", - "shippingFromLabel": "Αποστολή από", - "itemsLabel": "Αντικείμενα" - }, - "refund": { - "title": "Δημιουργία επιστροφής χρημάτων", - "sendNotificationHint": "Ειδοποιήστε τους πελάτες για την δημιουργηθείσα επιστροφή χρημάτων.", - "systemPayment": "Πληρωμή συστήματος", - "systemPaymentDesc": "Μία ή περισσότερες από τις πληρωμές σας είναι πληρωμές συστήματος. Λάβετε υπόψη ότι οι καταγραφές και οι επιστροφές χρημάτων δεν γίνονται από την Medusa για τέτοιες πληρωμές.", - "error": { - "amountToLarge": "Δεν είναι δυνατή η επιστροφή χρημάτων μεγαλύτερου ποσού από το αρχικό ποσό της παραγγελίας.", - "amountNegative": "Το ποσό επιστροφής χρημάτων πρέπει να είναι θετικός αριθμός.", - "reasonRequired": "Επιλέξτε έναν λόγο επιστροφής χρημάτων." - } - }, - "customer": { - "contactLabel": "Επαφή", - "editEmail": "Επεξεργασία email", - "transferOwnership": "Μεταφορά ιδιοκτησίας", - "editBillingAddress": "Επεξεργασία διεύθυνσης χρέωσης", - "editShippingAddress": "Επεξεργασία διεύθυνσης αποστολής" - }, - "activity": { - "header": "Δραστηριότητα", - "showMoreActivities_one": "Εμφάνιση {{count}} ακόμη δραστηριότητας", - "showMoreActivities_other": "Εμφάνιση {{count}} ακόμη δραστηριοτήτων", - "comment": { - "label": "Σχόλιο", - "placeholder": "Αφήστε ένα σχόλιο", - "addButtonText": "Προσθήκη σχολίου", - "deleteButtonText": "Διαγραφή σχολίου" - }, - "from": "Από", - "to": "Προς", - "events": { - "common": { - "toReturn": "Για επιστροφή", - "toSend": "Για αποστολή" - }, - "placed": { - "title": "Η παραγγελία υποβλήθηκε", - "fromSalesChannel": "από {{salesChannel}}" - }, - "canceled": { - "title": "Η παραγγελία ακυρώθηκε" - }, - "payment": { - "awaiting": "Σε αναμονή πληρωμής", - "captured": "Η πληρωμή καταγράφηκε", - "canceled": "Η πληρωμή ακυρώθηκε", - "refunded": "Η πληρωμή επιστράφηκε" - }, - "fulfillment": { - "created": "Τα αντικείμενα εκπληρώθηκαν", - "canceled": "Η εκπλήρωση ακυρώθηκε", - "shipped": "Τα αντικείμενα αποστάλθηκαν", - "delivered": "Τα αντικείμενα παραδόθηκαν", - "items_one": "{{count}} αντικείμενο", - "items_other": "{{count}} αντικείμενα" - }, - "return": { - "created": "Ζητήθηκε επιστροφή #{{returnId}}", - "canceled": "Η επιστροφή #{{returnId}} ακυρώθηκε", - "received": "Η επιστροφή #{{returnId}} ελήφθη", - "items_one": "Επιστράφηκε {{count}} αντικείμενο", - "items_other": "Επιστράφηκαν {{count}} αντικείμενα" - }, - "note": { - "comment": "Σχόλιο", - "byLine": "από {{author}}" - }, - "claim": { - "created": "Ζητήθηκε απαίτηση #{{claimId}}", - "canceled": "Η απαίτηση #{{claimId}} ακυρώθηκε", - "itemsInbound": "{{count}} αντικείμενο προς επιστροφή", - "itemsOutbound": "{{count}} αντικείμενο προς αποστολή" - }, - "exchange": { - "created": "Ζητήθηκε ανταλλαγή #{{exchangeId}}", - "canceled": "Η ανταλλαγή #{{exchangeId}} ακυρώθηκε", - "itemsInbound": "{{count}} αντικείμενο προς επιστροφή", - "itemsOutbound": "{{count}} αντικείμενο προς αποστολή" - }, - "edit": { - "requested": "Ζητήθηκε επεξεργασία παραγγελίας #{{editId}}", - "confirmed": "Η επεξεργασία παραγγελίας #{{editId}} επιβεβαιώθηκε" - }, - "transfer": { - "requested": "Ζητήθηκε μεταφορά παραγγελίας #{{transferId}}", - "confirmed": "Η μεταφορά παραγγελίας #{{transferId}} επιβεβαιώθηκε", - "declined": "Η μεταφορά παραγγελίας #{{transferId}} απορρίφθηκε" - }, - "update_order": { - "shipping_address": "Η διεύθυνση αποστολής ενημερώθηκε", - "billing_address": "Η διεύθυνση χρέωσης ενημερώθηκε", - "email": "Το email ενημερώθηκε" - } - } - }, - "fields": { - "displayId": "ID εμφάνισης", - "refundableAmount": "Ποσό που μπορεί να επιστραφεί", - "returnableQuantity": "Ποσότητα που μπορεί να επιστραφεί" - } - }, - "draftOrders": { - "domain": "Πρόχειρες παραγγελίες", - "deleteWarning": "Είστε έτοιμοι να διαγράψετε την πρόχειρη παραγγελία {{id}}. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "paymentLinkLabel": "Σύνδεσμος πληρωμής", - "cartIdLabel": "ID καλαθιού", - "markAsPaid": { - "label": "Σημείωση ως πληρωμένη", - "warningTitle": "Σημείωση ως πληρωμένη", - "warningDescription": "Είστε έτοιμοι να σημειώσετε την πρόχειρη παραγγελία ως πληρωμένη. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί και η είσπραξη της πληρωμής δεν θα είναι δυνατή αργότερα." - }, - "status": { - "open": "Ανοιχτή", - "completed": "Ολοκληρωμένη" - }, - "create": { - "createDraftOrder": "Δημιουργία πρόχειρης παραγγελίας", - "createDraftOrderHint": "Δημιουργήστε μια νέα πρόχειρη παραγγελία για να διαχειριστείτε τις λεπτομέρειες μιας παραγγελίας πριν υποβληθεί.", - "chooseRegionHint": "Επιλογή περιοχής", - "existingItemsLabel": "Υπάρχοντα αντικείμενα", - "existingItemsHint": "Προσθέστε υπάρχοντα προϊόντα στην πρόχειρη παραγγελία.", - "customItemsLabel": "Προσαρμοσμένα αντικείμενα", - "customItemsHint": "Προσθέστε προσαρμοσμένα αντικείμενα στην πρόχειρη παραγγελία.", - "addExistingItemsAction": "Προσθήκη υπαρχόντων αντικειμένων", - "addCustomItemAction": "Προσθήκη προσαρμοσμένου αντικειμένου", - "noCustomItemsAddedLabel": "Δεν έχουν προστεθεί ακόμη προσαρμοσμένα αντικείμενα", - "noExistingItemsAddedLabel": "Δεν έχουν προστεθεί ακόμη υπάρχοντα αντικείμενα", - "chooseRegionTooltip": "Επιλέξτε μια περιοχή πρώτα", - "useExistingCustomerLabel": "Χρήση υπάρχοντος πελάτη", - "addShippingMethodsAction": "Προσθήκη μεθόδων αποστολής", - "unitPriceOverrideLabel": "Παράκαμψη τιμής μονάδας", - "shippingOptionLabel": "Επιλογή αποστολής", - "shippingOptionHint": "Επιλέξτε την επιλογή αποστολής για την πρόχειρη παραγγελία.", - "shippingPriceOverrideLabel": "Παράκαμψη τιμής αποστολής", - "shippingPriceOverrideHint": "Παράκαμψη της τιμής αποστολής για την πρόχειρη παραγγελία.", - "sendNotificationLabel": "Αποστολή ειδοποίησης", - "sendNotificationHint": "Στείλτε μια ειδοποίηση στον πελάτη όταν δημιουργηθεί η πρόχειρη παραγγελία." - }, - "validation": { - "requiredEmailOrCustomer": "Απαιτείται email ή πελάτης.", - "requiredItems": "Απαιτείται τουλάχιστον ένα αντικείμενο.", - "invalidEmail": "Το email πρέπει να είναι μια έγκυρη διεύθυνση email." - } - }, - "stockLocations": { - "domain": "Τοποθεσίες & Αποστολή", - "list": { - "description": "Διαχειριστείτε τις τοποθεσίες αποθέματος και τις επιλογές αποστολής του καταστήματός σας." - }, - "create": { - "header": "Δημιουργία τοποθεσίας αποθέματος", - "hint": "Μια τοποθεσία αποθέματος είναι μια φυσική τοποθεσία όπου αποθηκεύονται και αποστέλλονται προϊόντα.", - "successToast": "Η τοποθεσία {{name}} δημιουργήθηκε με επιτυχία." - }, - "edit": { - "header": "Επεξεργασία τοποθεσίας αποθέματος", - "viewInventory": "Προβολή αποθέματος", - "successToast": "Η τοποθεσία {{name}} ενημερώθηκε με επιτυχία." - }, - "delete": { - "confirmation": "Είστε έτοιμοι να διαγράψετε την τοποθεσία αποθέματος {{name}}. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί." - }, - "fulfillmentProviders": { - "header": "Πάροχοι εκπλήρωσης", - "shippingOptionsTooltip": "Αυτό το αναπτυσσόμενο μενού θα αποτελείται μόνο από παρόχους που είναι ενεργοποιημένοι για αυτήν την τοποθεσία. Προσθέστε τους στην τοποθεσία εάν το αναπτυσσόμενο μενού είναι απενεργοποιημένο.", - "label": "Συνδεδεμένοι πάροχοι εκπλήρωσης", - "connectedTo": "Συνδεδεμένο με {{count}} από {{total}} παρόχους εκπλήρωσης", - "noProviders": "Αυτή η τοποθεσία αποθέματος δεν είναι συνδεδεμένη με κανέναν πάροχο εκπλήρωσης.", - "action": "Σύνδεση παρόχων", - "successToast": "Οι πάροχοι εκπλήρωσης για την τοποθεσία αποθέματος ενημερώθηκαν με επιτυχία." - }, - "fulfillmentSets": { - "pickup": { - "header": "Παραλαβή" - }, - "shipping": { - "header": "Αποστολή" - }, - "disable": { - "confirmation": "Είστε σίγουροι ότι θέλετε να απενεργοποιήσετε το {{name}}; Αυτό θα διαγράψει όλες τις σχετικές ζώνες υπηρεσιών και επιλογές αποστολής και δεν μπορεί να αναιρεθεί.", - "pickup": "Η παραλαβή απενεργοποιήθηκε με επιτυχία.", - "shipping": "Η αποστολή απενεργοποιήθηκε με επιτυχία." - }, - "enable": { - "pickup": "Η παραλαβή ενεργοποιήθηκε με επιτυχία.", - "shipping": "Η αποστολή ενεργοποιήθηκε με επιτυχία." - } - }, - "sidebar": { - "header": "Διαμόρφωση αποστολής", - "shippingProfiles": { - "label": "Προφίλ αποστολής", - "description": "Ομαδοποίηση προϊόντων ανάλογα με τις απαιτήσεις αποστολής" - } - }, - "salesChannels": { - "header": "Κανάλια πωλήσεων", - "label": "Συνδεδεμένα κανάλια πωλήσεων", - "connectedTo": "Συνδεδεμένο με {{count}} από {{total}} κανάλια πωλήσεων", - "noChannels": "Η τοποθεσία δεν είναι συνδεδεμένη με κανένα κανάλι πωλήσεων.", - "action": "Σύνδεση καναλιών πωλήσεων", - "successToast": "Τα κανάλια πωλήσεων ενημερώθηκαν με επιτυχία." - }, - "shippingOptions": { - "create": { - "shipping": { - "header": "Δημιουργία επιλογής αποστολής για {{zone}}", - "hint": "Δημιουργήστε μια νέα επιλογή αποστολής για να ορίσετε τον τρόπο αποστολής προϊόντων από αυτήν την τοποθεσία.", - "label": "Επιλογές αποστολής", - "successToast": "Η επιλογή αποστολής {{name}} δημιουργήθηκε με επιτυχία." - }, - "returns": { - "header": "Δημιουργία επιλογής επιστροφής για {{zone}}", - "hint": "Δημιουργήστε μια νέα επιλογή επιστροφής για να ορίσετε τον τρόπο επιστροφής προϊόντων σε αυτήν την τοποθεσία.", - "label": "Επιλογές επιστροφής", - "successToast": "Η επιλογή επιστροφής {{name}} δημιουργήθηκε με επιτυχία." - }, - "tabs": { - "details": "Λεπτομέρειες", - "prices": "Τιμές" - }, - "action": "Δημιουργία επιλογής" - }, - "delete": { - "confirmation": "Είστε έτοιμοι να διαγράψετε την επιλογή αποστολής {{name}}. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "successToast": "Η επιλογή αποστολής {{name}} διαγράφηκε με επιτυχία." - }, - "edit": { - "header": "Επεξεργασία επιλογής αποστολής", - "action": "Επεξεργασία επιλογής", - "successToast": "Η επιλογή αποστολής {{name}} ενημερώθηκε με επιτυχία." - }, - "pricing": { - "action": "Επεξεργασία τιμών" - }, - "conditionalPrices": { - "header": "Υπό Όρους Τιμές για {{name}}", - "description": "Διαχειριστείτε τις υπό όρους τιμές για αυτή την επιλογή αποστολής με βάση το συνολικό ποσό του καλαθιού.", - "attributes": { - "cartItemTotal": "Συνολικό ποσό καλαθιού" - }, - "summaries": { - "range": "Αν το <0>{{attribute}} είναι μεταξύ <1>{{gte}} και <2>{{lte}}", - "greaterThan": "Αν το <0>{{attribute}} ≥ <1>{{gte}}", - "lessThan": "Αν το <0>{{attribute}} ≤ <1>{{lte}}" - }, - "actions": { - "addPrice": "Προσθήκη τιμής", - "manageConditionalPrices": "Διαχείριση υπό όρους τιμών" - }, - "rules": { - "amount": "Τιμή επιλογής αποστολής", - "gte": "Ελάχιστο συνολικό ποσό καλαθιού", - "lte": "Μέγιστο συνολικό ποσό καλαθιού" - }, - "customRules": { - "label": "Προσαρμοσμένοι κανόνες", - "tooltip": "Αυτή η υπό όρους τιμή έχει κανόνες που δεν μπορούν να διαχειριστούν στον πίνακα ελέγχου.", - "eq": "Το συνολικό ποσό καλαθιού πρέπει να είναι ίσο με", - "gt": "Το συνολικό ποσό καλαθιού πρέπει να είναι μεγαλύτερο από", - "lt": "Το συνολικό ποσό καλαθιού πρέπει να είναι μικρότερο από" - }, - "errors": { - "amountRequired": "Η τιμή επιλογής αποστολής είναι υποχρεωτική", - "minOrMaxRequired": "Πρέπει να παρέχεται τουλάχιστον ένα από τα ελάχιστο ή μέγιστο συνολικό ποσό καλαθιού", - "minGreaterThanMax": "Το ελάχιστο συνολικό ποσό καλαθιού πρέπει να είναι μικρότερο ή ίσο με το μέγιστο συνολικό ποσό καλαθιού", - "duplicateAmount": "Η τιμή επιλογής αποστολής πρέπει να είναι μοναδική για κάθε συνθήκη", - "overlappingConditions": "Οι συνθήκες πρέπει να είναι μοναδικές σε όλους τους κανόνες τιμών" - } - }, - "fields": { - "count": { - "shipping_one": "{{count}} επιλογή αποστολής", - "shipping_other": "{{count}} επιλογές αποστολής", - "returns_one": "{{count}} επιλογή επιστροφής", - "returns_other": "{{count}} επιλογές επιστροφής" - }, - "priceType": { - "label": "Τύπος τιμής", - "options": { - "fixed": { - "label": "Σταθερή", - "hint": "Η τιμή της επιλογής αποστολής είναι σταθερή και δεν αλλάζει ανάλογα με τα περιεχόμενα της παραγγελίας." - }, - "calculated": { - "label": "Υπολογιζόμενη", - "hint": "Η τιμή της επιλογής αποστολής υπολογίζεται από τον πάροχο εκπλήρωσης κατά την ολοκλήρωση αγοράς." - } - } - }, - "enableInStore": { - "label": "Ενεργοποίηση στο κατάστημα", - "hint": "Εάν οι πελάτες μπορούν να χρησιμοποιήσουν αυτήν την επιλογή κατά την ολοκλήρωση αγοράς." - }, - "provider": "Πάροχος εκπλήρωσης", - "profile": "Προφίλ αποστολής", - "fulfillmentOption": "Επιλογή εκπλήρωσης" - } - }, - "serviceZones": { - "create": { - "headerPickup": "Δημιουργία ζώνης υπηρεσιών για παραλαβή από {{location}}", - "headerShipping": "Δημιουργία ζώνης υπηρεσιών για αποστολή από {{location}}", - "action": "Δημιουργία ζώνης υπηρεσιών", - "successToast": "Η ζώνη υπηρεσιών {{name}} δημιουργήθηκε με επιτυχία." - }, - "edit": { - "header": "Επεξεργασία ζώνης υπηρεσιών", - "successToast": "Η ζώνη υπηρεσιών {{name}} ενημερώθηκε με επιτυχία." - }, - "delete": { - "confirmation": "Είστε έτοιμοι να διαγράψετε τη ζώνη υπηρεσιών {{name}}. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "successToast": "Η ζώνη υπηρεσιών {{name}} διαγράφηκε με επιτυχία." - }, - "manageAreas": { - "header": "Διαχείριση περιοχών για {{name}}", - "action": "Διαχείριση περιοχών", - "label": "Περιοχές", - "hint": "Επιλέξτε τις γεωγραφικές περιοχές που καλύπτει η ζώνη υπηρεσιών.", - "successToast": "Οι περιοχές για {{name}} ενημερώθηκαν με επιτυχία." - }, - "fields": { - "noRecords": "Δεν υπάρχουν ζώνες υπηρεσιών για να προσθέσετε επιλογές αποστολής.", - "tip": "Μια ζώνη υπηρεσιών είναι μια συλλογή γεωγραφικών ζωνών ή περιοχών. Χρησιμοποιείται για να περιορίσει τις διαθέσιμες επιλογές αποστολής σε ένα καθορισμένο σύνολο τοποθεσιών." - } - } - }, - "shippingProfile": { - "domain": "Προφίλ αποστολής", - "subtitle": "Ομαδοποιήστε προϊόντα με παρόμοιες απαιτήσεις αποστολής σε προφίλ.", - "create": { - "header": "Δημιουργία προφίλ αποστολής", - "hint": "Δημιουργήστε ένα νέο προφίλ αποστολής για να ομαδοποιήσετε προϊόντα με παρόμοιες απαιτήσεις αποστολής.", - "successToast": "Το προφίλ αποστολής {{name}} δημιουργήθηκε με επιτυχία." - }, - "delete": { - "title": "Διαγραφή προφίλ αποστολής", - "description": "Είστε έτοιμοι να διαγράψετε το προφίλ αποστολής {{name}}. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "successToast": "Το προφίλ αποστολής {{name}} διαγράφηκε με επιτυχία." - }, - "tooltip": { - "type": "Εισαγάγετε τον τύπο προφίλ αποστολής, για παράδειγμα: Βαρύ, Υπερμεγέθης, Μόνο φορτίο κ.λπ." - } - }, - "taxRegions": { - "domain": "Φορολογικές περιοχές", - "list": { - "hint": "Διαχειριστείτε τι χρεώνετε τους πελάτες σας όταν ψωνίζουν από διαφορετικές χώρες και περιοχές." - }, - "delete": { - "confirmation": "Είστε έτοιμοι να διαγράψετε μια φορολογική περιοχή. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "successToast": "Η φορολογική περιοχή διαγράφηκε με επιτυχία." - }, - "create": { - "header": "Δημιουργία φορολογικής περιοχής", - "hint": "Δημιουργήστε μια νέα φορολογική περιοχή για να ορίσετε φορολογικούς συντελεστές για μια συγκεκριμένη χώρα.", - "errors": { - "rateIsRequired": "Απαιτείται φορολογικός συντελεστής κατά τη δημιουργία ενός προεπιλεγμένου φορολογικού συντελεστή.", - "nameIsRequired": "Απαιτείται όνομα κατά τη δημιουργία ενός προεπιλεγμένου φορολογικού συντελεστή." - }, - "successToast": "Η φορολογική περιοχή δημιουργήθηκε με επιτυχία." - }, - "province": { - "header": "Επαρχίες", - "create": { - "header": "Δημιουργία φορολογικής περιοχής επαρχίας", - "hint": "Δημιουργήστε μια νέα φορολογική περιοχή για να ορίσετε φορολογικούς συντελεστές για μια συγκεκριμένη επαρχία." - } - }, - "state": { - "header": "Πολιτείες", - "create": { - "header": "Δημιουργία φορολογικής περιοχής πολιτείας", - "hint": "Δημιουργήστε μια νέα φορολογική περιοχή για να ορίσετε φορολογικούς συντελεστές για μια συγκεκριμένη πολιτεία." - } - }, - "stateOrTerritory": { - "header": "Πολιτείες ή Επικράτειες", - "create": { - "header": "Δημιουργία φορολογικής περιοχής πολιτείας/επικράτειας", - "hint": "Δημιουργήστε μια νέα φορολογική περιοχή για να ορίσετε φορολογικούς συντελεστές για μια συγκεκριμένη πολιτεία/επικράτεια." - } - }, - "county": { - "header": "Κομητείες", - "create": { - "header": "Δημιουργία φορολογικής περιοχής κομητείας", - "hint": "Δημιουργήστε μια νέα φορολογική περιοχή για να ορίσετε φορολογικούς συντελεστές για μια συγκεκριμένη κομητεία." - } - }, - "region": { - "header": "Περιοχές", - "create": { - "header": "Δημιουργία φορολογικής περιοχής", - "hint": "Δημιουργήστε μια νέα φορολογική περιοχή για να ορίσετε φορολογικούς συντελεστές για μια συγκεκριμένη περιοχή." - } - }, - "department": { - "header": "Τμήματα", - "create": { - "header": "Δημιουργία φορολογικής περιοχής τμήματος", - "hint": "Δημιουργήστε μια νέα φορολογική περιοχή για να ορίσετε φορολογικούς συντελεστές για ένα συγκεκριμένο τμήμα." - } - }, - "territory": { - "header": "Επικράτειες", - "create": { - "header": "Δημιουργία φορολογικής περιοχής επικράτειας", - "hint": "Δημιουργήστε μια νέα φορολογική περιοχή για να ορίσετε φορολογικούς συντελεστές για μια συγκεκριμένη επικράτεια." - } - }, - "prefecture": { - "header": "Νομοί", - "create": { - "header": "Δημιουργία φορολογικής περιοχής νομού", - "hint": "Δημιουργήστε μια νέα φορολογική περιοχή για να ορίσετε φορολογικούς συντελεστές για ένα συγκεκριμένο νομό." - } - }, - "district": { - "header": "Περιφέρειες", - "create": { - "header": "Δημιουργία φορολογικής περιοχής περιφέρειας", - "hint": "Δημιουργήστε μια νέα φορολογική περιοχή για να ορίσετε φορολογικούς συντελεστές για μια συγκεκριμένη περιφέρεια." - } - }, - "governorate": { - "header": "Κυβερνεία", - "create": { - "header": "Δημιουργία φορολογικής περιοχής κυβερνείου", - "hint": "Δημιουργήστε μια νέα φορολογική περιοχή για να ορίσετε φορολογικούς συντελεστές για ένα συγκεκριμένο κυβερνείο." - } - }, - "canton": { - "header": "Καντόνια", - "create": { - "header": "Δημιουργία φορολογικής περιοχής καντονιού", - "hint": "Δημιουργήστε μια νέα φορολογική περιοχή για να ορίσετε φορολογικούς συντελεστές για ένα συγκεκριμένο καντόνι." - } - }, - "emirate": { - "header": "Εμιράτα", - "create": { - "header": "Δημιουργία φορολογικής περιοχής εμιράτου", - "hint": "Δημιουργήστε μια νέα φορολογική περιοχή για να ορίσετε φορολογικούς συντελεστές για ένα συγκεκριμένο εμιράτο." - } - }, - "sublevel": { - "header": "Υποεπίπεδα", - "create": { - "header": "Δημιουργία φορολογικής περιοχής υποεπιπέδου", - "hint": "Δημιουργήστε μια νέα φορολογική περιοχή για να ορίσετε φορολογικούς συντελεστές για ένα συγκεκριμένο υποεπίπεδο." - } - }, - "taxOverrides": { - "header": "Παρεκκλίσεις", - "create": { - "header": "Δημιουργία παρέκκλισης", - "hint": "Δημιουργήστε έναν φορολογικό συντελεστή που παρακάμπτει τους προεπιλεγμένους φορολογικούς συντελεστές για επιλεγμένες συνθήκες." - }, - "edit": { - "header": "Επεξεργασία παρέκκλισης", - "hint": "Επεξεργαστείτε τον φορολογικό συντελεστή που παρακάμπτει τους προεπιλεγμένους φορολογικούς συντελεστές για επιλεγμένες συνθήκες." - } - }, - "taxRates": { - "create": { - "header": "Δημιουργία φορολογικού συντελεστή", - "hint": "Δημιουργήστε έναν νέο φορολογικό συντελεστή για να ορίσετε τον φορολογικό συντελεστή για μια περιοχή.", - "successToast": "Ο φορολογικός συντελεστής δημιουργήθηκε με επιτυχία." - }, - "edit": { - "header": "Επεξεργασία φορολογικού συντελεστή", - "hint": "Επεξεργαστείτε τον φορολογικό συντελεστή για να ορίσετε τον φορολογικό συντελεστή για μια περιοχή.", - "successToast": "Ο φορολογικός συντελεστής ενημερώθηκε με επιτυχία." - }, - "delete": { - "confirmation": "Είστε έτοιμοι να διαγράψετε τον φορολογικό συντελεστή {{name}}. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "successToast": "Ο φορολογικός συντελεστής διαγράφηκε με επιτυχία." - } - }, - "fields": { - "isCombinable": { - "label": "Συνδυάσιμος", - "hint": "Εάν αυτός ο φορολογικός συντελεστής μπορεί να συνδυαστεί με τον προεπιλεγμένο συντελεστή από τη φορολογική περιοχή.", - "true": "Συνδυάσιμος", - "false": "Μη συνδυάσιμος" - }, - "defaultTaxRate": { - "label": "Προεπιλεγμένος φορολογικός συντελεστής", - "tooltip": "Ο προεπιλεγμένος φορολογικός συντελεστής για αυτήν την περιοχή. Ένα παράδειγμα είναι ο τυπικός συντελεστής ΦΠΑ για μια χώρα ή περιοχή.", - "action": "Δημιουργία προεπιλεγμένου φορολογικού συντελεστή" - }, - "taxRate": "Φορολογικός συντελεστής", - "taxCode": "Φορολογικός κωδικός", - "targets": { - "label": "Στόχοι", - "hint": "Επιλέξτε τους στόχους στους οποίους θα εφαρμοστεί αυτός ο φορολογικός συντελεστής.", - "options": { - "product": "Προϊόντα", - "productCollection": "Συλλογές προϊόντων", - "productTag": "Ετικέτες προϊόντων", - "productType": "Τύποι προϊόντων", - "customerGroup": "Ομάδες πελατών" - }, - "operators": { - "in": "σε", - "on": "σε", - "and": "και" - }, - "placeholders": { - "product": "Αναζήτηση για προϊόντα", - "productCollection": "Αναζήτηση για συλλογές προϊόντων", - "productTag": "Αναζήτηση για ετικέτες προϊόντων", - "productType": "Αναζήτηση για τύπους προϊόντων", - "customerGroup": "Αναζήτηση για ομάδες πελατών" - }, - "tags": { - "product": "Προϊόν", - "productCollection": "Συλλογή προϊόντων", - "productTag": "Ετικέτα προϊόντος", - "productType": "Τύπος προϊόντος", - "customerGroup": "Ομάδα πελατών" - }, - "modal": { - "header": "Προσθήκη στόχων" - }, - "values_one": "{{count}} τιμή", - "values_other": "{{count}} τιμές", - "numberOfTargets_one": "{{count}} στόχος", - "numberOfTargets_other": "{{count}} στόχοι", - "additionalValues_one": "και {{count}} ακόμη τιμή", - "additionalValues_other": "και {{count}} ακόμη τιμές", - "action": "Προσθήκη στόχου" - }, - "sublevels": { - "labels": { - "province": "Επαρχία", - "state": "Πολιτεία", - "region": "Περιοχή", - "stateOrTerritory": "Πολιτεία/Επικράτεια", - "department": "Τμήμα", - "county": "Κομητεία", - "territory": "Επικράτεια", - "prefecture": "Νομός", - "district": "Περιφέρεια", - "governorate": "Κυβερνείο", - "emirate": "Εμιράτο", - "canton": "Καντόνι", - "sublevel": "Κωδικός υποεπιπέδου" - }, - "placeholders": { - "province": "Επιλέξτε επαρχία", - "state": "Επιλέξτε πολιτεία", - "region": "Επιλέξτε περιοχή", - "stateOrTerritory": "Επιλέξτε πολιτεία/επικράτεια", - "department": "Επιλέξτε τμήμα", - "county": "Επιλέξτε κομητεία", - "territory": "Επιλέξτε επικράτεια", - "prefecture": "Επιλέξτε νομό", - "district": "Επιλέξτε περιφέρεια", - "governorate": "Επιλέξτε κυβερνείο", - "emirate": "Επιλέξτε εμιράτο", - "canton": "Επιλέξτε καντόνι" - }, - "tooltips": { - "sublevel": "Εισαγάγετε τον κωδικό ISO 3166-2 για τη φορολογική περιοχή υποεπιπέδου.", - "notPartOfCountry": "Το {{province}} δεν φαίνεται να είναι μέρος του {{country}}. Ελέγξτε ξανά εάν αυτό είναι σωστό." - }, - "alert": { - "header": "Οι περιοχές υποεπιπέδου είναι απενεργοποιημένες για αυτήν τη φορολογική περιοχή", - "description": "Οι περιοχές υποεπιπέδου είναι απενεργοποιημένες για αυτήν την περιοχή από προεπιλογή. Μπορείτε να τις ενεργοποιήσετε για να δημιουργήσετε περιοχές υποεπιπέδου όπως επαρχίες, πολιτείες ή επικράτειες.", - "action": "Ενεργοποίηση περιοχών υποεπιπέδου" - } - }, - "noDefaultRate": { - "label": "Χωρίς προεπιλεγμένο συντελεστή", - "tooltip": "Αυτή η φορολογική περιοχή δεν έχει προεπιλεγμένο φορολογικό συντελεστή. Εάν υπάρχει ένας τυπικός συντελεστής, όπως ο ΦΠΑ μιας χώρας, προσθέστε τον σε αυτήν την περιοχή." - } - } - }, - "promotions": { - "domain": "Προωθήσεις", - "sections": { - "details": "Λεπτομέρειες προώθησης" - }, - "tabs": { - "template": "Τύπος", - "details": "Λεπτομέρειες", - "campaign": "Καμπάνια" - }, - "fields": { - "type": "Τύπος", - "value_type": "Τύπος τιμής", - "value": "Τιμή", - "campaign": "Καμπάνια", - "method": "Μέθοδος", - "allocation": "Εκχώρηση", - "addCondition": "Προσθήκη συνθήκης", - "clearAll": "Εκκαθάριση όλων", - "amount": { - "tooltip": "Επιλέξτε τον κωδικό νομίσματος για να ενεργοποιήσετε τη ρύθμιση του ποσού" - }, - "conditions": { - "rules": { - "title": "Ποιος μπορεί να χρησιμοποιήσει αυτόν τον κωδικό;", - "description": "Ποιος πελάτης επιτρέπεται να χρησιμοποιήσει τον κωδικό προώθησης; Ο κωδικός προώθησης μπορεί να χρησιμοποιηθεί από όλους τους πελάτες εάν δεν τροποποιηθεί." - }, - "target-rules": { - "title": "Σε ποια αντικείμενα θα εφαρμοστεί η προώθηση;", - "description": "Η προώθηση θα εφαρμοστεί σε αντικείμενα που πληρούν τις ακόλουθες συνθήκες." - }, - "buy-rules": { - "title": "Τι πρέπει να υπάρχει στο καλάθι για να ξεκλειδωθεί η προώθηση;", - "description": "Εάν αυτές οι συνθήκες ταιριάζουν, ενεργοποιούμε την προώθηση στα целевые αντικείμενα." - } - } - }, - "tooltips": { - "campaignType": "Ο κωδικός νομίσματος πρέπει να είναι επιλεγμένος στην προώθηση για να οριστεί ένας προϋπολογισμός δαπανών." - }, - "errors": { - "requiredField": "Απαιτούμενο πεδίο", - "promotionTabError": "Διορθώστε τα σφάλματα στην καρτέλα Προώθηση πριν συνεχίσετε" - }, - "toasts": { - "promotionCreateSuccess": "Η προώθηση ({{code}}) δημιουργήθηκε με επιτυχία." - }, - "create": {}, - "edit": { - "title": "Επεξεργασία λεπτομερειών προώθησης", - "rules": { - "title": "Επεξεργασία όρων χρήσης" - }, - "target-rules": { - "title": "Επεξεργασία όρων αντικειμένων" - }, - "buy-rules": { - "title": "Επεξεργασία κανόνων αγοράς" - } - }, - "campaign": { - "header": "Καμπάνια", - "edit": { - "header": "Επεξεργασία καμπάνιας", - "successToast": "Ενημερώθηκε με επιτυχία η καμπάνια της προώθησης." - }, - "actions": { - "goToCampaign": "Μετάβαση στην καμπάνια" - } - }, - "campaign_currency": { - "tooltip": "Αυτό είναι το νόμισμα της προώθησης. Αλλάξτε το από την καρτέλα Λεπτομέρειες." - }, - "form": { - "required": "Απαιτείται", - "and": "ΚΑΙ", - "selectAttribute": "Επιλογή χαρακτηριστικού", - "campaign": { - "existing": { - "title": "Υπάρχουσα καμπάνια", - "description": "Προσθήκη προώθησης σε μια υπάρχουσα καμπάνια.", - "placeholder": { - "title": "Δεν υπάρχουν υπάρχουσες καμπάνιες", - "desc": "Μπορείτε να δημιουργήσετε μία για να παρακολουθείτε πολλές προωθήσεις και να ορίζετε όρια προϋπολογισμού." - } - }, - "new": { - "title": "Νέα καμπάνια", - "description": "Δημιουργήστε μια νέα καμπάνια για αυτήν την προώθηση." - }, - "none": { - "title": "Χωρίς καμπάνια", - "description": "Συνεχίστε χωρίς να συσχετίσετε την προώθηση με καμπάνια" - } - }, - "status": { - "label": "Κατάσταση", - "draft": { - "title": "Πρόχειρη", - "description": "Οι πελάτες δε θα μπορούν να χρησιμοποιήσουν τον κωδικό ακόμα" - }, - "active": { - "title": "Ενεργή", - "description": "Οι πελάτες θα μπορούν να χρησιμοποιήσουν τον κωδικό" - }, - "inactive": { - "title": "Ανενεργή", - "description": "Οι πελάτες δε θα μπορούν να χρησιμοποιήσουν τον κωδικό πλέον" - } - }, - "method": { - "label": "Μέθοδος", - "code": { - "title": "Κωδικός προώθησης", - "description": "Οι πελάτες πρέπει να εισάγουν αυτόν τον κωδικό κατά την ολοκλήρωση αγοράς" - }, - "automatic": { - "title": "Αυτόματη", - "description": "Οι πελάτες θα δουν αυτήν την προώθηση κατά την ολοκλήρωση αγοράς" - } - }, - "max_quantity": { - "title": "Μέγιστη ποσότητα", - "description": "Μέγιστη ποσότητα αντικειμένων στα οποία ισχύει αυτή η προώθηση." - }, - "type": { - "standard": { - "title": "Τυπική", - "description": "Μια τυπική προώθηση" - }, - "buyget": { - "title": "Αγορά X λήψη Y", - "description": "Προώθηση αγοράς X λήψης Y" - } - }, - "allocation": { - "each": { - "title": "Κάθε", - "description": "Εφαρμόζει την τιμή σε κάθε αντικείμενο" - }, - "across": { - "title": "Σε όλα", - "description": "Εφαρμόζει την τιμή σε όλα τα αντικείμενα" - }, - "once": { - "title": "Μία φορά", - "description": "Περιορισμός έκπτωσης στη μέγιστη ποσότητα" - } - }, - "code": { - "title": "Κωδικός", - "description": "Ο κωδικός που θα εισάγουν οι πελάτες σας κατά την ολοκλήρωση αγοράς." - }, - "value": { - "title": "Τιμή προώθησης" - }, - "value_type": { - "fixed": { - "title": "Τιμή προώθησης", - "description": "Το ποσό που θα αφαιρεθεί. π.χ. 100" - }, - "percentage": { - "title": "Τιμή προώθησης", - "description": "Το ποσοστό έκπτωσης από το ποσό. π.χ. 8%" - } - } - }, - "deleteWarning": "Είστε έτοιμοι να διαγράψετε την προώθηση {{code}}. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "createPromotionTitle": "Δημιουργία προώθησης", - "type": "Τύπος προώθησης", - "conditions": { - "add": "Προσθήκη συνθήκης", - "list": { - "noRecordsMessage": "Προσθέστε μια συνθήκη για να περιορίσετε σε ποια αντικείμενα ισχύει η προώθηση." - } - } - }, - "campaigns": { - "domain": "Καμπάνιες", - "details": "Λεπτομέρειες καμπάνιας", - "status": { - "active": "Ενεργή", - "expired": "Ληγμένη", - "scheduled": "Προγραμματισμένη" - }, - "delete": { - "title": "Είστε σίγουροι;", - "description": "Είστε έτοιμοι να διαγράψετε την καμπάνια '{{name}}'. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "successToast": "Η καμπάνια '{{name}}' δημιουργήθηκε με επιτυχία." - }, - "edit": { - "header": "Επεξεργασία καμπάνιας", - "description": "Επεξεργαστείτε τις λεπτομέρειες της καμπάνιας.", - "successToast": "Η καμπάνια '{{name}}' ενημερώθηκε με επιτυχία." - }, - "configuration": { - "header": "Διαμόρφωση", - "edit": { - "header": "Επεξεργασία διαμόρφωσης καμπάνιας", - "description": "Επεξεργαστείτε τη διαμόρφωση της καμπάνιας.", - "successToast": "Η διαμόρφωση της καμπάνιας ενημερώθηκε με επιτυχία." - } - }, - "create": { - "title": "Δημιουργία καμπάνιας", - "description": "Δημιουργήστε μια διαφημιστική καμπάνια.", - "hint": "Δημιουργήστε μια διαφημιστική καμπάνια.", - "header": "Δημιουργία καμπάνιας", - "successToast": "Η καμπάνια '{{name}}' δημιουργήθηκε με επιτυχία." - }, - "fields": { - "name": "Όνομα", - "identifier": "Αναγνωριστικό", - "start_date": "Ημερομηνία έναρξης", - "end_date": "Ημερομηνία λήξης", - "total_spend": "Προϋπολογισμός που δαπανήθηκε", - "total_used": "Προϋπολογισμός που χρησιμοποιήθηκε", - "budget_limit": "Όριο προϋπολογισμού", - "campaign_id": { - "hint": "Μόνο οι καμπάνιες με τον ίδιο κωδικό νομίσματος με την προώθηση εμφανίζονται σε αυτήν τη λίστα." - } - }, - "budget": { - "create": { - "hint": "Δημιουργήστε έναν προϋπολογισμό για την καμπάνια.", - "header": "Προϋπολογισμός καμπάνιας" - }, - "details": "Προϋπολογισμός καμπάνιας", - "fields": { - "type": "Τύπος", - "currency": "Νόμισμα", - "limit": "Όριο", - "used": "Χρησιμοποιήθηκε" - }, - "type": { - "spend": { - "title": "Δαπάνη", - "description": "Ορίστε ένα όριο στο συνολικό ποσό έκπτωσης όλων των χρήσεων προώθησης." - }, - "usage": { - "title": "Χρήση", - "description": "Ορίστε ένα όριο για το πόσες φορές μπορεί να χρησιμοποιηθεί η προώθηση." - } - }, - "edit": { - "header": "Επεξεργασία προϋπολογισμού καμπάνιας" - } - }, - "promotions": { - "remove": { - "title": "Αφαίρεση προώθησης από καμπάνια", - "description": "Είστε έτοιμοι να αφαιρέσετε {{count}} προώθηση(εις) από την καμπάνια. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί." - }, - "alreadyAdded": "Αυτή η προώθηση έχει ήδη προστεθεί στην καμπάνια.", - "alreadyAddedDiffCampaign": "Αυτή η προώθηση έχει ήδη προστεθεί σε μια διαφορετική καμπάνια ({{name}}).", - "currencyMismatch": "Το νόμισμα της προώθησης και της καμπάνιας δεν ταιριάζει", - "toast": { - "success": "Προστέθηκαν με επιτυχία {{count}} προώθηση(εις) στην καμπάνια" - }, - "add": { - "list": { - "noRecordsMessage": "Δημιουργήστε πρώτα μια προώθηση." - } - }, - "list": { - "noRecordsMessage": "Δεν υπάρχουν προωθήσεις στην καμπάνια." - } - }, - "deleteCampaignWarning": "Είστε έτοιμοι να διαγράψετε την καμπάνια {{name}}. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "totalSpend": "{{amount}} {{currency}}" - }, - "priceLists": { - "domain": "Τιμοκατάλογοι", - "subtitle": "Δημιουργήστε εκπτώσεις ή παρακάμψτε τιμές για συγκεκριμένες συνθήκες.", - "delete": { - "confirmation": "Είστε έτοιμοι να διαγράψετε τον τιμοκατάλογο {{title}}. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "successToast": "Ο τιμοκατάλογος {{title}} διαγράφηκε με επιτυχία." - }, - "create": { - "header": "Δημιουργία τιμοκαταλόγου", - "subheader": "Δημιουργήστε έναν νέο τιμοκατάλογο για να διαχειριστείτε τις τιμές των προϊόντων σας.", - "tabs": { - "details": "Λεπτομέρειες", - "products": "Προϊόντα", - "prices": "Τιμές" - }, - "successToast": "Ο τιμοκατάλογος {{title}} δημιουργήθηκε με επιτυχία.", - "products": { - "list": { - "noRecordsMessage": "Δημιουργήστε πρώτα ένα προϊόν." - } - } - }, - "edit": { - "header": "Επεξεργασία τιμοκαταλόγου", - "successToast": "Ο τιμοκατάλογος {{title}} ενημερώθηκε με επιτυχία." - }, - "configuration": { - "header": "Διαμόρφωση", - "edit": { - "header": "Επεξεργασία διαμόρφωσης τιμοκαταλόγου", - "description": "Επεξεργαστείτε τη διαμόρφωση του τιμοκαταλόγου.", - "successToast": "Η διαμόρφωση του τιμοκαταλόγου ενημερώθηκε με επιτυχία." - } - }, - "products": { - "header": "Προϊόντα", - "actions": { - "addProducts": "Προσθήκη προϊόντων", - "editPrices": "Επεξεργασία τιμών" - }, - "delete": { - "confirmation_one": "Είστε έτοιμοι να διαγράψετε τις τιμές για {{count}} προϊόν στον τιμοκατάλογο. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "confirmation_other": "Είστε έτοιμοι να διαγράψετε τις τιμές για {{count}} προϊόντα στον τιμοκατάλογο. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "successToast_one": "Διαγράφηκαν με επιτυχία οι τιμές για {{count}} προϊόν.", - "successToast_other": "Διαγράφηκαν με επιτυχία οι τιμές για {{count}} προϊόντα." - }, - "add": { - "successToast": "Οι τιμές προστέθηκαν με επιτυχία στον τιμοκατάλογο." - }, - "edit": { - "successToast": "Οι τιμές ενημερώθηκαν με επιτυχία." - } - }, - "fields": { - "priceOverrides": { - "label": "Παρεκκλίσεις τιμών", - "header": "Παρεκκλίσεις τιμών" - }, - "status": { - "label": "Κατάσταση", - "options": { - "active": "Ενεργή", - "draft": "Πρόχειρο", - "expired": "Ληγμένη", - "scheduled": "Προγραμματισμένη" - } - }, - "type": { - "label": "Τύπος", - "hint": "Επιλέξτε τον τύπο του τιμοκαταλόγου που θέλετε να δημιουργήσετε.", - "options": { - "sale": { - "label": "Έκπτωση", - "description": "Οι τιμές έκπτωσης είναι προσωρινές αλλαγές τιμών για προϊόντα." - }, - "override": { - "label": "Παράκαμψη", - "description": "Οι παρεκκλίσεις χρησιμοποιούνται συνήθως για τη δημιουργία τιμών ειδικών για τον πελάτη." - } - } - }, - "startsAt": { - "label": "Ο τιμοκατάλογος έχει ημερομηνία έναρξης;", - "hint": "Προγραμματίστε τον τιμοκατάλογο να ενεργοποιηθεί στο μέλλον." - }, - "endsAt": { - "label": "Ο τιμοκατάλογος έχει ημερομηνία λήξης;", - "hint": "Προγραμματίστε τον τιμοκατάλογο να απενεργοποιηθεί στο μέλλον." - }, - "customerAvailability": { - "header": "Επιλέξτε ομάδες πελατών", - "label": "Διαθεσιμότητα πελατών", - "hint": "Επιλέξτε σε ποιες ομάδες πελατών θα πρέπει να εφαρμοστεί ο τιμοκατάλογος.", - "placeholder": "Αναζήτηση για ομάδες πελατών", - "attribute": "Ομάδες πελατών" - } - } - }, - "profile": { - "domain": "Προφίλ", - "manageYourProfileDetails": "Διαχειριστείτε τα στοιχεία του προφίλ σας.", - "fields": { - "languageLabel": "Γλώσσα", - "usageInsightsLabel": "Στοιχεία χρήσης" - }, - "edit": { - "header": "Επεξεργασία προφίλ", - "languageHint": "Η γλώσσα που θέλετε να χρησιμοποιήσετε στον πίνακα ελέγχου διαχειριστή. Αυτό δεν αλλάζει τη γλώσσα του καταστήματός σας.", - "languagePlaceholder": "Επιλέξτε γλώσσα", - "usageInsightsHint": "Μοιραστείτε τα στοιχεία χρήσης και βοηθήστε μας να βελτιώσουμε την Medusa. Μπορείτε να διαβάσετε περισσότερα σχετικά με το τι συλλέγουμε και πώς το χρησιμοποιούμε στην τεκμηρίωσή μας." - }, - "toast": { - "edit": "Οι αλλαγές προφίλ αποθηκεύτηκαν" - } - }, - "users": { - "domain": "Χρήστες", - "editUser": "Επεξεργασία χρήστη", - "inviteUser": "Πρόσκληση χρήστη", - "inviteUserHint": "Προσκαλέστε έναν νέο χρήστη στο κατάστημά σας.", - "sendInvite": "Αποστολή πρόσκλησης", - "pendingInvites": "Εκκρεμείς προσκλήσεις", - "deleteInviteWarning": "Είστε έτοιμοι να διαγράψετε την πρόσκληση για {{email}}. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "resendInvite": "Επαναποστολή πρόσκλησης", - "copyInviteLink": "Αντιγραφή συνδέσμου πρόσκλησης", - "expiredOnDate": "Έληξε στις {{date}}", - "validFromUntil": "Ισχύει από {{from}} - {{until}}", - "acceptedOnDate": "Έγινε αποδεκτή στις {{date}}", - "inviteStatus": { - "accepted": "Έγινε αποδεκτή", - "pending": "Εκκρεμεί", - "expired": "Έληξε" - }, - "roles": { - "admin": "Διαχειριστής", - "developer": "Προγραμματιστής", - "member": "Μέλος" - }, - "list": { - "empty": { - "heading": "Δε βρέθηκαν χρήστες", - "description": "Μόλις προσκληθεί ένας χρήστης, θα εμφανιστεί εδώ." - }, - "filtered": { - "heading": "Κανένα αποτέλεσμα", - "description": "Δε βρέθηκε κανένας χρήστης με αυτά τα κριτήρια φιλτραρίσματος." - } - }, - "deleteUserWarning": "Είστε έτοιμοι να διαγράψετε τον χρήστη {{name}}. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "deleteUserSuccess": "Ο χρήστης {{name}} διαγράφηκε επιτυχώς.", - "invite": "Πρόσκληση" - }, - "store": { - "domain": "Κατάστημα", - "manageYourStoresDetails": "Διαχειριστείτε τα στοιχεία του καταστήματός σας", - "editStore": "Επεξεργασία καταστήματος", - "defaultCurrency": "Προεπιλεγμένο νόμισμα", - "defaultRegion": "Προεπιλεγμένη περιοχή", - "swapLinkTemplate": "Πρότυπο συνδέσμου ανταλλαγής", - "paymentLinkTemplate": "Πρότυπο συνδέσμου πληρωμής", - "inviteLinkTemplate": "Πρότυπο συνδέσμου πρόσκλησης", - "currencies": "Νομίσματα", - "addCurrencies": "Προσθήκη νομισμάτων", - "enableTaxInclusivePricing": "Ενεργοποίηση τιμολόγησης με ΦΠΑ", - "disableTaxInclusivePricing": "Απενεργοποίηση τιμολόγησης με ΦΠΑ", - "removeCurrencyWarning_one": "Είστε έτοιμοι να αφαιρέσετε {{count}} νόμισμα από το κατάστημά σας. Βεβαιωθείτε ότι έχετε αφαιρέσει όλες τις τιμές που χρησιμοποιούν το νόμισμα πριν συνεχίσετε.", - "removeCurrencyWarning_other": "Είστε έτοιμοι να αφαιρέσετε {{count}} νομίσματα από το κατάστημά σας. Βεβαιωθείτε ότι έχετε αφαιρέσει όλες τις τιμές που χρησιμοποιούν τα νομίσματα πριν συνεχίσετε.", - "currencyAlreadyAdded": "Το νόμισμα έχει ήδη προστεθεί στο κατάστημά σας.", - "edit": { - "header": "Επεξεργασία καταστήματος" - }, - "toast": { - "update": "Το κατάστημα ενημερώθηκε με επιτυχία", - "currenciesUpdated": "Τα νομίσματα ενημερώθηκαν με επιτυχία", - "currenciesRemoved": "Τα νομίσματα αφαιρέθηκαν με επιτυχία από το κατάστημα", - "updatedTaxInclusivitySuccessfully": "Η τιμολόγηση με ΦΠΑ ενημερώθηκε με επιτυχία" - } - }, - "regions": { - "domain": "Περιοχές", - "subtitle": "Μια περιοχή είναι μια περιοχή στην οποία πουλάτε προϊόντα. Μπορεί να καλύπτει πολλές χώρες και έχει διαφορετικούς φορολογικούς συντελεστές, παρόχους και νόμισμα.", - "createRegion": "Δημιουργία περιοχής", - "createRegionHint": "Διαχειριστείτε φορολογικούς συντελεστές και παρόχους για ένα σύνολο χωρών.", - "addCountries": "Προσθήκη χωρών", - "editRegion": "Επεξεργασία περιοχής", - "countriesHint": "Προσθέστε τις χώρες που περιλαμβάνονται σε αυτήν την περιοχή.", - "deleteRegionWarning": "Είστε έτοιμοι να διαγράψετε την περιοχή {{name}}. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "removeCountriesWarning_one": "Είστε έτοιμοι να αφαιρέσετε {{count}} χώρα από την περιοχή. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "removeCountriesWarning_other": "Είστε έτοιμοι να αφαιρέσετε {{count}} χώρες από την περιοχή. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "removeCountryWarning": "Είστε έτοιμοι να αφαιρέσετε τη χώρα {{name}} από την περιοχή. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "automaticTaxesHint": "Όταν είναι ενεργοποιημένο, οι φόροι θα υπολογίζονται μόνο κατά την ολοκλήρωση αγοράς με βάση τη διεύθυνση αποστολής.", - "taxInclusiveHint": "Όταν είναι ενεργοποιημένο, οι τιμές στην περιοχή θα περιλαμβάνουν ΦΠΑ.", - "providersHint": "Προσθέστε ποιοι πάροχοι πληρωμών είναι διαθέσιμοι σε αυτήν την περιοχή.", - "shippingOptions": "Επιλογές αποστολής", - "deleteShippingOptionWarning": "Είστε έτοιμοι να διαγράψετε την επιλογή αποστολής {{name}}. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "return": "Επιστροφή", - "outbound": "Εξερχόμενα", - "priceType": "Τύπος τιμής", - "flatRate": "Σταθερή τιμή", - "calculated": "Υπολογιζόμενη", - "list": { - "noRecordsMessage": "Δημιουργήστε μια περιοχή για τις περιοχές στις οποίες πουλάτε." - }, - "toast": { - "delete": "Η περιοχή διαγράφηκε με επιτυχία", - "edit": "Η επεξεργασία περιοχής αποθηκεύτηκε", - "create": "Η περιοχή δημιουργήθηκε με επιτυχία", - "countries": "Οι χώρες της περιοχής ενημερώθηκαν με επιτυχία" - }, - "shippingOption": { - "createShippingOption": "Δημιουργία επιλογής αποστολής", - "createShippingOptionHint": "Δημιουργήστε μια νέα επιλογή αποστολής για την περιοχή.", - "editShippingOption": "Επεξεργασία επιλογής αποστολής", - "fulfillmentMethod": "Μέθοδος εκπλήρωσης", - "type": { - "outbound": "Εξερχόμενα", - "outboundHint": "Χρησιμοποιήστε αυτό εάν δημιουργείτε μια επιλογή αποστολής για την αποστολή προϊόντων στον πελάτη.", - "return": "Επιστροφή", - "returnHint": "Χρησιμοποιήστε αυτό εάν δημιουργείτε μια επιλογή αποστολής για τον πελάτη να σας επιστρέψει προϊόντα." - }, - "priceType": { - "label": "Τύπος τιμής", - "flatRate": "Σταθερή τιμή", - "calculated": "Υπολογιζόμενη" - }, - "availability": { - "adminOnly": "Μόνο διαχειριστής", - "adminOnlyHint": "Όταν είναι ενεργοποιημένη, η επιλογή αποστολής θα είναι διαθέσιμη μόνο στον πίνακα ελέγχου διαχειριστή και όχι στο κατάστημα." - }, - "taxInclusiveHint": "Όταν είναι ενεργοποιημένη, η τιμή της επιλογής αποστολής θα περιλαμβάνει ΦΠΑ.", - "requirements": { - "label": "Απαιτήσεις", - "hint": "Καθορίστε τις απαιτήσεις για την επιλογή αποστολής." - } - } - }, - "taxes": { - "domain": "Φορολογικές περιοχές", - "domainDescription": "Διαχειριστείτε τη φορολογική σας περιοχή", - "countries": { - "taxCountriesHint": "Οι φορολογικές ρυθμίσεις ισχύουν για τις χώρες που αναφέρονται." - }, - "settings": { - "editTaxSettings": "Επεξεργασία φορολογικών ρυθμίσεων", - "taxProviderLabel": "Φορολογικός πάροχος", - "systemTaxProviderLabel": "Πάροχος φορολογικού συστήματος", - "calculateTaxesAutomaticallyLabel": "Αυτόματος υπολογισμός φόρων", - "calculateTaxesAutomaticallyHint": "Όταν είναι ενεργοποιημένη, οι φορολογικοί συντελεστές θα υπολογίζονται αυτόματα και θα εφαρμόζονται στα καλάθια. Όταν είναι απενεργοποιημένη, οι φόροι πρέπει να υπολογίζονται χειροκίνητα κατά την ολοκλήρωση αγοράς. Οι χειροκίνητοι φόροι συνιστώνται για χρήση με τρίτους φορολογικούς παρόχους.", - "applyTaxesOnGiftCardsLabel": "Εφαρμογή φόρων σε δωροκάρτες", - "applyTaxesOnGiftCardsHint": "Όταν είναι ενεργοποιημένη, οι φόροι θα εφαρμόζονται στις δωροκάρτες κατά την ολοκλήρωση αγοράς. Σε ορισμένες χώρες, οι φορολογικοί κανονισμοί απαιτούν την εφαρμογή φόρων στις δωροκάρτες κατά την αγορά.", - "defaultTaxRateLabel": "Προεπιλεγμένος φορολογικός συντελεστής", - "defaultTaxCodeLabel": "Προεπιλεγμένος φορολογικός κωδικός" - }, - "defaultRate": { - "sectionTitle": "Προεπιλεγμένος φορολογικός συντελεστής" - }, - "taxRate": { - "sectionTitle": "Φορολογικοί συντελεστές", - "createTaxRate": "Δημιουργία φορολογικού συντελεστή", - "createTaxRateHint": "Δημιουργήστε έναν νέο φορολογικό συντελεστή για την περιοχή.", - "deleteRateDescription": "Είστε έτοιμοι να διαγράψετε τον φορολογικό συντελεστή {{name}}. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "editTaxRate": "Επεξεργασία φορολογικού συντελεστή", - "editRateAction": "Επεξεργασία συντελεστή", - "editOverridesAction": "Επεξεργασία παρεκκλίσεων", - "editOverridesTitle": "Επεξεργασία παρεκκλίσεων φορολογικού συντελεστή", - "editOverridesHint": "Καθορίστε τις παρεκκλίσεις για τον φορολογικό συντελεστή.", - "deleteTaxRateWarning": "Είστε έτοιμοι να διαγράψετε τον φορολογικό συντελεστή {{name}}. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "productOverridesLabel": "Παρεκκλίσεις προϊόντων", - "productOverridesHint": "Καθορίστε τις παρεκκλίσεις προϊόντων για τον φορολογικό συντελεστή.", - "addProductOverridesAction": "Προσθήκη παρεκκλίσεων προϊόντων", - "productTypeOverridesLabel": "Παρεκκλίσεις τύπου προϊόντος", - "productTypeOverridesHint": "Καθορίστε τις παρεκκλίσεις τύπου προϊόντος για τον φορολογικό συντελεστή.", - "addProductTypeOverridesAction": "Προσθήκη παρεκκλίσεων τύπου προϊόντος", - "shippingOptionOverridesLabel": "Παρεκκλίσεις επιλογής αποστολής", - "shippingOptionOverridesHint": "Καθορίστε τις παρεκκλίσεις επιλογής αποστολής για τον φορολογικό συντελεστή.", - "addShippingOptionOverridesAction": "Προσθήκη παρεκκλίσεων επιλογής αποστολής", - "productOverridesHeader": "Προϊόντα", - "productTypeOverridesHeader": "Τύποι προϊόντων", - "shippingOptionOverridesHeader": "Επιλογές αποστολής" - } - }, - "locations": { - "domain": "Τοποθεσίες", - "editLocation": "Επεξεργασία τοποθεσίας", - "addSalesChannels": "Προσθήκη καναλιών πωλήσεων", - "noLocationsFound": "Δεν βρέθηκαν τοποθεσίες", - "selectLocations": "Επιλέξτε τοποθεσίες που διαθέτουν το αντικείμενο.", - "deleteLocationWarning": "Είστε έτοιμοι να διαγράψετε την τοποθεσία {{name}}. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "removeSalesChannelsWarning_one": "Είστε έτοιμοι να αφαιρέσετε {{count}} κανάλι πωλήσεων από την τοποθεσία.", - "removeSalesChannelsWarning_other": "Είστε έτοιμοι να αφαιρέσετε {{count}} κανάλια πωλήσεων από την τοποθεσία.", - "toast": { - "create": "Η τοποθεσία δημιουργήθηκε με επιτυχία", - "update": "Η τοποθεσία ενημερώθηκε με επιτυχία", - "removeChannel": "Το κανάλι πωλήσεων αφαιρέθηκε με επιτυχία" - } - }, - "reservations": { - "domain": "Κρατήσεις", - "subtitle": "Διαχειριστείτε την κρατημένη ποσότητα των αντικειμένων αποθέματος.", - "deleteWarning": "Είστε έτοιμοι να διαγράψετε μια κράτηση. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί." - }, - "salesChannels": { - "domain": "Κανάλια πωλήσεων", - "subtitle": "Διαχειριστείτε τα online και offline κανάλια στα οποία πουλάτε προϊόντα.", - "createSalesChannel": "Δημιουργία καναλιού πωλήσεων", - "createSalesChannelHint": "Δημιουργήστε ένα νέο κανάλι πωλήσεων για να πουλήσετε τα προϊόντα σας.", - "enabledHint": "Καθορίστε εάν το κανάλι πωλήσεων είναι ενεργοποιημένο.", - "removeProductsWarning_one": "Είστε έτοιμοι να αφαιρέσετε {{count}} προϊόν από {{sales_channel}}.", - "removeProductsWarning_other": "Είστε έτοιμοι να αφαιρέσετε {{count}} προϊόντα από {{sales_channel}}.", - "addProducts": "Προσθήκη προϊόντων", - "editSalesChannel": "Επεξεργασία καναλιού πωλήσεων", - "productAlreadyAdded": "Το προϊόν έχει ήδη προστεθεί στο κανάλι πωλήσεων.", - "deleteSalesChannelWarning": "Είστε έτοιμοι να διαγράψετε το κανάλι πωλήσεων {{name}}. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "toast": { - "create": "Το κανάλι πωλήσεων δημιουργήθηκε με επιτυχία", - "update": "Το κανάλι πωλήσεων ενημερώθηκε με επιτυχία", - "delete": "Το κανάλι πωλήσεων διαγράφηκε με επιτυχία" - }, - "tooltip": { - "cannotDeleteDefault": "Δεν είναι δυνατή η διαγραφή του προεπιλεγμένου καναλιού πωλήσεων" - }, - "products": { - "list": { - "noRecordsMessage": "Δεν υπάρχουν προϊόντα στο κανάλι πωλήσεων." - }, - "add": { - "list": { - "noRecordsMessage": "Δημιουργήστε πρώτα ένα προϊόν." - } - } - } - }, - "apiKeyManagement": { - "domain": { - "publishable": "Κλειδιά API που μπορούν να δημοσιευτούν", - "secret": "Μυστικά κλειδιά API" - }, - "subtitle": { - "publishable": "Διαχειριστείτε τα κλειδιά API που χρησιμοποιούνται στο κατάστημα για να περιορίσετε το εύρος των αιτημάτων σε συγκεκριμένα κανάλια πωλήσεων.", - "secret": "Διαχειριστείτε τα κλειδιά API που χρησιμοποιούνται για τον έλεγχο ταυτότητας των χρηστών διαχειριστή στις εφαρμογές διαχειριστή." - }, - "status": { - "active": "Ενεργό", - "revoked": "Ανακληθέν" - }, - "type": { - "publishable": "Δημοσιεύσιμο", - "secret": "Μυστικό" - }, - "create": { - "createPublishableHeader": "Δημιουργία κλειδιού API που μπορεί να δημοσιευτεί", - "createPublishableHint": "Δημιουργήστε ένα νέο κλειδί API που μπορεί να δημοσιευτεί για να περιορίσετε το εύρος των αιτημάτων σε συγκεκριμένα κανάλια πωλήσεων.", - "createSecretHeader": "Δημιουργία μυστικού κλειδιού API", - "createSecretHint": "Δημιουργήστε ένα νέο μυστικό κλειδί API για να αποκτήσετε πρόσβαση στο API της Medusa ως χρήστης διαχειριστής με έλεγχο ταυτότητας.", - "secretKeyCreatedHeader": "Δημιουργήθηκε μυστικό κλειδί", - "secretKeyCreatedHint": "Το νέο σας μυστικό κλειδί έχει δημιουργηθεί. Αντιγράψτε το και αποθηκεύστε το με ασφάλεια τώρα. Αυτή είναι η μόνη φορά που θα εμφανιστεί.", - "copySecretTokenSuccess": "Το μυστικό κλειδί αντιγράφηκε στο πρόχειρο.", - "copySecretTokenFailure": "Αποτυχία αντιγραφής του μυστικού κλειδιού στο πρόχειρο.", - "successToast": "Το κλειδί API δημιουργήθηκε με επιτυχία." - }, - "edit": { - "header": "Επεξεργασία κλειδιού API", - "description": "Επεξεργαστείτε τον τίτλο του κλειδιού API.", - "successToast": "Το κλειδί API {{title}} ενημερώθηκε με επιτυχία." - }, - "salesChannels": { - "title": "Προσθήκη καναλιών πωλήσεων", - "description": "Προσθέστε τα κανάλια πωλήσεων στα οποία θα πρέπει να περιορίζεται το κλειδί API.", - "successToast_one": "{{count}} κανάλι πωλήσεων προστέθηκε με επιτυχία στο κλειδί API.", - "successToast_other": "{{count}} κανάλια πωλήσεων προστέθηκαν με επιτυχία στο κλειδί API.", - "alreadyAddedTooltip": "Το κανάλι πωλήσεων έχει ήδη προστεθεί στο κλειδί API.", - "list": { - "noRecordsMessage": "Δεν υπάρχουν κανάλια πωλήσεων στο εύρος του κλειδιού API που μπορεί να δημοσιευτεί." - } - }, - "delete": { - "warning": "Είστε έτοιμοι να διαγράψετε το κλειδί API {{title}}. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "successToast": "Το κλειδί API {{title}} διαγράφηκε με επιτυχία." - }, - "revoke": { - "warning": "Είστε έτοιμοι να ανακαλέσετε το κλειδί API {{title}}. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "successToast": "Το κλειδί API {{title}} ανακλήθηκε με επιτυχία." - }, - "addSalesChannels": { - "list": { - "noRecordsMessage": "Δημιουργήστε πρώτα ένα κανάλι πωλήσεων." - } - }, - "removeSalesChannel": { - "warning": "Είστε έτοιμοι να αφαιρέσετε το κανάλι πωλήσεων {{name}} από το κλειδί API. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "warningBatch_one": "Είστε έτοιμοι να αφαιρέσετε {{count}} κανάλι πωλήσεων από το κλειδί API. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "warningBatch_other": "Είστε έτοιμοι να αφαιρέσετε {{count}} κανάλια πωλήσεων από το κλειδί API. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "successToast": "Το κανάλι πωλήσεων αφαιρέθηκε με επιτυχία από το κλειδί API.", - "successToastBatch_one": "{{count}} κανάλι πωλήσεων αφαιρέθηκε με επιτυχία από το κλειδί API.", - "successToastBatch_other": "{{count}} κανάλια πωλήσεων αφαιρέθηκαν με επιτυχία από το κλειδί API." - }, - "actions": { - "revoke": "Ανάκληση κλειδιού API", - "copy": "Αντιγραφή κλειδιού API", - "copySuccessToast": "Το κλειδί API αντιγράφηκε στο πρόχειρο." - }, - "table": { - "lastUsedAtHeader": "Τελευταία χρήση στις", - "createdAtHeader": "Ανακλήθηκε στις" - }, - "fields": { - "lastUsedAtLabel": "Τελευταία χρήση στις", - "revokedByLabel": "Ανακλήθηκε από", - "revokedAtLabel": "Ανακλήθηκε στις", - "createdByLabel": "Δημιουργήθηκε από" - } - }, - "returnReasons": { - "domain": "Λόγοι επιστροφής", - "subtitle": "Διαχειριστείτε τους λόγους για τα επιστρεφόμενα αντικείμενα.", - "calloutHint": "Διαχειριστείτε τους λόγους για να κατηγοριοποιήσετε τις επιστροφές.", - "editReason": "Επεξεργασία λόγου επιστροφής", - "create": { - "header": "Προσθήκη λόγου επιστροφής", - "subtitle": "Καθορίστε τους πιο συνηθισμένους λόγους για επιστροφές.", - "hint": "Δημιουργήστε έναν νέο λόγο επιστροφής για να κατηγοριοποιήσετε τις επιστροφές.", - "successToast": "Ο λόγος επιστροφής {{label}} δημιουργήθηκε με επιτυχία." - }, - "edit": { - "header": "Επεξεργασία λόγου επιστροφής", - "subtitle": "Επεξεργαστείτε την τιμή του λόγου επιστροφής.", - "successToast": "Ο λόγος επιστροφής {{label}} ενημερώθηκε με επιτυχία." - }, - "delete": { - "confirmation": "Είστε έτοιμοι να διαγράψετε τον λόγο επιστροφής {{label}}. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "successToast": "Ο λόγος επιστροφής {{label}} διαγράφηκε με επιτυχία." - }, - "fields": { - "value": { - "label": "Τιμή", - "placeholder": "wrong_size", - "tooltip": "Η τιμή πρέπει να είναι ένα μοναδικό αναγνωριστικό για τον λόγο επιστροφής." - }, - "label": { - "label": "Ετικέτα", - "placeholder": "Λάθος μέγεθος" - }, - "description": { - "label": "Περιγραφή", - "placeholder": "Ο πελάτης έλαβε λάθος μέγεθος" - } - } - }, - "login": { - "forgotPassword": "Ξεχάσατε τον κωδικό πρόσβασης; - Επαναφορά", - "title": "Καλώς ήρθατε στην Medusa", - "hint": "Συνδεθείτε για να αποκτήσετε πρόσβαση στην περιοχή του λογαριασμού" - }, - "invite": { - "title": "Καλώς ήρθατε στην Medusa", - "hint": "Δημιουργήστε τον λογαριασμό σας παρακάτω", - "backToLogin": "Επιστροφή στη σύνδεση", - "createAccount": "Δημιουργία λογαριασμού", - "alreadyHaveAccount": "Έχετε ήδη λογαριασμό; - Σύνδεση", - "emailTooltip": "Το email σας δεν μπορεί να αλλάξει. Εάν θέλετε να χρησιμοποιήσετε άλλο email, πρέπει να σταλεί μια νέα πρόσκληση.", - "invalidInvite": "Η πρόσκληση δεν είναι έγκυρη ή έχει λήξει.", - "successTitle": "Ο λογαριασμός σας έχει εγγραφεί", - "successHint": "Ξεκινήστε με την Medusa Admin αμέσως.", - "successAction": "Έναρξη Medusa Admin", - "invalidTokenTitle": "Το διακριτικό πρόσκλησης δεν είναι έγκυρο", - "invalidTokenHint": "Δοκιμάστε να ζητήσετε έναν νέο σύνδεσμο πρόσκλησης.", - "passwordMismatch": "Οι κωδικοί πρόσβασης δεν ταιριάζουν", - "toast": { - "accepted": "Η πρόσκληση έγινε αποδεκτή με επιτυχία" - } - }, - "resetPassword": { - "title": "Επαναφορά κωδικού πρόσβασης", - "hint": "Εισαγάγετε το email σας παρακάτω και θα σας στείλουμε οδηγίες για το πώς να επαναφέρετε τον κωδικό πρόσβασής σας.", - "email": "Email", - "sendResetInstructions": "Αποστολή οδηγιών επαναφοράς", - "backToLogin": "Επιστροφή στη σύνδεση", - "newPasswordHint": "Επιλέξτε έναν νέο κωδικό πρόσβασης παρακάτω.", - "invalidTokenTitle": "Το διακριτικό επαναφοράς δεν είναι έγκυρο", - "invalidTokenHint": "Δοκιμάστε να ζητήσετε έναν νέο σύνδεσμο επαναφοράς.", - "expiredTokenTitle": "Το διακριτικό επαναφοράς έχει λήξει", - "goToResetPassword": "Μετάβαση στην επαναφορά κωδικού πρόσβασης", - "resetPassword": "Επαναφορά κωδικού πρόσβασης", - "newPassword": "Νέος κωδικός πρόσβασης", - "repeatNewPassword": "Επανάληψη νέου κωδικού πρόσβασης", - "tokenExpiresIn": "Το διακριτικό λήγει σε {{time}} λεπτά", - "successfulRequestTitle": "Σας στάλθηκε ένα email με επιτυχία", - "successfulRequest": "Σας στείλαμε ένα email το οποίο μπορείτε να χρησιμοποιήσετε για να επαναφέρετε τον κωδικό πρόσβασής σας. Ελέγξτε τον φάκελο ανεπιθύμητης αλληλογραφίας εάν δεν το έχετε λάβει μετά από λίγα λεπτά.", - "successfulResetTitle": "Η επαναφορά κωδικού πρόσβασης ολοκληρώθηκε με επιτυχία", - "successfulReset": "Συνδεθείτε στη σελίδα σύνδεσης.", - "passwordMismatch": "Οι κωδικοί πρόσβασης δεν ταιριάζουν", - "invalidLinkTitle": "Ο σύνδεσμος επαναφοράς δεν είναι έγκυρος", - "invalidLinkHint": "Δοκιμάστε να επαναφέρετε τον κωδικό πρόσβασής σας ξανά." - }, - "workflowExecutions": { - "domain": "Ροές εργασίας", - "subtitle": "Δείτε και παρακολουθήστε τις εκτελέσεις ροών εργασίας στην εφαρμογή σας Medusa.", - "transactionIdLabel": "ID συναλλαγής", - "workflowIdLabel": "ID ροής εργασίας", - "progressLabel": "Πρόοδος", - "stepsCompletedLabel_one": "{{completed}} από {{count}} βήμα", - "stepsCompletedLabel_other": "{{completed}} από {{count}} βήματα", - "list": { - "noRecordsMessage": "Δεν έχουν εκτελεστεί ακόμη ροές εργασίας." - }, - "history": { - "sectionTitle": "Ιστορικό", - "runningState": "Εκτελείται...", - "awaitingState": "Σε αναμονή", - "failedState": "Απέτυχε", - "skippedState": "Παραλείφθηκε", - "skippedFailureState": "Παραλείφθηκε (Αποτυχία)", - "definitionLabel": "Ορισμός", - "outputLabel": "Έξοδος", - "compensateInputLabel": "Είσοδος αποζημίωσης", - "revertedLabel": "Αναιρέθηκε", - "errorLabel": "Σφάλμα" - }, - "state": { - "done": "Ολοκληρώθηκε", - "failed": "Απέτυχε", - "reverted": "Αναιρέθηκε", - "invoking": "Κλήση", - "compensating": "Αποζημίωση", - "notStarted": "Δεν έχει ξεκινήσει" - }, - "transaction": { - "state": { - "waitingToCompensate": "Σε αναμονή αποζημίωσης" - } - }, - "step": { - "state": { - "skipped": "Παραλείφθηκε", - "skippedFailure": "Παραλείφθηκε (Αποτυχία)", - "dormant": "Αδρανής", - "timeout": "Λήξη χρόνου" - } - } - }, - "productTypes": { - "domain": "Τύποι προϊόντων", - "subtitle": "Οργανώστε τα προϊόντα σας σε τύπους.", - "create": { - "header": "Δημιουργία τύπου προϊόντος", - "hint": "Δημιουργήστε έναν νέο τύπο προϊόντος για να κατηγοριοποιήσετε τα προϊόντα σας.", - "successToast": "Ο τύπος προϊόντος {{value}} δημιουργήθηκε με επιτυχία." - }, - "edit": { - "header": "Επεξεργασία τύπου προϊόντος", - "successToast": "Ο τύπος προϊόντος {{value}} ενημερώθηκε με επιτυχία." - }, - "delete": { - "confirmation": "Είστε έτοιμοι να διαγράψετε τον τύπο προϊόντος {{value}}. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "successToast": "Ο τύπος προϊόντος {{value}} διαγράφηκε με επιτυχία." - }, - "fields": { - "value": "Τιμή" - } - }, - "productTags": { - "domain": "Ετικέτες προϊόντων", - "create": { - "header": "Δημιουργία ετικέτας προϊόντος", - "subtitle": "Δημιουργήστε μια νέα ετικέτα προϊόντος για να κατηγοριοποιήσετε τα προϊόντα σας.", - "successToast": "Η ετικέτα προϊόντος {{value}} δημιουργήθηκε με επιτυχία." - }, - "edit": { - "header": "Επεξεργασία ετικέτας προϊόντος", - "subtitle": "Επεξεργαστείτε την τιμή της ετικέτας προϊόντος.", - "successToast": "Η ετικέτα προϊόντος {{value}} ενημερώθηκε με επιτυχία." - }, - "delete": { - "confirmation": "Είστε έτοιμοι να διαγράψετε την ετικέτα προϊόντος {{value}}. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "successToast": "Η ετικέτα προϊόντος {{value}} διαγράφηκε με επιτυχία." - }, - "fields": { - "value": "Τιμή" - } - }, - "notifications": { - "domain": "Ειδοποιήσεις", - "emptyState": { - "title": "Δεν υπάρχουν ειδοποιήσεις", - "description": "Δεν έχετε ειδοποιήσεις αυτήν τη στιγμή, αλλά μόλις τις έχετε, θα εμφανίζονται εδώ." - }, - "accessibility": { - "description": "Οι ειδοποιήσεις σχετικά με τις δραστηριότητες της Medusa θα εμφανίζονται εδώ." - } - }, - "errors": { - "serverError": "Σφάλμα διακομιστή - Δοκιμάστε ξανά αργότερα.", - "invalidCredentials": "Λάθος email ή κωδικός πρόσβασης" - }, - "statuses": { - "scheduled": "Προγραμματισμένη", - "expired": "Ληγμένη", - "active": "Ενεργή", - "inactive": "Ανενεργή", - "draft": "Πρόχειρη", - "enabled": "Ενεργοποιημένη", - "disabled": "Απενεργοποιημένη" - }, - "labels": { - "productVariant": "Παραλλαγή προϊόντος", - "prices": "Τιμές", - "available": "Διαθέσιμο", - "inStock": "Σε απόθεμα", - "added": "Προστέθηκε", - "removed": "Αφαιρέθηκε", - "from": "Από", - "to": "Προς", - "beaware": "Προσοχή", - "loading": "Φόρτωση" - }, - "fields": { - "amount": "Ποσό", - "refundAmount": "Ποσό επιστροφής χρημάτων", - "name": "Όνομα", - "default": "Προεπιλογή", - "lastName": "Επώνυμο", - "firstName": "Όνομα", - "title": "Τίτλος", - "customTitle": "Προσαρμοσμένος τίτλος", - "manageInventory": "Διαχείριση αποθέματος", - "inventoryKit": "Έχει κιτ αποθέματος", - "inventoryItems": "Αντικείμενα αποθέματος", - "inventoryItem": "Αντικείμενο αποθέματος", - "requiredQuantity": "Απαιτούμενη ποσότητα", - "description": "Περιγραφή", - "email": "Email", - "password": "Κωδικός πρόσβασης", - "repeatPassword": "Επανάληψη κωδικού πρόσβασης", - "confirmPassword": "Επιβεβαίωση κωδικού πρόσβασης", - "newPassword": "Νέος κωδικός πρόσβασης", - "repeatNewPassword": "Επανάληψη νέου κωδικού πρόσβασης", - "categories": "Κατηγορίες", - "shippingMethod": "Μέθοδος αποστολής", - "configurations": "Διαμορφώσεις", - "conditions": "Συνθήκες", - "category": "Κατηγορία", - "collection": "Συλλογή", - "discountable": "Με δυνατότητα έκπτωσης", - "handle": "Handle", - "subtitle": "Υπότιτλος", - "by": "Από", - "item": "Αντικείμενο", - "qty": "ποσ.", - "limit": "Όριο", - "tags": "Ετικέτες", - "type": "Τύπος", - "reason": "Λόγος", - "none": "κανένας", - "all": "όλα", - "search": "Αναζήτηση", - "percentage": "Ποσοστό", - "sales_channels": "Κανάλια πωλήσεων", - "customer_groups": "Ομάδες πελατών", - "product_tags": "Ετικέτες προϊόντων", - "product_types": "Τύποι προϊόντων", - "product_collections": "Συλλογές προϊόντων", - "status": "Κατάσταση", - "code": "Κωδικός", - "value": "Τιμή", - "disabled": "Απενεργοποιημένο", - "dynamic": "Δυναμικό", - "normal": "Κανονικό", - "years": "Χρόνια", - "months": "Μήνες", - "days": "Ημέρες", - "hours": "Ώρες", - "minutes": "Λεπτά", - "totalRedemptions": "Συνολικές εξαργυρώσεις", - "countries": "Χώρες", - "paymentProviders": "Πάροχοι πληρωμών", - "refundReason": "Λόγος επιστροφής χρημάτων", - "fulfillmentProviders": "Πάροχοι εκπλήρωσης", - "fulfillmentProvider": "Πάροχος εκπλήρωσης", - "providers": "Πάροχοι", - "availability": "Διαθεσιμότητα", - "inventory": "Απόθεμα", - "optional": "Προαιρετικό", - "note": "Σημείωση", - "automaticTaxes": "Αυτόματοι φόροι", - "taxInclusivePricing": "Τιμολόγηση με ΦΠΑ", - "currency": "Νόμισμα", - "address": "Διεύθυνση", - "address2": "Διαμέρισμα, σουίτα κ.λπ.", - "city": "Πόλη", - "postalCode": "Ταχυδρομικός κώδικας", - "country": "Χώρα", - "state": "Πολιτεία", - "province": "Επαρχία", - "company": "Εταιρεία", - "phone": "Τηλέφωνο", - "metadata": "Μεταδεδομένα", - "selectCountry": "Επιλέξτε χώρα", - "products": "Προϊόντα", - "variants": "Παραλλαγές", - "orders": "Παραγγελίες", - "account": "Λογαριασμός", - "total": "Σύνολο παραγγελίας", - "paidTotal": "Συνολικό ποσό που καταγράφηκε", - "totalExclTax": "Σύνολο χωρίς ΦΠΑ", - "subtotal": "Μερικό σύνολο", - "shipping": "Αποστολή", - "outboundShipping": "Εξερχόμενη αποστολή", - "returnShipping": "Αποστολή επιστροφής", - "tax": "ΦΠΑ", - "created": "Δημιουργήθηκε", - "key": "Κλειδί", - "customer": "Πελάτης", - "date": "Ημερομηνία", - "order": "Παραγγελία", - "fulfillment": "Εκπλήρωση", - "provider": "Πάροχος", - "payment": "Πληρωμή", - "items": "Αντικείμενα", - "salesChannel": "Κανάλι πωλήσεων", - "region": "Περιοχή", - "discount": "Έκπτωση", - "role": "Ρόλος", - "sent": "Στάλθηκε", - "salesChannels": "Κανάλια πωλήσεων", - "product": "Προϊόν", - "createdAt": "Δημιουργήθηκε", - "updatedAt": "Ενημερώθηκε", - "revokedAt": "Ανακλήθηκε στις", - "true": "Αληθής", - "false": "Ψευδής", - "giftCard": "Δωροκάρτα", - "tag": "Ετικέτα", - "dateIssued": "Ημερομηνία έκδοσης", - "issuedDate": "Ημερομηνία έκδοσης", - "expiryDate": "Ημερομηνία λήξης", - "price": "Τιμή", - "priceTemplate": "Τιμή {{regionOrCurrency}}", - "height": "Ύψος", - "width": "Πλάτος", - "length": "Μήκος", - "weight": "Βάρος", - "midCode": "Κωδικός MID", - "hsCode": "Κωδικός HS", - "ean": "EAN", - "upc": "UPC", - "inventoryQuantity": "Ποσότητα αποθέματος", - "barcode": "Barcode", - "countryOfOrigin": "Χώρα προέλευσης", - "material": "Υλικό", - "thumbnail": "Μικρογραφία", - "sku": "SKU", - "managedInventory": "Διαχειριζόμενο απόθεμα", - "allowBackorder": "Να επιτρέπονται οι παραγγελίες εκτός αποθέματος", - "inStock": "Σε απόθεμα", - "location": "Τοποθεσία", - "quantity": "Ποσότητα", - "variant": "Παραλλαγή", - "id": "ID", - "parent": "Γονέας", - "minSubtotal": "Ελάχιστο μερικό σύνολο", - "maxSubtotal": "Μέγιστο μερικό σύνολο", - "shippingProfile": "Προφίλ αποστολής", - "summary": "Σύνοψη", - "details": "Λεπτομέρειες", - "label": "Ετικέτα", - "rate": "Συντελεστής", - "requiresShipping": "Απαιτεί αποστολή", - "unitPrice": "Τιμή μονάδας", - "startDate": "Ημερομηνία έναρξης", - "endDate": "Ημερομηνία λήξης", - "draft": "Πρόχειρο", - "values": "Τιμές" - }, - "dateTime": { - "years_one": "Έτος", - "years_other": "Έτη", - "months_one": "Μήνας", - "months_other": "Μήνες", - "weeks_one": "Εβδομάδα", - "weeks_other": "Εβδομάδες", - "days_one": "Ημέρα", - "days_other": "Ημέρες", - "hours_one": "Ώρα", - "hours_other": "Ώρες", - "minutes_one": "Λεπτό", - "minutes_other": "Λεπτά", - "seconds_one": "Δευτερόλεπτο", - "seconds_other": "Δευτερόλεπτα" - } -} \ No newline at end of file diff --git a/src/i18n/translations/en.json b/src/i18n/translations/en.json index 81ded23d..b1f5ff74 100644 --- a/src/i18n/translations/en.json +++ b/src/i18n/translations/en.json @@ -1183,6 +1183,7 @@ "sendNotificationHint": "Notify customer about return.", "returnTotal": "Return total", "inboundTotal": "Inbound total", + "refundAmount": "Refund amount", "estDifference": "Estimated difference", "outstandingAmount": "Outstanding amount", "reason": "Reason", @@ -1772,6 +1773,8 @@ "header": "Create Tax Region", "hint": "Create a new tax region to define tax rates for a specific country.", "errors": { + "rateIsRequired": "A rate is required when creating a default tax rate.", + "nameIsRequired": "A name is required when creating a default tax rate.", "missingProvider": "Provider is required when creating a tax region.", "missingCountry": "Country is required when creating a tax region." }, @@ -2036,6 +2039,8 @@ "description": "Which customer is allowed to use the promotion code? Promotion code can be used by all customers if left untouched." }, "target-rules": { + "title": "What should the promotion apply to?", + "description": "The promotion will be applied to targets that match the following conditions.", "order": { "title": "What items will the promotion be applied to?", "description": "The promotion will be applied to items that match the following conditions." @@ -2569,6 +2574,7 @@ "editOverridesAction": "Edit overrides", "editOverridesTitle": "Edit Tax Rate Overrides", "editOverridesHint": "Specify the overrides for the tax rate.", + "editTaxRate": "Edit tax rate", "deleteTaxRateWarning": "You are about to delete the tax rate {{name}}. This action cannot be undone.", "productOverridesLabel": "Product overrides", "productOverridesHint": "Specify the product overrides for the tax rate.", @@ -3199,6 +3205,7 @@ "domain": "Requests", "seller": "Seller", "product": "Product", + "customTag": "Custom Tag", "review-remove": "Review Remove", "return": "Order Return", "product-collection": "Product Collection", diff --git a/src/i18n/translations/es.json b/src/i18n/translations/es.json deleted file mode 100644 index 541e3b43..00000000 --- a/src/i18n/translations/es.json +++ /dev/null @@ -1,3107 +0,0 @@ -{ - "$schema": "./$schema.json", - "general": { - "ascending": "Ascendente", - "descending": "Descendente", - "add": "Agregar", - "start": "Iniciar", - "end": "Finalizar", - "open": "Abrir", - "close": "Cerrar", - "apply": "Aplicar", - "range": "Rango", - "search": "Buscar", - "of": "de", - "results": "resultados", - "pages": "páginas", - "next": "Siguiente", - "prev": "Anterior", - "is": "es", - "timeline": "Cronograma", - "success": "Éxito", - "warning": "Advertencia", - "tip": "Consejo", - "error": "Error", - "select": "Seleccionar", - "selected": "Seleccionado", - "enabled": "Habilitado", - "disabled": "Deshabilitado", - "expired": "Expirado", - "active": "Activo", - "revoked": "Revocado", - "new": "Nuevo", - "modified": "Modificado", - "added": "Agregado", - "removed": "Eliminado", - "admin": "Administrador", - "store": "Tienda", - "details": "Detalles", - "items_one": "{{count}} artículo", - "items_other": "{{count}} artículos", - "countSelected": "{{count}} seleccionado(s)", - "countOfTotalSelected": "{{count}} de {{total}} seleccionado(s)", - "plusCount": "+ {{count}}", - "plusCountMore": "+ {{count}} más", - "areYouSure": "¿Estás seguro?", - "areYouSureDescription": "Estás a punto de eliminar {{entity}} {{title}}. Esta acción no puede deshacerse.", - "noRecordsFound": "No se encontraron registros", - "typeToConfirm": "Por favor escribe {val} para confirmar:", - "noResultsTitle": "Sin resultados", - "noResultsMessage": "Intenta cambiar los filtros o la consulta de búsqueda", - "noSearchResults": "No se encontraron resultados", - "noSearchResultsFor": "No se encontraron resultados para <0>'{{query}}'", - "noRecordsTitle": "No hay registros", - "noRecordsMessage": "No hay registros para mostrar", - "unsavedChangesTitle": "¿Estás seguro de que deseas abandonar este formulario?", - "unsavedChangesDescription": "Tienes cambios no guardados que se perderán si sales de este formulario.", - "includesTaxTooltip": "Los precios en esta columna incluyen impuestos.", - "excludesTaxTooltip": "Los precios en esta columna no incluyen impuestos.", - "noMoreData": "No hay más datos" - }, - "shippingOptionTypes": { - "domain": "Tipos de Opciones de Envío", - "subtitle": "Organiza tus opciones de envío por tipos.", - "create": { - "header": "Crear Tipo de Opción de Envío", - "hint": "Crea un nuevo tipo de opción de envío para categorizar tus opciones de envío.", - "successToast": "Tipo de opción de envío {{label}} creado correctamente." - }, - "edit": { - "header": "Editar Tipo de Opción de Envío", - "successToast": "Tipo de opción de envío {{label}} actualizado correctamente." - }, - "delete": { - "confirmation": "Estás a punto de eliminar el tipo de opción de envío \"{{label}}\". Esta acción no puede deshacerse.", - "successToast": "Tipo de opción de envío \"{{label}}\" eliminado correctamente." - }, - "fields": { - "label": "Etiqueta", - "code": "Código", - "description": "Descripción" - } - }, - "json": { - "header": "JSON", - "numberOfKeys_one": "{{count}} clave", - "numberOfKeys_other": "{{count}} claves", - "drawer": { - "header_one": "JSON <0>· {{count}} clave", - "header_other": "JSON <0>· {{count}} claves", - "description": "Ver los datos JSON de este objeto." - } - }, - "metadata": { - "header": "Metadatos", - "numberOfKeys_one": "{{count}} clave", - "numberOfKeys_other": "{{count}} claves", - "edit": { - "header": "Editar Metadatos", - "description": "Edita los metadatos de este objeto.", - "successToast": "Los metadatos se actualizaron correctamente.", - "actions": { - "insertRowAbove": "Insertar fila arriba", - "insertRowBelow": "Insertar fila abajo", - "deleteRow": "Eliminar fila" - }, - "labels": { - "key": "Clave", - "value": "Valor" - }, - "complexRow": { - "label": "Algunas filas están deshabilitadas", - "description": "Este objeto contiene metadatos no primitivos, como arreglos u objetos, que no se pueden editar aquí. Para editar las filas deshabilitadas, usa la API directamente.", - "tooltip": "Esta fila está deshabilitada porque contiene datos no primitivos." - } - } - }, - "validation": { - "mustBeInt": "El valor debe ser un número entero.", - "mustBePositive": "El valor debe ser un número positivo." - }, - "actions": { - "save": "Guardar", - "saveAsDraft": "Guardar como borrador", - "copy": "Copiar", - "copied": "Copiado", - "duplicate": "Duplicar", - "publish": "Publicar", - "create": "Crear", - "delete": "Eliminar", - "remove": "Quitar", - "revoke": "Revocar", - "cancel": "Cancelar", - "forceConfirm": "Forzar confirmación", - "continueEdit": "Continuar edición", - "enable": "Habilitar", - "disable": "Deshabilitar", - "undo": "Deshacer", - "cannotUndo": "Esta acción no puede deshacerse", - "complete": "Completar", - "viewDetails": "Ver detalles", - "back": "Atrás", - "close": "Cerrar", - "showMore": "Mostrar más", - "continue": "Continuar", - "continueWithEmail": "Continuar con Email", - "idCopiedToClipboard": "ID copiado al portapapeles", - "addReason": "Agregar motivo", - "addNote": "Agregar nota", - "reset": "Restablecer", - "confirm": "Confirmar", - "edit": "Editar", - "addItems": "Agregar artículos", - "download": "Descargar", - "clear": "Borrar", - "clearAll": "Borrar todo", - "apply": "Aplicar", - "add": "Agregar", - "select": "Seleccionar", - "browse": "Explorar", - "logout": "Cerrar sesión", - "hide": "Ocultar", - "export": "Exportar", - "import": "Importar" - }, - "operators": { - "in": "En" - }, - "app": { - "search": { - "label": "Buscar", - "title": "Buscar", - "description": "Busca en toda tu tienda, incluyendo pedidos, productos, clientes y más.", - "allAreas": "Todas las áreas", - "navigation": "Navegación", - "openResult": "Abrir resultado", - "showMore": "Mostrar más", - "placeholder": "Salta a o busca cualquier cosa...", - "noResultsTitle": "No se encontraron resultados", - "noResultsMessage": "No pudimos encontrar nada que coincidiera con tu búsqueda.", - "emptySearchTitle": "Escribe para buscar", - "emptySearchMessage": "Ingresa una palabra clave o frase para explorar.", - "loadMore": "Cargar {{count}} más", - "groups": { - "all": "Todas las áreas", - "customer": "Clientes", - "customerGroup": "Grupos de clientes", - "product": "Productos", - "productVariant": "Variantes de productos", - "inventory": "Inventario", - "reservation": "Reservas", - "category": "Categorías", - "collection": "Colecciones", - "order": "Pedidos", - "promotion": "Promociones", - "campaign": "Campañas", - "priceList": "Listas de precios", - "user": "Usuarios", - "region": "Regiones", - "taxRegion": "Regiones fiscales", - "returnReason": "Motivos de devolución", - "salesChannel": "Canales de venta", - "productType": "Tipos de productos", - "productTag": "Etiquetas de productos", - "location": "Ubicaciones", - "shippingProfile": "Perfiles de envío", - "publishableApiKey": "Claves API publicables", - "secretApiKey": "Claves API secretas", - "command": "Comandos", - "navigation": "Navegación" - } - }, - "keyboardShortcuts": { - "pageShortcut": "Saltar a", - "settingShortcut": "Configuraciones", - "commandShortcut": "Comandos", - "then": "entonces", - "navigation": { - "goToOrders": "Pedidos", - "goToProducts": "Productos", - "goToCollections": "Colecciones", - "goToCategories": "Categorías", - "goToCustomers": "Clientes", - "goToCustomerGroups": "Grupos de clientes", - "goToInventory": "Inventario", - "goToReservations": "Reservas", - "goToPriceLists": "Listas de precios", - "goToPromotions": "Promociones", - "goToCampaigns": "Campañas" - }, - "settings": { - "goToSettings": "Configuraciones", - "goToStore": "Tienda", - "goToUsers": "Usuarios", - "goToRegions": "Regiones", - "goToTaxRegions": "Regiones fiscales", - "goToSalesChannels": "Canales de venta", - "goToProductTypes": "Tipos de productos", - "goToLocations": "Ubicaciones", - "goToPublishableApiKeys": "Claves API publicables", - "goToSecretApiKeys": "Claves API secretas", - "goToWorkflows": "Flujos de trabajo", - "goToProfile": "Perfil", - "goToReturnReasons": "Motivos de devolución" - } - }, - "menus": { - "user": { - "documentation": "Documentación", - "changelog": "Registro de cambios", - "shortcuts": "Atajos", - "profileSettings": "Configuraciones del perfil", - "theme": { - "label": "Tema", - "dark": "Oscuro", - "light": "Claro", - "system": "Sistema" - } - }, - "store": { - "label": "Tienda", - "storeSettings": "Configuraciones de la tienda" - }, - "actions": { - "logout": "Cerrar sesión" - } - }, - "nav": { - "accessibility": { - "title": "Navegación", - "description": "Menú de navegación para el panel." - }, - "common": { - "extensions": "Extensiones" - }, - "main": { - "store": "Tienda", - "storeSettings": "Configuraciones de la tienda" - }, - "settings": { - "header": "Configuraciones", - "general": "General", - "developer": "Desarrollador", - "myAccount": "Mi cuenta" - } - } - }, - "dataGrid": { - "columns": { - "view": "Ver", - "resetToDefault": "Restablecer a predeterminado", - "disabled": "Cambiar qué columnas son visibles está deshabilitado." - }, - "shortcuts": { - "label": "Atajos", - "commands": { - "undo": "Deshacer", - "redo": "Rehacer", - "copy": "Copiar", - "paste": "Pegar", - "edit": "Editar", - "delete": "Eliminar", - "clear": "Borrar", - "moveUp": "Mover hacia arriba", - "moveDown": "Mover hacia abajo", - "moveLeft": "Mover hacia la izquierda", - "moveRight": "Mover hacia la derecha", - "moveTop": "Mover al principio", - "moveBottom": "Mover al final", - "selectDown": "Seleccionar hacia abajo", - "selectUp": "Seleccionar hacia arriba", - "selectColumnDown": "Seleccionar columna hacia abajo", - "selectColumnUp": "Seleccionar columna hacia arriba", - "focusToolbar": "Enfocar barra de herramientas", - "focusCancel": "Enfocar cancelar" - } - }, - "errors": { - "fixError": "Arreglar error", - "count_one": "{{count}} error", - "count_other": "{{count}} errores" - } - }, - "filters": { - "sortLabel": "Ordenar", - "filterLabel": "Filtrar", - "searchLabel": "Buscar", - "date": { - "today": "Hoy", - "lastSevenDays": "Últimos 7 días", - "lastThirtyDays": "Últimos 30 días", - "lastNinetyDays": "Últimos 90 días", - "lastTwelveMonths": "Últimos 12 meses", - "custom": "Personalizado", - "from": "De", - "to": "A", - "starting": "Inicio", - "ending": "Fin" - }, - "sorting": { - "alphabeticallyAsc": "A a Z", - "alphabeticallyDesc": "Z a A", - "dateAsc": "Más reciente primero", - "dateDesc": "Más antiguo primero" - }, - "compare": { - "lessThan": "Menor que", - "greaterThan": "Mayor que", - "exact": "Exacto", - "range": "Rango", - "lessThanLabel": "menor que {{value}}", - "greaterThanLabel": "mayor que {{value}}", - "andLabel": "y" - }, - "radio": { - "yes": "Sí", - "no": "No", - "true": "Verdadero", - "false": "Falso" - }, - "addFilter": "Agregar filtro" - }, - "errorBoundary": { - "badRequestTitle": "400 - Solicitud incorrecta", - "badRequestMessage": "El servidor no pudo entender la solicitud debido a una sintaxis incorrecta.", - "notFoundTitle": "404 - No hay página en esta dirección", - "notFoundMessage": "Verifica la URL e intenta nuevamente, o usa la barra de búsqueda para encontrar lo que buscas.", - "internalServerErrorTitle": "500 - Error interno del servidor", - "internalServerErrorMessage": "Ocurrió un error inesperado en el servidor. Intenta nuevamente más tarde.", - "defaultTitle": "Ocurrió un error", - "defaultMessage": "Ocurrió un error inesperado mientras se renderizaba esta página.", - "noMatchMessage": "La página que buscas no existe.", - "backToDashboard": "Volver al panel" - }, - "addresses": { - "title": "Direcciones", - "shippingAddress": { - "header": "Dirección de envío", - "editHeader": "Editar dirección de envío", - "editLabel": "Dirección de envío", - "label": "Dirección de envío" - }, - "billingAddress": { - "header": "Dirección de facturación", - "editHeader": "Editar dirección de facturación", - "editLabel": "Dirección de facturación", - "label": "Dirección de facturación", - "sameAsShipping": "Misma que la dirección de envío" - }, - "contactHeading": "Contacto", - "locationHeading": "Ubicación" - }, - "email": { - "editHeader": "Editar correo electrónico", - "editLabel": "Correo electrónico", - "label": "Correo electrónico" - }, - "transferOwnership": { - "header": "Transferir propiedad", - "label": "Transferir propiedad", - "details": { - "order": "Detalles del pedido", - "draft": "Detalles del borrador" - }, - "currentOwner": { - "label": "Propietario actual", - "hint": "El propietario actual del pedido." - }, - "newOwner": { - "label": "Nuevo propietario", - "hint": "El nuevo propietario al que transferir el pedido." - }, - "validation": { - "mustBeDifferent": "El nuevo propietario debe ser diferente al propietario actual.", - "required": "El nuevo propietario es obligatorio." - } - }, - "sales_channels": { - "availableIn": "Disponible en <0>{{x}} de <1>{{y}} canales de venta" - }, - "products": { - "domain": "Productos", - "additionalAttributes": "Atributos adicionales", - "list": { - "noRecordsMessage": "Crea tu primer producto para comenzar a vender." - }, - "edit": { - "header": "Editar Producto", - "description": "Edita los detalles del producto.", - "successToast": "Producto {{title}} actualizado correctamente." - }, - "create": { - "title": "Crear Producto", - "description": "Crea un nuevo producto.", - "header": "General", - "tabs": { - "details": "Detalles", - "organize": "Organizar", - "variants": "Variantes", - "inventory": "Kits de inventario" - }, - "errors": { - "variants": "Por favor, selecciona al menos una variante.", - "options": "Por favor, crea al menos una opción.", - "uniqueSku": "El SKU debe ser único." - }, - "inventory": { - "heading": "Kits de inventario", - "label": "Agrega ítems de inventario al kit de inventario de la variante.", - "itemPlaceholder": "Selecciona ítem de inventario", - "quantityPlaceholder": "¿Cuántos de estos se necesitan para el kit?" - }, - "variants": { - "header": "Variantes", - "subHeadingTitle": "Sí, este es un producto con variantes", - "subHeadingDescription": "Si no está marcado, crearemos una variante predeterminada para ti", - "optionTitle": { - "placeholder": "Tamaño" - }, - "optionValues": { - "placeholder": "Pequeño, Mediano, Grande" - }, - "productVariants": { - "label": "Variantes de producto", - "hint": "Este orden afectará el orden de las variantes en tu tienda.", - "alert": "Agrega opciones para crear variantes.", - "tip": "Las variantes sin marcar no serán creadas. Siempre puedes crear y editar variantes después, pero esta lista se adapta a las variaciones en tus opciones de producto." - }, - "productOptions": { - "label": "Opciones de producto", - "hint": "Define las opciones del producto, por ejemplo, color, tamaño, etc." - } - }, - "successToast": "Producto {{title}} creado correctamente." - }, - "export": { - "header": "Exportar lista de productos", - "description": "Exporta la lista de productos a un archivo CSV.", - "success": { - "title": "Estamos procesando tu exportación", - "description": "Exportar los datos puede tomar unos minutos. Te notificaremos cuando hayamos terminado." - }, - "filters": { - "title": "Filtros", - "description": "Aplica filtros en la vista de la tabla para ajustar esta vista" - }, - "columns": { - "title": "Columnas", - "description": "Personaliza los datos exportados para cumplir con necesidades específicas" - } - }, - "import": { - "header": "Importar lista de productos", - "uploadLabel": "Importar Productos", - "uploadHint": "Arrastra y suelta un archivo CSV o haz clic para cargar", - "description": "Importa productos proporcionando un archivo CSV en un formato predefinido", - "template": { - "title": "¿No estás seguro de cómo organizar tu lista?", - "description": "Descarga la plantilla a continuación para asegurarte de seguir el formato correcto." - }, - "upload": { - "title": "Subir un archivo CSV", - "description": "A través de las importaciones puedes agregar o actualizar productos. Para actualizar productos existentes debes usar el identificador y ID existentes. Se te pedirá confirmación antes de que importemos los productos.", - "preprocessing": "Preprocesando...", - "productsToCreate": "Productos serán creados", - "productsToUpdate": "Productos serán actualizados" - }, - "success": { - "title": "Estamos procesando tu importación", - "description": "Importar los datos puede tardar un poco. Te notificaremos cuando hayamos terminado." - } - }, - "deleteWarning": "Estás a punto de eliminar el producto {{title}}. Esta acción no puede deshacerse.", - "variants": { - "header": "Variantes", - "empty": { - "heading": "No hay variantes", - "description": "No hay variantes para mostrar." - }, - "filtered": { - "heading": "No hay resultados", - "description": "No hay variantes que coincidan con los criterios de filtro actuales." - } - }, - "attributes": "Atributos", - "editAttributes": "Editar Atributos", - "editOptions": "Editar Opciones", - "editPrices": "Editar precios", - "media": { - "label": "Medios", - "editHint": "Agrega medios al producto para mostrarlo en tu tienda.", - "makeThumbnail": "Crear miniatura", - "uploadImagesLabel": "Subir imágenes", - "uploadImagesHint": "Arrastra y suelta imágenes aquí o haz clic para cargar.", - "invalidFileType": "'{{name}}' no es un tipo de archivo compatible. Los tipos de archivo soportados son: {{types}}.", - "failedToUpload": "Error al subir los medios agregados. Por favor, intenta nuevamente.", - "deleteWarning_one": "Estás a punto de eliminar {{count}} imagen. Esta acción no puede deshacerse.", - "deleteWarning_other": "Estás a punto de eliminar {{count}} imágenes. Esta acción no puede deshacerse.", - "deleteWarningWithThumbnail_one": "Estás a punto de eliminar {{count}} imagen incluyendo la miniatura. Esta acción no puede deshacerse.", - "deleteWarningWithThumbnail_other": "Estás a punto de eliminar {{count}} imágenes incluyendo la miniatura. Esta acción no puede deshacerse.", - "thumbnailTooltip": "Miniatura", - "galleryLabel": "Galería", - "downloadImageLabel": "Descargar imagen actual", - "deleteImageLabel": "Eliminar imagen actual", - "emptyState": { - "header": "Aún no hay medios", - "description": "Agrega medios al producto para mostrarlo en tu tienda.", - "action": "Agregar medios" - }, - "successToast": "Medios actualizados correctamente." - }, - "discountableHint": "Si no está marcado, no se aplicarán descuentos a este producto.", - "noSalesChannels": "No disponible en ningún canal de venta", - "variantCount_one": "{{count}} variante", - "variantCount_other": "{{count}} variantes", - "deleteVariantWarning": "Estás a punto de eliminar la variante {{title}}. Esta acción no puede deshacerse.", - "productStatus": { - "draft": "Borrador", - "published": "Publicado", - "proposed": "Propuesto", - "rejected": "Rechazado" - }, - "fields": { - "title": { - "label": "Título", - "hint": "Dale a tu producto un título corto y claro.<0/>Se recomienda una longitud de 50-60 caracteres para los motores de búsqueda.", - "placeholder": "Chaqueta de invierno" - }, - "subtitle": { - "label": "Subtítulo", - "placeholder": "Cálido y acogedor" - }, - "handle": { - "label": "Manejador", - "tooltip": "El manejador se usa para hacer referencia al producto en tu tienda. Si no se especifica, el manejador será generado a partir del título del producto.", - "placeholder": "chaqueta-de-invierno" - }, - "description": { - "label": "Descripción", - "hint": "Dale a tu producto una descripción corta y clara.<0/>Se recomienda una longitud de 120-160 caracteres para los motores de búsqueda.", - "placeholder": "Una chaqueta cálida y acogedora" - }, - "discountable": { - "label": "Descuento aplicable", - "hint": "Si no está marcado, no se aplicarán descuentos a este producto" - }, - "type": { - "label": "Tipo" - }, - "collection": { - "label": "Colección" - }, - "categories": { - "label": "Categorías" - }, - "tags": { - "label": "Etiquetas" - }, - "sales_channels": { - "label": "Canales de venta", - "hint": "Este producto solo estará disponible en el canal de ventas predeterminado si no se modifica." - }, - "countryOrigin": { - "label": "País de origen" - }, - "material": { - "label": "Material" - }, - "width": { - "label": "Ancho" - }, - "length": { - "label": "Largo" - }, - "height": { - "label": "Alto" - }, - "weight": { - "label": "Peso" - }, - "options": { - "label": "Opciones de producto", - "hint": "Las opciones se usan para definir el color, tamaño, etc. del producto", - "add": "Agregar opción", - "optionTitle": "Título de opción", - "optionTitlePlaceholder": "Color", - "variations": "Variaciones (separadas por comas)", - "variantionsPlaceholder": "Rojo, Azul, Verde" - }, - "variants": { - "label": "Variantes de producto", - "hint": "Las variantes sin marcar no serán creadas, Este orden afectará cómo se clasifican las variantes en tu frontend." - }, - "mid_code": { - "label": "Código medio" - }, - "hs_code": { - "label": "Código arancelario" - }, - "shipping_profile": { - "label": "Perfil de envío", - "hint": "Conecta el producto a un perfil de envío" - } - }, - "variant": { - "edit": { - "header": "Editar Variante", - "success": "Variante de producto editada correctamente" - }, - "create": { - "header": "Detalles de la Variante" - }, - "deleteWarning": "¿Estás seguro de que quieres eliminar esta variante?", - "pricesPagination": "1 - {{current}} de {{total}} precios", - "tableItemAvailable": "{{availableCount}} disponible", - "tableItem_one": "{{availableCount}} disponible en {{locationCount}} ubicación", - "tableItem_other": "{{availableCount}} disponible en {{locationCount}} ubicaciones", - "inventory": { - "notManaged": "No gestionado", - "manageItems": "Gestionar ítems de inventario", - "notManagedDesc": "El inventario no está gestionado para esta variante. Activa 'Gestionar Inventario' para hacer un seguimiento del inventario de la variante.", - "manageKit": "Gestionar kit de inventario", - "navigateToItem": "Ir al ítem de inventario", - "actions": { - "inventoryItems": "Ir al ítem de inventario", - "inventoryKit": "Mostrar ítems de inventario" - }, - "inventoryKit": "Kit de Inventario", - "inventoryKitHint": "¿Esta variante consiste en varios ítems de inventario?", - "validation": { - "itemId": "Por favor, selecciona un ítem de inventario.", - "quantity": "Se requiere la cantidad. Por favor, ingresa un número positivo." - }, - "header": "Stock & Inventario", - "editItemDetails": "Editar detalles del ítem", - "manageInventoryLabel": "Gestionar inventario", - "manageInventoryHint": "Cuando se habilite, cambiaremos la cantidad de inventario por ti cuando se creen pedidos y devoluciones.", - "allowBackordersLabel": "Permitir pedidos pendientes", - "allowBackordersHint": "Cuando se habilite, los clientes podrán comprar la variante incluso si no hay cantidad disponible.", - "toast": { - "levelsBatch": "Niveles de inventario actualizados.", - "update": "Ítem de inventario actualizado correctamente.", - "updateLevel": "Nivel de inventario actualizado correctamente.", - "itemsManageSuccess": "Ítems de inventario actualizados correctamente." - } - } - }, - "options": { - "header": "Opciones", - "edit": { - "header": "Editar Opción", - "successToast": "Opción {{title}} actualizada correctamente." - }, - "create": { - "header": "Crear Opción", - "successToast": "Opción {{title}} creada correctamente." - }, - "deleteWarning": "Estás a punto de eliminar la opción del producto: {{title}}. Esta acción no puede deshacerse." - }, - "organization": { - "header": "Organizar", - "edit": { - "header": "Editar Organización", - "toasts": { - "success": "Organización de {{title}} actualizada correctamente." - } - } - }, - "stock": { - "heading": "Gestionar niveles de stock y ubicaciones de productos", - "description": "Actualiza los niveles de inventario en stock para todas las variantes del producto.", - "loading": "Espera un momento, esto puede tardar...", - "tooltips": { - "alreadyManaged": "Este artículo de inventario ya es editable bajo {{title}}.", - "alreadyManagedWithSku": "Este artículo de inventario ya es editable bajo {{title}} ({{sku}})." - } - }, - "shippingProfile": { - "header": "Configuración de envío", - "edit": { - "header": "Configuración de envío", - "toasts": { - "success": "El perfil de envío para {{title}} se actualizó correctamente." - } - }, - "create": { - "errors": { - "required": "El perfil de envío es obligatorio" - } - } - }, - "toasts": { - "delete": { - "success": { - "header": "Producto eliminado", - "description": "{{title}} eliminado correctamente." - }, - "error": { - "header": "No se pudo eliminar el producto" - } - } - } - }, - "collections": { - "domain": "Colecciones", - "subtitle": "Organiza los productos en colecciones.", - "createCollection": "Crear Colección", - "createCollectionHint": "Crea una nueva colección para organizar tus productos.", - "createSuccess": "Colección creada exitosamente.", - "editCollection": "Editar Colección", - "handleTooltip": "El identificador se usa para referenciar la colección en tu tienda online. Si no se especifica, el identificador se generará a partir del título de la colección.", - "deleteWarning": "Estás a punto de eliminar la colección {{title}}. Esta acción no puede deshacerse.", - "removeSingleProductWarning": "Estás a punto de eliminar el producto {{title}} de la colección. Esta acción no puede deshacerse.", - "removeProductsWarning_one": "Estás a punto de eliminar {{count}} producto de la colección. Esta acción no puede deshacerse.", - "removeProductsWarning_other": "Estás a punto de eliminar {{count}} productos de la colección. Esta acción no puede deshacerse.", - "products": { - "list": { - "noRecordsMessage": "No hay productos en la colección." - }, - "add": { - "successToast_one": "Producto agregado exitosamente a la colección.", - "successToast_other": "Productos agregados exitosamente a la colección." - }, - "remove": { - "successToast_one": "Producto eliminado exitosamente de la colección.", - "successToast_other": "Productos eliminados exitosamente de la colección." - } - } - }, - "categories": { - "domain": "Categorías", - "subtitle": "Organiza productos en categorías, y administra el ranking y jerarquía de esas categorías.", - "create": { - "header": "Crear Categoría", - "hint": "Crea una nueva categoría para organizar tus productos.", - "tabs": { - "details": "Detalles", - "organize": "Organizar Ranking" - }, - "successToast": "Categoría {{name}} creada correctamente." - }, - "edit": { - "header": "Editar Categoría", - "description": "Edita la categoría para actualizar sus detalles.", - "successToast": "Categoría actualizada correctamente." - }, - "delete": { - "confirmation": "Estás a punto de eliminar la categoría {{name}}. Esta acción no puede deshacerse.", - "successToast": "Categoría {{name}} eliminada correctamente." - }, - "products": { - "add": { - "disabledTooltip": "El producto ya está en esta categoría.", - "successToast_one": "Se agregó {{count}} producto a la categoría.", - "successToast_other": "Se agregaron {{count}} productos a la categoría." - }, - "remove": { - "confirmation_one": "Estás a punto de eliminar {{count}} producto de la categoría. Esta acción no puede deshacerse.", - "confirmation_other": "Estás a punto de eliminar {{count}} productos de la categoría. Esta acción no puede deshacerse.", - "successToast_one": "Se eliminó {{count}} producto de la categoría.", - "successToast_other": "Se eliminaron {{count}} productos de la categoría." - }, - "list": { - "noRecordsMessage": "No hay productos en la categoría." - } - }, - "organize": { - "header": "Organizar", - "action": "Editar ranking" - }, - "fields": { - "visibility": { - "label": "Visibilidad", - "internal": "Interna", - "public": "Pública" - }, - "status": { - "label": "Estado", - "active": "Activa", - "inactive": "Inactiva" - }, - "path": { - "label": "Ruta", - "tooltip": "Muestra la ruta completa de la categoría." - }, - "children": { - "label": "Hijos" - }, - "new": { - "label": "Nueva" - } - } - }, - "inventory": { - "domain": "Inventario", - "subtitle": "Gestiona tus ítems de inventario", - "reserved": "Reservado", - "available": "Disponible", - "locationLevels": "Ubicaciones", - "associatedVariants": "Variantes asociadas", - "manageLocations": "Gestionar ubicaciones", - "manageLocationQuantity": "Gestionar cantidad por ubicación", - "deleteWarning": "Estás a punto de eliminar un ítem de inventario. Esta acción no puede deshacerse.", - "editItemDetails": "Editar detalles del ítem", - "quantityAcrossLocations": "{{quantity}} en {{locations}} ubicaciones", - "create": { - "title": "Crear Ítem de Inventario", - "details": "Detalles", - "availability": "Disponibilidad", - "locations": "Ubicaciones", - "attributes": "Atributos", - "requiresShipping": "Requiere envío", - "requiresShippingHint": "¿El ítem de inventario requiere envío?", - "successToast": "Ítem de inventario creado correctamente." - }, - "adjustInventory": { - "errors": { - "stockedQuantity": "La cantidad en stock no puede actualizarse a menos que la cantidad reservada de {{quantity}}." - } - }, - "stock": { - "title": "Actualizar niveles de inventario", - "description": "Actualiza los niveles de inventario en stock para los artículos de inventario seleccionados.", - "action": "Editar niveles de stock", - "placeholder": "No habilitado", - "disablePrompt_one": "Estás a punto de deshabilitar {{count}} nivel de ubicación. Esta acción no puede deshacerse.", - "disablePrompt_other": "Estás a punto de deshabilitar {{count}} niveles de ubicación. Esta acción no puede deshacerse.", - "disabledToggleTooltip": "No se puede deshabilitar: limpia la cantidad entrante y/o reservada antes de deshabilitar.", - "successToast": "Niveles de inventario actualizados correctamente." - }, - "reservation": { - "header": "Reserva de {{itemName}}", - "editItemDetails": "Editar reserva", - "lineItemId": "ID de ítem de línea", - "orderID": "ID de pedido", - "description": "Descripción", - "location": "Ubicación", - "inStockAtLocation": "En stock en esta ubicación", - "availableAtLocation": "Disponible en esta ubicación", - "reservedAtLocation": "Reservado en esta ubicación", - "reservedAmount": "Cantidad reservada", - "create": "Crear reserva", - "itemToReserve": "Ítem a reservar", - "quantityPlaceholder": "¿Cuánto deseas reservar?", - "descriptionPlaceholder": "¿Qué tipo de reserva es esta?", - "successToast": "Reserva creada correctamente.", - "updateSuccessToast": "Reserva actualizada correctamente.", - "deleteSuccessToast": "Reserva eliminada correctamente.", - "errors": { - "noAvaliableQuantity": "La ubicación no tiene cantidad disponible.", - "quantityOutOfRange": "La cantidad mínima es 1 y la cantidad máxima es {{max}}" - } - }, - "toast": { - "updateLocations": "Ubicaciones actualizadas correctamente.", - "updateLevel": "Nivel de inventario actualizado correctamente.", - "updateItem": "Ítem de inventario actualizado correctamente." - } - }, - "giftCards": { - "domain": "Tarjetas de Regalo", - "editGiftCard": "Editar Tarjeta de Regalo", - "createGiftCard": "Crear Tarjeta de Regalo", - "createGiftCardHint": "Crea manualmente una tarjeta de regalo que se puede usar como método de pago en tu tienda.", - "selectRegionFirst": "Selecciona primero una región", - "deleteGiftCardWarning": "Estás a punto de eliminar la tarjeta de regalo {{code}}. Esta acción no puede deshacerse.", - "balanceHigherThanValue": "El saldo no puede ser mayor que la cantidad original.", - "balanceLowerThanZero": "El saldo no puede ser negativo.", - "expiryDateHint": "Los países tienen diferentes leyes sobre las fechas de vencimiento de las tarjetas de regalo. Asegúrate de verificar las regulaciones locales antes de establecer una fecha de vencimiento.", - "regionHint": "Cambiar la región de la tarjeta de regalo también cambiará su moneda, lo que puede afectar su valor monetario.", - "enabledHint": "Especifica si la tarjeta de regalo está habilitada o deshabilitada.", - "balance": "Saldo", - "currentBalance": "Saldo actual", - "initialBalance": "Saldo inicial", - "personalMessage": "Mensaje personal", - "recipient": "Destinatario" - }, - "customers": { - "domain": "Clientes", - "list": { - "noRecordsMessage": "Tus clientes aparecerán aquí." - }, - "create": { - "header": "Crear Cliente", - "hint": "Crea un nuevo cliente y administra sus detalles.", - "successToast": "Cliente {{email}} creado correctamente." - }, - "groups": { - "label": "Grupos de clientes", - "remove": "¿Estás seguro de que deseas eliminar al cliente del grupo de clientes \"{{name}}\"?", - "removeMany": "¿Estás seguro de que deseas eliminar al cliente de los siguientes grupos de clientes: {{groups}}?", - "alreadyAddedTooltip": "El cliente ya está en este grupo de clientes.", - "list": { - "noRecordsMessage": "Este cliente no pertenece a ningún grupo." - }, - "add": { - "success": "Cliente agregado a: {{groups}}.", - "list": { - "noRecordsMessage": "Por favor, crea un grupo de clientes primero." - } - }, - "removed": { - "success": "Cliente eliminado de: {{groups}}.", - "list": { - "noRecordsMessage": "Por favor, crea un grupo de clientes primero." - } - } - }, - "edit": { - "header": "Editar Cliente", - "emailDisabledTooltip": "La dirección de correo electrónico no puede ser cambiada para clientes registrados.", - "successToast": "Cliente {{email}} actualizado correctamente." - }, - "delete": { - "title": "Eliminar Cliente", - "description": "Estás a punto de eliminar al cliente {{email}}. Esta acción no puede deshacerse.", - "successToast": "Cliente {{email}} eliminado correctamente." - }, - "fields": { - "guest": "Invitado", - "registered": "Registrado", - "groups": "Grupos" - }, - "registered": "Registrado", - "guest": "Invitado", - "hasAccount": "Tiene cuenta", - "addresses": { - "title": "Direcciones", - "fields": { - "addressName": "Nombre de dirección", - "address1": "Dirección 1", - "address2": "Dirección 2", - "city": "Ciudad", - "province": "Provincia", - "postalCode": "Código postal", - "country": "País", - "phone": "Teléfono", - "company": "Empresa", - "countryCode": "Código de país", - "provinceCode": "Código de provincia" - }, - "create": { - "header": "Crear Dirección", - "hint": "Crea una nueva dirección para el cliente.", - "successToast": "La dirección fue creada correctamente." - } - } - }, - "customerGroups": { - "domain": "Grupos de Clientes", - "subtitle": "Organiza a los clientes en grupos. Los grupos pueden tener promociones y precios diferentes.", - "list": { - "empty": { - "heading": "No hay grupos de clientes", - "description": "No hay grupos de clientes para mostrar." - }, - "filtered": { - "heading": "Sin resultados", - "description": "Ningún grupo de clientes coincide con los criterios de filtro actuales." - } - }, - "create": { - "header": "Crear Grupo de Clientes", - "hint": "Crea un nuevo grupo de clientes para segmentar a tus clientes.", - "successToast": "Grupo de clientes {{name}} creado correctamente." - }, - "edit": { - "header": "Editar Grupo de Clientes", - "successToast": "Grupo de clientes {{name}} actualizado correctamente." - }, - "delete": { - "title": "Eliminar Grupo de Clientes", - "description": "Estás a punto de eliminar el grupo de clientes {{name}}. Esta acción no puede deshacerse.", - "successToast": "Grupo de clientes {{name}} eliminado correctamente." - }, - "customers": { - "alreadyAddedTooltip": "El cliente ya ha sido agregado al grupo.", - "add": { - "successToast_one": "Cliente agregado correctamente al grupo.", - "successToast_other": "Clientes agregados correctamente al grupo.", - "list": { - "noRecordsMessage": "Crea un cliente primero." - } - }, - "remove": { - "title_one": "Eliminar cliente", - "title_other": "Eliminar clientes", - "description_one": "Estás a punto de eliminar {{count}} cliente del grupo de clientes. Esta acción no puede deshacerse.", - "description_other": "Estás a punto de eliminar {{count}} clientes del grupo de clientes. Esta acción no puede deshacerse." - }, - "list": { - "noRecordsMessage": "Este grupo no tiene clientes." - } - } - }, - "orders": { - "fields": { - "displayId": "ID de visualización", - "refundableAmount": "Monto reembolsable", - "returnableQuantity": "Cantidad retornable" - }, - "giftCardsStoreCreditLines": "Tarjetas de regalo y líneas de crédito", - "creditLines": { - "title": "Líneas de crédito", - "total": "Suma de todas las líneas de crédito", - "creditOrDebit": "Crédito / Débito", - "createCreditLine": "Crear línea de crédito", - "createCreditLineSuccess": "Línea de crédito creada correctamente", - "createCreditLineError": "Error al crear línea de crédito", - "createCreditLineDescription": "Crear una línea de crédito por el monto {{amount}}", - "operation": "Operación", - "credit": "Crédito", - "creditDescription": "Agrega una suma positiva al pedido", - "debit": "Débito", - "debitDescription": "Resta una suma negativa del pedido" - }, - "balanceSettlement": { - "title": "Liquidación de saldo", - "settlementType": "Tipo de liquidación", - "settlementTypes": { - "paymentMethod": "Método de pago", - "paymentMethodDescription": "Reembolsar monto al método de pago", - "creditLine": "Crédito de tienda", - "creditLineDescription": "Reembolsar monto como crédito de tienda" - } - }, - "orderCanceled": "Pedido cancelado correctamente", - "status": { - "not_paid": "Sin pagar", - "pending": "Pendiente", - "completed": "Completado", - "draft": "Borrador", - "archived": "Archivado", - "canceled": "Cancelado", - "requires_action": "Requiere acción" - }, - "edit": { - "email": { - "title": "Editar correo electrónico", - "requestSuccess": "Correo del pedido actualizado a {{email}}." - }, - "shippingAddress": { - "title": "Editar dirección de envío", - "requestSuccess": "Dirección de envío del pedido actualizada." - }, - "billingAddress": { - "title": "Editar dirección de facturación", - "requestSuccess": "Dirección de facturación del pedido actualizada." - } - }, - "domain": "Pedidos", - "claim": "Reclamar", - "exchange": "Intercambiar", - "return": "Devolver", - "cancelWarning": "Estás a punto de cancelar el pedido {{id}}. Esta acción no puede deshacerse.", - "onDateFromSalesChannel": "{{date}} desde {{salesChannel}}", - "list": { - "noRecordsMessage": "Tus pedidos aparecerán aquí." - }, - "summary": { - "requestReturn": "Solicitar devolución", - "allocateItems": "Asignar artículos", - "editOrder": "Editar pedido", - "editOrderContinue": "Continuar con la edición del pedido", - "inventoryKit": "Consiste en {{count}}x artículos de inventario", - "itemTotal": "Total del artículo", - "shippingTotal": "Total del envío", - "discountTotal": "Total del descuento", - "taxTotalIncl": "Total de impuestos (incluidos)", - "itemSubtotal": "Subtotal del artículo", - "shippingSubtotal": "Subtotal del envío", - "discountSubtotal": "Subtotal del descuento", - "taxTotal": "Total de impuestos", - "totalAfterDiscount": "Total después del descuento" - }, - "transfer": { - "title": "Transferir propiedad", - "requestSuccess": "Solicitud de transferencia de pedido enviada a: {{email}}.", - "currentOwner": "Propietario actual", - "newOwner": "Nuevo propietario", - "currentOwnerDescription": "El cliente actualmente relacionado con este pedido.", - "newOwnerDescription": "El cliente a quien se transferirá este pedido." - }, - "payment": { - "title": "Pagos", - "isReadyToBeCaptured": "El pago <0/> está listo para ser capturado.", - "totalPaidByCustomer": "Total pagado por el cliente", - "capture": "Capturar pago", - "capture_short": "Capturar", - "refund": "Reembolso", - "markAsPaid": "Marcar como pagado", - "statusLabel": "Estado del pago", - "statusTitle": "Estado del pago", - "status": { - "notPaid": "No pagado", - "authorized": "Autorizado", - "partiallyAuthorized": "Parcialmente autorizado", - "awaiting": "Esperando", - "captured": "Capturado", - "partiallyRefunded": "Parcialmente reembolsado", - "partiallyCaptured": "Parcialmente capturado", - "refunded": "Reembolsado", - "canceled": "Cancelado", - "requiresAction": "Requiere acción" - }, - "capturePayment": "Se capturará el pago de {{amount}}.", - "capturePaymentSuccess": "Pago de {{amount}} capturado correctamente", - "markAsPaidPayment": "El pago de {{amount}} será marcado como pagado.", - "markAsPaidPaymentSuccess": "Pago de {{amount}} marcado como pagado correctamente", - "createRefund": "Crear reembolso", - "refundPaymentSuccess": "Reembolso de {{amount}} exitoso", - "createRefundWrongQuantity": "La cantidad debe ser un número entre 1 y {{number}}", - "refundAmount": "Reembolso {{ amount }}", - "paymentLink": "Copiar enlace de pago para {{ amount }}", - "selectPaymentToRefund": "Selecciona el pago a reembolsar", - "totalStoreCreditRefunds": "Total de reembolsos de crédito de tienda" - }, - "edits": { - "title": "Editar pedido", - "confirm": "Confirmar edición", - "confirmText": "Estás a punto de confirmar una edición de pedido. Esta acción no puede deshacerse.", - "cancel": "Cancelar edición", - "currentItems": "Artículos actuales", - "currentItemsDescription": "Ajusta la cantidad de artículos o elimínalos.", - "addItemsDescription": "Puedes agregar nuevos artículos al pedido.", - "addItems": "Agregar artículos", - "amountPaid": "Monto pagado", - "newTotal": "Nuevo total", - "differenceDue": "Diferencia a pagar", - "create": "Editar pedido", - "currentTotal": "Total actual", - "noteHint": "Agrega una nota interna para la edición", - "cancelSuccessToast": "Edición de pedido cancelada", - "createSuccessToast": "Solicitud de edición de pedido creada", - "activeChangeError": "Ya existe un cambio de pedido activo (devolución, reclamación, intercambio, etc.). Por favor, termina o cancela el cambio antes de editar el pedido.", - "panel": { - "title": "Edición de pedido solicitada", - "titlePending": "Edición de pedido pendiente" - }, - "toast": { - "canceledSuccessfully": "Edición de pedido cancelada", - "confirmedSuccessfully": "Edición de pedido confirmada" - }, - "validation": { - "quantityLowerThanFulfillment": "No se puede establecer la cantidad menor o igual a la cantidad cumplida" - } - }, - "returns": { - "create": "Crear devolución", - "confirm": "Confirmar devolución", - "confirmText": "Estás a punto de confirmar una devolución. Esta acción no puede deshacerse.", - "inbound": "Entrante", - "outbound": "Saliente", - "sendNotification": "Enviar notificación", - "sendNotificationHint": "Notificar al cliente sobre la devolución.", - "returnTotal": "Total de la devolución", - "inboundTotal": "Total entrante", - "estDifference": "Diferencia estimada", - "outstandingAmount": "Monto pendiente", - "reason": "Razón", - "reasonHint": "Elige la razón por la cual el cliente quiere devolver los artículos.", - "note": "Nota", - "noInventoryLevel": "Sin nivel de inventario", - "noInventoryLevelDesc": "La ubicación seleccionada no tiene un nivel de inventario para los artículos seleccionados. La devolución puede solicitarse, pero no podrá recibirse hasta que se cree un nivel de inventario para la ubicación seleccionada.", - "noteHint": "Puedes escribir libremente si deseas especificar algo.", - "location": "Ubicación", - "locationHint": "Elige a qué ubicación deseas devolver los artículos.", - "inboundShipping": "Envío de devolución", - "inboundShippingHint": "Elige el método que deseas utilizar.", - "returnableQuantityLabel": "Cantidad retornable", - "refundableAmountLabel": "Monto reembolsable", - "returnRequestedInfo": "{{requestedItemsCount}}x artículos de devolución solicitados", - "returnReceivedInfo": "{{requestedItemsCount}}x artículos de devolución recibidos", - "itemReceived": "Artículos recibidos", - "returnRequested": "Devolución solicitada", - "damagedItemReceived": "Artículos dañados recibidos", - "damagedItemsReturned": "{{quantity}}x artículos dañados devueltos", - "activeChangeError": "Hay un cambio activo en el pedido. Por favor, termina o descarta el cambio primero.", - "cancel": { - "title": "Cancelar devolución", - "description": "¿Estás seguro de que deseas cancelar la solicitud de devolución?" - }, - "placeholders": { - "noReturnShippingOptions": { - "title": "No se encontraron opciones de envío para devoluciones", - "hint": "No se crearon opciones de envío para devoluciones para la ubicación. Puedes crear una en Ubicación y Envío." - }, - "outboundShippingOptions": { - "title": "No se encontraron opciones de envío para salida", - "hint": "No se crearon opciones de envío para salida para la ubicación. Puedes crear una en Ubicación y Envío." - } - }, - "receive": { - "action": "Recibir artículos", - "receiveItems": "{{ returnType }} {{ id }}", - "restockAll": "Reponer todos los artículos", - "itemsLabel": "Artículos recibidos", - "title": "Recibir artículos para #{{returnId}}", - "sendNotificationHint": "Notificar al cliente sobre la devolución recibida.", - "inventoryWarning": "Tenga en cuenta que ajustaremos automáticamente los niveles de inventario según tu entrada anterior.", - "writeOffInputLabel": "¿Cuántos de los artículos están dañados?", - "toast": { - "success": "Devolución recibida correctamente.", - "errorLargeValue": "La cantidad es mayor que la cantidad solicitada del artículo.", - "errorNegativeValue": "La cantidad no puede ser un valor negativo.", - "errorLargeDamagedValue": "La cantidad de artículos dañados + la cantidad de artículos no dañados recibidos supera la cantidad total del artículo en la devolución. Por favor, disminuye la cantidad de artículos no dañados." - } - }, - "toast": { - "canceledSuccessfully": "Devolución cancelada correctamente", - "confirmedSuccessfully": "Devolución confirmada correctamente" - }, - "panel": { - "title": "Devolución iniciada", - "description": "Hay una solicitud de devolución pendiente de completar" - } - }, - "claims": { - "create": "Crear Reclamación", - "confirm": "Confirmar Reclamación", - "confirmText": "Estás a punto de confirmar una reclamación. Esta acción no puede deshacerse.", - "manage": "Gestionar Reclamación", - "outbound": "Saliente", - "outboundItemAdded": "{{itemsCount}}x agregados a través de la reclamación", - "outboundTotal": "Total saliente", - "outboundShipping": "Envío saliente", - "outboundShippingHint": "Elige el método que deseas utilizar.", - "refundAmount": "Diferencia estimada", - "activeChangeError": "Hay un cambio de pedido activo en este pedido. Por favor, termina o descarta el cambio anterior.", - "actions": { - "cancelClaim": { - "successToast": "Reclamación cancelada correctamente." - } - }, - "cancel": { - "title": "Cancelar Reclamación", - "description": "¿Estás seguro de que deseas cancelar la reclamación?" - }, - "tooltips": { - "onlyReturnShippingOptions": "Esta lista consistirá solo de opciones de envío para devoluciones." - }, - "toast": { - "canceledSuccessfully": "Reclamación cancelada correctamente", - "confirmedSuccessfully": "Reclamación confirmada correctamente" - }, - "panel": { - "title": "Reclamación iniciada", - "description": "Hay una solicitud de reclamación pendiente de completar" - } - }, - "exchanges": { - "create": "Crear Intercambio", - "manage": "Gestionar Intercambio", - "confirm": "Confirmar Intercambio", - "confirmText": "Estás a punto de confirmar un intercambio. Esta acción no puede deshacerse.", - "outbound": "Saliente", - "outboundItemAdded": "{{itemsCount}}x agregados a través del intercambio", - "outboundTotal": "Total saliente", - "outboundShipping": "Envío saliente", - "outboundShippingHint": "Elige el método que deseas utilizar.", - "refundAmount": "Diferencia estimada", - "activeChangeError": "Hay un cambio de pedido activo en este pedido. Por favor, termina o descarta el cambio anterior.", - "actions": { - "cancelExchange": { - "successToast": "Intercambio cancelado correctamente." - } - }, - "cancel": { - "title": "Cancelar Intercambio", - "description": "¿Estás seguro de que deseas cancelar el intercambio?" - }, - "tooltips": { - "onlyReturnShippingOptions": "Esta lista consistirá solo de opciones de envío para devoluciones." - }, - "toast": { - "canceledSuccessfully": "Intercambio cancelado correctamente", - "confirmedSuccessfully": "Intercambio confirmado correctamente" - }, - "panel": { - "title": "Intercambio iniciado", - "description": "Hay una solicitud de intercambio pendiente de completar" - } - }, - "reservations": { - "allocatedLabel": "Asignado", - "notAllocatedLabel": "No asignado" - }, - "allocateItems": { - "action": "Asignar artículos", - "title": "Asignar artículos del pedido", - "locationDescription": "Elige de qué ubicación deseas asignar.", - "itemsToAllocate": "Artículos a asignar", - "itemsToAllocateDesc": "Selecciona el número de artículos que deseas asignar", - "search": "Buscar artículos", - "consistsOf": "Consiste en {{num}}x artículos de inventario", - "requires": "Requiere {{num}} por variante", - "toast": { - "created": "Artículos asignados correctamente", - "error": "Error al asignar los siguientes artículos: {{items}}" - }, - "error": { - "quantityNotAllocated": "Existen artículos no asignados." - } - }, - "shipment": { - "title": "Marcar cumplimiento enviado", - "trackingNumber": "Número de seguimiento", - "addTracking": "Agregar número de seguimiento", - "sendNotification": "Enviar notificación", - "sendNotificationHint": "Notificar al cliente sobre este envío.", - "toastCreated": "Envío creado correctamente." - }, - "fulfillment": { - "cancelWarning": "Estás a punto de cancelar un cumplimiento. Esta acción no puede deshacerse.", - "markAsDeliveredWarning": "Estás a punto de marcar el cumplimiento como entregado. Esta acción no puede deshacerse.", - "unfulfilledItems": "Artículos no cumplidos", - "statusLabel": "Estado del cumplimiento", - "statusTitle": "Estado del cumplimiento", - "fulfillItems": "Cumplir artículos", - "awaitingFulfillmentBadge": "Esperando cumplimiento", - "requiresShipping": "Requiere envío", - "number": "Cumplimiento #{{number}}", - "itemsToFulfill": "Artículos a cumplir", - "create": "Crear Cumplimiento", - "available": "Disponible", - "inStock": "En stock", - "markAsShipped": "Marcar como enviado", - "markAsDelivered": "Marcar como entregado", - "itemsToFulfillDesc": "Elige los artículos y las cantidades para cumplir", - "locationDescription": "Elige de qué ubicación deseas cumplir los artículos.", - "sendNotificationHint": "Notificar a los clientes sobre el cumplimiento creado.", - "methodDescription": "Elige un método de envío diferente al seleccionado por el cliente", - "differentOptionSelected": "La opción de envío seleccionada es diferente a la seleccionada por el cliente.", - "disabledItemTooltip": "La opción de envío seleccionada no permite el cumplimiento de este artículo", - "markAsPickedUp": "Marcar como recogido", - "error": { - "wrongQuantity": "Solo hay un artículo disponible para cumplir", - "wrongQuantity_other": "La cantidad debe ser un número entre 1 y {{number}}", - "noItems": "No hay artículos para cumplir.", - "noShippingOption": "La opción de envío es obligatoria", - "noLocation": "La ubicación es obligatoria" - }, - "status": { - "notFulfilled": "No cumplido", - "partiallyFulfilled": "Parcialmente cumplido", - "fulfilled": "Cumplido", - "partiallyShipped": "Parcialmente enviado", - "shipped": "Enviado", - "delivered": "Entregado", - "partiallyDelivered": "Parcialmente entregado", - "partiallyReturned": "Parcialmente devuelto", - "returned": "Devuelto", - "canceled": "Cancelado", - "requiresAction": "Requiere acción" - }, - "toast": { - "created": "Cumplimiento creado correctamente", - "canceled": "Cumplimiento cancelado correctamente", - "fulfillmentShipped": "No se puede cancelar un cumplimiento ya enviado", - "fulfillmentDelivered": "Cumplimiento marcado como entregado correctamente", - "fulfillmentPickedUp": "Cumplimiento marcado como recogido correctamente" - }, - "trackingLabel": "Seguimiento", - "shippingFromLabel": "Enviado desde", - "itemsLabel": "Artículos" - }, - "refund": { - "title": "Crear Reembolso", - "sendNotificationHint": "Notificar a los clientes sobre el reembolso creado.", - "systemPayment": "Pago del sistema", - "systemPaymentDesc": "Uno o más de tus pagos son pagos del sistema. Ten en cuenta que Medusa no maneja las capturas y reembolsos para dichos pagos.", - "error": { - "amountToLarge": "No se puede reembolsar más que el monto original del pedido.", - "amountNegative": "El monto del reembolso debe ser un número positivo.", - "reasonRequired": "Por favor, selecciona una razón para el reembolso." - } - }, - "customer": { - "contactLabel": "Contacto", - "editEmail": "Editar correo electrónico", - "transferOwnership": "Transferir propiedad", - "editBillingAddress": "Editar dirección de facturación", - "editShippingAddress": "Editar dirección de envío" - }, - "activity": { - "header": "Actividad", - "showMoreActivities_one": "Mostrar {{count}} actividad más", - "showMoreActivities_other": "Mostrar {{count}} actividades más", - "comment": { - "label": "Comentario", - "placeholder": "Deja un comentario", - "addButtonText": "Agregar comentario", - "deleteButtonText": "Eliminar comentario" - }, - "from": "De", - "to": "A", - "events": { - "common": { - "toReturn": "Por devolver", - "toSend": "Por enviar" - }, - "placed": { - "title": "Pedido realizado", - "fromSalesChannel": "desde {{salesChannel}}" - }, - "canceled": { - "title": "Pedido cancelado" - }, - "payment": { - "awaiting": "Esperando pago", - "captured": "Pago capturado", - "canceled": "Pago cancelado", - "refunded": "Pago reembolsado" - }, - "fulfillment": { - "created": "Artículos cumplidos", - "canceled": "Cumplimiento cancelado", - "shipped": "Artículos enviados", - "delivered": "Artículos entregados", - "items_one": "{{count}} artículo", - "items_other": "{{count}} artículos" - }, - "return": { - "created": "Devolución #{{returnId}} solicitada", - "canceled": "Devolución #{{returnId}} cancelada", - "received": "Devolución #{{returnId}} recibida", - "items_one": "{{count}} artículo devuelto", - "items_other": "{{count}} artículos devueltos" - }, - "note": { - "comment": "Comentario", - "byLine": "por {{author}}" - }, - "claim": { - "created": "Reclamación #{{claimId}} solicitada", - "canceled": "Reclamación #{{claimId}} cancelada", - "itemsInbound": "{{count}} artículo para devolver", - "itemsOutbound": "{{count}} artículo para enviar" - }, - "exchange": { - "created": "Intercambio #{{exchangeId}} solicitado", - "canceled": "Intercambio #{{exchangeId}} cancelado", - "itemsInbound": "{{count}} artículo para devolver", - "itemsOutbound": "{{count}} artículo para enviar" - }, - "edit": { - "requested": "Edición de pedido #{{editId}} solicitada", - "confirmed": "Edición de pedido #{{editId}} confirmada" - }, - "transfer": { - "requested": "Transferencia de pedido #{{transferId}} solicitada", - "confirmed": "Transferencia de pedido #{{transferId}} confirmada", - "declined": "Transferencia de pedido #{{transferId}} rechazada" - }, - "update_order": { - "shipping_address": "Dirección de envío actualizada", - "billing_address": "Dirección de facturación actualizada", - "email": "Correo electrónico actualizado" - } - } - } - }, - "draftOrders": { - "domain": "Pedidos Borradores", - "deleteWarning": "Estás a punto de eliminar el pedido borrador {{id}}. Esta acción no puede deshacerse.", - "paymentLinkLabel": "Enlace de pago", - "cartIdLabel": "ID del carrito", - "markAsPaid": { - "label": "Marcar como pagado", - "warningTitle": "Marcar como pagado", - "warningDescription": "Estás a punto de marcar el pedido borrador como pagado. Esta acción no puede deshacerse y no será posible realizar el cobro del pago más tarde." - }, - "status": { - "open": "Abierto", - "completed": "Completado" - }, - "create": { - "createDraftOrder": "Crear Pedido Borrador", - "createDraftOrderHint": "Crea un nuevo pedido borrador para gestionar los detalles de un pedido antes de que se realice.", - "chooseRegionHint": "Elige región", - "existingItemsLabel": "Artículos existentes", - "existingItemsHint": "Agrega productos existentes al pedido borrador.", - "customItemsLabel": "Artículos personalizados", - "customItemsHint": "Agrega artículos personalizados al pedido borrador.", - "addExistingItemsAction": "Agregar artículos existentes", - "addCustomItemAction": "Agregar artículo personalizado", - "noCustomItemsAddedLabel": "Aún no se han agregado artículos personalizados", - "noExistingItemsAddedLabel": "Aún no se han agregado artículos existentes", - "chooseRegionTooltip": "Elige una región primero", - "useExistingCustomerLabel": "Usar cliente existente", - "addShippingMethodsAction": "Agregar métodos de envío", - "unitPriceOverrideLabel": "Anulación de precio unitario", - "shippingOptionLabel": "Opción de envío", - "shippingOptionHint": "Elige la opción de envío para el pedido borrador.", - "shippingPriceOverrideLabel": "Anulación del precio de envío", - "shippingPriceOverrideHint": "Anula el precio de envío para el pedido borrador.", - "sendNotificationLabel": "Enviar notificación", - "sendNotificationHint": "Envía una notificación al cliente cuando se cree el pedido borrador." - }, - "validation": { - "requiredEmailOrCustomer": "Se requiere un correo electrónico o un cliente.", - "requiredItems": "Se requiere al menos un artículo.", - "invalidEmail": "El correo electrónico debe ser una dirección de correo válida." - } - }, - "stockLocations": { - "domain": "Ubicaciones & Envío", - "list": { - "description": "Gestiona las ubicaciones de inventario de tu tienda y las opciones de envío." - }, - "create": { - "header": "Crear Ubicación de Inventario", - "hint": "Una ubicación de inventario es un sitio físico donde se almacenan y envían los productos.", - "successToast": "Ubicación {{name}} creada correctamente." - }, - "edit": { - "header": "Editar Ubicación de Inventario", - "viewInventory": "Ver inventario", - "successToast": "Ubicación {{name}} actualizada correctamente." - }, - "delete": { - "confirmation": "Estás a punto de eliminar la ubicación de inventario {{name}}. Esta acción no puede deshacerse." - }, - "fulfillmentProviders": { - "header": "Proveedores de Cumplimiento", - "shippingOptionsTooltip": "Este menú desplegable solo consistirá en proveedores habilitados para esta ubicación. Agréguelos a la ubicación si el menú desplegable está deshabilitado.", - "label": "Proveedores de cumplimiento conectados", - "connectedTo": "Conectado a {{count}} de {{total}} proveedores de cumplimiento", - "noProviders": "Esta Ubicación de Inventario no está conectada a ningún proveedor de cumplimiento.", - "action": "Conectar Proveedores", - "successToast": "Proveedores de cumplimiento para la ubicación de inventario actualizados correctamente." - }, - "fulfillmentSets": { - "pickup": { - "header": "Recogida" - }, - "shipping": { - "header": "Envío" - }, - "disable": { - "confirmation": "¿Estás seguro de que deseas deshabilitar {{name}}? Esto eliminará todas las zonas de servicio y opciones de envío asociadas, y no podrá deshacerse.", - "pickup": "La recogida se deshabilitó correctamente.", - "shipping": "El envío se deshabilitó correctamente." - }, - "enable": { - "pickup": "La recogida se habilitó correctamente.", - "shipping": "El envío se habilitó correctamente." - } - }, - "sidebar": { - "header": "Configuración de Envío", - "shippingProfiles": { - "label": "Perfiles de Envío", - "description": "Agrupa productos por requisitos de envío" - }, - "shippingOptionTypes": { - "label": "Tipos de Opciones de Envío", - "description": "Agrupa opciones de envío por tipos" - } - }, - "salesChannels": { - "header": "Canales de Venta", - "hint": "Gestiona los canales de venta conectados a esta ubicación.", - "label": "Canales de venta conectados", - "connectedTo": "Conectado a {{count}} de {{total}} canales de venta", - "noChannels": "La ubicación no está conectada a ningún canal de venta.", - "action": "Conectar canales de venta", - "successToast": "Canales de venta actualizados correctamente." - }, - "pickupOptions": { - "edit": { - "header": "Editar Opción de Recogida" - } - }, - "shippingOptions": { - "create": { - "shipping": { - "header": "Crear Opción de Envío para {{zone}}", - "hint": "Crea una nueva opción de envío para definir cómo se enviarán los productos desde esta ubicación.", - "label": "Opciones de envío", - "successToast": "Opción de envío {{name}} creada correctamente." - }, - "returns": { - "header": "Crear Opción de Devolución para {{zone}}", - "hint": "Crea una nueva opción de devolución para definir cómo se devolverán los productos a esta ubicación.", - "label": "Opciones de devolución", - "successToast": "Opción de devolución {{name}} creada correctamente." - }, - "pickup": { - "header": "Crear Opción de Recogida para {{zone}}", - "hint": "Crea una nueva opción de recogida para definir cómo se recogerán los productos desde esta ubicación.", - "label": "Opciones de recogida", - "successToast": "Opción de recogida {{name}} creada correctamente." - }, - "tabs": { - "details": "Detalles", - "prices": "Precios" - }, - "action": "Crear opción" - }, - "delete": { - "confirmation": "Estás a punto de eliminar la opción de envío {{name}}. Esta acción no puede deshacerse.", - "successToast": "Opción de envío {{name}} eliminada correctamente." - }, - "edit": { - "header": "Editar Opción de Envío", - "action": "Editar opción", - "successToast": "Opción de envío {{name}} actualizada correctamente." - }, - "pricing": { - "action": "Editar precios" - }, - "conditionalPrices": { - "header": "Precios Condicionales", - "description": "Establece precios diferentes basados en condiciones específicas.", - "attributes": { - "cartItemTotal": "Total de artículos del carrito" - }, - "summaries": { - "range": "Rango", - "greaterThan": "Mayor que", - "lessThan": "Menor que" - }, - "actions": { - "addPrice": "Agregar precio", - "manageConditionalPrices": "Gestionar precios condicionales" - }, - "rules": { - "amount": "Monto", - "gte": "Mayor o igual que", - "lte": "Menor o igual que" - }, - "customRules": { - "label": "Reglas personalizadas", - "tooltip": "Reglas personalizadas para precios", - "eq": "Igual a", - "gt": "Mayor que", - "lt": "Menor que" - }, - "errors": { - "amountRequired": "El monto es obligatorio", - "minOrMaxRequired": "Se requiere mínimo o máximo", - "minGreaterThanMax": "El mínimo debe ser menor que el máximo", - "duplicateAmount": "Monto duplicado", - "overlappingConditions": "Condiciones superpuestas" - } - }, - "fields": { - "count": { - "shipping_one": "{{count}} opción de envío", - "shipping_other": "{{count}} opciones de envío", - "returns_one": "{{count}} opción de devolución", - "returns_other": "{{count}} opciones de devolución", - "pickup_one": "{{count}} opción de recogida", - "pickup_other": "{{count}} opciones de recogida" - }, - "priceType": { - "label": "Tipo de precio", - "options": { - "fixed": { - "label": "Fijo", - "hint": "El precio de la opción de envío es fijo y no cambia según el contenido del pedido." - }, - "calculated": { - "label": "Calculado", - "hint": "El precio de la opción de envío es calculado por el proveedor de cumplimiento durante el proceso de pago." - } - } - }, - "enableInStore": { - "label": "Habilitar en tienda", - "hint": "Si los clientes pueden usar esta opción durante el proceso de pago." - }, - "provider": "Proveedor de cumplimiento", - "profile": "Perfil de envío", - "type": "Tipo de opción de envío", - "fulfillmentOption": "Opción de cumplimiento" - } - }, - "serviceZones": { - "create": { - "headerPickup": "Crear Zona de Servicio para Recogida desde {{location}}", - "headerShipping": "Crear Zona de Servicio para Envío desde {{location}}", - "action": "Crear zona de servicio", - "successToast": "Zona de servicio {{name}} creada correctamente." - }, - "edit": { - "header": "Editar Zona de Servicio", - "successToast": "Zona de servicio {{name}} actualizada correctamente." - }, - "delete": { - "confirmation": "Estás a punto de eliminar la zona de servicio {{name}}. Esta acción no puede deshacerse.", - "successToast": "Zona de servicio {{name}} eliminada correctamente." - }, - "manageAreas": { - "header": "Gestionar Áreas para {{name}}", - "action": "Gestionar áreas", - "label": "Áreas", - "hint": "Selecciona las áreas geográficas que cubre la zona de servicio.", - "successToast": "Áreas para {{name}} actualizadas correctamente." - }, - "fields": { - "noRecords": "No hay zonas de servicio para agregar opciones de envío.", - "tip": "Una zona de servicio es un conjunto de zonas o áreas geográficas. Se usa para restringir las opciones de envío disponibles a un conjunto definido de ubicaciones." - } - } - }, - "shippingProfile": { - "domain": "Perfiles de Envío", - "subtitle": "Agrupa productos con requisitos similares de envío en perfiles.", - "create": { - "header": "Crear Perfil de Envío", - "hint": "Crea un nuevo perfil de envío para agrupar productos con requisitos similares de envío.", - "successToast": "Perfil de envío {{name}} creado correctamente." - }, - "delete": { - "title": "Eliminar Perfil de Envío", - "description": "Estás a punto de eliminar el perfil de envío {{name}}. Esta acción no puede deshacerse.", - "successToast": "Perfil de envío {{name}} eliminado correctamente." - }, - "tooltip": { - "type": "Introduce el tipo de perfil de envío, por ejemplo: Pesado, Sobredimensionado, Solo carga, etc." - } - }, - "taxRegions": { - "domain": "Regiones Impositivas", - "list": { - "hint": "Gestiona lo que cobras a tus clientes cuando compran desde diferentes países y regiones." - }, - "delete": { - "confirmation": "Estás a punto de eliminar una región impositiva. Esta acción no puede deshacerse.", - "successToast": "La región impositiva fue eliminada correctamente." - }, - "create": { - "header": "Crear Región Impositiva", - "hint": "Crea una nueva región impositiva para definir las tasas de impuestos de un país específico.", - "errors": { - "missingProvider": "El proveedor es obligatorio al crear una región fiscal.", - "missingCountry": "El país es obligatorio al crear una región fiscal." - }, - "successToast": "La región impositiva fue creada correctamente." - }, - "edit": { - "header": "Editar Región Impositiva", - "hint": "Edita una región impositiva existente para actualizar las tasas de impuestos.", - "successToast": "La región impositiva fue actualizada correctamente." - }, - "provider": { - "header": "Proveedor Fiscal" - }, - "province": { - "header": "Provincias", - "create": { - "header": "Crear Región Impositiva para Provincia", - "hint": "Crea una nueva región impositiva para definir las tasas de impuestos para una provincia específica." - } - }, - "state": { - "header": "Estados", - "create": { - "header": "Crear Región Impositiva para Estado", - "hint": "Crea una nueva región impositiva para definir las tasas de impuestos para un estado específico." - } - }, - "stateOrTerritory": { - "header": "Estados o Territorios", - "create": { - "header": "Crear Región Impositiva para Estado/Territorio", - "hint": "Crea una nueva región impositiva para definir las tasas de impuestos para un estado/territorio específico." - } - }, - "county": { - "header": "Condados", - "create": { - "header": "Crear Región Impositiva para Condado", - "hint": "Crea una nueva región impositiva para definir las tasas de impuestos para un condado específico." - } - }, - "region": { - "header": "Regiones", - "create": { - "header": "Crear Región Impositiva para Región", - "hint": "Crea una nueva región impositiva para definir las tasas de impuestos para una región específica." - } - }, - "department": { - "header": "Departamentos", - "create": { - "header": "Crear Región Impositiva para Departamento", - "hint": "Crea una nueva región impositiva para definir las tasas de impuestos para un departamento específico." - } - }, - "territory": { - "header": "Territorios", - "create": { - "header": "Crear Región Impositiva para Territorio", - "hint": "Crea una nueva región impositiva para definir las tasas de impuestos para un territorio específico." - } - }, - "prefecture": { - "header": "Prefecturas", - "create": { - "header": "Crear Región Impositiva para Prefectura", - "hint": "Crea una nueva región impositiva para definir las tasas de impuestos para una prefectura específica." - } - }, - "district": { - "header": "Distritos", - "create": { - "header": "Crear Región Impositiva para Distrito", - "hint": "Crea una nueva región impositiva para definir las tasas de impuestos para un distrito específico." - } - }, - "governorate": { - "header": "Gobernaturas", - "create": { - "header": "Crear Región Impositiva para Gobernatura", - "hint": "Crea una nueva región impositiva para definir las tasas de impuestos para una gobernatura específica." - } - }, - "canton": { - "header": "Cantones", - "create": { - "header": "Crear Región Impositiva para Cantón", - "hint": "Crea una nueva región impositiva para definir las tasas de impuestos para un cantón específico." - } - }, - "emirate": { - "header": "Emiratos", - "create": { - "header": "Crear Región Impositiva para Emirato", - "hint": "Crea una nueva región impositiva para definir las tasas de impuestos para un emirato específico." - } - }, - "sublevel": { - "header": "Subniveles", - "create": { - "header": "Crear Región Impositiva para Subnivel", - "hint": "Crea una nueva región impositiva para definir las tasas de impuestos para un subnivel específico." - } - }, - "taxOverrides": { - "header": "Anulaciones", - "create": { - "header": "Crear Anulación", - "hint": "Crea una tasa de impuestos que anule las tasas de impuestos predeterminadas para condiciones seleccionadas." - }, - "edit": { - "header": "Editar Anulación", - "hint": "Edita la tasa de impuestos que anula las tasas de impuestos predeterminadas para condiciones seleccionadas." - } - }, - "taxRates": { - "create": { - "header": "Crear Tasa de Impuesto", - "hint": "Crea una nueva tasa de impuestos para definir la tasa de impuestos para una región.", - "successToast": "Tasa de impuestos creada correctamente." - }, - "edit": { - "header": "Editar Tasa de Impuesto", - "hint": "Edita la tasa de impuestos para definir la tasa de impuestos para una región.", - "successToast": "Tasa de impuestos actualizada correctamente." - }, - "delete": { - "confirmation": "Estás a punto de eliminar la tasa de impuestos {{name}}. Esta acción no puede deshacerse.", - "successToast": "Tasa de impuestos eliminada correctamente." - } - }, - "fields": { - "isCombinable": { - "label": "Combinable", - "hint": "Si esta tasa de impuestos puede combinarse con la tasa predeterminada de la región impositiva.", - "true": "Combinable", - "false": "No combinable" - }, - "defaultTaxRate": { - "label": "Tasa de impuesto predeterminada", - "tooltip": "La tasa de impuestos predeterminada para esta región. Un ejemplo es la tasa estándar de IVA para un país o región.", - "action": "Crear tasa de impuesto predeterminada" - }, - "taxRate": "Tasa de impuesto", - "taxCode": "Código de impuesto", - "taxProvider": "Proveedor fiscal", - "targets": { - "label": "Objetivos", - "hint": "Selecciona los objetivos a los que se aplicará esta tasa de impuestos.", - "options": { - "product": "Productos", - "productCollection": "Colecciones de productos", - "productTag": "Etiquetas de productos", - "productType": "Tipos de productos", - "customerGroup": "Grupos de clientes", - "shippingOption": "Opciones de envío" - }, - "operators": { - "in": "en", - "on": "en", - "and": "y" - }, - "placeholders": { - "product": "Buscar productos", - "productCollection": "Buscar colecciones de productos", - "productTag": "Buscar etiquetas de productos", - "productType": "Buscar tipos de productos", - "customerGroup": "Buscar grupos de clientes", - "shippingOption": "Buscar opciones de envío" - }, - "tags": { - "product": "Producto", - "productCollection": "Colección de producto", - "productTag": "Etiqueta de producto", - "productType": "Tipo de producto", - "customerGroup": "Grupo de clientes", - "shippingOption": "Opción de envío" - }, - "modal": { - "header": "Agregar objetivos" - }, - "values_one": "{{count}} valor", - "values_other": "{{count}} valores", - "numberOfTargets_one": "{{count}} objetivo", - "numberOfTargets_other": "{{count}} objetivos", - "additionalValues_one": "y {{count}} valor más", - "additionalValues_other": "y {{count}} valores más", - "action": "Agregar objetivo" - }, - "sublevels": { - "labels": { - "province": "Provincia", - "state": "Estado", - "region": "Región", - "stateOrTerritory": "Estado/Territorio", - "department": "Departamento", - "county": "Condado", - "territory": "Territorio", - "prefecture": "Prefectura", - "district": "Distrito", - "governorate": "Gobernatura", - "emirate": "Emirato", - "canton": "Cantón", - "sublevel": "Código subnivel" - }, - "placeholders": { - "province": "Seleccionar provincia", - "state": "Seleccionar estado", - "region": "Seleccionar región", - "stateOrTerritory": "Seleccionar estado/territorio", - "department": "Seleccionar departamento", - "county": "Seleccionar condado", - "territory": "Seleccionar territorio", - "prefecture": "Seleccionar prefectura", - "district": "Seleccionar distrito", - "governorate": "Seleccionar gobernatura", - "emirate": "Seleccionar emirato", - "canton": "Seleccionar cantón" - }, - "tooltips": { - "sublevel": "Introduce el código ISO 3166-2 para la región impositiva subnivel.", - "notPartOfCountry": "{{province}} parece no ser parte de {{country}}. Por favor, revisa si esto es correcto." - }, - "alert": { - "header": "Las regiones de subnivel están deshabilitadas para esta región impositiva", - "description": "Las regiones de subnivel están deshabilitadas para esta región por defecto. Puedes habilitarlas para crear regiones de subnivel como provincias, estados o territorios.", - "action": "Habilitar regiones de subnivel" - } - }, - "noDefaultRate": { - "label": "Sin tasa predeterminada", - "tooltip": "Esta región impositiva no tiene una tasa de impuesto predeterminada. Si existe una tasa estándar, como el IVA de un país, por favor agrégala a esta región." - } - } - }, - "promotions": { - "domain": "Promociones", - "sections": { - "details": "Detalles de la Promoción" - }, - "tabs": { - "template": "Tipo", - "details": "Detalles", - "campaign": "Campaña" - }, - "fields": { - "type": "Tipo", - "value_type": "Tipo de valor", - "value": "Valor", - "campaign": "Campaña", - "method": "Método", - "allocation": "Asignación", - "addCondition": "Agregar condición", - "clearAll": "Limpiar todo", - "amount": { - "tooltip": "Selecciona el código de moneda para habilitar la configuración del monto" - }, - "taxInclusive": "Impuestos incluidos", - "conditions": { - "rules": { - "title": "¿Quién puede usar este código?", - "description": "¿Qué cliente puede usar el código promocional? El código promocional puede ser usado por todos los clientes si no se toca." - }, - "target-rules": { - "order": { - "title": "¿A qué pedidos se aplicará la promoción?", - "description": "La promoción se aplicará a pedidos que coincidan con las siguientes condiciones." - }, - "shipping_methods": { - "title": "¿A qué métodos de envío se aplicará la promoción?", - "description": "La promoción se aplicará a métodos de envío que coincidan con las siguientes condiciones." - }, - "items": { - "title": "¿A qué artículos se aplicará la promoción?", - "description": "La promoción se aplicará a artículos que coincidan con las siguientes condiciones." - } - }, - "buy-rules": { - "title": "¿Qué debe haber en el carrito para desbloquear la promoción?", - "description": "Si estas condiciones coinciden, habilitaremos la promoción en los artículos objetivo." - } - } - }, - "tooltips": { - "campaignType": "El código de moneda debe ser seleccionado en la promoción para establecer un presupuesto de gasto." - }, - "errors": { - "requiredField": "Campo obligatorio", - "promotionTabError": "Corrige los errores en la pestaña de Promoción antes de continuar" - }, - "toasts": { - "promotionCreateSuccess": "La promoción ({{code}}) fue creada correctamente." - }, - "create": {}, - "edit": { - "title": "Editar Detalles de la Promoción", - "rules": { - "title": "Editar condiciones de uso" - }, - "target-rules": { - "title": "Editar condiciones de los artículos" - }, - "buy-rules": { - "title": "Editar reglas de compra" - } - }, - "campaign": { - "header": "Campaña", - "edit": { - "header": "Editar Campaña", - "successToast": "La campaña de la promoción se actualizó correctamente." - }, - "actions": { - "goToCampaign": "Ir a la campaña" - } - }, - "campaign_currency": { - "tooltip": "Esta es la moneda de la promoción. Cámbiala desde la pestaña Detalles." - }, - "form": { - "required": "Obligatorio", - "and": "Y", - "selectAttribute": "Seleccionar atributo", - "campaign": { - "existing": { - "title": "Campaña existente", - "description": "Agregar promoción a una campaña existente.", - "placeholder": { - "title": "No hay campañas existentes", - "desc": "Puedes crear una para hacer un seguimiento de múltiples promociones y establecer límites de presupuesto." - } - }, - "new": { - "title": "Nueva Campaña", - "description": "Crear una nueva campaña para esta promoción." - }, - "none": { - "title": "Sin Campaña", - "description": "Proceder sin asociar la promoción con una campaña" - } - }, - "status": { - "label": "Estado", - "active": { - "title": "Activo", - "description": "Los clientes podrán usar el código" - }, - "inactive": { - "title": "Inactivo", - "description": "Los clientes no podrán usar el código" - }, - "draft": { - "title": "Borrador", - "description": "Los clientes aún no podrán usar el código" - } - }, - "method": { - "label": "Método", - "code": { - "title": "Código de promoción", - "description": "Los clientes deben ingresar este código al realizar el pago" - }, - "automatic": { - "title": "Automático", - "description": "Los clientes verán esta promoción al realizar el pago" - } - }, - "max_quantity": { - "title": "Cantidad máxima", - "description": "Cantidad máxima de artículos a los que se aplica esta promoción." - }, - "type": { - "standard": { - "title": "Estándar", - "description": "Una promoción estándar" - }, - "buyget": { - "title": "Comprar y Obtener", - "description": "Promoción de comprar X y obtener Y" - } - }, - "allocation": { - "each": { - "title": "Cada uno", - "description": "Aplica el valor a cada artículo" - }, - "across": { - "title": "A través de", - "description": "Aplica el valor a través de los artículos" - }, - "once": { - "title": "Una vez", - "description": "Limitar el descuento a la cantidad máxima" - } - }, - "code": { - "title": "Código", - "description": "El código que tus clientes ingresarán durante el proceso de pago." - }, - "value": { - "title": "Valor de la promoción", - "invalid": "Inválido" - }, - "taxInclusive": { - "title": "Impuestos incluidos", - "description": "Si esta promoción incluye impuestos o no" - }, - "value_type": { - "fixed": { - "title": "Valor de la promoción", - "description": "La cantidad que se descontará. Ej. 100" - }, - "percentage": { - "title": "Valor de la promoción", - "description": "El porcentaje a descontar. Ej. 8%" - } - } - }, - "deleteWarning": "Estás a punto de eliminar la promoción {{code}}. Esta acción no puede deshacerse.", - "createPromotionTitle": "Crear Promoción", - "type": "Tipo de promoción", - "conditions": { - "add": "Agregar condición", - "list": { - "noRecordsMessage": "Agrega una condición para restringir los artículos a los que se aplica la promoción." - } - } - }, - "campaigns": { - "domain": "Campañas", - "details": "Detalles de la campaña", - "status": { - "active": "Activa", - "expired": "Expirada", - "scheduled": "Programada" - }, - "delete": { - "title": "¿Estás seguro?", - "description": "Estás a punto de eliminar la campaña '{{name}}'. Esta acción no puede deshacerse.", - "successToast": "La campaña '{{name}}' fue creada correctamente." - }, - "edit": { - "header": "Editar Campaña", - "description": "Editar los detalles de la campaña.", - "successToast": "La campaña '{{name}}' fue actualizada correctamente." - }, - "configuration": { - "header": "Configuración", - "edit": { - "header": "Editar Configuración de la Campaña", - "description": "Editar la configuración de la campaña.", - "successToast": "La configuración de la campaña se actualizó correctamente." - } - }, - "create": { - "title": "Crear Campaña", - "description": "Crear una campaña promocional.", - "hint": "Crea una campaña promocional.", - "header": "Crear Campaña", - "successToast": "La campaña '{{name}}' fue creada correctamente." - }, - "fields": { - "name": "Nombre", - "identifier": "Identificador", - "start_date": "Fecha de inicio", - "end_date": "Fecha de finalización", - "total_spend": "Presupuesto gastado", - "total_used": "Presupuesto utilizado", - "budget_limit": "Límite de presupuesto", - "campaign_id": { - "hint": "Solo se muestran las campañas con el mismo código de moneda que la promoción." - } - }, - "budget": { - "create": { - "hint": "Crea un presupuesto para la campaña.", - "header": "Presupuesto de Campaña" - }, - "details": "Presupuesto de campaña", - "fields": { - "type": "Tipo", - "currency": "Moneda", - "limit": "Límite", - "used": "Utilizado" - }, - "type": { - "spend": { - "title": "Gasto", - "description": "Establece un límite en el monto total descontado de todos los usos de la promoción." - }, - "usage": { - "title": "Uso", - "description": "Establece un límite en cuántas veces puede ser usada la promoción." - } - }, - "edit": { - "header": "Editar Presupuesto de la Campaña" - } - }, - "promotions": { - "remove": { - "title": "Eliminar promoción de la campaña", - "description": "Estás a punto de eliminar {{count}} promoción(es) de la campaña. Esta acción no puede deshacerse." - }, - "alreadyAdded": "Esta promoción ya ha sido agregada a la campaña.", - "alreadyAddedDiffCampaign": "Esta promoción ya ha sido agregada a otra campaña ({{name}}).", - "currencyMismatch": "La moneda de la promoción y la campaña no coinciden.", - "toast": { - "success": "Se agregaron correctamente {{count}} promoción(es) a la campaña." - }, - "add": { - "list": { - "noRecordsMessage": "Crea una promoción primero." - } - }, - "list": { - "noRecordsMessage": "No hay promociones en la campaña." - } - }, - "deleteCampaignWarning": "Estás a punto de eliminar la campaña {{name}}. Esta acción no puede deshacerse.", - "totalSpend": "<0>{{amount}} <1>{{currency}}" - }, - "priceLists": { - "domain": "Listas de Precios", - "subtitle": "Crea precios de venta o anula precios para condiciones específicas.", - "delete": { - "confirmation": "Estás a punto de eliminar la lista de precios {{title}}. Esta acción no puede deshacerse.", - "successToast": "La lista de precios {{title}} fue eliminada exitosamente." - }, - "create": { - "header": "Crear Lista de Precios", - "subheader": "Crea una nueva lista de precios para gestionar los precios de tus productos.", - "tabs": { - "details": "Detalles", - "products": "Productos", - "prices": "Precios" - }, - "successToast": "La lista de precios {{title}} fue creada exitosamente.", - "products": { - "list": { - "noRecordsMessage": "Crea un producto primero." - } - } - }, - "edit": { - "header": "Editar Lista de Precios", - "successToast": "La lista de precios {{title}} fue actualizada exitosamente." - }, - "configuration": { - "header": "Configuración", - "edit": { - "header": "Editar Configuración de Lista de Precios", - "description": "Edita la configuración de la lista de precios.", - "successToast": "La configuración de la lista de precios fue actualizada exitosamente." - } - }, - "products": { - "header": "Productos", - "actions": { - "addProducts": "Agregar productos", - "editPrices": "Editar precios" - }, - "delete": { - "confirmation_one": "Estás a punto de eliminar los precios de {{count}} producto en la lista de precios. Esta acción no puede deshacerse.", - "confirmation_other": "Estás a punto de eliminar los precios de {{count}} productos en la lista de precios. Esta acción no puede deshacerse.", - "successToast_one": "Precios de {{count}} producto eliminados exitosamente.", - "successToast_other": "Precios de {{count}} productos eliminados exitosamente." - }, - "add": { - "successToast": "Precios agregados exitosamente a la lista de precios." - }, - "edit": { - "successToast": "Precios actualizados exitosamente." - } - }, - "fields": { - "priceOverrides": { - "label": "Anulaciones de precios", - "header": "Anulaciones de Precios" - }, - "status": { - "label": "Estado", - "options": { - "active": "Activo", - "draft": "Borrador", - "expired": "Vencido", - "scheduled": "Programado" - } - }, - "type": { - "label": "Tipo", - "hint": "Elige el tipo de lista de precios que deseas crear.", - "options": { - "sale": { - "label": "Venta", - "description": "Los precios de venta son cambios temporales de precios para productos." - }, - "override": { - "label": "Anulación", - "description": "Las anulaciones generalmente se usan para crear precios específicos para clientes." - } - } - }, - "startsAt": { - "label": "¿La lista de precios tiene una fecha de inicio?", - "hint": "Programa la lista de precios para que se active en el futuro." - }, - "endsAt": { - "label": "¿La lista de precios tiene una fecha de caducidad?", - "hint": "Programa la lista de precios para que se desactive en el futuro." - }, - "customerAvailability": { - "header": "Elige grupos de clientes", - "label": "Disponibilidad para clientes", - "hint": "Elige qué grupos de clientes deben aplicar la lista de precios.", - "placeholder": "Buscar grupos de clientes", - "attribute": "Grupos de clientes" - } - } - }, - "profile": { - "domain": "Perfil", - "manageYourProfileDetails": "Gestiona los detalles de tu perfil.", - "fields": { - "languageLabel": "Idioma", - "usageInsightsLabel": "Información de uso" - }, - "edit": { - "header": "Editar Perfil", - "languageHint": "El idioma que deseas usar en el panel de administración. Esto no cambia el idioma de tu tienda.", - "languagePlaceholder": "Selecciona idioma", - "usageInsightsHint": "Comparte información de uso y ayúdanos a mejorar Medusa. Puedes leer más sobre lo que recopilamos y cómo lo usamos en nuestra <0>documentación." - }, - "toast": { - "edit": "Cambios en el perfil guardados" - } - }, - "users": { - "domain": "Usuarios", - "list": { - "empty": { - "heading": "No se encontraron usuarios", - "description": "Una vez que un usuario haya sido invitado, aparecerá aquí." - }, - "filtered": { - "heading": "Sin resultados", - "description": "Ningún usuario coincide con los criterios de filtro actuales." - } - }, - "editUser": "Editar Usuario", - "inviteUser": "Invitar Usuario", - "inviteUserHint": "Invita a un nuevo usuario a tu tienda.", - "sendInvite": "Enviar invitación", - "pendingInvites": "Invitaciones Pendientes", - "deleteInviteWarning": "Estás a punto de eliminar la invitación para {{email}}. Esta acción no puede deshacerse.", - "resendInvite": "Reenviar invitación", - "copyInviteLink": "Copiar enlace de invitación", - "expiredOnDate": "Venció el {{date}}", - "validFromUntil": "Válido desde <0>{{from}} - <1>{{until}}", - "acceptedOnDate": "Aceptado el {{date}}", - "inviteStatus": { - "accepted": "Aceptado", - "pending": "Pendiente", - "expired": "Vencido" - }, - "roles": { - "admin": "Administrador", - "developer": "Desarrollador", - "member": "Miembro" - }, - "deleteUserWarning": "Estás a punto de eliminar al usuario {{name}}. Esta acción no puede deshacerse.", - "deleteUserSuccess": "Usuario {{name}} eliminado correctamente", - "invite": "Invitar" - }, - "store": { - "domain": "Tienda", - "manageYourStoresDetails": "Gestiona los detalles de tu tienda", - "editStore": "Editar tienda", - "defaultCurrency": "Moneda por defecto", - "defaultRegion": "Región por defecto", - "defaultSalesChannel": "Canal de ventas predeterminado", - "defaultLocation": "Ubicación predeterminada", - "swapLinkTemplate": "Plantilla de enlace de cambio", - "paymentLinkTemplate": "Plantilla de enlace de pago", - "inviteLinkTemplate": "Plantilla de enlace de invitación", - "currencies": "Monedas", - "addCurrencies": "Agregar monedas", - "enableTaxInclusivePricing": "Habilitar precios con impuestos incluidos", - "disableTaxInclusivePricing": "Deshabilitar precios con impuestos incluidos", - "removeCurrencyWarning_one": "Estás a punto de eliminar {{count}} moneda de tu tienda. Asegúrate de haber eliminado todos los precios que usen esta moneda antes de continuar.", - "removeCurrencyWarning_other": "Estás a punto de eliminar {{count}} monedas de tu tienda. Asegúrate de haber eliminado todos los precios que usen estas monedas antes de continuar.", - "currencyAlreadyAdded": "La moneda ya ha sido agregada a tu tienda.", - "edit": { - "header": "Editar Tienda" - }, - "toast": { - "update": "Tienda actualizada exitosamente", - "currenciesUpdated": "Monedas actualizadas exitosamente", - "currenciesRemoved": "Monedas eliminadas de la tienda exitosamente", - "updatedTaxInclusivitySuccessfully": "Precios con impuestos incluidos actualizados exitosamente" - } - }, - "regions": { - "domain": "Regiones", - "subtitle": "Una región es un área donde vendes productos. Puede cubrir varios países y tiene diferentes tasas impositivas, proveedores y monedas.", - "createRegion": "Crear Región", - "createRegionHint": "Gestiona tasas impositivas y proveedores para un conjunto de países.", - "addCountries": "Agregar países", - "editRegion": "Editar Región", - "countriesHint": "Agrega los países incluidos en esta región.", - "deleteRegionWarning": "Estás a punto de eliminar la región {{name}}. Esta acción no puede deshacerse.", - "removeCountriesWarning_one": "Estás a punto de eliminar {{count}} país de la región. Esta acción no puede deshacerse.", - "removeCountriesWarning_other": "Estás a punto de eliminar {{count}} países de la región. Esta acción no puede deshacerse.", - "removeCountryWarning": "Estás a punto de eliminar el país {{name}} de la región. Esta acción no puede deshacerse.", - "automaticTaxesHint": "Cuando está habilitado, los impuestos solo se calcularán en el proceso de pago según la dirección de envío.", - "taxInclusiveHint": "Cuando está habilitado, los precios en la región incluirán los impuestos.", - "providersHint": "Agrega los proveedores de pago disponibles en esta región.", - "shippingOptions": "Opciones de Envío", - "deleteShippingOptionWarning": "Estás a punto de eliminar la opción de envío {{name}}. Esta acción no puede deshacerse.", - "return": "Devolución", - "outbound": "Envío", - "priceType": "Tipo de Precio", - "flatRate": "Tarifa Fija", - "calculated": "Calculado", - "list": { - "noRecordsMessage": "Crea una región para las áreas donde vendes." - }, - "toast": { - "delete": "Región eliminada exitosamente", - "edit": "Edición de región guardada", - "create": "Región creada exitosamente", - "countries": "Países de la región actualizados exitosamente" - }, - "shippingOption": { - "createShippingOption": "Crear Opción de Envío", - "createShippingOptionHint": "Crea una nueva opción de envío para la región.", - "editShippingOption": "Editar Opción de Envío", - "fulfillmentMethod": "Método de Cumplimiento", - "type": { - "outbound": "Envío", - "outboundHint": "Usa esto si estás creando una opción de envío para enviar productos al cliente.", - "return": "Devolución", - "returnHint": "Usa esto si estás creando una opción de envío para que el cliente te devuelva productos." - }, - "priceType": { - "label": "Tipo de Precio", - "flatRate": "Tarifa fija", - "calculated": "Calculado" - }, - "availability": { - "adminOnly": "Solo administrador", - "adminOnlyHint": "Cuando está habilitado, la opción de envío solo estará disponible en el panel de administración, y no en la tienda en línea." - }, - "taxInclusiveHint": "Cuando está habilitado, el precio de la opción de envío incluirá impuestos.", - "requirements": { - "label": "Requisitos", - "hint": "Especifica los requisitos para la opción de envío." - } - } - }, - "taxes": { - "domain": "Regiones Fiscales", - "domainDescription": "Gestiona tu región fiscal", - "countries": { - "taxCountriesHint": "La configuración de impuestos se aplica a los países listados." - }, - "settings": { - "editTaxSettings": "Editar configuración de impuestos", - "taxProviderLabel": "Proveedor de impuestos", - "systemTaxProviderLabel": "Proveedor de impuestos del sistema", - "calculateTaxesAutomaticallyLabel": "Calcular impuestos automáticamente", - "calculateTaxesAutomaticallyHint": "Cuando está habilitado, las tasas impositivas se calcularán automáticamente y se aplicarán al carrito. Cuando está deshabilitado, los impuestos deben calcularse manualmente en el proceso de pago. Se recomienda usar impuestos manuales con proveedores de impuestos de terceros.", - "applyTaxesOnGiftCardsLabel": "Aplicar impuestos en tarjetas de regalo", - "applyTaxesOnGiftCardsHint": "Cuando está habilitado, se aplicarán impuestos a las tarjetas de regalo en el proceso de pago. En algunos países, las regulaciones fiscales requieren que se apliquen impuestos a las tarjetas de regalo al momento de la compra.", - "defaultTaxRateLabel": "Tasa de impuestos por defecto", - "defaultTaxCodeLabel": "Código de impuestos por defecto" - }, - "defaultRate": { - "sectionTitle": "Tasa de impuestos por defecto" - }, - "taxRate": { - "sectionTitle": "Tasas de impuestos", - "createTaxRate": "Crear tasa de impuestos", - "createTaxRateHint": "Crea una nueva tasa de impuestos para la región.", - "deleteRateDescription": "Estás a punto de eliminar la tasa de impuestos {{name}}. Esta acción no puede deshacerse.", - "editRateAction": "Editar tasa", - "editOverridesAction": "Editar anulaciones", - "editOverridesTitle": "Editar anulaciones de tasa de impuestos", - "editOverridesHint": "Especifica las anulaciones para la tasa de impuestos.", - "deleteTaxRateWarning": "Estás a punto de eliminar la tasa de impuestos {{name}}. Esta acción no puede deshacerse.", - "productOverridesLabel": "Anulaciones de producto", - "productOverridesHint": "Especifica las anulaciones de producto para la tasa de impuestos.", - "addProductOverridesAction": "Agregar anulaciones de producto", - "productTypeOverridesLabel": "Anulaciones de tipo de producto", - "productTypeOverridesHint": "Especifica las anulaciones de tipo de producto para la tasa de impuestos.", - "addProductTypeOverridesAction": "Agregar anulaciones de tipo de producto", - "shippingOptionOverridesLabel": "Anulaciones de opción de envío", - "shippingOptionOverridesHint": "Especifica las anulaciones de opción de envío para la tasa de impuestos.", - "addShippingOptionOverridesAction": "Agregar anulaciones de opción de envío", - "productOverridesHeader": "Productos", - "productTypeOverridesHeader": "Tipos de producto", - "shippingOptionOverridesHeader": "Opciones de envío" - } - }, - "locations": { - "domain": "Ubicaciones", - "editLocation": "Editar ubicación", - "addSalesChannels": "Agregar canales de venta", - "noLocationsFound": "No se encontraron ubicaciones", - "selectLocations": "Selecciona ubicaciones que tengan el artículo en stock.", - "deleteLocationWarning": "Estás a punto de eliminar la ubicación {{name}}. Esta acción no puede deshacerse.", - "removeSalesChannelsWarning_one": "Estás a punto de eliminar {{count}} canal de ventas de la ubicación.", - "removeSalesChannelsWarning_other": "Estás a punto de eliminar {{count}} canales de ventas de la ubicación.", - "toast": { - "create": "Ubicación creada exitosamente", - "update": "Ubicación actualizada exitosamente", - "removeChannel": "Canal de ventas eliminado exitosamente" - } - }, - "reservations": { - "domain": "Reservas", - "subtitle": "Gestiona la cantidad reservada de los artículos de inventario.", - "deleteWarning": "Estás a punto de eliminar una reserva. Esta acción no puede deshacerse." - }, - "salesChannels": { - "domain": "Canales de Venta", - "subtitle": "Gestiona los canales online y offline en los que vendes productos.", - "createSalesChannel": "Crear Canal de Venta", - "createSalesChannelHint": "Crea un nuevo canal de venta para vender tus productos.", - "enabledHint": "Especifica si el canal de venta está habilitado.", - "removeProductsWarning_one": "Estás a punto de eliminar {{count}} producto de {{sales_channel}}.", - "removeProductsWarning_other": "Estás a punto de eliminar {{count}} productos de {{sales_channel}}.", - "addProducts": "Agregar Productos", - "editSalesChannel": "Editar canal de venta", - "productAlreadyAdded": "El producto ya ha sido agregado al canal de venta.", - "deleteSalesChannelWarning": "Estás a punto de eliminar el canal de venta {{name}}. Esta acción no puede deshacerse.", - "toast": { - "create": "Canal de venta creado exitosamente", - "update": "Canal de venta actualizado exitosamente", - "delete": "Canal de venta eliminado exitosamente" - }, - "list": { - "empty": { - "heading": "No hay canales de venta", - "description": "No hay canales de venta para mostrar." - }, - "filtered": { - "heading": "Sin resultados", - "description": "Ningún canal de venta coincide con los criterios de filtro actuales." - } - }, - "tooltip": { - "cannotDeleteDefault": "No se puede eliminar el canal de venta por defecto" - }, - "products": { - "list": { - "noRecordsMessage": "No hay productos en el canal de venta." - }, - "add": { - "list": { - "noRecordsMessage": "Crea un producto primero." - } - } - } - }, - "apiKeyManagement": { - "domain": { - "publishable": "Claves API Publicables", - "secret": "Claves API Secretas" - }, - "subtitle": { - "publishable": "Gestiona las claves API usadas en la tienda online para limitar el alcance de las solicitudes a canales de venta específicos.", - "secret": "Gestiona las claves API usadas para autenticar a los usuarios administradores en las aplicaciones de administración." - }, - "status": { - "active": "Activo", - "revoked": "Revocado" - }, - "type": { - "publishable": "Publicable", - "secret": "Secreta" - }, - "create": { - "createPublishableHeader": "Crear Clave API Publicable", - "createPublishableHint": "Crea una nueva clave API publicable para limitar el alcance de las solicitudes a canales de venta específicos.", - "createSecretHeader": "Crear Clave API Secreta", - "createSecretHint": "Crea una nueva clave API secreta para acceder a la API de Medusa como usuario administrador autenticado.", - "secretKeyCreatedHeader": "Clave Secreta Creada", - "secretKeyCreatedHint": "Tu nueva clave secreta ha sido generada. Cópiala y guárdala de manera segura ahora. Esta es la única vez que se mostrará.", - "copySecretTokenSuccess": "Clave secreta copiada al portapapeles.", - "copySecretTokenFailure": "No se pudo copiar la clave secreta al portapapeles.", - "successToast": "Clave API creada exitosamente." - }, - "edit": { - "header": "Editar Clave API", - "description": "Edita el título de la clave API.", - "successToast": "Clave API {{title}} actualizada exitosamente." - }, - "salesChannels": { - "title": "Agregar Canales de Venta", - "description": "Agrega los canales de venta a los que debe estar limitada la clave API.", - "successToast_one": "{{count}} canal de venta fue agregado exitosamente a la clave API.", - "successToast_other": "{{count}} canales de venta fueron agregados exitosamente a la clave API.", - "alreadyAddedTooltip": "El canal de venta ya ha sido agregado a la clave API.", - "list": { - "noRecordsMessage": "No hay canales de venta en el alcance de la clave API publicable." - } - }, - "delete": { - "warning": "Estás a punto de eliminar la clave API {{title}}. Esta acción no puede deshacerse.", - "successToast": "Clave API {{title}} eliminada exitosamente." - }, - "revoke": { - "warning": "Estás a punto de revocar la clave API {{title}}. Esta acción no puede deshacerse.", - "successToast": "Clave API {{title}} revocada exitosamente." - }, - "addSalesChannels": { - "list": { - "noRecordsMessage": "Crea un canal de venta primero." - } - }, - "removeSalesChannel": { - "warning": "Estás a punto de eliminar el canal de venta {{name}} de la clave API. Esta acción no puede deshacerse.", - "warningBatch_one": "Estás a punto de eliminar {{count}} canal de venta de la clave API. Esta acción no puede deshacerse.", - "warningBatch_other": "Estás a punto de eliminar {{count}} canales de venta de la clave API. Esta acción no puede deshacerse.", - "successToast": "Canal de venta eliminado exitosamente de la clave API.", - "successToastBatch_one": "{{count}} canal de venta eliminado exitosamente de la clave API.", - "successToastBatch_other": "{{count}} canales de venta eliminados exitosamente de la clave API." - }, - "actions": { - "revoke": "Revocar clave API", - "copy": "Copiar clave API", - "copySuccessToast": "Clave API copiada al portapapeles." - }, - "table": { - "lastUsedAtHeader": "Último Uso", - "createdAtHeader": "Creado En" - }, - "fields": { - "lastUsedAtLabel": "Último uso", - "revokedByLabel": "Revocado por", - "revokedAtLabel": "Revocado en", - "createdByLabel": "Creado por" - } - }, - "returnReasons": { - "domain": "Razones de Devolución", - "subtitle": "Gestiona las razones para los artículos devueltos.", - "calloutHint": "Gestiona las razones para categorizar las devoluciones.", - "editReason": "Editar Razón de Devolución", - "create": { - "header": "Agregar Razón de Devolución", - "subtitle": "Especifica las razones más comunes para las devoluciones.", - "hint": "Crea una nueva razón de devolución para categorizar las devoluciones.", - "successToast": "Razón de devolución {{label}} creada exitosamente." - }, - "edit": { - "header": "Editar Razón de Devolución", - "subtitle": "Edita el valor de la razón de devolución.", - "successToast": "Razón de devolución {{label}} actualizada exitosamente." - }, - "delete": { - "confirmation": "Estás a punto de eliminar la razón de devolución {{label}}. Esta acción no puede deshacerse.", - "successToast": "Razón de devolución {{label}} eliminada exitosamente." - }, - "fields": { - "value": { - "label": "Valor", - "placeholder": "wrong_size", - "tooltip": "El valor debe ser un identificador único para la razón de devolución." - }, - "label": { - "label": "Etiqueta", - "placeholder": "Tamaño incorrecto" - }, - "description": { - "label": "Descripción", - "placeholder": "El cliente recibió el tamaño incorrecto" - } - } - }, - "login": { - "forgotPassword": "¿Olvidaste la contraseña? - <0>Restablecer", - "title": "Bienvenido a Medusa", - "hint": "Inicia sesión para acceder a la área de cuentas" - }, - "invite": { - "title": "Bienvenido a Medusa", - "hint": "Crea tu cuenta a continuación", - "backToLogin": "Volver al login", - "createAccount": "Crear cuenta", - "alreadyHaveAccount": "¿Ya tienes una cuenta? - <0>Iniciar sesión", - "emailTooltip": "Tu correo electrónico no puede ser cambiado. Si deseas usar otro correo, debe enviarse una nueva invitación.", - "invalidInvite": "La invitación es inválida o ha expirado.", - "successTitle": "Tu cuenta ha sido registrada", - "successHint": "Comienza a usar Medusa Admin de inmediato.", - "successAction": "Iniciar Medusa Admin", - "invalidTokenTitle": "Tu token de invitación es inválido", - "invalidTokenHint": "Intenta solicitar un nuevo enlace de invitación.", - "passwordMismatch": "Las contraseñas no coinciden", - "toast": { - "accepted": "Invitación aceptada exitosamente" - } - }, - "resetPassword": { - "title": "Restablecer contraseña", - "hint": "Ingresa tu correo a continuación, y te enviaremos instrucciones para restablecer tu contraseña.", - "email": "Correo electrónico", - "sendResetInstructions": "Enviar instrucciones de restablecimiento", - "backToLogin": "<0>Volver al login", - "newPasswordHint": "Elige una nueva contraseña a continuación.", - "invalidTokenTitle": "Tu token de restablecimiento es inválido", - "invalidTokenHint": "Intenta solicitar un nuevo enlace de restablecimiento.", - "expiredTokenTitle": "Tu token de restablecimiento ha expirado", - "goToResetPassword": "Ir a Restablecer Contraseña", - "resetPassword": "Restablecer contraseña", - "newPassword": "Nueva contraseña", - "repeatNewPassword": "Repetir nueva contraseña", - "tokenExpiresIn": "El token expira en <0>{{time}} minutos", - "successfulRequestTitle": "Te enviamos un correo exitosamente", - "successfulRequest": "Te hemos enviado un correo que puedes usar para restablecer tu contraseña. Revisa tu carpeta de spam si no lo has recibido después de unos minutos.", - "successfulResetTitle": "Restablecimiento de contraseña exitoso", - "successfulReset": "Por favor, inicia sesión en la página de login.", - "passwordMismatch": "Las contraseñas no coinciden", - "invalidLinkTitle": "Tu enlace de restablecimiento es inválido", - "invalidLinkHint": "Intenta restablecer tu contraseña nuevamente." - }, - "workflowExecutions": { - "domain": "Flujos de trabajo", - "subtitle": "Visualiza y realiza un seguimiento de las ejecuciones de flujos de trabajo en tu aplicación Medusa.", - "transactionIdLabel": "ID de Transacción", - "workflowIdLabel": "ID de Flujo de Trabajo", - "progressLabel": "Progreso", - "stepsCompletedLabel_one": "{{completed}} de {{count}} paso", - "stepsCompletedLabel_other": "{{completed}} de {{count}} pasos", - "list": { - "noRecordsMessage": "Aún no se han ejecutado flujos de trabajo." - }, - "history": { - "sectionTitle": "Historial", - "runningState": "En ejecución...", - "awaitingState": "Esperando", - "failedState": "Fallido", - "skippedState": "Omitido", - "skippedFailureState": "Omitido (Error)", - "definitionLabel": "Definición", - "outputLabel": "Salida", - "compensateInputLabel": "Entrada compensada", - "revertedLabel": "Revertido", - "errorLabel": "Error" - }, - "state": { - "done": "Hecho", - "failed": "Fallido", - "reverted": "Revertido", - "invoking": "Invocando", - "compensating": "Compensando", - "notStarted": "No iniciado" - }, - "transaction": { - "state": { - "waitingToCompensate": "Esperando para compensar" - } - }, - "step": { - "state": { - "skipped": "Omitido", - "skippedFailure": "Omitido (Error)", - "dormant": "Inactivo", - "timeout": "Tiempo agotado" - } - } - }, - "productTypes": { - "domain": "Tipos de Producto", - "subtitle": "Organiza tus productos en tipos.", - "create": { - "header": "Crear Tipo de Producto", - "hint": "Crea un nuevo tipo de producto para categorizar tus productos.", - "successToast": "Tipo de producto {{value}} creado exitosamente." - }, - "edit": { - "header": "Editar Tipo de Producto", - "successToast": "Tipo de producto {{value}} actualizado exitosamente." - }, - "delete": { - "confirmation": "Estás a punto de eliminar el tipo de producto {{value}}. Esta acción no puede deshacerse.", - "successToast": "Tipo de producto {{value}} eliminado exitosamente." - }, - "fields": { - "value": "Valor" - } - }, - "productTags": { - "domain": "Etiquetas de Producto", - "create": { - "header": "Crear Etiqueta de Producto", - "subtitle": "Crea una nueva etiqueta de producto para categorizar tus productos.", - "successToast": "Etiqueta de producto {{value}} creada exitosamente." - }, - "edit": { - "header": "Editar Etiqueta de Producto", - "subtitle": "Edita el valor de la etiqueta de producto.", - "successToast": "Etiqueta de producto {{value}} actualizada exitosamente." - }, - "delete": { - "confirmation": "Estás a punto de eliminar la etiqueta de producto {{value}}. Esta acción no puede deshacerse.", - "successToast": "Etiqueta de producto {{value}} eliminada exitosamente." - }, - "fields": { - "value": "Valor" - } - }, - "notifications": { - "domain": "Notificaciones", - "emptyState": { - "title": "Sin notificaciones", - "description": "No tienes notificaciones por el momento, pero una vez las tengas aparecerán aquí." - }, - "accessibility": { - "description": "Las notificaciones sobre las actividades de Medusa se mostrarán aquí." - } - }, - "errors": { - "serverError": "Error de servidor - Intenta nuevamente más tarde.", - "invalidCredentials": "Correo electrónico o contraseña incorrectos" - }, - "statuses": { - "scheduled": "Programado", - "expired": "Vencido", - "active": "Activo", - "enabled": "Habilitado", - "disabled": "Deshabilitado", - "inactive": "Inactivo", - "draft": "Borrador" - }, - "labels": { - "productVariant": "Variante de Producto", - "prices": "Precios", - "available": "Disponible", - "inStock": "En stock", - "added": "Agregado", - "removed": "Eliminado", - "from": "De", - "to": "A", - "beaware": "Ten en cuenta", - "loading": "Cargando", - "selectValue": "Seleccionar valor", - "selectValues": "Seleccionar valores" - }, - "fields": { - "amount": "Monto", - "by": "Por", - "creditTotal": "Total de líneas de crédito", - "enabledInStore": "Habilitado en tienda", - "isReturn": "Es devolución", - "reference": "Referencia", - "reference_id": "ID de referencia", - "refundAmount": "Monto de reembolso", - "serviceZone": "Zona de servicio", - "name": "Nombre", - "default": "Predeterminado", - "lastName": "Apellido", - "firstName": "Nombre", - "title": "Título", - "customTitle": "Título personalizado", - "manageInventory": "Gestionar inventario", - "inventoryKit": "Tiene kit de inventario", - "inventoryItems": "Artículos de inventario", - "inventoryItem": "Artículo de inventario", - "requiredQuantity": "Cantidad requerida", - "description": "Descripción", - "email": "Correo electrónico", - "password": "Contraseña", - "repeatPassword": "Repetir contraseña", - "confirmPassword": "Confirmar contraseña", - "newPassword": "Nueva contraseña", - "repeatNewPassword": "Repetir nueva contraseña", - "categories": "Categorías", - "shippingMethod": "Método de envío", - "configurations": "Configuraciones", - "conditions": "Condiciones", - "category": "Categoría", - "collection": "Colección", - "discountable": "Descontable", - "handle": "Manejo", - "subtitle": "Subtítulo", - "item": "Artículo", - "qty": "Cant.", - "limit": "Límite", - "tags": "Etiquetas", - "type": "Tipo", - "reason": "Razón", - "none": "ninguno", - "all": "todos", - "search": "Buscar", - "percentage": "Porcentaje", - "sales_channels": "Canales de venta", - "customer_groups": "Grupos de clientes", - "product_tags": "Etiquetas de productos", - "product_types": "Tipos de productos", - "product_collections": "Colecciones de productos", - "status": "Estado", - "code": "Código", - "value": "Valor", - "disabled": "Deshabilitado", - "dynamic": "Dinámico", - "normal": "Normal", - "years": "Años", - "months": "Meses", - "days": "Días", - "hours": "Horas", - "minutes": "Minutos", - "totalRedemptions": "Redenciones totales", - "countries": "Países", - "paymentProviders": "Proveedores de pago", - "refundReason": "Razón de reembolso", - "fulfillmentProviders": "Proveedores de cumplimiento", - "fulfillmentProvider": "Proveedor de cumplimiento", - "providers": "Proveedores", - "availability": "Disponibilidad", - "inventory": "Inventario", - "optional": "Opcional", - "note": "Nota", - "automaticTaxes": "Impuestos automáticos", - "taxInclusivePricing": "Precios con impuestos incluidos", - "currency": "Moneda", - "address": "Dirección", - "address2": "Apartamento, suite, etc.", - "city": "Ciudad", - "postalCode": "Código postal", - "country": "País", - "state": "Estado", - "province": "Provincia", - "company": "Compañía", - "phone": "Teléfono", - "metadata": "Metadatos", - "selectCountry": "Seleccionar país", - "products": "Productos", - "variants": "Variantes", - "orders": "Pedidos", - "account": "Cuenta", - "total": "Total del pedido", - "paidTotal": "Total capturado", - "totalExclTax": "Total excl. impuestos", - "subtotal": "Subtotal", - "shipping": "Envío", - "outboundShipping": "Envío de salida", - "returnShipping": "Envío de retorno", - "tax": "Impuesto", - "created": "Creado", - "key": "Clave", - "customer": "Cliente", - "date": "Fecha", - "order": "Pedido", - "fulfillment": "Cumplimiento", - "provider": "Proveedor", - "payment": "Pago", - "items": "Artículos", - "salesChannel": "Canal de venta", - "region": "Región", - "discount": "Descuento", - "role": "Rol", - "sent": "Enviado", - "salesChannels": "Canales de venta", - "product": "Producto", - "createdAt": "Creado en", - "updatedAt": "Actualizado en", - "revokedAt": "Revocado en", - "true": "Verdadero", - "false": "Falso", - "giftCard": "Tarjeta de regalo", - "tag": "Etiqueta", - "dateIssued": "Fecha de emisión", - "issuedDate": "Fecha de emisión", - "expiryDate": "Fecha de vencimiento", - "price": "Precio", - "priceTemplate": "Precio {{regionOrCurrency}}", - "height": "Altura", - "width": "Ancho", - "length": "Largo", - "weight": "Peso", - "midCode": "Código MID", - "hsCode": "Código HS", - "ean": "EAN", - "upc": "UPC", - "inventoryQuantity": "Cantidad de inventario", - "barcode": "Código de barras", - "countryOfOrigin": "País de origen", - "material": "Material", - "thumbnail": "Miniatura", - "sku": "SKU", - "managedInventory": "Inventario gestionado", - "allowBackorder": "Permitir pedido pendiente", - "inStock": "En stock", - "location": "Ubicación", - "quantity": "Cantidad", - "variant": "Variante", - "id": "ID", - "parent": "Padre", - "minSubtotal": "Subtotal mínimo", - "maxSubtotal": "Subtotal máximo", - "shippingProfile": "Perfil de envío", - "summary": "Resumen", - "details": "Detalles", - "label": "Etiqueta", - "rate": "Tasa", - "requiresShipping": "Requiere envío", - "unitPrice": "Precio unitario", - "startDate": "Fecha de inicio", - "endDate": "Fecha de finalización", - "draft": "Borrador", - "values": "Valores" - }, - "dateTime": { - "years_one": "Año", - "years_other": "Años", - "months_one": "Mes", - "months_other": "Meses", - "weeks_one": "Semana", - "weeks_other": "Semanas", - "days_one": "Día", - "days_other": "Días", - "hours_one": "Hora", - "hours_other": "Horas", - "minutes_one": "Minuto", - "minutes_other": "Minutos", - "seconds_one": "Segundo", - "seconds_other": "Segundos" - } -} diff --git a/src/i18n/translations/fa.json b/src/i18n/translations/fa.json deleted file mode 100644 index 5e4f0921..00000000 --- a/src/i18n/translations/fa.json +++ /dev/null @@ -1,2937 +0,0 @@ -{ - "$schema": "./$schema.json", - "general": { - "ascending": "صعودی", - "descending": "نزولی", - "add": "اضافه کردن", - "start": "شروع", - "end": "پایان", - "open": "باز کردن", - "close": "بستن", - "apply": "اعمال", - "range": "محدوده", - "search": "جستجو", - "of": "از", - "results": "نتایج", - "pages": "صفحات", - "next": "بعدی", - "prev": "قبلی", - "is": "است", - "timeline": "جدول زمانی", - "success": "موفقیت", - "warning": "هشدار", - "tip": "نکته", - "error": "خطا", - "select": "انتخاب", - "selected": "انتخاب شده", - "enabled": "فعال", - "disabled": "غیرفعال", - "expired": "منقضی شده", - "active": "فعال", - "revoked": "لغو شده", - "new": "جدید", - "modified": "اصلاح شده", - "added": "اضافه شده", - "removed": "حذف شده", - "admin": "مدیر", - "store": "فروشگاه", - "details": "جزئیات", - "items_one": "{{count}} آیتم", - "items_other": "{{count}} آیتم‌", - "countSelected": "{{count}} انتخاب شده", - "countOfTotalSelected": "{{count}} از {{total}} انتخاب شده", - "plusCount": "+ {{count}}", - "plusCountMore": "+ {{count}} بیشتر", - "areYouSure": "آیا مطمئنید؟", - "noRecordsFound": "هیچ رکوردی پیدا نشد", - "typeToConfirm": "لطفاً برای تایید {val} را تایپ کنید:", - "noResultsTitle": "نتیجه‌ای یافت نشد", - "noResultsMessage": "لطفاً فیلترها یا عبارت جستجو را تغییر دهید", - "noSearchResults": "هیچ نتیجه‌ای برای جستجو پیدا نشد", - "noSearchResultsFor": "جستجو برای <0> '{{query}}' هیچ نتیجه‌ای نداشت", - "noRecordsTitle": "هیچ رکوردی", - "noRecordsMessage": "رکوردی برای نمایش وجود ندارد", - "unsavedChangesTitle": "آیا مطمئنید که می‌خواهید از این فرم خارج شوید؟", - "unsavedChangesDescription": "شما تغییرات ذخیره نشده دارید که در صورت خروج از فرم از دست خواهند رفت.", - "includesTaxTooltip": "قیمت‌های این ستون شامل مالیات هستند.", - "excludesTaxTooltip": "قیمت‌های این ستون بدون مالیات هستند.", - "noMoreData": "داده‌ی بیشتری وجود ندارد" - }, - "json": { - "header": "JSON", - "numberOfKeys_one": "{{count}} کلید", - "numberOfKeys_other": "{{count}} کلید", - "drawer": { - "header_one": "JSON <0>· {{count}} کلید", - "header_other": "JSON <0>· {{count}} کلیدها", - "description": "داده‌های JSON مربوط به این شیء را مشاهده کنید." - } - }, - "metadata": { - "header": "متادیتا", - "numberOfKeys_one": "{{count}} کلید", - "numberOfKeys_other": "{{count}} کلید", - "edit": { - "header": "ویرایش متادیتا", - "description": "متادیتای مربوط به این شیء را ویرایش کنید.", - "successToast": "متادیتا با موفقیت به‌روزرسانی شد.", - "actions": { - "insertRowAbove": "یک ردیف در بالا اضافه کنید", - "insertRowBelow": "یک ردیف در پایین اضافه کنید", - "deleteRow": "ردیف را حذف کنید" - }, - "labels": { - "key": "کلید", - "value": "مقدار" - }, - "complexRow": { - "label": "برخی ردیف‌ها غیرفعال هستند", - "description": "این شیء شامل متادیتای غیر ابتدایی مانند آرایه‌ها یا اشیاء است که در اینجا قابل ویرایش نیستند. برای ویرایش ردیف‌های غیرفعال، از API به‌طور مستقیم استفاده کنید.", - "tooltip": "این ردیف غیرفعال است زیرا شامل داده‌های غیر ابتدایی است." - } - } - }, - "validation": { - "mustBeInt": "مقدار باید یک عدد صحیح باشد.", - "mustBePositive": "مقدار باید یک عدد مثبت باشد." - }, - "actions": { - "save": "ذخیره", - "saveAsDraft": "ذخیره به‌عنوان پیش‌نویس", - "copy": "کپی", - "copied": "کپی شد", - "duplicate": "تکرار", - "publish": "منتشر کردن", - "create": "ایجاد", - "delete": "حذف", - "remove": "حذف", - "revoke": "لغو", - "cancel": "لغو", - "forceConfirm": "تایید اجباری", - "continueEdit": "ادامه ویرایش", - "enable": "فعال کردن", - "disable": "غیرفعال کردن", - "undo": "برگشت", - "complete": "تکمیل", - "viewDetails": "مشاهده جزئیات", - "back": "بازگشت", - "close": "بستن", - "showMore": "نمایش بیشتر", - "continue": "ادامه", - "continueWithEmail": "ادامه با ایمیل", - "idCopiedToClipboard": "شناسه در حافظه کپی شد", - "addReason": "اضافه کردن دلیل", - "addNote": "اضافه کردن یادداشت", - "reset": "بازنشانی", - "confirm": "تایید", - "edit": "ویرایش", - "addItems": "اضافه کردن آیتم‌", - "download": "دانلود", - "clear": "پاک کردن", - "clearAll": "پاک کردن همه", - "apply": "اعمال", - "add": "اضافه کردن", - "select": "انتخاب", - "browse": "کاوش", - "logout": "خروج", - "hide": "مخفی کردن", - "export": "گرفتن خروجی", - "import": "وارد کردن", - "cannotUndo": "این عمل قابل بازگشت نیست" - }, - "operators": { - "in": "در" - }, - "app": { - "search": { - "label": "جستجو", - "title": "جستجو", - "description": "تمام فروشگاه خود را جستجو کنید، از جمله سفارش‌ها، محصولات، مشتریان و بیشتر.", - "allAreas": "تمام بخش‌ها", - "navigation": "ناوبری", - "openResult": "نتیجه را باز کنید", - "showMore": "نمایش بیشتر", - "placeholder": "برای جستجو یا رفتن به هر چیزی...", - "noResultsTitle": "نتیجه‌ای پیدا نشد", - "noResultsMessage": "ما چیزی که با جستجوی شما مطابقت داشته باشد پیدا نکردیم.", - "emptySearchTitle": "برای جستجو تایپ کنید", - "emptySearchMessage": "یک کلمه کلیدی یا عبارت وارد کنید تا جستجو کنید.", - "loadMore": "بارگذاری {{count}} بیشتر", - "groups": { - "all": "تمام بخش‌ها", - "customer": "مشتریان", - "customerGroup": "گروه‌های مشتریان", - "product": "محصولات", - "productVariant": "تنوع محصولات", - "inventory": "موجودی", - "reservation": "رزروها", - "category": "دسته‌بندی‌ها", - "collection": "مجموعه‌ها", - "order": "سفارش‌ها", - "promotion": "تخفیف‌ها", - "campaign": "کمپین‌ها", - "priceList": "لیست قیمت‌ها", - "user": "کاربران", - "region": "مناطق", - "taxRegion": "مناطق مالیاتی", - "returnReason": "دلایل بازگشت", - "salesChannel": "کانال‌های فروش", - "productType": "نوع محصولات", - "productTag": "برچسب‌های محصول", - "location": "موقعیت‌ها", - "shippingProfile": "پروفایل‌های حمل و نقل", - "publishableApiKey": "کلیدهای API قابل انتشار", - "secretApiKey": "کلیدهای API مخفی", - "command": "دستورات", - "navigation": "ناوبری" - } - }, - "keyboardShortcuts": { - "pageShortcut": "پرش به", - "settingShortcut": "تنظیمات", - "commandShortcut": "دستورات", - "then": "سپس", - "navigation": { - "goToOrders": "سفارش‌ها", - "goToProducts": "محصولات", - "goToCollections": "مجموعه‌ها", - "goToCategories": "دسته‌بندی‌ها", - "goToCustomers": "مشتریان", - "goToCustomerGroups": "گروه‌های مشتریان", - "goToInventory": "موجودی", - "goToReservations": "رزروها", - "goToPriceLists": "لیست قیمت‌ها", - "goToPromotions": "تخفیف‌ها", - "goToCampaigns": "کمپین‌ها" - }, - "settings": { - "goToSettings": "تنظیمات", - "goToStore": "فروشگاه", - "goToUsers": "کاربران", - "goToRegions": "مناطق", - "goToTaxRegions": "مناطق مالیاتی", - "goToSalesChannels": "کانال‌های فروش", - "goToProductTypes": "نوع محصولات", - "goToLocations": "موقعیت‌ها", - "goToPublishableApiKeys": "کلیدهای API قابل انتشار", - "goToSecretApiKeys": "کلیدهای API مخفی", - "goToWorkflows": "فرایندها", - "goToProfile": "پروفایل", - "goToReturnReasons": "دلایل بازگشت" - } - }, - "menus": { - "user": { - "documentation": "مستندات", - "changelog": "تغییرات", - "shortcuts": "کلیدهای میانبر", - "profileSettings": "تنظیمات پروفایل", - "theme": { - "label": "تم", - "dark": "تاریک", - "light": "روشن", - "system": "سیستم" - } - }, - "store": { - "label": "فروشگاه", - "storeSettings": "تنظیمات فروشگاه" - }, - "actions": { - "logout": "خروج" - } - }, - "nav": { - "accessibility": { - "title": "ناوبری", - "description": "منوی ناوبری برای داشبورد." - }, - "common": { - "extensions": "افزونه‌ها" - }, - "main": { - "store": "فروشگاه", - "storeSettings": "تنظیمات فروشگاه" - }, - "settings": { - "header": "تنظیمات", - "general": "عمومی", - "developer": "توسعه‌دهنده", - "myAccount": "حساب من" - } - } - }, - "dataGrid": { - "columns": { - "view": "مشاهده", - "resetToDefault": "بازنشانی به پیش‌فرض", - "disabled": "تغییر ستون‌های قابل مشاهده غیرفعال است." - }, - "shortcuts": { - "label": "میانبرها", - "commands": { - "undo": "بازگشت", - "redo": "انجام دوباره", - "copy": "کپی", - "paste": "چسباندن", - "edit": "ویرایش", - "delete": "حذف", - "clear": "پاک کردن", - "moveUp": "جابجایی به بالا", - "moveDown": "جابجایی به پایین", - "moveLeft": "جابجایی به چپ", - "moveRight": "جابجایی به راست", - "moveTop": "جابجایی به بالاترین", - "moveBottom": "جابجایی به پایین‌ترین", - "selectDown": "انتخاب از پایین", - "selectUp": "انتخاب از بالا", - "selectColumnDown": "انتخاب ستون از پایین", - "selectColumnUp": "انتخاب ستون به بالا", - "focusToolbar": "تمرکز بر نوار ابزار", - "focusCancel": "تمرکز بر لغو" - } - }, - "errors": { - "fixError": "رفع خطا", - "count_one": "{{count}} خطا", - "count_other": "{{count}} خطا" - } - }, - "filters": { - "sortLabel": "مرتب‌سازی", - "filterLabel": "فیلتر", - "searchLabel": "جستجو", - "date": { - "today": "امروز", - "lastSevenDays": "۷ روز گذشته", - "lastThirtyDays": "۳۰ روز گذشته", - "lastNinetyDays": "۹۰ روز گذشته", - "lastTwelveMonths": "۱۲ ماه گذشته", - "custom": "سفارشی", - "from": "از", - "to": "تا", - "starting": "شروع", - "ending": "پایان" - }, - "compare": { - "lessThan": "کمتر از", - "greaterThan": "بیشتر از", - "exact": "دقیق", - "range": "بازه", - "lessThanLabel": "کمتر از {{value}}", - "greaterThanLabel": "بیشتر از {{value}}", - "andLabel": "و" - }, - "sorting": { - "alphabeticallyAsc": "از A به Z", - "alphabeticallyDesc": "از Z به A", - "dateAsc": "جدیدترین اول", - "dateDesc": "قدیمی‌ترین اول" - }, - "radio": { - "yes": "بله", - "no": "خیر", - "true": "درست", - "false": "نادرست" - }, - "addFilter": "افزودن فیلتر" - }, - "errorBoundary": { - "badRequestTitle": "۴۰۰ - درخواست نامعتبر", - "badRequestMessage": "درخواست به دلیل سینتکس نادرست قابل درک توسط سرور نبود.", - "notFoundTitle": "۴۰۴ - صفحه‌ای در این آدرس وجود ندارد", - "notFoundMessage": "آدرس URL را بررسی کرده و دوباره تلاش کنید، یا از نوار جستجو برای یافتن آنچه به دنبالش هستید استفاده کنید.", - "internalServerErrorTitle": "۵۰۰ - خطای داخلی سرور", - "internalServerErrorMessage": "یک خطای غیرمنتظره در سرور رخ داد. لطفاً بعداً دوباره تلاش کنید.", - "defaultTitle": "یک خطا رخ داده است", - "defaultMessage": "یک خطای غیرمنتظره در هنگام بارگذاری این صفحه رخ داده است.", - "noMatchMessage": "صفحه‌ای که به دنبال آن هستید وجود ندارد.", - "backToDashboard": "بازگشت به داشبورد" - }, - "addresses": { - "shippingAddress": { - "header": "آدرس حمل و نقل", - "editHeader": "ویرایش آدرس حمل و نقل", - "editLabel": "آدرس حمل و نقل", - "label": "آدرس حمل و نقل" - }, - "billingAddress": { - "header": "آدرس صورتحساب", - "editHeader": "ویرایش آدرس صورتحساب", - "editLabel": "آدرس صورتحساب", - "label": "آدرس صورتحساب", - "sameAsShipping": "یکسان با آدرس حمل و نقل" - }, - "contactHeading": "تماس", - "locationHeading": "موقعیت" - }, - "email": { - "editHeader": "ویرایش ایمیل", - "editLabel": "ایمیل", - "label": "ایمیل" - }, - "transferOwnership": { - "header": "انتقال مالکیت", - "label": "انتقال مالکیت", - "details": { - "order": "جزئیات سفارش", - "draft": "جزئیات پیش‌نویس" - }, - "currentOwner": { - "label": "مالک فعلی", - "hint": "مالک فعلی سفارش." - }, - "newOwner": { - "label": "مالک جدید", - "hint": "مالک جدیدی که باید سفارش به او منتقل شود." - }, - "validation": { - "mustBeDifferent": "مالک جدید باید متفاوت از مالک فعلی باشد.", - "required": "مالک جدید الزامی است." - } - }, - "sales_channels": { - "availableIn": "در <0>{{x}} از <1>{{y}} کانال‌ فروش موجود است" - }, - "products": { - "domain": "محصولات", - "additionalAttributes": "ویژگی‌های اضافی", - "list": { - "noRecordsMessage": "اولین محصول خود را ایجاد کنید تا شروع به فروش کنید." - }, - "edit": { - "header": "ویرایش محصول", - "description": "جزئیات محصول را ویرایش کنید.", - "successToast": "محصول {{title}} با موفقیت به‌روزرسانی شد." - }, - "create": { - "title": "ایجاد محصول", - "description": "یک محصول جدید ایجاد کنید.", - "header": "عمومی", - "tabs": { - "details": "جزئیات", - "organize": "سازماندهی", - "variants": "متغیرها", - "inventory": "کیت‌های موجودی" - }, - "errors": { - "variants": "لطفاً حداقل یک متغیر را انتخاب کنید.", - "options": "لطفاً حداقل یک گزینه ایجاد کنید.", - "uniqueSku": "SKU باید منحصر به فرد باشد." - }, - "inventory": { - "heading": "کیت‌های موجودی", - "label": "آیتم‌های موجودی را به کیت موجودی متغیر اضافه کنید.", - "itemPlaceholder": "آیتم موجودی را انتخاب کنید", - "quantityPlaceholder": "چند عدد از این آیتم برای کیت نیاز است؟" - }, - "variants": { - "header": "متغیرها", - "subHeadingTitle": "بله، این یک محصول متغیر است", - "subHeadingDescription": "هنگامی که این گزینه را لغو کنید، ما یک متغیر پیش‌فرض برای شما ایجاد خواهیم کرد", - "optionTitle": { - "placeholder": "اندازه" - }, - "optionValues": { - "placeholder": "کوچک، متوسط، بزرگ" - }, - "productVariants": { - "label": "متغیرهای محصول", - "hint": "این رتبه‌بندی بر ترتیب متغیرها در فروشگاه شما تأثیر خواهد گذاشت.", - "alert": "برای ایجاد متغیرها گزینه‌ها را اضافه کنید.", - "tip": "متغیرهایی که بررسی نشده‌اند ایجاد نخواهند شد. شما همیشه می‌توانید متغیرها را بعداً ایجاد و ویرایش کنید اما این لیست تناسبات گزینه‌های محصول شما را پوشش می‌دهد." - }, - "productOptions": { - "label": "گزینه‌های محصول", - "hint": "گزینه‌های محصول مانند رنگ، اندازه و غیره را تعریف کنید." - } - }, - "successToast": "محصول {{title}} با موفقیت ایجاد شد." - }, - "export": { - "header": "خروجی گرفتن لیست محصولات", - "description": "خروجی گرفتن لیست محصولات در یک فایل CSV.", - "success": { - "title": "ما در حال پردازش خروجی شما هستیم", - "description": "خروجی گرفتن از داده ها ممکن است چند دقیقه طول بکشد. زمانی که کار تمام شد به شما اطلاع خواهیم داد." - }, - "filters": { - "title": "فیلترها", - "description": "فیلترهایی را در جدول اعمال کنید تا نمایش اطلاعات بر اساس آن انجام شود" - }, - "columns": { - "title": "ستون‌ها", - "description": "داده‌های صادر شده را برای رفع نیازهای خاص سفارشی کنید" - } - }, - "import": { - "header": "وارد کردن لیست محصولات", - "uploadLabel": "وارد کردن محصولات", - "uploadHint": "فایل CSV را بکشید و رها کنید یا برای بارگذاری کلیک کنید", - "description": "محصولات را با ارائه یک فایل CSV در قالب از پیش تعیین شده وارد کنید", - "template": { - "title": "نمی‌دانید چگونه لیست خود را مرتب کنید؟", - "description": "برای اطمینان از دنبال کردن قالب صحیح، الگو را از پایین دانلود کنید." - }, - "upload": { - "title": "آپلود فایل CSV", - "description": "از طریق بارگزاری فایل می‌توانید محصولات را اضافه یا به‌روزرسانی کنید. برای به‌روزرسانی محصولات موجود باید از شناسه و دسته موجود استفاده کنید. قبل از وارد کردن محصولات از شما اجازه می‌گیریم.", - "preprocessing": "در حال بردازش داده‌ها...", - "productsToCreate": "محصولات ایجاد خواهند شد", - "productsToUpdate": "محصولات بروزرسانی خواهند شد" - }, - "success": { - "title": "ما در حال پردازش اطلاعات ورودی شما هستیم", - "description": "وارد کردن داده‌ها ممکن است مدتی طول بکشد. زمانی که کار تمام شد به شما اطلاع خواهیم داد." - } - }, - "deleteWarning": "شما در حال حذف محصول {{title}} هستید. این اقدام غیرقابل بازگشت است.", - "variants": { - "header": "تنوع‌ها", - "empty": { - "heading": "بدون تنوع", - "description": "هیچ تنوعی برای نمایش وجود ندارد." - }, - "filtered": { - "heading": "بدون نتیجه", - "description": "هیچ تنوعی با معیارهای فیلتر فعلی مطابقت ندارد." - } - }, - "attributes": "ویژگی‌ها", - "editAttributes": "ویرایش ویژگی‌ها", - "editOptions": "ویرایش گزینه‌ها", - "editPrices": "ویرایش قیمت‌ها", - "media": { - "label": "رسانه‌ها", - "editHint": "رسانه‌ها را به محصول اضافه کنید تا در فروشگاه شما نمایش داده شود.", - "makeThumbnail": "ایجاد تصویر بندانگشتی", - "uploadImagesLabel": "بارگذاری تصاویر", - "uploadImagesHint": "تصاویر را اینجا بکشید و رها کنید یا برای بارگذاری کلیک کنید.", - "invalidFileType": "'{{name}}' نوع فایل پشتیبانی‌شده نیست. نوع‌های پشتیبانی‌شده عبارتند از: {{types}}.", - "failedToUpload": "بارگذاری رسانه اضافه شده با شکست مواجه شد. لطفاً دوباره تلاش کنید.", - "deleteWarning_one": "شما در حال حذف {{count}} تصویر هستید. این عمل غیرقابل بازگشت است.", - "deleteWarning_other": "شما در حال حذف {{count}} تصویر هستید. این عمل غیرقابل بازگشت است.", - "deleteWarningWithThumbnail_one": "شما در حال حذف {{count}} تصویر به همراه تصویر کوچک آن هستید. این عمل غیرقابل بازگشت است.", - "deleteWarningWithThumbnail_other": "شما در حال حذف {{count}} تصویر به همراه تصاویر کوچک آن‌ها هستید. این عمل غیرقابل بازگشت است.", - "thumbnailTooltip": "تصویر کوچک", - "galleryLabel": "گالری", - "downloadImageLabel": "دانلود تصویر فعلی", - "deleteImageLabel": "حذف تصویر فعلی", - "emptyState": { - "header": "هیچ رسانه‌ای هنوز اضافه نشده است", - "description": "رسانه‌هایی به محصول اضافه کنید تا در ویترین فروشگاه شما نمایش داده شوند.", - "action": "افزودن رسانه" - }, - "successToast": "رسانه با موفقیت بروزرسانی شد." - }, - "discountableHint": "هنگامی که غیرفعال باشد، تخفیف‌ها به این محصول اعمال نخواهند شد.", - "noSalesChannels": "در هیچ کانال فروش موجود نیست", - "variantCount_one": "{{count}} متغیر", - "variantCount_other": "{{count}} متغیر", - "deleteVariantWarning": "آیا مطمئن هستید که می‌خواهید متغیر {{title}} را حذف کنید؟ این عمل غیرقابل بازگشت است.", - "productStatus": { - "draft": "پیش‌نویس", - "published": "منتشر شده", - "proposed": "پیشنهادی", - "rejected": "رد شده" - }, - "fields": { - "title": { - "label": "عنوان", - "hint": "عنوانی کوتاه و واضح برای محصول خود بدهید.<0/>طول 50-60 کاراکتر برای موتورهای جستجو توصیه می‌شود.", - "placeholder": "کاپشن زمستانی" - }, - "subtitle": { - "label": "زیرعنوان", - "placeholder": "گرم و راحت" - }, - "handle": { - "label": "شناسه", - "tooltip": "شناسه برای ارجاع به محصول در فروشگاه شما استفاده می‌شود. اگر مشخص نشود، شناسه از عنوان محصول ساخته خواهد شد.", - "placeholder": "کاپشن-زمستانی" - }, - "description": { - "label": "توضیحات", - "hint": "توضیحی کوتاه و واضح برای محصول خود بنویسید.<0/>طول 120-160 کاراکتر برای موتورهای جستجو توصیه می‌شود.", - "placeholder": "یک کاپشن گرم و راحت برای روزهای سرد زمستان" - }, - "discountable": { - "label": "قابل تخفیف", - "hint": "هنگامی که غیرفعال باشد، تخفیف‌ها به این محصول اعمال نخواهند شد." - }, - "type": { - "label": "نوع" - }, - "collection": { - "label": "مجموعه" - }, - "categories": { - "label": "دسته‌بندی‌ها" - }, - "tags": { - "label": "برچسب‌ها" - }, - "sales_channels": { - "label": "کانال‌های فروش", - "hint": "این محصول فقط در کانال فروش پیش‌فرض در دسترس خواهد بود اگر دست نخورده باقی بماند." - }, - "countryOrigin": { - "label": "کشور مبدأ" - }, - "material": { - "label": "مواد" - }, - "width": { - "label": "عرض" - }, - "length": { - "label": "طول" - }, - "height": { - "label": "ارتفاع" - }, - "weight": { - "label": "وزن" - }, - "options": { - "label": "گزینه‌های محصول", - "hint": "گزینه‌ها برای تعیین رنگ، اندازه و غیره محصول استفاده می‌شوند.", - "add": "افزودن گزینه", - "optionTitle": "عنوان گزینه", - "optionTitlePlaceholder": "رنگ", - "variations": "مقادیر متغییر (با کاما جدا شده)", - "variantionsPlaceholder": "قرمز، آبی، سبز" - }, - "variants": { - "label": "متغیرهای محصول", - "hint": "متغیرهایی که غیرفعال باقی بمانند ایجاد نخواهند شد. این رتبه‌بندی نحوه رتبه‌بندی متغیرها را در رابط کاربری شما تحت تأثیر قرار می‌دهد." - }, - "mid_code": { - "label": "کد Mid" - }, - "hs_code": { - "label": "کد HS" - } - }, - "variant": { - "edit": { - "header": "ویرایش متغیر", - "success": "متغیر با موفقیت ویرایش شد" - }, - "create": { - "header": "جزئیات متغیر" - }, - "deleteWarning": "آیا مطمئن هستید که می‌خواهید این متغیر را حذف کنید؟", - "pricesPagination": "1 - {{current}} از {{total}} قیمت‌", - "tableItemAvailable": "{{availableCount}} موجود", - "tableItem_one": "{{availableCount}} موجود در {{locationCount}} مکان", - "tableItem_other": "{{availableCount}} موجود در {{locationCount}} مکان‌", - "inventory": { - "notManaged": "مدیریت نمی‌شود", - "manageItems": "مدیریت اقلام موجودی", - "notManagedDesc": "برای این متغیر موجودی مدیریت نمی‌شود. برای پیگیری موجودی، گزینه 'مدیریت موجودی' را فعال کنید.", - "manageKit": "مدیریت کیت موجودی", - "navigateToItem": "برو به آیتم موجودی", - "actions": { - "inventoryItems": "برو به آیتم موجودی", - "inventoryKit": "نمایش اقلام موجودی" - }, - "inventoryKit": "کیت موجودی", - "inventoryKitHint": "آیا این متغیر از چندین آیتم موجودی تشکیل شده است؟", - "validation": { - "itemId": "لطفاً یک آیتم موجودی انتخاب کنید.", - "quantity": "مقدار مورد نیاز است. لطفاً یک عدد مثبت وارد کنید." - }, - "header": "موجودی و انبار", - "editItemDetails": "ویرایش جزئیات آیتم", - "manageInventoryLabel": "مدیریت موجودی", - "manageInventoryHint": "هنگامی که فعال شود، زمانی که سفارشات و بازگشت‌ها ایجاد شوند مقدار موجودی برای شما به روز می‌شود.", - "allowBackordersLabel": "اجازه به پیش‌سفارش‌ها", - "allowBackordersHint": "هنگامی که فعال شود، مشتریان می‌توانند محصول را حتی اگر موجودی آن تمام شده باشد خریداری کنند.", - "toast": { - "levelsBatch": "سطوح موجودی به روز شد.", - "update": "آیتم موجودی با موفقیت به روز شد.", - "updateLevel": "میزان موجودی با موفقیت به روز شد.", - "itemsManageSuccess": "اقلام موجودی با موفقیت به روز شدند." - } - } - }, - "options": { - "header": "گزینه‌ها", - "edit": { - "header": "ویرایش گزینه", - "successToast": "گزینه {{title}} با موفقیت به روز شد." - }, - "create": { - "header": "ایجاد گزینه", - "successToast": "گزینه {{title}} با موفقیت ایجاد شد." - }, - "deleteWarning": "شما در حال حذف گزینه محصول: {{title}} هستید. این عمل غیرقابل بازگشت است." - }, - "organization": { - "header": "سازماندهی", - "edit": { - "header": "ویرایش سازمان", - "toasts": { - "success": "سازمان {{title}} با موفقیت به روز شد." - } - } - }, - "stock": { - "heading": "مدیریت میزان موجودی و مکان‌ها", - "description": "مقدار موجودی برای تمامی متغیرهای محصول را به روز کنید.", - "loading": "لطفاً منتظر بمانید، ممکن است کمی زمان ببرد...", - "tooltips": { - "alreadyManaged": "این آیتم موجودی تحت عنوان {{title}} در حال ویرایش است.", - "alreadyManagedWithSku": "این آیتم موجودی تحت عنوان {{title}} ({{sku}}) در حال ویرایش است." - } - }, - "toasts": { - "delete": { - "success": { - "header": "محصول حذف شد", - "description": "{{title}} با موفقیت حذف شد." - }, - "error": { - "header": "حذف محصول با شکست مواجه شد" - } - } - } - }, - "collections": { - "domain": "مجموعه‌ها", - "subtitle": "محصولات را در مجموعه‌ها سازماندهی کنید.", - "createCollection": "ایجاد مجموعه", - "createCollectionHint": "یک مجموعه جدید ایجاد کنید تا محصولات خود را سازماندهی کنید.", - "createSuccess": "مجموعه با موفقیت ایجاد شد.", - "editCollection": "ویرایش مجموعه", - "handleTooltip": "شناسه برای ارجاع به مجموعه در ویترین فروشگاه شما استفاده می‌شود. اگر مشخص نشود، شناسه از عنوان مجموعه ساخته خواهد شد.", - "deleteWarning": "شما در حال حذف مجموعه {{title}} هستید. این عمل غیرقابل بازگشت است.", - "removeSingleProductWarning": "شما در حال حذف محصول {{title}} از مجموعه هستید. این عمل غیرقابل بازگشت است.", - "removeProductsWarning_one": "شما در حال حذف {{count}} محصول از مجموعه هستید. این عمل غیرقابل بازگشت است.", - "removeProductsWarning_other": "شما در حال حذف {{count}} محصول از مجموعه هستید. این عمل غیرقابل بازگشت است.", - "products": { - "list": { - "noRecordsMessage": "هیچ محصولی در مجموعه وجود ندارد." - }, - "add": { - "successToast_one": "محصول با موفقیت به مجموعه اضافه شد.", - "successToast_other": "محصولات با موفقیت به مجموعه اضافه شدند." - }, - "remove": { - "successToast_one": "محصول با موفقیت از مجموعه حذف شد.", - "successToast_other": "محصولات با موفقیت از مجموعه حذف شدند." - } - } - }, - "categories": { - "domain": "دسته‌بندی‌ها", - "subtitle": "محصولات را در دسته‌بندی‌ها سازماندهی کنید و رتبه‌بندی و سلسله مراتب آن‌ها را مدیریت کنید.", - "create": { - "header": "ایجاد دسته‌بندی", - "hint": "یک دسته‌بندی جدید ایجاد کنید تا محصولات خود را سازماندهی کنید.", - "tabs": { - "details": "جزئیات", - "organize": "رتبه‌بندی سازماندهی" - }, - "successToast": "دسته‌بندی {{name}} با موفقیت ایجاد شد." - }, - "edit": { - "header": "ویرایش دسته‌بندی", - "description": "دسته‌بندی را ویرایش کنید تا جزئیات آن را به روز کنید.", - "successToast": "دسته‌بندی با موفقیت به روز شد." - }, - "delete": { - "confirmation": "شما در حال حذف دسته‌بندی {{name}} هستید. این عمل غیرقابل بازگشت است.", - "successToast": "دسته‌بندی {{name}} با موفقیت حذف شد." - }, - "products": { - "add": { - "disabledTooltip": "محصول در این دسته‌بندی از قبل وجود دارد.", - "successToast_one": "{{count}} محصول به دسته‌بندی اضافه شد.", - "successToast_other": "{{count}} محصول به دسته‌بندی اضافه شدند." - }, - "remove": { - "confirmation_one": "شما در حال حذف {{count}} محصول از دسته‌بندی هستید. این عمل غیرقابل بازگشت است.", - "confirmation_other": "شما در حال حذف {{count}} محصول از دسته‌بندی هستید. این عمل غیرقابل بازگشت است.", - "successToast_one": "{{count}} محصول از دسته‌بندی حذف شد.", - "successToast_other": "{{count}} محصول از دسته‌بندی حذف شدند." - }, - "list": { - "noRecordsMessage": "هیچ محصولی در دسته‌بندی وجود ندارد." - } - }, - "organize": { - "header": "سازماندهی", - "action": "ویرایش رتبه‌بندی" - }, - "fields": { - "visibility": { - "label": "نمایش", - "internal": "داخلی", - "public": "عمومی" - }, - "status": { - "label": "وضعیت", - "active": "فعال", - "inactive": "غیرفعال" - }, - "path": { - "label": "مسیر", - "tooltip": "مسیر کامل دسته‌بندی را نمایش دهید." - }, - "children": { - "label": "فرزندان" - }, - "new": { - "label": "جدید" - } - } - }, - "inventory": { - "domain": "موجودی", - "subtitle": "اقلام موجودی خود را مدیریت کنید", - "reserved": "رزرو شده", - "available": "موجود", - "locationLevels": "مکان‌ها", - "associatedVariants": "متغیرهای مرتبط", - "manageLocations": "مدیریت مکان‌ها", - "deleteWarning": "شما در حال حذف یک آیتم موجودی هستید. این عمل غیرقابل بازگشت است.", - "editItemDetails": "ویرایش جزئیات آیتم", - "create": { - "title": "ایجاد آیتم موجودی", - "details": "جزئیات", - "availability": "موجودی", - "locations": "مکان‌ها", - "attributes": "ویژگی‌ها", - "requiresShipping": "آیا نیاز به حمل و نقل دارد؟", - "requiresShippingHint": "آیا این آیتم موجودی نیاز به حمل و نقل دارد؟", - "successToast": "آیتم موجودی با موفقیت ایجاد شد." - }, - "reservation": { - "header": "رزرو {{itemName}}", - "editItemDetails": "ویرایش", - "lineItemId": "شناسه آیتم خط", - "orderID": "شناسه سفارش", - "description": "توضیحات", - "location": "مکان", - "inStockAtLocation": "موجود در این مکان", - "availableAtLocation": "موجود در این مکان", - "reservedAtLocation": "رزرو شده در این مکان", - "reservedAmount": "مقدار رزرو", - "create": "ایجاد رزرو", - "itemToReserve": "آیتم برای رزرو", - "quantityPlaceholder": "چقدر می‌خواهید رزرو کنید؟", - "descriptionPlaceholder": "این رزرو چه نوعی است؟", - "successToast": "رزرو با موفقیت ایجاد شد.", - "updateSuccessToast": "رزرو با موفقیت به‌روزرسانی شد.", - "deleteSuccessToast": "رزرو با موفقیت حذف شد.", - "errors": { - "noAvaliableQuantity": "این مکان موجودی ندارد.", - "quantityOutOfRange": "حداقل مقدار ۱ و حداکثر مقدار {{max}} است." - } - }, - "adjustInventory": { - "errors": { - "stockedQuantity": "مقدار موجودی نمی‌تواند کمتر از مقدار رزرو شده‌ی {{quantity}} باشد." - } - }, - "toast": { - "updateLocations": "مکان‌ها با موفقیت به‌روزرسانی شدند.", - "updateLevel": "میزان موجودی با موفقیت به‌روزرسانی شد.", - "updateItem": "آیتم موجودی با موفقیت به‌روزرسانی شد." - }, - "stock": { - "title": "به‌روزرسانی میزان موجودی", - "description": "میزان موجودی برای آیتم‌های انتخاب شده را به‌روزرسانی کنید.", - "action": "ویرایش میزان موجودی", - "placeholder": "غیرفعال شده", - "disablePrompt_one": "شما در حال غیرفعال کردن سطح {{count}} مکان هستید. این عمل قابل بازگشت نیست.", - "disablePrompt_other": "شما در حال غیرفعال کردن سطح {{count}} مکان‌ هستید. این عمل قابل بازگشت نیست.", - "disabledToggleTooltip": "غیرفعال کردن امکان‌پذیر نیست: مقدار ورودی و/یا رزرو را قبل از غیرفعال کردن پاک کنید.", - "successToast": "سطح موجودی با موفقیت به‌روزرسانی شد." - } - }, - "giftCards": { - "domain": "کارت‌های هدیه", - "editGiftCard": "ویرایش کارت هدیه", - "createGiftCard": "ایجاد کارت هدیه", - "createGiftCardHint": "کارت هدیه‌ای به صورت دستی ایجاد کنید که به عنوان روش پرداخت در فروشگاه شما استفاده شود.", - "selectRegionFirst": "اول منطقه را انتخاب کنید", - "deleteGiftCardWarning": "شما در حال حذف کارت هدیه {{code}} هستید. این عمل قابل بازگشت نیست.", - "balanceHigherThanValue": "موجودی نمی‌تواند بیشتر از مبلغ اصلی باشد.", - "balanceLowerThanZero": "موجودی نمی‌تواند منفی باشد.", - "expiryDateHint": "کشورها قوانین مختلفی در مورد تاریخ انقضای کارت هدیه دارند. قبل از تنظیم تاریخ انقضاء، مطمئن شوید که مقررات محلی را بررسی کرده‌اید.", - "regionHint": "تغییر منطقه کارت هدیه همچنین ارز آن را تغییر خواهد داد که ممکن است بر ارزش پولی آن تأثیر بگذارد.", - "enabledHint": "مشخص کنید که آیا کارت هدیه فعال است یا غیرفعال.", - "balance": "موجودی", - "currentBalance": "موجودی فعلی", - "initialBalance": "موجودی اولیه", - "personalMessage": "پیام شخصی", - "recipient": "گیرنده" - }, - "customers": { - "domain": "مشتریان", - "list": { - "noRecordsMessage": "مشتریان شما اینجا نمایش داده خواهند شد." - }, - "create": { - "header": "ایجاد مشتری", - "hint": "مشتری جدید ایجاد کرده و جزئیات آن را مدیریت کنید.", - "successToast": "مشتری {{email}} با موفقیت ایجاد شد." - }, - "groups": { - "label": "گروه‌های مشتریان", - "remove": "آیا مطمئنید که می‌خواهید مشتری را از گروه مشتریان \"{{name}}\" حذف کنید؟", - "removeMany": "آیا مطمئنید که می‌خواهید مشتری را از گروه‌های زیر حذف کنید: {{groups}}؟", - "alreadyAddedTooltip": "مشتری از قبل در این گروه مشتریان است.", - "list": { - "noRecordsMessage": "این مشتری به هیچ گروهی تعلق ندارد." - }, - "add": { - "success": "مشتری به گروه‌های: {{groups}} اضافه شد.", - "list": { - "noRecordsMessage": "لطفاً ابتدا یک گروه مشتری ایجاد کنید." - } - }, - "removed": { - "success": "مشتری از گروه‌های: {{groups}} حذف شد.", - "list": { - "noRecordsMessage": "لطفاً ابتدا یک گروه مشتری ایجاد کنید." - } - } - }, - "edit": { - "header": "ویرایش مشتری", - "emailDisabledTooltip": "آدرس ایمیل برای مشتریان ثبت‌نامی قابل تغییر نیست.", - "successToast": "مشتری {{email}} با موفقیت به‌روزرسانی شد." - }, - "delete": { - "title": "حذف مشتری", - "description": "شما در حال حذف مشتری {{email}} هستید. این عمل قابل بازگشت نیست.", - "successToast": "مشتری {{email}} با موفقیت حذف شد." - }, - "fields": { - "guest": "مهمان", - "registered": "ثبت‌نام‌شده", - "groups": "گروه‌ها" - }, - "registered": "ثبت‌نام‌شده", - "guest": "مهمان", - "hasAccount": "حساب دارد" - }, - "customerGroups": { - "domain": "گروه‌های مشتریان", - "subtitle": "مشتریان را به گروه‌ها تقسیم کنید. گروه‌ها می‌توانند تبلیغات و قیمت‌های متفاوتی داشته باشند.", - "list": { - "empty": { - "heading": "گروه مشتری وجود ندارد", - "description": "گروه مشتری برای نمایش وجود ندارد." - }, - "filtered": { - "heading": "نتیجه‌ای یافت نشد", - "description": "هیچ گروه مشتری با معیارهای فیلتر فعلی مطابقت ندارد." - } - }, - "create": { - "header": "ایجاد گروه مشتری", - "hint": "یک گروه مشتری جدید ایجاد کنید تا مشتریان خود را بخش‌بندی کنید.", - "successToast": "گروه مشتری {{name}} با موفقیت ایجاد شد." - }, - "edit": { - "header": "ویرایش گروه مشتری", - "successToast": "گروه مشتری {{name}} با موفقیت به‌روزرسانی شد." - }, - "delete": { - "title": "حذف گروه مشتری", - "description": "شما در حال حذف گروه مشتری {{name}} هستید. این عمل قابل بازگشت نیست.", - "successToast": "گروه مشتری {{name}} با موفقیت حذف شد." - }, - "customers": { - "alreadyAddedTooltip": "مشتری قبلاً به این گروه اضافه شده است.", - "add": { - "successToast_one": "مشتری با موفقیت به گروه اضافه شد.", - "successToast_other": "مشتریان با موفقیت به گروه اضافه شدند.", - "list": { - "noRecordsMessage": "لطفاً ابتدا یک مشتری ایجاد کنید." - } - }, - "remove": { - "title_one": "حذف مشتری", - "title_other": "حذف مشتریان", - "description_one": "شما در حال حذف {{count}} مشتری از گروه مشتریان هستید. این عمل قابل بازگشت نیست.", - "description_other": "شما در حال حذف {{count}} مشتری از گروه مشتریان هستید. این عمل قابل بازگشت نیست." - }, - "list": { - "noRecordsMessage": "این گروه مشتری ندارد." - } - } - }, - "orders": { - "domain": "سفارشات", - "claim": "ادعا", - "exchange": "تعویض", - "return": "بازگشت", - "cancelWarning": "شما در حال لغو سفارش {{id}} هستید. این عمل قابل بازگشت نیست.", - "orderCanceled": "سفارش با موفقیت لغو شد", - "onDateFromSalesChannel": "{{date}} از {{salesChannel}}", - "list": { - "noRecordsMessage": "سفارشات شما اینجا نمایش داده خواهند شد." - }, - "status": { - "not_paid": "پرداخت نشده", - "pending": "در انتظار", - "completed": "تکمیل شده", - "draft": "پیش‌نویس", - "archived": "بایگانی شده", - "canceled": "لغو شده", - "requires_action": "نیاز به اقدام" - }, - "summary": { - "requestReturn": "درخواست بازگشت", - "allocateItems": "اختصاص آیتم‌ها", - "editOrder": "ویرایش سفارش", - "editOrderContinue": "ادامه ویرایش سفارش", - "inventoryKit": "شامل {{count}} آیتم موجودی", - "itemTotal": "جمع آیتم‌ها", - "shippingTotal": "جمع حمل و نقل", - "discountTotal": "جمع تخفیف", - "taxTotalIncl": "جمع مالیات (شامل)", - "itemSubtotal": "جمع فرعی آیتم‌ها", - "shippingSubtotal": "جمع فرعی حمل و نقل", - "discountSubtotal": "جمع فرعی تخفیف", - "taxTotal": "جمع مالیات" - }, - "transfer": { - "title": "انتقال مالکیت", - "requestSuccess": "درخواست انتقال سفارش به {{email}} ارسال شد.", - "currentOwner": "مالک فعلی", - "newOwner": "مالک جدید", - "currentOwnerDescription": "مشتری که در حال حاضر به این سفارش مرتبط است.", - "newOwnerDescription": "مشتری که سفارش به او منتقل می‌شود." - }, - "payment": { - "title": "پرداخت‌ها", - "isReadyToBeCaptured": "پرداخت <0/> آماده برای ثبت است.", - "totalPaidByCustomer": "مجموع پرداختی توسط مشتری", - "capture": "ثبت پرداخت", - "capture_short": "ثبت", - "refund": "استرداد", - "markAsPaid": "علامت‌گذاری به عنوان پرداخت‌شده", - "statusLabel": "وضعیت پرداخت", - "statusTitle": "وضعیت پرداخت", - "status": { - "notPaid": "پرداخت نشده", - "authorized": "موجودی کافی", - "partiallyAuthorized": "موجودی ناکافی", - "awaiting": "در انتظار", - "captured": "پرداخت شده", - "partiallyRefunded": "بخشی از مبلغ مسترد شده", - "partiallyCaptured": "بخشی از مبلغ پرداخت شده", - "refunded": "مسترد شده", - "canceled": "لغو شده", - "requiresAction": "نیاز به اقدام" - }, - "capturePayment": "مبلغ {{amount}} از مشتری دریافت خواهد شد.", - "capturePaymentSuccess": "مبلغ {{amount}} با موفقیت دریافت شد", - "markAsPaidPayment": "مبلغ {{amount}} به عنوان پرداخت‌ شده ثبت خواهد شد.", - "markAsPaidPaymentSuccess": "مبلغ {{amount}} با موفقیت به عنوان پرداخت شده ثبت شد", - "createRefund": "ایجاد استرداد", - "refundPaymentSuccess": "استرداد مبلغ {{amount}} با موفقیت انجام شد", - "createRefundWrongQuantity": "مقدار باید عددی بین 1 و {{number}} باشد", - "refundAmount": "استرداد {{amount}}", - "paymentLink": "لینک پرداخت برای {{amount}} را کپی کنید", - "selectPaymentToRefund": "پرداخت را برای استرداد انتخاب کنید" - }, - "edits": { - "title": "ویرایش سفارش", - "confirm": "تأیید ویرایش", - "confirmText": "شما در حال تأیید ویرایش سفارش هستید. این عمل قابل بازگشت نیست.", - "cancel": "لغو ویرایش", - "currentItems": "آیتم‌های فعلی", - "currentItemsDescription": "مقدار آیتم‌ها را تنظیم یا حذف کنید.", - "addItemsDescription": "شما می‌توانید آیتم‌های جدیدی به سفارش اضافه کنید.", - "addItems": "افزودن آیتم‌ها", - "amountPaid": "مقدار پرداخت ‌شده", - "newTotal": "مجموع جدید", - "differenceDue": "تفاوت بدهی", - "create": "ویرایش سفارش", - "currentTotal": "مجموع فعلی", - "noteHint": "یادداشت داخلی برای ویرایش اضافه کنید", - "cancelSuccessToast": "ویرایش سفارش لغو شد", - "createSuccessToast": "درخواست ویرایش سفارش ایجاد شد", - "activeChangeError": "در حال حاضر تغییری فعال روی سفارش (بازگشت، ادعا، تعویض و غیره) وجود دارد. لطفاً تغییرات را تکمیل یا لغو کنید قبل از اینکه سفارش را ویرایش کنید.", - "panel": { - "title": "درخواست ویرایش سفارش شده است", - "titlePending": "در انتظار ویرایش سفارش" - }, - "toast": { - "canceledSuccessfully": "ویرایش سفارش لغو شد", - "confirmedSuccessfully": "ویرایش سفارش تأیید شد" - }, - "validation": { - "quantityLowerThanFulfillment": "نمی‌توان مقدار را کمتر از یا برابر با مقدار انجام‌شده تنظیم کرد" - } - }, - "edit": { - "email": { - "title": "ویرایش ایمیل", - "requestSuccess": "ایمیل سفارش به {{email}} به‌روزرسانی شد." - }, - "shippingAddress": { - "title": "ویرایش آدرس ارسال", - "requestSuccess": "آدرس ارسال سفارش به‌روزرسانی شد." - }, - "billingAddress": { - "title": "ویرایش آدرس صورتحساب", - "requestSuccess": "آدرس صورتحساب سفارش به‌روزرسانی شد." - } - }, - "returns": { - "create": "ایجاد مرجوعی", - "confirm": "تأیید مرجوعی", - "confirmText": "شما در حال تأیید یک مرجوعی هستید. این عمل قابل بازگشت نیست.", - "inbound": "بازگشتی", - "outbound": "ارسالی", - "sendNotification": "ارسال اطلاع‌رسانی", - "sendNotificationHint": "به مشتری درباره مرجوعی اطلاع دهید.", - "returnTotal": "مجموع مرجوعی", - "inboundTotal": "مجموع بازگشتی", - "refundAmount": "مبلغ بازپرداخت", - "outstandingAmount": "مبلغ باقی‌مانده", - "reason": "دلیل", - "reasonHint": "دلیل مرجوعی محصولات توسط مشتری را انتخاب کنید.", - "note": "یادداشت", - "noInventoryLevel": "میزان موجودی وجود ندارد", - "noInventoryLevelDesc": "مکان انتخاب شده میزان موجودی برای آیتم‌های انتخاب شده را ندارد. درخواست مرجوعی امکان‌پذیر است، اما تا زمانی که میزان موجودی برای مکان انتخاب شده ایجاد نشود، دریافت آن امکان‌پذیر نخواهد بود.", - "noteHint": "در صورت نیاز می‌توانید آزادانه تایپ کنید.", - "location": "مکان", - "locationHint": "مکانی که می‌خواهید محصولات به آن مرجوع شوند را انتخاب کنید.", - "inboundShipping": "حمل و نقل بازگشتی", - "inboundShippingHint": "روشی که می‌خواهید استفاده کنید را انتخاب کنید.", - "returnableQuantityLabel": "تعداد قابل مرجوع", - "refundableAmountLabel": "مبلغ قابل بازپرداخت", - "returnRequestedInfo": "برای {{requestedItemsCount}}x آیتم درخواست مرجوعی داده شد", - "returnReceivedInfo": "{{requestedItemsCount}}x آیتم مرجوعی دریافت شد", - "itemReceived": "آیتم‌های دریافت شده", - "returnRequested": "درخواست مرجوعی داده شد", - "damagedItemReceived": "آیتم‌های آسیب‌ دیده‌ی دریافت شد", - "damagedItemsReturned": "{{quantity}}x آیتم‌ آسیب‌ دیده مرجوع شد", - "activeChangeError": "یک تغییر فعال در حال انجام روی این سفارش وجود دارد. لطفاً ابتدا آن تغییر را تکمیل یا لغو کنید.", - "cancel": { - "title": "لغو مرجوعی", - "description": "آیا مطمئن هستید که می‌خواهید درخواست مرجوعی را لغو کنید؟" - }, - "placeholders": { - "noReturnShippingOptions": { - "title": "هیچ گزینه حمل و نقل مرجوعی یافت نشد", - "hint": "هیچ گزینه حمل و نقل مرجوعی برای این مکان ایجاد نشده است. می‌توانید یکی در مکان و حمل و نقل ایجاد کنید." - }, - "outboundShippingOptions": { - "title": "هیچ گزینه حمل و نقلی برای ارسال یافت نشد", - "hint": "هیچ گزینه حمل و نقلی برای ارسال از این مکان ایجاد نشده است. می‌توانید یکی در مکان و حمل و نقل ایجاد کنید." - } - }, - "receive": { - "action": "دریافت آیتم‌ها", - "receiveItems": "{{ returnType }} {{ id }}", - "restockAll": "بازگرداندن همه‌ی آیتم‌ها به انبار", - "itemsLabel": "آیتم‌های دریافت شده", - "title": "دریافت آیتم‌ها برای #{{returnId}}", - "sendNotificationHint": "به مشتری درباره دریافت مرجوعی اطلاع دهید.", - "inventoryWarning": "لطفاً توجه داشته باشید که ما به‌طور خودکار سطح موجودی را بر اساس بازگشتی شما تنظیم خواهیم کرد.", - "writeOffInputLabel": "چند آیتم آسیب دیده است؟", - "toast": { - "success": "مرجوعی با موفقیت دریافت شد.", - "errorLargeValue": "تعداد درخواست شده از میزان موجودی بیشتر است.", - "errorNegativeValue": "تعداد نمی‌تواند مقدار منفی باشد.", - "errorLargeDamagedValue": "تعداد آیتم‌های آسیب‌دیده + تعداد آیتم‌های دریافت شده بدون آسیب از کل تعداد آیتم‌های مرجوعی بیشتر است. لطفاً تعداد آیتم‌های بدون آسیب را کاهش دهید." - } - }, - "toast": { - "canceledSuccessfully": "مرجوعی با موفقیت لغو شد", - "confirmedSuccessfully": "مرجوعی با موفقیت تأیید شد" - }, - "panel": { - "title": "مرجوعی آغاز شد", - "description": "یک درخواست مرجوعی باز برای تکمیل وجود دارد" - } - }, - "claims": { - "create": "ایجاد ادعا", - "confirm": "تأیید ادعا", - "confirmText": "شما در حال تأیید یک ادعا هستید. این عمل قابل بازگشت نیست.", - "manage": "مدیریت ادعا", - "outbound": "ارسالی", - "outboundItemAdded": "{{itemsCount}}x از طریق ادعا اضافه شد", - "outboundTotal": "مجموع ارسالی", - "outboundShipping": "حمل و نقل ارسالی", - "outboundShippingHint": "روشی که می‌خواهید استفاده کنید را انتخاب کنید.", - "refundAmount": "تفاوت تخمینی", - "activeChangeError": "یک تغییر فعال روی این سفارش وجود دارد. لطفاً ابتدا تغییر قبلی را تکمیل یا لغو کنید.", - "actions": { - "cancelClaim": { - "successToast": "ادعا با موفقیت لغو شد." - } - }, - "cancel": { - "title": "لغو ادعا", - "description": "آیا مطمئن هستید که می‌خواهید ادعا را لغو کنید؟" - }, - "tooltips": { - "onlyReturnShippingOptions": "این لیست فقط شامل گزینه‌های حمل و نقل مرجوعی خواهد بود." - }, - "toast": { - "canceledSuccessfully": "ادعا با موفقیت لغو شد", - "confirmedSuccessfully": "ادعا با موفقیت تأیید شد" - }, - "panel": { - "title": "ادعا آغاز شد", - "description": "یک درخواست ادعای باز برای تکمیل وجود دارد" - } - }, - "exchanges": { - "create": "ایجاد تعویض", - "manage": "مدیریت تعویض", - "confirm": "تأیید تعویض", - "confirmText": "شما در حال تأیید یک تعویض هستید. این عمل قابل بازگشت نیست.", - "outbound": "ارسالی", - "outboundItemAdded": "{{itemsCount}}x از طریق تعویض اضافه شد", - "outboundTotal": "مجموع ارسالی", - "outboundShipping": "حمل و نقل ارسالی", - "outboundShippingHint": "روشی که می‌خواهید استفاده کنید را انتخاب کنید.", - "refundAmount": "تفاوت تخمینی", - "activeChangeError": "یک تغییر فعال روی این سفارش وجود دارد. لطفاً ابتدا تغییر قبلی را تکمیل یا لغو کنید.", - "actions": { - "cancelExchange": { - "successToast": "تعویض با موفقیت لغو شد." - } - }, - "cancel": { - "title": "لغو تعویض", - "description": "آیا مطمئن هستید که می‌خواهید تعویض را لغو کنید؟" - }, - "tooltips": { - "onlyReturnShippingOptions": "این لیست فقط شامل گزینه‌های حمل و نقل مرجوعی خواهد بود." - }, - "toast": { - "canceledSuccessfully": "تعویض با موفقیت لغو شد", - "confirmedSuccessfully": "تعویض با موفقیت تأیید شد" - }, - "panel": { - "title": "تعویض آغاز شد", - "description": "یک درخواست تعویض باز برای تکمیل وجود دارد" - } - }, - "reservations": { - "allocatedLabel": "تخصیص داده شده", - "notAllocatedLabel": "تخصیص داده نشده" - }, - "allocateItems": { - "action": "تخصیص آیتم‌ها", - "title": "تخصیص آیتم‌های سفارش", - "locationDescription": "مکانی که می‌خواهید از آن تخصیص دهید را انتخاب کنید.", - "itemsToAllocate": "آیتم‌ها برای تخصیص", - "itemsToAllocateDesc": "تعداد آیتم‌هایی که می‌خواهید تخصیص دهید را انتخاب کنید", - "search": "جستجوی آیتم‌ها", - "consistsOf": "شامل {{num}}x آیتم‌ موجودی", - "requires": "نیاز به {{num}} نوع برای هر آیتم", - "toast": { - "created": "آیتم‌ها با موفقیت تخصیص داده شدند" - }, - "error": { - "quantityNotAllocated": "آیتم‌های تخصیص‌ نشده وجود دارند." - } - }, - "shipment": { - "title": "علامت ‌گذاری به عنوان پردازش شده", - "trackingNumber": "شماره رهگیری", - "addTracking": "افزودن شماره رهگیری", - "sendNotification": "ارسال اطلاع‌رسانی", - "sendNotificationHint": "به مشتری درباره این ارسال اطلاع دهید.", - "toastCreated": "ارسال با موفقیت ایجاد شد." - }, - "fulfillment": { - "cancelWarning": "شما در حال لغو یک پردازش در حال اجرا هستید. این عمل قابل بازگشت نیست.", - "markAsDeliveredWarning": "شما در حال علامت‌گذاری یک پردازش به عنوان تحویل داده شده هستید. این عمل قابل بازگشت نیست.", - "unfulfilledItems": "آیتم‌های پردازش نشده", - "statusLabel": "وضعیت پردازش", - "statusTitle": "وضعیت پردازش", - "fulfillItems": "آیتم‌های پردازش", - "awaitingFulfillmentBadge": "در انتظار پردازش", - "requiresShipping": "نیاز به حمل و نقل", - "number": "پردازش #{{number}}", - "itemsToFulfill": "آیتم‌ها برای پردازش", - "create": "ایجاد پردازش", - "available": "موجود", - "inStock": "در انبار", - "markAsShipped": "علامت‌گذاری به عنوان ارسال شده", - "markAsDelivered": "علامت‌گذاری به عنوان تحویل داده شده", - "itemsToFulfillDesc": "آیتم‌ها و تعداد آن‌ها را برای پردازش انتخاب کنید", - "locationDescription": "مکانی که می‌خواهید پردازش را انجام دهد انتخاب کنید.", - "sendNotificationHint": "به مشتریان درباره پردازش ایجاد شده اطلاع دهید.", - "methodDescription": "یک روش حمل و نقل متفاوت از روش انتخاب شده توسط مشتری انتخاب کنید", - "error": { - "wrongQuantity": "فقط یک آیتم برای پردازش موجود است", - "wrongQuantity_other": "تعداد باید بین 1 و {{number}} باشد", - "noItems": "هیچ آیتمی برای پردازش وجود ندارد." - }, - "status": { - "notFulfilled": "پردازش نشده", - "partiallyFulfilled": "بخشی از سفارش پردازش شده", - "fulfilled": "پردازش شده", - "partiallyShipped": "بخشی از سفارش ارسال شده", - "shipped": "ارسال شده", - "delivered": "تحویل داده شده", - "partiallyDelivered": "بخشی از سفارش تحویل داده شده", - "partiallyReturned": "بخشی از سفارش مرجوع شده", - "returned": "مرجوع شده", - "canceled": "لغو شده", - "requiresAction": "نیاز به اقدام" - }, - "toast": { - "created": "پردازش با موفقیت ایجاد شد", - "canceled": "پردازش با موفقیت لغو شد", - "fulfillmentShipped": "امکان لغو سفارشی که قبلاً ارسال شده است وجود ندارد", - "fulfillmentDelivered": "پردازش با موفقیت به عنوان تحویل داده شده علامت‌گذاری شد" - }, - "trackingLabel": "رهگیری", - "shippingFromLabel": "ارسال از", - "itemsLabel": "آیتم‌ها" - }, - "refund": { - "title": "ایجاد بازپرداخت", - "sendNotificationHint": "به مشتریان درباره بازپرداخت ایجاد شده اطلاع دهید.", - "systemPayment": "پرداخت سیستم", - "systemPaymentDesc": "یک یا چند پرداخت شما پرداخت سیستم است. توجه داشته باشید که برای چنین پرداخت‌هایی، دریافت و بازپرداخت توسط ما انجام نمی‌شود.", - "error": { - "amountToLarge": "امکان بازپرداخت بیشتر از مبلغ سفارش اصلی وجود ندارد.", - "amountNegative": "مبلغ بازپرداخت باید یک عدد مثبت باشد.", - "reasonRequired": "لطفاً دلیل بازپرداخت را انتخاب کنید." - } - }, - "customer": { - "contactLabel": "تماس", - "editEmail": "ویرایش ایمیل", - "transferOwnership": "انتقال مالکیت", - "editBillingAddress": "ویرایش آدرس صورتحساب", - "editShippingAddress": "ویرایش آدرس حمل ‌و نقل" - }, - "activity": { - "header": "فعالیت", - "showMoreActivities_one": "نمایش {{count}} فعالیت بیشتر", - "showMoreActivities_other": "نمایش {{count}} فعالیت بیشتر", - "comment": { - "label": "نظر", - "placeholder": "یک نظر بگذارید", - "addButtonText": "افزودن نظر", - "deleteButtonText": "حذف نظر" - }, - "from": "از", - "to": "به", - "events": { - "common": { - "toReturn": "برای مرجوعی", - "toSend": "برای ارسال" - }, - "placed": { - "title": "سفارش ثبت شد", - "fromSalesChannel": "از {{salesChannel}}" - }, - "canceled": { - "title": "سفارش لغو شد" - }, - "payment": { - "awaiting": "در انتظار پرداخت", - "captured": "پرداخت شد", - "canceled": "پرداخت لغو شد", - "refunded": "بازپرداخت انجام شد" - }, - "fulfillment": { - "created": "آیتم‌ها پردازش شدند", - "canceled": "پردازش لغو شد", - "shipped": "آیتم‌ها ارسال شدند", - "delivered": "آیتم‌ها تحویل داده شدند", - "items_one": "{{count}} آیتم", - "items_other": "{{count}} آیتم‌" - }, - "return": { - "created": "درخواست مرجوعی #{{returnId}} ثبت شد", - "canceled": "مرجوعی #{{returnId}} لغو شد", - "received": "مرجوعی #{{returnId}} دریافت شد", - "items_one": "{{count}} آیتم مرجوع شد", - "items_other": "{{count}} آیتم‌ مرجوع شد" - }, - "note": { - "comment": "نظر", - "byLine": "توسط {{author}}" - }, - "claim": { - "created": "درخواست ادعا #{{claimId}} ثبت شد", - "canceled": "ادعا #{{claimId}} لغو شد", - "itemsInbound": "{{count}} آیتم برای مرجوعی", - "itemsOutbound": "{{count}} آیتم برای ارسال" - }, - "exchange": { - "created": "درخواست تعویض #{{exchangeId}} ثبت شد", - "canceled": "تعویض #{{exchangeId}} لغو شد", - "itemsInbound": "{{count}} آیتم برای مرجوعی", - "itemsOutbound": "{{count}} آیتم برای ارسال" - }, - "edit": { - "requested": "درخواست ویرایش سفارش #{{editId}} ثبت شد", - "confirmed": "ویرایش سفارش #{{editId}} تأیید شد" - }, - "transfer": { - "requested": "درخواست انتقال سفارش #{{transferId}} ثبت شد", - "confirmed": "انتقال سفارش #{{transferId}} تأیید شد", - "declined": "انتقال سفارش #{{transferId}} رد شد" - }, - "update_order": { - "shipping_address": "آدرس حمل‌ و نقل به‌روزرسانی شد", - "billing_address": "آدرس صورتحساب به‌روزرسانی شد", - "email": "ایمیل به‌روزرسانی شد" - } - } - }, - "fields": { - "displayId": "شناسه نمایشی", - "refundableAmount": "مبلغ قابل بازپرداخت", - "returnableQuantity": "تعداد قابل مرجوع" - } - }, - "draftOrders": { - "domain": "سفارشات پیش‌نویس", - "deleteWarning": "شما در حال حذف سفارش پیش‌نویس {{id}} هستید. این عمل قابل بازگشت نیست.", - "paymentLinkLabel": "لینک پرداخت", - "cartIdLabel": "شناسه سبد خرید", - "markAsPaid": { - "label": "علامت‌گذاری به عنوان پرداخت شده", - "warningTitle": "علامت‌گذاری به عنوان پرداخت شده", - "warningDescription": "شما در حال علامت‌گذاری سفارش پیش‌نویس به عنوان پرداخت شده هستید. این عمل قابل بازگشت نیست و جمع‌آوری پرداخت بعداً امکان‌پذیر نخواهد بود." - }, - "status": { - "open": "باز", - "completed": "تکمیل شده" - }, - "create": { - "createDraftOrder": "ایجاد سفارش پیش‌نویس", - "createDraftOrderHint": "یک سفارش پیش‌نویس جدید ایجاد کنید تا جزئیات سفارش را قبل از ثبت مدیریت کنید.", - "chooseRegionHint": "منطقه را انتخاب کنید", - "existingItemsLabel": "آیتم‌های موجود", - "existingItemsHint": "محصولات موجود را به سفارش پیش‌نویس اضافه کنید.", - "customItemsLabel": "آیتم‌های سفارشی", - "customItemsHint": "آیتم‌های سفارشی را به سفارش پیش‌نویس اضافه کنید.", - "addExistingItemsAction": "افزودن آیتم‌های موجود", - "addCustomItemAction": "افزودن آیتم سفارشی", - "noCustomItemsAddedLabel": "هنوز هیچ آیتم سفارشی اضافه نشده است", - "noExistingItemsAddedLabel": "هنوز هیچ آیتم موجودی اضافه نشده است", - "chooseRegionTooltip": "ابتدا یک منطقه انتخاب کنید", - "useExistingCustomerLabel": "استفاده از مشتری موجود", - "addShippingMethodsAction": "افزودن روش‌های حمل‌ و نقل", - "unitPriceOverrideLabel": "تغییر قیمت واحد", - "shippingOptionLabel": "گزینه حمل و نقل", - "shippingOptionHint": "گزینه حمل و نقل را برای سفارش پیش‌نویس انتخاب کنید.", - "shippingPriceOverrideLabel": "تغییر قیمت حمل‌ و نقل", - "shippingPriceOverrideHint": "قیمت حمل‌ و نقل را برای سفارش پیش‌نویس تغییر دهید.", - "sendNotificationLabel": "ارسال اطلاع‌رسانی", - "sendNotificationHint": "هنگام ایجاد سفارش پیش‌نویس به مشتری اطلاع دهید." - }, - "validation": { - "requiredEmailOrCustomer": "ایمیل یا مشتری الزامی است.", - "requiredItems": "حداقل یک آیتم الزامی است.", - "invalidEmail": "ایمیل باید یک آدرس ایمیل معتبر باشد." - } - }, - "stockLocations": { - "domain": "مکان‌ها و حمل‌ و نقل", - "list": { - "description": "مکان‌های موجودی و گزینه‌های حمل‌ و نقل فروشگاه خود را مدیریت کنید." - }, - "create": { - "header": "ایجاد مکان موجودی", - "hint": "مکان موجودی یک انبار، فروشگاه فیزیکی، مرکز توزیع یا نمایندگی فروش است که محصولات در آن ذخیره و از آن ارسال می‌شوند.", - "successToast": "مکان {{name}} با موفقیت ایجاد شد." - }, - "edit": { - "header": "ویرایش مکان موجودی", - "viewInventory": "مشاهده موجودی", - "successToast": "مکان {{name}} با موفقیت به‌روزرسانی شد." - }, - "delete": { - "confirmation": "شما در حال حذف مکان موجودی {{name}} هستید. این عمل قابل بازگشت نیست." - }, - "fulfillmentProviders": { - "header": "ارائه‌ دهندگان پردازش", - "shippingOptionsTooltip": "این لیست فقط شامل ارائه‌دهندگانی است که برای این مکان فعال شده‌اند. اگر لیست غیرفعال است، آن‌ها را به این مکان اضافه کنید.", - "label": "ارائه‌دهندگان پردازش متصل", - "connectedTo": "متصل به {{count}} از {{total}} ارائه‌دهندگان پردازش", - "noProviders": "این مکان موجودی به هیچ ارائه‌دهنده پردازشی متصل نیست.", - "action": "اتصال ارائه‌ دهندگان", - "successToast": "ارائه‌ دهندگان پردازش برای مکان موجودی با موفقیت به‌روزرسانی شدند." - }, - "fulfillmentSets": { - "pickup": { - "header": "تحویل حضوری" - }, - "shipping": { - "header": "حمل و نقل" - }, - "disable": { - "confirmation": "آیا مطمئن هستید که می‌خواهید {{name}} را غیرفعال کنید؟ این عمل تمام مناطق سرویس و گزینه‌های حمل و نقل مرتبط را حذف می‌کند و قابل بازگشت نیست.", - "pickup": "تحویل حضوری با موفقیت غیرفعال شد.", - "shipping": "حمل و نقل با موفقیت غیرفعال شد." - }, - "enable": { - "pickup": "تحویل حضوری با موفقیت فعال شد.", - "shipping": "حمل و نقل با موفقیت فعال شد." - } - }, - "sidebar": { - "header": "پیکربندی حمل و نقل", - "shippingProfiles": { - "label": "پروفایل‌های حمل و نقل", - "description": "محصولات را بر اساس نیازهای حمل و نقل گروه‌بندی کنید" - } - }, - "salesChannels": { - "header": "کانال‌های فروش", - "label": "کانال‌های فروش متصل", - "connectedTo": "متصل به {{count}} از {{total}} کانال‌ فروش", - "noChannels": "این مکان به هیچ کانال فروشی متصل نیست.", - "action": "اتصال کانال‌های فروش", - "successToast": "کانال‌های فروش با موفقیت به‌روزرسانی شدند." - }, - "shippingOptions": { - "create": { - "shipping": { - "header": "ایجاد گزینه حمل‌ و نقل برای {{zone}}", - "hint": "یک گزینه حمل و نقل جدید ایجاد کنید تا نحوه‌ی ارسال محصولات از این مکان را تعریف کنید.", - "label": "گزینه‌های حمل‌ و نقل", - "successToast": "گزینه حمل‌ و نقل {{name}} با موفقیت ایجاد شد." - }, - "returns": { - "header": "ایجاد گزینه مرجوعی برای {{zone}}", - "hint": "یک گزینه مرجوعی جدید ایجاد کنید تا نحوه بازگشت محصولات به این مکان را تعریف کنید.", - "label": "گزینه‌های مرجوعی", - "successToast": "گزینه مرجوعی {{name}} با موفقیت ایجاد شد." - }, - "tabs": { - "details": "جزئیات", - "prices": "قیمت‌ها" - }, - "action": "ایجاد گزینه" - }, - "delete": { - "confirmation": "شما در حال حذف گزینه حمل‌ و نقل {{name}} هستید. این عمل قابل بازگشت نیست.", - "successToast": "گزینه حمل‌ و نقل {{name}} با موفقیت حذف شد." - }, - "edit": { - "header": "ویرایش گزینه حمل و نقل", - "action": "ویرایش گزینه", - "successToast": "گزینه حمل و نقل {{name}} با موفقیت به‌روزرسانی شد." - }, - "pricing": { - "action": "ویرایش قیمت‌ها" - }, - "conditionalPrices": { - "header": "قیمت‌های شرطی برای {{name}}", - "description": "هزینه‌ی این گزینه‌ی حمل و نقل را بر اساس مجموع آیتم‌های سبد خرید مدیریت کنید.", - "attributes": { - "cartItemTotal": "مجموع آیتم‌های سبد خرید" - }, - "summaries": { - "range": "اگر <0>{{attribute}} بین <1>{{gte}} و <2>{{lte}} باشد", - "greaterThan": "اگر <0>{{attribute}} ≥ <1>{{gte}} باشد", - "lessThan": "اگر <0>{{attribute}} ≤ <1>{{lte}} باشد" - }, - "actions": { - "addPrice": "افزودن قیمت", - "manageConditionalPrices": "مدیریت قیمت‌های شرطی" - }, - "rules": { - "amount": "قیمت گزینه حمل و نقل", - "gte": "حداقل مجموع آیتم‌های سبد خرید", - "lte": "حداکثر مجموع آیتم‌های سبد خرید" - }, - "customRules": { - "label": "قوانین سفارشی", - "tooltip": "این قیمت شرطی قوانینی دارد که در داشبورد قابل مدیریت نیستند.", - "eq": "مجموع آیتم‌های سبد خرید باید برابر باشد", - "gt": "مجموع آیتم‌های سبد خرید باید بیشتر باشد", - "lt": "مجموع آیتم‌های سبد خرید باید کمتر باشد" - }, - "errors": { - "amountRequired": "قیمت گزینه حمل و نقل الزامی است", - "minOrMaxRequired": "حداقل یکی از موارد حداقل یا حداکثر مجموع آیتم‌های سبد خرید باید ارائه شود", - "minGreaterThanMax": "حداقل مجموع آیتم‌های سبد خرید باید کمتر یا مساوی حداکثر باشد", - "duplicateAmount": "قیمت گزینه حمل و نقل باید برای هر شرط منحصر به فرد باشد", - "overlappingConditions": "شرایط باید در تمام قوانین قیمت منحصر به فرد باشند" - } - }, - "fields": { - "count": { - "shipping_one": "{{count}} گزینه حمل و نقل", - "shipping_other": "{{count}} گزینه‌ حمل و نقل", - "returns_one": "{{count}} گزینه مرجوعی", - "returns_other": "{{count}} گزینه‌ مرجوعی" - }, - "priceType": { - "label": "نوع قیمت", - "options": { - "fixed": { - "label": "ثابت", - "hint": "قیمت گزینه حمل و نقل ثابت است و بر اساس محتوای سفارش تغییر نمی‌کند." - }, - "calculated": { - "label": "محاسبه‌ شده", - "hint": "قیمت گزینه حمل و نقل توسط ارائه‌ دهنده پردازش در هنگام تسویه‌ حساب محاسبه می‌شود." - } - } - }, - "enableInStore": { - "label": "فعال‌سازی در فروشگاه", - "hint": "آیا مشتریان می‌توانند از این گزینه در هنگام تسویه‌ حساب استفاده کنند." - }, - "provider": "ارائه‌دهنده پردازش", - "profile": "پروفایل حمل و نقل", - "fulfillmentOption": "گزینه پردازش" - } - }, - "serviceZones": { - "create": { - "headerPickup": "ایجاد منطقه سرویس‌دهی برای تحویل حضوری از {{location}}", - "headerShipping": "ایجاد منطقه سرویس‌دهی برای حمل و نقل از {{location}}", - "action": "ایجاد منطقه سرویس‌دهی", - "successToast": "منطقه سرویس {{name}} با موفقیت ایجاد شد." - }, - "edit": { - "header": "ویرایش منطقه سرویس‌دهی", - "successToast": "منطقه سروی‌دهی {{name}} با موفقیت به‌روزرسانی شد." - }, - "delete": { - "confirmation": "شما در حال حذف منطقه سرویس‌دهی {{name}} هستید. این عمل قابل بازگشت نیست.", - "successToast": "منطقه سرویس‌دهی {{name}} با موفقیت حذف شد." - }, - "manageAreas": { - "header": "مدیریت مناطق برای {{name}}", - "action": "مدیریت مناطق", - "label": "مناطق", - "hint": "مناطق جغرافیایی که منطقه سرویس‌دهی پوشش می‌دهد را انتخاب کنید.", - "successToast": "مناطق برای {{name}} با موفقیت به‌روزرسانی شدند." - }, - "fields": { - "noRecords": "هیچ منطقه سرویسی‌دهی برای افزودن گزینه‌های حمل و نقل وجود ندارد.", - "tip": "منطقه سرویس‌دهی مجموعه‌ای از مناطق جغرافیایی است. از آن برای محدود کردن گزینه‌های حمل و نقل به مجموعه‌ای از مکان‌ها استفاده می‌شود." - } - } - }, - "shippingProfile": { - "domain": "پروفایل‌های حمل و نقل", - "subtitle": "محصولات با نیازهای حمل و نقل مشابه را در پروفایل‌ها گروه‌بندی کنید.", - "create": { - "header": "ایجاد پروفایل حمل و نقل", - "hint": "یک پروفایل حمل و نقل جدید ایجاد کنید تا محصولات با نیازهای حمل و نقل مشابه را گروه‌بندی کنید.", - "successToast": "پروفایل حمل و نقل {{name}} با موفقیت ایجاد شد." - }, - "delete": { - "title": "حذف پروفایل حمل و نقل", - "description": "شما در حال حذف پروفایل حمل و نقل {{name}} هستید. این عمل قابل بازگشت نیست.", - "successToast": "پروفایل حمل و نقل {{name}} با موفقیت حذف شد." - }, - "tooltip": { - "type": "نوع پروفایل حمل و نقل را وارد کنید، به عنوان مثال: سنگین، بزرگ‌اندازه، فقط باربری و غیره." - } - }, - "taxRegions": { - "domain": "مناطق مالیاتی", - "list": { - "hint": "مدیریت هزینه‌هایی که از مشتریان برای خرید از کشورهای مختلف و مناطق متفاوت دریافت می‌کنید." - }, - "delete": { - "confirmation": "شما در حال حذف یک منطقه مالیاتی هستید. این اقدام قابل بازگشت نیست.", - "successToast": "منطقه مالیاتی با موفقیت حذف شد." - }, - "create": { - "header": "ایجاد منطقه مالیاتی", - "hint": "ایجاد یک منطقه مالیاتی جدید برای تعریف نرخ‌های مالیاتی یک کشور مشخص.", - "errors": { - "rateIsRequired": "نرخ مالیات هنگام ایجاد یک نرخ مالیاتی پیش‌فرض ضروری است.", - "nameIsRequired": "نام هنگام ایجاد یک نرخ مالیاتی پیش‌فرض ضروری است." - }, - "successToast": "منطقه مالیاتی با موفقیت ایجاد شد." - }, - "province": { - "header": "استان‌ها", - "create": { - "header": "ایجاد منطقه مالیاتی برای استان", - "hint": "ایجاد یک منطقه مالیاتی جدید برای تعریف نرخ‌های مالیاتی یک استان مشخص." - } - }, - "state": { - "header": "ایالت‌ها", - "create": { - "header": "ایجاد منطقه مالیاتی برای ایالت", - "hint": "ایجاد یک منطقه مالیاتی جدید برای تعریف نرخ‌های مالیاتی یک ایالت مشخص." - } - }, - "stateOrTerritory": { - "header": "ایالت یا قلمرو", - "create": { - "header": "ایجاد منطقه مالیاتی برای ایالت یا قلمرو", - "hint": "ایجاد یک منطقه مالیاتی جدید برای تعریف نرخ‌های مالیاتی یک ایالت یا قلمرو مشخص." - } - }, - "county": { - "header": "شهرستان‌ها", - "create": { - "header": "ایجاد منطقه مالیاتی برای شهرستان", - "hint": "ایجاد یک منطقه مالیاتی جدید برای تعریف نرخ‌های مالیاتی یک شهرستان مشخص." - } - }, - "region": { - "header": "مناطق", - "create": { - "header": "ایجاد منطقه مالیاتی برای منطقه", - "hint": "ایجاد یک منطقه مالیاتی جدید برای تعریف نرخ‌های مالیاتی یک منطقه مشخص." - } - }, - "department": { - "header": "بخش‌ها", - "create": { - "header": "ایجاد منطقه مالیاتی برای بخش", - "hint": "ایجاد یک منطقه مالیاتی جدید برای تعریف نرخ‌های مالیاتی یک بخش مشخص." - } - }, - "territory": { - "header": "قلمروها", - "create": { - "header": "ایجاد منطقه مالیاتی برای قلمرو", - "hint": "ایجاد یک منطقه مالیاتی جدید برای تعریف نرخ‌های مالیاتی یک قلمرو مشخص." - } - }, - "prefecture": { - "header": "استان‌ها (Prefectures)", - "create": { - "header": "ایجاد منطقه مالیاتی برای استان (Prefecture)", - "hint": "ایجاد یک منطقه مالیاتی جدید برای تعریف نرخ‌های مالیاتی یک استان مشخص (Prefecture)." - } - }, - "district": { - "header": "ناحیه‌ها", - "create": { - "header": "ایجاد منطقه مالیاتی برای ناحیه", - "hint": "ایجاد یک منطقه مالیاتی جدید برای تعریف نرخ‌های مالیاتی یک ناحیه مشخص." - } - }, - "governorate": { - "header": "استانداری‌ها", - "create": { - "header": "ایجاد منطقه مالیاتی برای استانداری", - "hint": "ایجاد یک منطقه مالیاتی جدید برای تعریف نرخ‌های مالیاتی یک استانداری مشخص." - } - }, - "canton": { - "header": "کانتون‌ها", - "create": { - "header": "ایجاد منطقه مالیاتی برای کانتون", - "hint": "ایجاد یک منطقه مالیاتی جدید برای تعریف نرخ‌های مالیاتی یک کانتون مشخص." - } - }, - "emirate": { - "header": "امارت‌ها", - "create": { - "header": "ایجاد منطقه مالیاتی برای امارت", - "hint": "ایجاد یک منطقه مالیاتی جدید برای تعریف نرخ‌های مالیاتی یک امارت مشخص." - } - }, - "sublevel": { - "header": "زیربخش‌ها", - "create": { - "header": "ایجاد منطقه مالیاتی برای زیربخش", - "hint": "ایجاد یک منطقه مالیاتی جدید برای تعریف نرخ‌های مالیاتی یک زیربخش مشخص." - } - }, - "taxOverrides": { - "header": "نرخ‌های جایگزین", - "create": { - "header": "ایجاد نرخ جایگزین", - "hint": "ایجاد یک نرخ مالیاتی که جایگزین نرخ‌های پیش‌فرض برای شرایط انتخاب‌شده باشد." - }, - "edit": { - "header": "ویرایش نرخ جایگزین", - "hint": "ویرایش نرخ مالیاتی که جایگزین نرخ‌های پیش‌فرض برای شرایط انتخاب‌شده باشد." - } - }, - "taxRates": { - "create": { - "header": "ایجاد نرخ مالیات", - "hint": "ایجاد یک نرخ مالیاتی جدید برای تعریف نرخ مالیاتی یک منطقه.", - "successToast": "نرخ مالیاتی با موفقیت ایجاد شد." - }, - "edit": { - "header": "ویرایش نرخ مالیات", - "hint": "ویرایش نرخ مالیاتی برای تعریف نرخ مالیاتی یک منطقه.", - "successToast": "نرخ مالیاتی با موفقیت به‌روزرسانی شد." - }, - "delete": { - "confirmation": "شما در حال حذف نرخ مالیاتی {{name}} هستید. این اقدام قابل بازگشت نیست.", - "successToast": "نرخ مالیاتی با موفقیت حذف شد." - } - }, - "fields": { - "isCombinable": { - "label": "ترکیب‌پذیر", - "hint": "آیا این نرخ مالیاتی می‌تواند با نرخ پیش‌فرض منطقه مالیاتی ترکیب شود یا خیر.", - "true": "ترکیب‌پذیر", - "false": "غیر ترکیب‌پذیر" - }, - "defaultTaxRate": { - "label": "نرخ مالیاتی پیش‌فرض", - "tooltip": "نرخ مالیاتی پیش‌فرض برای این منطقه. نمونه‌ای از آن نرخ استاندارد مالیات بر ارزش افزوده (VAT) برای یک کشور یا منطقه است.", - "action": "ایجاد نرخ مالیاتی پیش‌فرض" - }, - "taxRate": "نرخ مالیات", - "taxCode": "کد مالیاتی", - "targets": { - "label": "اهداف", - "hint": "اهداف مورد نظر که این نرخ مالیاتی بر آن‌ها اعمال می‌شود را انتخاب کنید.", - "options": { - "product": "محصولات", - "productCollection": "مجموعه محصولات", - "productTag": "برچسب محصولات", - "productType": "نوع محصولات", - "customerGroup": "گروه مشتریان" - }, - "operators": { - "in": "در", - "on": "بر", - "and": "و" - }, - "placeholders": { - "product": "محصولات را جستجو کنید", - "productCollection": "مجموعه محصولات را جستجو کنید", - "productTag": "برچسب‌های محصولات را جستجو کنید", - "productType": "نوع محصولات را جستجو کنید", - "customerGroup": "گروه‌های مشتریان را جستجو کنید" - }, - "tags": { - "product": "محصول", - "productCollection": "مجموعه محصول", - "productTag": "برچسب محصول", - "productType": "نوع محصول", - "customerGroup": "گروه مشتریان" - }, - "modal": { - "header": "اضافه کردن اهداف" - }, - "values_one": "{{count}} مقدار", - "values_other": "{{count}} مقادیر", - "numberOfTargets_one": "{{count}} هدف", - "numberOfTargets_other": "{{count}} اهداف", - "additionalValues_one": "و {{count}} مقدار دیگر", - "additionalValues_other": "و {{count}} مقادیر دیگر", - "action": "اضافه کردن هدف" - }, - "sublevels": { - "labels": { - "province": "استان", - "state": "ایالت", - "region": "منطقه", - "stateOrTerritory": "ایالت/قلمرو", - "department": "بخش", - "county": "شهرستان", - "territory": "قلمرو", - "prefecture": "استان (Prefecture)", - "district": "ناحیه", - "governorate": "استانداری", - "emirate": "امارت", - "canton": "کانتون", - "sublevel": "کد زیربخش" - }, - "placeholders": { - "province": "انتخاب استان", - "state": "انتخاب ایالت", - "region": "انتخاب منطقه", - "stateOrTerritory": "انتخاب ایالت/قلمرو", - "department": "انتخاب دپارتمان", - "county": "انتخاب شهرستان", - "territory": "انتخاب قلمرو", - "prefecture": "انتخاب استان (Prefecture)", - "district": "انتخاب ناحیه", - "governorate": "انتخاب استانداری", - "emirate": "انتخاب امارت", - "canton": "انتخاب کانتون" - }, - "tooltips": { - "sublevel": "کد ISO 3166-2 را برای منطقه مالیاتی سطح فرعی وارد کنید.", - "notPartOfCountry": "به نظر می‌رسد {{province}} بخشی از {{country}} نیست. لطفاً دوباره بررسی کنید که آیا این درست است یا خیر." - }, - "alert": { - "header": "زیربخش‌ها برای این منطقه مالیاتی غیرفعال هستند", - "description": "زیربخش‌های این منطقه به‌صورت پیش‌فرض غیرفعال هستند. می‌توانید آن‌ها را فعال کنید تا زیربخش‌هایی مانند استان‌ها، ایالت‌ها یا نواحی ایجاد کنید.", - "action": "فعال‌سازی زیربخش‌ها" - } - }, - "noDefaultRate": { - "label": "بدون نرخ پیش‌فرض", - "tooltip": "این منطقه مالیاتی نرخ مالیاتی پیش‌فرض ندارد. اگر نرخ استانداردی مانند VAT یک کشور وجود دارد، لطفاً آن را به این منطقه اضافه کنید." - } - } - }, - "promotions": { - "domain": "تبلیغات", - "sections": { - "details": "جزئیات تبلیغات" - }, - "tabs": { - "template": "نوع", - "details": "جزئیات", - "campaign": "کمپین" - }, - "fields": { - "type": "نوع", - "value_type": "نوع مقدار", - "value": "مقدار", - "campaign": "کمپین", - "method": "روش", - "allocation": "تخصیص", - "addCondition": "افزودن شرط", - "clearAll": "پاک کردن همه", - "amount": { - "tooltip": "کد ارز را انتخاب کنید تا امکان تنظیم مقدار فعال شود" - }, - "conditions": { - "rules": { - "title": "چه کسی می‌تواند از این کد استفاده کند؟", - "description": "کدام مشتری مجاز به استفاده از کد تبلیغاتی است؟ اگر تغییری داده نشود، کد تبلیغاتی توسط همه مشتریان قابل استفاده خواهد بود." - }, - "target-rules": { - "title": "این تبلیغ روی چه آیتم‌هایی اعمال می‌شود؟", - "description": "تبلیغ روی آیتم‌هایی اعمال می‌شود که با شرایط زیر مطابقت داشته باشند." - }, - "buy-rules": { - "title": "برای فعال‌سازی تبلیغ چه چیزی باید در سبد خرید باشد؟", - "description": "اگر این شرایط مطابقت داشته باشند، تبلیغ روی آیتم‌های هدف فعال می‌شود." - } - } - }, - "tooltips": { - "campaignType": "برای تنظیم بودجه، کد ارز باید در تبلیغ انتخاب شود." - }, - "errors": { - "requiredField": "فیلد الزامی", - "promotionTabError": "قبل از ادامه، خطاهای تب تبلیغات را برطرف کنید" - }, - "toasts": { - "promotionCreateSuccess": "تبلیغ ({{code}}) با موفقیت ایجاد شد." - }, - "create": {}, - "edit": { - "title": "ویرایش جزئیات تبلیغ", - "rules": { - "title": "ویرایش شرایط استفاده" - }, - "target-rules": { - "title": "ویرایش شرایط آیتم" - }, - "buy-rules": { - "title": "ویرایش قوانین خرید" - } - }, - "campaign": { - "header": "کمپین", - "edit": { - "header": "ویرایش کمپین", - "successToast": "کمپین تبلیغ با موفقیت به‌روزرسانی شد." - }, - "actions": { - "goToCampaign": "برو به کمپین" - } - }, - "campaign_currency": { - "tooltip": "این ارز تبلیغ است. آن را از تب جزئیات تغییر دهید." - }, - "form": { - "required": "الزامی", - "and": "و", - "selectAttribute": "انتخاب ویژگی", - "campaign": { - "existing": { - "title": "کمپین موجود", - "description": "تبلیغ را به یک کمپین موجود اضافه کنید.", - "placeholder": { - "title": "هیچ کمپین وجود ندارد", - "desc": "می‌توانید یکی ایجاد کنید تا چندین تبلیغ را ردیابی کرده و محدودیت بودجه تعیین کنید." - } - }, - "new": { - "title": "کمپین جدید", - "description": "یک کمپین جدید برای این تبلیغ ایجاد کنید." - }, - "none": { - "title": "بدون کمپین", - "description": "بدون اتصال تبلیغ با یک کمپین ادامه دهید" - } - }, - "status": { - "label": "وضعیت", - "draft": { - "title": "پیش‌نویس", - "description": "مشتریان هنوز نمی‌توانند از کد استفاده کنند" - }, - "active": { - "title": "فعال", - "description": "مشتریان می‌توانند از کد استفاده کنند" - }, - "inactive": { - "title": "غیرفعال", - "description": "مشتریان دیگر نمی‌توانند از کد استفاده کنند" - } - }, - "method": { - "label": "روش", - "code": { - "title": "کد تبلیغاتی", - "description": "مشتریان باید این کد را در هنگام تسویه‌حساب وارد کنند" - }, - "automatic": { - "title": "خودکار", - "description": "مشتریان این تبلیغ را در هنگام تسویه‌حساب مشاهده خواهند کرد" - } - }, - "max_quantity": { - "title": "حداکثر تعداد", - "description": "حداکثر تعداد آیتم‌هایی که این تبلیغ روی آن‌ها اعمال می‌شود." - }, - "type": { - "standard": { - "title": "استاندارد", - "description": "یک تبلیغ استاندارد" - }, - "buyget": { - "title": "خرید و دریافت", - "description": "تبلیغ خرید X و دریافت Y" - } - }, - "allocation": { - "each": { - "title": "هر کدام", - "description": "مقدار را روی هر آیتم به صورت جداگانه اعمال می‌کند" - }, - "across": { - "title": "بر روی همه", - "description": "مقدار را به صورت کلی بر روی همه آیتم‌ها اعمال می‌کند" - }, - "once": { - "title": "یک‌بار", - "description": "تخفیف را به حداکثر تعداد محدود کن" - } - }, - "code": { - "title": "کد", - "description": "کدی که مشتریان شما در هنگام تسویه‌حساب وارد می‌کنند." - }, - "value": { - "title": "مقدار تبلیغ" - }, - "value_type": { - "fixed": { - "title": "مقدار تبلیغ", - "description": "مقداری که باید تخفیف داده شود. مثلاً 100" - }, - "percentage": { - "title": "مقدار تبلیغ", - "description": "درصدی که باید از مقدار تخفیف داده شود. مثلاً 8%" - } - } - }, - "deleteWarning": "شما در حال حذف تبلیغ {{code}} هستید. این عمل قابل بازگشت نیست.", - "createPromotionTitle": "ایجاد تبلیغ", - "type": "نوع تبلیغ", - "conditions": { - "add": "افزودن شرط", - "list": { - "noRecordsMessage": "یک شرط اضافه کنید تا محدودیت‌هایی برای اعمال تبلیغ روی آیتم‌ها تعیین کنید." - } - } - }, - "campaigns": { - "domain": "کمپین‌ها", - "details": "جزئیات کمپین", - "status": { - "active": "فعال", - "expired": "منقضی شده", - "scheduled": "زمان‌بندی شده" - }, - "delete": { - "title": "آیا مطمئن هستید؟", - "description": "شما در حال حذف کمپین '{{name}}' هستید. این عمل قابل بازگشت نیست.", - "successToast": "کمپین '{{name}}' با موفقیت ایجاد شد." - }, - "edit": { - "header": "ویرایش کمپین", - "description": "جزئیات کمپین را ویرایش کنید.", - "successToast": "کمپین '{{name}}' با موفقیت به‌روزرسانی شد." - }, - "configuration": { - "header": "پیکربندی", - "edit": { - "header": "ویرایش پیکربندی کمپین", - "description": "پیکربندی کمپین را ویرایش کنید.", - "successToast": "پیکربندی کمپین با موفقیت به‌روزرسانی شد." - } - }, - "create": { - "title": "ایجاد کمپین", - "description": "یک کمپین تبلیغاتی ایجاد کنید.", - "hint": "یک کمپین تبلیغاتی ایجاد کنید.", - "header": "ایجاد کمپین", - "successToast": "کمپین '{{name}}' با موفقیت ایجاد شد." - }, - "fields": { - "name": "نام", - "identifier": "شناسه", - "start_date": "تاریخ شروع", - "end_date": "تاریخ پایان", - "total_spend": "بودجه خرج شده", - "total_used": "بودجه استفاده شده", - "budget_limit": "محدودیت بودجه", - "campaign_id": { - "hint": "فقط کمپین‌هایی که کد ارز آن‌ها با تبلیغ یکسان است در این لیست نمایش داده می‌شوند." - } - }, - "budget": { - "create": { - "hint": "یک بودجه برای کمپین ایجاد کنید.", - "header": "بودجه کمپین" - }, - "details": "بودجه کمپین", - "fields": { - "type": "نوع", - "currency": "ارز", - "limit": "محدودیت", - "used": "استفاده شده" - }, - "type": { - "spend": { - "title": "هزینه", - "description": "یک محدودیت برای کل مبلغ تخفیف‌هایی که از یک کد تخفیف یا تبلیغ اعمال می‌شود تعیین کنید." - }, - "usage": { - "title": "استفاده", - "description": "محدودیتی روی تعداد دفعاتی که تبلیغ می‌تواند استفاده شود تعیین کنید." - } - }, - "edit": { - "header": "ویرایش بودجه کمپین" - } - }, - "promotions": { - "remove": { - "title": "حذف تبلیغ از کمپین", - "description": "شما در حال حذف {{count}} تبلیغ از کمپین هستید. این عمل قابل بازگشت نیست." - }, - "alreadyAdded": "این تبلیغ قبلاً به کمپین اضافه شده است.", - "alreadyAddedDiffCampaign": "این تبلیغ قبلاً به یک کمپین دیگر اضافه شده است ({{name}}).", - "currencyMismatch": "ارز تبلیغ و کمپین مطابقت ندارد", - "toast": { - "success": "{{count}} تبلیغ با موفقیت به کمپین اضافه شد." - }, - "add": { - "list": { - "noRecordsMessage": "ابتدا یک تبلیغ ایجاد کنید." - } - }, - "list": { - "noRecordsMessage": "هیچ تبلیغی در کمپین وجود ندارد." - } - }, - "deleteCampaignWarning": "شما در حال حذف کمپین {{name}} هستید. این عمل قابل بازگشت نیست.", - "totalSpend": "<0>{{amount}} <1>{{currency}}" - }, - "priceLists": { - "domain": "لیست‌های قیمت", - "subtitle": "قیمت‌های فروش یا تغییر قیمت‌ها را برای شرایط خاص ایجاد کنید.", - "delete": { - "confirmation": "شما در حال حذف لیست قیمت {{title}} هستید. این عمل قابل بازگشت نیست.", - "successToast": "لیست قیمت {{title}} با موفقیت حذف شد." - }, - "create": { - "header": "ایجاد لیست قیمت", - "subheader": "یک لیست قیمت جدید ایجاد کنید تا قیمت‌های محصولات خود را مدیریت کنید.", - "tabs": { - "details": "جزئیات", - "products": "محصولات", - "prices": "قیمت‌ها" - }, - "successToast": "لیست قیمت {{title}} با موفقیت ایجاد شد.", - "products": { - "list": { - "noRecordsMessage": "ابتدا یک محصول ایجاد کنید." - } - } - }, - "edit": { - "header": "ویرایش لیست قیمت", - "successToast": "لیست قیمت {{title}} با موفقیت به‌روزرسانی شد." - }, - "configuration": { - "header": "پیکربندی", - "edit": { - "header": "ویرایش پیکربندی لیست قیمت", - "description": "پیکربندی لیست قیمت را ویرایش کنید.", - "successToast": "پیکربندی لیست قیمت با موفقیت به‌روزرسانی شد." - } - }, - "products": { - "header": "محصولات", - "actions": { - "addProducts": "افزودن محصولات", - "editPrices": "ویرایش قیمت‌ها" - }, - "delete": { - "confirmation_one": "شما در حال حذف قیمت‌های {{count}} محصول در لیست قیمت هستید. این عمل قابل بازگشت نیست.", - "confirmation_other": "شما در حال حذف قیمت‌های {{count}} محصول در لیست قیمت هستید. این عمل قابل بازگشت نیست.", - "successToast_one": "قیمت‌های {{count}} محصول با موفقیت حذف شد.", - "successToast_other": "قیمت‌های {{count}} محصول با موفقیت حذف شد." - }, - "add": { - "successToast": "قیمت‌ها با موفقیت به لیست قیمت اضافه شدند." - }, - "edit": { - "successToast": "قیمت‌ها با موفقیت به‌روزرسانی شدند." - } - }, - "fields": { - "priceOverrides": { - "label": "بازنویسی قیمت‌ها", - "header": "بازنویسی قیمت‌ها" - }, - "status": { - "label": "وضعیت", - "options": { - "active": "فعال", - "draft": "پیش‌نویس", - "expired": "منقضی شده", - "scheduled": "زمان‌بندی شده" - } - }, - "type": { - "label": "نوع", - "hint": "نوع لیست قیمتی که می‌خواهید ایجاد کنید را انتخاب کنید.", - "options": { - "sale": { - "label": "فروش", - "description": "قیمت‌های فروش، تغییرات موقتی در قیمت محصولات هستند." - }, - "override": { - "label": "بازنویسی", - "description": "بازنویسی‌ها معمولاً برای ایجاد قیمت‌های خاص مشتری استفاده می‌شوند." - } - } - }, - "startsAt": { - "label": "لیست قیمت تاریخ شروع دارد؟", - "hint": "لیست قیمت را برای فعال‌سازی در آینده زمان‌بندی کنید." - }, - "endsAt": { - "label": "لیست قیمت تاریخ انقضا دارد؟", - "hint": "لیست قیمت را برای غیرفعال‌سازی در آینده زمان‌بندی کنید." - }, - "customerAvailability": { - "header": "انتخاب گروه‌های مشتری", - "label": "دسترسی مشتری", - "hint": "گروه‌های مشتری که لیست قیمت باید روی آن‌ها اعمال شود را انتخاب کنید.", - "placeholder": "جستجوی گروه‌های مشتری", - "attribute": "گروه‌های مشتری" - } - } - }, - "profile": { - "domain": "پروفایل", - "manageYourProfileDetails": "جزئیات پروفایل خود را مدیریت کنید.", - "fields": { - "languageLabel": "زبان", - "usageInsightsLabel": "تحلیل‌های مربوط به استفاده" - }, - "edit": { - "header": "ویرایش پروفایل", - "languageHint": "زبانی که می‌خواهید در داشبورد مدیریتی استفاده کنید. این مورد زبان فروشگاه شما را تغییر نمی‌دهد.", - "languagePlaceholder": "انتخاب زبان", - "usageInsightsHint": "تحلیل‌های مربوط به استفاده را به اشتراک بگذارید و به ما در بهبود مدوسا کمک کنید. می‌توانید در مورد اطلاعاتی که جمع‌آوری می‌کنیم و نحوه استفاده از آن‌ها در <0>مستندات بیشتر بخوانید." - }, - "toast": { - "edit": "تغییرات پروفایل ذخیره شد" - } - }, - "users": { - "domain": "کاربران", - "editUser": "ویرایش کاربر", - "inviteUser": "دعوت کاربر", - "inviteUserHint": "یک کاربر جدید به فروشگاه خود دعوت کنید.", - "sendInvite": "ارسال دعوت", - "pendingInvites": "دعوت‌های در انتظار", - "deleteInviteWarning": "شما در حال حذف دعوت برای {{email}} هستید. این عمل قابل بازگشت نیست.", - "resendInvite": "ارسال مجدد دعوت", - "copyInviteLink": "کپی لینک دعوت", - "expiredOnDate": "منقضی شده در {{date}}", - "validFromUntil": "معتبر از <0>{{from}} - <1>{{until}}", - "acceptedOnDate": "پذیرفته شده در {{date}}", - "inviteStatus": { - "accepted": "پذیرفته شده", - "pending": "در انتظار", - "expired": "منقضی شده" - }, - "roles": { - "admin": "ادمین", - "developer": "توسعه‌دهنده", - "member": "عضو" - }, - "list": { - "empty": { - "heading": "کاربری یافت نشد", - "description": "پس از دعوت یک کاربر، در اینجا نمایش داده خواهد شد." - }, - "filtered": { - "heading": "نتیجه‌ای یافت نشد", - "description": "هیچ کاربری با معیارهای فیلتر فعلی مطابقت ندارد." - } - }, - "deleteUserWarning": "شما در حال حذف کاربر {{name}} هستید. این عمل قابل بازگشت نیست.", - "deleteUserSuccess": "کاربر {{name}} با موفقیت حذف شد", - "invite": "دعوت" - }, - "store": { - "domain": "فروشگاه", - "manageYourStoresDetails": "جزئیات فروشگاه خود را مدیریت کنید", - "editStore": "ویرایش فروشگاه", - "defaultCurrency": "ارز پیش‌فرض", - "defaultRegion": "منطقه پیش‌فرض", - "swapLinkTemplate": "الگوی لینک تعویض", - "paymentLinkTemplate": "الگوی لینک پرداخت", - "inviteLinkTemplate": "الگوی لینک دعوت", - "currencies": "ارزها", - "addCurrencies": "افزودن ارزها", - "enableTaxInclusivePricing": "فعال‌سازی قیمت‌گذاری شامل مالیات", - "disableTaxInclusivePricing": "غیرفعال‌سازی قیمت‌گذاری شامل مالیات", - "removeCurrencyWarning_one": "شما در حال حذف {{count}} ارز از فروشگاه خود هستید. مطمئن شوید که تمام قیمت‌های استفاده‌کننده از این ارز را حذف کرده‌اید.", - "removeCurrencyWarning_other": "شما در حال حذف {{count}} ارز از فروشگاه خود هستید. مطمئن شوید که تمام قیمت‌های استفاده‌کننده از این ارزها را حذف کرده‌اید.", - "currencyAlreadyAdded": "این ارز قبلاً به فروشگاه شما اضافه شده است.", - "edit": { - "header": "ویرایش فروشگاه" - }, - "toast": { - "update": "فروشگاه با موفقیت به‌روزرسانی شد", - "currenciesUpdated": "ارزها با موفقیت به‌روزرسانی شدند", - "currenciesRemoved": "ارزها با موفقیت از فروشگاه حذف شدند", - "updatedTaxInclusivitySuccessfully": "قیمت‌گذاری شامل مالیات با موفقیت به‌روزرسانی شد" - } - }, - "regions": { - "domain": "مناطق", - "subtitle": "یک منطقه محدوده‌ای است که در آن محصولات خود را می‌فروشید. این منطقه می‌تواند چندین کشور را پوشش دهد و نرخ‌های مالیاتی، ارائه‌دهندگان و ارزهای متفاوتی داشته باشد.", - "createRegion": "ایجاد منطقه", - "createRegionHint": "نرخ‌های مالیاتی و ارائه‌دهندگان را برای مجموعه‌ای از کشورها مدیریت کنید.", - "addCountries": "افزودن کشورها", - "editRegion": "ویرایش منطقه", - "countriesHint": "کشورهای موجود در این منطقه را اضافه کنید.", - "deleteRegionWarning": "شما در حال حذف منطقه {{name}} هستید. این عمل قابل بازگشت نیست.", - "removeCountriesWarning_one": "شما در حال حذف {{count}} کشور از منطقه هستید. این عمل قابل بازگشت نیست.", - "removeCountriesWarning_other": "شما در حال حذف {{count}} کشور از منطقه هستید. این عمل قابل بازگشت نیست.", - "removeCountryWarning": "شما در حال حذف کشور {{name}} از منطقه هستید. این عمل قابل بازگشت نیست.", - "automaticTaxesHint": "در صورت فعال‌سازی، مالیات‌ها فقط در هنگام پرداخت بر اساس آدرس حمل و نقل محاسبه می‌شوند.", - "taxInclusiveHint": "در صورت فعال‌سازی، قیمت‌ها در این منطقه شامل مالیات خواهند بود.", - "providersHint": "روش‌های پرداخت موجود در این منطقه را اضافه کنید.", - "shippingOptions": "گزینه‌های حمل و نقل", - "deleteShippingOptionWarning": "شما در حال حذف گزینه حمل و نقل {{name}} هستید. این عمل غیر قابل بازگشت است.", - "return": "مرجوعی", - "outbound": "ارسالی", - "priceType": "نوع قیمت", - "flatRate": "نرخ ثابت", - "calculated": "محاسبه‌شده", - "list": { - "noRecordsMessage": "برای مناطقی که در آن‌ها فروش دارید، یک منطقه ایجاد کنید." - }, - "toast": { - "delete": "منطقه با موفقیت حذف شد", - "edit": "منطقه با موفقیت ویرایش شد", - "create": "منطقه با موفقیت ایجاد شد", - "countries": "کشورهای منطقه با موفقیت به‌روزرسانی شدند" - }, - "shippingOption": { - "createShippingOption": "ایجاد گزینه حمل و نقل", - "createShippingOptionHint": "یک گزینه حمل و نقل جدید برای منطقه ایجاد کنید.", - "editShippingOption": "ویرایش گزینه حمل و نقل", - "fulfillmentMethod": "روش پردازش", - "type": { - "outbound": "ارسالی", - "outboundHint": "اگر در حال ایجاد یک گزینه حمل و نقل برای ارسال محصولات به مشتری هستید، از این استفاده کنید.", - "return": "مرجوعی", - "returnHint": "اگر در حال ایجاد یک گزینه حمل و نقل برای بازگشت محصولات از مشتری به شما هستید، از این استفاده کنید." - }, - "priceType": { - "label": "نوع قیمت", - "flatRate": "نرخ ثابت", - "calculated": "محاسبه‌شده" - }, - "availability": { - "adminOnly": "فقط ادمین", - "adminOnlyHint": "در صورت فعال‌سازی، گزینه حمل و نقل فقط در داشبورد مدیریتی قابل دسترسی خواهد بود و در فروشگاه نمایش داده نمی‌شود." - }, - "taxInclusiveHint": "در صورت فعال‌سازی، قیمت گزینه حمل و نقل شامل مالیات خواهد بود.", - "requirements": { - "label": "نیازمندی‌ها", - "hint": "نیازمندی‌های گزینه حمل و نقل را مشخص کنید." - } - } - }, - "taxes": { - "domain": "مناطق مالیاتی", - "domainDescription": "منطقه مالیاتی خود را مدیریت کنید", - "countries": { - "taxCountriesHint": "تنظیمات مالیاتی برای کشورهای فهرست‌ شده اعمال می‌شود." - }, - "settings": { - "editTaxSettings": "ویرایش تنظیمات مالیاتی", - "taxProviderLabel": "ارائه‌ دهنده مالیات", - "systemTaxProviderLabel": "ارائه‌دهنده مالیات سیستم", - "calculateTaxesAutomaticallyLabel": "محاسبه خودکار مالیات", - "calculateTaxesAutomaticallyHint": "در صورت فعال‌سازی، نرخ‌های مالیاتی به‌طور خودکار محاسبه و به سبد خرید اعمال می‌شوند. در صورت غیرفعال‌سازی، مالیات‌ها باید به‌صورت دستی در هنگام پرداخت محاسبه شوند. مالیات‌های دستی برای استفاده با ارائه‌دهندگان مالیات شخص ثالث توصیه می‌شوند.", - "applyTaxesOnGiftCardsLabel": "اعمال مالیات بر کارت‌های هدیه", - "applyTaxesOnGiftCardsHint": "در صورت فعال‌سازی، مالیات‌ها در هنگام پرداخت به کارت‌های هدیه اعمال می‌شوند. در برخی کشورها، مقررات مالیاتی اعمال مالیات بر کارت‌های هدیه در هنگام خرید را الزامی می‌کند.", - "defaultTaxRateLabel": "نرخ مالیات پیش‌فرض", - "defaultTaxCodeLabel": "کد مالیات پیش‌فرض" - }, - "defaultRate": { - "sectionTitle": "نرخ مالیات پیش‌فرض" - }, - "taxRate": { - "sectionTitle": "نرخ‌های مالیاتی", - "createTaxRate": "ایجاد نرخ مالیات", - "createTaxRateHint": "یک نرخ مالیات جدید برای منطقه ایجاد کنید.", - "deleteRateDescription": "شما در حال حذف نرخ مالیات {{name}} هستید. این عمل قابل بازگشت نیست.", - "editTaxRate": "ویرایش نرخ مالیات", - "editRateAction": "ویرایش نرخ", - "editOverridesAction": "ویرایش جایگزین‌ها", - "editOverridesTitle": "ویرایش جایگزین‌های نرخ مالیات", - "editOverridesHint": "جایگزین‌های نرخ مالیات را مشخص کنید.", - "deleteTaxRateWarning": "شما در حال حذف نرخ مالیات {{name}} هستید. این عمل قابل بازگشت نیست.", - "productOverridesLabel": "جایگزین‌های محصول", - "productOverridesHint": "جایگزین‌های محصول برای نرخ مالیات را مشخص کنید.", - "addProductOverridesAction": "افزودن جایگزین‌های محصول", - "productTypeOverridesLabel": "جایگزین‌های نوع محصول", - "productTypeOverridesHint": "جایگزین‌های نوع محصول برای نرخ مالیات را مشخص کنید.", - "addProductTypeOverridesAction": "افزودن جایگزین‌های نوع محصول", - "shippingOptionOverridesLabel": "جایگزین‌های گزینه حمل و نقل", - "shippingOptionOverridesHint": "جایگزین‌های گزینه حمل و نقل برای نرخ مالیات را مشخص کنید.", - "addShippingOptionOverridesAction": "افزودن جایگزین‌های گزینه حمل و نقل", - "productOverridesHeader": "محصولات", - "productTypeOverridesHeader": "انواع محصولات", - "shippingOptionOverridesHeader": "گزینه‌های حمل و نقل" - } - }, - "locations": { - "domain": "مکان‌ها", - "editLocation": "ویرایش مکان", - "addSalesChannels": "افزودن کانال‌های فروش", - "noLocationsFound": "هیچ مکانی یافت نشد", - "selectLocations": "مکان‌هایی که موجودی کالا را دارند انتخاب کنید.", - "deleteLocationWarning": "شما در حال حذف مکان {{name}} هستید. این عمل قابل بازگشت نیست.", - "removeSalesChannelsWarning_one": "شما در حال حذف {{count}} کانال فروش از مکان هستید.", - "removeSalesChannelsWarning_other": "شما در حال حذف {{count}} کانال فروش از مکان هستید.", - "toast": { - "create": "مکان با موفقیت ایجاد شد", - "update": "مکان با موفقیت به‌روزرسانی شد", - "removeChannel": "کانال فروش با موفقیت حذف شد" - } - }, - "reservations": { - "domain": "رزروها", - "subtitle": "مقدار رزرو شده از اقلام موجودی را مدیریت کنید.", - "deleteWarning": "شما در حال حذف یک رزرو هستید. این عمل قابل بازگشت نیست." - }, - "salesChannels": { - "domain": "کانال‌های فروش", - "subtitle": "کانال‌های آنلاین و آفلاینی که محصولات خود را در آن‌ها می‌فروشید را مدیریت کنید.", - "createSalesChannel": "ایجاد کانال فروش", - "createSalesChannelHint": "یک کانال فروش جدید برای فروش محصولات خود ایجاد کنید.", - "enabledHint": "مشخص کنید که آیا کانال فروش فعال است یا خیر.", - "removeProductsWarning_one": "شما در حال حذف {{count}} محصول از {{sales_channel}} هستید.", - "removeProductsWarning_other": "شما در حال حذف {{count}} محصول از {{sales_channel}} هستید.", - "addProducts": "افزودن محصولات", - "editSalesChannel": "ویرایش کانال فروش", - "productAlreadyAdded": "این محصول قبلاً به کانال فروش اضافه شده است.", - "deleteSalesChannelWarning": "شما در حال حذف کانال فروش {{name}} هستید. این عمل قابل بازگشت نیست.", - "toast": { - "create": "کانال فروش با موفقیت ایجاد شد", - "update": "کانال فروش با موفقیت به‌روزرسانی شد", - "delete": "کانال فروش با موفقیت حذف شد" - }, - "tooltip": { - "cannotDeleteDefault": "امکان حذف کانال فروش پیش‌فرض وجود ندارد" - }, - "products": { - "list": { - "noRecordsMessage": "هیچ محصولی در کانال فروش وجود ندارد." - }, - "add": { - "list": { - "noRecordsMessage": "ابتدا یک محصول ایجاد کنید." - } - } - } - }, - "apiKeyManagement": { - "domain": { - "publishable": "کلیدهای API قابل انتشار", - "secret": "کلیدهای API محرمانه" - }, - "subtitle": { - "publishable": "کلیدهای API مورد استفاده در فروشگاه را مدیریت کنید تا محدوده درخواست‌ها به کانال‌های فروش خاص محدود شود.", - "secret": "کلیدهای API مورد استفاده برای احراز هویت کاربران ادمین در برنامه‌های مدیریتی را مدیریت کنید." - }, - "status": { - "active": "فعال", - "revoked": "لغو شده" - }, - "type": { - "publishable": "قابل انتشار", - "secret": "محرمانه" - }, - "create": { - "createPublishableHeader": "ایجاد کلید API قابل انتشار", - "createPublishableHint": "یک کلید API قابل انتشار جدید ایجاد کنید تا محدوده درخواست‌ها به کانال‌های فروش خاص محدود شود.", - "createSecretHeader": "ایجاد کلید API محرمانه", - "createSecretHint": "یک کلید API محرمانه جدید ایجاد کنید تا به عنوان یک کاربر ادمین احراز هویت شده به API مدوسا دسترسی داشته باشید.", - "secretKeyCreatedHeader": "کلید محرمانه ایجاد شد", - "secretKeyCreatedHint": "کلید محرمانه جدید شما ایجاد شده است. آن را کپی کرده و اکنون به‌طور ایمن ذخیره کنید. این تنها زمانی است که نمایش داده می‌شود.", - "copySecretTokenSuccess": "کلید محرمانه با موفقیت در کلیپ‌بورد کپی شد.", - "copySecretTokenFailure": "کپی کلید محرمانه به کلیپ‌بورد ناموفق بود.", - "successToast": "کلید API با موفقیت ایجاد شد." - }, - "edit": { - "header": "ویرایش کلید API", - "description": "عنوان کلید API را ویرایش کنید.", - "successToast": "کلید API {{title}} با موفقیت به‌روزرسانی شد." - }, - "salesChannels": { - "title": "افزودن کانال‌های فروش", - "description": "کانال‌های فروشی که کلید API باید به آن‌ها محدود شود را اضافه کنید.", - "successToast_one": "{{count}} کانال فروش با موفقیت به کلید API اضافه شد.", - "successToast_other": "{{count}} کانال فروش با موفقیت به کلید API اضافه شدند.", - "alreadyAddedTooltip": "این کانال فروش قبلاً به کلید API اضافه شده است.", - "list": { - "noRecordsMessage": "هیچ کانال فروشی در محدوده کلید API قابل انتشار وجود ندارد." - } - }, - "delete": { - "warning": "شما در حال حذف کلید API {{title}} هستید. این عمل قابل بازگشت نیست.", - "successToast": "کلید API {{title}} با موفقیت حذف شد." - }, - "revoke": { - "warning": "شما در حال لغو کلید API {{title}} هستید. این عمل قابل بازگشت نیست.", - "successToast": "کلید API {{title}} با موفقیت لغو شد." - }, - "addSalesChannels": { - "list": { - "noRecordsMessage": "ابتدا یک کانال فروش ایجاد کنید." - } - }, - "removeSalesChannel": { - "warning": "شما در حال حذف کانال فروش {{name}} از کلید API هستید. این عمل قابل بازگشت نیست.", - "warningBatch_one": "شما در حال حذف {{count}} کانال فروش از کلید API هستید. این عمل قابل بازگشت نیست.", - "warningBatch_other": "شما در حال حذف {{count}} کانال فروش از کلید API هستید. این عمل قابل بازگشت نیست.", - "successToast": "کانال فروش با موفقیت از کلید API حذف شد.", - "successToastBatch_one": "{{count}} کانال فروش با موفقیت از کلید API حذف شد.", - "successToastBatch_other": "{{count}} کانال فروش با موفقیت از کلید API حذف شدند." - }, - "actions": { - "revoke": "لغو کلید API", - "copy": "کپی کلید API", - "copySuccessToast": "کلید API در کلیپ‌بورد کپی شد." - }, - "table": { - "lastUsedAtHeader": "آخرین استفاده در", - "createdAtHeader": "لغو شده در" - }, - "fields": { - "lastUsedAtLabel": "آخرین استفاده در", - "revokedByLabel": "لغو شده توسط", - "revokedAtLabel": "لغو شده در", - "createdByLabel": "ایجاد شده توسط" - } - }, - "returnReasons": { - "domain": "دلایل بازگشت", - "subtitle": "دلایل بازگشت اقلام را مدیریت کنید.", - "calloutHint": "دلایل دسته‌بندی بازگشت‌ها را مدیریت کنید.", - "editReason": "ویرایش دلیل بازگشت", - "create": { - "header": "افزودن دلیل بازگشت", - "subtitle": "متداول‌ترین دلایل بازگشت را مشخص کنید.", - "hint": "یک دلیل بازگشت جدید ایجاد کنید تا بازگشت‌ها دسته‌بندی شوند.", - "successToast": "دلیل بازگشت {{label}} با موفقیت ایجاد شد." - }, - "edit": { - "header": "ویرایش دلیل بازگشت", - "subtitle": "مقدار دلیل بازگشت را ویرایش کنید.", - "successToast": "دلیل بازگشت {{label}} با موفقیت به‌روزرسانی شد." - }, - "delete": { - "confirmation": "شما در حال حذف دلیل بازگشت {{label}} هستید. این عمل قابل بازگشت نیست.", - "successToast": "دلیل بازگشت {{label}} با موفقیت حذف شد." - }, - "fields": { - "value": { - "label": "مقدار", - "placeholder": "wrong_size", - "tooltip": "مقدار باید یک شناسه منحصر به فرد برای دلیل بازگشت باشد." - }, - "label": { "label": "برچسب", "placeholder": "سایز اشتباه" }, - "description": { - "label": "توضیحات", - "placeholder": "مشتری سایز اشتباه دریافت کرده است" - } - } - }, - "login": { - "forgotPassword": "رمز عبور را فراموش کرده‌اید؟ - <0>بازنشانی", - "title": "به مدوسا خوش آمدید", - "hint": "برای دسترسی به بخش حساب کاربری وارد شوید" - }, - "invite": { - "title": "به مدوسا خوش آمدید", - "hint": "در زیر حساب کاربری خود را ایجاد کنید", - "backToLogin": "بازگشت به ورود", - "createAccount": "ایجاد حساب کاربری", - "alreadyHaveAccount": "قبلاً حساب کاربری دارید؟ - <0>وارد شوید", - "emailTooltip": "ایمیل شما قابل تغییر نیست. اگر می‌خواهید از ایمیل دیگری استفاده کنید، باید دعوت‌نامه جدیدی ارسال شود.", - "invalidInvite": "دعوت‌نامه نامعتبر است یا منقضی شده است.", - "successTitle": "حساب کاربری شما ثبت شد", - "successHint": "همین حالا کار با مدوسا ادمین را شروع کنید.", - "successAction": "شروع مدوسا ادمین", - "invalidTokenTitle": "توکن دعوت شما نامعتبر است", - "invalidTokenHint": "سعی کنید لینک دعوت جدیدی درخواست دهید.", - "passwordMismatch": "رمزهای عبور مطابقت ندارند", - "toast": { - "accepted": "دعوت‌نامه با موفقیت پذیرفته شد" - } - }, - "resetPassword": { - "title": "بازنشانی رمز عبور", - "hint": "ایمیل خود را در زیر وارد کنید و ما دستورالعمل‌هایی برای بازنشانی رمز عبور شما ارسال خواهیم کرد.", - "email": "ایمیل", - "sendResetInstructions": "ارسال دستورالعمل‌های بازنشانی", - "backToLogin": "<0>بازگشت به ورود", - "newPasswordHint": "در زیر یک رمز عبور جدید انتخاب کنید.", - "invalidTokenTitle": "توکن بازنشانی شما نامعتبر است", - "invalidTokenHint": "سعی کنید لینک بازنشانی جدیدی درخواست دهید.", - "expiredTokenTitle": "توکن بازنشانی شما منقضی شده است", - "goToResetPassword": "برو به بازنشانی رمز عبور", - "resetPassword": "بازنشانی رمز عبور", - "newPassword": "رمز عبور جدید", - "repeatNewPassword": "تکرار رمز عبور جدید", - "tokenExpiresIn": "توکن در <0>{{time}} دقیقه منقضی می‌شود", - "successfulRequestTitle": "ایمیل با موفقیت ارسال شد", - "successfulRequest": "ما ایمیلی برای شما ارسال کرده‌ایم که می‌توانید از آن برای بازنشانی رمز عبور خود استفاده کنید. اگر پس از چند دقیقه آن را دریافت نکرده‌اید، پوشه اسپم خود را بررسی کنید.", - "successfulResetTitle": "بازنشانی رمز عبور موفقیت‌آمیز بود", - "successfulReset": "لطفاً در صفحه ورود وارد شوید.", - "passwordMismatch": "رمزهای عبور مطابقت ندارند", - "invalidLinkTitle": "لینک بازنشانی شما نامعتبر است", - "invalidLinkHint": "سعی کنید دوباره رمز عبور خود را بازنشانی کنید." - }, - "workflowExecutions": { - "domain": "گردش‌های کاری", - "subtitle": "مشاهده و پیگیری اجرای گردش‌های کاری در اپلیکیشن مدوسا شما.", - "transactionIdLabel": "شناسه تراکنش", - "workflowIdLabel": "شناسه گردش کاری", - "progressLabel": "پیشرفت", - "stepsCompletedLabel_one": "{{completed}} از {{count}} مرحله", - "stepsCompletedLabel_other": "{{completed}} از {{count}} مرحله", - "list": { - "noRecordsMessage": "هنوز هیچ گردش کاری اجرا نشده است." - }, - "history": { - "sectionTitle": "تاریخچه", - "runningState": "در حال اجرا...", - "awaitingState": "در انتظار", - "failedState": "ناموفق", - "skippedState": "رد شده", - "skippedFailureState": "رد شده (خطا)", - "definitionLabel": "تعریف", - "outputLabel": "خروجی", - "compensateInputLabel": "ورودی جبران", - "revertedLabel": "برگشت داده شده", - "errorLabel": "خطا" - }, - "state": { - "done": "انجام شده", - "failed": "ناموفق", - "reverted": "برگشت داده شده", - "invoking": "در حال فراخوانی", - "compensating": "در حال جبران", - "notStarted": "شروع نشده" - }, - "transaction": { - "state": { - "waitingToCompensate": "در انتظار جبران" - } - }, - "step": { - "state": { - "skipped": "رد شده", - "skippedFailure": "رد شده (خطا)", - "dormant": "غیرفعال", - "timeout": "زمان‌سنج" - } - } - }, - "productTypes": { - "domain": "انواع محصولات", - "subtitle": "محصولات خود را در انواع دسته‌بندی کنید.", - "create": { - "header": "ایجاد نوع محصول", - "hint": "یک نوع محصول جدید ایجاد کنید تا محصولات خود را دسته‌بندی کنید.", - "successToast": "نوع محصول {{value}} با موفقیت ایجاد شد." - }, - "edit": { - "header": "ویرایش نوع محصول", - "successToast": "نوع محصول {{value}} با موفقیت به‌روزرسانی شد." - }, - "delete": { - "confirmation": "شما در حال حذف نوع محصول {{value}} هستید. این عمل قابل بازگشت نیست.", - "successToast": "نوع محصول {{value}} با موفقیت حذف شد." - }, - "fields": { - "value": "مقدار" - } - }, - "productTags": { - "domain": "برچسب‌های محصول", - "create": { - "header": "ایجاد برچسب محصول", - "subtitle": "یک برچسب محصول جدید ایجاد کنید تا محصولات خود را دسته‌بندی کنید.", - "successToast": "برچسب محصول {{value}} با موفقیت ایجاد شد." - }, - "edit": { - "header": "ویرایش برچسب محصول", - "subtitle": "مقدار برچسب محصول را ویرایش کنید.", - "successToast": "برچسب محصول {{value}} با موفقیت به‌روزرسانی شد." - }, - "delete": { - "confirmation": "شما در حال حذف برچسب محصول {{value}} هستید. این عمل قابل بازگشت نیست.", - "successToast": "برچسب محصول {{value}} با موفقیت حذف شد." - }, - "fields": { - "value": "مقدار" - } - }, - "notifications": { - "domain": "اعلان‌ها", - "emptyState": { - "title": "هیچ اعلانی وجود ندارد", - "description": "در حال حاضر هیچ اعلانی ندارید، اما به محض داشتن، آن‌ها در اینجا نمایش داده می‌شوند." - }, - "accessibility": { - "description": "اعلان‌های مربوط به فعالیت‌های مدوسا در اینجا فهرست می‌شوند." - } - }, - "errors": { - "serverError": "خطای سرور - بعداً دوباره تلاش کنید.", - "invalidCredentials": "ایمیل یا رمز عبور اشتباه است" - }, - "statuses": { - "scheduled": "زمان‌بندی شده", - "expired": "منقضی شده", - "active": "فعال", - "inactive": "غیرفعال", - "draft": "پیش‌نویس", - "enabled": "فعال شده", - "disabled": "غیرفعال شده" - }, - "labels": { - "productVariant": "تنوع محصول", - "prices": "قیمت‌ها", - "available": "موجود", - "inStock": "در انبار", - "added": "اضافه شده", - "removed": "حذف شده", - "from": "از", - "to": "به" - }, - "fields": { - "amount": "مبلغ", - "refundAmount": "مبلغ بازپرداخت", - "name": "نام", - "default": "پیش‌فرض", - "lastName": "نام خانوادگی", - "firstName": "نام", - "title": "عنوان", - "customTitle": "عنوان سفارشی", - "manageInventory": "مدیریت موجودی", - "inventoryKit": "دارای کیت موجودی", - "inventoryItems": "موجودی اقلام", - "inventoryItem": "آیتم موجودی", - "requiredQuantity": "مقدار مورد نیاز", - "description": "توضیحات", - "email": "ایمیل", - "password": "رمز عبور", - "repeatPassword": "تکرار رمز عبور", - "confirmPassword": "تأیید رمز عبور", - "newPassword": "رمز عبور جدید", - "repeatNewPassword": "تکرار رمز عبور جدید", - "categories": "دسته‌بندی‌ها", - "shippingMethod": "روش حمل و نقل", - "configurations": "پیکربندی‌ها", - "conditions": "شرایط", - "category": "دسته‌بندی", - "collection": "مجموعه", - "discountable": "قابل تخفیف", - "handle": "مدیریت", - "subtitle": "زیرعنوان", - "by": "توسط", - "item": "آیتم", - "qty": "تعداد", - "limit": "محدودیت", - "tags": "برچسب‌ها", - "type": "نوع", - "reason": "دلیل", - "none": "هیچ‌کدام", - "all": "همه", - "search": "جستجو", - "percentage": "درصد", - "sales_channels": "کانال‌های فروش", - "customer_groups": "گروه‌های مشتری", - "product_tags": "برچسب‌های محصول", - "product_types": "انواع محصول", - "product_collections": "مجموعه‌های محصول", - "status": "وضعیت", - "code": "کد", - "value": "مقدار", - "disabled": "غیرفعال", - "dynamic": "پویا", - "normal": "عادی", - "years": "سال", - "months": "ماه", - "days": "روز", - "hours": "ساعت", - "minutes": "دقیقه", - "totalRedemptions": "کل بازخریدها", - "countries": "کشورها", - "paymentProviders": "ارائه‌دهندگان پرداخت", - "refundReason": "دلیل بازپرداخت", - "fulfillmentProviders": "ارائه‌دهندگان پردازش", - "fulfillmentProvider": "ارائه‌دهنده پردازش", - "providers": "ارائه‌دهندگان", - "availability": "دسترسی", - "inventory": "موجودی", - "optional": "اختیاری", - "note": "یادداشت", - "automaticTaxes": "مالیات خودکار", - "taxInclusivePricing": "قیمت‌گذاری شامل مالیات", - "currency": "ارز", - "address": "آدرس", - "address2": "آپارتمان، سوئیت و غیره", - "city": "شهر", - "postalCode": "کد پستی", - "country": "کشور", - "state": "استان", - "province": "استان", - "company": "شرکت", - "phone": "تلفن", - "metadata": "متادیتا", - "selectCountry": "انتخاب کشور", - "products": "محصولات", - "variants": "تنوع‌ها", - "orders": "سفارشات", - "account": "حساب کاربری", - "total": "مجموع سفارش", - "paidTotal": "مجموع پرداخت شده", - "totalExclTax": "مجموع بدون مالیات", - "subtotal": "جمع جزء", - "shipping": "حمل و نقل", - "outboundShipping": "حمل و نقل ارسالی", - "returnShipping": "حمل و نقل مرجوعی", - "tax": "مالیات", - "created": "ایجاد شده", - "key": "کلید", - "customer": "مشتری", - "date": "تاریخ", - "order": "سفارش", - "fulfillment": "پردازش", - "provider": "ارائه‌دهنده", - "payment": "پرداخت", - "items": "اقلام", - "salesChannel": "کانال فروش", - "region": "منطقه", - "discount": "تخفیف", - "role": "نقش", - "sent": "ارسال شده", - "salesChannels": "کانال‌های فروش", - "product": "محصول", - "createdAt": "ایجاد شده در", - "updatedAt": "به‌روزرسانی شده در", - "revokedAt": "لغو شده در", - "true": "صحیح", - "false": "غلط", - "giftCard": "کارت هدیه", - "tag": "برچسب", - "dateIssued": "تاریخ صدور", - "issuedDate": "تاریخ صدور", - "expiryDate": "تاریخ انقضا", - "price": "قیمت", - "priceTemplate": "قیمت {{regionOrCurrency}}", - "height": "ارتفاع", - "width": "عرض", - "length": "طول", - "weight": "وزن", - "midCode": "کد MID", - "hsCode": "کد HS", - "ean": "EAN", - "upc": "UPC", - "inventoryQuantity": "مقدار موجودی", - "barcode": "بارکد", - "countryOfOrigin": "کشور مبدأ", - "material": "جنس", - "thumbnail": "تصویر کوچک", - "sku": "SKU", - "managedInventory": "موجودی مدیریت شده", - "allowBackorder": "اجازه پیش‌سفارش", - "inStock": "موجود در انبار", - "location": "مکان", - "quantity": "تعداد", - "variant": "تنوع", - "id": "شناسه", - "parent": "والد", - "minSubtotal": "حداقل جمع جزء", - "maxSubtotal": "حداکثر جمع جزء", - "shippingProfile": "پروفایل حمل و نقل", - "summary": "خلاصه", - "details": "جزئیات", - "label": "برچسب", - "rate": "نرخ", - "requiresShipping": "نیاز به حمل و نقل", - "unitPrice": "قیمت واحد", - "startDate": "تاریخ شروع", - "endDate": "تاریخ پایان", - "draft": "پیش‌نویس", - "values": "مقادیر" - }, - "dateTime": { - "years_one": "سال", - "years_other": "سال", - "months_one": "ماه", - "months_other": "ماه", - "weeks_one": "هفته", - "weeks_other": "هفته", - "days_one": "روز", - "days_other": "روز", - "hours_one": "ساعت", - "hours_other": "ساعت", - "minutes_one": "دقیقه", - "minutes_other": "دقیقه", - "seconds_one": "ثانیه", - "seconds_other": "ثانیه" - } -} diff --git a/src/i18n/translations/fr.json b/src/i18n/translations/fr.json deleted file mode 100644 index dee9c0e3..00000000 --- a/src/i18n/translations/fr.json +++ /dev/null @@ -1,2796 +0,0 @@ -{ - "$schema": "./$schema.json", - "general": { - "ascending": "Ascendant", - "descending": "Descendant", - "add": "Ajouter", - "start": "Début", - "end": "Fin", - "open": "Ouvrir", - "close": "Fermer", - "apply": "Appliquer", - "range": "Plage", - "search": "Rechercher", - "of": "de", - "results": "résultats", - "pages": "pages", - "next": "Suivant", - "prev": "Précédent", - "is": "est", - "timeline": "Chronologie", - "success": "Succès", - "warning": "Attention", - "tip": "Astuce", - "error": "Erreur", - "select": "Sélectionner", - "selected": "Sélectionné", - "enabled": "Activé", - "disabled": "Désactivé", - "expired": "Expiré", - "active": "Actif", - "revoked": "Revoqué", - "new": "Nouveau", - "modified": "Modifié", - "added": "Ajouté", - "removed": "Supprimé", - "admin": "Administrateur", - "store": "Boutique", - "details": "Détails", - "items_one": "{{count}} item", - "items_other": "{{count}} items", - "countSelected": "{{count}} sélectionné", - "countOfTotalSelected": "{{count}} sur {{total}} sélectionnés", - "plusCount": "+ {{count}}", - "plusCountMore": "+ {{count}} plus", - "areYouSure": "Êtes-vous sûr ?", - "noRecordsFound": "Aucun enregistrement trouvé", - "typeToConfirm": "Veuillez entrer {{val}} pour confirmer :", - "noResultsTitle": "Aucun résultat", - "noResultsMessage": "Essayez de changer les filtres ou la requête de recherche", - "noSearchResults": "Aucun résultat de recherche", - "noSearchResultsFor": "Aucun résultat de recherche pour <0>'{{query}}'", - "noRecordsTitle": "Aucun enregistrement", - "noRecordsMessage": "Il n'y a pas d'enregistrement à afficher", - "unsavedChangesTitle": "Êtes-vous sûr de vouloir quitter ce formulaire ?", - "unsavedChangesDescription": "Vous avez des modifications non enregistrées qui seront perdues si vous quittez ce formulaire.", - "includesTaxTooltip": "Les prix de cette colonne sont TTC (toutes taxes comprises).", - "excludesTaxTooltip": "Les prix de cette colonne sont HT (Hors Taxes).", - "noMoreData": "Aucune donnée supplémentaire" - }, - "json": { - "header": "JSON", - "numberOfKeys_one": "{{count}} clé", - "numberOfKeys_other": "{{count}} clés", - "drawer": { - "header_one": "JSON <0>· {{count}} clé", - "header_other": "JSON <0>· {{count}} clés", - "description": "Voir les données JSON pour cet objet." - } - }, - "metadata": { - "header": "Metadata", - "numberOfKeys_one": "{{count}} clé", - "numberOfKeys_other": "{{count}} clés", - "edit": { - "header": "Modifier les métadonnées", - "description": "Modifier les métadonnées pour cet objet.", - "successToast": "Les métadonnées ont été mises à jour avec succès.", - "actions": { - "insertRowAbove": "Insérer une ligne au-dessus", - "insertRowBelow": "Insérer une ligne en dessous", - "deleteRow": "Supprimer la ligne" - }, - "labels": { - "key": "Clé", - "value": "Valeur" - }, - "complexRow": { - "label": "Certaines lignes sont désactivées", - "description": "Cet objet contient des métadonnées non-primitives, telles que des tableaux ou des objets, qui ne peuvent pas être modifiés ici. Pour modifier les lignes désactivées, utilisez l'API directement.", - "tooltip": "Cette ligne est désactivée car elle contient des données non primitives." - } - } - }, - "validation": { - "mustBeInt": "La valeur doit être un nombre entier.", - "mustBePositive": "La valeur doit être un nombre positif." - }, - "actions": { - "save": "Enregistrer", - "saveAsDraft": "Enregistrer comme brouillon", - "copy": "Copier", - "copied": "Copié", - "duplicate": "Dupliquer", - "publish": "Publier", - "create": "Créer", - "delete": "Supprimer", - "remove": "Retirer", - "revoke": "Révoquer", - "cancel": "Annuler", - "forceConfirm": "Forcer la confirmation", - "continueEdit": "Continuer l'édition", - "enable": "Activer", - "disable": "Désactiver", - "undo": "Annuler", - "complete": "Terminer", - "viewDetails": "Voir les détails", - "back": "Retour", - "close": "Fermer", - "showMore": "Voir plus", - "continue": "Continuer", - "continueWithEmail": "Continuer avec l'email", - "idCopiedToClipboard": "ID copié dans le presse-papier", - "addReason": "Ajouter une raison", - "addNote": "Ajouter une note", - "reset": "Réinitialiser", - "confirm": "Confirmer", - "edit": "Modifier", - "addItems": "Ajouter des éléments", - "download": "Télécharger", - "clear": "Effacer", - "clearAll": "Tout effacer", - "apply": "Appliquer", - "add": "Ajouter", - "select": "Sélectionner", - "browse": "Parcourir", - "logout": "Déconnexion", - "hide": "Masquer", - "export": "Exporter", - "import": "Importer", - "cannotUndo": "Cette action ne peut pas être annulée" - }, - "operators": { - "in": "inclus" - }, - "app": { - "search": { - "label": "Rechercher", - "title": "Recherche", - "description": "Recherchez dans l'ensemble de votre boutique, y compris les commandes, les produits, les clients et plus encore.", - "allAreas": "Toutes les zones", - "navigation": "Navigation", - "openResult": "Ouvrir le résultat", - "showMore": "Voir plus", - "placeholder": "Accéder à ou rechercher n'importe quoi...", - "noResultsTitle": "Aucun résultat trouvé", - "noResultsMessage": "Nous n'avons trouvé aucun élément correspondant à votre recherche.", - "emptySearchTitle": "Tapez pour rechercher", - "emptySearchMessage": "Entrez un mot-clé ou une phrase pour explorer.", - "loadMore": "Charger {{count}} de plus", - "groups": { - "all": "Toutes les zones", - "customer": "Clients", - "customerGroup": "Groupes de clients", - "product": "Produits", - "productVariant": "Variantes de produits", - "inventory": "Inventaire", - "reservation": "Réservations", - "category": "Catégories", - "collection": "Collections", - "order": "Commandes", - "promotion": "Promotions", - "campaign": "Campagnes", - "priceList": "Listes de prix", - "user": "Utilisateurs", - "region": "Régions", - "taxRegion": "Régions fiscales", - "returnReason": "Motifs de retour", - "salesChannel": "Canaux de vente", - "productType": "Types de produits", - "productTag": "Tags de produits", - "location": "Emplacements", - "shippingProfile": "Profils d'expédition", - "publishableApiKey": "Clés API publiques", - "secretApiKey": "Clés API secrètes", - "command": "Commandes", - "navigation": "Navigation" - } - }, - "keyboardShortcuts": { - "pageShortcut": "Sauter à", - "settingShortcut": "Paramètres", - "commandShortcut": "Commandes", - "then": "alors", - "navigation": { - "goToOrders": "Commandes", - "goToProducts": "Produits", - "goToCollections": "Collections", - "goToCategories": "Catégories", - "goToCustomers": "Clients", - "goToCustomerGroups": "Groupes de clients", - "goToInventory": "Inventaire", - "goToReservations": "Réservations", - "goToPriceLists": "Listes de prix", - "goToPromotions": "Promotions", - "goToCampaigns": "Campagnes" - }, - "settings": { - "goToSettings": "Paramètres", - "goToStore": "Boutique", - "goToUsers": "Utilisateurs", - "goToRegions": "Régions", - "goToTaxRegions": "Régions fiscales", - "goToSalesChannels": "Canaux de vente", - "goToProductTypes": "Types de produits", - "goToLocations": "Emplacements", - "goToPublishableApiKeys": "Clés API publiques", - "goToSecretApiKeys": "Clés API secrètes", - "goToWorkflows": "Workflows", - "goToProfile": "Profil", - "goToReturnReasons": "Motifs de retour" - } - }, - "menus": { - "user": { - "documentation": "Documentation", - "changelog": "Changelog", - "shortcuts": "Raccourcis", - "profileSettings": "Paramètres du profil", - "theme": { - "label": "Thème", - "dark": "Dark", - "light": "Light", - "system": "Système" - } - }, - "store": { - "label": "Boutique", - "storeSettings": "Paramètres de la boutique" - }, - "actions": { - "logout": "Déconnexion" - } - }, - "nav": { - "accessibility": { - "title": "Navigation", - "description": "Menu de navigation pour le tableau de bord." - }, - "common": { - "extensions": "Extensions" - }, - "main": { - "store": "Boutique", - "storeSettings": "Paramètres de la boutique" - }, - "settings": { - "header": "Paramètres", - "general": "General", - "developer": "Développeur", - "myAccount": "Mon compte" - } - } - }, - "dataGrid": { - "columns": { - "view": "Affichage", - "resetToDefault": "Réinitialiser à la valeur par défaut", - "disabled": "Le changement de colonnes visibles est désactivé." - }, - "shortcuts": { - "label": "Raccourcis", - "commands": { - "undo": "Annuler", - "redo": "Retour", - "copy": "Copier", - "paste": "Coller", - "edit": "Modifier", - "delete": "Supprimer", - "clear": "Effacer", - "moveUp": "Déplacer vers le haut", - "moveDown": "Déplacer vers le bas", - "moveLeft": "Déplacer vers la gauche", - "moveRight": "Déplacer vers la droite", - "moveTop": "Déplacer en haut", - "moveBottom": "Déplacer en bas", - "selectDown": "Sélectionner vers le bas", - "selectUp": "Sélectionner vers le haut", - "selectColumnDown": "Sélectionner la colonne vers le bas", - "selectColumnUp": "Sélectionner la colonne vers le haut", - "focusToolbar": "Focus barre d'outils", - "focusCancel": "Annuler le focus" - } - }, - "errors": { - "fixError": "Corriger l'erreur", - "count_one": "{{count}} erreur", - "count_other": "{{count}} erreurs" - } - }, - "filters": { - "date": { - "today": "Aujourd'hui", - "lastSevenDays": "7 derniers jours", - "lastThirtyDays": "30 derniers jours", - "lastNinetyDays": "90 derniers jours", - "lastTwelveMonths": "12 derniers mois", - "custom": "Personnalisé", - "from": "De", - "to": "À" - }, - "compare": { - "lessThan": "Moins de", - "greaterThan": "Plus grand que", - "exact": "Exact", - "range": "Plage", - "lessThanLabel": "moins de {{value}}", - "greaterThanLabel": "plus grand que {{value}}", - "andLabel": "et" - }, - "radio": { - "yes": "Oui", - "no": "Non", - "true": "Vrai", - "false": "Faux" - }, - "addFilter": "Ajouter un filtre" - }, - "errorBoundary": { - "badRequestTitle": "400 - Requête incorrecte", - "badRequestMessage": "La requête n'a pas pu être interprétée par le serveur en raison d'une syntaxe incorrecte.", - "notFoundTitle": "404 - Il n'y a pas de page à cette adresse", - "notFoundMessage": "Vérifiez l'URL et réessayez, ou utilisez la barre de recherche pour trouver ce que vous cherchez.", - "internalServerErrorTitle": "500 - Erreur interne du serveur", - "internalServerErrorMessage": "Une erreur inattendue est survenue sur le serveur. Veuillez réessayer plus tard.", - "defaultTitle": "Une erreur est survenue", - "defaultMessage": "Une erreur inattendue est survenue lors du rendu de cette page.", - "noMatchMessage": "La page que vous recherchez n'existe pas.", - "backToDashboard": "Retour au tableau de bord" - }, - "addresses": { - "shippingAddress": { - "header": "Adresse de livraison", - "editHeader": "Modifier l'adresse de livraison", - "editLabel": "Adresse de livraison", - "label": "Adresse de livraison" - }, - "billingAddress": { - "header": "Adresse de facturation", - "editHeader": "Modifier l'adresse de facturation", - "editLabel": "Adresse de facturation", - "label": "Adresse de facturation", - "sameAsShipping": "Identique à l'adresse de livraison" - }, - "contactHeading": "Contact", - "locationHeading": "Emplacement" - }, - "email": { - "editHeader": "Modifier l'email", - "editLabel": "Email", - "label": "Email" - }, - "transferOwnership": { - "header": "Transférer la propriété", - "label": "Transférer la propriété", - "details": { - "order": "Détails de la commande", - "draft": "Détails du brouillon" - }, - "currentOwner": { - "label": "Propriétaire actuel", - "hint": "Le propriétaire actuel de la commande." - }, - "newOwner": { - "label": "Nouveau propriétaire", - "hint": "Le nouveau propriétaire à transférer la commande à." - }, - "validation": { - "mustBeDifferent": "Le nouveau propriétaire doit être différent du propriétaire actuel.", - "required": "Le nouveau propriétaire est requis." - } - }, - "sales_channels": { - "availableIn": "Disponible dans <0>{{x}} canaux de vente sur <1>{{y}}" - }, - "products": { - "domain": "Produits", - "additionalAttributes": "Attributs supplémentaires", - "list": { - "noRecordsMessage": "Créez votre premier produit pour commencer à vendre." - }, - "edit": { - "header": "Modifier le produit", - "description": "Modifiez les détails du produit.", - "successToast": "Le produit {{title}} a été mis à jour avec succès." - }, - "create": { - "title": "Créer un produit", - "description": "Créer un nouveau produit.", - "header": "General", - "tabs": { - "details": "Détails", - "organize": "Organiser", - "variants": "Variants", - "inventory": "Inventaires" - }, - "errors": { - "variants": "Veuillez sélectionner au moins une variante.", - "options": "Veuillez créer au moins une option.", - "uniqueSku": "Le SKU doit être unique." - }, - "inventory": { - "heading": "Inventaires", - "label": "Ajouter des articles d'inventaire à l'inventaire du kit de la variante.", - "itemPlaceholder": "Sélectionner un article d'inventaire", - "quantityPlaceholder": "Combien de ces articles sont nécessaires pour le kit ?" - }, - "variants": { - "header": "Variants", - "subHeadingTitle": "Oui, c'est un produit avec des variantes", - "subHeadingDescription": "Lorsque la case n'est pas cochée, nous créerons une variante par défaut pour vous", - "optionTitle": { - "placeholder": "Taille" - }, - "optionValues": { - "placeholder": "Petit, Moyen, Grand" - }, - "productVariants": { - "label": "Variantes de produit", - "hint": "Cette classification affectera l'ordre des variantes dans votre boutique.", - "alert": "Ajoutez des options pour créer des variantes.", - "tip": "Les variantes non cochées ne seront pas créées. Vous pouvez toujours créer et modifier des variantes par la suite, mais cette liste correspond aux variations dans vos options de produit." - }, - "productOptions": { - "label": "Options de produit", - "hint": "Définissez les options du produit, par exemple la couleur, la taille, etc." - } - }, - "successToast": "Le produit {{title}} a été créé avec succès." - }, - "export": { - "header": "Exporter la liste des produits", - "description": "Exportez la liste des produits vers un fichier CSV.", - "success": { - "title": "Nous traitons votre exportation", - "description": "L'exportation peut prendre quelques minutes. Nous vous notifierons lorsque nous aurons terminé." - }, - "filters": { - "title": "Filtres", - "description": "Appliquez les filtres dans l'aperçu de la table pour ajuster cette vue" - }, - "columns": { - "title": "Colonnes", - "description": "Personnalisez les données exportées pour répondre à des besoins spécifiques" - } - }, - "import": { - "header": "Importer la liste des produits", - "uploadLabel": "Importer des produits", - "uploadHint": "Glisser-déposer un fichier CSV ou cliquer pour télécharger", - "description": "Importez des produits en fournissant un fichier CSV dans un format prédéfini", - "template": { - "title": "Vous n'êtes pas sûr de la façon d'organiser votre liste ?", - "description": "Téléchargez le modèle ci-dessous pour vous assurer de suivre le format correct." - }, - "upload": { - "title": "Télécharger un fichier CSV", - "description": "Grâce aux imports, vous pouvez ajouter ou mettre à jour des produits. Pour mettre à jour des produits existants, vous devez utiliser le handle et l'ID existants, pour mettre à jour des variantes existantes, vous devez utiliser l'ID existant. Vous serez invité à confirmer avant que nous importions les produits.", - "preprocessing": "Traitement préalable...", - "productsToCreate": "Les produits seront créés", - "productsToUpdate": "Les produits seront mis à jour" - }, - "success": { - "title": "Nous traitons votre importation", - "description": "L'importation peut prendre quelques minutes. Nous vous notifierons lorsque nous aurons terminé." - } - }, - "deleteWarning": "Vous êtes sur le point de supprimer le produit {{title}}. Cette action ne peut être annulée.", - "variants": { - "header": "Variantes", - "empty": { - "heading": "Aucune variantes", - "description": "Il n'y a aucune variantes à afficher." - }, - "filtered": { - "heading": "Aucun résultat", - "description": "Aucune variantes ne correspond aux critères de filtre actuel." - } - }, - "attributes": "Attributs", - "editAttributes": "Modifier les attributs", - "editOptions": "Modifier les options", - "editPrices": "Modifier les prix", - "media": { - "label": "Media", - "editHint": "Ajoutez des médias au produit pour le mettre en avant dans votre boutique.", - "makeThumbnail": "Faire de la vignette", - "uploadImagesLabel": "Télécharger des images", - "uploadImagesHint": "Glisser-déposer des images ici ou cliquer pour télécharger.", - "invalidFileType": "'{{name}}' n'est pas un type de fichier supporté. Les types de fichiers supportés sont : {{types}}.", - "failedToUpload": "Erreur lors du téléchargement des médias ajoutés. Veuillez réessayer.", - "deleteWarning_one": "Vous êtes sur le point de supprimer {{count}} image. Cette action ne peut être annulée.", - "deleteWarning_other": "Vous êtes sur le point de supprimer {{count}} images. Cette action ne peut être annulée.", - "deleteWarningWithThumbnail_one": "Vous êtes sur le point de supprimer {{count}} image incluant la vignette. Cette action ne peut être annulée.", - "deleteWarningWithThumbnail_other": "Vous êtes sur le point de supprimer {{count}} images incluant la vignette. Cette action ne peut être annulée.", - "thumbnailTooltip": "Vignette", - "galleryLabel": "Galerie", - "downloadImageLabel": "Télécharger l'image actuelle", - "deleteImageLabel": "Supprimer l'image actuelle", - "emptyState": { - "header": "Aucun média pour le moment", - "description": "Ajoutez des médias au produit pour le mettre en avant dans votre boutique.", - "action": "Ajouter des médias" - }, - "successToast": "Le média à été mis à jour avec succès." - }, - "discountableHint": "Lorsque la case n'est pas cochée, les remises ne seront pas appliquées à ce produit.", - "noSalesChannels": "Non disponible dans aucun canal de vente", - "variantCount_one": "{{count}} variante", - "variantCount_other": "{{count}} variantes", - "deleteVariantWarning": "Vous êtes sur le point de supprimer la variante {{title}}. Cette action ne peut être annulée.", - "productStatus": { - "draft": "Brouillon", - "published": "Publié", - "proposed": "Proposé", - "rejected": "Rejeté" - }, - "fields": { - "title": { - "label": "Titre", - "hint": "Donnez à votre produit un titre court et clair.<0/>50-60 caractères est la longueur recommandée pour les moteurs de recherche.", - "placeholder": "Veste d'hiver" - }, - "subtitle": { - "label": "Sous-titre", - "placeholder": "Chaud et confortable" - }, - "handle": { - "label": "Handle", - "tooltip": "Le handle est utilisé pour faire référence au produit dans votre boutique. Si non spécifié, le handle sera généré à partir du titre du produit.", - "placeholder": "veste-dhiver" - }, - "description": { - "label": "Description", - "hint": "Donnez à votre produit une description courte et claire.<0/>120-160 caractères est la longueur recommandée pour les moteurs de recherche.", - "placeholder": "Une veste chaude et confortable" - }, - "discountable": { - "label": "Discountable", - "hint": "Lorsque la case n'est pas cochée, les remises ne seront pas appliquées à ce produit" - }, - "type": { - "label": "Type" - }, - "collection": { - "label": "Collection" - }, - "categories": { - "label": "Catégories" - }, - "tags": { - "label": "Tags" - }, - "sales_channels": { - "label": "Canaux de vente", - "hint": "Ce produit ne sera disponible que dans le canal de vente par défaut si vous ne le modifiez pas." - }, - "countryOrigin": { - "label": "Pays d'origine" - }, - "material": { - "label": "Matériau" - }, - "width": { - "label": "Largeur" - }, - "length": { - "label": "Longueur" - }, - "height": { - "label": "Hauteur" - }, - "weight": { - "label": "Poids" - }, - "options": { - "label": "Options de produit", - "hint": "Les options sont utilisées pour définir la couleur, la taille, etc. du produit", - "add": "Ajouter une option", - "optionTitle": "Titre de l'option", - "optionTitlePlaceholder": "Couleur", - "variations": "Variations (séparées par des virgules)", - "variantionsPlaceholder": "Rouge, Bleu, Vert" - }, - "variants": { - "label": "Variantes de produit", - "hint": "Les variantes non cochées ne seront pas créées, ce classement affectera l'ordre des variantes dans votre boutique." - }, - "mid_code": { - "label": "Code MID" - }, - "hs_code": { - "label": "Code HS" - } - }, - "variant": { - "edit": { - "header": "Modifier la variante", - "success": "Variante de produit modifiée avec succès" - }, - "create": { - "header": "Variant details" - }, - "deleteWarning": "Êtes-vous sûr de vouloir supprimer cette variante ?", - "pricesPagination": "1 - {{current}} de {{total}} prix", - "tableItemAvailable": "{{availableCount}} disponible", - "tableItem_one": "{{availableCount}} disponible à {{locationCount}} emplacement", - "tableItem_other": "{{availableCount}} disponible à {{locationCount}} emplacements", - "inventory": { - "notManaged": "Not managed", - "manageItems": "Gérer les articles d'inventaire", - "notManagedDesc": "L'inventaire n'est pas géré pour cette variante. Activez ‘Gérer l'inventaire’ pour suivre l'inventaire de la variante.", - "manageKit": "Gérer l'inventaire du kit", - "navigateToItem": "Aller à l'article d'inventaire", - "actions": { - "inventoryItems": "Aller à l'article d'inventaire", - "inventoryKit": "Afficher les articles d'inventaire" - }, - "inventoryKit": "Inventaire du kit", - "inventoryKitHint": "Cette variante est composée de plusieurs articles d'inventaire ?", - "validation": { - "itemId": "Veuillez sélectionner un article d'inventaire.", - "quantity": "La quantité est requise. Veuillez entrer un nombre positif." - }, - "header": "Stock & Inventaire", - "editItemDetails": "Modifier les détails de l'article", - "manageInventoryLabel": "Gérer l'inventaire", - "manageInventoryHint": "Lorsque activé, nous ajusterons la quantité d'inventaire pour vous lorsque les commandes et les retours sont créés.", - "allowBackordersLabel": "Autoriser les commandes partielles", - "allowBackordersHint": "Lorsque activé, les clients peuvent acheter la variante même s'il n'y a pas de quantité disponible.", - "toast": { - "levelsBatch": "Inventaire mis à jour.", - "update": "Article d'inventaire mis à jour avec succès.", - "updateLevel": "Inventaire mis à jour avec succès.", - "itemsManageSuccess": "Articles d'inventaire mis à jour avec succès." - } - } - }, - "options": { - "header": "Options", - "edit": { - "header": "Modifier l'option", - "successToast": "Option {{title}} modifiée avec succès." - }, - "create": { - "header": "Créer une option", - "successToast": "Option {{title}} créée avec succès." - }, - "deleteWarning": "Vous êtes sur le point de supprimer l'option : {{title}}. Cette action ne peut être annulée." - }, - "organization": { - "header": "Organisation", - "edit": { - "header": "Modifier l'organisation", - "toasts": { - "success": "Organisation de {{title}} modifiée avec succès." - } - } - }, - "toasts": { - "delete": { - "success": { - "header": "Produit supprimé", - "description": "{{title}} a été supprimé avec succès." - }, - "error": { - "header": "Erreur lors de la suppression du produit" - } - } - } - }, - "collections": { - "domain": "Collections", - "subtitle": "Organisez vos produits en collections.", - "createCollection": "Créer une collection", - "createCollectionHint": "Créer une nouvelle collection pour organiser vos produits.", - "createSuccess": "Collection créée avec succès.", - "editCollection": "Modifier la collection", - "handleTooltip": "Le handle est utilisé pour faire référence à la collection dans votre boutique. Si non spécifié, le handle sera généré à partir du titre de la collection.", - "deleteWarning": "Vous êtes sur le point de supprimer la collection {{title}}. Cette action ne peut être annulée.", - "removeSingleProductWarning": "Vous êtes sur le point de supprimer le produit {{title}} de la collection. Cette action ne peut être annulée.", - "removeProductsWarning_one": "Vous êtes sur le point de supprimer {{count}} produit de la collection. Cette action ne peut être annulée.", - "removeProductsWarning_other": "Vous êtes sur le point de supprimer {{count}} produits de la collection. Cette action ne peut être annulée.", - "products": { - "list": { - "noRecordsMessage": "Il n'y a pas de produits dans la collection." - }, - "add": { - "successToast_one": "Produit ajouté à la collection avec succès.", - "successToast_other": "Produits ajoutés à la collection avec succès." - }, - "remove": { - "successToast_one": "Produit retiré de la collection avec succès.", - "successToast_other": "Produits retirés de la collection avec succès." - } - } - }, - "categories": { - "domain": "Categories", - "subtitle": "Organisez vos produits en catégories, et gérez l'ordre et la hiérarchie de ces catégories.", - "create": { - "header": "Créer une catégorie", - "hint": "Create a new category to organize your products.", - "tabs": { - "details": "Détails", - "organize": "Organiser par ordre" - }, - "successToast": "Catégorie {{name}} créée avec succès." - }, - "edit": { - "header": "Editer une catégorie", - "description": "Modifier la catégorie pour mettre à jour ses détails.", - "successToast": "Catégorie modifiée avec succès." - }, - "delete": { - "confirmation": "Vous êtes sur le point de supprimer la catégorie {{name}}. Cette action ne peut être annulée.", - "successToast": "Catégorie {{name}} supprimée avec succès." - }, - "products": { - "add": { - "disabledTooltip": "Le produit est déjà dans cette catégorie.", - "successToast_one": "Produit ajouté à la catégorie avec succès.", - "successToast_other": "Produits ajoutés à la catégorie avec succès." - }, - "remove": { - "confirmation_one": "Vous êtes sur le point de supprimer {{count}} produit de la catégorie. Cette action ne peut être annulée.", - "confirmation_other": "Vous êtes sur le point de supprimer {{count}} produits de la catégorie. Cette action ne peut être annulée.", - "successToast_one": "Produit retiré de la catégorie avec succès.", - "successToast_other": "Produits retirés de la catégorie avec succès." - }, - "list": { - "noRecordsMessage": "Il n'y a pas de produits dans la catégorie." - } - }, - "organize": { - "header": "Organiser", - "action": "Modifier l'ordre" - }, - "fields": { - "visibility": { - "label": "Visibility", - "internal": "Interne", - "public": "Publique" - }, - "status": { - "label": "Statut", - "active": "Active", - "inactive": "Inactive" - }, - "path": { - "label": "Chemin", - "tooltip": "Afficher le chemin complet de la catégorie." - }, - "children": { - "label": "Enfants" - }, - "new": { - "label": "Nouveau" - } - } - }, - "inventory": { - "domain": "Inventaire", - "subtitle": "Gérer vos articles d'inventaire", - "reserved": "Réservé", - "available": "Disponible", - "locationLevels": "Emplacements", - "associatedVariants": "Variantes associées", - "manageLocations": "Gérer les emplacements", - "deleteWarning": "Vous êtes sur le point de supprimer un article d'inventaire. Cette action ne peut être annulée.", - "editItemDetails": "Modifier les détails de l'article", - "create": { - "title": "Créer un article d'inventaire", - "details": "Details", - "availability": "Disponibilité", - "locations": "Emplacements", - "attributes": "Attributs", - "requiresShipping": "Nécessite l'expédition", - "requiresShippingHint": "Le produit d'inventaire nécessite-t-il une expédition ?", - "successToast": "Article d'inventaire créé avec succès." - }, - "reservation": { - "header": "Reservation of {{itemName}}", - "editItemDetails": "Modifier la réservation", - "lineItemId": "ID de ligne", - "orderID": "ID de la commande", - "description": "Description", - "location": "Emplacement", - "inStockAtLocation": "En stock à cet emplacement", - "availableAtLocation": "Disponible à cet emplacement", - "reservedAtLocation": "Réservé à cet emplacement", - "reservedAmount": "Montant réservé", - "create": "Créer une réservation", - "itemToReserve": "Article à réserver", - "quantityPlaceholder": "Combien voulez-vous réserver ?", - "descriptionPlaceholder": "Quel type de réservation est celle-ci ?", - "successToast": "Réservation créée avec succès.", - "updateSuccessToast": "Réservation modifiée avec succès.", - "deleteSuccessToast": "Réservation supprimée avec succès.", - "errors": { - "noAvaliableQuantity": "Emplacement de stock sans quantité disponible.", - "quantityOutOfRange": "Quantité minimale est 1 et maximum est {{max}}" - } - }, - "toast": { - "updateLocations": "Locations updated successfully.", - "updateLevel": "Inventaire mis à jour avec succès.", - "updateItem": "Article d'inventaire mis à jour avec succès." - } - }, - "giftCards": { - "domain": "Gift Cards", - "editGiftCard": "Modifier la carte cadeau", - "createGiftCard": "Créer une carte cadeau", - "createGiftCardHint": "Créer manuellement une carte cadeau qui peut être utilisée comme moyen de paiement dans votre boutique.", - "selectRegionFirst": "Sélectionnez une région d'abord", - "deleteGiftCardWarning": "Vous êtes sur le point de supprimer la carte cadeau {{code}}. Cette action ne peut être annulée.", - "balanceHigherThanValue": "Le solde ne peut être supérieur au montant initial.", - "balanceLowerThanZero": "Le solde ne peut être négatif.", - "expiryDateHint": "Les pays ont des lois différentes concernant les dates d'expiration des cartes cadeaux. Assurez-vous de vérifier les régulations locales avant de définir une date d'expiration.", - "regionHint": "Changer la région de la carte cadeau changera également sa devise, potentiellement affectant sa valeur monétaire.", - "enabledHint": "Spécifiez si la carte cadeau est activée ou désactivée.", - "balance": "Solde", - "currentBalance": "Solde actuel", - "initialBalance": "Solde initial", - "personalMessage": "Message personnel", - "recipient": "Destinataire" - }, - "customers": { - "domain": "Clients", - "list": { - "noRecordsMessage": "Vos clients apparaîtront ici." - }, - "create": { - "header": "Créer un client", - "hint": "Créer un nouveau client et gérer leurs détails.", - "successToast": "Client {{email}} créé avec succès." - }, - "groups": { - "label": "Groupes de clients", - "remove": "Êtes-vous sûr de vouloir supprimer le client de \"{{name}}\" groupe de clients ?", - "removeMany": "Êtes-vous sûr de vouloir supprimer le client de les groupes de clients suivants : {{groups}} ?", - "alreadyAddedTooltip": "Le client est déjà dans ce groupe de clients.", - "list": { - "noRecordsMessage": "Ce client n'appartient à aucun groupe." - }, - "add": { - "success": "Client ajouté au groupe : {{groups}}.", - "list": { - "noRecordsMessage": "Veuillez créer un groupe de clients d'abord." - } - }, - "removed": { - "success": "Client retiré du groupe : {{groups}}.", - "list": { - "noRecordsMessage": "Veuillez créer un groupe de clients d'abord." - } - } - }, - "edit": { - "header": "Editer un client", - "emailDisabledTooltip": "Le courriel ne peut être modifié pour les clients enregistrés.", - "successToast": "Client {{email}} modifié avec succès." - }, - "delete": { - "title": "Supprimer un client", - "description": "Vous êtes sur le point de supprimer le client {{email}}. Cette action ne peut être annulée.", - "successToast": "Client {{email}} supprimé avec succès." - }, - "fields": { - "guest": "Invité", - "registered": "Enregistré", - "groups": "Groupes" - }, - "registered": "Enregistré", - "guest": "Invité", - "hasAccount": "A un compte" - }, - "customerGroups": { - "domain": "Groupes de clients", - "subtitle": "Organisez les clients en groupes. Les groupes peuvent avoir des promotions et des prix différents.", - "create": { - "header": "Créer un groupe de clients", - "hint": "Créer un nouveau groupe de clients pour segmenter vos clients.", - "successToast": "Groupe de clients {{name}} créé avec succès." - }, - "edit": { - "header": "Editer un groupe de clients", - "successToast": "Groupe de clients {{name}} modifié avec succès." - }, - "delete": { - "title": "Delete Customer Group", - "description": "Vous êtes sur le point de supprimer le groupe de clients {{name}}. Cette action ne peut être annulée.", - "successToast": "Groupe de clients {{name}} supprimé avec succès." - }, - "customers": { - "alreadyAddedTooltip": "The customer has already been added to the group.", - "add": { - "successToast_one": "Client ajouté au groupe avec succès.", - "successToast_other": "Clients ajoutés au groupe avec succès.", - "list": { - "noRecordsMessage": "Créer un client d'abord." - } - }, - "remove": { - "title_one": "Supprimer un client", - "title_other": "Supprimer des clients", - "description_one": "Vous êtes sur le point de supprimer {{count}} client du groupe de clients. Cette action ne peut être annulée.", - "description_other": "Vous êtes sur le point de supprimer {{count}} clients du groupe de clients. Cette action ne peut être annulée." - }, - "list": { - "noRecordsMessage": "Ce groupe n'a pas de clients." - } - } - }, - "orders": { - "domain": "Commandes", - "claim": "Réclamation", - "exchange": "Échange", - "return": "Retour", - "cancelWarning": "Vous êtes sur le point de supprimer la commande {{id}}. Cette action ne peut être annulée.", - "onDateFromSalesChannel": "{{date}} de {{salesChannel}}", - "list": { - "noRecordsMessage": "Vos commandes apparaîtront ici." - }, - "summary": { - "requestReturn": "Demander un retour", - "allocateItems": "Allouer des articles", - "editOrder": "Editer la commande", - "editOrderContinue": "Continuer l'édition de la commande", - "inventoryKit": "Consiste de {{count}}x articles d'inventaire", - "itemTotal": "Total des articles", - "shippingTotal": "Total des frais de livraison", - "discountTotal": "Total des remises", - "taxTotalIncl": "Total des taxes (inclues)", - "itemSubtotal": "Sous-total des articles", - "shippingSubtotal": "Sous-total des frais de livraison", - "discountSubtotal": "Sous-total des remises", - "taxTotal": "Total des taxes" - }, - "transfer": { - "title": "Transfert de propriété", - "requestSuccess": "La demande de transfert de la commande à été envoyé à: {{email}}.", - "currentOwner": "Propriétaire actuel", - "newOwner": "Nouveau propriétaire", - "currentOwnerDescription": "Le client actuellement lié à cette commande.", - "newOwnerDescription": "Le client à qui transferer cette commande." - }, - "payment": { - "title": "Paiements", - "isReadyToBeCaptured": "Le paiement <0/> est prêt à être capturé.", - "totalPaidByCustomer": "Total payé par le client", - "capture": "Capture du paiement", - "capture_short": "Capture", - "refund": "Remboursement", - "markAsPaid": "Marquer comme payé", - "statusLabel": "Statut du paiement", - "statusTitle": "Statut du paiement", - "status": { - "notPaid": "Non payé", - "authorized": "Autorisé", - "partiallyAuthorized": "Partiellement autorisé", - "awaiting": "En attente", - "captured": "Capturé", - "partiallyRefunded": "Partiellement remboursé", - "partiallyCaptured": "Partiellement capturé", - "refunded": "Remboursé", - "canceled": "Annulé", - "requiresAction": "Requiert une action" - }, - "capturePayment": "Le paiement de {{amount}} sera capturé.", - "capturePaymentSuccess": "Paiement de {{amount}} capturé avec succès", - "markAsPaidPayment": "Le paiement de {{amount}} sera marqué comme payé.", - "markAsPaidPaymentSuccess": "Paiement de {{amount}} marqué comme payé avec succès", - "createRefund": "Créer un remboursement", - "refundPaymentSuccess": "Remboursement de {{amount}} réussi", - "createRefundWrongQuantity": "La quantité doit être un nombre entre 1 et {{number}}", - "refundAmount": "Remboursement de {{amount}}", - "paymentLink": "Copier le lien de paiement pour {{amount}}", - "selectPaymentToRefund": "Sélectionner le paiement à rembourser" - }, - "edits": { - "title": "Editer la commande", - "confirm": "Confirmer l'édition", - "confirmText": "Vous êtes sur le point de confirmer une édition de commande. Cette action ne peut être annulée.", - "cancel": "Annuler l'édition", - "currentItems": "Articles actuels", - "currentItemsDescription": "Ajuster la quantité des articles ou les supprimer.", - "addItemsDescription": "Vous pouvez ajouter de nouveaux articles à la commande.", - "addItems": "Ajouter des articles", - "amountPaid": "Montant payé", - "newTotal": "Nouveau total", - "differenceDue": "Différence due", - "create": "Editer la commande", - "currentTotal": "Total actuel", - "noteHint": "Ajouter une note interne pour l'édition", - "cancelSuccessToast": "Édition de commande annulée", - "createSuccessToast": "Édition de commande demandée", - "activeChangeError": "Il existe déjà une édition active sur la commande (retour, réclamation, échange etc.). Veuillez terminer ou annuler l'édition avant d'éditer la commande.", - "panel": { - "title": "Édition de commande demandée", - "titlePending": "Édition de commande en attente" - }, - "toast": { - "canceledSuccessfully": "Édition de commande annulée", - "confirmedSuccessfully": "Édition de commande confirmée" - }, - "validation": { - "quantityLowerThanFulfillment": "Ne peut pas définir la quantité à être inférieure ou égale à la quantité livrée" - } - }, - "returns": { - "create": "Créer un retour", - "confirm": "Confirmer le retour", - "confirmText": "Vous êtes sur le point de confirmer un retour. Cette action ne peut être annulée.", - "inbound": "Entrant", - "outbound": "Sortant", - "sendNotification": "Envoyer une notification", - "sendNotificationHint": "Notifier le client concernant le retour.", - "returnTotal": "Total du retour", - "inboundTotal": "Total entrant", - "refundAmount": "Montant du remboursement", - "outstandingAmount": "Montant impayé", - "reason": "Raison", - "reasonHint": "Choisir la raison pour laquelle le client souhaite retourner des articles.", - "note": "Note", - "noInventoryLevel": "Pas de niveau d'inventaire", - "noInventoryLevelDesc": "La localisation sélectionnée n'a pas de niveau d'inventaire pour les articles sélectionnés. Le retour peut être demandé mais ne peut être reçu que lorsqu'un niveau d'inventaire est créé pour la localisation sélectionnée.", - "noteHint": "Vous pouvez taper librement si vous souhaitez spécifier quelque chose.", - "location": "Emplacement", - "locationHint": "Choisir l'emplacement auquel vous souhaitez retourner les articles.", - "inboundShipping": "Frais de retour", - "inboundShippingHint": "Choisir le mode de livraison que vous souhaitez utiliser.", - "returnableQuantityLabel": "Quantité retournable", - "refundableAmountLabel": "Montant remboursable", - "returnRequestedInfo": "{{requestedItemsCount}}x articles retournés demandés", - "returnReceivedInfo": "{{requestedItemsCount}}x articles retournés reçus", - "itemReceived": "Articles reçus", - "returnRequested": "Retour demandé", - "damagedItemReceived": "Articles endommagés reçus", - "damagedItemsReturned": "{{quantity}}x articles endommagés retournés", - "activeChangeError": "Il existe déjà une édition active sur la commande (retour, réclamation, échange etc.). Veuillez terminer ou annuler l'édition avant d'éditer la commande.", - "cancel": { - "title": "Annuler le retour", - "description": "Êtes-vous sûr de vouloir annuler la demande de retour ?" - }, - "placeholders": { - "noReturnShippingOptions": { - "title": "Aucune option de retour trouvée", - "hint": "Aucune option de retour n'a été créée pour la localisation. Vous pouvez créer une option à Localisation & Livraison." - }, - "outboundShippingOptions": { - "title": "Aucune option de livraison sortante trouvée", - "hint": "Aucune option de livraison sortante n'a été créée pour la localisation. Vous pouvez créer une option à Localisation & Livraison." - } - }, - "receive": { - "action": "Recevoir des articles", - "receiveItems": "{{returnType}} {{id}}", - "restockAll": "Réapprovisionner tous les articles", - "itemsLabel": "Articles reçus", - "title": "Recevoir des articles pour #{{returnId}}", - "sendNotificationHint": "Notifier le client concernant le retour.", - "inventoryWarning": "Veuillez noter que nous ajusterons automatiquement les niveaux d'inventaire en fonction de vos entrées ci-dessus.", - "writeOffInputLabel": "Combien d'articles sont endommagés ?", - "toast": { - "success": "Retour reçu avec succès.", - "errorLargeValue": "La quantité est supérieure à la quantité d'articles demandée.", - "errorNegativeValue": "La quantité ne peut être négative.", - "errorLargeDamagedValue": "La quantité d'articles endommagés + la quantité d'articles reçus non endommagés dépasse la quantité totale d'articles sur le retour. Veuillez diminuer la quantité d'articles non endommagés." - } - }, - "toast": { - "canceledSuccessfully": "Retour annulé avec succès", - "confirmedSuccessfully": "Return confirmed successfully" - }, - "panel": { - "title": "Retour demandé", - "description": "Il existe une demande de retour à compléter" - } - }, - "claims": { - "create": "Créer une réclamation", - "confirm": "Confirmer la réclamation", - "confirmText": "Vous êtes sur le point de confirmer une réclamation. Cette action ne peut être annulée.", - "manage": "Gérer la réclamation", - "outbound": "Sortant", - "outboundItemAdded": "{{itemsCount}}x ajoutés via la réclamation", - "outboundTotal": "Total sortant", - "outboundShipping": "Frais de livraison sortante", - "outboundShippingHint": "Choisir le mode de livraison que vous souhaitez utiliser.", - "refundAmount": "Différence estimée", - "activeChangeError": "Il existe déjà une édition active sur la commande (retour, réclamation, échange etc.). Veuillez terminer ou annuler l'édition avant d'éditer la commande.", - "actions": { - "cancelClaim": { - "successToast": "Réclamation annulée avec succès." - } - }, - "cancel": { - "title": "Annuler la réclamation", - "description": "Êtes-vous sûr de vouloir annuler la réclamation ?" - }, - "tooltips": { - "onlyReturnShippingOptions": "Cette liste ne contient que des options de retour." - }, - "toast": { - "canceledSuccessfully": "Réclamation annulée avec succès", - "confirmedSuccessfully": "Réclamation confirmée avec succès" - }, - "panel": { - "title": "Réclamation demandée", - "description": "Il existe une demande de réclamation à compléter" - } - }, - "exchanges": { - "create": "Créer un échange", - "manage": "Gérer l'échange", - "confirm": "Confirmer l'échange", - "confirmText": "Vous êtes sur le point de confirmer un échange. Cette action ne peut être annulée.", - "outbound": "Sortant", - "outboundItemAdded": "{{itemsCount}}x ajoutés via l'échange", - "outboundTotal": "Total sortant", - "outboundShipping": "Frais de livraison sortante", - "outboundShippingHint": "Choose which method you want to use.", - "refundAmount": "Différence estimée", - "activeChangeError": "Il existe déjà une édition active sur la commande (retour, réclamation, échange etc.). Veuillez terminer ou annuler l'édition avant d'éditer la commande.", - "actions": { - "cancelExchange": { - "successToast": "Échange annulé avec succès." - } - }, - "cancel": { - "title": "Annuler l'échange", - "description": "Êtes-vous sûr de vouloir annuler l'échange ?" - }, - "tooltips": { - "onlyReturnShippingOptions": "Cette liste ne contient que des options de retour." - }, - "toast": { - "canceledSuccessfully": "Échange annulé avec succès", - "confirmedSuccessfully": "Échange confirmé avec succès" - }, - "panel": { - "title": "Échange demandé", - "description": "Il existe une demande d'échange à compléter" - } - }, - "reservations": { - "allocatedLabel": "Alloué", - "notAllocatedLabel": "Non alloué" - }, - "allocateItems": { - "action": "Allouer des articles", - "title": "Allouer les articles de la commande", - "locationDescription": "Choisir l'emplacement à partir duquel allouer les articles.", - "itemsToAllocate": "Articles à allouer", - "itemsToAllocateDesc": "Sélectionner le nombre d'articles que vous souhaitez allouer", - "search": "Rechercher des articles", - "consistsOf": "Consiste de {{num}}x articles d'inventaire", - "requires": "Requiert {{num}} par variant", - "toast": { - "created": "Articles alloués avec succès" - }, - "error": { - "quantityNotAllocated": "Il existe des articles non alloués." - } - }, - "shipment": { - "title": "Marquer l'expédition comme expédiée", - "trackingNumber": "Numéro de suivi", - "addTracking": "Ajouter un numéro de suivi", - "sendNotification": "Envoyer une notification", - "sendNotificationHint": "Notifier le client concernant cette expédition.", - "toastCreated": "Expédition créée avec succès." - }, - "fulfillment": { - "cancelWarning": "Vous êtes sur le point d'annuler une expédition. Cette action ne peut être annulée.", - "markAsDeliveredWarning": "Vous êtes sur le point de marquer l'expédition comme livrée. Cette action ne peut être annulée.", - "unfulfilledItems": "Articles non expédiés", - "statusLabel": "Statut de l'expédition", - "statusTitle": "Statut de l'expédition", - "fulfillItems": "Expédier des articles", - "awaitingFulfillmentBadge": "En attente d'expédition", - "requiresShipping": "Requiert une expédition", - "number": "Expédition #{{number}}", - "itemsToFulfill": "Articles à expédier", - "create": "Créer une expédition", - "available": "Disponible", - "inStock": "En stock", - "markAsShipped": "Marquer comme expédiée", - "markAsDelivered": "Marquer comme livrée", - "itemsToFulfillDesc": "Choisir les articles et les quantités à expédier", - "locationDescription": "Choisir l'emplacement à partir duquel expédier les articles.", - "sendNotificationHint": "Notifier le client concernant l'expédition créée.", - "methodDescription": "Choisir un mode de livraison différent de celui sélectionné par le client", - "error": { - "wrongQuantity": "Seul un article est disponible pour l'expédition", - "wrongQuantity_other": "La quantité doit être un nombre entre 1 et {{number}}", - "noItems": "Aucun article à expédier." - }, - "status": { - "notFulfilled": "Non expédié", - "partiallyFulfilled": "Partiellement expédié", - "fulfilled": "Expédié", - "partiallyShipped": "Partiellement expédié", - "shipped": "Expédié", - "delivered": "Livré", - "partiallyDelivered": "Partiellement livré", - "partiallyReturned": "Partiellement retourné", - "returned": "Retourné", - "canceled": "Annulé", - "requiresAction": "Requiert une action" - }, - "toast": { - "created": "Expédition créée avec succès", - "canceled": "Expédition annulée avec succès", - "fulfillmentShipped": "Ne peut annuler une expédition déjà expédiée", - "fulfillmentDelivered": "Expédition marquée comme livrée avec succès" - }, - "trackingLabel": "Suivi", - "shippingFromLabel": "Expédié depuis", - "itemsLabel": "Articles" - }, - "refund": { - "title": "Créer un remboursement", - "sendNotificationHint": "Notifier le client concernant le remboursement créé.", - "systemPayment": "Paiement système", - "systemPaymentDesc": "Un ou plusieurs de vos paiements est un paiement système. Soyez conscient que les captures et les remboursements ne sont pas gérés par Medusa pour de tels paiements.", - "error": { - "amountToLarge": "Ne peut rembourser plus que le montant de la commande originale.", - "amountNegative": "Le montant du remboursement doit être un nombre positif.", - "reasonRequired": "Veuillez sélectionner une raison de remboursement." - } - }, - "customer": { - "contactLabel": "Contact", - "editEmail": "Modifier l'email", - "transferOwnership": "Transférer la propriété", - "editBillingAddress": "Modifier l'adresse de facturation", - "editShippingAddress": "Modifier l'adresse de livraison" - }, - "activity": { - "header": "Activité", - "showMoreActivities_one": "Afficher {{count}} activités supplémentaires", - "showMoreActivities_other": "Afficher {{count}} activités supplémentaires", - "comment": { - "label": "Commentaire", - "placeholder": "Laisser un commentaire", - "addButtonText": "Ajouter un commentaire", - "deleteButtonText": "Supprimer le commentaire" - }, - "from": "Depuis", - "to": "À", - "events": { - "common": { - "toReturn": "À retourner", - "toSend": "À expédier" - }, - "placed": { - "title": "Commande passée", - "fromSalesChannel": "depuis {{salesChannel}}" - }, - "canceled": { - "title": "Commande annulée" - }, - "payment": { - "awaiting": "En attente de paiement", - "captured": "Paiement capturé", - "canceled": "Paiement annulé", - "refunded": "Paiement remboursé" - }, - "fulfillment": { - "created": "Articles expédiés", - "canceled": "Expédition annulée", - "shipped": "Articles expédiés", - "delivered": "Articles livrés", - "items_one": "{{count}} article", - "items_other": "{{count}} articles" - }, - "return": { - "created": "Retour #{{returnId}} demandé", - "canceled": "Retour #{{returnId}} annulé", - "received": "Retour #{{returnId}} reçu", - "items_one": "{{count}} article retourné", - "items_other": "{{count}} articles retournés" - }, - "note": { - "comment": "Commentaire", - "byLine": "par {{author}}" - }, - "claim": { - "created": "Réclamation #{{claimId}} demandée", - "canceled": "Réclamation #{{claimId}} annulée", - "itemsInbound": "{{count}} article à retourner", - "itemsOutbound": "{{count}} article à expédier" - }, - "exchange": { - "created": "Échange #{{exchangeId}} demandé", - "canceled": "Échange #{{exchangeId}} annulé", - "itemsInbound": "{{count}} article à retourner", - "itemsOutbound": "{{count}} article à expédier" - }, - "edit": { - "requested": "Commande modifiée #{{editId}} demandée", - "confirmed": "Commande modifiée #{{editId}} confirmée" - }, - "transfer": { - "requested": "Transfert de la commande #{{transferId}} demandé", - "confirmed": "Transfert de la commande #{{transferId}} confirmé", - "declined": "Transfert de la commande #{{transferId}} refusé" - } - } - }, - "fields": { - "displayId": "Display ID", - "refundableAmount": "Montant remboursable", - "returnableQuantity": "Quantité retournable" - } - }, - "draftOrders": { - "domain": "Commandes à rédiger", - "deleteWarning": "Vous êtes sur le point de supprimer la commande à rédiger {{id}}. Cette action ne peut être annulée.", - "paymentLinkLabel": "Lien de paiement", - "cartIdLabel": "ID de panier", - "markAsPaid": { - "label": "Marquer comme payée", - "warningTitle": "Marquer comme payée", - "warningDescription": "Vous êtes sur le point de marquer la commande à rédiger comme payée. Cette action ne peut être annulée, et la collecte de paiement ne sera pas possible plus tard." - }, - "status": { - "open": "Ouvrir", - "completed": "Terminée" - }, - "create": { - "createDraftOrder": "Créer un brouillon de commande", - "createDraftOrderHint": "Créer un nouveau brouillon de commande pour gérer les détails d'une commande avant qu'elle ne soit passée.", - "chooseRegionHint": "Choisir une région", - "existingItemsLabel": "Articles existants", - "existingItemsHint": "Ajouter des articles existants au brouillon de commande.", - "customItemsLabel": "Articles personnalisés", - "customItemsHint": "Ajouter des articles personnalisés au brouillon de commande.", - "addExistingItemsAction": "Ajouter des articles existants", - "addCustomItemAction": "Ajouter un article personnalisé", - "noCustomItemsAddedLabel": "Aucun article personnalisé ajouté pour le moment", - "noExistingItemsAddedLabel": "Aucun article existant ajouté pour le moment", - "chooseRegionTooltip": "Choisir une région d'abord", - "useExistingCustomerLabel": "Utiliser un client existant", - "addShippingMethodsAction": "Ajouter des méthodes de livraison", - "unitPriceOverrideLabel": "Prix unitaire remplacé", - "shippingOptionLabel": "Option de livraison", - "shippingOptionHint": "Choisir l'option de livraison pour le brouillon de commande.", - "shippingPriceOverrideLabel": "Prix de livraison remplacé", - "shippingPriceOverrideHint": "Remplacer le prix de livraison pour le brouillon de commande.", - "sendNotificationLabel": "Envoyer une notification", - "sendNotificationHint": "Envoyer une notification au client lors de la création du brouillon de commande." - }, - "validation": { - "requiredEmailOrCustomer": "Email ou client requis.", - "requiredItems": "Au moins un article est requis.", - "invalidEmail": "L'email doit être une adresse email valide." - } - }, - "stockLocations": { - "domain": "Emplacements & Livraison", - "list": { - "description": "Gérer les emplacements de stock et les options de livraison de votre boutique." - }, - "create": { - "header": "Créer un emplacement de stock", - "hint": "Un emplacement de stock est un site physique où les produits sont stockés et expédiés.", - "successToast": "Emplacement {{name}} créé avec succès." - }, - "edit": { - "header": "Modifier l'emplacement de stock", - "viewInventory": "Voir le stock", - "successToast": "Emplacement {{name}} modifié avec succès." - }, - "delete": { - "confirmation": "Vous êtes sur le point de supprimer l'emplacement de stock {{name}}. Cette action ne peut être annulée." - }, - "fulfillmentProviders": { - "header": "Fournisseurs de livraison", - "shippingOptionsTooltip": "Ce menu déroulant ne contient que les fournisseurs activés pour cet emplacement. Ajoutez-les à l'emplacement si le menu déroulant est désactivé.", - "label": "Fournisseurs de livraison connectés", - "connectedTo": "Connecté à {{count}} de {{total}} fournisseurs de livraison", - "noProviders": "Cet emplacement de stock n'est connecté à aucun fournisseur de livraison.", - "action": "Connecter les fournisseurs", - "successToast": "Fournisseurs de livraison pour l'emplacement de stock mis à jour avec succès." - }, - "fulfillmentSets": { - "pickup": { - "header": "Retrait" - }, - "shipping": { - "header": "Livraison" - }, - "disable": { - "confirmation": "Êtes-vous sûr de vouloir désactiver {{name}} ? Cette action supprimera tous les zones de service et les options de livraison associées et ne peut être annulée.", - "pickup": "Retrait désactivé avec succès.", - "shipping": "Livraison désactivée avec succès." - }, - "enable": { - "pickup": "Retrait activé avec succès.", - "shipping": "Livraison activée avec succès." - } - }, - "sidebar": { - "header": "Configuration de la livraison", - "shippingProfiles": { - "label": "Profils de livraison", - "description": "Grouper les produits par besoins de livraison" - } - }, - "salesChannels": { - "header": "Canaux de vente", - "label": "Canaux de vente connectés", - "connectedTo": "Connecté à {{count}} de {{total}} canaux de vente", - "noChannels": "L'emplacement n'est connecté à aucun canal de vente.", - "action": "Connecter les canaux de vente", - "successToast": "Canaux de vente mis à jour avec succès." - }, - "shippingOptions": { - "create": { - "shipping": { - "header": "Créer une option de livraison pour {{zone}}", - "hint": "Créer une nouvelle option de livraison pour définir comment les produits sont expédiés depuis cet emplacement.", - "label": "Options de livraison", - "successToast": "Option de livraison {{name}} créée avec succès." - }, - "returns": { - "header": "Créer une option de retour pour {{zone}}", - "hint": "Créer une nouvelle option de retour pour définir comment les produits sont retournés à cet emplacement.", - "label": "Options de retour", - "successToast": "Option de retour {{name}} créée avec succès." - }, - "tabs": { - "details": "Détails", - "prices": "Prix" - }, - "action": "Créer une option" - }, - "delete": { - "confirmation": "Vous êtes sur le point de supprimer l'option de livraison {{name}}. Cette action ne peut être annulée.", - "successToast": "Option de livraison {{name}} supprimée avec succès." - }, - "edit": { - "header": "Modifier l'option de livraison", - "action": "Modifier l'option", - "successToast": "Option de livraison {{name}} modifiée avec succès." - }, - "pricing": { - "action": "Modifier les prix" - }, - "fields": { - "count": { - "shipping_one": "{{count}} shipping option", - "shipping_other": "{{count}} options de livraison", - "returns_one": "{{count}} option de retour", - "returns_other": "{{count}} options de retour" - }, - "priceType": { - "label": "Type de prix", - "options": { - "fixed": { - "label": "Fixe", - "hint": "Le prix de l'option de livraison est fixe et ne change pas en fonction du contenu de la commande." - }, - "calculated": { - "label": "Calculé", - "hint": "Le prix de l'option de livraison est calculé par le fournisseur de livraison lors de la passation de commande." - } - } - }, - "enableInStore": { - "label": "Activer en magasin", - "hint": "Indique si les clients peuvent utiliser cette option lors de la passation de commande." - }, - "provider": "Fournisseur de livraison", - "profile": "Profil de livraison" - } - }, - "serviceZones": { - "create": { - "headerPickup": "Créer une zone de service pour le retrait depuis {{location}}", - "headerShipping": "Créer une zone de service pour la livraison depuis {{location}}", - "action": "Créer une zone de service", - "successToast": "Zone de service {{name}} créée avec succès." - }, - "edit": { - "header": "Modifier la zone de service", - "successToast": "La zone de service {{name}} a été modifiée avec succès." - }, - "delete": { - "confirmation": "Vous êtes sur le point de supprimer la zone de service {{name}}. Cette action ne peut être annulée.", - "successToast": "La zone de service {{name}} a été supprimée avec succès." - }, - "manageAreas": { - "header": "Gérer les zones pour {{name}}", - "action": "Gérer les zones", - "label": "Zones", - "hint": "Sélectionner les zones géographiques que la zone de service couvre.", - "successToast": "Les zones pour {{name}} ont été mises à jour avec succès." - }, - "fields": { - "noRecords": "Il n'y a pas de zones de service pour ajouter des options de livraison.", - "tip": "Une zone de service est une collection de zones géographiques ou d'aires. Elle est utilisée pour restreindre les options de livraison disponibles à un ensemble de lieux défini." - } - } - }, - "shippingProfile": { - "domain": "Profils de livraison", - "subtitle": "Regrouper les produits avec des besoins de livraison similaires dans des profils.", - "create": { - "header": "Créer un profil de livraison", - "hint": "Créer un nouveau profil de livraison pour regrouper les produits avec des besoins de livraison similaires.", - "successToast": "Le profil de livraison {{name}} a été créé avec succès." - }, - "delete": { - "title": "Supprimer le profil de livraison", - "description": "Vous êtes sur le point de supprimer le profil de livraison {{name}}. Cette action ne peut être annulée.", - "successToast": "Le profil de livraison {{name}} a été supprimé avec succès." - }, - "tooltip": { - "type": "Entrer le type de profil de livraison, par exemple : Poids lourd, Surdimensionné, Livraison exclusive, etc." - } - }, - "taxRegions": { - "domain": "Taxes par régions", - "list": { - "hint": "Gérer les taxes que vous facturez à vos clients lorsqu'ils achètent depuis différents pays et régions." - }, - "delete": { - "confirmation": "Vous êtes sur le point de supprimer une taxe. Cette action ne peut être annulée.", - "successToast": "La taxe a été supprimée avec succès." - }, - "create": { - "header": "Créer une taxe", - "hint": "Créer une nouvelle taxe pour définir les taux de taxe pour un pays spécifique.", - "errors": { - "rateIsRequired": "Le taux de taxe est requis lors de la création d'une taxe par défaut.", - "nameIsRequired": "Le nom est requis lors de la création d'une taxe par défaut." - }, - "successToast": "La taxe a été créée avec succès." - }, - "province": { - "header": "Région", - "create": { - "header": "Créer une taxe pour la région", - "hint": "Créer une nouvelle taxe pour définir les taux de taxe pour une province spécifique." - } - }, - "state": { - "header": "États", - "create": { - "header": "Créer une taxe pour les états", - "hint": "Créer une nouvelle taxe pour définir les taux de taxe pour un état spécifique." - } - }, - "stateOrTerritory": { - "header": "États ou territoires", - "create": { - "header": "Créer une taxe pour les états ou territoires", - "hint": "Create a new tax region to define tax rates for a specific state/territory." - } - }, - "county": { - "header": "Comtés", - "create": { - "header": "Créer une taxe pour les comtés", - "hint": "Créer une nouvelle taxe pour définir les taux de taxe pour un comté spécifique." - } - }, - "region": { - "header": "Régions", - "create": { - "header": "Créer une taxe pour les régions", - "hint": "Créer une nouvelle taxe pour définir les taux de taxe pour une région spécifique." - } - }, - "department": { - "header": "Départements", - "create": { - "header": "Créer une taxe pour les départements", - "hint": "Créer une nouvelle taxe pour définir les taux de taxe pour un département spécifique." - } - }, - "territory": { - "header": "Territories", - "create": { - "header": "Créer une taxe pour les territoires", - "hint": "Créer une nouvelle taxe pour définir les taux de taxe pour un territoire spécifique." - } - }, - "prefecture": { - "header": "Préfectures", - "create": { - "header": "Créer une taxe pour les préfectures", - "hint": "Créer une nouvelle taxe pour définir les taux de taxe pour une préfecture spécifique." - } - }, - "district": { - "header": "Quartiers", - "create": { - "header": "Créer une taxe pour les quartiers", - "hint": "Créer une nouvelle taxe pour définir les taux de taxe pour un district spécifique." - } - }, - "governorate": { - "header": "Gouvernorats", - "create": { - "header": "Créer une taxe pour les gouvernorats", - "hint": "Créer une nouvelle taxe pour définir les taux de taxe pour un gouvernorat spécifique." - } - }, - "canton": { - "header": "Cantons", - "create": { - "header": "Créer une taxe pour les cantons", - "hint": "Créer une nouvelle taxe pour définir les taux de taxe pour un canton spécifique." - } - }, - "emirate": { - "header": "Emirates", - "create": { - "header": "Créer une taxe pour les émirats", - "hint": "Créer une nouvelle taxe pour définir les taux de taxe pour un émirat spécifique." - } - }, - "sublevel": { - "header": "Niveaux subordonnés", - "create": { - "header": "Créer une taxe pour les niveaux subordonnés", - "hint": "Créer une nouvelle taxe pour définir les taux de taxe pour un niveau subordonné spécifique." - } - }, - "taxOverrides": { - "header": "Overrides", - "create": { - "header": "Créer une surcharge", - "hint": "Créer une taxe qui surcharge les taux de taxe par défaut pour les conditions sélectionnées." - }, - "edit": { - "header": "Modifier la surcharge", - "hint": "Modifier la taxe qui surcharge les taux de taxe par défaut pour les conditions sélectionnées." - } - }, - "taxRates": { - "create": { - "header": "Créer un taux d'imposition", - "hint": "Créer une nouvelle taxe pour définir le taux de taxe pour une région.", - "successToast": "Taxe créée avec succès." - }, - "edit": { - "header": "Modifier la taxe", - "hint": "Modifier la taxe pour définir le taux de taxe pour une région.", - "successToast": "Taxe modifiée avec succès." - }, - "delete": { - "confirmation": "Vous êtes sur le point de supprimer la taxe {{name}}. Cette action ne peut être annulée.", - "successToast": "La taxe a été supprimée avec succès." - } - }, - "fields": { - "isCombinable": { - "label": "Combinable", - "hint": "Indique si cette taxe peut être combinée avec le taux de taxe par défaut de la région.", - "true": "Combinable", - "false": "Non combinable" - }, - "defaultTaxRate": { - "label": "Taux de taxe par défaut", - "tooltip": "Le taux de taxe par défaut pour cette région. Un exemple est le taux de TVA standard pour un pays ou une région.", - "action": "Créer un taux de taxe par défaut" - }, - "taxRate": "Taux de taxe", - "taxCode": "Code de taxe", - "targets": { - "label": "Cibles", - "hint": "Sélectionner les cibles à laquelle cette taxe s'appliquera.", - "options": { - "product": "Produits", - "productCollection": "Collections de produits", - "productTag": "Tags de produits", - "productType": "Types de produits", - "customerGroup": "Groupes de clients" - }, - "operators": { - "in": "dans", - "on": "sur", - "and": "et" - }, - "placeholders": { - "product": "Rechercher des produits", - "productCollection": "Rechercher des collections de produits", - "productTag": "Rechercher des tags de produits", - "productType": "Rechercher des types de produits", - "customerGroup": "Rechercher des groupes de clients" - }, - "tags": { - "product": "Produit", - "productCollection": "Collection de produits", - "productTag": "Tag de produit", - "productType": "Type de produit", - "customerGroup": "Groupe de clients" - }, - "modal": { - "header": "Ajouter des cibles" - }, - "values_one": "{{count}} valeur", - "values_other": "{{count}} valeurs", - "numberOfTargets_one": "{{count}} cible", - "numberOfTargets_other": "{{count}} cibles", - "additionalValues_one": "et {{count}} plus de valeur", - "additionalValues_other": "et {{count}} plus de valeurs", - "action": "Ajouter une cible" - }, - "sublevels": { - "labels": { - "province": "Province", - "state": "État", - "region": "Région", - "stateOrTerritory": "État/Territoire", - "department": "Département", - "county": "Comté", - "territory": "Territoire", - "prefecture": "Préfecture", - "district": "Quartier", - "governorate": "Gouvernorat", - "emirate": "Émirat", - "canton": "Canton", - "sublevel": "Code de niveau subordonné" - }, - "placeholders": { - "province": "Select province", - "state": "Sélectionner l'état", - "region": "Sélectionner la région", - "stateOrTerritory": "Sélectionner l'état/territoire", - "department": "Sélectionner le département", - "county": "Sélectionner le comté", - "territory": "Sélectionner le territoire", - "prefecture": "Sélectionner la préfecture", - "district": "Sélectionner le quartier", - "governorate": "Sélectionner le gouvernorat", - "emirate": "Sélectionner l'émirat", - "canton": "Sélectionner le canton" - }, - "tooltips": { - "sublevel": "Entrer le code ISO 3166-2 pour la région de taxe subordonnée.", - "notPartOfCountry": "{{province}} ne semble pas être une partie de {{country}}. Veuillez vérifier si c'est correct." - }, - "alert": { - "header": "Les régions subordonnées sont désactivées pour cette taxe", - "description": "Les régions subordonnées sont désactivées pour cette région par défaut. Vous pouvez les activer pour créer des régions subordonnées comme des provinces, des états ou des territoires.", - "action": "Activer les régions subordonnées" - } - }, - "noDefaultRate": { - "label": "Pas de taux de taxe par défaut", - "tooltip": "Cette région de taxe n'a pas de taux de taxe par défaut. Si un taux standard est appliqué, comme la TVA d'un pays, veuillez l'ajouter à cette région." - } - } - }, - "promotions": { - "domain": "Promotions", - "sections": { - "details": "Détails de la promotion" - }, - "tabs": { - "template": "Type", - "details": "Détails", - "campaign": "Campagne" - }, - "fields": { - "type": "Type", - "value_type": "Type de valeur", - "value": "Valeur", - "campaign": "Campagne", - "method": "Méthode", - "allocation": "Allocation", - "addCondition": "Ajouter une condition", - "clearAll": "Effacer tout", - "amount": { - "tooltip": "Sélectionner le code de devise pour activer la définition de la valeur" - }, - "conditions": { - "rules": { - "title": "Qui peut utiliser ce code?", - "description": "Quel client est autorisé à utiliser le code de promotion? Le code de promotion peut être utilisé par tous les clients si laissé tel quel." - }, - "target-rules": { - "title": "Quels articles seront appliqués à la promotion?", - "description": "La promotion sera appliquée aux articles qui correspondent aux conditions suivantes." - }, - "buy-rules": { - "title": "Quels éléments doivent être dans le panier pour déverrouiller la promotion?", - "description": "Si ces conditions correspondent, nous activons la promotion sur les articles cibles." - } - } - }, - "tooltips": { - "campaignType": "Le code de devise doit être sélectionné dans la promotion pour définir un budget de dépense." - }, - "errors": { - "requiredField": "Champ requis", - "promotionTabError": "Corriger les erreurs dans la promotion avant de continuer" - }, - "toasts": { - "promotionCreateSuccess": "Promotion ({{code}}) a été créée avec succès." - }, - "create": {}, - "edit": { - "title": "Modifier les détails de la promotion", - "rules": { - "title": "Modifier les conditions d'utilisation" - }, - "target-rules": { - "title": "Modifier les conditions des articles" - }, - "buy-rules": { - "title": "Modifier les conditions d'achat" - } - }, - "campaign": { - "header": "Campaign", - "edit": { - "header": "Modifier la campagne", - "successToast": "La campagne de la promotion a été mise à jour avec succès." - }, - "actions": { - "goToCampaign": "Aller à la campagne" - } - }, - "campaign_currency": { - "tooltip": "C'est la devise de la promotion. Changez-la depuis l'onglet Détails." - }, - "form": { - "required": "Requis", - "and": "ET", - "selectAttribute": "Sélectionner un attribut", - "campaign": { - "existing": { - "title": "Campagne existante", - "description": "Ajouter la promotion à une campagne existante.", - "placeholder": { - "title": "Aucune campagne existante", - "desc": "Vous pouvez créer une pour suivre plusieurs promotions et définir des limites de budget." - } - }, - "new": { - "title": "Nouvelle campagne", - "description": "Créer une nouvelle campagne pour cette promotion." - }, - "none": { - "title": "Sans campagne", - "description": "Continuer sans associer la promotion à une campagne" - } - }, - "status": { - "title": "Status" - }, - "method": { - "label": "Method", - "code": { - "title": "Code de promotion", - "description": "Les clients doivent entrer ce code lors de la caisse" - }, - "automatic": { - "title": "Automatique", - "description": "Les clients verront cette promotion lors de la caisse" - } - }, - "max_quantity": { - "title": "Quantité maximum", - "description": "Quantité maximum d'articles à laquelle cette promotion s'applique." - }, - "type": { - "standard": { - "title": "Standard", - "description": "Une promotion standard" - }, - "buyget": { - "title": "Acheter X, obtenez Y", - "description": "Achat X, obtenez Y" - } - }, - "allocation": { - "each": { - "title": "Chaque", - "description": "Applique la valeur sur chaque article" - }, - "across": { - "title": "Sur tous les articles", - "description": "Applique la valeur sur tous les articles" - }, - "once": { - "title": "Une fois", - "description": "Limiter la remise à la quantité maximale" - } - }, - "code": { - "title": "Code", - "description": "Le code que les clients entreront lors de la caisse." - }, - "value": { - "title": "Valeur de la promotion" - }, - "value_type": { - "fixed": { - "title": "Valeur de la promotion", - "description": "La somme à être remise. Exemple : 100" - }, - "percentage": { - "title": "Valeur de la promotion", - "description": "Le pourcentage à remiser. Exemple : 8%" - } - } - }, - "deleteWarning": "Vous êtes sur le point de supprimer la promotion {{code}}. Cette action ne peut être annulée.", - "createPromotionTitle": "Créer une promotion", - "type": "Type de promotion", - "conditions": { - "add": "Add condition", - "list": { - "noRecordsMessage": "Ajouter une condition pour restreindre les articles à laquelle la promotion s'applique." - } - } - }, - "campaigns": { - "domain": "Campagnes", - "details": "Détails de la campagne", - "status": { - "active": "Active", - "expired": "Expirée", - "scheduled": "Programmée" - }, - "delete": { - "title": "Êtes-vous sûr?", - "description": "Vous êtes sur le point de supprimer la campagne '{{name}}'. Cette action ne peut être annulée.", - "successToast": "La campagne '{{name}}' a été supprimée avec succès." - }, - "edit": { - "header": "Modifier la campagne", - "description": "Modifier les détails de la campagne.", - "successToast": "La campagne '{{name}}' a été mise à jour avec succès." - }, - "configuration": { - "header": "Configuration", - "edit": { - "header": "Modifier la configuration de la campagne", - "description": "Modifier la configuration de la campagne.", - "successToast": "La configuration de la campagne a été mise à jour avec succès." - } - }, - "create": { - "title": "Créer une campagne", - "description": "Créer une campagne promotionnelle.", - "hint": "Créer une campagne promotionnelle.", - "header": "Créer une campagne", - "successToast": "La campagne '{{name}}' a été créée avec succès." - }, - "fields": { - "name": "Nom", - "identifier": "Identifiant", - "start_date": "Date de début", - "end_date": "Date de fin", - "total_spend": "Budget dépensé", - "total_used": "Budget utilisé", - "budget_limit": "Limite de budget", - "campaign_id": { - "hint": "Seules les campagnes avec le même code de devise que la promotion sont affichées dans cette liste." - } - }, - "budget": { - "create": { - "hint": "Créer un budget pour la campagne.", - "header": "Budget de la campagne" - }, - "details": "Budget de la campagne", - "fields": { - "type": "Type", - "currency": "Devise", - "limit": "Limite", - "used": "Utilisé" - }, - "type": { - "spend": { - "title": "Dépense", - "description": "Définir une limite sur le montant total des remises de toutes les utilisations de la promotion." - }, - "usage": { - "title": "Usage", - "description": "Définir une limite sur le nombre de fois que la promotion peut être utilisée." - } - }, - "edit": { - "header": "Modifier le budget de la campagne" - } - }, - "promotions": { - "remove": { - "title": "Supprimer la promotion de la campagne", - "description": "Vous êtes sur le point de supprimer {{count}} promotion(s) de la campagne. Cette action ne peut être annulée." - }, - "alreadyAdded": "This promotion has already been added to the campaign.", - "alreadyAddedDiffCampaign": "Cette promotion a déjà été ajoutée à une autre campagne ({{name}}).", - "currencyMismatch": "La devise de la promotion et de la campagne ne correspondent pas", - "toast": { - "success": "Promotion(s) ajoutée(s) à la campagne avec succès" - }, - "add": { - "list": { - "noRecordsMessage": "Créer une promotion d'abord." - } - }, - "list": { - "noRecordsMessage": "Il n'y a pas de promotions dans la campagne." - } - }, - "deleteCampaignWarning": "Vous êtes sur le point de supprimer la campagne {{name}}. Cette action ne peut être annulée.", - "totalSpend": "<0>{{amount}} <1>{{currency}}" - }, - "priceLists": { - "domain": "Listes de prix", - "subtitle": "Créer des prix de vente ou des prix de remplacement pour des conditions spécifiques.", - "delete": { - "confirmation": "Vous êtes sur le point de supprimer la liste de prix {{title}}. Cette action ne peut être annulée.", - "successToast": "La liste de prix {{title}} a été supprimée avec succès." - }, - "create": { - "header": "Créer une liste de prix", - "subheader": "Créer une nouvelle liste de prix pour gérer les prix de vos produits.", - "tabs": { - "details": "Détails", - "products": "Produits", - "prices": "Prix" - }, - "successToast": "La liste de prix {{title}} a été créée avec succès.", - "products": { - "list": { - "noRecordsMessage": "Créer un produit d'abord." - } - } - }, - "edit": { - "header": "Modifier la liste de prix", - "successToast": "La liste de prix {{title}} a été mise à jour avec succès." - }, - "configuration": { - "header": "Configuration", - "edit": { - "header": "Modifier la configuration de la liste de prix", - "description": "Modifier la configuration de la liste de prix.", - "successToast": "La configuration de la liste de prix a été mise à jour avec succès." - } - }, - "products": { - "header": "Produits", - "actions": { - "addProducts": "Ajouter des produits", - "editPrices": "Modifier les prix" - }, - "delete": { - "confirmation_one": "Vous êtes sur le point de supprimer les prix pour {{count}} produit dans la liste de prix. Cette action ne peut être annulée.", - "confirmation_other": "Vous êtes sur le point de supprimer les prix pour {{count}} produits dans la liste de prix. Cette action ne peut être annulée.", - "successToast_one": "Les prix pour {{count}} produit ont été supprimés avec succès.", - "successToast_other": "Les prix pour {{count}} produits ont été supprimés avec succès." - }, - "add": { - "successToast": "Les prix ont été ajoutés à la liste de prix avec succès." - }, - "edit": { - "successToast": "Les prix ont été mis à jour avec succès." - } - }, - "fields": { - "priceOverrides": { - "label": "Prix de remplacement", - "header": "Prix de remplacement" - }, - "status": { - "label": "Status", - "options": { - "active": "Active", - "draft": "Brouillon", - "expired": "Expiré", - "scheduled": "Programmé" - } - }, - "type": { - "label": "Type", - "hint": "Choisir le type de liste de prix que vous souhaitez créer.", - "options": { - "sale": { - "label": "Prix de vente", - "description": "Les prix de vente sont des changements de prix temporaires pour les produits." - }, - "override": { - "label": "Remplacement", - "description": "Les remplacements sont généralement utilisés pour créer des prix spécifiques aux clients." - } - } - }, - "startsAt": { - "label": "La liste de prix a une date de début?", - "hint": "Planifier la liste de prix pour l'activation dans le futur." - }, - "endsAt": { - "label": "La liste de prix a une date d'expiration?", - "hint": "Planifier la liste de prix pour la désactivation dans le futur." - }, - "customerAvailability": { - "header": "Choisir les groupes de clients", - "label": "Disponibilité des clients", - "hint": "Choisir les groupes de clients auxquels la liste de prix doit s'appliquer.", - "placeholder": "Rechercher les groupes de clients", - "attribute": "Groupes de clients" - } - } - }, - "profile": { - "domain": "Profil", - "manageYourProfileDetails": "Gérer les détails de votre profil.", - "fields": { - "languageLabel": "Langue", - "usageInsightsLabel": "Données d'utilisation" - }, - "edit": { - "header": "Modifier le profil", - "languageHint": "La langue que vous souhaitez utiliser dans le tableau de bord administratif. Cela ne change pas la langue de votre boutique.", - "languagePlaceholder": "Sélectionner la langue", - "usageInsightsHint": "Partager les données d'utilisation et nous aider à améliorer Medusa. Vous pouvez en savoir plus sur ce que nous collectons et comment nous l'utilisons dans notre <0>documentation." - }, - "toast": { - "edit": "Modifications du profil enregistrées" - } - }, - "users": { - "domain": "Utilisateurs", - "editUser": "Modifier l'utilisateur", - "inviteUser": "Inviter un utilisateur", - "inviteUserHint": "Inviter un nouvel utilisateur à votre boutique.", - "sendInvite": "Envoyer l'invitation", - "pendingInvites": "Invitations en attente", - "deleteInviteWarning": "Vous êtes sur le point de supprimer l'invitation pour {{email}}. Cette action ne peut être annulée.", - "resendInvite": "Renvoyer l'invitation", - "copyInviteLink": "Copier le lien d'invitation", - "expiredOnDate": "Expiré le {{date}}", - "validFromUntil": "Valide de <0>{{from}} - <1>{{until}}", - "acceptedOnDate": "Accepté le {{date}}", - "inviteStatus": { - "accepted": "Accepté", - "pending": "En attente", - "expired": "Expiré" - }, - "roles": { - "admin": "Admin", - "developer": "Développeur", - "member": "Membre" - }, - "deleteUserWarning": "Vous êtes sur le point de supprimer l'utilisateur {{name}}. Cette action ne peut être annulée.", - "invite": "Inviter" - }, - "store": { - "domain": "Boutique", - "manageYourStoresDetails": "Gérer les détails de votre boutique.", - "editStore": "Modifier la boutique", - "defaultCurrency": "Devise par défaut", - "defaultRegion": "Région par défaut", - "swapLinkTemplate": "Lien de remplacement", - "paymentLinkTemplate": "Lien de paiement", - "inviteLinkTemplate": "Lien d'invitation", - "currencies": "Devises", - "addCurrencies": "Ajouter des devises", - "enableTaxInclusivePricing": "Activer le prix taxe inclusive", - "disableTaxInclusivePricing": "Désactiver le prix taxe inclusive", - "removeCurrencyWarning_one": "Vous êtes sur le point de supprimer {{count}} devise de votre boutique. Assurez-vous de supprimer tous les prix utilisant la devise avant de continuer.", - "removeCurrencyWarning_other": "Vous êtes sur le point de supprimer {{count}} devises de votre boutique. Assurez-vous de supprimer tous les prix utilisant les devises avant de continuer.", - "currencyAlreadyAdded": "La devise a déjà été ajoutée à votre boutique.", - "edit": { - "header": "Modifier la boutique" - }, - "toast": { - "update": "Boutique mise à jour avec succès", - "currenciesUpdated": "Devises mises à jour avec succès", - "currenciesRemoved": "Devises supprimées de la boutique avec succès", - "updatedTaxInclusivitySuccessfully": "Prix taxe inclusive mis à jour avec succès" - } - }, - "regions": { - "domain": "Régions", - "subtitle": "Une région est une zone dans laquelle vous vendez des produits. Elle peut couvrir plusieurs pays, et a des taux de taxe, fournisseurs et devises différents.", - "createRegion": "Créer une région", - "createRegionHint": "Gérer les taux de taxe et les fournisseurs pour un ensemble de pays.", - "addCountries": "Ajouter des pays", - "editRegion": "Modifier la région", - "countriesHint": "Ajouter les pays inclus dans cette région.", - "deleteRegionWarning": "Vous êtes sur le point de supprimer la région {{name}}. Cette action ne peut être annulée.", - "removeCountriesWarning_one": "Vous êtes sur le point de supprimer {{count}} pays de la région. Cette action ne peut être annulée.", - "removeCountriesWarning_other": "Vous êtes sur le point de supprimer {{count}} pays de la région. Cette action ne peut être annulée.", - "removeCountryWarning": "Vous êtes sur le point de supprimer le pays {{name}} de la région. Cette action ne peut être annulée.", - "automaticTaxesHint": "Lorsqu'elle est activée, les taxes ne sont calculées qu'à la caisse en fonction de l'adresse de livraison.", - "taxInclusiveHint": "Lorsqu'elle est activée, les prix dans la région sont taxe inclusive.", - "providersHint": "Ajouter les fournisseurs de paiement disponibles dans cette région.", - "shippingOptions": "Options de livraison", - "deleteShippingOptionWarning": "Vous êtes sur le point de supprimer l'option de livraison {{name}}. Cette action ne peut être annulée.", - "return": "Retour", - "outbound": "Sortant", - "priceType": "Type de prix", - "flatRate": "Tarif fixe", - "calculated": "Calculé", - "list": { - "noRecordsMessage": "Créer une région pour les zones dans lesquelles vous vendez." - }, - "toast": { - "delete": "Région supprimée avec succès", - "edit": "Région modifiée avec succès", - "create": "Région créée avec succès", - "countries": "Pays de la région mis à jour avec succès" - }, - "shippingOption": { - "createShippingOption": "Créer une option de livraison", - "createShippingOptionHint": "Créer une nouvelle option de livraison pour la région.", - "editShippingOption": "Modifier l'option de livraison", - "fulfillmentMethod": "Méthode de livraison", - "type": { - "outbound": "Outbound", - "outboundHint": "Utiliser cette option si vous créez une option de livraison pour envoyer des produits au client.", - "return": "Retour", - "returnHint": "Utiliser cette option si vous créez une option de livraison pour que le client retourne des produits à vous." - }, - "priceType": { - "label": "Type de prix", - "flatRate": "Tarif fixe", - "calculated": "Calculé" - }, - "availability": { - "adminOnly": "Admin uniquement", - "adminOnlyHint": "Lorsqu'elle est activée, l'option de livraison ne sera disponible que dans le tableau de bord administratif et pas dans la boutique." - }, - "taxInclusiveHint": "Lorsqu'elle est activée, le prix de l'option de livraison sera taxe inclusive.", - "requirements": { - "label": "Conditions", - "hint": "Spécifier les conditions pour l'option de livraison." - } - } - }, - "taxes": { - "domain": "Régions fiscales", - "domainDescription": "Gérer votre région fiscale", - "countries": { - "taxCountriesHint": "Les paramètres fiscaux s'appliquent aux pays listés." - }, - "settings": { - "editTaxSettings": "Modifier les paramètres fiscaux", - "taxProviderLabel": "Fournisseur", - "systemTaxProviderLabel": "Fournisseur de taxes système", - "calculateTaxesAutomaticallyLabel": "Calculer les taxes automatiquement", - "calculateTaxesAutomaticallyHint": "Lorsqu'elle est activée, les taux de taxes seront calculés automatiquement et appliqués aux paniers. Lorsqu'elle est désactivée, les taxes doivent être calculées manuellement à la caisse. Les taxes manuelles sont recommandées pour l'utilisation avec des fournisseurs de taxes tiers.", - "applyTaxesOnGiftCardsLabel": "Appliquer les taxes sur les cartes-cad", - "applyTaxesOnGiftCardsHint": "Lorsqu'elle est activée, les taxes seront appliquées aux cartes-cad à la caisse. Dans certains pays, les régulations fiscales requièrent l'application de taxes aux cartes-cad lors de l'achat.", - "defaultTaxRateLabel": "Taux de taxe par défaut", - "defaultTaxCodeLabel": "Code de taxe par défaut" - }, - "defaultRate": { - "sectionTitle": "Taux de taxe par défaut" - }, - "taxRate": { - "sectionTitle": "Taux de taxe", - "createTaxRate": "Créer un taux de taxe", - "createTaxRateHint": "Créer un nouveau taux de taxe pour la région.", - "deleteRateDescription": "Vous êtes sur le point de supprimer le taux de taxe {{name}}. Cette action ne peut être annulée.", - "editTaxRate": "Modifier le taux de taxe", - "editRateAction": "Modifier le taux", - "editOverridesAction": "Modifier les remplacements", - "editOverridesTitle": "Modifier les remplacements", - "editOverridesHint": "Spécifier les remplacements pour le taux de taxe.", - "deleteTaxRateWarning": "Vous êtes sur le point de supprimer le taux de taxe {{name}}. Cette action ne peut être annulée.", - "productOverridesLabel": "Remplacements de produits", - "productOverridesHint": "Spécifier les remplacements de produits pour le taux de taxe.", - "addProductOverridesAction": "Ajouter des remplacements de produits", - "productTypeOverridesLabel": "Remplacements de types de produits", - "productTypeOverridesHint": "Spécifier les remplacements de types de produits pour le taux de taxe.", - "addProductTypeOverridesAction": "Ajouter des remplacements de types de produits", - "shippingOptionOverridesLabel": "Remplacements d'options de livraison", - "shippingOptionOverridesHint": "Spécifier les remplacements d'options de livraison pour le taux de taxe.", - "addShippingOptionOverridesAction": "Ajouter des remplacements d'options de livraison", - "productOverridesHeader": "Produits", - "productTypeOverridesHeader": "Types de produits", - "shippingOptionOverridesHeader": "Options de livraison" - } - }, - "locations": { - "domain": "Localisations", - "editLocation": "Modifier la localisation", - "addSalesChannels": "Ajouter des canaux de vente", - "noLocationsFound": "Aucune localisation trouvée", - "selectLocations": "Sélectionner les localisations qui stockent l'article.", - "deleteLocationWarning": "Vous êtes sur le point de supprimer la localisation {{name}}. Cette action ne peut être annulée.", - "removeSalesChannelsWarning_one": "Vous êtes sur le point de supprimer {{count}} canal de vente de la localisation.", - "removeSalesChannelsWarning_other": "Vous êtes sur le point de supprimer {{count}} canaux de vente de la localisation.", - "toast": { - "create": "Localisation créée avec succès", - "update": "Localisation mise à jour avec succès", - "removeChannel": "Canal de vente supprimé avec succès" - } - }, - "reservations": { - "domain": "Réservations", - "subtitle": "Gérer la quantité réservée des articles en stock.", - "deleteWarning": "Vous êtes sur le point de supprimer une réservation. Cette action ne peut être annulée." - }, - "salesChannels": { - "domain": "Canaux de vente", - "subtitle": "Gérer les canaux de vente en ligne et hors ligne.", - "createSalesChannel": "Créer un canal de vente", - "createSalesChannelHint": "Créer un nouveau canal de vente pour vendre vos produits.", - "enabledHint": "Spécifier si le canal de vente est activé.", - "removeProductsWarning_one": "Vous êtes sur le point de supprimer {{count}} produit de {{sales_channel}}.", - "removeProductsWarning_other": "Vous êtes sur le point de supprimer {{count}} produits de {{sales_channel}}.", - "addProducts": "Ajouter des produits", - "editSalesChannel": "Modifier le canal de vente", - "productAlreadyAdded": "Le produit a déjà été ajouté au canal de vente.", - "deleteSalesChannelWarning": "Vous êtes sur le point de supprimer le canal de vente {{name}}. Cette action ne peut être annulée.", - "toast": { - "create": "Canal de vente créé avec succès", - "update": "Canal de vente mis à jour avec succès", - "delete": "Canal de vente supprimé avec succès" - }, - "products": { - "list": { - "noRecordsMessage": "Il n'y a aucun produit dans le canal de vente." - }, - "add": { - "list": { - "noRecordsMessage": "Créer un produit d'abord." - } - } - } - }, - "apiKeyManagement": { - "domain": { - "publishable": "Publishable API Keys", - "secret": "Secret API Keys" - }, - "subtitle": { - "publishable": "Gérer les clés API utilisées dans le storefront pour limiter la portée des requêtes aux canaux de vente spécifiques.", - "secret": "Gérer les clés API utilisées pour authentifier les utilisateurs administratifs dans les applications administratives." - }, - "status": { - "active": "Active", - "revoked": "Revoqué" - }, - "type": { - "publishable": "Publique", - "secret": "Secrète" - }, - "create": { - "createPublishableHeader": "Créer une clé API publique", - "createPublishableHint": "Créer une nouvelle clé API publique pour limiter la portée des requêtes aux canaux de vente spécifiques.", - "createSecretHeader": "Créer une clé API secrète", - "createSecretHint": "Créer une nouvelle clé API secrète pour accéder à l'API Medusa en tant qu'utilisateur administratif authentifié.", - "secretKeyCreatedHeader": "Clé secrète créée", - "secretKeyCreatedHint": "Votre nouvelle clé secrète a été générée. Copiez et stockez-la maintenant. C'est la seule fois où elle sera affichée.", - "copySecretTokenSuccess": "Clé secrète copiée dans le presse-papiers.", - "copySecretTokenFailure": "Erreur lors de la copie de la clé secrète dans le presse-papiers.", - "successToast": "Clé API créée avec succès." - }, - "edit": { - "header": "Modifier la clé API", - "description": "Modifier le titre de la clé API.", - "successToast": "Clé API {{title}} mise à jour avec succès." - }, - "salesChannels": { - "title": "Ajouter des canaux de vente", - "description": "Ajouter les canaux de vente auxquels la clé API doit être limitée.", - "successToast_one": "{{count}} canal de vente a été ajouté à la clé API.", - "successToast_other": "{{count}} canaux de vente ont été ajoutés à la clé API.", - "alreadyAddedTooltip": "Le canal de vente a déjà été ajouté à la clé API.", - "list": { - "noRecordsMessage": "Il n'y a aucun canal de vente dans la portée de la clé API publique." - } - }, - "delete": { - "warning": "Vous êtes sur le point de supprimer la clé API {{title}}. Cette action ne peut être annulée.", - "successToast": "Clé API {{title}} supprimée avec succès." - }, - "revoke": { - "warning": "Vous êtes sur le point de révoquer la clé API {{title}}. Cette action ne peut être annulée.", - "successToast": "Clé API {{title}} révoquée avec succès." - }, - "addSalesChannels": { - "list": { - "noRecordsMessage": "Créer un canal de vente d'abord." - } - }, - "removeSalesChannel": { - "warning": "Vous êtes sur le point de supprimer le canal de vente {{name}} de la clé API. Cette action ne peut être annulée.", - "warningBatch_one": "Vous êtes sur le point de supprimer {{count}} canal de vente de la clé API. Cette action ne peut être annulée.", - "warningBatch_other": "Vous êtes sur le point de supprimer {{count}} canaux de vente de la clé API. Cette action ne peut être annulée.", - "successToast": "Canal de vente supprimé avec succès de la clé API.", - "successToastBatch_one": "{{count}} canal de vente a été supprimé de la clé API.", - "successToastBatch_other": "{{count}} canaux de vente ont été supprimés de la clé API." - }, - "actions": { - "revoke": "Révoquer la clé API", - "copy": "Copier la clé API", - "copySuccessToast": "Clé API copiée dans le presse-papiers." - }, - "table": { - "lastUsedAtHeader": "Dernière utilisation", - "createdAtHeader": "Annuler à" - }, - "fields": { - "lastUsedAtLabel": "Dernière utilisation", - "revokedByLabel": "Annuler par", - "revokedAtLabel": "Annuler à", - "createdByLabel": "Créée par" - } - }, - "returnReasons": { - "domain": "Raison de retour", - "subtitle": "Gérer les raisons des retours.", - "calloutHint": "Gérer les raisons pour classer les retours.", - "editReason": "Modifier la raison de retour", - "create": { - "header": "Ajouter une raison de retour", - "subtitle": "Spécifier les raisons les plus courantes des retours.", - "hint": "Créer une nouvelle raison de retour pour classer les retours.", - "successToast": "Raison de retour {{label}} créée avec succès." - }, - "edit": { - "header": "Modifier la raison de retour", - "subtitle": "Modifier la valeur de la raison de retour.", - "successToast": "Raison de retour {{label}} mise à jour avec succès." - }, - "delete": { - "confirmation": "Vous êtes sur le point de supprimer la raison de retour {{label}}. Cette action ne peut être annulée.", - "successToast": "Raison de retour {{label}} supprimée avec succès." - }, - "fields": { - "value": { - "label": "Valeur", - "placeholder": "mauvaise_taille", - "tooltip": "La valeur doit être un identifiant unique pour la raison de retour." - }, - "label": { "label": "Label", "placeholder": "Mauvaise taille" }, - "description": { - "label": "Description", - "placeholder": "Le client a reçu la mauvaise taille" - } - } - }, - "login": { - "forgotPassword": "Mot de passe oublié? - <0>Réinitialiser", - "title": "Bienvenue sur Medusa", - "hint": "Connectez-vous pour accéder à l'espace administratif" - }, - "invite": { - "title": "Bienvenue sur Medusa", - "hint": "Créez votre compte ci-dessous", - "backToLogin": "Retour à la connexion", - "createAccount": "Créer un compte", - "alreadyHaveAccount": "Vous avez déjà un compte? - <0>Se connecter", - "emailTooltip": "Votre email ne peut être modifié. Si vous souhaitez utiliser un autre email, un nouveau lien d'invitation doit être envoyé.", - "invalidInvite": "Le lien d'invitation est invalide ou a expiré.", - "successTitle": "Votre compte a été enregistré", - "successHint": "Commencez avec Medusa Admin dès maintenant.", - "successAction": "Commencer Medusa Admin", - "invalidTokenTitle": "Votre lien d'invitation est invalide", - "invalidTokenHint": "Essayez de demander un nouveau lien d'invitation.", - "passwordMismatch": "Les mots de passe ne correspondent pas", - "toast": { - "accepted": "Invitation acceptée avec succès" - } - }, - "resetPassword": { - "title": "Réinitialiser le mot de passe", - "hint": "Entrez votre email ci-dessous, et nous vous enverrons des instructions sur la façon de réinitialiser votre mot de passe.", - "email": "Email", - "sendResetInstructions": "Envoyer les instructions de réinitialisation", - "backToLogin": "<0>Retour à la connexion", - "newPasswordHint": "Choisissez un nouveau mot de passe ci-dessous.", - "invalidTokenTitle": "Votre lien de réinitialisation est invalide", - "invalidTokenHint": "Essayez de demander un nouveau lien de réinitialisation.", - "expiredTokenTitle": "Votre lien de réinitialisation a expiré", - "goToResetPassword": "Aller à la réinitialisation du mot de passe", - "resetPassword": "Réinitialiser le mot de passe", - "newPassword": "Nouveau mot de passe", - "repeatNewPassword": "Répéter le nouveau mot de passe", - "tokenExpiresIn": "Le lien expire dans <0>{{time}} minutes", - "successfulRequestTitle": "Un email vous a été envoyé", - "successfulRequest": "Nous vous avons envoyé un email que vous pouvez utiliser pour réinitialiser votre mot de passe. Vérifiez votre dossier de spam si vous n'avez pas reçu l'email après quelques minutes.", - "successfulResetTitle": "Réinitialisation du mot de passe réussie", - "successfulReset": "Veuillez vous connecter sur la page de connexion.", - "passwordMismatch": "Les mots de passe ne correspondent pas", - "invalidLinkTitle": "Votre lien de réinitialisation est invalide", - "invalidLinkHint": "Essayez de réinitialiser votre mot de passe à nouveau." - }, - "workflowExecutions": { - "domain": "Workflows", - "subtitle": "Voir et suivre les exécutions des workflows dans votre application Medusa.", - "transactionIdLabel": "ID de la transaction", - "workflowIdLabel": "ID du workflow", - "progressLabel": "Progression", - "stepsCompletedLabel_one": "{{completed}} de {{count}} étape", - "stepsCompletedLabel_other": "{{completed}} de {{count}} étapes", - "list": { - "noRecordsMessage": "Aucun workflow n'a été exécuté, pour le moment." - }, - "history": { - "sectionTitle": "Historique", - "runningState": "En cours...", - "awaitingState": "En attente", - "failedState": "Échec", - "skippedState": "Ignoré", - "skippedFailureState": "Ignoré (Échec)", - "definitionLabel": "Définition", - "outputLabel": "Sortie", - "compensateInputLabel": "Entrée de compensation", - "revertedLabel": "Inversé", - "errorLabel": "Erreur" - }, - "state": { - "done": "Terminé", - "failed": "Échec", - "reverted": "Inversé", - "invoking": "Déclencher", - "compensating": "Compenser", - "notStarted": "Non démarré" - }, - "transaction": { - "state": { - "waitingToCompensate": "En attente de compensation" - } - }, - "step": { - "state": { - "skipped": "Ignoré", - "skippedFailure": "Ignoré (Échec)", - "dormant": "Dormant", - "timeout": "Timeout" - } - } - }, - "productTypes": { - "domain": "Types de produits", - "subtitle": "Organiser vos produits en types.", - "create": { - "header": "Créer un type de produit", - "hint": "Créer un nouveau type de produit pour classer vos produits.", - "successToast": "Type de produit {{value}} créé avec succès." - }, - "edit": { - "header": "Modifier le type de produit", - "successToast": "Type de produit {{value}} mis à jour avec succès." - }, - "delete": { - "confirmation": "Vous êtes sur le point de supprimer le type de produit {{value}}. Cette action ne peut être annulée.", - "successToast": "Type de produit {{value}} supprimé avec succès." - }, - "fields": { - "value": "Valeur" - } - }, - "productTags": { - "domain": "Tags de produits", - "create": { - "header": "Créer un tag de produit", - "subtitle": "Créer un nouveau tag de produit pour classer vos produits.", - "successToast": "Tag de produit {{value}} créé avec succès." - }, - "edit": { - "header": "Modifier le tag de produit", - "subtitle": "Modifier la valeur du tag de produit.", - "successToast": "Tag de produit {{value}} mis à jour avec succès." - }, - "delete": { - "confirmation": "Vous êtes sur le point de supprimer le tag de produit {{value}}. Cette action ne peut être annulée.", - "successToast": "Tag de produit {{value}} supprimé avec succès." - }, - "fields": { - "value": "Valeur" - } - }, - "notifications": { - "domain": "Notifications", - "emptyState": { - "title": "Aucune notification", - "description": "Vous n'avez aucune notification pour le moment, mais elles apparaîtront ici une fois que vous les aurez." - }, - "accessibility": { - "description": "Les notifications concernant les activités Medusa seront listées ici." - } - }, - "errors": { - "serverError": "Erreur serveur - Réessayez plus tard.", - "invalidCredentials": "Mauvais email ou mot de passe" - }, - "statuses": { - "scheduled": "Programmé", - "expired": "Expiré", - "active": "Actif", - "enabled": "Activé", - "disabled": "Désactivé" - }, - "labels": { - "productVariant": "Variante de produit", - "prices": "Prix", - "available": "Disponible", - "inStock": "En stock", - "added": "Ajouté", - "removed": "Supprimé" - }, - "fields": { - "amount": "Montant", - "refundAmount": "Montant de remboursement", - "name": "Nom", - "default": "Par défaut", - "lastName": "Nom de famille", - "firstName": "Prénom", - "title": "Titre", - "customTitle": "Titre personnalisé", - "manageInventory": "Gérer l'inventaire", - "inventoryKit": "Kit d'inventaire", - "inventoryItems": "Articles en inventaire", - "inventoryItem": "Article en inventaire", - "requiredQuantity": "Quantité requise", - "description": "Description", - "email": "Email", - "password": "Mot de passe", - "repeatPassword": "Répéter le mot de passe", - "confirmPassword": "Confirmer le mot de passe", - "newPassword": "Nouveau mot de passe", - "repeatNewPassword": "Répéter le nouveau mot de passe", - "categories": "Catégories", - "shippingMethod": "Méthode de livraison", - "configurations": "Configurations", - "conditions": "Conditions", - "category": "Catégorie", - "collection": "Collection", - "discountable": "Remise", - "handle": "Identifiant", - "subtitle": "Sous-titre", - "item": "Article", - "qty": "Qté", - "limit": "Limite", - "tags": "Tags", - "type": "Type", - "reason": "Raison", - "none": "Aucun", - "all": "Tous", - "search": "Rechercher", - "percentage": "Pourcentage", - "sales_channels": "Canaux de vente", - "customer_groups": "Groupes de clients", - "product_tags": "Tags de produits", - "product_types": "Types de produits", - "product_collections": "Collections de produits", - "status": "Statut", - "code": "Code", - "value": "Valeur", - "disabled": "Désactivé", - "dynamic": "Dynamique", - "normal": "Normal", - "years": "Années", - "months": "Mois", - "days": "Jours", - "hours": "Heures", - "minutes": "Minutes", - "totalRedemptions": "Total d'utilisations", - "countries": "Pays", - "paymentProviders": "Fournisseurs de paiement", - "refundReason": "Raison de remboursement", - "fulfillmentProviders": "Fournisseurs de livraison", - "fulfillmentProvider": "Fournisseur de livraison", - "providers": "Fournisseurs", - "availability": "Disponibilité", - "inventory": "Inventaire", - "optional": "Optionnel", - "note": "Note", - "automaticTaxes": "Taxes automatiques", - "taxInclusivePricing": "Prix incluant les taxes", - "currency": "Monnaie", - "address": "Adresse", - "address2": "Appartement, suite, etc.", - "city": "Ville", - "postalCode": "Code postal", - "country": "Pays", - "state": "État", - "province": "Province", - "company": "Entreprise", - "phone": "Téléphone", - "metadata": "Métadonnées", - "selectCountry": "Sélectionner un pays", - "products": "Produits", - "variants": "Variantes", - "orders": "Commandes", - "account": "Compte", - "total": "Total de la commande", - "paidTotal": "Total capturé", - "totalExclTax": "Total hors taxes", - "subtotal": "Sous-total", - "shipping": "Livraison", - "outboundShipping": "Outbound Shipping", - "returnShipping": "Return Shipping", - "tax": "Taxe", - "created": "Créé", - "key": "Clé", - "customer": "Client", - "date": "Date", - "order": "Commande", - "fulfillment": "Livraison", - "provider": "Fournisseur", - "payment": "Paiement", - "items": "Articles", - "salesChannel": "Canal de vente", - "region": "Région", - "discount": "Remise", - "role": "Rôle", - "sent": "Envoyé", - "salesChannels": "Canaux de vente", - "product": "Produit", - "createdAt": "Créé", - "updatedAt": "Mis à jour", - "revokedAt": "Annulé à", - "true": "Vrai", - "false": "Faux", - "giftCard": "Carte cadeau", - "tag": "Tag", - "dateIssued": "Date d'émission", - "issuedDate": "Date d'émission", - "expiryDate": "Date d'expiration", - "price": "Prix", - "priceTemplate": "Prix {{regionOrCurrency}}", - "height": "Hauteur", - "width": "Largeur", - "length": "Longueur", - "weight": "Poids", - "midCode": "MID code", - "hsCode": "HS code", - "ean": "EAN", - "upc": "UPC", - "inventoryQuantity": "Quantité en inventaire", - "barcode": "Code barre", - "countryOfOrigin": "Pays d'origine", - "material": "Matière", - "thumbnail": "Miniature", - "sku": "SKU", - "managedInventory": "Inventaire géré", - "allowBackorder": "Autoriser les commandes en rupture de stock", - "inStock": "En stock", - "location": "Emplacement", - "quantity": "Quantité", - "variant": "Variante", - "id": "ID", - "parent": "Parent", - "minSubtotal": "Min. Sous-total", - "maxSubtotal": "Max. Sous-total", - "shippingProfile": "Profil de livraison", - "summary": "Résumé", - "details": "Détails", - "label": "Label", - "rate": "Taux", - "requiresShipping": "Requiert une livraison", - "unitPrice": "Prix unitaire", - "startDate": "Date de début", - "endDate": "Date de fin", - "draft": "Brouillon", - "values": "Valeurs" - }, - "dateTime": { - "years_one": "Année", - "years_other": "Années", - "months_one": "Mois", - "months_other": "Mois", - "weeks_one": "Semaine", - "weeks_other": "Semaines", - "days_one": "Jour", - "days_other": "Jours", - "hours_one": "Heure", - "hours_other": "Heures", - "minutes_one": "Minute", - "minutes_other": "Minutes", - "seconds_one": "Seconde", - "seconds_other": "Secondes" - } -} diff --git a/src/i18n/translations/he.json b/src/i18n/translations/he.json deleted file mode 100644 index 3f30fc60..00000000 --- a/src/i18n/translations/he.json +++ /dev/null @@ -1,3022 +0,0 @@ -{ - "$schema": "./$schema.json", - "general": { - "ascending": "סדר עולה", - "descending": "סדר יורד", - "add": "הוסף", - "start": "התחל", - "end": "סיום", - "open": "פתח", - "close": "סגור", - "apply": "החל", - "range": "טווח", - "search": "חיפוש", - "of": "מתוך", - "results": "תוצאות", - "pages": "עמודים", - "next": "הבא", - "prev": "הקודם", - "is": "הוא", - "timeline": "ציר זמן", - "success": "הצלחה", - "warning": "אזהרה", - "tip": "טיפ", - "error": "שגיאה", - "select": "בחר", - "selected": "נבחר", - "enabled": "מופעל", - "disabled": "מושבת", - "expired": "פג תוקף", - "active": "פעיל", - "revoked": "בוטל", - "new": "חדש", - "modified": "שונה", - "added": "נוסף", - "removed": "הוסר", - "admin": "מנהל", - "store": "חנות", - "details": "פרטים", - "items_one": "{{count}} פריט", - "items_other": "{{count}} פריטים", - "countSelected": "{{count}} נבחרו", - "countOfTotalSelected": "{{count}} מתוך {{total}} נבחרו", - "plusCount": "+ {{count}}", - "plusCountMore": "+ {{count}} נוספים", - "areYouSure": "האם אתה בטוח?", - "areYouSureDescription": "אתה עומד למחוק את ה{{entity}} {{title}}. פעולה זו אינה ניתנת לביטול.", - "noRecordsFound": "לא נמצאו רשומות", - "typeToConfirm": "אנא הקלד {val} לאישור:", - "noResultsTitle": "אין תוצאות", - "noResultsMessage": "נסה לשנות את המסננים או את שאילתת החיפוש", - "noSearchResults": "אין תוצאות חיפוש", - "noSearchResultsFor": "אין תוצאות חיפוש עבור <0>'{{query}}'", - "noRecordsTitle": "אין רשומות", - "noRecordsMessage": "אין רשומות להצגה", - "unsavedChangesTitle": "האם אתה בטוח שברצונך לעזוב טופס זה?", - "unsavedChangesDescription": "יש לך שינויים שלא נשמרו שיאבדו אם תצא מטופס זה.", - "includesTaxTooltip": "המחירים בעמודה זו כוללים מס.", - "excludesTaxTooltip": "המחירים בעמודה זו אינם כוללים מס.", - "noMoreData": "אין עוד נתונים" - }, - "json": { - "header": "JSON", - "numberOfKeys_one": "{{count}} מפתח", - "numberOfKeys_other": "{{count}} מפתחות", - "drawer": { - "header_one": "JSON <0>· {{count}} מפתח", - "header_other": "JSON <0>· {{count}} מפתחות", - "description": "צפה בנתוני ה-JSON עבור אובייקט זה." - } - }, - "metadata": { - "header": "מטא-נתונים", - "numberOfKeys_one": "{{count}} מפתח", - "numberOfKeys_other": "{{count}} מפתחות", - "edit": { - "header": "ערוך מטא-נתונים", - "description": "ערוך את המטא-נתונים עבור אובייקט זה.", - "successToast": "מטא-נתונים עודכנו בהצלחה.", - "actions": { - "insertRowAbove": "הוסף שורה מעל", - "insertRowBelow": "הוסף שורה מתחת", - "deleteRow": "מחק שורה" - }, - "labels": { - "key": "מפתח", - "value": "ערך" - }, - "complexRow": { - "label": "חלק מהשורות מושבתות", - "description": "אובייקט זה מכיל מטא-נתונים לא פרימיטיביים, כגון מערכים או אובייקטים, שלא ניתן לערוך כאן. כדי לערוך את השורות המושבתות, השתמש ב-API ישירות.", - "tooltip": "שורה זו מושבתת מכיוון שהיא מכילה נתונים לא פרימיטיביים." - } - } - }, - "validation": { - "mustBeInt": "הערך חייב להיות מספר שלם.", - "mustBePositive": "הערך חייב להיות מספר חיובי." - }, - "actions": { - "save": "שמור", - "saveAsDraft": "שמור כטיוטה", - "copy": "העתק", - "copied": "הועתק", - "duplicate": "שכפל", - "publish": "פרסם", - "create": "צור", - "delete": "מחק", - "remove": "הסר", - "revoke": "בטל", - "cancel": "בטל", - "forceConfirm": "אשר בכוח", - "continueEdit": "המשך עריכה", - "enable": "הפעל", - "disable": "השבת", - "undo": "בטל", - "complete": "השלם", - "viewDetails": "צפה בפרטים", - "back": "חזור", - "close": "סגור", - "showMore": "הצג עוד", - "continue": "המשך", - "continueWithEmail": "המשך עם אימייל", - "idCopiedToClipboard": "מזהה הועתק ללוח", - "addReason": "הוסף סיבה", - "addNote": "הוסף הערה", - "reset": "אפס", - "confirm": "אשר", - "edit": "ערוך", - "addItems": "הוסף פריטים", - "download": "הורד", - "clear": "נקה", - "clearAll": "נקה הכל", - "apply": "החל", - "add": "הוסף", - "select": "בחר", - "browse": "עיין", - "logout": "התנתק", - "hide": "הסתר", - "export": "ייצא", - "import": "ייבא", - "cannotUndo": "פעולה זו אינה ניתנת לביטול" - }, - "operators": { - "in": "ב" - }, - "app": { - "search": { - "label": "חיפוש", - "title": "חיפוש", - "description": "חפש בכל החנות שלך, כולל הזמנות, מוצרים, לקוחות ועוד.", - "allAreas": "כל האזורים", - "navigation": "ניווט", - "openResult": "פתח תוצאה", - "showMore": "הצג עוד", - "placeholder": "עבור אל או מצא כל דבר...", - "noResultsTitle": "לא נמצאו תוצאות", - "noResultsMessage": "לא הצלחנו למצוא שום דבר שתואם את החיפוש שלך.", - "emptySearchTitle": "הקלד לחיפוש", - "emptySearchMessage": "הזן מילת מפתח או ביטוי כדי לחקור.", - "loadMore": "טען {{count}} נוספים", - "groups": { - "all": "כל האזורים", - "customer": "לקוחות", - "customerGroup": "קבוצות לקוחות", - "product": "מוצרים", - "productVariant": "וריאנטים של מוצר", - "inventory": "מלאי", - "reservation": "הזמנות", - "category": "קטגוריות", - "collection": "קולקציות", - "order": "הזמנות", - "promotion": "מבצעים", - "campaign": "קמפיינים", - "priceList": "רשימות מחירים", - "user": "משתמשים", - "region": "אזורים", - "taxRegion": "אזורי מס", - "returnReason": "סיבות החזרה", - "salesChannel": "ערוצי מכירות", - "productType": "סוגי מוצרים", - "productTag": "תגיות מוצר", - "location": "מיקומים", - "shippingProfile": "פרופילי שילוח", - "publishableApiKey": "מפתחות API לפרסום", - "secretApiKey": "מפתחות API סודיים", - "command": "פקודות", - "navigation": "ניווט" - } - }, - "keyboardShortcuts": { - "pageShortcut": "עבור אל", - "settingShortcut": "הגדרות", - "commandShortcut": "פקודות", - "then": "ואז", - "navigation": { - "goToOrders": "הזמנות", - "goToProducts": "מוצרים", - "goToCollections": "קולקציות", - "goToCategories": "קטגוריות", - "goToCustomers": "לקוחות", - "goToCustomerGroups": "קבוצות לקוחות", - "goToInventory": "מלאי", - "goToReservations": "הזמנות", - "goToPriceLists": "רשימות מחירים", - "goToPromotions": "מבצעים", - "goToCampaigns": "קמפיינים" - }, - "settings": { - "goToSettings": "הגדרות", - "goToStore": "חנות", - "goToUsers": "משתמשים", - "goToRegions": "אזורים", - "goToTaxRegions": "אזורי מס", - "goToSalesChannels": "ערוצי מכירות", - "goToProductTypes": "סוגי מוצרים", - "goToLocations": "מיקומים", - "goToPublishableApiKeys": "מפתחות API לפרסום", - "goToSecretApiKeys": "מפתחות API סודיים", - "goToWorkflows": "זרימות עבודה", - "goToProfile": "פרופיל", - "goToReturnReasons": "סיבות החזרה" - } - }, - "menus": { - "user": { - "documentation": "תיעוד", - "changelog": "יומן שינויים", - "shortcuts": "קיצורי דרך", - "profileSettings": "הגדרות פרופיל", - "theme": { - "label": "ערכת נושא", - "dark": "כהה", - "light": "בהיר", - "system": "מערכת" - } - }, - "store": { - "label": "חנות", - "storeSettings": "הגדרות חנות" - }, - "actions": { - "logout": "התנתק" - } - }, - "nav": { - "accessibility": { - "title": "ניווט", - "description": "תפריט ניווט עבור לוח המחוונים." - }, - "common": { - "extensions": "הרחבות" - }, - "main": { - "store": "חנות", - "storeSettings": "הגדרות חנות" - }, - "settings": { - "header": "הגדרות", - "general": "כללי", - "developer": "מפתח", - "myAccount": "החשבון שלי" - } - } - }, - "dataGrid": { - "columns": { - "view": "צפה", - "resetToDefault": "אפס לברירת מחדל", - "disabled": "שינוי עמודות גלויות מושבת." - }, - "shortcuts": { - "label": "קיצורי דרך", - "commands": { - "undo": "בטל", - "redo": "בצע שוב", - "copy": "העתק", - "paste": "הדבק", - "edit": "ערוך", - "delete": "מחק", - "clear": "נקה", - "moveUp": "הזז למעלה", - "moveDown": "הזז למטה", - "moveLeft": "הזז שמאלה", - "moveRight": "הזז ימינה", - "moveTop": "הזז לראש", - "moveBottom": "הזז לתחתית", - "selectDown": "בחר למטה", - "selectUp": "בחר למעלה", - "selectColumnDown": "בחר עמודה למטה", - "selectColumnUp": "בחר עמודה למעלה", - "focusToolbar": "התמקד בסרגל הכלים", - "focusCancel": "התמקד בביטול" - } - }, - "errors": { - "fixError": "תקן שגיאה", - "count_one": "{{count}} שגיאה", - "count_other": "{{count}} שגיאות" - } - }, - "filters": { - "sortLabel": "מיון", - "filterLabel": "סינון", - "searchLabel": "חיפוש", - "date": { - "today": "היום", - "lastSevenDays": "7 הימים האחרונים", - "lastThirtyDays": "30 הימים האחרונים", - "lastNinetyDays": "90 הימים האחרונים", - "lastTwelveMonths": "12 החודשים האחרונים", - "custom": "מותאם אישית", - "from": "מ", - "to": "עד", - "starting": "מתחיל", - "ending": "מסתיים" - }, - "compare": { - "lessThan": "פחות מ", - "greaterThan": "גדול מ", - "exact": "מדויק", - "range": "טווח", - "lessThanLabel": "פחות מ-{{value}}", - "greaterThanLabel": "גדול מ-{{value}}", - "andLabel": "ו" - }, - "sorting": { - "alphabeticallyAsc": "א עד ת", - "alphabeticallyDesc": "ת עד א", - "dateAsc": "החדש ביותר תחילה", - "dateDesc": "הישן ביותר תחילה" - }, - "radio": { - "yes": "כן", - "no": "לא", - "true": "נכון", - "false": "שקר" - }, - "addFilter": "הוסף מסנן" - }, - "errorBoundary": { - "badRequestTitle": "400 - בקשה שגויה", - "badRequestMessage": "השרת לא יכול להבין את הבקשה בשל תחביר שגוי.", - "notFoundTitle": "404 - אין עמוד בכתובת זו", - "notFoundMessage": "בדוק את כתובת ה-URL ונסה שוב, או השתמש בסרגל החיפוש כדי למצוא את מה שאתה מחפש.", - "internalServerErrorTitle": "500 - שגיאת שרת פנימית", - "internalServerErrorMessage": "אירעה שגיאה בלתי צפויה בשרת. אנא נסה שוב מאוחר יותר.", - "defaultTitle": "אירעה שגיאה", - "defaultMessage": "אירעה שגיאה בלתי צפויה בעת הרנדור של עמוד זה.", - "noMatchMessage": "העמוד שאתה מחפש אינו קיים.", - "backToDashboard": "חזרה ללוח המחוונים" - }, - "addresses": { - "title": "כתובות", - "shippingAddress": { - "header": "כתובת למשלוח", - "editHeader": "ערוך כתובת למשלוח", - "editLabel": "כתובת למשלוח", - "label": "כתובת למשלוח" - }, - "billingAddress": { - "header": "כתובת לחיוב", - "editHeader": "ערוך כתובת לחיוב", - "editLabel": "כתובת לחיוב", - "label": "כתובת לחיוב", - "sameAsShipping": "זהה לכתובת למשלוח" - }, - "contactHeading": "איש קשר", - "locationHeading": "מיקום" - }, - "email": { - "editHeader": "ערוך אימייל", - "editLabel": "אימייל", - "label": "אימייל" - }, - "transferOwnership": { - "header": "העבר בעלות", - "label": "העבר בעלות", - "details": { - "order": "פרטי הזמנה", - "draft": "פרטי טיוטה" - }, - "currentOwner": { - "label": "בעלים נוכחי", - "hint": "הבעלים הנוכחי של ההזמנה." - }, - "newOwner": { - "label": "בעלים חדש", - "hint": "הבעלים החדש אליו יש להעביר את ההזמנה." - }, - "validation": { - "mustBeDifferent": "הבעלים החדש חייב להיות שונה מהבעלים הנוכחי.", - "required": "בעלים חדש נדרש." - } - }, - "sales_channels": { - "availableIn": "זמין ב-<0>{{x}} מתוך <1>{{y}} ערוצי מכירות" - }, - "products": { - "domain": "מוצרים", - "additionalAttributes": "תכונות נוספות", - "list": { - "noRecordsMessage": "צור את המוצר הראשון שלך כדי להתחיל למכור." - }, - "edit": { - "header": "ערוך מוצר", - "description": "ערוך את פרטי המוצר.", - "successToast": "המוצר {{title}} עודכן בהצלחה." - }, - "create": { - "title": "צור מוצר", - "description": "צור מוצר חדש.", - "header": "כללי", - "tabs": { - "details": "פרטים", - "organize": "ארגון", - "variants": "וריאנטים", - "inventory": "ערכות מלאי" - }, - "errors": { - "variants": "אנא בחר לפחות וריאנט אחד.", - "options": "אנא צור לפחות אפשרות אחת.", - "uniqueSku": "מק״ט חייב להיות ייחודי." - }, - "inventory": { - "heading": "ערכות מלאי", - "label": "הוסף פריטי מלאי לערכת המלאי של הוריאנט.", - "itemPlaceholder": "בחר פריט מלאי", - "quantityPlaceholder": "כמה מאלה נדרשים לערכה?" - }, - "variants": { - "header": "וריאנטים", - "subHeadingTitle": "כן, זהו מוצר עם וריאנטים", - "subHeadingDescription": "כאשר לא מסומן, אנו ניצור וריאנט ברירת מחדל עבורך", - "optionTitle": { - "placeholder": "גודל" - }, - "optionValues": { - "placeholder": "קטן, בינוני, גדול" - }, - "productVariants": { - "label": "וריאנטים של מוצר", - "hint": "דירוג זה ישפיע על סדר הוריאנטים בחנות שלך.", - "alert": "הוסף אפשרויות כדי ליצור וריאנטים.", - "tip": "וריאנטים שלא מסומנים לא ייווצרו. תמיד תוכל ליצור ולערוך וריאנטים לאחר מכן, אך רשימה זו מתאימה לוריאציות באפשרויות המוצר שלך." - }, - "productOptions": { - "label": "אפשרויות מוצר", - "hint": "הגדר את האפשרויות למוצר, לדוגמה צבע, גודל וכו'" - } - }, - "successToast": "המוצר {{title}} נוצר בהצלחה." - }, - "export": { - "header": "ייצא רשימת מוצרים", - "description": "ייצא את רשימת המוצרים לקובץ CSV.", - "success": { - "title": "אנחנו מעבדים את הייצוא שלך", - "description": "ייצוא נתונים עשוי להימשך מספר דקות. נודיע לך כאשר נסיים." - }, - "filters": { - "title": "מסננים", - "description": "החל מסננים בסקירת הטבלה כדי להתאים תצוגה זו" - }, - "columns": { - "title": "עמודות", - "description": "התאם אישית את הנתונים המיוצאים כדי לענות על צרכים ספציפיים" - } - }, - "import": { - "header": "ייבא רשימת מוצרים", - "uploadLabel": "ייבא מוצרים", - "uploadHint": "גרור ושחרר קובץ CSV או לחץ כדי להעלות", - "description": "ייבא מוצרים על ידי הספקת קובץ CSV בפורמט מוגדר מראש", - "template": { - "title": "לא בטוח איך לסדר את הרשימה שלך?", - "description": "הורד את התבנית להלן כדי להבטיח שאתה עוקב אחר הפורמט הנכון." - }, - "upload": { - "title": "העלה קובץ CSV", - "description": "באמצעות ייבוא אתה יכול להוסיף או לעדכן מוצרים. כדי לעדכן מוצרים קיימים עליך להשתמש במזהה ובידית הקיימים, כדי לעדכן וריאנטים קיימים עליך להשתמש במזהה הקיים. תתבקש לאשר לפני שנייבא מוצרים.", - "preprocessing": "מעבד מקדים...", - "productsToCreate": "מוצרים שייווצרו", - "productsToUpdate": "מוצרים שיעודכנו" - }, - "success": { - "title": "אנחנו מעבדים את הייבוא שלך", - "description": "ייבוא נתונים עשוי להימשך זמן מה. נודיע לך כאשר נסיים." - } - }, - "deleteWarning": "אתה עומד למחוק את המוצר {{title}}. פעולה זו אינה ניתנת לביטול.", - "variants": { - "header": "וריאנטים", - "empty": { - "heading": "אין וריאנטים", - "description": "אין וריאנטים להצגה." - }, - "filtered": { - "heading": "אין תוצאות", - "description": "אין וריאנטים התואמים את קריטריוני הסינון הנוכחיים." - } - }, - "attributes": "מאפיינים", - "editAttributes": "ערוך מאפיינים", - "editOptions": "ערוך אפשרויות", - "editPrices": "ערוך מחירים", - "media": { - "label": "מדיה", - "editHint": "הוסף מדיה למוצר כדי להציג אותו בחנות שלך.", - "makeThumbnail": "הפוך לתמונה ממוזערת", - "uploadImagesLabel": "העלה תמונות", - "uploadImagesHint": "גרור ושחרר תמונות לכאן או לחץ כדי להעלות.", - "invalidFileType": "'{{name}}' אינו סוג קובץ נתמך. סוגי קבצים נתמכים הם: {{types}}.", - "failedToUpload": "נכשל בהעלאת המדיה שנוספה. אנא נסה שוב.", - "deleteWarning_one": "אתה עומד למחוק {{count}} תמונה. פעולה זו אינה ניתנת לביטול.", - "deleteWarning_other": "אתה עומד למחוק {{count}} תמונות. פעולה זו אינה ניתנת לביטול.", - "deleteWarningWithThumbnail_one": "אתה עומד למחוק {{count}} תמונה כולל התמונה הממוזערת. פעולה זו אינה ניתנת לביטול.", - "deleteWarningWithThumbnail_other": "אתה עומד למחוק {{count}} תמונות כולל התמונה הממוזערת. פעולה זו אינה ניתנת לביטול.", - "thumbnailTooltip": "תמונה ממוזערת", - "galleryLabel": "גלריה", - "downloadImageLabel": "הורד תמונה נוכחית", - "deleteImageLabel": "מחק תמונה נוכחית", - "emptyState": { - "header": "אין מדיה עדיין", - "description": "הוסף מדיה למוצר כדי להציג אותו בחנות שלך.", - "action": "הוסף מדיה" - }, - "successToast": "המדיה עודכנה בהצלחה." - }, - "discountableHint": "כאשר לא מסומן, הנחות לא יחולו על מוצר זה.", - "noSalesChannels": "לא זמין באף ערוץ מכירות", - "variantCount_one": "{{count}} וריאנט", - "variantCount_other": "{{count}} וריאנטים", - "deleteVariantWarning": "אתה עומד למחוק את הוריאנט {{title}}. פעולה זו אינה ניתנת לביטול.", - "productStatus": { - "draft": "טיוטה", - "published": "פורסם", - "proposed": "מוצע", - "rejected": "נדחה" - }, - "fields": { - "title": { - "label": "כותרת", - "hint": "תן למוצר שלך כותרת קצרה וברורה.<0/>50-60 תווים הוא האורך המומלץ למנועי חיפוש.", - "placeholder": "מעיל חורף" - }, - "subtitle": { - "label": "כותרת משנה", - "placeholder": "חמים ונעים" - }, - "handle": { - "label": "מזהה", - "tooltip": "המזהה משמש להפניה למוצר בחנות שלך. אם לא צוין, המזהה ייווצר מכותרת המוצר.", - "placeholder": "מעיל-חורף" - }, - "description": { - "label": "תיאור", - "hint": "תן למוצר שלך תיאור קצר וברור.<0/>120-160 תווים הוא האורך המומלץ למנועי חיפוש.", - "placeholder": "מעיל חמים ונעים" - }, - "discountable": { - "label": "ניתן להנחה", - "hint": "כאשר לא מסומן, הנחות לא יחולו על מוצר זה" - }, - "shipping_profile": { - "label": "פרופיל שילוח", - "hint": "חבר את המוצר לפרופיל שילוח" - }, - "type": { - "label": "סוג" - }, - "collection": { - "label": "קולקציה" - }, - "categories": { - "label": "קטגוריות" - }, - "tags": { - "label": "תגיות" - }, - "sales_channels": { - "label": "ערוצי מכירות", - "hint": "מוצר זה יהיה זמין רק בערוץ המכירות ברירת המחדל אם יישאר ללא שינוי." - }, - "countryOrigin": { - "label": "ארץ מקור" - }, - "material": { - "label": "חומר" - }, - "width": { - "label": "רוחב" - }, - "length": { - "label": "אורך" - }, - "height": { - "label": "גובה" - }, - "weight": { - "label": "משקל" - }, - "options": { - "label": "אפשרויות מוצר", - "hint": "אפשרויות משמשות להגדרת צבע, גודל וכו' של המוצר", - "add": "הוסף אפשרות", - "optionTitle": "כותרת אפשרות", - "optionTitlePlaceholder": "צבע", - "variations": "וריאציות (מופרדות בפסיקים)", - "variantionsPlaceholder": "אדום, כחול, ירוק" - }, - "variants": { - "label": "וריאנטים של מוצר", - "hint": "וריאנטים שלא מסומנים לא ייווצרו, דירוג זה ישפיע על אופן דירוג הוריאנטים בממשק הקדמי שלך." - }, - "mid_code": { - "label": "קוד MID" - }, - "hs_code": { - "label": "קוד HS" - } - }, - "variant": { - "edit": { - "header": "ערוך וריאנט", - "success": "וריאנט המוצר נערך בהצלחה" - }, - "create": { - "header": "פרטי וריאנט" - }, - "deleteWarning": "האם אתה בטוח שברצונך למחוק וריאנט זה?", - "pricesPagination": "1 - {{current}} מתוך {{total}} מחירים", - "tableItemAvailable": "{{availableCount}} זמינים", - "tableItem_one": "{{availableCount}} זמינים ב-{{locationCount}} מיקום", - "tableItem_other": "{{availableCount}} זמינים ב-{{locationCount}} מיקומים", - "inventory": { - "notManaged": "לא מנוהל", - "manageItems": "נהל פריטי מלאי", - "notManagedDesc": "המלאי אינו מנוהל עבור וריאנט זה. הפעל 'נהל מלאי' כדי לעקוב אחר מלאי הוריאנט.", - "manageKit": "נהל ערכת מלאי", - "navigateToItem": "עבור לפריט מלאי", - "actions": { - "inventoryItems": "עבור לפריט מלאי", - "inventoryKit": "הצג פריטי מלאי" - }, - "inventoryKit": "ערכת מלאי", - "inventoryKitHint": "האם וריאנט זה מורכב ממספר פריטי מלאי?", - "validation": { - "itemId": "אנא בחר פריט מלאי.", - "quantity": "נדרשת כמות. אנא הזן מספר חיובי." - }, - "header": "מלאי ומלאי", - "editItemDetails": "ערוך פרטי פריט", - "manageInventoryLabel": "נהל מלאי", - "manageInventoryHint": "כאשר מופעל, נשנה את כמות המלאי עבורך כאשר הזמנות והחזרות נוצרות.", - "allowBackordersLabel": "אפשר הזמנות מראש", - "allowBackordersHint": "כאשר מופעל, לקוחות יכולים לרכוש את הוריאנט גם אם אין כמות זמינה.", - "toast": { - "levelsBatch": "רמות מלאי עודכנו.", - "update": "פריט מלאי עודכן בהצלחה.", - "updateLevel": "רמת מלאי עודכנה בהצלחה.", - "itemsManageSuccess": "פריטי מלאי עודכנו בהצלחה." - } - } - }, - "options": { - "header": "אפשרויות", - "edit": { - "header": "ערוך אפשרות", - "successToast": "האפשרות {{title}} עודכנה בהצלחה." - }, - "create": { - "header": "צור אפשרות", - "successToast": "האפשרות {{title}} נוצרה בהצלחה." - }, - "deleteWarning": "אתה עומד למחוק את אפשרות המוצר: {{title}}. פעולה זו אינה ניתנת לביטול." - }, - "organization": { - "header": "ארגון", - "edit": { - "header": "ערוך ארגון", - "toasts": { - "success": "עודכן בהצלחה הארגון של {{title}}." - } - } - }, - "stock": { - "heading": "נהל רמות מלאי ומיקומים של מוצר", - "description": "עדכן את רמות המלאי במלאי עבור כל הוריאנטים של המוצר.", - "loading": "המתן, זה עשוי לקחת רגע...", - "tooltips": { - "alreadyManaged": "פריט מלאי זה כבר ניתן לעריכה תחת {{title}}.", - "alreadyManagedWithSku": "פריט מלאי זה כבר ניתן לעריכה תחת {{title}} ({{sku}})." - } - }, - "shippingProfile": { - "header": "תצורת שילוח", - "edit": { - "header": "תצורת שילוח", - "toasts": { - "success": "עודכן בהצלחה פרופיל השילוח עבור {{title}}." - } - }, - "create": { - "errors": { - "required": "פרופיל שילוח נדרש" - } - } - }, - "toasts": { - "delete": { - "success": { - "header": "מוצר נמחק", - "description": "{{title}} נמחק בהצלחה." - }, - "error": { - "header": "נכשל במחיקת מוצר" - } - } - } - }, - "collections": { - "domain": "קולקציות", - "subtitle": "ארגן מוצרים לקולקציות.", - "createCollection": "צור קולקציה", - "createCollectionHint": "צור קולקציה חדשה כדי לארגן את המוצרים שלך.", - "createSuccess": "הקולקציה נוצרה בהצלחה.", - "editCollection": "ערוך קולקציה", - "handleTooltip": "המזהה משמש להפניה לקולקציה בחנות שלך. אם לא צוין, המזהה ייווצר מכותרת הקולקציה.", - "deleteWarning": "אתה עומד למחוק את הקולקציה {{title}}. פעולה זו אינה ניתנת לביטול.", - "removeSingleProductWarning": "אתה עומד להסיר את המוצר {{title}} מהקולקציה. פעולה זו אינה ניתנת לביטול.", - "removeProductsWarning_one": "אתה עומד להסיר {{count}} מוצר מהקולקציה. פעולה זו אינה ניתנת לביטול.", - "removeProductsWarning_other": "אתה עומד להסיר {{count}} מוצרים מהקולקציה. פעולה זו אינה ניתנת לביטול.", - "products": { - "list": { - "noRecordsMessage": "אין מוצרים בקולקציה." - }, - "add": { - "successToast_one": "המוצר נוסף בהצלחה לקולקציה.", - "successToast_other": "המוצרים נוספו בהצלחה לקולקציה." - }, - "remove": { - "successToast_one": "המוצר הוסר בהצלחה מהקולקציה.", - "successToast_other": "המוצרים הוסרו בהצלחה מהקולקציה." - } - } - }, - "categories": { - "domain": "קטגוריות", - "subtitle": "ארגן מוצרים לקטגוריות, ונהל את הדירוג וההיררכיה של אותן קטגוריות.", - "create": { - "header": "צור קטגוריה", - "hint": "צור קטגוריה חדשה כדי לארגן את המוצרים שלך.", - "tabs": { - "details": "פרטים", - "organize": "ארגן דירוג" - }, - "successToast": "הקטגוריה {{name}} נוצרה בהצלחה." - }, - "edit": { - "header": "ערוך קטגוריה", - "description": "ערוך את הקטגוריה כדי לעדכן את פרטיה.", - "successToast": "הקטגוריה עודכנה בהצלחה." - }, - "delete": { - "confirmation": "אתה עומד למחוק את הקטגוריה {{name}}. פעולה זו אינה ניתנת לביטול.", - "successToast": "הקטגוריה {{name}} נמחקה בהצלחה." - }, - "products": { - "add": { - "disabledTooltip": "המוצר כבר נמצא בקטגוריה זו.", - "successToast_one": "נוסף {{count}} מוצר לקטגוריה.", - "successToast_other": "נוספו {{count}} מוצרים לקטגוריה." - }, - "remove": { - "confirmation_one": "אתה עומד להסיר {{count}} מוצר מהקטגוריה. פעולה זו אינה ניתנת לביטול.", - "confirmation_other": "אתה עומד להסיר {{count}} מוצרים מהקטגוריה. פעולה זו אינה ניתנת לביטול.", - "successToast_one": "הוסר {{count}} מוצר מהקטגוריה.", - "successToast_other": "הוסרו {{count}} מוצרים מהקטגוריה." - }, - "list": { - "noRecordsMessage": "אין מוצרים בקטגוריה." - } - }, - "organize": { - "header": "ארגון", - "action": "ערוך דירוג" - }, - "fields": { - "visibility": { - "label": "נראות", - "internal": "פנימי", - "public": "ציבורי" - }, - "status": { - "label": "סטטוס", - "active": "פעיל", - "inactive": "לא פעיל" - }, - "path": { - "label": "נתיב", - "tooltip": "הצג את הנתיב המלא של הקטגוריה." - }, - "children": { - "label": "ילדים" - }, - "new": { - "label": "חדש" - } - } - }, - "inventory": { - "domain": "מלאי", - "subtitle": "נהל את פריטי המלאי שלך", - "reserved": "שמור", - "available": "זמין", - "locationLevels": "מיקומים", - "associatedVariants": "וריאנטים משויכים", - "manageLocations": "נהל מיקומים", - "manageLocationQuantity": "נהל כמות במיקום", - "deleteWarning": "אתה עומד למחוק פריט מלאי. פעולה זו אינה ניתנת לביטול.", - "editItemDetails": "ערוך פרטי פריט", - "quantityAcrossLocations": "{{quantity}} ב-{{locations}} מיקומים", - "create": { - "title": "צור פריט מלאי", - "details": "פרטים", - "availability": "זמינות", - "locations": "מיקומים", - "attributes": "מאפיינים", - "requiresShipping": "דורש שילוח", - "requiresShippingHint": "האם פריט המלאי דורש שילוח?", - "successToast": "פריט מלאי נוצר בהצלחה." - }, - "reservation": { - "header": "הזמנה של {{itemName}}", - "editItemDetails": "ערוך הזמנה", - "lineItemId": "מזהה פריט שורה", - "orderID": "מזהה הזמנה", - "description": "תיאור", - "location": "מיקום", - "inStockAtLocation": "במלאי במיקום זה", - "availableAtLocation": "זמין במיקום זה", - "reservedAtLocation": "שמור במיקום זה", - "reservedAmount": "כמות שמורה", - "create": "צור הזמנה", - "itemToReserve": "פריט להזמנה", - "quantityPlaceholder": "כמה אתה רוצה להזמין?", - "descriptionPlaceholder": "איזה סוג של הזמנה זו?", - "successToast": "ההזמנה נוצרה בהצלחה.", - "updateSuccessToast": "ההזמנה עודכנה בהצלחה.", - "deleteSuccessToast": "ההזמנה נמחקה בהצלחה.", - "errors": { - "noAvaliableQuantity": "מיקום המלאי אין לו כמות זמינה.", - "quantityOutOfRange": "כמות מינימלית היא 1 וכמות מקסימלית היא {{max}}" - } - }, - "adjustInventory": { - "errors": { - "stockedQuantity": "לא ניתן לעדכן את הכמות במלאי לפחות מהכמות השמורה של {{quantity}}." - } - }, - "toast": { - "updateLocations": "המיקומים עודכנו בהצלחה.", - "updateLevel": "רמת המלאי עודכנה בהצלחה.", - "updateItem": "פריט המלאי עודכן בהצלחה." - }, - "stock": { - "title": "עדכן רמות מלאי", - "description": "עדכן את רמות המלאי במלאי עבור פריטי המלאי שנבחרו.", - "action": "ערוך רמות מלאי", - "placeholder": "לא מופעל", - "disablePrompt_one": "אתה עומד להשבית {{count}} רמת מיקום. פעולה זו אינה ניתנת לביטול.", - "disablePrompt_other": "אתה עומד להשבית {{count}} רמות מיקום. פעולה זו אינה ניתנת לביטול.", - "disabledToggleTooltip": "לא ניתן להשבית: נקה כמות נכנסת ו/או שמורה לפני השבתה.", - "successToast": "רמות המלאי עודכנו בהצלחה." - } - }, - "giftCards": { - "domain": "גיפט קארדס", - "editGiftCard": "ערוך גיפט קארד", - "createGiftCard": "צור גיפט קארד", - "createGiftCardHint": "צור באופן ידני גיפט קארד שניתן להשתמש בו כאמצעי תשלום בחנות שלך.", - "selectRegionFirst": "בחר אזור תחילה", - "deleteGiftCardWarning": "אתה עומד למחוק את הגיפט קארד {{code}}. פעולה זו אינה ניתנת לביטול.", - "balanceHigherThanValue": "היתרה לא יכולה להיות גבוהה מהסכום המקורי.", - "balanceLowerThanZero": "היתרה לא יכולה להיות שלילית.", - "expiryDateHint": "למדינות יש חוקים שונים בנוגע לתאריכי תפוגה של גיפט קארדס. הקפד לבדוק תקנות מקומיות לפני קביעת תאריך תפוגה.", - "regionHint": "שינוי האזור של הגיפט קארד ישנה גם את המטבע שלו, מה שעלול להשפיע על ערכו הכספי.", - "enabledHint": "ציין אם הגיפט קארד מופעל או מושבת.", - "balance": "יתרה", - "currentBalance": "יתרה נוכחית", - "initialBalance": "יתרה התחלתית", - "personalMessage": "הודעה אישית", - "recipient": "מקבל" - }, - "customers": { - "domain": "לקוחות", - "list": { - "noRecordsMessage": "הלקוחות שלך יופיעו כאן." - }, - "create": { - "header": "צור לקוח", - "hint": "צור לקוח חדש ונהל את פרטיו.", - "successToast": "הלקוח {{email}} נוצר בהצלחה." - }, - "groups": { - "label": "קבוצות לקוחות", - "remove": "האם אתה בטוח שברצונך להסיר את הלקוח מקבוצת הלקוחות \"{{name}}\"?", - "removeMany": "האם אתה בטוח שברצונך להסיר את הלקוח מקבוצות הלקוחות הבאות: {{groups}}?", - "alreadyAddedTooltip": "הלקוח כבר נמצא בקבוצת לקוחות זו.", - "list": { - "noRecordsMessage": "לקוח זה אינו שייך לאף קבוצה." - }, - "add": { - "success": "הלקוח נוסף ל: {{groups}}.", - "list": { - "noRecordsMessage": "אנא צור קבוצת לקוחות תחילה." - } - }, - "removed": { - "success": "הלקוח הוסר מ: {{groups}}.", - "list": { - "noRecordsMessage": "אנא צור קבוצת לקוחות תחילה." - } - } - }, - "edit": { - "header": "ערוך לקוח", - "emailDisabledTooltip": "לא ניתן לשנות את כתובת הדוא\"ל עבור לקוחות רשומים.", - "successToast": "הלקוח {{email}} עודכן בהצלחה." - }, - "delete": { - "title": "מחק לקוח", - "description": "אתה עומד למחוק את הלקוח {{email}}. פעולה זו אינה ניתנת לביטול.", - "successToast": "הלקוח {{email}} נמחק בהצלחה." - }, - "fields": { - "guest": "אורח", - "registered": "רשום", - "groups": "קבוצות" - }, - "registered": "רשום", - "guest": "אורח", - "hasAccount": "יש חשבון", - "addresses": { - "title": "כתובות", - "fields": { - "addressName": "שם כתובת", - "address1": "כתובת 1", - "address2": "כתובת 2", - "city": "עיר", - "province": "מחוז", - "postalCode": "מיקוד", - "country": "מדינה", - "phone": "טלפון", - "company": "חברה", - "countryCode": "קוד מדינה", - "provinceCode": "קוד מחוז" - }, - "create": { - "header": "צור כתובת", - "hint": "צור כתובת חדשה עבור הלקוח.", - "successToast": "הכתובת נוצרה בהצלחה." - } - } - }, - "customerGroups": { - "domain": "קבוצות לקוחות", - "subtitle": "ארגן לקוחות לקבוצות. קבוצות יכולות לקבל מבצעים ומחירים שונים.", - "list": { - "empty": { - "heading": "אין קבוצות לקוחות", - "description": "אין קבוצות לקוחות להצגה." - }, - "filtered": { - "heading": "אין תוצאות", - "description": "אין קבוצות לקוחות התואמות את קריטריוני הסינון הנוכחיים." - } - }, - "create": { - "header": "צור קבוצת לקוחות", - "hint": "צור קבוצת לקוחות חדשה כדי לפלח את הלקוחות שלך.", - "successToast": "קבוצת הלקוחות {{name}} נוצרה בהצלחה." - }, - "edit": { - "header": "ערוך קבוצת לקוחות", - "successToast": "קבוצת הלקוחות {{name}} עודכנה בהצלחה." - }, - "delete": { - "title": "מחק קבוצת לקוחות", - "description": "אתה עומד למחוק את קבוצת הלקוחות {{name}}. פעולה זו אינה ניתנת לביטול.", - "successToast": "קבוצת הלקוחות {{name}} נמחקה בהצלחה." - }, - "customers": { - "alreadyAddedTooltip": "הלקוח כבר נוסף לקבוצה.", - "add": { - "successToast_one": "הלקוח נוסף בהצלחה לקבוצה.", - "successToast_other": "הלקוחות נוספו בהצלחה לקבוצה.", - "list": { - "noRecordsMessage": "צור לקוח תחילה." - } - }, - "remove": { - "title_one": "הסר לקוח", - "title_other": "הסר לקוחות", - "description_one": "אתה עומד להסיר {{count}} לקוח מקבוצת הלקוחות. פעולה זו אינה ניתנת לביטול.", - "description_other": "אתה עומד להסיר {{count}} לקוחות מקבוצת הלקוחות. פעולה זו אינה ניתנת לביטול." - }, - "list": { - "noRecordsMessage": "לקבוצה זו אין לקוחות." - } - } - }, - "orders": { - "domain": "הזמנות", - "claim": "תביעה", - "exchange": "החלפה", - "return": "החזרה", - "cancelWarning": "אתה עומד לבטל את ההזמנה {{id}}. פעולה זו אינה ניתנת לביטול.", - "orderCanceled": "ההזמנה בוטלה בהצלחה", - "onDateFromSalesChannel": "{{date}} מ{{salesChannel}}", - "list": { - "noRecordsMessage": "ההזמנות שלך יופיעו כאן." - }, - "status": { - "not_paid": "לא שולם", - "pending": "ממתין", - "completed": "הושלם", - "draft": "טיוטה", - "archived": "ארכיון", - "canceled": "בוטל", - "requires_action": "דורש פעולה" - }, - "summary": { - "requestReturn": "בקשת החזרה", - "allocateItems": "הקצאת פריטים", - "editOrder": "ערוך הזמנה", - "editOrderContinue": "המשך עריכת הזמנה", - "inventoryKit": "מורכב מ{{count}} פריטי מלאי", - "itemTotal": "סך פריטים", - "shippingTotal": "סך משלוח", - "discountTotal": "סך הנחה", - "taxTotalIncl": "סך מס (כלול)", - "itemSubtotal": "סכום ביניים פריטים", - "shippingSubtotal": "סכום ביניים משלוח", - "discountSubtotal": "סכום ביניים הנחה", - "taxTotal": "סך מס" - }, - "transfer": { - "title": "העבר בעלות", - "requestSuccess": "בקשת העברת הזמנה נשלחה ל: {{email}}.", - "currentOwner": "בעלים נוכחי", - "newOwner": "בעלים חדש", - "currentOwnerDescription": "הלקוח הקשור כרגע להזמנה זו.", - "newOwnerDescription": "הלקוח שאליו תועבר ההזמנה." - }, - "payment": { - "title": "תשלומים", - "isReadyToBeCaptured": "התשלום <0/> מוכן לתפיסה.", - "totalPaidByCustomer": "סך ששולם על ידי הלקוח", - "capture": "תפוס תשלום", - "capture_short": "תפוס", - "refund": "החזר", - "markAsPaid": "סמן כשולם", - "statusLabel": "סטטוס תשלום", - "statusTitle": "סטטוס תשלום", - "status": { - "notPaid": "לא שולם", - "authorized": "מאושר", - "partiallyAuthorized": "מאושר חלקית", - "awaiting": "ממתין", - "captured": "נתפס", - "partiallyRefunded": "הוחזר חלקית", - "partiallyCaptured": "נתפס חלקית", - "refunded": "הוחזר", - "canceled": "בוטל", - "requiresAction": "דורש פעולה" - }, - "capturePayment": "תשלום של {{amount}} יתפס.", - "capturePaymentSuccess": "תשלום של {{amount}} נתפס בהצלחה", - "markAsPaidPayment": "תשלום של {{amount}} יסומן כשולם.", - "markAsPaidPaymentSuccess": "תשלום של {{amount}} סומן כשולם בהצלחה", - "createRefund": "צור החזר", - "refundPaymentSuccess": "החזר של {{amount}} בוצע בהצלחה", - "createRefundWrongQuantity": "הכמות צריכה להיות מספר בין 1 ל{{number}}", - "refundAmount": "החזר {{amount}}", - "paymentLink": "העתק קישור תשלום עבור {{amount}}", - "selectPaymentToRefund": "בחר תשלום להחזר" - }, - "edits": { - "title": "ערוך הזמנה", - "confirm": "אשר עריכה", - "confirmText": "אתה עומד לאשר עריכת הזמנה. פעולה זו אינה ניתנת לביטול.", - "cancel": "בטל עריכה", - "currentItems": "פריטים נוכחיים", - "currentItemsDescription": "התאם כמות פריטים או הסר.", - "addItemsDescription": "ניתן להוסיף פריטים חדשים להזמנה.", - "addItems": "הוסף פריטים", - "amountPaid": "סכום ששולם", - "newTotal": "סך חדש", - "differenceDue": "הפרש לתשלום", - "create": "ערוך הזמנה", - "currentTotal": "סך נוכחי", - "noteHint": "הוסף הערה פנימית לעריכה", - "cancelSuccessToast": "עריכת ההזמנה בוטלה", - "createSuccessToast": "בקשת עריכת הזמנה נוצרה", - "activeChangeError": "כבר קיימת שינוי פעיל בהזמנה (החזרה, תביעה, החלפה וכו'). יש לסיים או לבטל את השינוי לפני עריכת ההזמנה.", - "panel": { - "title": "בקשת עריכת הזמנה", - "titlePending": "עריכת הזמנה ממתינה" - }, - "toast": { - "canceledSuccessfully": "עריכת ההזמנה בוטלה", - "confirmedSuccessfully": "עריכת ההזמנה אושרה" - }, - "validation": { - "quantityLowerThanFulfillment": "לא ניתן להגדיר כמות קטנה או שווה לכמות שמומשה" - } - }, - "edit": { - "email": { - "title": "ערוך אימייל", - "requestSuccess": "אימייל ההזמנה עודכן ל{{email}}." - }, - "shippingAddress": { - "title": "ערוך כתובת משלוח", - "requestSuccess": "כתובת המשלוח של ההזמנה עודכנה." - }, - "billingAddress": { - "title": "ערוך כתובת חיוב", - "requestSuccess": "כתובת החיוב של ההזמנה עודכנה." - } - }, - "returns": { - "create": "צור החזרה", - "confirm": "אשר החזרה", - "confirmText": "אתה עומד לאשר החזרה. פעולה זו אינה ניתנת לביטול.", - "inbound": "נכנס", - "outbound": "יוצא", - "sendNotification": "שלח התראה", - "sendNotificationHint": "הודע ללקוח על ההחזרה.", - "returnTotal": "סך ההחזרה", - "inboundTotal": "סך נכנס", - "estDifference": "הפרש משוער", - "outstandingAmount": "סכום לתשלום", - "reason": "סיבה", - "reasonHint": "בחר מדוע הלקוח רוצה להחזיר פריטים.", - "note": "הערה", - "noInventoryLevel": "אין רמת מלאי", - "noInventoryLevelDesc": "למיקום הנבחר אין רמת מלאי לפריטים הנבחרים. ניתן לבקש החזרה אך לא ניתן לקבלה עד שיווצר רמת מלאי למיקום הנבחר.", - "noteHint": "ניתן להקליד חופשי אם ברצונך לציין משהו.", - "location": "מיקום", - "locationHint": "בחר לאיזה מיקום ברצונך להחזיר את הפריטים.", - "inboundShipping": "משלוח החזרה", - "inboundShippingHint": "בחר את השיטה שברצונך להשתמש בה.", - "returnableQuantityLabel": "כמות להחזרה", - "refundableAmountLabel": "סכום להחזר", - "returnRequestedInfo": "{{requestedItemsCount}}x פריטים להחזרה התבקשו", - "returnReceivedInfo": "{{requestedItemsCount}}x פריטים להחזרה התקבלו", - "itemReceived": "פריטים התקבלו", - "returnRequested": "החזרה התבקשה", - "damagedItemReceived": "פריטים פגומים התקבלו", - "damagedItemsReturned": "{{quantity}}x פריטים פגומים הוחזרו", - "activeChangeError": "יש שינוי פעיל בהזמנה זו. יש לסיים או לבטל את השינוי קודם.", - "cancel": { - "title": "בטל החזרה", - "description": "האם אתה בטוח שברצונך לבטל את בקשת ההחזרה?" - }, - "placeholders": { - "noReturnShippingOptions": { - "title": "לא נמצאו אפשרויות משלוח להחזרה", - "hint": "לא נוצרו אפשרויות משלוח להחזרה למיקום. ניתן ליצור אחת ב< LinkComponent >מיקום ומשלוח< /LinkComponent >." - }, - "outboundShippingOptions": { - "title": "לא נמצאו אפשרויות משלוח יוצאות", - "hint": "לא נוצרו אפשרויות משלוח יוצאות למיקום. ניתן ליצור אחת ב< LinkComponent >מיקום ומשלוח< /LinkComponent >." - } - }, - "receive": { - "action": "קבל פריטים", - "receiveItems": "{{returnType}} {{id}}", - "restockAll": "החזר מלאי לכל הפריטים", - "itemsLabel": "פריטים שהתקבלו", - "title": "קבל פריטים עבור #{{returnId}}", - "sendNotificationHint": "הודע ללקוח על קבלת ההחזרה.", - "inventoryWarning": "שים לב שנעדכן אוטומטית את רמות המלאי בהתאם לקלט שלך למעלה.", - "writeOffInputLabel": "כמה מהפריטים פגומים?", - "toast": { - "success": "ההחזרה התקבלה בהצלחה.", - "errorLargeValue": "הכמות גדולה מכמות הפריט שהתבקשה.", - "errorNegativeValue": "הכמות לא יכולה להיות שלילית.", - "errorLargeDamagedValue": "כמות הפריטים הפגומים + כמות הפריטים התקינים שהתקבלה חורגת מסך כמות הפריטים בהחזרה. אנא הפחת את כמות הפריטים התקינים." - } - }, - "toast": { - "canceledSuccessfully": "ההחזרה בוטלה בהצלחה", - "confirmedSuccessfully": "ההחזרה אושרה בהצלחה" - }, - "panel": { - "title": "החזרה התחילה", - "description": "יש בקשת החזרה פתוחה להשלמה" - } - }, - "claims": { - "create": "צור תביעה", - "confirm": "אשר תביעה", - "confirmText": "אתה עומד לאשר תביעה. פעולה זו אינה ניתנת לביטול.", - "manage": "נהל תביעה", - "outbound": "יוצא", - "outboundItemAdded": "{{itemsCount}}x נוסף דרך תביעה", - "outboundTotal": "סך יוצא", - "outboundShipping": "משלוח יוצא", - "outboundShippingHint": "בחר את השיטה שברצונך להשתמש בה.", - "refundAmount": "הפרש משוער", - "activeChangeError": "יש שינוי פעיל בהזמנה זו. יש לסיים או לבטל את השינוי הקודם.", - "actions": { - "cancelClaim": { - "successToast": "התביעה בוטלה בהצלחה." - } - }, - "cancel": { - "title": "בטל תביעה", - "description": "האם אתה בטוח שברצונך לבטל את התביעה?" - }, - "tooltips": { - "onlyReturnShippingOptions": "רשימה זו תכלול רק אפשרויות משלוח להחזרה." - }, - "toast": { - "canceledSuccessfully": "התביעה בוטלה בהצלחה", - "confirmedSuccessfully": "התביעה אושרה בהצלחה" - }, - "panel": { - "title": "תביעה התחילה", - "description": "יש בקשת תביעה פתוחה להשלמה" - } - }, - "exchanges": { - "create": "צור החלפה", - "manage": "נהל החלפה", - "confirm": "אשר החלפה", - "confirmText": "אתה עומד לאשר החלפה. פעולה זו אינה ניתנת לביטול.", - "outbound": "יוצא", - "outboundItemAdded": "{{itemsCount}}x נוסף דרך החלפה", - "outboundTotal": "סך יוצא", - "outboundShipping": "משלוח יוצא", - "outboundShippingHint": "בחר את השיטה שברצונך להשתמש בה.", - "refundAmount": "הפרש משוער", - "activeChangeError": "יש שינוי פעיל בהזמנה זו. יש לסיים או לבטל את השינוי הקודם.", - "actions": { - "cancelExchange": { - "successToast": "ההחלפה בוטלה בהצלחה." - } - }, - "cancel": { - "title": "בטל החלפה", - "description": "האם אתה בטוח שברצונך לבטל את ההחלפה?" - }, - "tooltips": { - "onlyReturnShippingOptions": "רשימה זו תכלול רק אפשרויות משלוח להחזרה." - }, - "toast": { - "canceledSuccessfully": "ההחלפה בוטלה בהצלחה", - "confirmedSuccessfully": "ההחלפה אושרה בהצלחה" - }, - "panel": { - "title": "החלפה התחילה", - "description": "יש בקשת החלפה פתוחה להשלמה" - } - }, - "reservations": { - "allocatedLabel": "הוקצה", - "notAllocatedLabel": "לא הוקצה" - }, - "allocateItems": { - "action": "הקצה פריטים", - "title": "הקצה פריטי הזמנה", - "locationDescription": "בחר מאיזה מיקום ברצונך להקצות.", - "itemsToAllocate": "פריטים להקצאה", - "itemsToAllocateDesc": "בחר את מספר הפריטים שברצונך להקצות", - "search": "חפש פריטים", - "consistsOf": "מורכב מ{{num}} פריטי מלאי", - "requires": "דורש {{num}} לכל וריאנט", - "toast": { - "created": "הפריטים הוקצו בהצלחה" - }, - "error": { - "quantityNotAllocated": "יש פריטים שלא הוקצו." - } - }, - "shipment": { - "title": "סמן מימוש כשולח", - "trackingNumber": "מספר מעקב", - "addTracking": "הוסף מספר מעקב", - "sendNotification": "שלח התראה", - "sendNotificationHint": "הודע ללקוח על משלוח זה.", - "toastCreated": "משלוח נוצר בהצלחה." - }, - "fulfillment": { - "cancelWarning": "אתה עומד לבטל מימוש. פעולה זו אינה ניתנת לביטול.", - "markAsDeliveredWarning": "אתה עומד לסמן מימוש כנמסר. פעולה זו אינה ניתנת לביטול.", - "differentOptionSelected": "אפשרות המשלוח שנבחרה שונה מזו שנבחרה על ידי הלקוח.", - "disabledItemTooltip": "אפשרות המשלוח שבחרת אינה מאפשרת מימוש של פריט זה", - "unfulfilledItems": "פריטים לא מומשו", - "statusLabel": "סטטוס מימוש", - "statusTitle": "סטטוס מימוש", - "fulfillItems": "ממש פריטים", - "awaitingFulfillmentBadge": "ממתין למימוש", - "requiresShipping": "דורש משלוח", - "number": "מימוש #{{number}}", - "itemsToFulfill": "פריטים למימוש", - "create": "צור מימוש", - "available": "זמין", - "inStock": "במלאי", - "markAsShipped": "סמן כנשלח", - "markAsPickedUp": "סמן כאסוף", - "markAsDelivered": "סמן כנמסר", - "itemsToFulfillDesc": "בחר פריטים וכמויות למימוש", - "locationDescription": "בחר מאיזה מיקום ברצונך לממש פריטים.", - "sendNotificationHint": "הודע ללקוחות על המימוש שנוצר.", - "methodDescription": "בחר שיטת משלוח שונה מזו שהלקוח בחר", - "error": { - "wrongQuantity": "רק פריט אחד זמין למימוש", - "wrongQuantity_other": "הכמות צריכה להיות מספר בין 1 ל{{number}}", - "noItems": "אין פריטים למימוש.", - "noShippingOption": "נדרשת אפשרות משלוח", - "noLocation": "נדרש מיקום" - }, - "status": { - "notFulfilled": "לא מומש", - "partiallyFulfilled": "מומש חלקית", - "fulfilled": "מומש", - "partiallyShipped": "נשלח חלקית", - "shipped": "נשלח", - "delivered": "נמסר", - "partiallyDelivered": "נמסר חלקית", - "partiallyReturned": "הוחזר חלקית", - "returned": "הוחזר", - "canceled": "בוטל", - "requiresAction": "דורש פעולה" - }, - "toast": { - "created": "המימוש נוצר בהצלחה", - "canceled": "המימוש בוטל בהצלחה", - "fulfillmentShipped": "לא ניתן לבטל מימוש שכבר נשלח", - "fulfillmentDelivered": "המימוש סומן כנמסר בהצלחה", - "fulfillmentPickedUp": "המימוש סומן כאסוף בהצלחה" - }, - "trackingLabel": "מעקב", - "shippingFromLabel": "משלוח מ", - "itemsLabel": "פריטים" - }, - "refund": { - "title": "צור החזר", - "sendNotificationHint": "הודע ללקוחות על ההחזר שנוצר.", - "systemPayment": "תשלום מערכת", - "systemPaymentDesc": "אחד או יותר מהתשלומים שלך הוא תשלום מערכת. שים לב, תפיסות והחזרים אינם מנוהלים על ידי Medusa עבור תשלומים אלו.", - "error": { - "amountToLarge": "לא ניתן להחזיר יותר מסכום ההזמנה המקורי.", - "amountNegative": "סכום ההחזר חייב להיות מספר חיובי.", - "reasonRequired": "אנא בחר סיבת החזר." - } - }, - "customer": { - "contactLabel": "יצירת קשר", - "editEmail": "ערוך אימייל", - "transferOwnership": "העבר בעלות", - "editBillingAddress": "ערוך כתובת חיוב", - "editShippingAddress": "ערוך כתובת משלוח" - }, - "activity": { - "header": "פעילות", - "showMoreActivities_one": "הצג עוד {{count}} פעילות", - "showMoreActivities_other": "הצג עוד {{count}} פעילויות", - "comment": { - "label": "תגובה", - "placeholder": "השאר תגובה", - "addButtonText": "הוסף תגובה", - "deleteButtonText": "מחק תגובה" - }, - "from": "מ", - "to": "אל", - "events": { - "common": { - "toReturn": "להחזרה", - "toSend": "למשלוח" - }, - "placed": { - "title": "הזמנה בוצעה", - "fromSalesChannel": "מ{{salesChannel}}" - }, - "canceled": { - "title": "הזמנה בוטלה" - }, - "payment": { - "awaiting": "ממתין לתשלום", - "captured": "תשלום נתפס", - "canceled": "תשלום בוטל", - "refunded": "תשלום הוחזר" - }, - "fulfillment": { - "created": "פריטים מומשו", - "canceled": "מימוש בוטל", - "shipped": "פריטים נשלחו", - "delivered": "פריטים נמסרו", - "items_one": "{{count}} פריט", - "items_other": "{{count}} פריטים" - }, - "return": { - "created": "בקשת החזרה #{{returnId}} נוצרה", - "canceled": "בקשת החזרה #{{returnId}} בוטלה", - "received": "בקשת החזרה #{{returnId}} התקבלה", - "items_one": "{{count}} פריט הוחזר", - "items_other": "{{count}} פריטים הוחזרו" - }, - "note": { - "comment": "תגובה", - "byLine": "על ידי {{author}}" - }, - "claim": { - "created": "בקשת תביעה #{{claimId}} נוצרה", - "canceled": "בקשת תביעה #{{claimId}} בוטלה", - "itemsInbound": "{{count}} פריט להחזרה", - "itemsOutbound": "{{count}} פריט למשלוח" - }, - "exchange": { - "created": "בקשת החלפה #{{exchangeId}} נוצרה", - "canceled": "בקשת החלפה #{{exchangeId}} בוטלה", - "itemsInbound": "{{count}} פריט להחזרה", - "itemsOutbound": "{{count}} פריט למשלוח" - }, - "edit": { - "requested": "בקשת עריכת הזמנה #{{editId}} נוצרה", - "confirmed": "בקשת עריכת הזמנה #{{editId}} אושרה" - }, - "transfer": { - "requested": "בקשת העברת הזמנה #{{transferId}} נוצרה", - "confirmed": "בקשת העברת הזמנה #{{transferId}} אושרה", - "declined": "בקשת העברת הזמנה #{{transferId}} נדחתה" - }, - "update_order": { - "shipping_address": "כתובת משלוח עודכנה", - "billing_address": "כתובת חיוב עודכנה", - "email": "אימייל עודכן" - } - } - }, - "fields": { - "displayId": "מספר תצוגה", - "refundableAmount": "סכום להחזר", - "returnableQuantity": "כמות להחזרה" - } - }, - "draftOrders": { - "domain": "טיוטות הזמנות", - "deleteWarning": "אתה עומד למחוק את טיוטת ההזמנה {{id}}. פעולה זו אינה ניתנת לביטול.", - "paymentLinkLabel": "קישור תשלום", - "cartIdLabel": "מספר עגלה", - "markAsPaid": { - "label": "סמן כשולם", - "warningTitle": "סמן כשולם", - "warningDescription": "אתה עומד לסמן את טיוטת ההזמנה כשולם. פעולה זו אינה ניתנת לביטול, ולא ניתן יהיה לגבות תשלום מאוחר יותר." - }, - "status": { - "open": "פתוח", - "completed": "הושלם" - }, - "create": { - "createDraftOrder": "צור טיוטת הזמנה", - "createDraftOrderHint": "צור טיוטת הזמנה חדשה לניהול פרטי ההזמנה לפני ביצועה.", - "chooseRegionHint": "בחר אזור", - "existingItemsLabel": "פריטים קיימים", - "existingItemsHint": "הוסף מוצרים קיימים לטיוטת ההזמנה.", - "customItemsLabel": "פריטים מותאמים", - "customItemsHint": "הוסף פריטים מותאמים לטיוטת ההזמנה.", - "addExistingItemsAction": "הוסף פריטים קיימים", - "addCustomItemAction": "הוסף פריט מותאם", - "noCustomItemsAddedLabel": "טרם נוספו פריטים מותאמים", - "noExistingItemsAddedLabel": "טרם נוספו פריטים קיימים", - "chooseRegionTooltip": "בחר אזור תחילה", - "useExistingCustomerLabel": "השתמש בלקוח קיים", - "addShippingMethodsAction": "הוסף שיטות משלוח", - "unitPriceOverrideLabel": "החלפת מחיר ליחידה", - "shippingOptionLabel": "אפשרות משלוח", - "shippingOptionHint": "בחר את אפשרות המשלוח לטיוטת ההזמנה.", - "shippingPriceOverrideLabel": "החלפת מחיר משלוח", - "shippingPriceOverrideHint": "החלף את מחיר המשלוח לטיוטת ההזמנה.", - "sendNotificationLabel": "שלח התראה", - "sendNotificationHint": "שלח התראה ללקוח כאשר טיוטת ההזמנה נוצרה." - }, - "validation": { - "requiredEmailOrCustomer": "אימייל או לקוח נדרשים.", - "requiredItems": "נדרש לפחות פריט אחד.", - "invalidEmail": "האימייל חייב להיות כתובת אימייל תקינה." - } - }, - "stockLocations": { - "domain": "מיקומים ומשלוחים", - "list": { - "description": "נהל את מיקומי המלאי ואפשרויות המשלוח של החנות שלך." - }, - "create": { - "header": "צור מיקום מלאי", - "hint": "מיקום מלאי הוא אתר פיזי שבו מאוחסנים ונשלחים מוצרים.", - "successToast": "המיקום {{name}} נוצר בהצלחה." - }, - "edit": { - "header": "ערוך מיקום מלאי", - "viewInventory": "הצג מלאי", - "successToast": "המיקום {{name}} עודכן בהצלחה." - }, - "delete": { - "confirmation": "אתה עומד למחוק את מיקום המלאי \"{{name}}\". פעולה זו אינה ניתנת לביטול." - }, - "fulfillmentProviders": { - "header": "ספקי מימוש", - "shippingOptionsTooltip": "תפריט זה יכלול רק ספקים המופעלים למיקום זה. הוסף אותם למיקום אם התפריט מושבת.", - "label": "ספקי מימוש מחוברים", - "connectedTo": "מחובר ל{{count}} מתוך {{total}} ספקי מימוש", - "noProviders": "מיקום מלאי זה אינו מחובר לאף ספק מימוש.", - "action": "חבר ספקים", - "successToast": "ספקי המימוש למיקום המלאי עודכנו בהצלחה." - }, - "fulfillmentSets": { - "pickup": { - "header": "איסוף" - }, - "shipping": { - "header": "משלוח" - }, - "disable": { - "confirmation": "האם אתה בטוח שברצונך להשבית את \"{{name}}\"? פעולה זו תמחק את כל אזורי השירות ואפשרויות המשלוח הקשורות, ואינה ניתנת לביטול.", - "pickup": "איסוף הושבת בהצלחה.", - "shipping": "משלוח הושבת בהצלחה." - }, - "enable": { - "pickup": "איסוף הופעל בהצלחה.", - "shipping": "משלוח הופעל בהצלחה." - } - }, - "sidebar": { - "header": "הגדרות משלוח", - "shippingProfiles": { - "label": "פרופילי משלוח", - "description": "קבץ מוצרים לפי דרישות משלוח" - } - }, - "salesChannels": { - "header": "ערוצי מכירה", - "hint": "נהל את ערוצי המכירה המחוברים למיקום זה.", - "label": "ערוצי מכירה מחוברים", - "connectedTo": "מחובר ל{{count}} מתוך {{total}} ערוצי מכירה", - "noChannels": "המיקום אינו מחובר לאף ערוץ מכירה.", - "action": "חבר ערוצי מכירה", - "successToast": "ערוצי המכירה עודכנו בהצלחה." - }, - "pickupOptions": { - "edit": { - "header": "ערוך אפשרות איסוף" - } - }, - "shippingOptions": { - "create": { - "shipping": { - "header": "צור אפשרות משלוח עבור {{zone}}", - "hint": "צור אפשרות משלוח חדשה להגדרת אופן משלוח המוצרים מהמיקום הזה.", - "label": "אפשרויות משלוח", - "successToast": "אפשרות המשלוח {{name}} נוצרה בהצלחה." - }, - "pickup": { - "header": "צור אפשרות איסוף עבור {{zone}}", - "hint": "צור אפשרות איסוף חדשה להגדרת אופן איסוף המוצרים מהמיקום הזה.", - "label": "אפשרויות איסוף", - "successToast": "אפשרות האיסוף {{name}} נוצרה בהצלחה." - }, - "returns": { - "header": "צור אפשרות החזרה עבור {{zone}}", - "hint": "צור אפשרות החזרה חדשה להגדרת אופן החזרת המוצרים למיקום זה.", - "label": "אפשרויות החזרה", - "successToast": "אפשרות ההחזרה {{name}} נוצרה בהצלחה." - }, - "tabs": { - "details": "פרטים", - "prices": "מחירים" - }, - "action": "צור אפשרות" - }, - "delete": { - "confirmation": "אתה עומד למחוק את אפשרות המשלוח \"{{name}}\". פעולה זו אינה ניתנת לביטול.", - "successToast": "אפשרות המשלוח {{name}} נמחקה בהצלחה." - }, - "edit": { - "header": "ערוך אפשרות משלוח", - "action": "ערוך אפשרות", - "successToast": "אפשרות המשלוח {{name}} עודכנה בהצלחה." - }, - "pricing": { - "action": "ערוך מחירים" - }, - "conditionalPrices": { - "header": "מחירים מותנים עבור {{name}}", - "description": "נהל את המחירים המותנים עבור אפשרות משלוח זו בהתבסס על סכום פריטי העגלה.", - "attributes": { - "cartItemTotal": "סך פריטי העגלה" - }, - "summaries": { - "range": "אם <0>{{attribute}} בין <1>{{gte}} ל<2>{{lte}}", - "greaterThan": "אם <0>{{attribute}} ≥ <1>{{gte}}", - "lessThan": "אם <0>{{attribute}} ≤ <1>{{lte}}" - }, - "actions": { - "addPrice": "הוסף מחיר", - "manageConditionalPrices": "נהל מחירים מותנים" - }, - "rules": { - "amount": "מחיר אפשרות משלוח", - "gte": "סכום מינימלי של פריטי העגלה", - "lte": "סכום מקסימלי של פריטי העגלה" - }, - "customRules": { - "label": "כללים מותאמים", - "tooltip": "מחיר מותנה זה כולל כללים שאינם ניתנים לניהול בלוח הבקרה.", - "eq": "סך פריטי העגלה חייב להיות שווה ל", - "gt": "סך פריטי העגלה חייב להיות גדול מ", - "lt": "סך פריטי העגלה חייב להיות קטן מ" - }, - "errors": { - "amountRequired": "מחיר אפשרות משלוח הוא שדה חובה", - "minOrMaxRequired": "יש לספק לפחות סכום מינימלי או מקסימלי של פריטי העגלה", - "minGreaterThanMax": "סכום מינימלי של פריטי העגלה חייב להיות קטן או שווה לסכום המקסימלי", - "duplicateAmount": "מחיר אפשרות המשלוח חייב להיות ייחודי לכל תנאי", - "overlappingConditions": "התנאים חייבים להיות ייחודיים בכל כללי המחיר" - } - }, - "fields": { - "count": { - "shipping_one": "{{count}} אפשרות משלוח", - "shipping_other": "{{count}} אפשרויות משלוח", - "pickup_one": "{{count}} אפשרות איסוף", - "pickup_other": "{{count}} אפשרויות איסוף", - "returns_one": "{{count}} אפשרות החזרה", - "returns_other": "{{count}} אפשרויות החזרה" - }, - "priceType": { - "label": "סוג מחיר", - "options": { - "fixed": { - "label": "קבוע", - "hint": "מחיר אפשרות המשלוח קבוע ואינו משתנה בהתאם לתכולת ההזמנה." - }, - "calculated": { - "label": "מחושב", - "hint": "מחיר אפשרות המשלוח מחושב על ידי ספק המימוש בעת התשלום." - } - } - }, - "enableInStore": { - "label": "אפשר בחנות", - "hint": "האם הלקוחות יכולים להשתמש באפשרות זו בעת התשלום." - }, - "provider": "ספק מימוש", - "profile": "פרופיל משלוח", - "fulfillmentOption": "אפשרות מימוש" - } - }, - "serviceZones": { - "create": { - "headerPickup": "צור אזור שירות לאיסוף מ{{location}}", - "headerShipping": "צור אזור שירות למשלוח מ{{location}}", - "action": "צור אזור שירות", - "successToast": "אזור השירות {{name}} נוצר בהצלחה." - }, - "edit": { - "header": "ערוך אזור שירות", - "successToast": "אזור השירות {{name}} עודכן בהצלחה." - }, - "delete": { - "confirmation": "אתה עומד למחוק את אזור השירות \"{{name}}\". פעולה זו אינה ניתנת לביטול.", - "successToast": "אזור השירות {{name}} נמחק בהצלחה." - }, - "manageAreas": { - "header": "נהל אזורים עבור {{name}}", - "action": "נהל אזורים", - "label": "אזורים", - "hint": "בחר את האזורים הגאוגרפיים שהאזור השירות מכסה.", - "successToast": "האזורים עבור {{name}} עודכנו בהצלחה." - }, - "fields": { - "noRecords": "אין אזורי שירות להוסיף אליהם אפשרויות משלוח.", - "tip": "אזור שירות הוא אוסף של אזורים גאוגרפיים. הוא משמש להגבלת אפשרויות המשלוח הזמינות למיקומים מוגדרים." - } - } - }, - "shippingProfile": { - "domain": "פרופילי משלוח", - "subtitle": "קבץ מוצרים עם דרישות שילוח דומות לפרופילים.", - "create": { - "header": "צור פרופיל שילוח", - "hint": "צור פרופיל שילוח חדש כדי לקבץ מוצרים עם דרישות משלוח דומות.", - "successToast": "פרופיל המשלוח {{name}} נוצר בהצלחה." - }, - "delete": { - "title": "מחק פרופיל שילוח", - "description": "אתה עומד למחוק את פרופיל המשלוח {{name}}. פעולה זו אינה ניתנת לביטול.", - "successToast": "פרופיל המשלוח {{name}} נמחק בהצלחה." - }, - "tooltip": { - "type": "הזן סוג פרופיל משלוח, לדוגמה: כבד, גדול מידות, שילוח מטען בלבד וכו'." - } - }, - "taxRegions": { - "domain": "אזורי מס", - "list": { - "hint": "נהל את מה שאתה גובה מהלקוחות שלך כשהם קונים ממדינות ואזורים שונים." - }, - "delete": { - "confirmation": "אתה עומד למחוק אזור מס. פעולה זו אינה ניתנת לביטול.", - "successToast": "אזור המס נמחק בהצלחה." - }, - "create": { - "header": "צור אזור מס", - "hint": "צור אזור מס חדש כדי להגדיר שיעורי מס למדינה מסוימת.", - "errors": { - "missingProvider": "ספק נדרש בעת יצירת אזור מס.", - "missingCountry": "מדינה נדרשת בעת יצירת אזור מס." - }, - "successToast": "אזור המס נוצר בהצלחה." - }, - "edit": { - "header": "ערוך אזור מס", - "hint": "ערוך את פרטי אזור המס.", - "successToast": "אזור המס עודכן בהצלחה." - }, - "province": { - "header": "מחוזות", - "create": { - "header": "צור אזור מס מחוז", - "hint": "צור אזור מס חדש כדי להגדיר שיעורי מס למחוז מסוים." - } - }, - "provider": { - "header": "ספק מס" - }, - "state": { - "header": "מדינות", - "create": { - "header": "צור אזור מס מדינה", - "hint": "צור אזור מס חדש כדי להגדיר שיעורי מס למדינה מסוימת." - } - }, - "stateOrTerritory": { - "header": "מדינות או טריטוריות", - "create": { - "header": "צור אזור מס מדינה/טריטוריה", - "hint": "צור אזור מס חדש כדי להגדיר שיעורי מס למדינה/טריטוריה מסוימת." - } - }, - "county": { - "header": "מחוזות", - "create": { - "header": "צור אזור מס מחוז", - "hint": "צור אזור מס חדש כדי להגדיר שיעורי מס למחוז מסוים." - } - }, - "region": { - "header": "אזורים", - "create": { - "header": "צור אזור מס אזור", - "hint": "צור אזור מס חדש כדי להגדיר שיעורי מס לאזור מסוים." - } - }, - "department": { - "header": "מחלקות", - "create": { - "header": "צור אזור מס מחלקה", - "hint": "צור אזור מס חדש כדי להגדיר שיעורי מס למחלקה מסוימת." - } - }, - "territory": { - "header": "טריטוריות", - "create": { - "header": "צור אזור מס טריטוריה", - "hint": "צור אזור מס חדש כדי להגדיר שיעורי מס לטריטוריה מסוימת." - } - }, - "prefecture": { - "header": "פרפקטורות", - "create": { - "header": "צור אזור מס פרפקטורה", - "hint": "צור אזור מס חדש כדי להגדיר שיעורי מס לפרפקטורה מסוימת." - } - }, - "district": { - "header": "נפות", - "create": { - "header": "צור אזור מס נפה", - "hint": "צור אזור מס חדש כדי להגדיר שיעורי מס לנפה מסוימת." - } - }, - "governorate": { - "header": "מושלויות", - "create": { - "header": "צור אזור מס מושלות", - "hint": "צור אזור מס חדש כדי להגדיר שיעורי מס למושלות מסוימת." - } - }, - "canton": { - "header": "קנטונים", - "create": { - "header": "צור אזור מס קנטון", - "hint": "צור אזור מס חדש כדי להגדיר שיעורי מס לקנטון מסוים." - } - }, - "emirate": { - "header": "אמירויות", - "create": { - "header": "צור אזור מס אמירות", - "hint": "צור אזור מס חדש כדי להגדיר שיעורי מס לאמירות מסוימת." - } - }, - "sublevel": { - "header": "תת-רמות", - "create": { - "header": "צור אזור מס תת-רמה", - "hint": "צור אזור מס חדש כדי להגדיר שיעורי מס לתת-רמה מסוימת." - } - }, - "taxOverrides": { - "header": "דריסות", - "create": { - "header": "צור דריסה", - "hint": "צור שיעור מס שדורס את שיעורי המס ברירת המחדל עבור תנאים נבחרים." - }, - "edit": { - "header": "ערוך דריסה", - "hint": "ערוך את שיעור המס שדורס את שיעורי המס ברירת המחדל עבור תנאים נבחרים." - } - }, - "taxRates": { - "create": { - "header": "צור שיעור מס", - "hint": "צור שיעור מס חדש כדי להגדיר את שיעור המס לאזור.", - "successToast": "שיעור המס נוצר בהצלחה." - }, - "edit": { - "header": "ערוך שיעור מס", - "hint": "ערוך את שיעור המס כדי להגדיר את שיעור המס לאזור.", - "successToast": "שיעור המס עודכן בהצלחה." - }, - "delete": { - "confirmation": "אתה עומד למחוק את שיעור המס \"{{name}}\". פעולה זו אינה ניתנת לביטול.", - "successToast": "שיעור המס נמחק בהצלחה." - } - }, - "fields": { - "isCombinable": { - "label": "ניתן לשילוב", - "hint": "האם ניתן לשלב שיעור מס זה עם שיעור ברירת המחדל מאזור המס.", - "true": "ניתן לשילוב", - "false": "לא ניתן לשילוב" - }, - "defaultTaxRate": { - "label": "שיעור מס ברירת מחדל", - "tooltip": "שיעור המס ברירת המחדל לאזור זה. דוגמה היא שיעור מע\"מ סטנדרטי למדינה או אזור.", - "action": "צור שיעור מס ברירת מחדל" - }, - "taxRate": "שיעור מס", - "taxCode": "קוד מס", - "taxProvider": "ספק מס", - "targets": { - "label": "יעדים", - "hint": "בחר את היעדים שעליהם יחול שיעור מס זה.", - "options": { - "product": "מוצרים", - "productCollection": "אוספי מוצרים", - "productTag": "תגיות מוצר", - "productType": "סוגי מוצרים", - "customerGroup": "קבוצות לקוחות" - }, - "operators": { - "in": "בתוך", - "on": "על", - "and": "וגם" - }, - "placeholders": { - "product": "חפש מוצרים", - "productCollection": "חפש אוספי מוצרים", - "productTag": "חפש תגיות מוצר", - "productType": "חפש סוגי מוצרים", - "customerGroup": "חפש קבוצות לקוחות" - }, - "tags": { - "product": "מוצר", - "productCollection": "אוסף מוצרים", - "productTag": "תגית מוצר", - "productType": "סוג מוצר", - "customerGroup": "קבוצת לקוחות" - }, - "modal": { - "header": "הוסף יעדים" - }, - "values_one": "{{count}} ערך", - "values_other": "{{count}} ערכים", - "numberOfTargets_one": "{{count}} יעד", - "numberOfTargets_other": "{{count}} יעדים", - "additionalValues_one": "ועוד {{count}} ערך", - "additionalValues_other": "ועוד {{count}} ערכים", - "action": "הוסף יעד" - }, - "sublevels": { - "labels": { - "province": "מחוז", - "state": "מדינה", - "region": "אזור", - "stateOrTerritory": "מדינה/טריטוריה", - "department": "מחלקה", - "county": "מחוז", - "territory": "טריטוריה", - "prefecture": "מחוז", - "district": "מחוז", - "governorate": "מחוז", - "emirate": "אמירות", - "canton": "קנטון", - "sublevel": "קוד תת-רמה" - }, - "placeholders": { - "province": "בחר מחוז", - "state": "בחר מדינה", - "region": "בחר אזור", - "stateOrTerritory": "בחר מדינה/טריטוריה", - "department": "בחר מחלקה", - "county": "בחר מחוז", - "territory": "בחר טריטוריה", - "prefecture": "בחר מחוז", - "district": "בחר מחוז", - "governorate": "בחר מחוז", - "emirate": "בחר אמירות", - "canton": "בחר קנטון" - }, - "tooltips": { - "sublevel": "הזן את קוד ISO 3166-2 עבור אזור המס של תת-הרמה.", - "notPartOfCountry": "נראה ש-{{province}} אינו חלק מ-{{country}}. אנא בדוק שוב אם זה נכון." - }, - "alert": { - "header": "אזורי תת-רמה מושבתים עבור אזור מס זה", - "description": "אזורי תת-רמה מושבתים עבור אזור זה כברירת מחדל. אתה יכול להפעיל אותם כדי ליצור אזורי תת-רמה כמו מחוזות, מדינות או טריטוריות.", - "action": "הפעל אזורי תת-רמה" - } - }, - "noDefaultRate": { - "label": "אין שיעור ברירת מחדל", - "tooltip": "לאזור מס זה אין שיעור מס ברירת מחדל. אם יש שיעור סטנדרטי, כמו מע\"מ של מדינה, אנא הוסף אותו לאזור זה." - } - } - }, - "promotions": { - "domain": "מבצעים", - "sections": { - "details": "פרטי מבצע" - }, - "tabs": { - "template": "סוג", - "details": "פרטים", - "campaign": "קמפיין" - }, - "fields": { - "type": "סוג", - "value_type": "סוג ערך", - "value": "ערך", - "campaign": "קמפיין", - "method": "שיטה", - "allocation": "הקצאה", - "addCondition": "הוסף תנאי", - "clearAll": "נקה הכל", - "amount": { - "tooltip": "בחר את קוד המטבע כדי לאפשר הגדרת סכום" - }, - "conditions": { - "rules": { - "title": "מי יכול להשתמש בקוד זה?", - "description": "איזה לקוח מורשה להשתמש בקוד המבצע? קוד המבצע יכול לשמש את כל הלקוחות אם לא שונו ההגדרות." - }, - "target-rules": { - "title": "לאילו פריטים יוחל המבצע?", - "description": "המבצע יחול על פריטים התואמים את התנאים הבאים." - }, - "buy-rules": { - "title": "מה צריך להיות בעגלה כדי לפתוח את המבצע?", - "description": "אם תנאים אלו מתקיימים, נאפשר את המבצע על הפריטים המיועדים." - } - } - }, - "tooltips": { - "campaignType": "יש לבחור את קוד המטבע במבצע כדי להגדיר תקציב הוצאה." - }, - "errors": { - "requiredField": "שדה חובה", - "promotionTabError": "תקן שגיאות בכרטיסיית המבצע לפני ההמשך" - }, - "toasts": { - "promotionCreateSuccess": "המבצע ({{code}}) נוצר בהצלחה." - }, - "create": {}, - "edit": { - "title": "ערוך פרטי מבצע", - "rules": { - "title": "ערוך תנאי שימוש" - }, - "target-rules": { - "title": "ערוך תנאי פריטים" - }, - "buy-rules": { - "title": "ערוך כללי קנייה" - } - }, - "campaign": { - "header": "קמפיין", - "edit": { - "header": "ערוך קמפיין", - "successToast": "הקמפיין של המבצע עודכן בהצלחה." - }, - "actions": { - "goToCampaign": "עבור לקמפיין" - } - }, - "campaign_currency": { - "tooltip": "זהו המטבע של המבצע. שנה אותו בכרטיסיית הפרטים." - }, - "form": { - "required": "חובה", - "and": "וגם", - "selectAttribute": "בחר מאפיין", - "campaign": { - "existing": { - "title": "קמפיין קיים", - "description": "הוסף מבצע לקמפיין קיים.", - "placeholder": { - "title": "אין קמפיינים קיימים", - "desc": "ניתן ליצור קמפיין למעקב אחר מבצעים מרובים והגדרת מגבלות תקציב." - } - }, - "new": { - "title": "קמפיין חדש", - "description": "צור קמפיין חדש למבצע זה." - }, - "none": { - "title": "ללא קמפיין", - "description": "המשך ללא שיוך המבצע לקמפיין" - } - }, - "status": { - "label": "סטטוס", - "draft": { - "title": "טיוטה", - "description": "לקוחות עדיין לא יוכלו להשתמש בקוד" - }, - "active": { - "title": "פעיל", - "description": "לקוחות יוכלו להשתמש בקוד" - }, - "inactive": { - "title": "לא פעיל", - "description": "לקוחות לא יוכלו יותר להשתמש בקוד" - } - }, - "method": { - "label": "שיטה", - "code": { - "title": "קוד מבצע", - "description": "לקוחות חייבים להזין קוד זה בעת התשלום" - }, - "automatic": { - "title": "אוטומטי", - "description": "לקוחות יראו את המבצע בעת התשלום" - } - }, - "max_quantity": { - "title": "כמות מקסימלית", - "description": "כמות מקסימלית של פריטים שהמבצע חל עליהם." - }, - "type": { - "standard": { - "title": "סטנדרטי", - "description": "מבצע סטנדרטי" - }, - "buyget": { - "title": "קנה וקבל", - "description": "מבצע קנה X קבל Y" - } - }, - "allocation": { - "each": { - "title": "לכל אחד", - "description": "מיישם ערך על כל פריט" - }, - "across": { - "title": "על פני", - "description": "מיישם ערך על פני פריטים" - }, - "once": { - "title": "פעם אחת", - "description": "הגבלת ההנחה לכמות המקסימלית" - } - }, - "code": { - "title": "קוד", - "description": "הקוד שהלקוחות שלך יזינו בעת התשלום." - }, - "value": { - "title": "ערך המבצע" - }, - "value_type": { - "fixed": { - "title": "סכום קבוע", - "description": "הסכום שיופחת. לדוגמה: 100" - }, - "percentage": { - "title": "אחוז", - "description": "האחוז שיופחת מהסכום. לדוגמה: 8%" - } - } - }, - "deleteWarning": "אתה עומד למחוק את המבצע {{code}}. פעולה זו אינה ניתנת לביטול.", - "createPromotionTitle": "צור מבצע", - "type": "סוג מבצע", - "conditions": { - "add": "הוסף תנאי", - "list": { - "noRecordsMessage": "הוסף תנאי להגבלת הפריטים שהמבצע חל עליהם." - } - } - }, - "campaigns": { - "domain": "קמפיינים", - "details": "פרטי קמפיין", - "status": { - "active": "פעיל", - "expired": "פג תוקף", - "scheduled": "מתוזמן" - }, - "delete": { - "title": "האם אתה בטוח?", - "description": "אתה עומד למחוק את הקמפיין '{{name}}'. פעולה זו אינה ניתנת לביטול.", - "successToast": "הקמפיין '{{name}}' נוצר בהצלחה." - }, - "edit": { - "header": "ערוך קמפיין", - "description": "ערוך את פרטי הקמפיין.", - "successToast": "הקמפיין '{{name}}' עודכן בהצלחה." - }, - "configuration": { - "header": "הגדרות", - "edit": { - "header": "ערוך הגדרות קמפיין", - "description": "ערוך את הגדרות הקמפיין.", - "successToast": "הגדרות הקמפיין עודכנו בהצלחה." - } - }, - "create": { - "title": "צור קמפיין", - "description": "צור קמפיין פרסומי.", - "hint": "צור קמפיין פרסומי.", - "header": "צור קמפיין", - "successToast": "הקמפיין '{{name}}' נוצר בהצלחה." - }, - "fields": { - "name": "שם", - "identifier": "מזהה", - "start_date": "תאריך התחלה", - "end_date": "תאריך סיום", - "total_spend": "תקציב שהוצא", - "total_used": "תקציב בשימוש", - "budget_limit": "מגבלת תקציב", - "campaign_id": { - "hint": "רק קמפיינים עם קוד מטבע זהה למבצע יוצגו ברשימה זו." - } - }, - "budget": { - "create": { - "hint": "צור תקציב לקמפיין.", - "header": "תקציב קמפיין" - }, - "details": "תקציב קמפיין", - "fields": { - "type": "סוג", - "currency": "מטבע", - "limit": "מגבלה", - "used": "בשימוש" - }, - "type": { - "spend": { - "title": "הוצאה", - "description": "הגדר מגבלה על סכום כולל של כל השימושים במבצעים." - }, - "usage": { - "title": "שימוש", - "description": "הגדר מגבלה על מספר הפעמים שהמבצע יכול לשמש." - } - }, - "edit": { - "header": "ערוך תקציב קמפיין" - } - }, - "promotions": { - "remove": { - "title": "הסר מבצע מהקמפיין", - "description": "אתה עומד להסיר {{count}} מבצע(ים) מהקמפיין. פעולה זו אינה ניתנת לביטול." - }, - "alreadyAdded": "מבצע זה כבר נוסף לקמפיין.", - "alreadyAddedDiffCampaign": "מבצע זה כבר נוסף לקמפיין שונה ({{name}}).", - "currencyMismatch": "מטבע המבצע והקמפיין אינם תואמים", - "toast": { - "success": "הוספו בהצלחה {{count}} מבצע(ים) לקמפיין" - }, - "add": { - "list": { - "noRecordsMessage": "צור מבצע תחילה." - } - }, - "list": { - "noRecordsMessage": "אין מבצעים בקמפיין." - } - }, - "deleteCampaignWarning": "אתה עומד למחוק את הקמפיין {{name}}. פעולה זו אינה ניתנת לביטול.", - "totalSpend": "<0>{{amount}} <1>{{currency}}" - }, - "priceLists": { - "domain": "רשימות מחירים", - "subtitle": "צור מחירי מכירה או מחירי החלפה לתנאים ספציפיים.", - "delete": { - "confirmation": "אתה עומד למחוק את רשימת המחירים \"{{title}}\". פעולה זו אינה ניתנת לביטול.", - "successToast": "רשימת המחירים \"{{title}}\" נמחקה בהצלחה." - }, - "create": { - "header": "צור רשימת מחירים", - "subheader": "צור רשימת מחירים חדשה לניהול מחירי המוצרים שלך.", - "tabs": { - "details": "פרטים", - "products": "מוצרים", - "prices": "מחירים" - }, - "successToast": "רשימת המחירים {{title}} נוצרה בהצלחה.", - "products": { - "list": { - "noRecordsMessage": "צור מוצר תחילה." - } - } - }, - "edit": { - "header": "ערוך רשימת מחירים", - "successToast": "רשימת המחירים {{title}} עודכנה בהצלחה." - }, - "configuration": { - "header": "הגדרות", - "edit": { - "header": "ערוך הגדרות רשימת מחירים", - "description": "ערוך את הגדרות רשימת המחירים.", - "successToast": "הגדרות רשימת המחירים עודכנו בהצלחה." - } - }, - "products": { - "header": "מוצרים", - "actions": { - "addProducts": "הוסף מוצרים", - "editPrices": "ערוך מחירים" - }, - "delete": { - "confirmation_one": "אתה עומד למחוק את המחירים עבור {{count}} מוצר ברשימת המחירים. פעולה זו אינה ניתנת לביטול.", - "confirmation_other": "אתה עומד למחוק את המחירים עבור {{count}} מוצרים ברשימת המחירים. פעולה זו אינה ניתנת לביטול.", - "successToast_one": "המחירים עבור {{count}} מוצר נמחקו בהצלחה.", - "successToast_other": "המחירים עבור {{count}} מוצרים נמחקו בהצלחה." - }, - "add": { - "successToast": "המחירים נוספו בהצלחה לרשימת המחירים." - }, - "edit": { - "successToast": "המחירים עודכנו בהצלחה." - } - }, - "fields": { - "priceOverrides": { - "label": "דריסות מחירים", - "header": "דריסות מחירים" - }, - "status": { - "label": "סטטוס", - "options": { - "active": "פעיל", - "draft": "טיוטה", - "expired": "פג תוקף", - "scheduled": "מתוזמן" - } - }, - "type": { - "label": "סוג", - "hint": "בחר את סוג רשימת המחירים שברצונך ליצור.", - "options": { - "sale": { - "label": "מבצע", - "description": "מחירי מבצע הם שינויים זמניים במחיר המוצרים." - }, - "override": { - "label": "החלפה", - "description": "החלפות משמשות בדרך כלל ליצירת מחירים מותאמים ללקוח." - } - } - }, - "startsAt": { - "label": "רשימת המחירים כוללת תאריך התחלה?", - "hint": "תזמן את רשימת המחירים להפעלה בעתיד." - }, - "endsAt": { - "label": "רשימת המחירים כוללת תאריך תפוגה?", - "hint": "תזמן את רשימת המחירים לכיבוי בעתיד." - }, - "customerAvailability": { - "header": "בחר קבוצות לקוחות", - "label": "זמינות ללקוחות", - "hint": "בחר אילו קבוצות לקוחות רשימת המחירים תחול עליהן.", - "placeholder": "חפש קבוצות לקוחות", - "attribute": "קבוצות לקוחות" - } - } - }, - "profile": { - "domain": "פרופיל", - "manageYourProfileDetails": "נהל את פרטי הפרופיל שלך.", - "fields": { - "languageLabel": "שפה", - "usageInsightsLabel": "תובנות שימוש" - }, - "edit": { - "header": "ערוך פרופיל", - "languageHint": "השפה שברצונך להשתמש בלוח הבקרה של המנהל. זה לא משנה את שפת החנות שלך.", - "languagePlaceholder": "בחר שפה", - "usageInsightsHint": "שתף תובנות שימוש ועזור לנו לשפר את Medusa. ניתן לקרוא עוד על מה אנו אוספים ואיך אנו משתמשים בזה ב<0>התיעוד שלנו." - }, - "toast": { - "edit": "השינויים בפרופיל נשמרו" - } - }, - "users": { - "domain": "משתמשים", - "editUser": "ערוך משתמש", - "inviteUser": "הזמן משתמש", - "inviteUserHint": "הזמן משתמש חדש לחנות שלך.", - "sendInvite": "שלח הזמנה", - "pendingInvites": "הזמנות ממתינות", - "deleteInviteWarning": "אתה עומד למחוק את ההזמנה עבור {{email}}. פעולה זו אינה ניתנת לביטול.", - "resendInvite": "שלח הזמנה מחדש", - "copyInviteLink": "העתק קישור הזמנה", - "expiredOnDate": "פג תוקף בתאריך {{date}}", - "validFromUntil": "תקף מ-<0>{{from}} עד <1>{{until}}", - "acceptedOnDate": "התקבל בתאריך {{date}}", - "inviteStatus": { - "accepted": "התקבל", - "pending": "ממתין", - "expired": "פג תוקף" - }, - "roles": { - "admin": "מנהל", - "developer": "מפתח", - "member": "חבר" - }, - "list": { - "empty": { - "heading": "לא נמצאו משתמשים", - "description": "לאחר שהוזמן משתמש, הוא יופיע כאן." - }, - "filtered": { - "heading": "אין תוצאות", - "description": "אין משתמשים התואמים את קריטריוני הסינון הנוכחיים." - } - }, - "deleteUserWarning": "אתה עומד למחוק את המשתמש {{name}}. פעולה זו אינה ניתנת לביטול.", - "deleteUserSuccess": "המשתמש {{name}} נמחק בהצלחה", - "invite": "הזמן" - }, - "store": { - "domain": "חנות", - "manageYourStoresDetails": "נהל את פרטי החנות שלך", - "editStore": "ערוך חנות", - "defaultCurrency": "מטבע ברירת מחדל", - "defaultRegion": "אזור ברירת מחדל", - "defaultSalesChannel": "ערוץ מכירה ברירת מחדל", - "defaultLocation": "מיקום ברירת מחדל", - "swapLinkTemplate": "תבנית קישור החלפה", - "paymentLinkTemplate": "תבנית קישור תשלום", - "inviteLinkTemplate": "תבנית קישור הזמנה", - "currencies": "מטבעות", - "addCurrencies": "הוסף מטבעות", - "enableTaxInclusivePricing": "הפעל תמחור כולל מס", - "disableTaxInclusivePricing": "השבת תמחור כולל מס", - "removeCurrencyWarning_one": "אתה עומד להסיר {{count}} מטבע מהחנות שלך. ודא שהסרת את כל המחירים המשתמשים במטבע לפני ההמשך.", - "removeCurrencyWarning_other": "אתה עומד להסיר {{count}} מטבעות מהחנות שלך. ודא שהסרת את כל המחירים המשתמשים במטבעות לפני ההמשך.", - "currencyAlreadyAdded": "המטבע כבר נוסף לחנות שלך.", - "edit": { - "header": "ערוך חנות" - }, - "toast": { - "update": "החנות עודכנה בהצלחה", - "currenciesUpdated": "מטבעות עודכנו בהצלחה", - "currenciesRemoved": "מטבעות הוסרו מהחנות בהצלחה", - "updatedTaxInclusivitySuccessfully": "תמחור כולל מס עודכן בהצלחה" - } - }, - "regions": { - "domain": "אזורים", - "subtitle": "אזור הוא שטח שבו אתה מוכר מוצרים. הוא יכול לכלול מספר מדינות, ויש לו שיעורי מס, ספקים ומטבע שונים.", - "createRegion": "צור אזור", - "createRegionHint": "נהל שיעורי מס וספקים עבור קבוצת מדינות.", - "addCountries": "הוסף מדינות", - "editRegion": "ערוך אזור", - "countriesHint": "הוסף את המדינות הכלולות באזור זה.", - "deleteRegionWarning": "אתה עומד למחוק את האזור {{name}}. פעולה זו אינה ניתנת לביטול.", - "removeCountriesWarning_one": "אתה עומד להסיר {{count}} מדינה מהאזור. פעולה זו אינה ניתנת לביטול.", - "removeCountriesWarning_other": "אתה עומד להסיר {{count}} מדינות מהאזור. פעולה זו אינה ניתנת לביטול.", - "removeCountryWarning": "אתה עומד להסיר את המדינה {{name}} מהאזור. פעולה זו אינה ניתנת לביטול.", - "automaticTaxesHint": "כאשר מופעל, מסים יחושבו רק בעת התשלום על בסיס כתובת המשלוח.", - "taxInclusiveHint": "כאשר מופעל, המחירים באזור יכללו מס.", - "providersHint": "הוסף אילו ספקי תשלום זמינים באזור זה.", - "shippingOptions": "אפשרויות משלוח", - "deleteShippingOptionWarning": "אתה עומד למחוק את אפשרות המשלוח {{name}}. פעולה זו אינה ניתנת לביטול.", - "return": "החזרה", - "outbound": "יוצא", - "priceType": "סוג מחיר", - "flatRate": "תעריף קבוע", - "calculated": "מחושב", - "list": { - "noRecordsMessage": "צור אזור עבור האזורים שבהם אתה מוכר." - }, - "toast": { - "delete": "האזור נמחק בהצלחה", - "edit": "עריכת האזור נשמרה", - "create": "האזור נוצר בהצלחה", - "countries": "מדינות האזור עודכנו בהצלחה" - }, - "shippingOption": { - "createShippingOption": "צור אפשרות משלוח", - "createShippingOptionHint": "צור אפשרות משלוח חדשה עבור האזור.", - "editShippingOption": "ערוך אפשרות משלוח", - "fulfillmentMethod": "שיטת מימוש", - "type": { - "outbound": "יוצא", - "outboundHint": "השתמש בזה אם אתה יוצר אפשרות משלוח לשליחת מוצרים ללקוח.", - "return": "החזרה", - "returnHint": "השתמש בזה אם אתה יוצר אפשרות משלוח ללקוח להחזיר מוצרים אליך." - }, - "priceType": { - "label": "סוג מחיר", - "flatRate": "תעריף קבוע", - "calculated": "מחושב" - }, - "availability": { - "adminOnly": "מנהל בלבד", - "adminOnlyHint": "כאשר מופעל, אפשרות המשלוח תהיה זמינה רק בלוח הבקרה של המנהל, ולא בחזית החנות." - }, - "taxInclusiveHint": "כאשר מופעל, מחיר אפשרות המשלוח יכלול מס.", - "requirements": { - "label": "דרישות", - "hint": "ציין את הדרישות עבור אפשרות המשלוח." - } - } - }, - "taxes": { - "domain": "אזורי מס", - "domainDescription": "נהל את אזור המס שלך", - "countries": { - "taxCountriesHint": "הגדרות מס חלות על המדינות הרשומות." - }, - "settings": { - "editTaxSettings": "ערוך הגדרות מס", - "taxProviderLabel": "ספק מס", - "systemTaxProviderLabel": "ספק מס מערכת", - "calculateTaxesAutomaticallyLabel": "חשב מסים אוטומטית", - "calculateTaxesAutomaticallyHint": "כאשר מופעל, שיעורי מס יחושבו אוטומטית ויוחלו על עגלות. כאשר מושבת, יש לחשב מסים ידנית בקופה. מסים ידניים מומלצים לשימוש עם ספקי מס צד שלישי.", - "applyTaxesOnGiftCardsLabel": "החל מסים על כרטיסי מתנה", - "applyTaxesOnGiftCardsHint": "כאשר מופעל, מסים יוחלו על כרטיסי מתנה בקופה. בחלק מהמדינות, תקנות מס דורשות את יישום המסים על כרטיסי מתנה בעת הרכישה.", - "defaultTaxRateLabel": "שיעור מס ברירת מחדל", - "defaultTaxCodeLabel": "קוד מס ברירת מחדל" - }, - "defaultRate": { - "sectionTitle": "שיעור מס ברירת מחדל" - }, - "taxRate": { - "sectionTitle": "שיעורי מס", - "createTaxRate": "צור שיעור מס", - "createTaxRateHint": "צור שיעור מס חדש עבור האזור.", - "deleteRateDescription": "אתה עומד למחוק את שיעור המס {{name}}. פעולה זו אינה ניתנת לביטול.", - "editRateAction": "ערוך שיעור", - "editOverridesAction": "ערוך דריסות", - "editOverridesTitle": "ערוך דריסות שיעור מס", - "editOverridesHint": "ציין את הדריסות עבור שיעור המס.", - "deleteTaxRateWarning": "אתה עומד למחוק את שיעור המס {{name}}. פעולה זו אינה ניתנת לביטול.", - "productOverridesLabel": "דריסות מוצר", - "productOverridesHint": "ציין את דריסות המוצר עבור שיעור המס.", - "addProductOverridesAction": "הוסף דריסות מוצר", - "productTypeOverridesLabel": "דריסות סוג מוצר", - "productTypeOverridesHint": "ציין את דריסות סוג המוצר עבור שיעור המס.", - "addProductTypeOverridesAction": "הוסף דריסות סוג מוצר", - "shippingOptionOverridesLabel": "דריסות אפשרות משלוח", - "shippingOptionOverridesHint": "ציין את דריסות אפשרות המשלוח עבור שיעור המס.", - "addShippingOptionOverridesAction": "הוסף דריסות אפשרות משלוח", - "productOverridesHeader": "מוצרים", - "productTypeOverridesHeader": "סוגי מוצרים", - "shippingOptionOverridesHeader": "אפשרויות משלוח" - } - }, - "locations": { - "domain": "מיקומים", - "editLocation": "ערוך מיקום", - "addSalesChannels": "הוסף ערוצי מכירה", - "noLocationsFound": "לא נמצאו מיקומים", - "selectLocations": "בחר מיקומים שמחזיקים את הפריט במלאי.", - "deleteLocationWarning": "אתה עומד למחוק את המיקום {{name}}. פעולה זו אינה ניתנת לביטול.", - "removeSalesChannelsWarning_one": "אתה עומד להסיר {{count}} ערוץ מכירה מהמיקום.", - "removeSalesChannelsWarning_other": "אתה עומד להסיר {{count}} ערוצי מכירה מהמיקום.", - "toast": { - "create": "המיקום נוצר בהצלחה", - "update": "המיקום עודכן בהצלחה", - "removeChannel": "ערוץ המכירה הוסר בהצלחה" - } - }, - "reservations": { - "domain": "הזמנות", - "subtitle": "נהל את הכמות השמורה של פריטי מלאי.", - "deleteWarning": "אתה עומד למחוק הזמנה. פעולה זו אינה ניתנת לביטול." - }, - "salesChannels": { - "domain": "ערוצי מכירה", - "subtitle": "נהל את הערוצים המקוונים והלא מקוונים שבהם אתה מוכר מוצרים.", - "list": { - "empty": { - "heading": "לא נמצאו ערוצי מכירה", - "description": "לאחר שייווצר ערוץ מכירה, הוא יופיע כאן." - }, - "filtered": { - "heading": "אין תוצאות", - "description": "אין ערוצי מכירה התואמים את קריטריוני הסינון הנוכחיים." - } - }, - "createSalesChannel": "צור ערוץ מכירה", - "createSalesChannelHint": "צור ערוץ מכירה חדש למכור בו את המוצרים שלך.", - "enabledHint": "ציין אם ערוץ המכירה מופעל.", - "removeProductsWarning_one": "אתה עומד להסיר {{count}} מוצר מ-{{sales_channel}}.", - "removeProductsWarning_other": "אתה עומד להסיר {{count}} מוצרים מ-{{sales_channel}}.", - "addProducts": "הוסף מוצרים", - "editSalesChannel": "ערוך ערוץ מכירה", - "productAlreadyAdded": "המוצר כבר נוסף לערוץ המכירה.", - "deleteSalesChannelWarning": "אתה עומד למחוק את ערוץ המכירה {{name}}. פעולה זו אינה ניתנת לביטול.", - "toast": { - "create": "ערוץ המכירה נוצר בהצלחה", - "update": "ערוץ המכירה עודכן בהצלחה", - "delete": "ערוץ המכירה נמחק בהצלחה" - }, - "tooltip": { - "cannotDeleteDefault": "לא ניתן למחוק את ערוץ המכירה המוגדר כברירת מחדל" - }, - "products": { - "list": { - "noRecordsMessage": "אין מוצרים בערוץ המכירה." - }, - "add": { - "list": { - "noRecordsMessage": "צור מוצר תחילה." - } - } - } - }, - "apiKeyManagement": { - "domain": { - "publishable": "מפתחות API לפרסום", - "secret": "מפתחות API סודיים" - }, - "subtitle": { - "publishable": "נהל מפתחות API המשמשים בחזית החנות כדי להגביל את היקף הבקשות לערוצי מכירה ספציפיים.", - "secret": "נהל מפתחות API המשמשים לאימות משתמשי מנהל באפליקציות מנהל." - }, - "status": { - "active": "פעיל", - "revoked": "בוטל" - }, - "type": { - "publishable": "לפרסום", - "secret": "סודי" - }, - "create": { - "createPublishableHeader": "צור מפתח API לפרסום", - "createPublishableHint": "צור מפתח API חדש לפרסום כדי להגביל את היקף הבקשות לערוצי מכירה ספציפיים.", - "createSecretHeader": "צור מפתח API סודי", - "createSecretHint": "צור מפתח API סודי חדש לגישה ל-Medusa API כמשתמש מנהל מאומת.", - "secretKeyCreatedHeader": "מפתח סודי נוצר", - "secretKeyCreatedHint": "המפתח הסודי החדש שלך נוצר. העתק ואחסן אותו בצורה מאובטחת עכשיו. זו הפעם היחידה שהוא יוצג.", - "copySecretTokenSuccess": "המפתח הסודי הועתק ללוח.", - "copySecretTokenFailure": "נכשל בהעתקת המפתח הסודי ללוח.", - "successToast": "מפתח ה-API נוצר בהצלחה." - }, - "edit": { - "header": "ערוך מפתח API", - "description": "ערוך את כותרת מפתח ה-API.", - "successToast": "מפתח ה-API {{title}} עודכן בהצלחה." - }, - "salesChannels": { - "title": "הוסף ערוצי מכירה", - "description": "הוסף את ערוצי המכירה שאליהם צריך להיות מוגבל מפתח ה-API.", - "successToast_one": "{{count}} ערוץ מכירה נוסף בהצלחה למפתח ה-API.", - "successToast_other": "{{count}} ערוצי מכירה נוספו בהצלחה למפתח ה-API.", - "alreadyAddedTooltip": "ערוץ המכירה כבר נוסף למפתח ה-API.", - "list": { - "noRecordsMessage": "אין ערוצי מכירה בהיקף מפתח ה-API לפרסום." - } - }, - "delete": { - "warning": "אתה עומד למחוק את מפתח ה-API {{title}}. פעולה זו אינה ניתנת לביטול.", - "successToast": "מפתח ה-API {{title}} נמחק בהצלחה." - }, - "revoke": { - "warning": "אתה עומד לבטל את מפתח ה-API {{title}}. פעולה זו אינה ניתנת לביטול.", - "successToast": "מפתח ה-API {{title}} בוטל בהצלחה." - }, - "addSalesChannels": { - "list": { - "noRecordsMessage": "צור ערוץ מכירה תחילה." - } - }, - "removeSalesChannel": { - "warning": "אתה עומד להסיר את ערוץ המכירה {{name}} ממפתח ה-API. פעולה זו אינה ניתנת לביטול.", - "warningBatch_one": "אתה עומד להסיר {{count}} ערוץ מכירה ממפתח ה-API. פעולה זו אינה ניתנת לביטול.", - "warningBatch_other": "אתה עומד להסיר {{count}} ערוצי מכירה ממפתח ה-API. פעולה זו אינה ניתנת לביטול.", - "successToast": "ערוץ המכירה הוסר בהצלחה ממפתח ה-API.", - "successToastBatch_one": "{{count}} ערוץ מכירה הוסר בהצלחה ממפתח ה-API.", - "successToastBatch_other": "{{count}} ערוצי מכירה הוסרו בהצלחה ממפתח ה-API." - }, - "actions": { - "revoke": "בטל מפתח API", - "copy": "העתק מפתח API", - "copySuccessToast": "מפתח ה-API הועתק ללוח." - }, - "table": { - "lastUsedAtHeader": "שימוש אחרון ב", - "createdAtHeader": "בוטל בתאריך" - }, - "fields": { - "lastUsedAtLabel": "שימוש אחרון בתאריך", - "revokedByLabel": "בוטל על ידי", - "revokedAtLabel": "בוטל בתאריך", - "createdByLabel": "נוצר על ידי" - } - }, - "returnReasons": { - "domain": "סיבות החזרה", - "subtitle": "נהל סיבות לפריטים שהוחזרו.", - "calloutHint": "נהל את הסיבות לקטלוג החזרות.", - "editReason": "ערוך סיבת החזרה", - "create": { - "header": "הוסף סיבת החזרה", - "subtitle": "ציין את הסיבות הנפוצות ביותר להחזרות.", - "hint": "צור סיבת החזרה חדשה לקטלוג החזרות.", - "successToast": "סיבת ההחזרה {{label}} נוצרה בהצלחה." - }, - "edit": { - "header": "ערוך סיבת החזרה", - "subtitle": "ערוך את ערך סיבת ההחזרה.", - "successToast": "סיבת ההחזרה {{label}} עודכנה בהצלחה." - }, - "delete": { - "confirmation": "אתה עומד למחוק את סיבת ההחזרה \"{{label}}\". פעולה זו אינה ניתנת לביטול.", - "successToast": "סיבת ההחזרה \"{{label}}\" נמחקה בהצלחה." - }, - "fields": { - "value": { - "label": "ערך", - "placeholder": "wrong_size", - "tooltip": "הערך צריך להיות מזהה ייחודי לסיבת ההחזרה." - }, - "label": { "label": "תווית", "placeholder": "מידה שגויה" }, - "description": { - "label": "תיאור", - "placeholder": "הלקוח קיבל את המידה הלא נכונה" - } - } - }, - "login": { - "forgotPassword": "שכחת סיסמה? - <0>איפוס", - "title": "ברוכים הבאים ל-Medusa", - "hint": "התחבר כדי לגשת לאזור החשבון" - }, - "invite": { - "title": "ברוכים הבאים ל-Medusa", - "hint": "צור את החשבון שלך למטה", - "backToLogin": "חזרה להתחברות", - "createAccount": "צור חשבון", - "alreadyHaveAccount": "כבר יש לך חשבון? - <0>התחבר", - "emailTooltip": "לא ניתן לשנות את האימייל שלך. אם ברצונך להשתמש באימייל אחר, יש לשלוח הזמנה חדשה.", - "invalidInvite": "ההזמנה אינה חוקית או פג תוקפה.", - "successTitle": "החשבון שלך נרשם", - "successHint": "התחל להשתמש ב-Medusa Admin מיד.", - "successAction": "התחל עם Medusa Admin", - "invalidTokenTitle": "אסימון ההזמנה שלך אינו תקף", - "invalidTokenHint": "נסה לבקש קישור הזמנה חדש.", - "passwordMismatch": "הסיסמאות אינן תואמות", - "toast": { - "accepted": "ההזמנה התקבלה בהצלחה" - } - }, - "resetPassword": { - "title": "איפוס סיסמה", - "hint": "הזן את האימייל שלך למטה, ואנו נשלח לך הוראות כיצד לאפס את הסיסמה שלך.", - "email": "אימייל", - "sendResetInstructions": "שלח הוראות איפוס", - "backToLogin": "<0>חזרה להתחברות", - "newPasswordHint": "בחר סיסמה חדשה למטה.", - "invalidTokenTitle": "אסימון האיפוס שלך אינו תקף", - "invalidTokenHint": "נסה לבקש קישור איפוס חדש.", - "expiredTokenTitle": "אסימון האיפוס שלך פג תוקף", - "goToResetPassword": "עבור לאיפוס סיסמה", - "resetPassword": "אפס סיסמה", - "newPassword": "סיסמה חדשה", - "repeatNewPassword": "חזור על הסיסמה החדשה", - "tokenExpiresIn": "האסימון יפוג תוך <0>{{time}} דקות", - "successfulRequestTitle": "שלחנו לך אימייל בהצלחה", - "successfulRequest": "שלחנו לך אימייל שבאמצעותו תוכל לאפס את הסיסמה שלך. בדוק את תיקיית הספאם שלך אם לא קיבלת אותו לאחר מספר דקות.", - "successfulResetTitle": "איפוס הסיסמה הצליח", - "successfulReset": "אנא התחבר בדף ההתחברות.", - "passwordMismatch": "הסיסמאות אינן תואמות", - "invalidLinkTitle": "קישור האיפוס שלך אינו תקף", - "invalidLinkHint": "נסה לאפס את הסיסמה שלך שוב." - }, - "workflowExecutions": { - "domain": "תהליכי עבודה", - "subtitle": "צפה ועקוב אחר ביצועי תהליך העבודה באפליקציית Medusa שלך.", - "transactionIdLabel": "מזהה עסקה", - "workflowIdLabel": "מזהה תהליך עבודה", - "progressLabel": "התקדמות", - "stepsCompletedLabel_one": "{{completed}} מתוך {{count}} שלב", - "stepsCompletedLabel_other": "{{completed}} מתוך {{count}} שלבים", - "list": { - "noRecordsMessage": "טרם בוצעו תהליכי עבודה." - }, - "history": { - "sectionTitle": "היסטוריה", - "runningState": "רץ...", - "awaitingState": "ממתין", - "failedState": "נכשל", - "skippedState": "דולג", - "skippedFailureState": "דולג (כשל)", - "definitionLabel": "הגדרה", - "outputLabel": "פלט", - "compensateInputLabel": "קלט פיצוי", - "revertedLabel": "בוטל", - "errorLabel": "שגיאה" - }, - "state": { - "done": "הושלם", - "failed": "נכשל", - "reverted": "בוטל", - "invoking": "מפעיל", - "compensating": "מפצה", - "notStarted": "לא התחיל" - }, - "transaction": { - "state": { - "waitingToCompensate": "ממתין לפיצוי" - } - }, - "step": { - "state": { - "skipped": "דולג", - "skippedFailure": "דולג (כשל)", - "dormant": "רדום", - "timeout": "פסק זמן" - } - } - }, - "productTypes": { - "domain": "סוגי מוצרים", - "subtitle": "ארגן את המוצרים שלך לפי סוגים.", - "create": { - "header": "צור סוג מוצר", - "hint": "צור סוג מוצר חדש כדי לקטלג את המוצרים שלך.", - "successToast": "סוג המוצר {{value}} נוצר בהצלחה." - }, - "edit": { - "header": "ערוך סוג מוצר", - "successToast": "סוג המוצר {{value}} עודכן בהצלחה." - }, - "delete": { - "confirmation": "אתה עומד למחוק את סוג המוצר \"{{value}}\". פעולה זו אינה ניתנת לביטול.", - "successToast": "סוג המוצר \"{{value}}\" נמחק בהצלחה." - }, - "fields": { - "value": "ערך" - } - }, - "productTags": { - "domain": "תגיות מוצר", - "create": { - "header": "צור תגית מוצר", - "subtitle": "צור תגית מוצר חדשה כדי לקטלג את המוצרים שלך.", - "successToast": "תגית המוצר {{value}} נוצרה בהצלחה." - }, - "edit": { - "header": "ערוך תגית מוצר", - "subtitle": "ערוך את ערך תגית המוצר.", - "successToast": "תגית המוצר {{value}} עודכנה בהצלחה." - }, - "delete": { - "confirmation": "אתה עומד למחוק את תגית המוצר {{value}}. פעולה זו אינה ניתנת לביטול.", - "successToast": "תגית המוצר {{value}} נמחקה בהצלחה." - }, - "fields": { - "value": "ערך" - } - }, - "notifications": { - "domain": "התראות", - "emptyState": { - "title": "אין התראות", - "description": "אין לך התראות כרגע, אך ברגע שיהיו לך הן יופיעו כאן." - }, - "accessibility": { - "description": "התראות על פעילויות Medusa יוצגו כאן." - } - }, - "errors": { - "serverError": "שגיאת שרת - נסה שוב מאוחר יותר.", - "invalidCredentials": "אימייל או סיסמה שגויים" - }, - "statuses": { - "scheduled": "מתוכנן", - "expired": "פג תוקף", - "active": "פעיל", - "inactive": "לא פעיל", - "draft": "טיוטה", - "enabled": "מופעל", - "disabled": "מושבת" - }, - "labels": { - "productVariant": "וריאנט מוצר", - "prices": "מחירים", - "available": "זמין", - "inStock": "במלאי", - "added": "נוסף", - "removed": "הוסר", - "from": "מ", - "to": "אל", - "beaware": "שים לב", - "loading": "טוען" - }, - "fields": { - "amount": "סכום", - "refundAmount": "סכום החזר", - "name": "שם", - "default": "ברירת מחדל", - "lastName": "שם משפחה", - "firstName": "שם פרטי", - "title": "כותרת", - "customTitle": "כותרת מותאמת אישית", - "manageInventory": "ניהול מלאי", - "inventoryKit": "כולל ערכת מלאי", - "inventoryItems": "פריטי מלאי", - "inventoryItem": "פריט מלאי", - "requiredQuantity": "כמות נדרשת", - "description": "תיאור", - "email": "אימייל", - "password": "סיסמה", - "repeatPassword": "חזור על הסיסמה", - "confirmPassword": "אשר סיסמה", - "newPassword": "סיסמה חדשה", - "repeatNewPassword": "חזור על הסיסמה החדשה", - "categories": "קטגוריות", - "shippingMethod": "שיטת משלוח", - "configurations": "הגדרות", - "conditions": "תנאים", - "category": "קטגוריה", - "collection": "אוסף", - "discountable": "ניתן להנחה", - "handle": "מזהה", - "subtitle": "כותרת משנה", - "by": "על ידי", - "item": "פריט", - "qty": "כמות", - "limit": "הגבלה", - "tags": "תגיות", - "type": "סוג", - "reason": "סיבה", - "none": "אין", - "all": "הכל", - "search": "חיפוש", - "percentage": "אחוז", - "sales_channels": "ערוצי מכירה", - "customer_groups": "קבוצות לקוחות", - "product_tags": "תגיות מוצר", - "product_types": "סוגי מוצרים", - "product_collections": "אוספי מוצרים", - "status": "סטטוס", - "code": "קוד", - "value": "ערך", - "disabled": "מושבת", - "dynamic": "דינמי", - "normal": "רגיל", - "years": "שנים", - "months": "חודשים", - "days": "ימים", - "hours": "שעות", - "minutes": "דקות", - "totalRedemptions": "סך פדיונות", - "countries": "מדינות", - "paymentProviders": "ספקי תשלום", - "refundReason": "סיבת החזר", - "fulfillmentProviders": "ספקי מימוש", - "fulfillmentProvider": "ספק מימוש", - "providers": "ספקים", - "availability": "זמינות", - "inventory": "מלאי", - "optional": "אופציונלי", - "note": "הערה", - "automaticTaxes": "מסים אוטומטיים", - "taxInclusivePricing": "מחיר כולל מע\"מ", - "currency": "מטבע", - "address": "כתובת", - "address2": "דירה, בניין וכו'", - "city": "עיר", - "postalCode": "מיקוד", - "country": "מדינה", - "state": "מדינה", - "province": "מחוז", - "company": "חברה", - "phone": "טלפון", - "metadata": "מטא-נתונים", - "selectCountry": "בחר מדינה", - "products": "מוצרים", - "variants": "וריאנטים", - "orders": "הזמנות", - "account": "חשבון", - "total": "סך ההזמנה", - "paidTotal": "סך הנתפס", - "totalExclTax": "סך ללא מע\"מ", - "subtotal": "סיכום ביניים", - "shipping": "משלוח", - "outboundShipping": "משלוח יוצא", - "returnShipping": "משלוח חזרה", - "tax": "מס", - "created": "נוצר", - "key": "מפתח", - "customer": "לקוח", - "date": "תאריך", - "order": "הזמנה", - "fulfillment": "מימוש", - "provider": "ספק", - "payment": "תשלום", - "items": "פריטים", - "salesChannel": "ערוץ מכירה", - "region": "אזור", - "discount": "הנחה", - "role": "תפקיד", - "sent": "נשלח", - "salesChannels": "ערוצי מכירה", - "product": "מוצר", - "createdAt": "נוצר בתאריך", - "updatedAt": "עודכן בתאריך", - "revokedAt": "בוטל בתאריך", - "true": "נכון", - "false": "לא נכון", - "giftCard": "כרטיס מתנה", - "tag": "תגית", - "dateIssued": "תאריך הנפקה", - "issuedDate": "תאריך הנפקה", - "expiryDate": "תאריך תפוגה", - "price": "מחיר", - "priceTemplate": "מחיר {{regionOrCurrency}}", - "height": "גובה", - "width": "רוחב", - "length": "אורך", - "weight": "משקל", - "midCode": "קוד MID", - "hsCode": "קוד HS", - "ean": "EAN", - "upc": "UPC", - "inventoryQuantity": "כמות במלאי", - "barcode": "ברקוד", - "countryOfOrigin": "ארץ מקור", - "material": "חומר", - "thumbnail": "תמונה ממוזערת", - "sku": "מק\"ט", - "managedInventory": "מלאי מנוהל", - "allowBackorder": "אפשר הזמנה מראש", - "inStock": "במלאי", - "location": "מיקום", - "quantity": "כמות", - "variant": "וריאנט", - "id": "מזהה", - "parent": "הורה", - "minSubtotal": "סיכום ביניים מינימלי", - "maxSubtotal": "סיכום ביניים מקסימלי", - "shippingProfile": "פרופיל משלוח", - "summary": "סיכום", - "details": "פרטים", - "label": "תווית", - "rate": "תעריף", - "requiresShipping": "דורש משלוח", - "unitPrice": "מחיר ליחידה", - "startDate": "תאריך התחלה", - "endDate": "תאריך סיום", - "draft": "טיוטה", - "values": "ערכים" - }, - "dateTime": { - "years_one": "שנה", - "years_other": "שנים", - "months_one": "חודש", - "months_other": "חודשים", - "weeks_one": "שבוע", - "weeks_other": "שבועות", - "days_one": "יום", - "days_other": "ימים", - "hours_one": "שעה", - "hours_other": "שעות", - "minutes_one": "דקה", - "minutes_other": "דקות", - "seconds_one": "שנייה", - "seconds_other": "שניות" - } -} diff --git a/src/i18n/translations/hu.json b/src/i18n/translations/hu.json deleted file mode 100644 index bb7fb197..00000000 --- a/src/i18n/translations/hu.json +++ /dev/null @@ -1,3010 +0,0 @@ -{ - "$schema": "./$schema.json", - "general": { - "ascending": "Növekvő", - "descending": "Csökkenő", - "add": "Hozzáadás", - "start": "Kezdés", - "end": "Vége", - "open": "Megnyitás", - "close": "Bezárás", - "apply": "Alkalmaz", - "range": "Tartomány", - "search": "Keresés", - "of": "of", - "results": "eredmények", - "pages": "oldalak", - "next": "Következő", - "prev": "Előző", - "is": "is", - "timeline": "Idővonal", - "success": "Sikeres", - "warning": "Figyelmeztetés", - "tip": "Tipp", - "error": "Hiba", - "select": "Válasszon", - "selected": "Kiválasztva", - "enabled": "Engedélyezve", - "disabled": "Letiltva", - "expired": "Lejárt", - "active": "Aktív", - "revoked": "Visszavonva", - "new": "Új", - "modified": "Módosított", - "added": "Hozzáadva", - "removed": "Eltávolítva", - "admin": "Admin", - "store": "Áruház", - "details": "Részletek", - "items_one": "{{count}} elem", - "items_other": "{{count}} elem", - "countSelected": "{{count}} kiválasztva", - "countOfTotalSelected": "{{count}}/{{total}} kiválasztva", - "plusCount": "+ {{count}}", - "plusCountMore": "+ {{count}} további", - "areYouSure": "Biztos benne?", - "areYouSureDescription": "A(z) {{entity}} {{title}} törlésére készül. Ez a művelet nem vonható vissza.", - "noRecordsFound": "Nincs találat", - "typeToConfirm": "Írja be a megerősítéshez: {val}", - "noResultsTitle": "Nincs találat", - "noResultsMessage": "Próbálja meg módosítani a keresési feltételeket.", - "noSearchResults": "Nincs találat", - "noSearchResultsFor": "Nincs találat <0>'{{query}}'", - "noRecordsTitle": "Nincs találat", - "noRecordsMessage": "Nincs találat a keresési feltételek alapján.", - "unsavedChangesTitle": "Biztos ki akar lépni?", - "unsavedChangesDescription": "Az Ön által végzett változtatások nem lesznek mentve.", - "includesTaxTooltip": "Az oszlopban szereplő árak adót tartalmaznak.", - "excludesTaxTooltip": "Az oszlopban szereplő árak nem tartalmaznak adót.", - "noMoreData": "Nincs több adat" - }, - "json": { - "header": "JSON", - "numberOfKeys_one": "{{count}} kulcs", - "numberOfKeys_other": "{{count}} kulcs", - "drawer": { - "header_one": "JSON <0>· {{count}} kulcs", - "header_other": "JSON <0>· {{count}} kulcs", - "description": "Nézze meg a JSON objektumot" - } - }, - "metadata": { - "header": "Metaadatok", - "numberOfKeys_one": "{{count}} kulcs", - "numberOfKeys_other": "{{count}} kulcs", - "edit": { - "header": "Metaadatok szerkesztése", - "description": "Szerkessze a metaadatokat.", - "successToast": "Metaadatok sikeresen frissítve.", - "actions": { - "insertRowAbove": "Sor beszúrása fölé", - "insertRowBelow": "Sor beszúrása alá", - "deleteRow": "Sor törlése" - }, - "labels": { - "key": "Kulcs", - "value": "Érték" - }, - "complexRow": { - "label": "Néhány sor le van tiltva.", - "description": "Ez az objektum nem elsődleges metaadatokat tartalmaz, például tömböket vagy objektumokat, amelyek itt nem szerkeszthetők. A letiltott sorok szerkesztéséhez használja közvetlenül az API-t.", - "tooltip": "Ez a sor le van tiltva, mert nem elsődleges adatokat tartalmaz." - } - } - }, - "validation": { - "mustBeInt": "Az értéknek egész számnak kell lennie.", - "mustBePositive": "Az értéknek pozitívnak kell lennie." - }, - "actions": { - "save": "Mentés", - "saveAsDraft": "Mentés piszkozatként", - "copy": "Másolás", - "copied": "Másolva", - "duplicate": "Duplikálás", - "publish": "Közzététel", - "create": "Létrehozás", - "delete": "Törlés", - "remove": "Eltávolítás", - "revoke": "Visszavonás", - "cancel": "Mégse", - "forceConfirm": "Megerősítés mindenképpen", - "continueEdit": "Szerkesztés folytatása", - "enable": "Engedélyezés", - "disable": "Letiltás", - "undo": "Visszavonás", - "complete": "Befejezés", - "viewDetails": "Részletek megtekintése", - "back": "Vissza", - "close": "Bezárás", - "showMore": "Továbbiak megjelenítése", - "continue": "Folytatás", - "continueWithEmail": "Folytatás e-maillel", - "idCopiedToClipboard": "Az azonosító másolva a vágólapra", - "addReason": "Indok hozzáadása", - "addNote": "Megjegyzés hozzáadása", - "reset": "Visszaállítás", - "confirm": "Megerősítés", - "edit": "Szerkesztés", - "addItems": "Elemek hozzáadása", - "download": "Letöltés", - "clear": "Törlés", - "clearAll": "Összes törlése", - "apply": "Alkalmaz", - "add": "Hozzáadás", - "select": "Válasszon", - "browse": "Böngészés", - "logout": "Kijelentkezés", - "hide": "Elrejtés", - "export": "Export", - "import": "Import", - "cannotUndo": "Nem vonható vissza" - }, - "operators": { - "in": "In" - }, - "app": { - "search": { - "label": "Keresés", - "title": "Keresés", - "description": "Keresés a teljes adminisztrációs felületen", - "allAreas": "Minden terület", - "navigation": "Navigáció", - "openResult": "Eredmény megnyitása", - "showMore": "Továbbiak megjelenítése", - "placeholder": "Keresés", - "noResultsTitle": "Nincs találat", - "noResultsMessage": "Próbálja meg módosítani a keresési feltételeket.", - "emptySearchTitle": "Kezdjen el keresni", - "emptySearchMessage": "Kezdjen el keresni a teljes adminisztrációs felületen.", - "loadMore": "További {{count}} találat betöltése", - "groups": { - "all": "Minden", - "customer": "Vásárlók", - "customerGroup": "Vásárlói csoportok", - "product": "Termékek", - "productVariant": "Termékvariánsok", - "inventory": "Készlet", - "reservation": "Foglalások", - "category": "Kategóriák", - "collection": "Gyűjtemények", - "order": "Rendelések", - "promotion": "Promóciók", - "campaign": "Kampányok", - "priceList": "Árlisták", - "user": "Felhasználók", - "region": "Régiók", - "taxRegion": "Adórégiók", - "returnReason": "Visszaküldési okok", - "salesChannel": "Értékesítési csatornák", - "productType": "Terméktípusok", - "productTag": "Termékcímkék", - "location": "Helyek", - "shippingProfile": "Szállítási profilok", - "publishableApiKey": "Publikus API kulcsok", - "secretApiKey": "Titkos API kulcsok", - "command": "Parancsok", - "navigation": "Navigáció" - } - }, - "keyboardShortcuts": { - "pageShortcut": "Ugrás", - "settingShortcut": "Beállítások", - "commandShortcut": "Parancsok", - "then": "then", - "navigation": { - "goToOrders": "Rendelések", - "goToProducts": "Termékek", - "goToCollections": "Gyűjtemények", - "goToCategories": "Kategóriák", - "goToCustomers": "Vásárlók", - "goToCustomerGroups": "Vásárlói csoportok", - "goToInventory": "Készlet", - "goToReservations": "Foglalások", - "goToPriceLists": "Árlisták", - "goToPromotions": "Promóciók", - "goToCampaigns": "Kampányok" - }, - "settings": { - "goToSettings": "Beállítások", - "goToStore": "Áruház", - "goToUsers": "Felhasználók", - "goToRegions": "Régiók", - "goToTaxRegions": "Adórégiók", - "goToSalesChannels": "Értékesítési csatornák", - "goToProductTypes": "Terméktípusok", - "goToLocations": "Helyek", - "goToPublishableApiKeys": "Publikus API kulcsok", - "goToSecretApiKeys": "Titkos API kulcsok", - "goToWorkflows": "Munkafolyamatok", - "goToProfile": "Profil", - "goToReturnReasons": "Visszaküldési okok" - } - }, - "menus": { - "user": { - "documentation": "Dokumentáció", - "changelog": "Változásnapló", - "shortcuts": "Billentyűparancsok", - "profileSettings": "Profilbeállítások", - "theme": { - "label": "Téma", - "dark": "Sötét", - "light": "Világos", - "system": "Rendszer" - } - }, - "store": { - "label": "Áruház", - "storeSettings": "Áruházbeállítások" - }, - "actions": { - "logout": "Kijelentkezés" - } - }, - "nav": { - "accessibility": { - "title": "Navigáció", - "description": "A felület navigációs menüje" - }, - "common": { - "extensions": "Bővítmények" - }, - "main": { - "store": "Áruház", - "storeSettings": "Áruházbeállítások" - }, - "settings": { - "header": "Beállítások", - "general": "Általános", - "developer": "Fejlesztő", - "myAccount": "Saját fiók" - } - } - }, - "dataGrid": { - "columns": { - "view": "Megtekintés", - "resetToDefault": "Alaphelyzetbe állítás", - "disabled": "Az oszlopok láthatóságának változtatása le van tiltva" - }, - "shortcuts": { - "label": "Billentyűparancsok", - "commands": { - "undo": "Visszavonás", - "redo": "Ismétlés", - "copy": "Másolás", - "paste": "Beillesztés", - "edit": "Szerkesztés", - "delete": "Törlés", - "clear": "Törlés", - "moveUp": "Ugrás fel", - "moveDown": "Ugrás le", - "moveLeft": "Ugrás balra", - "moveRight": "Ugrás jobbra", - "moveTop": "Ugrás a tetejére", - "moveBottom": "Ugrás az aljára", - "selectDown": "Kijelölés le", - "selectUp": "Kijelölés fel", - "selectColumnDown": "Oszlop kijelölése le", - "selectColumnUp": "Oszlop kijelölése fel", - "focusToolbar": "Ugrás a felső eszköztárra", - "focusCancel": "Ugrás a Mégse gombra" - } - }, - "errors": { - "fixError": "Hiba javítása", - "count_one": "{{count}} hiba", - "count_other": "{{count}} hiba" - } - }, - "filters": { - "sortLabel": "Rendezés", - "filterLabel": "Szűrés", - "searchLabel": "Keresés", - "date": { - "today": "Ma", - "lastSevenDays": "Elmúlt 7 nap", - "lastThirtyDays": "Elmúlt 30 nap", - "lastNinetyDays": "Elmúlt 90 nap", - "lastTwelveMonths": "Elmúlt 12 hónap", - "custom": "Egyéni dátum", - "from": "Kezdés", - "to": "Vége", - "starting": "Kezdés", - "ending": "Vége" - }, - "compare": { - "lessThan": "Kisebb, mint", - "greaterThan": "Nagyobb, mint", - "exact": "Pontosan", - "range": "Tartomány", - "lessThanLabel": "kisebb mint {{value}}", - "greaterThanLabel": "nagyobb mint {{value}}", - "andLabel": "és" - }, - "sorting": { - "alphabeticallyAsc": "A-Z", - "alphabeticallyDesc": "Z-A", - "dateAsc": "Legújabb elöl", - "dateDesc": "Legrégebbi elöl" - }, - "radio": { - "yes": "Igen", - "no": "Nem", - "true": "Igaz", - "false": "Hamis" - }, - "addFilter": "Szűrő hozzáadása" - }, - "errorBoundary": { - "badRequestTitle": "400 - Hibás kérés", - "badRequestMessage": "A szerver nem tudta megérteni a kérést, mert a szintaxis hibás volt.", - "notFoundTitle": "404 - Oldal nem található", - "notFoundMessage": "Ellenőrizze az URL-címet, és próbálja meg újra, vagy használja a keresősávot, hogy megtalálja, amit keres.", - "internalServerErrorTitle": "500 - Belső szerverhiba", - "internalServerErrorMessage": "Váratlan hiba történt a kiszolgálón. Kérjük, próbálja meg később újra.", - "defaultTitle": "Hiba történt", - "defaultMessage": "Valami hiba történt. Kérjük, próbálja meg később újra.", - "noMatchMessage": "Nem található a keresett oldal.", - "backToDashboard": "Vissza a vezérlőpulthoz" - }, - "addresses": { - "title": "Címek", - "shippingAddress": { - "header": "Szállítási cím", - "editHeader": "Szállítási cím szerkesztése", - "editLabel": "Szállítási cím", - "label": "Szállítási cím" - }, - "billingAddress": { - "header": "Számlázási cím", - "editHeader": "Számlázási cím szerkesztése", - "editLabel": "Számlázási cím", - "label": "Számlázási cím", - "sameAsShipping": "Ugyanaz, mint a szállítási cím" - }, - "contactHeading": "Kapcsolat", - "locationHeading": "Hely" - }, - "email": { - "editHeader": "Email szerkesztése", - "editLabel": "Email", - "label": "Email" - }, - "transferOwnership": { - "header": "Tulajdonjog átruházása", - "label": "Tulajdonjog átruházása", - "details": { - "order": "Rendelés részletei", - "draft": "Piszkozat részletei" - }, - "currentOwner": { - "label": "Jelenlegi tulajdonos", - "hint": "A rendelés jelenlegi tulajdonosa." - }, - "newOwner": { - "label": "0", - "hint": "A rendelés új tulajdonosa." - }, - "validation": { - "mustBeDifferent": "Az új tulajdonosnak különböznie kell a jelenlegi tulajdonostól.", - "required": "Az új tulajdonos mező kitöltése kötelező." - } - }, - "sales_channels": { - "availableIn": "<0>{{x}}/<1>{{y}} értékesítési csatornán elérhető" - }, - "products": { - "domain": "Termékek", - "additionalAttributes": "További attribútumok", - "list": { - "noRecordsMessage": "Hozza létre az első terméket" - }, - "edit": { - "header": "Termék szerkesztése", - "description": "A termék részleteinek szerkesztése", - "successToast": "A {{title}} termék sikeresen frissítve." - }, - "create": { - "title": "Új termék", - "description": "Hozzon létre egy új terméket", - "header": "Általános", - "tabs": { - "details": "Részletek", - "organize": "Rendszerezés", - "variants": "Variánsok", - "inventory": "Készlet" - }, - "errors": { - "variants": "Kérjük, válasszon legalább egy variánst.", - "options": "Kérjük, adjon hozzá legalább egy termékopciót.", - "uniqueSku": "A SKU értéknek egyedinek kell lennie." - }, - "inventory": { - "heading": "Készlet", - "label": "Elemek hozzáadása a készlethez", - "itemPlaceholder": "Készletelem kiválasztása", - "quantityPlaceholder": "Mennyi szükséges a készlethez?" - }, - "variants": { - "header": "Variánsok", - "subHeadingTitle": "Igen, ennek a terméknek vannak variánsai", - "subHeadingDescription": "Ha nincs bejelölve, akkor létrehozunk egy alapértelmezett változatot az Ön számára", - "optionTitle": { - "placeholder": "Méret" - }, - "optionValues": { - "placeholder": "Kicsi, Közepes, Nagy" - }, - "productVariants": { - "label": "Termékvariánsok", - "hint": "Ez a rangsorolás befolyásolja a változatok sorrendjét az áruházban.", - "alert": "Adjon hozzá opciókat a variánsok létrehozásához", - "tip": "A kijelöletlen változatok nem jönnek létre. A variánsokat utólag is létrehozhatja és szerkesztheti, de ez a lista illeszkedik a termékopciókban szereplő variációkhoz." - }, - "productOptions": { - "label": "Termékopciók", - "hint": "Az opciók segítségével meghatározhatja a termék tulajdonságait, például a színt vagy a méretet." - } - }, - "successToast": "A {{title}} termék sikeresen létrehozva." - }, - "export": { - "header": "Terméklista exportálása", - "description": "Exportálja a termékeket egy CSV fájlba", - "success": { - "title": "Feldolgozás folyamatban", - "description": "Az exportálás néhány percet igénybe vehet. Értesítjük, amikor kész." - }, - "filters": { - "title": "Szűrők", - "description": "Csökkentse a listát a kívánt termékek kiválasztásával" - }, - "columns": { - "title": "Oszlopok", - "description": "Válassza ki azokat az oszlopokat, amelyeket a CSV fájl tartalmazni fog" - } - }, - "import": { - "header": "Terméklista importálása", - "uploadLabel": "Terméklista importálása", - "uploadHint": "Húzza ide a CSV fájlt, vagy kattintson a feltöltéshez", - "description": "Importáljon termékeket egy CSV fájlból", - "template": { - "title": "Nem biztos benne milyen formátumot használjon?", - "description": "Töltse le az alábbi sablont, hogy megbizonyosodjon arról, hogy a helyes formátumot követi." - }, - "upload": { - "title": "Fájl feltöltése", - "description": "Az importálással termékeket adhat hozzá vagy frissíthet. A meglévő termékek frissítéséhez a meglévő fogantyút és azonosítót, a meglévő változatok frissítéséhez a meglévő azonosítót kell használnia. A termékek importálása előtt megerősítést kérünk Öntől.", - "preprocessing": "Előfeldolgozás...", - "productsToCreate": "Termékek lesznek létrehozva", - "productsToUpdate": "Termékek lesznek frissítve" - }, - "success": { - "title": "Feldolgozás folyamatban", - "description": "Az importálás néhány percet igénybe vehet. Értesítjük, amikor kész." - } - }, - "deleteWarning": "A {{title}} termék törlésére készül. Ez a művelet nem vonható vissza.", - "variants": { - "header": "Variánsok", - "empty": { - "heading": "Nincsenek variánsok", - "description": "Nincsenek megjeleníthető variánsok" - }, - "filtered": { - "heading": "Nincs találat", - "description": "Nincs találat a keresési feltételek alapján." - } - }, - "attributes": "Attribútumok", - "editAttributes": "Attribútumok szerkesztése", - "editOptions": "Opciók szerkesztése", - "editPrices": "Árak szerkesztése", - "media": { - "label": "Média", - "editHint": "A termék média szerkesztése", - "makeThumbnail": "Előnézeti kép választása", - "uploadImagesLabel": "Képek feltöltése", - "uploadImagesHint": "Húzza ide a képeket, vagy kattintson a feltöltéshez", - "invalidFileType": "'{{name}}' nem támogatott formátum. Támogatott formátumok: {{types}}.", - "failedToUpload": "A fájl feltöltése sikertelen. Próbálja újra.", - "deleteWarning_one": "{{count}} képet készül törölni. Ez a művelet nem vonható vissza.", - "deleteWarning_other": "{{count}} képet készül törölni. Ez a művelet nem vonható vissza.", - "deleteWarningWithThumbnail_one": "{{count}} képet készül törölni, köztük az előnézeti képet is. Ez a művelet nem vonható vissza.", - "deleteWarningWithThumbnail_other": "{{count}} képet készül törölni, köztük az előnézeti képet is. Ez a művelet nem vonható vissza.", - "thumbnailTooltip": "Előnézeti kép", - "galleryLabel": "Galéria", - "downloadImageLabel": "Kép letöltése", - "deleteImageLabel": "Kép törlése", - "emptyState": { - "header": "Nincsenek képek", - "description": "Nincsenek megjeleníthető képek", - "action": "Képek feltöltése" - }, - "successToast": "A média sikeresen frissítve." - }, - "discountableHint": "Ha kikapcsolja, a termékre nem alkalmazhatók kedvezmények.", - "noSalesChannels": "A termék nem érhető el egyetlen értékesítési csatornán sem.", - "variantCount_one": "{{count}} variáns", - "variantCount_other": "{{count}} variáns", - "deleteVariantWarning": "A {{title}} variáns törlésére készül. Ez a művelet nem vonható vissza.", - "productStatus": { - "draft": "Piszkozat", - "published": "Közzétéve", - "proposed": "Javasolt", - "rejected": "Elutasítva" - }, - "fields": { - "title": { - "label": "Cím", - "hint": "Adjon rövid és egyértelmű címet a termékének.<0/>50-60 karakter az ajánlott hossz a keresőmotorok számára." - }, - "subtitle": { - "label": "Alcím" - }, - "handle": { - "label": "Fogantyú", - "tooltip": "A fogantyú a termékre való hivatkozásra szolgál a kirakatban. Ha nincs megadva, a fogantyú a termék címéből generálódik." - }, - "description": { - "label": "Leírás", - "hint": "Adjon rövid és világos leírást a termékhez.<0/>120-160 karakter az ajánlott hosszúság a keresőmotorok számára." - }, - "discountable": { - "label": "Kedvezményezhető", - "hint": "Ha kikapcsolja, a termékre nem alkalmazhatók kedvezmények." - }, - "shipping_profile": { - "label": "Szállítási profil", - "hint": "Termék csatolása egy szállítási profilhoz." - }, - "type": { - "label": "Típus" - }, - "collection": { - "label": "Gyűjtemény" - }, - "categories": { - "label": "Kategóriák" - }, - "tags": { - "label": "Címkék" - }, - "sales_channels": { - "label": "Értékesítési csatornák", - "hint": "Ez a termék csak az alapértelmezett értékesítési csatornán lesz elérhető, ha érintetlenül hagyja." - }, - "countryOrigin": { - "label": "Származási ország" - }, - "material": { - "label": "Anyag" - }, - "width": { - "label": "Szélesség" - }, - "length": { - "label": "Hossz" - }, - "height": { - "label": "Magasság" - }, - "weight": { - "label": "Súly" - }, - "options": { - "label": "Termékopciók", - "hint": "A termék tulajdonságainak meghatározásához adja meg a termékopciókat, például a színt vagy a méretet.", - "add": "Opció hozzáadása", - "optionTitle": "Opció címe", - "optionTitlePlaceholder": "Szín", - "variations": "Változatok (vesszővel elválasztva)", - "variantionsPlaceholder": "Piros, Kék, Zöld" - }, - "variants": { - "label": "Variánsok", - "hint": "A kijelöletlen variánsok nem jönnek létre. Ez a rangsorolás befolyásolja a variánsok rangsorolását a webáruházban." - }, - "mid_code": { - "label": "MID kód" - }, - "hs_code": { - "label": "HS kód" - } - }, - "variant": { - "edit": { - "header": "Variáns szerkesztése", - "success": "Variáns sikeresen frissítve." - }, - "create": { - "header": "Variáns részletei" - }, - "deleteWarning": "Biztosan törölni szeretné a variánst?", - "pricesPagination": "1 - {{current}} - {{total}} árak", - "tableItemAvailable": "{{availableCount}} elérhető", - "tableItem_one": "{{availableCount}} elérhető {{locationCount}} helyszínen", - "tableItem_other": "{{availableCount}} elérhető {{locationCount}} helyszínen", - "inventory": { - "notManaged": "Nem kezelt", - "manageItems": "Készletelemek kezelése", - "notManagedDesc": "Ennél a változatnál a készlet nem kerül kezelésre. Kapcsolja be a „Készlet kezelése” opciót a változat készletének nyomon követéséhez.", - "manageKit": "Készletcsomag kezelése", - "navigateToItem": "Ugrás a készletelemhez", - "actions": { - "inventoryItems": "Ugrás a készletelemhez", - "inventoryKit": "Készletelemek mutatása" - }, - "inventoryKit": "Készletcsomag", - "inventoryKitHint": "Ez a variáns egy készletcsomag, amely több készletelemet tartalmaz?", - "validation": { - "itemId": "Készletelem kiválasztása kötelező.", - "quantity": "A mennyiség mező kitöltése kötelező." - }, - "header": "Készletkezelés", - "editItemDetails": "Készletelem részleteinek szerkesztése", - "manageInventoryLabel": "Készlet automatikus kezelése", - "manageInventoryHint": "Ha engedélyezve van, akkor a megrendelések és visszáru létrehozásakor megváltoztatjuk a készlet mennyiségét.", - "allowBackordersLabel": "Visszarendelések engedélyezése", - "allowBackordersHint": "Ha engedélyezve van, a vásárlók akkor is megvásárolhatják a változatot, ha nem áll rendelkezésre elegendő mennyiség.", - "toast": { - "levelsBatch": "Készletszintek frissítve.", - "update": "Készletelem frissítve.", - "updateLevel": "Készletszint frissítve.", - "itemsManageSuccess": "Készletelemek sikeresen frissítve." - } - } - }, - "options": { - "header": "Opciók", - "edit": { - "header": "Opció szerkesztése", - "successToast": "{{title}} opció sikeresen frissítve." - }, - "create": { - "header": "Opció létrehozása", - "successToast": "{{title}} opció sikeresen létrehozva." - }, - "deleteWarning": "A(z) {{title}} opció törlésére készül. Ez a művelet nem vonható vissza." - }, - "organization": { - "header": "Szervezet", - "edit": { - "header": "Szervezet szerkesztése", - "toasts": { - "success": "{{title}} szervezete sikeresen frissítve." - } - } - }, - "stock": { - "heading": "A termékkészletszintek és helyszínek kezelése", - "description": "A termék összes változatának készletszintjének frissítése.", - "loading": "Egy pillanat...", - "tooltips": { - "alreadyManaged": "Ez a leltári tétel már szerkeszthető {{title}} név alatt.", - "alreadyManagedWithSku": "Ez a leltári tétel már szerkeszthető {{title}} ({{sku}}) név alatt." - } - }, - "shippingProfile": { - "header": "Szállítási profil", - "edit": { - "header": "Szállítási konfiguráció", - "toasts": { - "success": "Szállítási profil sikeresen szerkesztve a(z) {{title}} termékhez." - } - }, - "create": { - "errors": { - "required": "A szállítási profil mező kitöltése kötelező." - } - } - }, - "toasts": { - "delete": { - "success": { - "header": "Termék törölve", - "description": "{{title}} sikeresen törölve." - }, - "error": { - "header": "Hiba történt a termék törlésekor" - } - } - } - }, - "collections": { - "domain": "Gyűjtemények", - "subtitle": "Rendezze gyűjteményekbe a termékeket.", - "createCollection": "Gyűjtemény létrehozása", - "createCollectionHint": "Hozzon létre egy új gyűjteményt a termékek rendezéséhez.", - "createSuccess": "Gyűjtemény sikeresen létrehozva.", - "editCollection": "Gyűjtemény szerkesztése", - "handleTooltip": "A fogantyú a gyűjteményre való hivatkozásra szolgál a webáruházban. Ha nincs megadva, a fogantyú a gyűjtemény címéből generálódik.", - "deleteWarning": "A(z) {{title}} gyűjtemény törlésére készül. Ez a művelet nem vonható vissza.", - "removeSingleProductWarning": "A(z) {{title}} termék gyűjteményből való eltávolítására készül. Ez a művelet nem vonható vissza.", - "removeProductsWarning_one": "{{count}} termék gyűjteményből való eltávolítására készül. Ez a művelet nem vonható vissza.", - "removeProductsWarning_other": "{{count}} termék gyűjteményből való eltávolítására készül. Ez a művelet nem vonható vissza.", - "products": { - "list": { - "noRecordsMessage": "Nincsenek termékek a gyűjteményben." - }, - "add": { - "successToast_one": "A termék sikeresen hozzáadva a gyűjteményhez.", - "successToast_other": "A termékek sikeresen hozzáadva a gyűjteményhez." - }, - "remove": { - "successToast_one": "A termék sikeresen eltávolítva a gyűjteményből.", - "successToast_other": "A termékek sikeresen eltávolítva a gyűjteményből." - } - } - }, - "categories": { - "domain": "Kategóriák", - "subtitle": "Rendezze kategóriákba a termékeket és sorolja be a kategóriákat.", - "create": { - "header": "Kategória létrehozása", - "hint": "Hozzon létre egy új kategóriát a termékek rendezéséhez.", - "tabs": { - "details": "Részletek", - "organize": "Rangsorolás" - }, - "successToast": "{{name}} kategória sikeresen létrehozva." - }, - "edit": { - "header": "Kategória szerkesztése", - "description": "A kategória részleteinek szerkesztése", - "successToast": "Kategória sikeresen frissítve." - }, - "delete": { - "confirmation": "A(z) {{name}} kategória törlésére készül. Ez a művelet nem vonható vissza.", - "successToast": "{{name}} kategória sikeresen törölve." - }, - "products": { - "add": { - "disabledTooltip": "A termék már hozzá van rendelve ehhez a kategóriához.", - "successToast_one": "{{count}} termék hozzáadva a kategóriához.", - "successToast_other": "{{count}} termék hozzáadva a kategóriához." - }, - "remove": { - "confirmation_one": "{{count}} terméket készül eltávolítani a kategóriából. Ez a művelet nem vonható vissza.", - "confirmation_other": "{{count}} terméket készül eltávolítani a kategóriából. Ez a művelet nem vonható vissza.", - "successToast_one": "{{count}} termék sikeresen eltávolítva a kategóriából.", - "successToast_other": "{{count}} termék sikeresen eltávolítva a kategóriából." - }, - "list": { - "noRecordsMessage": "Nincsenek termékek a kategóriában." - } - }, - "organize": { - "header": "Kategóriák rangsorolása", - "action": "Rangsorolás" - }, - "fields": { - "visibility": { - "label": "Láthatóság", - "internal": "Belső", - "public": "Nyilvános" - }, - "status": { - "label": "Státusz", - "active": "Aktív", - "inactive": "Inaktív" - }, - "path": { - "label": "Útvonal", - "tooltip": "A kategória teljes elérési útvonalának megjelenítése." - }, - "children": { - "label": "Alkategóriák" - }, - "new": { - "label": "Új" - } - } - }, - "inventory": { - "domain": "Készlet", - "subtitle": "Készletelemek kezelése", - "reserved": "Foglalt", - "available": "Elérhető", - "locationLevels": "Helyszínek", - "associatedVariants": "Kapcsolódó variánsok", - "manageLocations": "Helyszínek kezelése", - "manageLocationQuantity": "Helyszíni mennyiség kezelése", - "deleteWarning": "Egy készletelem törlésére készül. Ez a művelet nem vonható vissza.", - "editItemDetails": "Készletelem részleteinek szerkesztése", - "quantityAcrossLocations": "{{quantity}} a {{locations}} helyszínen", - "create": { - "title": "Új készletelem", - "details": "Részletek", - "availability": "Elérhetőség", - "locations": "Helyszínek", - "attributes": "Attribútumok", - "requiresShipping": "Szállítás szükséges", - "requiresShippingHint": "Szükséges-e a termék szállítása?", - "successToast": "Készletelem sikeresen létrehozva." - }, - "reservation": { - "header": "{{itemName}} lefoglalása", - "editItemDetails": "Foglalás szerkesztése", - "lineItemId": "Tétel azonosító", - "orderID": "Rendelés azonosító", - "description": "Leírás", - "location": "Helyszín", - "inStockAtLocation": "Készleten van a helyszínen", - "availableAtLocation": "Elérhető a helyszínen", - "reservedAtLocation": "Foglalt a helyszínen", - "reservedAmount": "Foglalt mennyiség", - "create": "Foglalás létrehozása", - "itemToReserve": "Foglalni kívánt elem", - "quantityPlaceholder": "Mennyit szeretne foglalni belőle?", - "descriptionPlaceholder": "Milyen típusú foglalás?", - "successToast": "Foglalás sikeresen létrehozva.", - "updateSuccessToast": "Foglalás sikeresen frissítve.", - "deleteSuccessToast": "Foglalás sikeresen törölve.", - "errors": { - "noAvaliableQuantity": "Nincs elég készlet a helyszínen.", - "quantityOutOfRange": "A minimum foglalható mennyiség 1, a maximum {{max}}" - } - }, - "adjustInventory": { - "errors": { - "stockedQuantity": "A raktározott mennyiség nem frissíthető a lefoglalt {{quantity}} darabos mennyiségnél kisebbre." - } - }, - "toast": { - "updateLocations": "Helyszínek frissítve.", - "updateLevel": "Készletszint frissítve.", - "updateItem": "Készletelem frissítve." - }, - "stock": { - "title": "Készletkezelés", - "description": "A kiválasztott leltári tételek készletszintjének frissítése.", - "action": "Készletszintek szerkesztése", - "placeholder": "Nem engedélyezett", - "disablePrompt_one": "{{count}} helyszint letiltására készül. Ez a művelet nem vonható vissza.", - "disablePrompt_other": "{{count}} helyszint letiltására készül. Ez a művelet nem vonható vissza.", - "disabledToggleTooltip": "Nem lehet letiltani: a letiltás előtt törölje a bejövő és/vagy a lefoglalt mennyiséget.", - "successToast": "Készletszintek sikeresen frissítve." - } - }, - "giftCards": { - "domain": "Ajándékkártyák", - "editGiftCard": "Ajándékkártya szerkesztése", - "createGiftCard": "Ajándékkártya létrehozása", - "createGiftCardHint": "Hozzon létre egy ajándékkártyát, amely fizetési módként használható az áruházban.", - "selectRegionFirst": "Először válassza ki a régiót", - "deleteGiftCardWarning": "A(z) {{code}} ajándékkártya törlésére készül. Ez a művelet nem vonható vissza.", - "balanceHigherThanValue": "A kártya egyenlege nem lehet magasabb, mint az érték.", - "balanceLowerThanZero": "Az egyenleg nem lehet negatív.", - "expiryDateHint": "Az országok eltérő törvényekkel rendelkeznek az ajándékkártyák lejárati idejét illetően. A lejárati dátum beállítása előtt mindenképpen ellenőrizze a helyi előírásokat.", - "regionHint": "Az ajándékkártya régiójának megváltoztatásával annak pénzneme is megváltozik, ami befolyásolhatja annak pénzbeli értékét.", - "enabledHint": "Engedélyezze vagy tiltsa le az ajándékkártyát", - "balance": "Egyenleg", - "currentBalance": "Jelenlegi egyenleg", - "initialBalance": "Kezdeti egyenleg", - "personalMessage": "Személyes üzenet", - "recipient": "Címzett" - }, - "customers": { - "domain": "Vásárlók", - "list": { - "noRecordsMessage": "Itt fognak megjelenni a vásárlók." - }, - "create": { - "header": "Vásárló létrehozása", - "hint": "Hozzon létre egy új vásárlót.", - "successToast": "Vásárló {{email}} sikeresen létrehozva." - }, - "groups": { - "label": "Vásárlói csoportok", - "remove": "Biztosan el akarja távolítani a vásárlót a(z) \"{{name}}\" csoportból?", - "removeMany": "Biztosan el akarja távolítani a vásárlót az alábbi csoportokból: {{groups}}?", - "alreadyAddedTooltip": "A vásárló már hozzá van adva a csoportokhoz.", - "list": { - "noRecordsMessage": "Ez a vásárló még nem tartozik egyik csoporthoz sem" - }, - "add": { - "success": "Vásárló hozzáadva: {{groups}}.", - "list": { - "noRecordsMessage": "Kérjük, először hozzon létre egy vásárlói csoportot." - } - }, - "removed": { - "success": "Vásárló eltávolítva innen: {{groups}}.", - "list": { - "noRecordsMessage": "Kérjük, először hozzon létre egy vásárlói csoportot." - } - } - }, - "edit": { - "header": "Vásárló szerkesztése", - "emailDisabledTooltip": "Az e-mail cím nem szerkeszthető, mert a vásárló fiókot hozott létre.", - "successToast": "Vásárló {{email}} sikeresen frissítve." - }, - "delete": { - "title": "Vásárló törlése", - "description": "Törölni készül a következő vásárlót: {{email}}. Ez a művelet nem vonható vissza.", - "successToast": "{{email}} vásárló sikeresen törölve." - }, - "fields": { - "guest": "Vendég", - "registered": "Regisztrált", - "groups": "Csoportok" - }, - "registered": "Regisztrált", - "guest": "Vendég", - "hasAccount": "Fiókkal rendelkezik", - "addresses": { - "title": "Címek", - "fields": { - "addressName": "Cím neve", - "address1": "Cím 1", - "address2": "Cím 2", - "city": "Város", - "province": "Megye", - "postalCode": "Irányítószám", - "country": "Ország", - "phone": "Telefon", - "company": "Cég", - "countryCode": "Országkód", - "provinceCode": "Megyekód" - }, - "create": { - "header": "Cím létrehozása", - "hint": "Hozzon létre egy új címet a vásárlónak.", - "successToast": "A cím sikeresen létrehozva." - } - } - }, - "customerGroups": { - "domain": "Vásárlói csoportok", - "subtitle": "Szervezze a vásárlókat csoportokba. A csoportok különböző akciókkal és árakkal rendelkezhetnek.", - "list": { - "empty": { - "heading": "Nincsenek vásárlói csoportok", - "description": "Nincsenek megjeleníthető vásárlói csoportok." - }, - "filtered": { - "heading": "Nincs találat", - "description": "Nincs találat a keresési feltételek alapján." - } - }, - "create": { - "header": "Vásárlói csoport létrehozása", - "hint": "Hozzon létre egy új vásárlói csoportot.", - "successToast": "Vásárlói csoport {{name}} létrehozva." - }, - "edit": { - "header": "Vásárlói csoport szerkesztése", - "successToast": "Vásárlói csoport {{name}} frissítve." - }, - "delete": { - "title": "Vásárlói csoport törlése", - "description": "A(z) {{name}} vásárlói csoport törlésére készül. Ez a művelet nem vonható vissza.", - "successToast": "{{name}} vásárlói csoport sikeresen törölve." - }, - "customers": { - "alreadyAddedTooltip": "A vásárló már hozzá van adva a csoporthoz.", - "add": { - "successToast_one": "Vásárló sikeresen hozzáadva a csoporthoz.", - "successToast_other": "Vásárlók sikeresen hozzáadva a csoporthoz.", - "list": { - "noRecordsMessage": "Hozzon létre előbb egy vásárlót" - } - }, - "remove": { - "title_one": "Vásárló eltávolítása", - "title_other": "Vásárlók eltávolítása", - "description_one": "{{count}} vásárlót készül eltávolítani a csoportból. Ez a művelet nem vonható vissza.", - "description_other": "{{count}} vásárlót készül eltávolítani a csoportból. Ez a művelet nem vonható vissza." - }, - "list": { - "noRecordsMessage": "Nincsenek vásárlók a csoportban." - } - } - }, - "orders": { - "domain": "Rendelések", - "claim": "Igénylés", - "exchange": "Csere", - "return": "Visszaküldés", - "cancelWarning": "A(z) {{id}} számú rendelés törlésére készül. Ez a művelet nem vonható vissza.", - "orderCanceled": "A rendelés törölve", - "onDateFromSalesChannel": "{{date}} {{salesChannel}}", - "list": { - "noRecordsMessage": "Itt fognak megjelenni a rendelések" - }, - "status": { - "not_paid": "Nem fizetett", - "pending": "Függőben", - "completed": "Befejezett", - "draft": "Piszkozat", - "archived": "Archivált", - "canceled": "Törölt", - "requires_action": "Intézkedést igényel" - }, - "summary": { - "requestReturn": "Visszaküldés igénylése", - "allocateItems": "Tételek kiosztása", - "editOrder": "Rendelés szerkesztése", - "editOrderContinue": "Folytatás", - "inventoryKit": "{{count}} készletelemből áll", - "itemTotal": "Tétel összesen", - "shippingTotal": "Szállítás összesen", - "discountTotal": "Kedvezmény összesen", - "taxTotalIncl": "Adó összesen (beleértve)", - "itemSubtotal": "Tétel részösszeg", - "shippingSubtotal": "Szállítás részösszeg", - "discountSubtotal": "Kedvezmény részösszeg", - "taxTotal": "Adó összesen" - }, - "transfer": { - "title": "Rendelés átadása", - "requestSuccess": "Rendelésátadási kérelem elküldve: {{email}}.", - "currentOwner": "Jelenlegi tulajdonos", - "newOwner": "Új tulajdonos", - "currentOwnerDescription": "A rendelés jelenlegi tulajdonosa.", - "newOwnerDescription": "A rendelés új tulajdonosa." - }, - "payment": { - "title": "Fizetés", - "isReadyToBeCaptured": "A <0/> fizetés készen áll a beszedésre.", - "totalPaidByCustomer": "Vásárló által teljesített összeg", - "capture": "Beszedés", - "capture_short": "Beszedés", - "refund": "Visszatérítés", - "markAsPaid": "Megjelölés fizetettként", - "statusLabel": "Fizetési státusz", - "statusTitle": "Fizetési státusz", - "status": { - "notPaid": "Nem fizetett", - "authorized": "Engedélyezett", - "partiallyAuthorized": "Részben engedélyezett", - "awaiting": "Várakozik", - "captured": "Beszedve", - "partiallyRefunded": "Részben visszatérítve", - "partiallyCaptured": "Részben beszedve", - "refunded": "Visszatérítve", - "canceled": "Törölve", - "requiresAction": "Intézkedést igényel" - }, - "capturePayment": "A(z) {{amount}} összeg beszedésre kerül.", - "capturePaymentSuccess": "{{amount}} sikeresen beszedve", - "markAsPaidPayment": "{{amount}} fizetettként lesz megjelölve", - "markAsPaidPaymentSuccess": "{{amount}} sikeresen megjelölve fizetettként", - "createRefund": "Visszatérítés létrehozása", - "refundPaymentSuccess": "{{amount}} sikeresen visszatérítve", - "createRefundWrongQuantity": "A mennyiség egy 1 és {{number}} közötti szám lehet", - "refundAmount": "{{ amount }} visszatérítése", - "paymentLink": "Fizetési link másolása {{ amount }}", - "selectPaymentToRefund": "Válassza ki a visszatérítendő fizetést" - }, - "edits": { - "title": "Rendelés szerkesztése", - "confirm": "Szerkesztés megerősítése", - "confirmText": "Egy rendelés szerkesztésének a megerősítésére készül. Ez a művelet nem vonható vissza.", - "cancel": "Szerkesztés megszakítása", - "currentItems": "Jelenlegi tételek", - "currentItemsDescription": "A rendelés jelenlegi tételeinek szerkesztése.", - "addItemsDescription": "További tételek hozzáadása a rendeléshez.", - "addItems": "Tételek hozzáadása", - "amountPaid": "Fizetett összeg", - "newTotal": "Új végösszeg", - "differenceDue": "Különbözet", - "create": "Rendelés szerkesztése", - "currentTotal": "Jelenlegi végösszeg", - "noteHint": "Belső megjegyzés hozzáadása a rendeléshez", - "cancelSuccessToast": "Rendelés szerkesztése megszakítva", - "createSuccessToast": "Rendelés sikeresen szerkesztve", - "activeChangeError": "A rendelésen már van aktív rendelésmódosítás (visszaküldés, reklamáció, csere stb.). Kérjük, fejezze be vagy törölje a módosítást a megrendelés szerkesztése előtt.", - "panel": { - "title": "Rendelésszerkesztés kérve", - "titlePending": "Rendelésszerkesztés folyamatban" - }, - "toast": { - "canceledSuccessfully": "Rendelésszerkesztés megszakítva", - "confirmedSuccessfully": "Rendelésszerkesztés megerősítve" - }, - "validation": { - "quantityLowerThanFulfillment": "A mennyiség nem lehet kisebb, mint a teljesített mennyiség." - } - }, - "edit": { - "email": { - "title": "Email szerkesztése", - "requestSuccess": "Email frissítve: {{email}}." - }, - "shippingAddress": { - "title": "Szállítási cím szerkesztése", - "requestSuccess": "Szállítási cím frissítve." - }, - "billingAddress": { - "title": "Számlázási cím szerkesztése", - "requestSuccess": "Számlázási cím frissítve." - } - }, - "returns": { - "create": "Visszaküldés létrehozása", - "confirm": "Visszaküldés megerősítése", - "confirmText": "Egy visszaküldés megerősítésére készül. Ez a művelet nem vonható vissza.", - "inbound": "Bejövő", - "outbound": "Kimenő", - "sendNotification": "Értesítés küldése", - "sendNotificationHint": "Értesítés küldése a vásárlónak a visszaküldésről.", - "returnTotal": "Visszaküldés összesen", - "inboundTotal": "Bejövő összesen", - "estDifference": "Becsült különbözet", - "outstandingAmount": "Fennmaradó összeg", - "reason": "Indok", - "reasonHint": "Válasszon egy indokot a visszaküldéshez.", - "note": "Megjegyzés", - "noInventoryLevel": "Nincs készletszint", - "noInventoryLevelDesc": "A kiválasztott helyszín nem rendelkezik a kiválasztott tételek készletszintjével. A visszaküldés kérhető, de nem fogadható be, amíg a kiválasztott helyhez nem hoznak létre készletszintet.", - "noteHint": "Belső megjegyzés hozzáadása a visszaküldéshez.", - "location": "Helyszín", - "locationHint": "Válasszon egy helyszínt a visszaküldéshez.", - "inboundShipping": "Visszaküldés szállítási módja", - "inboundShippingHint": "Válassza ki, hogyan szeretné visszaküldeni a termékeket.", - "returnableQuantityLabel": "Visszaküldendő mennyiség", - "refundableAmountLabel": "Visszatérítendő összeg", - "returnRequestedInfo": "{{requestedItemsCount}}x tétel visszaküldése kérelmezve", - "returnReceivedInfo": "{{requestedItemsCount}}x tétel érkeztetve", - "itemReceived": "Tétel érkeztetve", - "returnRequested": "Visszaküldés kérelmezve", - "damagedItemReceived": "Sérült tétel érkezett", - "damagedItemsReturned": "{{quantity}}x sérült tétel visszaküldve", - "activeChangeError": "A rendelésen már van aktív rendelésmódosítás (visszaküldés, reklamáció, csere stb.). Kérjük, fejezze be vagy törölje a módosítást a visszaküldés kezdeményezése előtt.", - "cancel": { - "title": "Visszaküldés megszakítása", - "description": "Biztosan megszakítja a visszaküldést?" - }, - "placeholders": { - "noReturnShippingOptions": { - "title": "Nincs visszaküldési lehetőség", - "hint": "A helyszínhez nem hoztak létre visszaszállítási lehetőségeket. Létrehozhat egyet a Helyszín és szállítás alatt." - }, - "outboundShippingOptions": { - "title": "Nincs kimenő szállítási lehetőség", - "hint": "A helyszínhez nem hoztak létre kimenő szállítási lehetőségeket. Létrehozhat egyet a Helyszín és szállítás alatt." - } - }, - "receive": { - "action": "Tételek fogadása", - "receiveItems": "{{ returnType }} {{ id }}", - "restockAll": "Összes tétel visszatöltése", - "itemsLabel": "Fogadott tételek", - "title": "Tételek fogadása a(z) #{{returnId}} számú visszaküldéshez", - "sendNotificationHint": "Értesítés küldése a vásárlónak a fogadott tételekről.", - "inventoryWarning": "A készletek automatikusan frissülnek a fogadott tételek alapján.", - "writeOffInputLabel": "Hány tétel sérült?", - "toast": { - "success": "Tételek sikeresen fogadva", - "errorLargeValue": "A fogadott tétel mennyisége meghaladja a visszaküldött tétel mennyiségét.", - "errorNegativeValue": "A fogadott tétel mennyisége nem lehet negatív.", - "errorLargeDamagedValue": "A sérült tételek mennyisége + a kapott nem sérült tételek mennyisége meghaladja a visszaküldött tételek teljes mennyiségét. Kérjük, csökkentse a nem sérült tételek mennyiségét." - } - }, - "toast": { - "canceledSuccessfully": "Visszaküldés megszakítva", - "confirmedSuccessfully": "Visszaküldés megerősítve" - }, - "panel": { - "title": "Visszaküldés kezdeményezve", - "description": "Van egy nyitott visszaküldési kérelme, amelyet be kell fejezni" - } - }, - "claims": { - "create": "Igénylés létrehozása", - "confirm": "Igénylés megerősítése", - "confirmText": "Egy igénylés megerősítésére készül. Ez a művelet nem vonható vissza.", - "manage": "Igénylés kezelése", - "outbound": "Kimenő", - "outboundItemAdded": "{{itemsCount}}x hozzáadva igénylés útján", - "outboundTotal": "Kimenő összesen", - "outboundShipping": "Kimenő szállítás", - "outboundShippingHint": "Válassza ki, melyik módszert szeretné használni.", - "refundAmount": "Becsült különbség", - "activeChangeError": "A rendelésen már van aktív rendelésmódosítás. Kérjük, fejezze be vagy törölje az előző módosítást.", - "actions": { - "cancelClaim": { - "successToast": "Igénylés sikeresen megszakítva." - } - }, - "cancel": { - "title": "Igénylés megszakítása", - "description": "Biztosan meg akarja szakítani az igénylést?" - }, - "tooltips": { - "onlyReturnShippingOptions": "Ez a lista csak visszaszállítási lehetőségeket fog tartalmazni." - }, - "toast": { - "canceledSuccessfully": "Igénylés sikeresen megszakítva", - "confirmedSuccessfully": "Igénylés sikeresen megerősítve" - }, - "panel": { - "title": "Igénylés kezdeményezve", - "description": "Van egy nyitott igénylési kérelem, amelyet be kell fejezni" - } - }, - "exchanges": { - "create": "Csere létrehozása", - "manage": "Csere kezelése", - "confirm": "Csere megerősítése", - "confirmText": "Egy csere megerősítésére készül. Ez a művelet nem vonható vissza.", - "outbound": "Kimenő", - "outboundItemAdded": "{{itemsCount}}x hozzáadva csere útján", - "outboundTotal": "Kimenő összesen", - "outboundShipping": "Kimenő szállítás", - "outboundShippingHint": "Válassza ki, melyik módszert szeretné használni.", - "refundAmount": "Becsült különbség", - "activeChangeError": "A rendelésen már van aktív rendelésmódosítás. Kérjük, fejezze be vagy törölje az előző módosítást.", - "actions": { - "cancelExchange": { - "successToast": "A csere sikeresen megszakítva." - } - }, - "cancel": { - "title": "Csere megszakítása", - "description": "Biztosan meg akarja szakítani a cserét?" - }, - "tooltips": { - "onlyReturnShippingOptions": "Ez a lista csak visszaszállítási lehetőségeket fog tartalmazni." - }, - "toast": { - "canceledSuccessfully": "Csere sikeresen megszakítva", - "confirmedSuccessfully": "Csere sikeresen megerősítve" - }, - "panel": { - "title": "Csere kezdeményezve", - "description": "Van egy nyitott csere kérelem, amelyet be kell fejezni" - } - }, - "reservations": { - "allocatedLabel": "Kiosztva", - "notAllocatedLabel": "Nincs kiosztva" - }, - "allocateItems": { - "action": "Tételek kiosztása", - "title": "Rendelési tételek kiosztása", - "locationDescription": "Válassza ki, melyik helyszínről szeretne kiosztani.", - "itemsToAllocate": "Kiosztandó tételek", - "itemsToAllocateDesc": "Válassza ki a kiosztani kívánt tételek számát", - "search": "Tételek keresése", - "consistsOf": "{{num}}x készletelemből áll", - "requires": "{{num}} szükséges variánsonként", - "toast": { - "created": "Tételek sikeresen kiosztva" - }, - "error": { - "quantityNotAllocated": "Vannak ki nem osztott tételek." - } - }, - "shipment": { - "title": "Teljesítés megjelölése szállítottként", - "trackingNumber": "Nyomkövetési szám", - "addTracking": "Nyomkövetési szám hozzáadása", - "sendNotification": "Értesítés küldése", - "sendNotificationHint": "Értesítse a vásárlót erről a szállításról.", - "toastCreated": "Szállítás sikeresen létrehozva." - }, - "fulfillment": { - "cancelWarning": "Egy teljesítés törlésére készül. Ez a művelet nem vonható vissza.", - "markAsDeliveredWarning": "Egy teljesítést készül megjelölni kézbesítettként. Ez a művelet nem vonható vissza.", - "differentOptionSelected": "A kiválasztott szállítási opció eltér a vásárló által kiválasztottól.", - "disabledItemTooltip": "A kiválasztott szállítási opció nem teszi lehetővé ennek a tételnek a teljesítését", - "unfulfilledItems": "Teljesítetlen tételek", - "statusLabel": "Teljesítési státusz", - "statusTitle": "Teljesítési státusz", - "fulfillItems": "Tételek teljesítése", - "awaitingFulfillmentBadge": "Teljesítésre vár", - "requiresShipping": "Szállítást igényel", - "number": "Teljesítés #{{number}}", - "itemsToFulfill": "Teljesítendő tételek", - "create": "Teljesítés létrehozása", - "available": "Elérhető", - "inStock": "Készleten", - "markAsShipped": "Megjelölés szállítottként", - "markAsPickedUp": "Megjelölés átvettként", - "markAsDelivered": "Megjelölés kézbesítettként", - "itemsToFulfillDesc": "Válassza ki a teljesítendő tételeket és mennyiségeket", - "locationDescription": "Válassza ki, melyik helyszínről szeretné teljesíteni a tételeket.", - "sendNotificationHint": "Értesítse a vásárlókat a létrehozott teljesítésről.", - "methodDescription": "Válasszon egy másik szállítási módszert, mint amit a vásárló választott", - "error": { - "wrongQuantity": "Csak egy tétel érhető el teljesítésre", - "wrongQuantity_other": "A mennyiségnek 1 és {{number}} közötti számnak kell lennie", - "noItems": "Nincsenek teljesítendő tételek.", - "noShippingOption": "Szállítási opció szükséges", - "noLocation": "Helyszín szükséges" - }, - "status": { - "notFulfilled": "Nem teljesített", - "partiallyFulfilled": "Részben teljesített", - "fulfilled": "Teljesített", - "partiallyShipped": "Részben szállított", - "shipped": "Szállított", - "delivered": "Kézbesített", - "partiallyDelivered": "Részben kézbesített", - "partiallyReturned": "Részben visszaküldött", - "returned": "Visszaküldött", - "canceled": "Törölt", - "requiresAction": "Intézkedést igényel" - }, - "toast": { - "created": "Teljesítés sikeresen létrehozva", - "canceled": "Teljesítés sikeresen törölve", - "fulfillmentShipped": "Nem lehet törölni egy már szállított teljesítést", - "fulfillmentDelivered": "Teljesítés sikeresen megjelölve kézbesítettként", - "fulfillmentPickedUp": "Teljesítés sikeresen megjelölve átvettként" - }, - "trackingLabel": "Nyomkövetés", - "shippingFromLabel": "Szállítás innen", - "itemsLabel": "Tételek" - }, - "refund": { - "title": "Visszatérítés létrehozása", - "sendNotificationHint": "Értesítse a vásárlókat a létrehozott visszatérítésről.", - "systemPayment": "Rendszerfizetés", - "systemPaymentDesc": "Az Ön fizetései közül egy vagy több rendszerfizetés. Vegye figyelembe, hogy a beszedéseket és visszatérítéseket a Medusa nem kezeli az ilyen fizetések esetében.", - "error": { - "amountToLarge": "Nem lehet többet visszatéríteni, mint az eredeti rendelési összeg.", - "amountNegative": "A visszatérítési összegnek pozitív számnak kell lennie.", - "reasonRequired": "Kérjük, válasszon egy visszatérítési okot." - } - }, - "customer": { - "contactLabel": "Kapcsolat", - "editEmail": "Email szerkesztése", - "transferOwnership": "Tulajdonjog átruházása", - "editBillingAddress": "Számlázási cím szerkesztése", - "editShippingAddress": "Szállítási cím szerkesztése" - }, - "activity": { - "header": "Tevékenység", - "showMoreActivities_one": "{{count}} további tevékenység megjelenítése", - "showMoreActivities_other": "{{count}} további tevékenység megjelenítése", - "comment": { - "label": "Megjegyzés", - "placeholder": "Hagyjon egy megjegyzést", - "addButtonText": "Megjegyzés hozzáadása", - "deleteButtonText": "Megjegyzés törlése" - }, - "from": "Tól", - "to": "Ig", - "events": { - "common": { - "toReturn": "Visszaküldendő", - "toSend": "Küldendő" - }, - "placed": { - "title": "Rendelés leadva", - "fromSalesChannel": "{{salesChannel}} értékesítési csatornáról" - }, - "canceled": { - "title": "Rendelés törölve" - }, - "payment": { - "awaiting": "Fizetésre vár", - "captured": "Fizetés beszedve", - "canceled": "Fizetés törölve", - "refunded": "Fizetés visszatérítve" - }, - "fulfillment": { - "created": "Tételek teljesítve", - "canceled": "Teljesítés törölve", - "shipped": "Tételek szállítva", - "delivered": "Tételek kézbesítve", - "items_one": "{{count}} tétel", - "items_other": "{{count}} tétel" - }, - "return": { - "created": "Visszaküldés #{{returnId}} kérelmezve", - "canceled": "Visszaküldés #{{returnId}} törölve", - "received": "Visszaküldés #{{returnId}} érkeztetve", - "items_one": "{{count}} tétel visszaküldve", - "items_other": "{{count}} tétel visszaküldve" - }, - "note": { - "comment": "Megjegyzés", - "byLine": "{{author}} által" - }, - "claim": { - "created": "Igénylés #{{claimId}} kérelmezve", - "canceled": "Igénylés #{{claimId}} törölve", - "itemsInbound": "{{count}} tétel visszaküldendő", - "itemsOutbound": "{{count}} tétel küldendő" - }, - "exchange": { - "created": "Csere #{{exchangeId}} kérelmezve", - "canceled": "Csere #{{exchangeId}} törölve", - "itemsInbound": "{{count}} tétel visszaküldendő", - "itemsOutbound": "{{count}} tétel küldendő" - }, - "edit": { - "requested": "Rendelésszerkesztés #{{editId}} kérelmezve", - "confirmed": "Rendelésszerkesztés #{{editId}} megerősítve" - }, - "transfer": { - "requested": "Rendelésátadás #{{transferId}} kérelmezve", - "confirmed": "Rendelésátadás #{{transferId}} megerősítve", - "declined": "Rendelésátadás #{{transferId}} elutasítva" - }, - "update_order": { - "shipping_address": "Szállítási cím frissítve", - "billing_address": "Számlázási cím frissítve", - "email": "Email frissítve" - } - } - }, - "fields": { - "displayId": "Megjelenítési azonosító", - "refundableAmount": "Visszatérítendő összeg", - "returnableQuantity": "Visszaküldendő mennyiség" - } - }, - "draftOrders": { - "domain": "Piszkozat Rendelések", - "deleteWarning": "A(z) {{id}} számú piszkozat rendelés törlésére készül. Ez a művelet nem vonható vissza.", - "paymentLinkLabel": "Fizetési link", - "cartIdLabel": "Kosár azonosító", - "markAsPaid": { - "label": "Megjelölés fizetettként", - "warningTitle": "Megjelölés fizetettként", - "warningDescription": "A piszkozat rendelést fizetettként készül megjelölni. Ez a művelet nem vonható vissza, és később nem lesz lehetőség a fizetés beszedésére." - }, - "status": { - "open": "Nyitott", - "completed": "Befejezett" - }, - "create": { - "createDraftOrder": "Piszkozat rendelés létrehozása", - "createDraftOrderHint": "Hozzon létre egy új piszkozat rendelést a rendelés részleteinek kezeléséhez, mielőtt leadná.", - "chooseRegionHint": "Válasszon régiót", - "existingItemsLabel": "Létező tételek", - "existingItemsHint": "Adjon hozzá létező termékeket a piszkozat rendeléshez.", - "customItemsLabel": "Egyedi tételek", - "customItemsHint": "Adjon hozzá egyedi tételeket a piszkozat rendeléshez.", - "addExistingItemsAction": "Létező tételek hozzáadása", - "addCustomItemAction": "Egyedi tétel hozzáadása", - "noCustomItemsAddedLabel": "Még nincsenek egyedi tételek hozzáadva", - "noExistingItemsAddedLabel": "Még nincsenek létező tételek hozzáadva", - "chooseRegionTooltip": "Először válasszon régiót", - "useExistingCustomerLabel": "Létező vásárló használata", - "addShippingMethodsAction": "Szállítási módok hozzáadása", - "unitPriceOverrideLabel": "Egységár felülírása", - "shippingOptionLabel": "Szállítási opció", - "shippingOptionHint": "Válassza ki a szállítási opciót a piszkozat rendeléshez.", - "shippingPriceOverrideLabel": "Szállítási ár felülírása", - "shippingPriceOverrideHint": "Felülírja a szállítási árat a piszkozat rendeléshez.", - "sendNotificationLabel": "Értesítés küldése", - "sendNotificationHint": "Értesítést küld a vásárlónak, amikor a piszkozat rendelés létrejön." - }, - "validation": { - "requiredEmailOrCustomer": "Email vagy vásárló szükséges.", - "requiredItems": "Legalább egy tétel szükséges.", - "invalidEmail": "Az email címnek érvényes email címnek kell lennie." - } - }, - "stockLocations": { - "domain": "Helyszínek és Szállítás", - "list": { - "description": "Kezelje az áruház készlethelyszíneit és szállítási opcióit." - }, - "create": { - "header": "Készlethelyszín létrehozása", - "hint": "A készlethelyszín egy fizikai hely, ahol a termékeket tárolják és szállítják.", - "successToast": "A(z) {{name}} helyszín sikeresen létrehozva." - }, - "edit": { - "header": "Készlethelyszín szerkesztése", - "viewInventory": "Készlet megtekintése", - "successToast": "A(z) {{name}} helyszín sikeresen frissítve." - }, - "delete": { - "confirmation": "A(z) {{name}} készlethelyszín törlésére készül. Ez a művelet nem vonható vissza." - }, - "fulfillmentProviders": { - "header": "Teljesítési Szolgáltatók", - "shippingOptionsTooltip": "Ez a legördülő lista csak azokat a szolgáltatókat fogja tartalmazni, amelyek engedélyezve vannak ehhez a helyszínhez. Adja hozzá őket a helyszínhez, ha a legördülő lista le van tiltva.", - "label": "Kapcsolódó teljesítési szolgáltatók", - "connectedTo": "{{count}} a(z) {{total}} teljesítési szolgáltatóból kapcsolódva", - "noProviders": "Ez a készlethelyszín nem kapcsolódik egyetlen teljesítési szolgáltatóhoz sem.", - "action": "Szolgáltatók csatlakoztatása", - "successToast": "A készlethelyszín teljesítési szolgáltatói sikeresen frissítve." - }, - "fulfillmentSets": { - "pickup": { - "header": "Átvétel" - }, - "shipping": { - "header": "Szállítás" - }, - "disable": { - "confirmation": "Biztosan le szeretné tiltani a(z) {{name}}? Ez törli az összes kapcsolódó szolgáltatási zónát és szállítási opciót, és nem vonható vissza.", - "pickup": "Az átvétel sikeresen letiltva.", - "shipping": "A szállítás sikeresen letiltva." - }, - "enable": { - "pickup": "Az átvétel sikeresen engedélyezve.", - "shipping": "A szállítás sikeresen engedélyezve." - } - }, - "sidebar": { - "header": "Szállítási Konfiguráció", - "shippingProfiles": { - "label": "Szállítási Profilok", - "description": "Csoportosítsa a termékeket szállítási követelmények szerint" - } - }, - "salesChannels": { - "header": "Értékesítési Csatornák", - "hint": "Kezelje azokat az értékesítési csatornákat, amelyek ehhez a helyszínhez kapcsolódnak.", - "label": "Kapcsolódó értékesítési csatornák", - "connectedTo": "{{count}} a(z) {{total}} értékesítési csatornából kapcsolódva", - "noChannels": "A helyszín nem kapcsolódik egyetlen értékesítési csatornához sem.", - "action": "Értékesítési csatornák csatlakoztatása", - "successToast": "Az értékesítési csatornák sikeresen frissítve." - }, - "pickupOptions": { - "edit": { - "header": "Átvételi Opció Szerkesztése" - } - }, - "shippingOptions": { - "create": { - "shipping": { - "header": "Szállítási Opció Létrehozása a(z) {{zone}} számára", - "hint": "Hozzon létre egy új szállítási opciót, hogy meghatározza, hogyan szállítják a termékeket erről a helyszínről.", - "label": "Szállítási opciók", - "successToast": "A(z) {{name}} szállítási opció sikeresen létrehozva." - }, - "pickup": { - "header": "Átvételi Opció Létrehozása a(z) {{zone}} számára", - "hint": "Hozzon létre egy új átvételi opciót, hogy meghatározza, hogyan veszik át a termékeket erről a helyszínről.", - "label": "Átvételi opciók", - "successToast": "A(z) {{name}} átvételi opció sikeresen létrehozva." - }, - "returns": { - "header": "Visszaküldési Opció Létrehozása a(z) {{zone}} számára", - "hint": "Hozzon létre egy új visszaküldési opciót, hogy meghatározza, hogyan küldik vissza a termékeket erre a helyszínre.", - "label": "Visszaküldési opciók", - "successToast": "A(z) {{name}} visszaküldési opció sikeresen létrehozva." - }, - "tabs": { - "details": "Részletek", - "prices": "Árak" - }, - "action": "Opció létrehozása" - }, - "delete": { - "confirmation": "A(z) {{name}} szállítási opció törlésére készül. Ez a művelet nem vonható vissza.", - "successToast": "A(z) {{name}} szállítási opció sikeresen törölve." - }, - "edit": { - "header": "Szállítási Opció Szerkesztése", - "action": "Opció szerkesztése", - "successToast": "A(z) {{name}} szállítási opció sikeresen frissítve." - }, - "pricing": { - "action": "Árak szerkesztése" - }, - "conditionalPrices": { - "header": "Feltételes Árak a(z) {{name}} számára", - "description": "Kezelje a feltételes árakat ehhez a szállítási opcióhoz a kosár tétel összesen alapján.", - "attributes": { - "cartItemTotal": "Kosár tétel összesen" - }, - "summaries": { - "range": "Ha <0>{{attribute}} értéke <1>{{gte}} és <2>{{lte}} között van", - "greaterThan": "Ha <0>{{attribute}} ≥ <1>{{gte}}", - "lessThan": "Ha <0>{{attribute}} ≤ <1>{{lte}}" - }, - "actions": { - "addPrice": "Ár hozzáadása", - "manageConditionalPrices": "Feltételes árak kezelése" - }, - "rules": { - "amount": "Szállítási opció ára", - "gte": "Minimális kosár tétel összesen", - "lte": "Maximális kosár tétel összesen" - }, - "customRules": { - "label": "Egyedi szabályok", - "tooltip": "Ez a feltételes ár olyan szabályokat tartalmaz, amelyeket nem lehet kezelni a vezérlőpulton.", - "eq": "Kosár tétel összesen egyenlőnek kell lennie", - "gt": "Kosár tétel összesen nagyobbnak kell lennie", - "lt": "Kosár tétel összesen kisebbnek kell lennie" - }, - "errors": { - "amountRequired": "Szállítási opció ára szükséges", - "minOrMaxRequired": "Legalább egy minimális vagy maximális kosár tétel összesen megadása szükséges", - "minGreaterThanMax": "A minimális kosár tétel összesen kisebbnek vagy egyenlőnek kell lennie a maximális kosár tétel összesen értékkel", - "duplicateAmount": "Szállítási opció ára egyedinek kell lennie minden feltételhez", - "overlappingConditions": "A feltételeknek egyedinek kell lenniük az összes ár szabály között" - } - }, - "fields": { - "count": { - "shipping_one": "{{count}} szállítási opció", - "shipping_other": "{{count}} szállítási opciók", - "pickup_one": "{{count}} átvételi opció", - "pickup_other": "{{count}} átvételi opciók", - "returns_one": "{{count}} visszaküldési opció", - "returns_other": "{{count}} visszaküldési opciók" - }, - "priceType": { - "label": "Ár típusa", - "options": { - "fixed": { - "label": "Fix", - "hint": "A szállítási opció ára fix, és nem változik a rendelés tartalma alapján." - }, - "calculated": { - "label": "Számított", - "hint": "A szállítási opció ára a teljesítési szolgáltató által kerül kiszámításra a fizetés során." - } - } - }, - "enableInStore": { - "label": "Engedélyezés az áruházban", - "hint": "Engedélyezze, hogy a vásárlók használhassák ezt az opciót a fizetés során." - }, - "provider": "Teljesítési szolgáltató", - "profile": "Szállítási profil", - "fulfillmentOption": "Teljesítési opció" - } - }, - "serviceZones": { - "create": { - "headerPickup": "Szolgáltatási Zóna Létrehozása Átvételhez a(z) {{location}} helyszínen", - "headerShipping": "Szolgáltatási Zóna Létrehozása Szállításhoz a(z) {{location}} helyszínen", - "action": "Szolgáltatási zóna létrehozása", - "successToast": "A(z) {{name}} szolgáltatási zóna sikeresen létrehozva." - }, - "edit": { - "header": "Szolgáltatási Zóna Szerkesztése", - "successToast": "A(z) {{name}} szolgáltatási zóna sikeresen frissítve." - }, - "delete": { - "confirmation": "A(z) {{name}} szolgáltatási zóna törlésére készül. Ez a művelet nem vonható vissza.", - "successToast": "A(z) {{name}} szolgáltatási zóna sikeresen törölve." - }, - "manageAreas": { - "header": "Területek Kezelése a(z) {{name}} számára", - "action": "Területek kezelése", - "label": "Területek", - "hint": "Válassza ki azokat a földrajzi területeket, amelyeket a szolgáltatási zóna lefed.", - "successToast": "A(z) {{name}} területei sikeresen frissítve." - }, - "fields": { - "noRecords": "Nincsenek szolgáltatási zónák, amelyekhez szállítási opciókat lehetne hozzáadni.", - "tip": "A szolgáltatási zóna földrajzi zónák vagy területek gyűjteménye. Arra használják, hogy korlátozzák a rendelkezésre álló szállítási opciókat egy meghatározott helyszínre." - } - } - }, - "shippingProfile": { - "domain": "Szállítási Profilok", - "subtitle": "Csoportosítsa a termékeket hasonló szállítási követelmények szerint profilokba.", - "create": { - "header": "Szállítási Profil Létrehozása", - "hint": "Hozzon létre egy új szállítási profilt, hogy csoportosítsa a termékeket hasonló szállítási követelmények szerint.", - "successToast": "A(z) {{name}} szállítási profil sikeresen létrehozva." - }, - "delete": { - "title": "Szállítási Profil Törlése", - "description": "A(z) {{name}} szállítási profil törlésére készül. Ez a művelet nem vonható vissza.", - "successToast": "A(z) {{name}} szállítási profil sikeresen törölve." - }, - "tooltip": { - "type": "Adja meg a szállítási profil típusát, például: Nehéz, Túlméretes, Csak teherfuvar, stb." - } - }, - "taxRegions": { - "domain": "Adórégiók", - "list": { - "hint": "Kezelje, hogy mit számít fel a vásárlóknak, amikor különböző országokból és régiókból vásárolnak." - }, - "delete": { - "confirmation": "Egy adórégió törlésére készül. Ez a művelet nem vonható vissza.", - "successToast": "Az adórégió sikeresen törölve." - }, - "create": { - "header": "Adórégió Létrehozása", - "hint": "Hozzon létre egy új adórégiót, hogy meghatározza az adókulcsokat egy adott ország számára.", - "errors": { - "rateIsRequired": "Adókulcs szükséges, amikor alapértelmezett adókulcsot hoz létre.", - "nameIsRequired": "Név szükséges, amikor alapértelmezett adókulcsot hoz létre." - }, - "successToast": "Az adórégió sikeresen létrehozva." - }, - "province": { - "header": "Tartományok", - "create": { - "header": "Tartomány Adórégió Létrehozása", - "hint": "Hozzon létre egy új adórégiót, hogy meghatározza az adókulcsokat egy adott tartomány számára." - } - }, - "state": { - "header": "Államok", - "create": { - "header": "Állam Adórégió Létrehozása", - "hint": "Hozzon létre egy új adórégiót, hogy meghatározza az adókulcsokat egy adott állam számára." - } - }, - "stateOrTerritory": { - "header": "Államok vagy Területek", - "create": { - "header": "Állam/Terület Adórégió Létrehozása", - "hint": "Hozzon létre egy új adórégiót, hogy meghatározza az adókulcsokat egy adott állam/terület számára." - } - }, - "county": { - "header": "Megyék", - "create": { - "header": "Megye Adórégió Létrehozása", - "hint": "Hozzon létre egy új adórégiót, hogy meghatározza az adókulcsokat egy adott megye számára." - } - }, - "region": { - "header": "Régiók", - "create": { - "header": "Régió Adórégió Létrehozása", - "hint": "Hozzon létre egy új adórégiót, hogy meghatározza az adókulcsokat egy adott régió számára." - } - }, - "department": { - "header": "Osztályok", - "create": { - "header": "Osztály Adórégió Létrehozása", - "hint": "Hozzon létre egy új adórégiót, hogy meghatározza az adókulcsokat egy adott osztály számára." - } - }, - "territory": { - "header": "Területek", - "create": { - "header": "Terület Adórégió Létrehozása", - "hint": "Hozzon létre egy új adórégiót, hogy meghatározza az adókulcsokat egy adott terület számára." - } - }, - "prefecture": { - "header": "Prefektúrák", - "create": { - "header": "Prefektúra Adórégió Létrehozása", - "hint": "Hozzon létre egy új adórégiót, hogy meghatározza az adókulcsokat egy adott prefektúra számára." - } - }, - "district": { - "header": "Kerületek", - "create": { - "header": "Kerület Adórégió Létrehozása", - "hint": "Hozzon létre egy új adórégiót, hogy meghatározza az adókulcsokat egy adott kerület számára." - } - }, - "governorate": { - "header": "Kormányzóságok", - "create": { - "header": "Kormányzóság Adórégió Létrehozása", - "hint": "Hozzon létre egy új adórégiót, hogy meghatározza az adókulcsokat egy adott kormányzóság számára." - } - }, - "canton": { - "header": "Kantonok", - "create": { - "header": "Kanton Adórégió Létrehozása", - "hint": "Hozzon létre egy új adórégiót, hogy meghatározza az adókulcsokat egy adott kanton számára." - } - }, - "emirate": { - "header": "Emírségek", - "create": { - "header": "Emírség Adórégió Létrehozása", - "hint": "Hozzon létre egy új adórégiót, hogy meghatározza az adókulcsokat egy adott emírség számára." - } - }, - "sublevel": { - "header": "Alszintek", - "create": { - "header": "Alszint Adórégió Létrehozása", - "hint": "Hozzon létre egy új adórégiót, hogy meghatározza az adókulcsokat egy adott alszint számára." - } - }, - "taxOverrides": { - "header": "Felülírások", - "create": { - "header": "Felülírás Létrehozása", - "hint": "Hozzon létre egy adókulcsot, amely felülírja az alapértelmezett adókulcsokat a kiválasztott feltételekhez." - }, - "edit": { - "header": "Felülírás Szerkesztése", - "hint": "Szerkessze az adókulcsot, amely felülírja az alapértelmezett adókulcsokat a kiválasztott feltételekhez." - } - }, - "taxRates": { - "create": { - "header": "Adókulcs Létrehozása", - "hint": "Hozzon létre egy új adókulcsot, hogy meghatározza az adókulcsot egy régió számára.", - "successToast": "Az adókulcs sikeresen létrehozva." - }, - "edit": { - "header": "Adókulcs Szerkesztése", - "hint": "Szerkessze az adókulcsot, hogy meghatározza az adókulcsot egy régió számára.", - "successToast": "Az adókulcs sikeresen frissítve." - }, - "delete": { - "confirmation": "A(z) {{name}} adókulcs törlésére készül. Ez a művelet nem vonható vissza.", - "successToast": "Az adókulcs sikeresen törölve." - } - }, - "fields": { - "isCombinable": { - "label": "Kombinálható", - "hint": "Ez az adókulcs kombinálható-e az adórégió alapértelmezett kulcsával.", - "true": "Kombinálható", - "false": "Nem kombinálható" - }, - "defaultTaxRate": { - "label": "Alapértelmezett adókulcs", - "tooltip": "Az alapértelmezett adókulcs ehhez a régióhoz. Példa erre egy ország vagy régió standard ÁFA kulcsa.", - "action": "Alapértelmezett adókulcs létrehozása" - }, - "taxRate": "Adókulcs", - "taxCode": "Adókód", - "targets": { - "label": "Célok", - "hint": "Válassza ki azokat a célokat, amelyekre ez az adókulcs vonatkozik.", - "options": { - "product": "Termékek", - "productCollection": "Termékgyűjtemények", - "productTag": "Termékcímkék", - "productType": "Terméktípusok", - "customerGroup": "Vásárlói csoportok" - }, - "operators": { - "in": "in", - "on": "on", - "and": "és" - }, - "placeholders": { - "product": "Termékek keresése", - "productCollection": "Termékgyűjtemények keresése", - "productTag": "Termékcímkék keresése", - "productType": "Terméktípusok keresése", - "customerGroup": "Vásárlói csoportok keresése" - }, - "tags": { - "product": "Termék", - "productCollection": "Termékgyűjtemény", - "productTag": "Termékcímke", - "productType": "Terméktípus", - "customerGroup": "Vásárlói csoport" - }, - "modal": { - "header": "Célok hozzáadása" - }, - "values_one": "{{count}} érték", - "values_other": "{{count}} értékek", - "numberOfTargets_one": "{{count}} cél", - "numberOfTargets_other": "{{count}} célok", - "additionalValues_one": "és {{count}} további érték", - "additionalValues_other": "és {{count}} további értékek", - "action": "Cél hozzáadása" - }, - "sublevels": { - "labels": { - "province": "Tartomány", - "state": "Állam", - "region": "Régió", - "stateOrTerritory": "Állam/Terület", - "department": "Osztály", - "county": "Megye", - "territory": "Terület", - "prefecture": "Prefektúra", - "district": "Kerület", - "governorate": "Kormányzóság", - "emirate": "Emírség", - "canton": "Kanton", - "sublevel": "Alszint kód" - }, - "placeholders": { - "province": "Tartomány kiválasztása", - "state": "Állam kiválasztása", - "region": "Régió kiválasztása", - "stateOrTerritory": "Állam/Terület kiválasztása", - "department": "Osztály kiválasztása", - "county": "Megye kiválasztása", - "territory": "Terület kiválasztása", - "prefecture": "Prefektúra kiválasztása", - "district": "Kerület kiválasztása", - "governorate": "Kormányzóság kiválasztása", - "emirate": "Emírség kiválasztása", - "canton": "Kanton kiválasztása" - }, - "tooltips": { - "sublevel": "Adja meg az ISO 3166-2 kódot az alszint adórégióhoz.", - "notPartOfCountry": "{{province}} nem tűnik a(z) {{country}} részének. Kérjük, ellenőrizze, hogy ez helyes-e." - }, - "alert": { - "header": "Az alszint régiók le vannak tiltva ehhez az adórégióhoz", - "description": "Az alszint régiók alapértelmezés szerint le vannak tiltva ehhez a régióhoz. Engedélyezheti őket, hogy alszint régiókat hozzon létre, például tartományokat, államokat vagy területeket.", - "action": "Alsó szintű régiók engedélyezése" - } - }, - "noDefaultRate": { - "label": "Nincs alapértelmezett kulcs", - "tooltip": "Ez az adórégió nem rendelkezik alapértelmezett adókulccsal. Ha van standard kulcs, például egy ország ÁFA-ja, kérjük, adja hozzá ehhez a régióhoz." - } - } - }, - "promotions": { - "domain": "Promóciók", - "sections": { - "details": "Promóció Részletei" - }, - "tabs": { - "template": "Típus", - "details": "Részletek", - "campaign": "Kampány" - }, - "fields": { - "type": "Típus", - "value_type": "Érték Típusa", - "value": "Érték", - "campaign": "Kampány", - "method": "Módszer", - "allocation": "Elosztás", - "addCondition": "Feltétel hozzáadása", - "clearAll": "Összes törlése", - "amount": { - "tooltip": "Válassza ki a pénznem kódját az összeg beállításának engedélyezéséhez" - }, - "conditions": { - "rules": { - "title": "Ki használhatja ezt a kódot?", - "description": "Melyik vásárló használhatja a promóciós kódot? A promóciós kódot minden vásárló használhatja, ha érintetlenül hagyja." - }, - "target-rules": { - "title": "Mely tételekre vonatkozik a promóció?", - "description": "A promóció azokra a tételekre vonatkozik, amelyek megfelelnek az alábbi feltételeknek." - }, - "buy-rules": { - "title": "Mi szükséges a kosárban a promóció feloldásához?", - "description": "Ha ezek a feltételek megfelelnek, engedélyezzük a promóciót a cél tételeken." - } - } - }, - "tooltips": { - "campaignType": "A pénznem kódját ki kell választani a promócióban a költségvetési limit beállításához." - }, - "errors": { - "requiredField": "Kötelező mező", - "promotionTabError": "Javítsa ki a Promóciós Fül hibáit, mielőtt folytatná" - }, - "toasts": { - "promotionCreateSuccess": "A(z) {{code}} promóció sikeresen létrehozva." - }, - "create": {}, - "edit": { - "title": "Promóció Részleteinek Szerkesztése", - "rules": { - "title": "Használati feltételek szerkesztése" - }, - "target-rules": { - "title": "Tétel feltételek szerkesztése" - }, - "buy-rules": { - "title": "Vásárlási szabályok szerkesztése" - } - }, - "campaign": { - "header": "Kampány", - "edit": { - "header": "Kampány Szerkesztése", - "successToast": "A promóció kampánya sikeresen frissítve." - }, - "actions": { - "goToCampaign": "Ugrás a kampányhoz" - } - }, - "campaign_currency": { - "tooltip": "Ez a promóció pénzneme. Módosítsa a Részletek fülön." - }, - "form": { - "required": "Kötelező", - "and": "ÉS", - "selectAttribute": "Attribútum kiválasztása", - "campaign": { - "existing": { - "title": "Létező Kampány", - "description": "Adja hozzá a promóciót egy meglévő kampányhoz.", - "placeholder": { - "title": "Nincsenek meglévő kampányok", - "desc": "Létrehozhat egyet, hogy nyomon kövesse több promóciót és beállítsa a költségvetési limiteket." - } - }, - "new": { - "title": "Új Kampány", - "description": "Hozzon létre egy új kampányt ehhez a promócióhoz." - }, - "none": { - "title": "Kampány Nélkül", - "description": "Folytassa anélkül, hogy a promóciót kampányhoz társítaná" - } - }, - "status": { - "label": "Státusz", - "draft": { - "title": "Piszkozat", - "description": "A vásárlók még nem tudják használni a kódot" - }, - "active": { - "title": "Aktív", - "description": "A vásárlók használhatják a kódot" - }, - "inactive": { - "title": "Inaktív", - "description": "A vásárlók már nem tudják használni a kódot" - } - }, - "method": { - "label": "Módszer", - "code": { - "title": "Promóciós kód", - "description": "A vásárlóknak meg kell adniuk ezt a kódot a fizetés során" - }, - "automatic": { - "title": "Automatikus", - "description": "A vásárlók látni fogják ezt a promóciót a fizetés során" - } - }, - "max_quantity": { - "title": "Maximális Mennyiség", - "description": "A tételek maximális mennyisége, amelyre ez a promóció vonatkozik." - }, - "type": { - "standard": { - "title": "Standard", - "description": "Egy standard promóció" - }, - "buyget": { - "title": "Vásárlás Kap", - "description": "Vásároljon X-et, kapjon Y promóciót" - } - }, - "allocation": { - "each": { - "title": "Mindegyik", - "description": "Értéket alkalmaz minden tételre" - }, - "across": { - "title": "Keresztül", - "description": "Értéket alkalmaz a tételeken keresztül" - }, - "once": { - "title": "Egyszer", - "description": "Korlátozza a kedvezményt a max mennyiségre" - } - }, - "code": { - "title": "Kód", - "description": "A kód, amelyet a vásárlók megadnak a fizetés során." - }, - "value": { - "title": "Promóció Értéke" - }, - "value_type": { - "fixed": { - "title": "Promóció Értéke", - "description": "A kedvezmény összeg. pl. 100" - }, - "percentage": { - "title": "Promóció Értéke", - "description": "A kedvezmény százaléka. pl. 8%" - } - } - }, - "deleteWarning": "A(z) {{code}} promóció törlésére készül. Ez a művelet nem vonható vissza.", - "createPromotionTitle": "Promóció Létrehozása", - "type": "Promóció típusa", - "conditions": { - "add": "Feltétel hozzáadása", - "list": { - "noRecordsMessage": "Adjon hozzá egy feltételt, hogy korlátozza, mely tételekre vonatkozik a promóció." - } - } - }, - "campaigns": { - "domain": "Kampányok", - "details": "Kampány részletei", - "status": { - "active": "Aktív", - "expired": "Lejárt", - "scheduled": "Ütemezett" - }, - "delete": { - "title": "Biztos benne?", - "description": "A(z) '{{name}}' kampány törlésére készül. Ez a művelet nem vonható vissza.", - "successToast": "A(z) '{{name}}' kampány sikeresen létrehozva." - }, - "edit": { - "header": "Kampány Szerkesztése", - "description": "A kampány részleteinek szerkesztése.", - "successToast": "A(z) '{{name}}' kampány sikeresen frissítve." - }, - "configuration": { - "header": "Konfiguráció", - "edit": { - "header": "Kampány Konfiguráció Szerkesztése", - "description": "A kampány konfigurációjának szerkesztése.", - "successToast": "A kampány konfigurációja sikeresen frissítve." - } - }, - "create": { - "title": "Kampány Létrehozása", - "description": "Promóciós kampány létrehozása.", - "hint": "Promóciós kampány létrehozása.", - "header": "Kampány Létrehozása", - "successToast": "A(z) '{{name}}' kampány sikeresen létrehozva." - }, - "fields": { - "name": "Név", - "identifier": "Azonosító", - "start_date": "Kezdési dátum", - "end_date": "Befejezési dátum", - "total_spend": "Költségvetés elköltve", - "total_used": "Költségvetés felhasználva", - "budget_limit": "Költségvetési limit", - "campaign_id": { - "hint": "Csak azok a kampányok jelennek meg ebben a listában, amelyek pénznem kódja megegyezik a promócióval." - } - }, - "budget": { - "create": { - "hint": "Hozzon létre költségvetést a kampányhoz.", - "header": "Kampány Költségvetés" - }, - "details": "Kampány költségvetés", - "fields": { - "type": "Típus", - "currency": "Pénznem", - "limit": "Limit", - "used": "Felhasználva" - }, - "type": { - "spend": { - "title": "Költség", - "description": "Állítson be egy limitet az összes promóciós használat kedvezményes összegére." - }, - "usage": { - "title": "Használat", - "description": "Állítson be egy limitet arra, hogy hányszor használható a promóció." - } - }, - "edit": { - "header": "Kampány Költségvetés Szerkesztése" - } - }, - "promotions": { - "remove": { - "title": "Promóció eltávolítása a kampányból", - "description": "{{count}} promóció(k) eltávolítására készül a kampányból. Ez a művelet nem vonható vissza." - }, - "alreadyAdded": "Ez a promóció már hozzá lett adva a kampányhoz.", - "alreadyAddedDiffCampaign": "Ez a promóció már hozzá lett adva egy másik kampányhoz ({{name}}).", - "currencyMismatch": "A promóció és a kampány pénzneme nem egyezik", - "toast": { - "success": "{{count}} promóció(k) sikeresen hozzáadva a kampányhoz" - }, - "add": { - "list": { - "noRecordsMessage": "Először hozzon létre egy promóciót." - } - }, - "list": { - "noRecordsMessage": "Nincsenek promóciók a kampányban." - } - }, - "deleteCampaignWarning": "A(z) {{name}} kampány törlésére készül. Ez a művelet nem vonható vissza.", - "totalSpend": "<0>{{amount}} <1>{{currency}}" - }, - "priceLists": { - "domain": "Árlisták", - "subtitle": "Hozzon létre akciókat vagy felülírja az árakat meghatározott feltételekhez.", - "delete": { - "confirmation": "A(z) {{title}} árlista törlésére készül. Ez a művelet nem vonható vissza.", - "successToast": "A(z) {{title}} árlista sikeresen törölve." - }, - "create": { - "header": "Árlista Létrehozása", - "subheader": "Hozzon létre egy új árlistát, hogy kezelje a termékek árait.", - "tabs": { - "details": "Részletek", - "products": "Termékek", - "prices": "Árak" - }, - "successToast": "A(z) {{title}} árlista sikeresen létrehozva.", - "products": { - "list": { - "noRecordsMessage": "Először hozzon létre egy terméket." - } - } - }, - "edit": { - "header": "Árlista Szerkesztése", - "successToast": "A(z) {{title}} árlista sikeresen frissítve." - }, - "configuration": { - "header": "Konfiguráció", - "edit": { - "header": "Árlista Konfiguráció Szerkesztése", - "description": "Az árlista konfigurációjának szerkesztése.", - "successToast": "Az árlista konfigurációja sikeresen frissítve." - } - }, - "products": { - "header": "Termékek", - "actions": { - "addProducts": "Termékek hozzáadása", - "editPrices": "Árak szerkesztése" - }, - "delete": { - "confirmation_one": "{{count}} termék árainak törlésére készül az árlistában. Ez a művelet nem vonható vissza.", - "confirmation_other": "{{count}} termék árainak törlésére készül az árlistában. Ez a művelet nem vonható vissza.", - "successToast_one": "{{count}} termék árainak törlése sikeresen megtörtént.", - "successToast_other": "{{count}} termék árainak törlése sikeresen megtörtént." - }, - "add": { - "successToast": "Az árak sikeresen hozzáadva az árlistához." - }, - "edit": { - "successToast": "Az árak sikeresen frissítve." - } - }, - "fields": { - "priceOverrides": { - "label": "Ár felülírások", - "header": "Ár Felülírások" - }, - "status": { - "label": "Státusz", - "options": { - "active": "Aktív", - "draft": "Piszkozat", - "expired": "Lejárt", - "scheduled": "Ütemezett" - } - }, - "type": { - "label": "Típus", - "hint": "Válassza ki, milyen típusú árlistát szeretne létrehozni.", - "options": { - "sale": { - "label": "Akció", - "description": "Az akciós árak ideiglenes árváltozások a termékekhez." - }, - "override": { - "label": "Felülírás", - "description": "A felülírásokat általában vásárló-specifikus árak létrehozására használják." - } - } - }, - "startsAt": { - "label": "Az árlistának van kezdési dátuma?", - "hint": "Ütemezze az árlistát, hogy a jövőben aktiválódjon." - }, - "endsAt": { - "label": "Az árlistának van lejárati dátuma?", - "hint": "Ütemezze az árlistát, hogy a jövőben deaktiválódjon." - }, - "customerAvailability": { - "header": "Vásárlói csoportok kiválasztása", - "label": "Vásárlói elérhetőség", - "hint": "Válassza ki, mely vásárlói csoportokra vonatkozzon az árlista.", - "placeholder": "Vásárlói csoportok keresése", - "attribute": "Vásárlói csoportok" - } - } - }, - "profile": { - "domain": "Profil", - "manageYourProfileDetails": "Kezelje profiljának részleteit.", - "fields": { - "languageLabel": "Nyelv", - "usageInsightsLabel": "Használati betekintések" - }, - "edit": { - "header": "Profil Szerkesztése", - "languageHint": "Az admin vezérlőpulton használni kívánt nyelv. Ez nem változtatja meg az áruház nyelvét.", - "languagePlaceholder": "Nyelv kiválasztása", - "usageInsightsHint": "Ossza meg a használati betekintéseket, és segítsen nekünk javítani a Medusát. További információt arról, hogy mit gyűjtünk és hogyan használjuk, megtalálhat a <0>dokumentációban." - }, - "toast": { - "edit": "Profilváltozások mentve" - } - }, - "users": { - "domain": "Felhasználók", - "editUser": "Felhasználó Szerkesztése", - "inviteUser": "Felhasználó Meghívása", - "inviteUserHint": "Hívjon meg egy új felhasználót az áruházába.", - "sendInvite": "Meghívó küldése", - "pendingInvites": "Függőben lévő Meghívók", - "deleteInviteWarning": "A(z) {{email}} meghívó törlésére készül. Ez a művelet nem vonható vissza.", - "resendInvite": "Meghívó újraküldése", - "copyInviteLink": "Meghívó link másolása", - "expiredOnDate": "Lejárt ekkor: {{date}}", - "validFromUntil": "Érvényes <0>{{from}} - <1>{{until}}", - "acceptedOnDate": "Elfogadva ekkor: {{date}}", - "inviteStatus": { - "accepted": "Elfogadva", - "pending": "Függőben", - "expired": "Lejárt" - }, - "roles": { - "admin": "Admin", - "developer": "Fejlesztő", - "member": "Tag" - }, - "list": { - "empty": { - "heading": "Nincsenek felhasználók", - "description": "Amint egy felhasználót meghívtak, itt fog megjelenni." - }, - "filtered": { - "heading": "Nincs találat", - "description": "Nincs olyan felhasználó, amely megfelel a jelenlegi szűrési kritériumoknak." - } - }, - "deleteUserWarning": "A(z) {{name}} felhasználó törlésére készül. Ez a művelet nem vonható vissza.", - "deleteUserSuccess": "A(z) {{name}} felhasználó sikeresen törölve", - "invite": "Meghívás" - }, - "store": { - "domain": "Áruház", - "manageYourStoresDetails": "Kezelje áruházának részleteit", - "editStore": "Áruház szerkesztése", - "defaultCurrency": "Alapértelmezett pénznem", - "defaultRegion": "Alapértelmezett régió", - "defaultSalesChannel": "Alapértelmezett értékesítési csatorna", - "defaultLocation": "Alapértelmezett helyszín", - "swapLinkTemplate": "Csere link sablon", - "paymentLinkTemplate": "Fizetési link sablon", - "inviteLinkTemplate": "Meghívó link sablon", - "currencies": "Pénznemek", - "addCurrencies": "Pénznemek hozzáadása", - "enableTaxInclusivePricing": "Adóval együtt számított árak engedélyezése", - "disableTaxInclusivePricing": "Adóval együtt számított árak letiltása", - "removeCurrencyWarning_one": "{{count}} pénznem eltávolítására készül az áruházból. Győződjön meg róla, hogy eltávolította az összes árat, amely ezt a pénznemet használja, mielőtt folytatná.", - "removeCurrencyWarning_other": "{{count}} pénznemek eltávolítására készül az áruházból. Győződjön meg róla, hogy eltávolította az összes árat, amely ezeket a pénznemeket használja, mielőtt folytatná.", - "currencyAlreadyAdded": "A pénznem már hozzá lett adva az áruházhoz.", - "edit": { - "header": "Áruház Szerkesztése" - }, - "toast": { - "update": "Áruház sikeresen frissítve", - "currenciesUpdated": "Pénznemek sikeresen frissítve", - "currenciesRemoved": "Pénznemek sikeresen eltávolítva az áruházból", - "updatedTaxInclusivitySuccessfully": "Adóval együtt számított árak sikeresen frissítve" - } - }, - "regions": { - "domain": "Régiók", - "subtitle": "A régió egy olyan terület, ahol termékeket értékesít. Több országot is lefedhet, és különböző adókulcsokkal, szolgáltatókkal és pénznemekkel rendelkezik.", - "createRegion": "Régió Létrehozása", - "createRegionHint": "Kezelje az adókulcsokat és szolgáltatókat egy országcsoport számára.", - "addCountries": "Országok hozzáadása", - "editRegion": "Régió Szerkesztése", - "countriesHint": "Adja hozzá azokat az országokat, amelyek ebbe a régióba tartoznak.", - "deleteRegionWarning": "A(z) {{name}} régió törlésére készül. Ez a művelet nem vonható vissza.", - "removeCountriesWarning_one": "{{count}} ország eltávolítására készül a régióból. Ez a művelet nem vonható vissza.", - "removeCountriesWarning_other": "{{count}} országok eltávolítására készül a régióból. Ez a művelet nem vonható vissza.", - "removeCountryWarning": "A(z) {{name}} ország eltávolítására készül a régióból. Ez a művelet nem vonható vissza.", - "automaticTaxesHint": "Ha engedélyezve van, az adók csak a fizetés során kerülnek kiszámításra a szállítási cím alapján.", - "taxInclusiveHint": "Ha engedélyezve van, a régióban az árak adóval együtt számítottak lesznek.", - "providersHint": "Adja hozzá, hogy mely fizetési szolgáltatók érhetők el ebben a régióban.", - "shippingOptions": "Szállítási Opciók", - "deleteShippingOptionWarning": "A(z) {{name}} szállítási opció törlésére készül. Ez a művelet nem vonható vissza.", - "return": "Visszaküldés", - "outbound": "Kimenő", - "priceType": "Ár Típusa", - "flatRate": "Fix Díj", - "calculated": "Számított", - "list": { - "noRecordsMessage": "Hozzon létre egy régiót az értékesítési területekhez." - }, - "toast": { - "delete": "Régió sikeresen törölve", - "edit": "Régió szerkesztése mentve", - "create": "Régió sikeresen létrehozva", - "countries": "Régió országai sikeresen frissítve" - }, - "shippingOption": { - "createShippingOption": "Szállítási Opció Létrehozása", - "createShippingOptionHint": "Hozzon létre egy új szállítási opciót a régióhoz.", - "editShippingOption": "Szállítási Opció Szerkesztése", - "fulfillmentMethod": "Teljesítési Módszer", - "type": { - "outbound": "Kimenő", - "outboundHint": "Használja ezt, ha szállítási opciót hoz létre a termékek vásárlóhoz történő küldéséhez.", - "return": "Visszaküldés", - "returnHint": "Használja ezt, ha visszaküldési opciót hoz létre a termékek vásárlótól történő visszaküldéséhez." - }, - "priceType": { - "label": "Ár Típusa", - "flatRate": "Fix díj", - "calculated": "Számított" - }, - "availability": { - "adminOnly": "Csak adminisztrátor", - "adminOnlyHint": "Ha engedélyezve van, a szállítási opció csak az admin vezérlőpulton érhető el, és nem az áruházban." - }, - "taxInclusiveHint": "Ha engedélyezve van, a szállítási opció ára adóval együtt számított lesz.", - "requirements": { - "label": "Követelmények", - "hint": "Adja meg a szállítási opció követelményeit." - } - } - }, - "taxes": { - "domain": "Adórégiók", - "domainDescription": "Kezelje adórégióját", - "countries": { - "taxCountriesHint": "Az adóbeállítások az itt felsorolt országokra vonatkoznak." - }, - "settings": { - "editTaxSettings": "Adóbeállítások Szerkesztése", - "taxProviderLabel": "Adószolgáltató", - "systemTaxProviderLabel": "Rendszer Adószolgáltató", - "calculateTaxesAutomaticallyLabel": "Adók automatikus kiszámítása", - "calculateTaxesAutomaticallyHint": "Ha engedélyezve van, az adókulcsok automatikusan kiszámításra kerülnek és alkalmazásra kerülnek a kosarakra. Ha le van tiltva, az adókat manuálisan kell kiszámítani a fizetés során. A manuális adók ajánlottak harmadik fél adószolgáltatókkal való használatra.", - "applyTaxesOnGiftCardsLabel": "Adók alkalmazása ajándékkártyákra", - "applyTaxesOnGiftCardsHint": "Ha engedélyezve van, az adók alkalmazásra kerülnek az ajándékkártyákra a fizetés során. Egyes országokban az adószabályok megkövetelik az adók alkalmazását az ajándékkártyák vásárlásakor.", - "defaultTaxRateLabel": "Alapértelmezett adókulcs", - "defaultTaxCodeLabel": "Alapértelmezett adókód" - }, - "defaultRate": { - "sectionTitle": "Alapértelmezett Adókulcs" - }, - "taxRate": { - "sectionTitle": "Adókulcsok", - "createTaxRate": "Adókulcs Létrehozása", - "createTaxRateHint": "Hozzon létre egy új adókulcsot a régióhoz.", - "deleteRateDescription": "A(z) {{name}} adókulcs törlésére készül. Ez a művelet nem vonható vissza.", - "editTaxRate": "Adókulcs Szerkesztése", - "editRateAction": "Kulcs szerkesztése", - "editOverridesAction": "Felülírások szerkesztése", - "editOverridesTitle": "Adókulcs Felülírások Szerkesztése", - "editOverridesHint": "Adja meg az adókulcs felülírásait.", - "deleteTaxRateWarning": "A(z) {{name}} adókulcs törlésére készül. Ez a művelet nem vonható vissza.", - "productOverridesLabel": "Termék felülírások", - "productOverridesHint": "Adja meg a termék felülírásokat az adókulcshoz.", - "addProductOverridesAction": "Termék felülírások hozzáadása", - "productTypeOverridesLabel": "Terméktípus felülírások", - "productTypeOverridesHint": "Adja meg a terméktípus felülírásokat az adókulcshoz.", - "addProductTypeOverridesAction": "Terméktípus felülírások hozzáadása", - "shippingOptionOverridesLabel": "Szállítási opció felülírások", - "shippingOptionOverridesHint": "Adja meg a szállítási opció felülírásokat az adókulcshoz.", - "addShippingOptionOverridesAction": "Szállítási opció felülírások hozzáadása", - "productOverridesHeader": "Termékek", - "productTypeOverridesHeader": "Terméktípusok", - "shippingOptionOverridesHeader": "Szállítási Opciók" - } - }, - "locations": { - "domain": "Helyszínek", - "editLocation": "Helyszín Szerkesztése", - "addSalesChannels": "Értékesítési Csatornák Hozzáadása", - "noLocationsFound": "Nincsenek helyszínek", - "selectLocations": "Válassza ki azokat a helyszíneket, amelyek készleten tartják az elemet.", - "deleteLocationWarning": "A(z) {{name}} helyszín törlésére készül. Ez a művelet nem vonható vissza.", - "removeSalesChannelsWarning_one": "{{count}} értékesítési csatorna eltávolítására készül a helyszínről.", - "removeSalesChannelsWarning_other": "{{count}} értékesítési csatornák eltávolítására készül a helyszínről.", - "toast": { - "create": "Helyszín sikeresen létrehozva", - "update": "Helyszín sikeresen frissítve", - "removeChannel": "Értékesítési csatorna sikeresen eltávolítva" - } - }, - "reservations": { - "domain": "Foglalások", - "subtitle": "Kezelje a készletelemek foglalt mennyiségét.", - "deleteWarning": "Egy foglalás törlésére készül. Ez a művelet nem vonható vissza." - }, - "salesChannels": { - "domain": "Értékesítési Csatornák", - "subtitle": "Kezelje az online és offline csatornákat, amelyeken termékeket értékesít.", - "list": { - "empty": { - "heading": "Nincsenek értékesítési csatornák", - "description": "Amint egy értékesítési csatorna létrejön, itt fog megjelenni." - }, - "filtered": { - "heading": "Nincs találat", - "description": "Nincs olyan értékesítési csatorna, amely megfelel a jelenlegi szűrési kritériumoknak." - } - }, - "createSalesChannel": "Értékesítési Csatorna Létrehozása", - "createSalesChannelHint": "Hozzon létre egy új értékesítési csatornát, hogy termékeit értékesítse.", - "enabledHint": "Adja meg, hogy az értékesítési csatorna engedélyezve van-e.", - "removeProductsWarning_one": "{{count}} termék eltávolítására készül a(z) {{sales_channel}} értékesítési csatornáról.", - "removeProductsWarning_other": "{{count}} termékek eltávolítására készül a(z) {{sales_channel}} értékesítési csatornáról.", - "addProducts": "Termékek Hozzáadása", - "editSalesChannel": "Értékesítési Csatorna Szerkesztése", - "productAlreadyAdded": "A termék már hozzá lett adva az értékesítési csatornához.", - "deleteSalesChannelWarning": "A(z) {{name}} értékesítési csatorna törlésére készül. Ez a művelet nem vonható vissza.", - "toast": { - "create": "Értékesítési csatorna sikeresen létrehozva", - "update": "Értékesítési csatorna sikeresen frissítve", - "delete": "Értékesítési csatorna sikeresen törölve" - }, - "tooltip": { - "cannotDeleteDefault": "Nem lehet törölni az alapértelmezett értékesítési csatornát" - }, - "products": { - "list": { - "noRecordsMessage": "Nincsenek termékek az értékesítési csatornában." - }, - "add": { - "list": { - "noRecordsMessage": "Először hozzon létre egy terméket." - } - } - } - }, - "apiKeyManagement": { - "domain": { - "publishable": "Publikus API Kulcsok", - "secret": "Titkos API Kulcsok" - }, - "subtitle": { - "publishable": "Kezelje az API kulcsokat, amelyeket a kirakatban használnak, hogy korlátozzák a kérések hatókörét meghatározott értékesítési csatornákra.", - "secret": "Kezelje az API kulcsokat, amelyeket az adminisztrátorok hitelesítésére használnak az adminisztrációs alkalmazásokban." - }, - "status": { - "active": "Aktív", - "revoked": "Visszavonva" - }, - "type": { - "publishable": "Publikus", - "secret": "Titkos" - }, - "create": { - "createPublishableHeader": "Publikus API Kulcs Létrehozása", - "createPublishableHint": "Hozzon létre egy új publikus API kulcsot, hogy korlátozza a kérések hatókörét meghatározott értékesítési csatornákra.", - "createSecretHeader": "Titkos API Kulcs Létrehozása", - "createSecretHint": "Hozzon létre egy új titkos API kulcsot, hogy hozzáférjen a Medusa API-hoz hitelesített adminisztrátorként.", - "secretKeyCreatedHeader": "Titkos Kulcs Létrehozva", - "secretKeyCreatedHint": "Az új titkos kulcs létrehozva. Másolja és tárolja biztonságosan most. Ez az egyetlen alkalom, amikor megjelenik.", - "copySecretTokenSuccess": "A titkos kulcs sikeresen másolva a vágólapra.", - "copySecretTokenFailure": "A titkos kulcs másolása a vágólapra sikertelen.", - "successToast": "Az API kulcs sikeresen létrehozva." - }, - "edit": { - "header": "API Kulcs Szerkesztése", - "description": "Az API kulcs címének szerkesztése.", - "successToast": "A(z) {{title}} API kulcs sikeresen frissítve." - }, - "salesChannels": { - "title": "Értékesítési Csatornák Hozzáadása", - "description": "Adja hozzá azokat az értékesítési csatornákat, amelyekre az API kulcs korlátozva legyen.", - "successToast_one": "{{count}} értékesítési csatorna sikeresen hozzáadva az API kulcshoz.", - "successToast_other": "{{count}} értékesítési csatornák sikeresen hozzáadva az API kulcshoz.", - "alreadyAddedTooltip": "Az értékesítési csatorna már hozzá lett adva az API kulcshoz.", - "list": { - "noRecordsMessage": "Nincsenek értékesítési csatornák a publikus API kulcs hatókörében." - } - }, - "delete": { - "warning": "A(z) {{title}} API kulcs törlésére készül. Ez a művelet nem vonható vissza.", - "successToast": "A(z) {{title}} API kulcs sikeresen törölve." - }, - "revoke": { - "warning": "A(z) {{title}} API kulcs visszavonására készül. Ez a művelet nem vonható vissza.", - "successToast": "A(z) {{title}} API kulcs sikeresen visszavonva." - }, - "addSalesChannels": { - "list": { - "noRecordsMessage": "Először hozzon létre egy értékesítési csatornát." - } - }, - "removeSalesChannel": { - "warning": "A(z) {{name}} értékesítési csatorna eltávolítására készül az API kulcsról. Ez a művelet nem vonható vissza.", - "warningBatch_one": "{{count}} értékesítési csatorna eltávolítására készül az API kulcsról. Ez a művelet nem vonható vissza.", - "warningBatch_other": "{{count}} értékesítési csatornák eltávolítására készül az API kulcsról. Ez a művelet nem vonható vissza.", - "successToast": "Az értékesítési csatorna sikeresen eltávolítva az API kulcsról.", - "successToastBatch_one": "{{count}} értékesítési csatorna sikeresen eltávolítva az API kulcsról.", - "successToastBatch_other": "{{count}} értékesítési csatornák sikeresen eltávolítva az API kulcsról." - }, - "actions": { - "revoke": "API kulcs visszavonása", - "copy": "API kulcs másolása", - "copySuccessToast": "Az API kulcs sikeresen másolva a vágólapra." - }, - "table": { - "lastUsedAtHeader": "Utolsó Használat", - "createdAtHeader": "Visszavonva Ekkor" - }, - "fields": { - "lastUsedAtLabel": "Utolsó használat ekkor", - "revokedByLabel": "Visszavonva által", - "revokedAtLabel": "Visszavonva ekkor", - "createdByLabel": "Létrehozva által" - } - }, - "returnReasons": { - "domain": "Visszaküldési Okok", - "subtitle": "Kezelje a visszaküldött tételek okait.", - "calloutHint": "Kezelje az okokat, hogy kategorizálja a visszaküldéseket.", - "editReason": "Visszaküldési Ok Szerkesztése", - "create": { - "header": "Visszaküldési Ok Hozzáadása", - "subtitle": "Adja meg a leggyakoribb okokat a visszaküldésekhez.", - "hint": "Hozzon létre egy új visszaküldési okot, hogy kategorizálja a visszaküldéseket.", - "successToast": "A(z) {{label}} visszaküldési ok sikeresen létrehozva." - }, - "edit": { - "header": "Visszaküldési Ok Szerkesztése", - "subtitle": "A visszaküldési ok értékének szerkesztése.", - "successToast": "A(z) {{label}} visszaküldési ok sikeresen frissítve." - }, - "delete": { - "confirmation": "A(z) {{label}} visszaküldési ok törlésére készül. Ez a művelet nem vonható vissza.", - "successToast": "A(z) {{label}} visszaküldési ok sikeresen törölve." - }, - "fields": { - "value": { - "label": "Érték", - "placeholder": "wrong_size", - "tooltip": "Az értéknek egyedi azonosítónak kell lennie a visszaküldési okhoz." - }, - "label": { "label": "Címke", "placeholder": "Rossz méret" }, - "description": { - "label": "Leírás", - "placeholder": "A vásárló rossz méretet kapott" - } - } - }, - "login": { - "forgotPassword": "Elfelejtette a jelszavát? - <0>Visszaállítás", - "title": "Üdvözöljük a Medusában", - "hint": "Jelentkezzen be az adminisztrációs terület eléréséhez" - }, - "invite": { - "title": "Üdvözöljük a Medusában", - "hint": "Hozza létre fiókját alább", - "backToLogin": "Vissza a bejelentkezéshez", - "createAccount": "Fiók létrehozása", - "alreadyHaveAccount": "Már van fiókja? - <0>Jelentkezzen be", - "emailTooltip": "Az email cím nem módosítható. Ha másik email címet szeretne használni, új meghívót kell küldeni.", - "invalidInvite": "A meghívó érvénytelen vagy lejárt.", - "successTitle": "Fiókja regisztrálva lett", - "successHint": "Kezdje el azonnal használni a Medusa Admin-t.", - "successAction": "Medusa Admin indítása", - "invalidTokenTitle": "Meghívó tokenje érvénytelen", - "invalidTokenHint": "Próbáljon új meghívó linket kérni.", - "passwordMismatch": "A jelszavak nem egyeznek", - "toast": { - "accepted": "Meghívó sikeresen elfogadva" - } - }, - "resetPassword": { - "title": "Jelszó visszaállítása", - "hint": "Adja meg email címét alább, és küldünk Önnek utasításokat a jelszó visszaállításához.", - "email": "Email", - "sendResetInstructions": "Visszaállítási utasítások küldése", - "backToLogin": "<0>Vissza a bejelentkezéshez", - "newPasswordHint": "Válasszon új jelszót alább.", - "invalidTokenTitle": "A visszaállítási tokenje érvénytelen", - "invalidTokenHint": "Próbáljon új visszaállítási linket kérni.", - "expiredTokenTitle": "A visszaállítási tokenje lejárt", - "goToResetPassword": "Ugrás a Jelszó Visszaállításához", - "resetPassword": "Jelszó visszaállítása", - "newPassword": "Új jelszó", - "repeatNewPassword": "Új jelszó ismétlése", - "tokenExpiresIn": "A token lejár <0>{{time}} perc múlva", - "successfulRequestTitle": "Sikeresen küldtünk Önnek egy emailt", - "successfulRequest": "Küldtünk Önnek egy emailt, amelyet használhat a jelszó visszaállításához. Ellenőrizze a spam mappát, ha néhány perc múlva nem kapta meg.", - "successfulResetTitle": "Jelszó visszaállítása sikeres", - "successfulReset": "Kérjük, jelentkezzen be a bejelentkezési oldalon.", - "passwordMismatch": "A jelszavak nem egyeznek", - "invalidLinkTitle": "A visszaállítási linkje érvénytelen", - "invalidLinkHint": "Próbálja újra visszaállítani a jelszavát." - }, - "workflowExecutions": { - "domain": "Munkafolyamatok", - "subtitle": "Tekintse meg és kövesse nyomon a munkafolyamat végrehajtásokat a Medusa alkalmazásában.", - "transactionIdLabel": "Tranzakció Azonosító", - "workflowIdLabel": "Munkafolyamat Azonosító", - "progressLabel": "Haladás", - "stepsCompletedLabel_one": "{{completed}} a(z) {{count}} lépésből", - "stepsCompletedLabel_other": "{{completed}} a(z) {{count}} lépésből", - "list": { - "noRecordsMessage": "Még nem hajtottak végre munkafolyamatokat." - }, - "history": { - "sectionTitle": "Előzmények", - "runningState": "Fut...", - "awaitingState": "Várakozik", - "failedState": "Sikertelen", - "skippedState": "Kihagyva", - "skippedFailureState": "Kihagyva (Hiba)", - "definitionLabel": "Definíció", - "outputLabel": "Kimenet", - "compensateInputLabel": "Kompenzációs bemenet", - "revertedLabel": "Visszavonva", - "errorLabel": "Hiba" - }, - "state": { - "done": "Kész", - "failed": "Sikertelen", - "reverted": "Visszavonva", - "invoking": "Meghívás", - "compensating": "Kompenzálás", - "notStarted": "Nem kezdődött el" - }, - "transaction": { - "state": { - "waitingToCompensate": "Várakozik a kompenzálásra" - } - }, - "step": { - "state": { - "skipped": "Kihagyva", - "skippedFailure": "Kihagyva (Hiba)", - "dormant": "Alvó", - "timeout": "Időtúllépés" - } - } - }, - "productTypes": { - "domain": "Terméktípusok", - "subtitle": "Szervezze termékeit típusokba.", - "create": { - "header": "Terméktípus Létrehozása", - "hint": "Hozzon létre egy új terméktípust, hogy kategorizálja termékeit.", - "successToast": "A(z) {{value}} terméktípus sikeresen létrehozva." - }, - "edit": { - "header": "Terméktípus Szerkesztése", - "successToast": "A(z) {{value}} terméktípus sikeresen frissítve." - }, - "delete": { - "confirmation": "A(z) {{value}} terméktípus törlésére készül. Ez a művelet nem vonható vissza.", - "successToast": "A(z) {{value}} terméktípus sikeresen törölve." - }, - "fields": { - "value": "Érték" - } - }, - "productTags": { - "domain": "Termékcímkék", - "create": { - "header": "Termékcímke Létrehozása", - "subtitle": "Hozzon létre egy új termékcímkét, hogy kategorizálja termékeit.", - "successToast": "A(z) {{value}} termékcímke sikeresen létrehozva." - }, - "edit": { - "header": "Termékcímke Szerkesztése", - "subtitle": "A termékcímke értékének szerkesztése.", - "successToast": "A(z) {{value}} termékcímke sikeresen frissítve." - }, - "delete": { - "confirmation": "A(z) {{value}} termékcímke törlésére készül. Ez a művelet nem vonható vissza.", - "successToast": "A(z) {{value}} termékcímke sikeresen törölve." - }, - "fields": { - "value": "Érték" - } - }, - "notifications": { - "domain": "Értesítések", - "emptyState": { - "title": "Nincsenek értesítések", - "description": "Jelenleg nincsenek értesítései, de amint lesznek, itt fognak megjelenni." - }, - "accessibility": { - "description": "értesítések a Medusa tevékenységeiről itt lesznek felsorolva." - } - }, - "errors": { - "serverError": "Szerver hiba - Próbálja újra később.", - "invalidCredentials": "Helytelen email vagy jelszó" - }, - "statuses": { - "scheduled": "Ütemezett", - "expired": "Lejárt", - "active": "Aktív", - "inactive": "Inaktív", - "draft": "Piszkozat", - "enabled": "Engedélyezve", - "disabled": "Letiltva" - }, - "labels": { - "productVariant": "Termékvariáns", - "prices": "Árak", - "available": "Elérhető", - "inStock": "Készleten", - "added": "Hozzáadva", - "removed": "Eltávolítva", - "from": "Tól", - "to": "Ig", - "beaware": "Legyen tudatában", - "loading": "Betöltés" - }, - "fields": { - "amount": "Összeg", - "refundAmount": "Visszatérítési összeg", - "name": "Név", - "default": "Alapértelmezett", - "lastName": "Vezetéknév", - "firstName": "Keresztnév", - "title": "Cím", - "customTitle": "Egyedi cím", - "manageInventory": "Készlet kezelése", - "inventoryKit": "Van készletcsomag", - "inventoryItems": "Készletelemek", - "inventoryItem": "Készletelem", - "requiredQuantity": "Szükséges mennyiség", - "description": "Leírás", - "email": "Email", - "password": "Jelszó", - "repeatPassword": "Jelszó ismétlése", - "confirmPassword": "Jelszó megerősítése", - "newPassword": "Új jelszó", - "repeatNewPassword": "Új jelszó ismétlése", - "categories": "Kategóriák", - "shippingMethod": "Szállítási mód", - "configurations": "Konfigurációk", - "conditions": "Feltételek", - "category": "Kategória", - "collection": "Gyűjtemény", - "discountable": "Kedvezményezhető", - "handle": "Fogantyú", - "subtitle": "Alcím", - "by": "Által", - "item": "Tétel", - "qty": "menny.", - "limit": "Limit", - "tags": "Címkék", - "type": "Típus", - "reason": "Ok", - "none": "nincs", - "all": "összes", - "search": "Keresés", - "percentage": "Százalék", - "sales_channels": "Értékesítési Csatornák", - "customer_groups": "Vásárlói Csoportok", - "product_tags": "Termékcímkék", - "product_types": "Terméktípusok", - "product_collections": "Termékgyűjtemények", - "status": "Státusz", - "code": "Kód", - "value": "Érték", - "disabled": "Letiltva", - "dynamic": "Dinamikus", - "normal": "Normál", - "years": "Évek", - "months": "Hónapok", - "days": "Napok", - "hours": "Órák", - "minutes": "Percek", - "totalRedemptions": "Összes Beváltás", - "countries": "Országok", - "paymentProviders": "Fizetési Szolgáltatók", - "refundReason": "Visszatérítési Ok", - "fulfillmentProviders": "Teljesítési Szolgáltatók", - "fulfillmentProvider": "Teljesítési Szolgáltató", - "providers": "Szolgáltatók", - "availability": "Elérhetőség", - "inventory": "Készlet", - "optional": "Opcionális", - "note": "Megjegyzés", - "automaticTaxes": "Automatikus Adók", - "taxInclusivePricing": "Adóval Együtt Számított Árak", - "currency": "Pénznem", - "address": "Cím", - "address2": "Lakás, lakosztály, stb.", - "city": "Város", - "postalCode": "Irányítószám", - "country": "Ország", - "state": "Állam", - "province": "Tartomány", - "company": "Cég", - "phone": "Telefon", - "metadata": "Metaadatok", - "selectCountry": "Ország kiválasztása", - "products": "Termékek", - "variants": "Variánsok", - "orders": "Rendelések", - "account": "Fiók", - "total": "Rendelés Összesen", - "paidTotal": "Összesen beszedve", - "totalExclTax": "Összesen adó nélkül", - "subtotal": "Részösszeg", - "shipping": "Szállítás", - "outboundShipping": "Kimenő Szállítás", - "returnShipping": "Visszaküldési Szállítás", - "tax": "Adó", - "created": "Létrehozva", - "key": "Kulcs", - "customer": "Vásárló", - "date": "Dátum", - "order": "Rendelés", - "fulfillment": "Teljesítés", - "provider": "Szolgáltató", - "payment": "Fizetés", - "items": "Tételek", - "salesChannel": "Értékesítési Csatorna", - "region": "Régió", - "discount": "Kedvezmény", - "role": "Szerep", - "sent": "Elküldve", - "salesChannels": "Értékesítési Csatornák", - "product": "Termék", - "createdAt": "Létrehozva", - "updatedAt": "Frissítve", - "revokedAt": "Visszavonva ekkor", - "true": "Igaz", - "false": "Hamis", - "giftCard": "Ajándékkártya", - "tag": "Címke", - "dateIssued": "Kibocsátás dátuma", - "issuedDate": "Kibocsátás dátuma", - "expiryDate": "Lejárati dátum", - "price": "Ár", - "priceTemplate": "Ár {{regionOrCurrency}}", - "height": "Magasság", - "width": "Szélesség", - "length": "Hossz", - "weight": "Súly", - "midCode": "MID kód", - "hsCode": "HS kód", - "ean": "EAN", - "upc": "UPC", - "inventoryQuantity": "Készlet mennyisége", - "barcode": "Vonalkód", - "countryOfOrigin": "Származási ország", - "material": "Anyag", - "thumbnail": "Előnézeti kép", - "sku": "SKU", - "managedInventory": "Kezelt készlet", - "allowBackorder": "Visszarendelés engedélyezése", - "inStock": "Készleten", - "location": "Helyszín", - "quantity": "Mennyiség", - "variant": "Variáns", - "id": "Azonosító", - "parent": "Szülő", - "minSubtotal": "Min. Részösszeg", - "maxSubtotal": "Max. Részösszeg", - "shippingProfile": "Szállítási Profil", - "summary": "Összegzés", - "details": "Részletek", - "label": "Címke", - "rate": "Kulcs", - "requiresShipping": "Szállítást igényel", - "unitPrice": "Egységár", - "startDate": "Kezdési dátum", - "endDate": "Befejezési dátum", - "draft": "Piszkozat", - "values": "Értékek" - }, - "dateTime": { - "years_one": "Év", - "years_other": "Évek", - "months_one": "Hónap", - "months_other": "Hónapok", - "weeks_one": "Hét", - "weeks_other": "Hetek", - "days_one": "Nap", - "days_other": "Napok", - "hours_one": "Óra", - "hours_other": "Órák", - "minutes_one": "Perc", - "minutes_other": "Percek", - "seconds_one": "Másodperc", - "seconds_other": "Másodpercek" - } -} diff --git a/src/i18n/translations/id.json b/src/i18n/translations/id.json deleted file mode 100644 index 9a19c42d..00000000 --- a/src/i18n/translations/id.json +++ /dev/null @@ -1,3025 +0,0 @@ -{ - "$schema": "./$schema.json", - "general": { - "ascending": "Menaik", - "descending": "Menurun", - "add": "Tambah", - "start": "Mulai", - "end": "Akhir", - "open": "Buka", - "close": "Tutup", - "apply": "Terapkan", - "range": "Rentang", - "search": "Cari", - "of": "dari", - "results": "hasil", - "pages": "halaman", - "next": "Berikutnya", - "prev": "Sebelumnya", - "is": "adalah", - "timeline": "Linimasa", - "success": "Berhasil", - "warning": "Peringatan", - "tip": "Tips", - "error": "Kesalahan", - "select": "Pilih", - "selected": "Dipilih", - "enabled": "Diaktifkan", - "disabled": "Dinonaktifkan", - "expired": "Kedaluwarsa", - "active": "Aktif", - "revoked": "Dicabut", - "new": "Baru", - "modified": "Dimodifikasi", - "added": "Ditambahkan", - "removed": "Dihapus", - "admin": "Admin", - "store": "Toko", - "details": "Detail", - "items_one": "{{count}} item", - "items_other": "{{count}} item", - "countSelected": "{{count}} dipilih", - "countOfTotalSelected": "{{count}} dari {{total}} dipilih", - "plusCount": "+ {{count}}", - "plusCountMore": "+ {{count}} lagi", - "areYouSure": "Anda yakin?", - "areYouSureDescription": "Anda akan menghapus {{entity}} {{title}}. Tindakan ini tidak dapat dibatalkan.", - "noRecordsFound": "Tidak ada catatan ditemukan", - "typeToConfirm": "Ketik {val} untuk konfirmasi:", - "noResultsTitle": "Tidak ada hasil", - "noResultsMessage": "Coba ubah filter atau kueri pencarian", - "noSearchResults": "Tidak ada hasil pencarian", - "noSearchResultsFor": "Tidak ada hasil pencarian untuk <0>'{{query}}'", - "noRecordsTitle": "Tidak ada catatan", - "noRecordsMessage": "Tidak ada catatan untuk ditampilkan", - "unsavedChangesTitle": "Anda yakin ingin meninggalkan formulir ini?", - "unsavedChangesDescription": "Anda memiliki perubahan yang belum disimpan yang akan hilang jika Anda keluar dari formulir ini.", - "includesTaxTooltip": "Harga di kolom ini sudah termasuk pajak.", - "excludesTaxTooltip": "Harga di kolom ini belum termasuk pajak.", - "noMoreData": "Tidak ada data lagi" - }, - "json": { - "header": "JSON", - "numberOfKeys_one": "{{count}} kunci", - "numberOfKeys_other": "{{count}} kunci", - "drawer": { - "header_one": "JSON <0>· {{count}} kunci", - "header_other": "JSON <0>· {{count}} kunci", - "description": "Lihat data JSON untuk objek ini." - } - }, - "metadata": { - "header": "Metadata", - "numberOfKeys_one": "{{count}} kunci", - "numberOfKeys_other": "{{count}} kunci", - "edit": { - "header": "Edit Metadata", - "description": "Edit metadata untuk objek ini.", - "successToast": "Metadata berhasil diperbarui.", - "actions": { - "insertRowAbove": "Sisipkan baris di atas", - "insertRowBelow": "Sisipkan baris di bawah", - "deleteRow": "Hapus baris" - }, - "labels": { - "key": "Kunci", - "value": "Nilai" - }, - "complexRow": { - "label": "Beberapa baris dinonaktifkan", - "description": "Objek ini berisi metadata non-primitif, seperti array atau objek, yang tidak dapat diedit di sini. Untuk mengedit baris yang dinonaktifkan, gunakan API secara langsung.", - "tooltip": "Baris ini dinonaktifkan karena berisi data non-primitif." - } - } - }, - "validation": { - "mustBeInt": "Nilai harus berupa bilangan bulat.", - "mustBePositive": "Nilai harus berupa bilangan positif." - }, - "actions": { - "save": "Simpan", - "saveAsDraft": "Simpan sebagai draf", - "copy": "Salin", - "copied": "Tersalin", - "duplicate": "Duplikat", - "publish": "Publikasikan", - "create": "Buat", - "delete": "Hapus", - "remove": "Hapus", - "revoke": "Cabut", - "cancel": "Batal", - "forceConfirm": "Paksa konfirmasi", - "continueEdit": "Lanjutkan edit", - "enable": "Aktifkan", - "disable": "Nonaktifkan", - "undo": "Urungkan", - "complete": "Selesai", - "viewDetails": "Lihat detail", - "back": "Kembali", - "close": "Tutup", - "showMore": "Tampilkan lebih banyak", - "continue": "Lanjutkan", - "continueWithEmail": "Lanjutkan dengan Email", - "idCopiedToClipboard": "ID tersalin ke papan klip", - "addReason": "Tambah Alasan", - "addNote": "Tambah Catatan", - "reset": "Atur ulang", - "confirm": "Konfirmasi", - "edit": "Edit", - "addItems": "Tambah item", - "download": "Unduh", - "clear": "Bersihkan", - "clearAll": "Bersihkan semua", - "apply": "Terapkan", - "add": "Tambah", - "select": "Pilih", - "browse": "Jelajahi", - "logout": "Keluar", - "hide": "Sembunyikan", - "export": "Ekspor", - "import": "Impor", - "cannotUndo": "Tindakan ini tidak dapat dibatalkan" - }, - "operators": { - "in": "Dalam" - }, - "app": { - "search": { - "label": "Cari", - "title": "Cari", - "description": "Cari seluruh toko Anda, termasuk pesanan, produk, pelanggan, dan lainnya.", - "allAreas": "Semua area", - "navigation": "Navigasi", - "openResult": "Buka hasil", - "showMore": "Tampilkan lebih banyak", - "placeholder": "Lompat ke atau temukan apa saja...", - "noResultsTitle": "Tidak ada hasil ditemukan", - "noResultsMessage": "Coba ubah filter atau kueri pencarian", - "emptySearchTitle": "Ketik untuk mencari", - "emptySearchMessage": "Masukkan kata kunci atau frasa untuk menjelajahi.", - "loadMore": "Muat {{count}} lagi", - "groups": { - "all": "Semua area", - "customer": "Pelanggan", - "customerGroup": "Grup Pelanggan", - "product": "Produk", - "productVariant": "Varian Produk", - "inventory": "Inventaris", - "reservation": "Reservasi", - "category": "Kategori", - "collection": "Koleksi", - "order": "Pesanan", - "promotion": "Promosi", - "campaign": "Kampanye", - "priceList": "Daftar Harga", - "user": "Pengguna", - "region": "Wilayah", - "taxRegion": "Wilayah Pajak", - "returnReason": "Alasan Pengembalian", - "salesChannel": "Saluran Penjualan", - "productType": "Jenis Produk", - "productTag": "Tag Produk", - "location": "Lokasi", - "shippingProfile": "Profil Pengiriman", - "publishableApiKey": "Kunci API yang Dapat Dipublikasikan", - "secretApiKey": "Kunci API Rahasia", - "command": "Perintah", - "navigation": "Navigasi" - } - }, - "keyboardShortcuts": { - "pageShortcut": "Lompat ke", - "settingShortcut": "Pengaturan", - "commandShortcut": "Perintah", - "then": "lalu", - "navigation": { - "goToOrders": "Pesanan", - "goToProducts": "Produk", - "goToCollections": "Koleksi", - "goToCategories": "Kategori", - "goToCustomers": "Pelanggan", - "goToCustomerGroups": "Grup Pelanggan", - "goToInventory": "Inventaris", - "goToReservations": "Reservasi", - "goToPriceLists": "Daftar Harga", - "goToPromotions": "Promosi", - "goToCampaigns": "Kampanye" - }, - "settings": { - "goToSettings": "Pengaturan", - "goToStore": "Toko", - "goToUsers": "Pengguna", - "goToRegions": "Wilayah", - "goToTaxRegions": "Wilayah Pajak", - "goToSalesChannels": "Saluran Penjualan", - "goToProductTypes": "Jenis Produk", - "goToLocations": "Lokasi", - "goToPublishableApiKeys": "Kunci API yang Dapat Dipublikasikan", - "goToSecretApiKeys": "Kunci API Rahasia", - "goToWorkflows": "Alur Kerja", - "goToProfile": "Profil", - "goToReturnReasons": "Alasan pengembalian" - } - }, - "menus": { - "user": { - "documentation": "Dokumentasi", - "changelog": "Catatan Perubahan", - "shortcuts": "Pintasan", - "profileSettings": "Pengaturan profil", - "theme": { - "label": "Tema", - "dark": "Gelap", - "light": "Terang", - "system": "Sistem" - } - }, - "store": { - "label": "Toko", - "storeSettings": "Pengaturan toko" - }, - "actions": { - "logout": "Keluar" - } - }, - "nav": { - "accessibility": { - "title": "Navigasi", - "description": "Menu navigasi untuk dasbor." - }, - "common": { - "extensions": "Ekstensi" - }, - "main": { - "store": "Toko", - "storeSettings": "Pengaturan toko" - }, - "settings": { - "header": "Pengaturan", - "general": "Umum", - "developer": "Pengembang", - "myAccount": "Akun Saya" - } - } - }, - "dataGrid": { - "columns": { - "view": "Lihat", - "resetToDefault": "Atur ulang ke default", - "disabled": "Mengubah kolom yang terlihat dinonaktifkan." - }, - "shortcuts": { - "label": "Pintasan", - "commands": { - "undo": "Urungkan", - "redo": "Ulangi", - "copy": "Salin", - "paste": "Tempel", - "edit": "Edit", - "delete": "Hapus", - "clear": "Bersihkan", - "moveUp": "Pindahkan ke atas", - "moveDown": "Pindahkan ke bawah", - "moveLeft": "Pindahkan ke kiri", - "moveRight": "Pindahkan ke kanan", - "moveTop": "Pindahkan ke atas", - "moveBottom": "Pindahkan ke bawah", - "selectDown": "Pilih ke bawah", - "selectUp": "Pilih ke atas", - "selectColumnDown": "Pilih kolom ke bawah", - "selectColumnUp": "Pilih kolom ke atas", - "focusToolbar": "Fokus bilah alat", - "focusCancel": "Fokus batal" - } - }, - "errors": { - "fixError": "Perbaiki kesalahan", - "count_one": "{{count}} kesalahan", - "count_other": "{{count}} kesalahan" - } - }, - "filters": { - "sortLabel": "Urutkan", - "filterLabel": "Filter", - "searchLabel": "Cari", - "date": { - "today": "Hari ini", - "lastSevenDays": "7 hari terakhir", - "lastThirtyDays": "30 hari terakhir", - "lastNinetyDays": "90 hari terakhir", - "lastTwelveMonths": "12 bulan terakhir", - "custom": "Kustom", - "from": "Dari", - "to": "Sampai", - "starting": "Mulai", - "ending": "Berakhir" - }, - "compare": { - "lessThan": "Kurang dari", - "greaterThan": "Lebih dari", - "exact": "Persis", - "range": "Rentang", - "lessThanLabel": "kurang dari {{value}}", - "greaterThanLabel": "lebih dari {{value}}", - "andLabel": "dan" - }, - "sorting": { - "alphabeticallyAsc": "A ke Z", - "alphabeticallyDesc": "Z ke A", - "dateAsc": "Terbaru dulu", - "dateDesc": "Terlama dulu" - }, - "radio": { - "yes": "Ya", - "no": "Tidak", - "true": "Benar", - "false": "Salah" - }, - "addFilter": "Tambah filter" - }, - "errorBoundary": { - "badRequestTitle": "400 - Permintaan buruk", - "badRequestMessage": "Permintaan tidak dapat dipahami oleh server karena sintaks yang salah bentuk.", - "notFoundTitle": "404 - Tidak ada halaman di alamat ini", - "notFoundMessage": "Periksa URL dan coba lagi, atau gunakan bilah pencarian untuk menemukan apa yang Anda cari.", - "internalServerErrorTitle": "500 - Kesalahan server internal", - "internalServerErrorMessage": "Terjadi kesalahan tak terduga di server. Silakan coba lagi nanti.", - "defaultTitle": "Terjadi kesalahan", - "defaultMessage": "Terjadi kesalahan tak terduga saat merender halaman ini.", - "noMatchMessage": "Halaman yang Anda cari tidak ada.", - "backToDashboard": "Kembali ke dasbor" - }, - "addresses": { - "title": "Alamat", - "shippingAddress": { - "header": "Alamat Pengiriman", - "editHeader": "Edit Alamat Pengiriman", - "editLabel": "Alamat pengiriman", - "label": "Alamat pengiriman" - }, - "billingAddress": { - "header": "Alamat Penagihan", - "editHeader": "Edit Alamat Penagihan", - "editLabel": "Alamat penagihan", - "label": "Alamat penagihan", - "sameAsShipping": "Sama dengan alamat pengiriman" - }, - "contactHeading": "Kontak", - "locationHeading": "Lokasi" - }, - "email": { - "editHeader": "Edit Email", - "editLabel": "Email", - "label": "Email" - }, - "transferOwnership": { - "header": "Transfer Kepemilikan", - "label": "Transfer kepemilikan", - "details": { - "order": "Detail pesanan", - "draft": "Detail draf" - }, - "currentOwner": { - "label": "Pemilik saat ini", - "hint": "Pemilik pesanan saat ini." - }, - "newOwner": { - "label": "Pemilik baru", - "hint": "Pemilik baru untuk mentransfer pesanan." - }, - "validation": { - "mustBeDifferent": "Pemilik baru harus berbeda dari pemilik saat ini.", - "required": "Pemilik baru wajib diisi." - } - }, - "sales_channels": { - "availableIn": "Tersedia di <0>{{x}} dari <1>{{y}} saluran penjualan" - }, - "products": { - "domain": "Produk", - "additionalAttributes": "Atribut Tambahan", - "list": { - "noRecordsMessage": "Buat produk pertama Anda untuk mulai berjualan." - }, - "edit": { - "header": "Edit Produk", - "description": "Edit detail produk.", - "successToast": "Produk {{title}} berhasil diperbarui." - }, - "create": { - "title": "Buat Produk", - "description": "Buat produk baru.", - "header": "Umum", - "tabs": { - "details": "Detail", - "organize": "Atur", - "variants": "Varian", - "inventory": "Kit inventaris" - }, - "errors": { - "variants": "Pilih setidaknya satu varian.", - "options": "Buat setidaknya satu opsi.", - "uniqueSku": "SKU harus unik." - }, - "inventory": { - "heading": "Kit inventaris", - "label": "Tambah item inventaris ke kit inventaris varian.", - "itemPlaceholder": "Pilih item inventaris", - "quantityPlaceholder": "Berapa banyak dari ini yang dibutuhkan untuk kit?" - }, - "variants": { - "header": "Varian", - "subHeadingTitle": "Ya, ini adalah produk dengan varian", - "subHeadingDescription": "Jika tidak dicentang, kami akan membuat varian default untuk Anda", - "optionTitle": { - "placeholder": "Ukuran" - }, - "optionValues": { - "placeholder": "Kecil, Sedang, Besar" - }, - "productVariants": { - "label": "Varian produk", - "hint": "Peringkat ini akan memengaruhi urutan varian di etalase Anda.", - "alert": "Tambah opsi untuk membuat varian.", - "tip": "Varian yang tidak dicentang tidak akan dibuat. Anda selalu dapat membuat dan mengedit varian setelahnya, tetapi daftar ini sesuai dengan variasi dalam opsi produk Anda." - }, - "productOptions": { - "label": "Opsi produk", - "hint": "Definisikan opsi untuk produk, misal: warna, ukuran, dll." - } - }, - "successToast": "Produk {{title}} berhasil dibuat." - }, - "export": { - "header": "Ekspor Daftar Produk", - "description": "Ekspor daftar produk ke file CSV.", - "success": { - "title": "Kami sedang memproses ekspor Anda", - "description": "Mengekspor data mungkin memakan waktu beberapa menit. Kami akan memberitahu Anda setelah selesai." - }, - "filters": { - "title": "Filter", - "description": "Terapkan filter di tabel ikhtisar untuk menyesuaikan tampilan ini" - }, - "columns": { - "title": "Kolom", - "description": "Sesuaikan data yang diekspor untuk memenuhi kebutuhan spesifik" - } - }, - "import": { - "header": "Impor Daftar Produk", - "uploadLabel": "Impor Produk", - "uploadHint": "Seret dan lepas file CSV di sini atau klik untuk mengunggah", - "description": "Impor produk dengan menyediakan file CSV dalam format yang telah ditentukan", - "template": { - "title": "Tidak yakin cara mengatur daftar Anda?", - "description": "Unduh template di bawah untuk memastikan Anda mengikuti format yang benar." - }, - "upload": { - "title": "Unggah file CSV", - "description": "Melalui impor Anda dapat menambah atau memperbarui produk. Untuk memperbarui produk yang sudah ada, Anda harus menggunakan handle dan ID yang sudah ada, untuk memperbarui varian yang sudah ada, Anda harus menggunakan ID yang sudah ada. Anda akan diminta konfirmasi sebelum kami mengimpor produk.", - "preprocessing": "Memproses awal...", - "productsToCreate": "Produk akan dibuat", - "productsToUpdate": "Produk akan diperbarui" - }, - "success": { - "title": "Kami sedang memproses impor Anda", - "description": "Mengimpor data mungkin memakan waktu cukup lama. Kami akan memberitahu Anda setelah selesai." - } - }, - "deleteWarning": "Anda akan menghapus produk {{title}}. Tindakan ini tidak dapat dibatalkan.", - "variants": { - "header": "Varian", - "empty": { - "heading": "Tidak ada varian", - "description": "Tidak ada varian untuk ditampilkan." - }, - "filtered": { - "heading": "Tidak ada hasil", - "description": "Tidak ada varian yang cocok dengan kriteria filter saat ini." - } - }, - "attributes": "Atribut", - "editAttributes": "Edit Atribut", - "editOptions": "Edit Opsi", - "editPrices": "Edit harga", - "media": { - "label": "Media", - "editHint": "Tambah media ke produk untuk menampilkannya di etalase Anda.", - "makeThumbnail": "Jadikan thumbnail", - "uploadImagesLabel": "Unggah gambar", - "uploadImagesHint": "Seret dan lepas gambar di sini atau klik untuk mengunggah.", - "invalidFileType": "'{{name}}' bukan jenis file yang didukung. Jenis file yang didukung adalah: {{types}}.", - "failedToUpload": "Gagal mengunggah media yang ditambahkan. Silakan coba lagi.", - "deleteWarning_one": "Anda akan menghapus {{count}} gambar. Tindakan ini tidak dapat dibatalkan.", - "deleteWarning_other": "Anda akan menghapus {{count}} gambar. Tindakan ini tidak dapat dibatalkan.", - "deleteWarningWithThumbnail_one": "Anda akan menghapus {{count}} gambar termasuk thumbnail. Tindakan ini tidak dapat dibatalkan.", - "deleteWarningWithThumbnail_other": "Anda akan menghapus {{count}} gambar termasuk thumbnail. Tindakan ini tidak dapat dibatalkan.", - "thumbnailTooltip": "Thumbnail", - "galleryLabel": "Galeri", - "downloadImageLabel": "Unduh gambar saat ini", - "deleteImageLabel": "Hapus gambar saat ini", - "emptyState": { - "header": "Belum ada media", - "description": "Tambah media ke produk untuk menampilkannya di etalase Anda.", - "action": "Tambah media" - }, - "successToast": "Media berhasil diperbarui." - }, - "discountableHint": "Jika tidak dicentang, diskon tidak akan diterapkan pada produk ini.", - "noSalesChannels": "Tidak tersedia di saluran penjualan mana pun", - "variantCount_one": "{{count}} varian", - "variantCount_other": "{{count}} varian", - "deleteVariantWarning": "Anda akan menghapus varian {{title}}. Tindakan ini tidak dapat dibatalkan.", - "productStatus": { - "draft": "Draf", - "published": "Dipublikasikan", - "proposed": "Diusulkan", - "rejected": "Ditolak" - }, - "fields": { - "title": { - "label": "Judul", - "hint": "Beri judul produk Anda yang singkat dan jelas.<0/>50-60 karakter adalah panjang yang disarankan untuk mesin pencari.", - "placeholder": "Jaket musim dingin" - }, - "subtitle": { - "label": "Subjudul", - "placeholder": "Hangat dan nyaman" - }, - "handle": { - "label": "Handle", - "tooltip": "Handle digunakan untuk mereferensikan produk di etalase Anda. Jika tidak ditentukan, handle akan dibuat dari judul produk.", - "placeholder": "jaket-musim-dingin" - }, - "description": { - "label": "Deskripsi", - "hint": "Beri deskripsi produk Anda yang singkat dan jelas.<0/>120-160 karakter adalah panjang yang disarankan untuk mesin pencari.", - "placeholder": "Jaket hangat dan nyaman" - }, - "discountable": { - "label": "Dapat Diskon", - "hint": "Jika tidak dicentang, diskon tidak akan diterapkan pada produk ini" - }, - "shipping_profile": { - "label": "Profil pengiriman", - "hint": "Hubungkan produk ke profil pengiriman" - }, - "type": { - "label": "Jenis" - }, - "collection": { - "label": "Koleksi" - }, - "categories": { - "label": "Kategori" - }, - "tags": { - "label": "Tag" - }, - "sales_channels": { - "label": "Saluran penjualan", - "hint": "Produk ini hanya akan tersedia di saluran penjualan default jika dibiarkan apa adanya." - }, - "countryOrigin": { - "label": "Negara asal" - }, - "material": { - "label": "Bahan" - }, - "width": { - "label": "Lebar" - }, - "length": { - "label": "Panjang" - }, - "height": { - "label": "Tinggi" - }, - "weight": { - "label": "Berat" - }, - "options": { - "label": "Opsi produk", - "hint": "Opsi digunakan untuk menentukan warna, ukuran, dll. dari produk", - "add": "Tambah opsi", - "optionTitle": "Judul opsi", - "optionTitlePlaceholder": "Warna", - "variations": "Variasi (dipisahkan koma)", - "variantionsPlaceholder": "Merah, Biru, Hijau" - }, - "variants": { - "label": "Varian produk", - "hint": "Varian yang tidak dicentang tidak akan dibuat, peringkat ini akan memengaruhi peringkat varian di frontend Anda." - }, - "mid_code": { - "label": "Kode MID" - }, - "hs_code": { - "label": "Kode HS" - } - }, - "variant": { - "edit": { - "header": "Edit Varian", - "success": "Varian produk berhasil diedit" - }, - "create": { - "header": "Detail varian" - }, - "deleteWarning": "Anda yakin ingin menghapus varian ini?", - "pricesPagination": "1 - {{current}} dari {{total}} harga", - "tableItemAvailable": "{{availableCount}} tersedia", - "tableItem_one": "{{availableCount}} tersedia di {{locationCount}} lokasi", - "tableItem_other": "{{availableCount}} tersedia di {{locationCount}} lokasi", - "inventory": { - "notManaged": "Tidak dikelola", - "manageItems": "Kelola item inventaris", - "notManagedDesc": "Inventaris tidak dikelola untuk varian ini. Aktifkan 'Kelola Inventaris' untuk melacak inventaris varian.", - "manageKit": "Kelola kit inventaris", - "navigateToItem": "Pergi ke item inventaris", - "actions": { - "inventoryItems": "Pergi ke item inventaris", - "inventoryKit": "Tampilkan item inventaris" - }, - "inventoryKit": "Kit Inventaris", - "inventoryKitHint": "Apakah varian ini terdiri dari beberapa item inventaris?", - "validation": { - "itemId": "Pilih item inventaris.", - "quantity": "Kuantitas wajib diisi. Masukkan angka positif." - }, - "header": "Stok & Inventaris", - "editItemDetails": "Edit detail item", - "manageInventoryLabel": "Kelola inventaris", - "manageInventoryHint": "Jika diaktifkan, kami akan mengubah kuantitas inventaris untuk Anda saat pesanan dan pengembalian dibuat.", - "allowBackordersLabel": "Izinkan pesanan kembali", - "allowBackordersHint": "Jika diaktifkan, pelanggan dapat membeli varian meskipun tidak ada kuantitas yang tersedia.", - "toast": { - "levelsBatch": "Level inventaris diperbarui.", - "update": "Item inventaris berhasil diperbarui.", - "updateLevel": "Level inventaris berhasil diperbarui.", - "itemsManageSuccess": "Item inventaris berhasil diperbarui." - } - } - }, - "options": { - "header": "Opsi", - "edit": { - "header": "Edit Opsi", - "successToast": "Opsi {{title}} berhasil diperbarui." - }, - "create": { - "header": "Buat Opsi", - "successToast": "Opsi {{title}} berhasil dibuat." - }, - "deleteWarning": "Anda akan menghapus opsi produk: {{title}}. Tindakan ini tidak dapat dibatalkan." - }, - "organization": { - "header": "Atur", - "edit": { - "header": "Edit Organisasi", - "toasts": { - "success": "Berhasil memperbarui organisasi {{title}}." - } - } - }, - "stock": { - "heading": "Kelola tingkat stok dan lokasi produk", - "description": "Perbarui tingkat inventaris stok untuk semua varian produk.", - "loading": "Tunggu sebentar, ini mungkin memakan waktu...", - "tooltips": { - "alreadyManaged": "Item inventaris ini sudah dapat diedit di bawah {{title}}.", - "alreadyManagedWithSku": "Item inventaris ini sudah dapat diedit di bawah {{title}} ({{sku}})." - } - }, - "shippingProfile": { - "header": "Konfigurasi pengiriman", - "edit": { - "header": "Konfigurasi Pengiriman", - "toasts": { - "success": "Berhasil memperbarui profil pengiriman untuk {{title}}." - } - }, - "create": { - "errors": { - "required": "Profil pengiriman wajib diisi" - } - } - }, - "toasts": { - "delete": { - "success": { - "header": "Produk dihapus", - "description": "{{title}} berhasil dihapus." - }, - "error": { - "header": "Gagal menghapus produk" - } - } - } - }, - "collections": { - "domain": "Koleksi", - "subtitle": "Atur produk ke dalam koleksi.", - "createCollection": "Buat Koleksi", - "createCollectionHint": "Buat koleksi baru untuk mengatur produk Anda.", - "createSuccess": "Koleksi berhasil dibuat.", - "editCollection": "Edit Koleksi", - "handleTooltip": "Handle digunakan untuk mereferensikan koleksi di etalase Anda. Jika tidak ditentukan, handle akan dibuat dari judul koleksi.", - "deleteWarning": "Anda akan menghapus koleksi {{title}}. Tindakan ini tidak dapat dibatalkan.", - "removeSingleProductWarning": "Anda akan menghapus produk {{title}} dari koleksi. Tindakan ini tidak dapat dibatalkan.", - "removeProductsWarning_one": "Anda akan menghapus {{count}} produk dari koleksi. Tindakan ini tidak dapat dibatalkan.", - "removeProductsWarning_other": "Anda akan menghapus {{count}} produk dari koleksi. Tindakan ini tidak dapat dibatalkan.", - "products": { - "list": { - "noRecordsMessage": "Tidak ada produk dalam koleksi." - }, - "add": { - "successToast_one": "Produk berhasil ditambahkan ke koleksi.", - "successToast_other": "Produk berhasil ditambahkan ke koleksi." - }, - "remove": { - "successToast_one": "Produk berhasil dihapus dari koleksi.", - "successToast_other": "Produk berhasil dihapus dari koleksi." - } - } - }, - "categories": { - "domain": "Kategori", - "subtitle": "Atur produk ke dalam kategori, dan kelola peringkat dan hierarki kategori tersebut.", - "create": { - "header": "Buat Kategori", - "hint": "Buat kategori baru untuk mengatur produk Anda.", - "tabs": { - "details": "Detail", - "organize": "Atur Peringkat" - }, - "successToast": "Kategori {{name}} berhasil dibuat." - }, - "edit": { - "header": "Edit Kategori", - "description": "Edit kategori untuk memperbarui detailnya.", - "successToast": "Kategori berhasil diperbarui." - }, - "delete": { - "confirmation": "Anda akan menghapus kategori {{name}}. Tindakan ini tidak dapat dibatalkan.", - "successToast": "Kategori {{name}} berhasil dihapus." - }, - "products": { - "add": { - "disabledTooltip": "Produk sudah ada dalam kategori ini.", - "successToast_one": "Menambahkan {{count}} produk ke kategori.", - "successToast_other": "Menambahkan {{count}} produk ke kategori." - }, - "remove": { - "confirmation_one": "Anda akan menghapus {{count}} produk dari kategori. Tindakan ini tidak dapat dibatalkan.", - "confirmation_other": "Anda akan menghapus {{count}} produk dari kategori. Tindakan ini tidak dapat dibatalkan.", - "successToast_one": "Menghapus {{count}} produk dari kategori.", - "successToast_other": "Menghapus {{count}} produk dari kategori." - }, - "list": { - "noRecordsMessage": "Tidak ada produk dalam kategori." - } - }, - "organize": { - "header": "Atur", - "action": "Edit peringkat" - }, - "fields": { - "visibility": { - "label": "Visibilitas", - "internal": "Internal", - "public": "Publik" - }, - "status": { - "label": "Status", - "active": "Aktif", - "inactive": "Tidak aktif" - }, - "path": { - "label": "Path", - "tooltip": "Tampilkan path lengkap kategori." - }, - "children": { - "label": "Anak-anak" - }, - "new": { - "label": "Baru" - } - } - }, - "inventory": { - "domain": "Inventaris", - "subtitle": "Kelola item inventaris Anda", - "reserved": "Dipesan", - "available": "Tersedia", - "locationLevels": "Lokasi", - "associatedVariants": "Varian terkait", - "manageLocations": "Kelola lokasi", - "manageLocationQuantity": "Kelola kuantitas lokasi", - "deleteWarning": "Anda akan menghapus item inventaris. Tindakan ini tidak dapat dibatalkan.", - "editItemDetails": "Edit detail item", - "quantityAcrossLocations": "{{quantity}} di {{locations}} lokasi", - "create": { - "title": "Buat Item Inventaris", - "details": "Detail", - "availability": "Ketersediaan", - "locations": "Lokasi", - "attributes": "Atribut", - "requiresShipping": "Membutuhkan pengiriman", - "requiresShippingHint": "Apakah item inventaris membutuhkan pengiriman?", - "successToast": "Item inventaris berhasil dibuat." - }, - "reservation": { - "header": "Reservasi {{itemName}}", - "editItemDetails": "Edit reservasi", - "lineItemId": "ID Item Baris", - "orderID": "ID Pesanan", - "description": "Deskripsi", - "location": "Lokasi", - "inStockAtLocation": "Stok tersedia di lokasi ini", - "availableAtLocation": "Tersedia di lokasi ini", - "reservedAtLocation": "Dipesan di lokasi ini", - "reservedAmount": "Jumlah reservasi", - "create": "Buat reservasi", - "itemToReserve": "Item yang akan direservasi", - "quantityPlaceholder": "Berapa banyak yang ingin Anda reservasi?", - "descriptionPlaceholder": "Jenis reservasi apa ini?", - "successToast": "Reservasi berhasil dibuat.", - "updateSuccessToast": "Reservasi berhasil diperbarui.", - "deleteSuccessToast": "Reservasi berhasil dihapus.", - "errors": { - "noAvaliableQuantity": "Lokasi stok tidak memiliki kuantitas yang tersedia.", - "quantityOutOfRange": "Kuantitas minimum adalah 1 dan kuantitas maksimum adalah {{max}}" - } - }, - "adjustInventory": { - "errors": { - "stockedQuantity": "Kuantitas stok tidak dapat diperbarui menjadi kurang dari kuantitas yang dipesan yaitu {{quantity}}." - } - }, - "toast": { - "updateLocations": "Lokasi berhasil diperbarui.", - "updateLevel": "Tingkat inventaris berhasil diperbarui.", - "updateItem": "Item inventaris berhasil diperbarui." - }, - "stock": { - "title": "Perbarui tingkat inventaris", - "description": "Perbarui tingkat inventaris stok untuk semua varian produk.", - "action": "Edit tingkat stok", - "placeholder": "Tidak diaktifkan", - "disablePrompt_one": "Anda akan menonaktifkan {{count}} tingkat lokasi. Tindakan ini tidak dapat dibatalkan.", - "disablePrompt_other": "Anda akan menonaktifkan {{count}} tingkat lokasi. Tindakan ini tidak dapat dibatalkan.", - "disabledToggleTooltip": "Tidak dapat menonaktifkan: kosongkan kuantitas masuk dan/atau dipesan sebelum menonaktifkan.", - "successToast": "Tingkat inventaris berhasil diperbarui." - } - }, - "giftCards": { - "domain": "Kartu Hadiah", - "editGiftCard": "Edit Kartu Hadiah", - "createGiftCard": "Buat Kartu Hadiah", - "createGiftCardHint": "Buat kartu hadiah secara manual yang dapat digunakan sebagai metode pembayaran di toko Anda.", - "selectRegionFirst": "Pilih wilayah terlebih dahulu", - "deleteGiftCardWarning": "Anda akan menghapus kartu hadiah {{code}}. Tindakan ini tidak dapat dibatalkan.", - "balanceHigherThanValue": "Saldo tidak bisa lebih tinggi dari jumlah awal.", - "balanceLowerThanZero": "Saldo tidak bisa negatif.", - "expiryDateHint": "Negara memiliki hukum yang berbeda mengenai tanggal kedaluwarsa kartu hadiah. Pastikan untuk memeriksa peraturan setempat sebelum menetapkan tanggal kedaluwarsa.", - "regionHint": "Mengubah wilayah kartu hadiah juga akan mengubah mata uangnya, berpotensi memengaruhi nilai moneternya.", - "enabledHint": "Tentukan apakah kartu hadiah diaktifkan atau dinonaktifkan.", - "balance": "Saldo", - "currentBalance": "Saldo saat ini", - "initialBalance": "Saldo awal", - "personalMessage": "Pesan pribadi", - "recipient": "Penerima" - }, - "customers": { - "domain": "Pelanggan", - "list": { - "noRecordsMessage": "Pelanggan Anda akan muncul di sini." - }, - "create": { - "header": "Buat Pelanggan", - "hint": "Buat pelanggan baru dan kelola detailnya.", - "successToast": "Pelanggan {{email}} berhasil dibuat." - }, - "groups": { - "label": "Grup pelanggan", - "remove": "Anda yakin ingin menghapus pelanggan dari grup pelanggan \"{{name}}\"?", - "removeMany": "Anda yakin ingin menghapus pelanggan dari grup pelanggan berikut: {{groups}}?", - "alreadyAddedTooltip": "Pelanggan sudah ada di grup pelanggan ini.", - "list": { - "noRecordsMessage": "Pelanggan ini tidak termasuk dalam grup mana pun." - }, - "add": { - "success": "Pelanggan ditambahkan ke: {{groups}}.", - "list": { - "noRecordsMessage": "Buat grup pelanggan terlebih dahulu." - } - }, - "removed": { - "success": "Pelanggan dihapus dari: {{groups}}.", - "list": { - "noRecordsMessage": "Buat grup pelanggan terlebih dahulu." - } - } - }, - "edit": { - "header": "Edit Pelanggan", - "emailDisabledTooltip": "Alamat email tidak dapat diubah untuk pelanggan terdaftar.", - "successToast": "Pelanggan {{email}} berhasil diperbarui." - }, - "delete": { - "title": "Hapus Pelanggan", - "description": "Anda akan menghapus pelanggan {{email}}. Tindakan ini tidak dapat dibatalkan.", - "successToast": "Pelanggan {{email}} berhasil dihapus." - }, - "fields": { - "guest": "Tamu", - "registered": "Terdaftar", - "groups": "Grup" - }, - "registered": "Terdaftar", - "guest": "Tamu", - "hasAccount": "Punya akun", - "addresses": { - "title": "Alamat", - "fields": { - "addressName": "Nama alamat", - "address1": "Alamat 1", - "address2": "Alamat 2", - "city": "Kota", - "province": "Provinsi", - "postalCode": "Kode pos", - "country": "Negara", - "phone": "Telepon", - "company": "Perusahaan", - "countryCode": "Kode negara", - "provinceCode": "Kode provinsi" - }, - "create": { - "header": "Buat Alamat", - "hint": "Buat alamat baru untuk pelanggan.", - "successToast": "Alamat berhasil dibuat." - } - } - }, - "customerGroups": { - "domain": "Grup Pelanggan", - "subtitle": "Atur pelanggan ke dalam grup. Grup dapat memiliki promosi dan harga yang berbeda.", - "list": { - "empty": { - "heading": "Tidak ada grup pelanggan", - "description": "Tidak ada grup pelanggan untuk ditampilkan." - }, - "filtered": { - "heading": "Tidak ada hasil", - "description": "Tidak ada grup pelanggan yang cocok dengan kriteria filter saat ini." - } - }, - "create": { - "header": "Buat Grup Pelanggan", - "hint": "Buat grup pelanggan baru untuk segmentasi pelanggan Anda.", - "successToast": "Grup pelanggan {{name}} berhasil dibuat." - }, - "edit": { - "header": "Edit Grup Pelanggan", - "successToast": "Grup pelanggan {{name}} berhasil diperbarui." - }, - "delete": { - "title": "Hapus Grup Pelanggan", - "description": "Anda akan menghapus grup pelanggan {{name}}. Tindakan ini tidak dapat dibatalkan.", - "successToast": "Grup pelanggan {{name}} berhasil dihapus." - }, - "customers": { - "alreadyAddedTooltip": "Pelanggan sudah ditambahkan ke grup.", - "add": { - "successToast_one": "Pelanggan berhasil ditambahkan ke grup.", - "successToast_other": "Pelanggan berhasil ditambahkan ke grup.", - "list": { - "noRecordsMessage": "Buat pelanggan terlebih dahulu." - } - }, - "remove": { - "title_one": "Hapus pelanggan", - "title_other": "Hapus pelanggan", - "description_one": "Anda akan menghapus {{count}} pelanggan dari grup pelanggan. Tindakan ini tidak dapat dibatalkan.", - "description_other": "Anda akan menghapus {{count}} pelanggan dari grup pelanggan. Tindakan ini tidak dapat dibatalkan." - }, - "list": { - "noRecordsMessage": "Grup ini tidak memiliki pelanggan." - } - } - }, - "orders": { - "domain": "Pesanan", - "claim": "Klaim", - "exchange": "Tukar", - "return": "Kembalikan", - "cancelWarning": "Anda akan membatalkan pesanan {{id}}. Tindakan ini tidak dapat dibatalkan.", - "orderCanceled": "Pesanan berhasil dibatalkan", - "onDateFromSalesChannel": "{{date}} dari {{salesChannel}}", - "list": { - "noRecordsMessage": "Pesanan Anda akan muncul di sini." - }, - "status": { - "not_paid": "Belum dibayar", - "pending": "Tertunda", - "completed": "Selesai", - "draft": "Draf", - "archived": "Diararsip", - "canceled": "Dibatalkan", - "requires_action": "Membutuhkan tindakan" - }, - "summary": { - "requestReturn": "Minta pengembalian", - "allocateItems": "Alokasikan item", - "editOrder": "Edit pesanan", - "editOrderContinue": "Lanjutkan edit pesanan", - "inventoryKit": "Terdiri dari {{count}}x item inventaris", - "itemTotal": "Total Item", - "shippingTotal": "Total Pengiriman", - "discountTotal": "Total Diskon", - "taxTotalIncl": "Total Pajak (termasuk)", - "itemSubtotal": "Subtotal Item", - "shippingSubtotal": "Subtotal Pengiriman", - "discountSubtotal": "Subtotal Diskon", - "taxTotal": "Total Pajak" - }, - "transfer": { - "title": "Transfer kepemilikan", - "requestSuccess": "Permintaan transfer pesanan dikirim ke: {{email}}.", - "currentOwner": "Pemilik saat ini", - "newOwner": "Pemilik baru", - "currentOwnerDescription": "Pelanggan yang saat ini terkait dengan pesanan ini.", - "newOwnerDescription": "Pelanggan yang akan menerima transfer pesanan ini." - }, - "payment": { - "title": "Pembayaran", - "isReadyToBeCaptured": "Pembayaran <0/> siap untuk diambil.", - "totalPaidByCustomer": "Total dibayar oleh pelanggan", - "capture": "Ambil pembayaran", - "capture_short": "Ambil", - "refund": "Pengembalian dana", - "markAsPaid": "Tandai sebagai dibayar", - "statusLabel": "Status pembayaran", - "statusTitle": "Status Pembayaran", - "status": { - "notPaid": "Belum dibayar", - "authorized": "Diotorisasi", - "partiallyAuthorized": "Sebagian diotorisasi", - "awaiting": "Menunggu", - "captured": "Diambil", - "partiallyRefunded": "Sebagian dikembalikan", - "partiallyCaptured": "Sebagian diambil", - "refunded": "Dikembalikan", - "canceled": "Dibatalkan", - "requiresAction": "Membutuhkan tindakan" - }, - "capturePayment": "Pembayaran sebesar {{amount}} akan diambil.", - "capturePaymentSuccess": "Pembayaran sebesar {{amount}} berhasil diambil", - "markAsPaidPayment": "Pembayaran sebesar {{amount}} akan ditandai sebagai dibayar.", - "markAsPaidPaymentSuccess": "Pembayaran sebesar {{amount}} berhasil ditandai sebagai dibayar", - "createRefund": "Buat Pengembalian Dana", - "refundPaymentSuccess": "Pengembalian dana sebesar {{amount}} berhasil", - "createRefundWrongQuantity": "Kuantitas harus berupa angka antara 1 dan {{number}}", - "refundAmount": "Pengembalian dana {{ amount }}", - "paymentLink": "Salin tautan pembayaran untuk {{ amount }}", - "selectPaymentToRefund": "Pilih pembayaran untuk dikembalikan" - }, - "edits": { - "title": "Edit pesanan", - "confirm": "Konfirmasi Edit", - "confirmText": "Anda akan mengonfirmasi Edit Pesanan. Tindakan ini tidak dapat dibatalkan.", - "cancel": "Batalkan Edit", - "currentItems": "Item saat ini", - "currentItemsDescription": "Sesuaikan kuantitas item atau hapus.", - "addItemsDescription": "Anda dapat menambah item baru ke pesanan.", - "addItems": "Tambah item", - "amountPaid": "Jumlah dibayar", - "newTotal": "Total baru", - "differenceDue": "Selisih terutang", - "create": "Edit Pesanan", - "currentTotal": "Total saat ini", - "noteHint": "Tambah catatan internal untuk edit", - "cancelSuccessToast": "Edit pesanan dibatalkan", - "createSuccessToast": "Permintaan edit pesanan dibuat", - "activeChangeError": "Sudah ada perubahan pesanan yang aktif pada pesanan (pengembalian, klaim, penukaran, dll.). Selesaikan atau batalkan perubahan sebelum mengedit pesanan.", - "panel": { - "title": "Edit pesanan diminta", - "titlePending": "Edit pesanan tertunda" - }, - "toast": { - "canceledSuccessfully": "Edit pesanan dibatalkan", - "confirmedSuccessfully": "Edit pesanan dikonfirmasi" - }, - "validation": { - "quantityLowerThanFulfillment": "Tidak dapat mengatur kuantitas menjadi kurang dari atau sama dengan kuantitas terpenuhi" - } - }, - "edit": { - "email": { - "title": "Edit email", - "requestSuccess": "Email pesanan diperbarui menjadi {{email}}." - }, - "shippingAddress": { - "title": "Edit alamat pengiriman", - "requestSuccess": "Alamat pengiriman pesanan diperbarui." - }, - "billingAddress": { - "title": "Edit alamat penagihan", - "requestSuccess": "Alamat penagihan pesanan diperbarui." - } - }, - "returns": { - "create": "Buat Pengembalian", - "confirm": "Konfirmasi Pengembalian", - "confirmText": "Anda akan mengonfirmasi Pengembalian. Tindakan ini tidak dapat dibatalkan.", - "inbound": "Masuk", - "outbound": "Keluar", - "sendNotification": "Kirim notifikasi", - "sendNotificationHint": "Beritahu pelanggan tentang pengembalian.", - "returnTotal": "Total pengembalian", - "inboundTotal": "Total masuk", - "estDifference": "Perkiraan selisih", - "outstandingAmount": "Jumlah terutang", - "reason": "Alasan", - "reasonHint": "Pilih alasan mengapa pelanggan ingin mengembalikan item.", - "note": "Catatan", - "noInventoryLevel": "Tidak ada level inventaris", - "noInventoryLevelDesc": "Lokasi stok yang dipilih tidak memiliki level inventaris untuk item yang dipilih. Pengembalian dapat diminta tetapi tidak dapat diterima sampai level inventaris dibuat untuk lokasi yang dipilih.", - "noteHint": "Anda dapat mengetik bebas jika ingin menentukan sesuatu.", - "location": "Lokasi", - "locationHint": "Pilih lokasi mana yang ingin Anda kembalikan item.", - "inboundShipping": "Pengiriman pengembalian", - "inboundShippingHint": "Pilih metode yang ingin Anda gunakan.", - "returnableQuantityLabel": "Kuantitas dapat dikembalikan", - "refundableAmountLabel": "Jumlah dapat dikembalikan", - "returnRequestedInfo": "{{requestedItemsCount}}x item diminta pengembalian", - "returnReceivedInfo": "{{requestedItemsCount}}x item pengembalian diterima", - "itemReceived": "Item diterima", - "returnRequested": "Pengembalian diminta", - "damagedItemReceived": "Item rusak diterima", - "damagedItemsReturned": "{{quantity}}x item rusak dikembalikan", - "activeChangeError": "Ada perubahan pesanan aktif yang sedang berlangsung pada pesanan ini. Selesaikan atau batalkan perubahan terlebih dahulu.", - "cancel": { - "title": "Batalkan Pengembalian", - "description": "Anda yakin ingin membatalkan permintaan pengembalian?" - }, - "placeholders": { - "noReturnShippingOptions": { - "title": "Tidak ada opsi pengiriman pengembalian ditemukan", - "hint": "Tidak ada opsi pengiriman pengembalian yang dibuat untuk lokasi ini. Anda dapat membuatnya di Lokasi & Pengiriman." - }, - "outboundShippingOptions": { - "title": "Tidak ada opsi pengiriman keluar ditemukan", - "hint": "Tidak ada opsi pengiriman keluar yang dibuat untuk lokasi ini. Anda dapat membuatnya di Lokasi & Pengiriman." - } - }, - "receive": { - "action": "Terima item", - "receiveItems": "{{ returnType }} {{ id }}", - "restockAll": "Restok semua item", - "itemsLabel": "Item diterima", - "title": "Terima item untuk #{{returnId}}", - "sendNotificationHint": "Beritahu pelanggan tentang pengembalian yang diterima.", - "inventoryWarning": "Perhatikan bahwa kami akan secara otomatis menyesuaikan tingkat inventaris berdasarkan input Anda di atas.", - "writeOffInputLabel": "Berapa banyak item yang rusak?", - "toast": { - "success": "Pengembalian berhasil diterima.", - "errorLargeValue": "Kuantitas lebih besar dari kuantitas item yang diminta.", - "errorNegativeValue": "Kuantitas tidak bisa negatif.", - "errorLargeDamagedValue": "Kuantitas item rusak + kuantitas diterima tidak rusak melebihi total kuantitas item pada pengembalian. Kurangi kuantitas item tidak rusak." - } - }, - "toast": { - "canceledSuccessfully": "Pengembalian berhasil dibatalkan", - "confirmedSuccessfully": "Pengembalian berhasil dikonfirmasi" - }, - "panel": { - "title": "Pengembalian dimulai", - "description": "Ada permintaan pengembalian terbuka yang harus diselesaikan" - } - }, - "claims": { - "create": "Buat Klaim", - "confirm": "Konfirmasi Klaim", - "confirmText": "Anda akan mengonfirmasi Klaim. Tindakan ini tidak dapat dibatalkan.", - "manage": "Kelola Klaim", - "outbound": "Keluar", - "outboundItemAdded": "{{itemsCount}}x ditambahkan melalui klaim", - "outboundTotal": "Total keluar", - "outboundShipping": "Pengiriman keluar", - "outboundShippingHint": "Pilih metode yang ingin Anda gunakan.", - "refundAmount": "Perkiraan selisih", - "activeChangeError": "Ada perubahan pesanan aktif pada pesanan ini. Selesaikan atau buang perubahan sebelumnya.", - "actions": { - "cancelClaim": { - "successToast": "Klaim berhasil dibatalkan." - } - }, - "cancel": { - "title": "Batalkan Klaim", - "description": "Anda yakin ingin membatalkan klaim?" - }, - "tooltips": { - "onlyReturnShippingOptions": "Daftar ini hanya akan terdiri dari opsi pengiriman pengembalian." - }, - "toast": { - "canceledSuccessfully": "Klaim berhasil dibatalkan", - "confirmedSuccessfully": "Klaim berhasil dikonfirmasi" - }, - "panel": { - "title": "Klaim dimulai", - "description": "Ada permintaan klaim terbuka yang harus diselesaikan" - } - }, - "exchanges": { - "create": "Buat Penukaran", - "manage": "Kelola Penukaran", - "confirm": "Konfirmasi Penukaran", - "confirmText": "Anda akan mengonfirmasi Penukaran. Tindakan ini tidak dapat dibatalkan.", - "outbound": "Keluar", - "outboundItemAdded": "{{itemsCount}}x ditambahkan melalui penukaran", - "outboundTotal": "Total keluar", - "outboundShipping": "Pengiriman keluar", - "outboundShippingHint": "Pilih metode yang ingin Anda gunakan.", - "refundAmount": "Perkiraan selisih", - "activeChangeError": "Ada perubahan pesanan aktif pada pesanan ini. Selesaikan atau buang perubahan sebelumnya.", - "actions": { - "cancelExchange": { - "successToast": "Penukaran berhasil dibatalkan." - } - }, - "cancel": { - "title": "Batalkan Penukaran", - "description": "Anda yakin ingin membatalkan penukaran?" - }, - "tooltips": { - "onlyReturnShippingOptions": "Daftar ini hanya akan terdiri dari opsi pengiriman pengembalian." - }, - "toast": { - "canceledSuccessfully": "Penukaran berhasil dibatalkan", - "confirmedSuccessfully": "Penukaran berhasil dikonfirmasi" - }, - "panel": { - "title": "Penukaran dimulai", - "description": "Ada permintaan penukaran terbuka yang harus diselesaikan" - } - }, - "reservations": { - "allocatedLabel": "Dialokasikan", - "notAllocatedLabel": "Tidak dialokasikan" - }, - "allocateItems": { - "action": "Alokasikan item", - "title": "Alokasikan item pesanan", - "locationDescription": "Pilih lokasi mana yang ingin Anda alokasikan.", - "itemsToAllocate": "Item yang akan dialokasikan", - "itemsToAllocateDesc": "Pilih jumlah item yang ingin Anda alokasikan", - "search": "Cari item", - "consistsOf": "Terdiri dari {{num}}x item inventaris", - "requires": "Membutuhkan {{num}} per varian", - "toast": { - "created": "Item berhasil dialokasikan" - }, - "error": { - "quantityNotAllocated": "Ada item yang belum dialokasikan." - } - }, - "shipment": { - "title": "Tandai pengiriman terpenuhi", - "trackingNumber": "Nomor pelacakan", - "addTracking": "Tambah nomor pelacakan", - "sendNotification": "Kirim notifikasi", - "sendNotificationHint": "Beritahu pelanggan tentang pengiriman ini.", - "toastCreated": "Pengiriman berhasil dibuat." - }, - "fulfillment": { - "cancelWarning": "Anda akan membatalkan pemenuhan. Tindakan ini tidak dapat dibatalkan.", - "markAsDeliveredWarning": "Anda akan menandai pemenuhan sebagai terkirim. Tindakan ini tidak dapat dibatalkan.", - "differentOptionSelected": "Opsi pengiriman yang dipilih berbeda dengan yang dipilih pelanggan.", - "disabledItemTooltip": "Opsi pengiriman yang Anda pilih tidak mengizinkan pemenuhan item ini", - "unfulfilledItems": "Item Belum Terpenuhi", - "statusLabel": "Status pemenuhan", - "statusTitle": "Status Pemenuhan", - "fulfillItems": "Penuhi item", - "awaitingFulfillmentBadge": "Menunggu pemenuhan", - "requiresShipping": "Membutuhkan pengiriman", - "number": "Pemenuhan #{{number}}", - "itemsToFulfill": "Item untuk dipenuhi", - "create": "Buat Pemenuhan", - "available": "Tersedia", - "inStock": "Stok tersedia", - "markAsShipped": "Tandai sebagai dikirim", - "markAsPickedUp": "Tandai sebagai diambil", - "markAsDelivered": "Tandai sebagai terkirim", - "itemsToFulfillDesc": "Pilih item dan kuantitas untuk dipenuhi", - "locationDescription": "Pilih lokasi mana yang ingin Anda penuhi item.", - "sendNotificationHint": "Beritahu pelanggan tentang pemenuhan yang dibuat.", - "methodDescription": "Pilih metode pengiriman yang berbeda dari yang dipilih pelanggan", - "error": { - "wrongQuantity": "Hanya satu item yang tersedia untuk pemenuhan", - "wrongQuantity_other": "Kuantitas harus berupa angka antara 1 dan {{number}}", - "noItems": "Tidak ada item untuk dipenuhi.", - "noShippingOption": "Opsi pengiriman wajib diisi", - "noLocation": "Lokasi wajib diisi" - }, - "status": { - "notFulfilled": "Belum terpenuhi", - "partiallyFulfilled": "Sebagian terpenuhi", - "fulfilled": "Terpenuhi", - "partiallyShipped": "Sebagian dikirim", - "shipped": "Dikirim", - "delivered": "Terkirim", - "partiallyDelivered": "Sebagian terkirim", - "partiallyReturned": "Sebagian dikembalikan", - "returned": "Dikembalikan", - "canceled": "Dibatalkan", - "requiresAction": "Membutuhkan tindakan" - }, - "toast": { - "created": "Pemenuhan berhasil dibuat", - "canceled": "Pemenuhan berhasil dibatalkan", - "fulfillmentShipped": "Tidak dapat membatalkan pemenuhan yang sudah dikirim", - "fulfillmentDelivered": "Pemenuhan berhasil ditandai sebagai terkirim", - "fulfillmentPickedUp": "Pemenuhan berhasil ditandai sebagai diambil" - }, - "trackingLabel": "Pelacakan", - "shippingFromLabel": "Dikirim dari", - "itemsLabel": "Item" - }, - "refund": { - "title": "Buat Pengembalian Dana", - "sendNotificationHint": "Beritahu pelanggan tentang pengembalian dana yang dibuat.", - "systemPayment": "Pembayaran sistem", - "systemPaymentDesc": "Satu atau lebih pembayaran Anda adalah pembayaran sistem. Perlu diketahui, pengambilan dan pengembalian dana tidak ditangani oleh Medusa untuk pembayaran tersebut.", - "error": { - "amountToLarge": "Tidak dapat mengembalikan dana lebih dari jumlah pesanan awal.", - "amountNegative": "Jumlah pengembalian dana harus berupa angka positif.", - "reasonRequired": "Pilih alasan pengembalian dana." - } - }, - "customer": { - "contactLabel": "Kontak", - "editEmail": "Edit email", - "transferOwnership": "Transfer kepemilikan", - "editBillingAddress": "Edit alamat penagihan", - "editShippingAddress": "Edit alamat pengiriman" - }, - "activity": { - "header": "Aktivitas", - "showMoreActivities_one": "Tampilkan {{count}} aktivitas lagi", - "showMoreActivities_other": "Tampilkan {{count}} aktivitas lagi", - "comment": { - "label": "Komentar", - "placeholder": "Tinggalkan komentar", - "addButtonText": "Tambah komentar", - "deleteButtonText": "Hapus komentar" - }, - "from": "Dari", - "to": "Kepada", - "events": { - "common": { - "toReturn": "Untuk dikembalikan", - "toSend": "Untuk dikirim" - }, - "placed": { - "title": "Pesanan ditempatkan", - "fromSalesChannel": "dari {{salesChannel}}" - }, - "canceled": { - "title": "Pesanan dibatalkan" - }, - "payment": { - "awaiting": "Menunggu pembayaran", - "captured": "Pembayaran diambil", - "canceled": "Pembayaran dibatalkan", - "refunded": "Pembayaran dikembalikan" - }, - "fulfillment": { - "created": "Item terpenuhi", - "canceled": "Pemenuhan dibatalkan", - "shipped": "Item dikirim", - "delivered": "Item terkirim", - "items_one": "{{count}} item", - "items_other": "{{count}} item" - }, - "return": { - "created": "Pengembalian #{{returnId}} diminta", - "canceled": "Pengembalian #{{returnId}} dibatalkan", - "received": "Pengembalian #{{returnId}} diterima", - "items_one": "{{count}} item dikembalikan", - "items_other": "{{count}} item dikembalikan" - }, - "note": { - "comment": "Komentar", - "byLine": "oleh {{author}}" - }, - "claim": { - "created": "Klaim #{{claimId}} diminta", - "canceled": "Klaim #{{claimId}} dibatalkan", - "itemsInbound": "{{count}} item untuk dikembalikan", - "itemsOutbound": "{{count}} item untuk dikirim" - }, - "exchange": { - "created": "Penukaran #{{exchangeId}} diminta", - "canceled": "Penukaran #{{exchangeId}} dibatalkan", - "itemsInbound": "{{count}} item untuk dikembalikan", - "itemsOutbound": "{{count}} item untuk dikirim" - }, - "edit": { - "requested": "Edit pesanan #{{editId}} diminta", - "confirmed": "Edit pesanan #{{editId}} dikonfirmasi" - }, - "transfer": { - "requested": "Transfer pesanan #{{transferId}} diminta", - "confirmed": "Transfer pesanan #{{transferId}} dikonfirmasi", - "declined": "Transfer pesanan #{{transferId}} ditolak" - }, - "update_order": { - "shipping_address": "Alamat pengiriman diperbarui", - "billing_address": "Alamat penagihan diperbarui", - "email": "Email diperbarui" - } - } - }, - "fields": { - "displayId": "ID Tampilan", - "refundableAmount": "Jumlah dapat dikembalikan", - "returnableQuantity": "Kuantitas dapat dikembalikan" - } - }, - "draftOrders": { - "domain": "Draf Pesanan", - "deleteWarning": "Anda akan menghapus draf pesanan {{id}}. Tindakan ini tidak dapat dibatalkan.", - "paymentLinkLabel": "Tautan pembayaran", - "cartIdLabel": "ID Keranjang", - "markAsPaid": { - "label": "Tandai sebagai dibayar", - "warningTitle": "Tandai sebagai Dibayar", - "warningDescription": "Anda akan menandai draf pesanan sebagai dibayar. Tindakan ini tidak dapat dibatalkan, dan menagih pembayaran tidak akan mungkin dilakukan nanti." - }, - "status": { - "open": "Buka", - "completed": "Selesai" - }, - "create": { - "createDraftOrder": "Buat Draf Pesanan", - "createDraftOrderHint": "Buat draf pesanan baru untuk mengelola detail pesanan sebelum ditempatkan.", - "chooseRegionHint": "Pilih wilayah", - "existingItemsLabel": "Item yang sudah ada", - "existingItemsHint": "Tambah produk yang sudah ada ke draf pesanan.", - "customItemsLabel": "Item kustom", - "customItemsHint": "Tambah item kustom ke draf pesanan.", - "addExistingItemsAction": "Tambah item yang sudah ada", - "addCustomItemAction": "Tambah item kustom", - "noCustomItemsAddedLabel": "Belum ada item kustom ditambahkan", - "noExistingItemsAddedLabel": "Belum ada item yang sudah ada ditambahkan", - "chooseRegionTooltip": "Pilih wilayah terlebih dahulu", - "useExistingCustomerLabel": "Gunakan pelanggan yang sudah ada", - "addShippingMethodsAction": "Tambah metode pengiriman", - "unitPriceOverrideLabel": "Timpa harga satuan", - "shippingOptionLabel": "Opsi pengiriman", - "shippingOptionHint": "Pilih opsi pengiriman untuk draf pesanan.", - "shippingPriceOverrideLabel": "Timpa harga pengiriman", - "shippingPriceOverrideHint": "Timpa harga pengiriman untuk draf pesanan.", - "sendNotificationLabel": "Kirim notifikasi", - "sendNotificationHint": "Kirim notifikasi ke pelanggan saat draf pesanan dibuat." - }, - "validation": { - "requiredEmailOrCustomer": "Email atau pelanggan wajib diisi.", - "requiredItems": "Setidaknya satu item wajib diisi.", - "invalidEmail": "Email harus berupa alamat email yang valid." - } - }, - "stockLocations": { - "domain": "Lokasi & Pengiriman", - "list": { - "description": "Kelola lokasi stok dan opsi pengiriman toko Anda." - }, - "create": { - "header": "Buat Lokasi Stok", - "hint": "Lokasi stok adalah situs fisik tempat produk disimpan dan dikirim.", - "successToast": "Lokasi {{name}} berhasil dibuat." - }, - "edit": { - "header": "Edit Lokasi Stok", - "viewInventory": "Lihat inventaris", - "successToast": "Lokasi {{name}} berhasil diperbarui." - }, - "delete": { - "confirmation": "Anda akan menghapus lokasi stok \"{{name}}\". Tindakan ini tidak dapat dibatalkan." - }, - "fulfillmentProviders": { - "header": "Penyedia Pemenuhan", - "shippingOptionsTooltip": "Dropdown ini hanya akan berisi penyedia yang diaktifkan untuk lokasi ini. Tambahkan mereka ke lokasi jika dropdown dinonaktifkan.", - "label": "Penyedia pemenuhan terhubung", - "connectedTo": "Terhubung ke {{count}} dari {{total}} penyedia pemenuhan", - "noProviders": "Lokasi Stok ini tidak terhubung ke penyedia pemenuhan mana pun.", - "action": "Hubungkan Penyedia", - "successToast": "Penyedia pemenuhan untuk lokasi stok berhasil diperbarui." - }, - "fulfillmentSets": { - "pickup": { - "header": "Ambil" - }, - "shipping": { - "header": "Pengiriman" - }, - "disable": { - "confirmation": "Anda yakin ingin menonaktifkan \"{{name}}\"? Ini akan menghapus semua zona layanan dan opsi pengiriman terkait, dan tidak dapat dibatalkan.", - "pickup": "Pengambilan berhasil dinonaktifkan.", - "shipping": "Pengiriman berhasil dinonaktifkan." - }, - "enable": { - "pickup": "Pengambilan berhasil diaktifkan.", - "shipping": "Pengiriman berhasil diaktifkan." - } - }, - "sidebar": { - "header": "Konfigurasi Pengiriman", - "shippingProfiles": { - "label": "Profil Pengiriman", - "description": "Kelompokkan produk berdasarkan persyaratan pengiriman" - } - }, - "salesChannels": { - "header": "Saluran Penjualan", - "hint": "Kelola saluran penjualan yang terhubung ke lokasi ini.", - "label": "Saluran penjualan terhubung", - "connectedTo": "Terhubung ke {{count}} dari {{total}} saluran penjualan", - "noChannels": "Lokasi tidak terhubung ke saluran penjualan mana pun.", - "action": "Hubungkan saluran penjualan", - "successToast": "Saluran penjualan berhasil diperbarui." - }, - "pickupOptions": { - "edit": { - "header": "Edit Opsi Pengambilan" - } - }, - "shippingOptions": { - "create": { - "shipping": { - "header": "Buat Opsi Pengiriman untuk {{zone}}", - "hint": "Buat opsi pengiriman baru untuk menentukan cara produk dikirim dari lokasi ini.", - "label": "Opsi pengiriman", - "successToast": "Opsi pengiriman {{name}} berhasil dibuat." - }, - "pickup": { - "header": "Buat Opsi Pengambilan untuk {{zone}}", - "hint": "Buat opsi pengambilan baru untuk menentukan cara produk diambil dari lokasi ini.", - "label": "Opsi pengambilan", - "successToast": "Opsi pengambilan {{name}} berhasil dibuat." - }, - "returns": { - "header": "Buat Opsi Pengembalian untuk {{zone}}", - "hint": "Buat opsi pengembalian baru untuk menentukan cara produk dikembalikan ke lokasi ini.", - "label": "Opsi pengembalian", - "successToast": "Opsi pengembalian {{name}} berhasil dibuat." - }, - "tabs": { - "details": "Detail", - "prices": "Harga" - }, - "action": "Buat opsi" - }, - "delete": { - "confirmation": "Anda akan menghapus opsi pengiriman \"{{name}}\". Tindakan ini tidak dapat dibatalkan.", - "successToast": "Opsi pengiriman {{name}} berhasil dihapus." - }, - "edit": { - "header": "Edit Opsi Pengiriman", - "action": "Edit opsi", - "successToast": "Opsi pengiriman {{name}} berhasil diperbarui." - }, - "pricing": { - "action": "Edit harga" - }, - "conditionalPrices": { - "header": "Harga Bersyarat untuk {{name}}", - "description": "Kelola harga bersyarat untuk opsi pengiriman ini berdasarkan total item keranjang.", - "attributes": { - "cartItemTotal": "Total item keranjang" - }, - "summaries": { - "range": "Jika <0>{{attribute}} antara <1>{{gte}} dan <2>{{lte}}", - "greaterThan": "Jika <0>{{attribute}} ≥ <1>{{gte}}", - "lessThan": "Jika <0>{{attribute}} ≤ <1>{{lte}}" - }, - "actions": { - "addPrice": "Tambah harga", - "manageConditionalPrices": "Kelola harga bersyarat" - }, - "rules": { - "amount": "Harga opsi pengiriman", - "gte": "Total item keranjang minimum", - "lte": "Total item keranjang maksimum" - }, - "customRules": { - "label": "Aturan kustom", - "tooltip": "Harga bersyarat ini memiliki aturan yang tidak dapat dikelola di dasbor.", - "eq": "Total item keranjang harus sama dengan", - "gt": "Total item keranjang harus lebih besar dari", - "lt": "Total item keranjang harus kurang dari" - }, - "errors": { - "amountRequired": "Harga opsi pengiriman wajib diisi", - "minOrMaxRequired": "Setidaknya salah satu dari total item keranjang minimum atau maksimum harus disediakan", - "minGreaterThanMax": "Total item keranjang minimum harus kurang dari atau sama dengan total item keranjang maksimum", - "duplicateAmount": "Harga opsi pengiriman harus unik untuk setiap kondisi", - "overlappingConditions": "Kondisi harus unik di semua aturan harga" - } - }, - "fields": { - "count": { - "shipping_one": "{{count}} opsi pengiriman", - "shipping_other": "{{count}} opsi pengiriman", - "pickup_one": "{{count}} opsi pengambilan", - "pickup_other": "{{count}} opsi pengambilan", - "returns_one": "{{count}} opsi pengembalian", - "returns_other": "{{count}} opsi pengembalian" - }, - "priceType": { - "label": "Jenis harga", - "options": { - "fixed": { - "label": "Tetap", - "hint": "Harga opsi pengiriman ditetapkan dan tidak berubah berdasarkan isi pesanan." - }, - "calculated": { - "label": "Dihitung", - "hint": "Harga opsi pengiriman dihitung oleh penyedia pemenuhan selama checkout." - } - } - }, - "enableInStore": { - "label": "Aktifkan di toko", - "hint": "Apakah pelanggan dapat menggunakan opsi ini saat checkout." - }, - "provider": "Penyedia pemenuhan", - "profile": "Profil pengiriman", - "fulfillmentOption": "Opsi pemenuhan" - } - }, - "serviceZones": { - "create": { - "headerPickup": "Buat Zona Layanan untuk Pengambilan dari {{location}}", - "headerShipping": "Buat Zona Layanan untuk Pengiriman dari {{location}}", - "action": "Buat zona layanan", - "successToast": "Zona layanan {{name}} berhasil dibuat." - }, - "edit": { - "header": "Edit Zona Layanan", - "successToast": "Zona layanan {{name}} berhasil diperbarui." - }, - "delete": { - "confirmation": "Anda akan menghapus zona layanan \"{{name}}\". Tindakan ini tidak dapat dibatalkan.", - "successToast": "Zona layanan {{name}} berhasil dihapus." - }, - "manageAreas": { - "header": "Kelola Area untuk {{name}}", - "action": "Kelola area", - "label": "Area", - "hint": "Pilih area geografis yang dicakup oleh zona layanan.", - "successToast": "Area untuk {{name}} berhasil diperbarui." - }, - "fields": { - "noRecords": "Tidak ada zona layanan untuk ditambahkan opsi pengiriman.", - "tip": "Zona layanan adalah kumpulan zona atau area geografis. Ini digunakan untuk membatasi opsi pengiriman yang tersedia untuk sekumpulan lokasi yang ditentukan." - } - } - }, - "shippingProfile": { - "domain": "Profil Pengiriman", - "subtitle": "Kelompokkan produk dengan persyaratan pengiriman yang serupa ke dalam profil.", - "create": { - "header": "Buat Profil Pengiriman", - "hint": "Buat profil pengiriman baru untuk mengelompokkan produk dengan persyaratan pengiriman yang serupa.", - "successToast": "Profil pengiriman {{name}} berhasil dibuat." - }, - "delete": { - "title": "Hapus Profil Pengiriman", - "description": "Anda akan menghapus profil pengiriman {{name}}. Tindakan ini tidak dapat dibatalkan.", - "successToast": "Profil pengiriman {{name}} berhasil dihapus." - }, - "tooltip": { - "type": "Masukkan jenis profil pengiriman, contoh: Berat, Ukuran Besar, Khusus Kargo, dll." - } - }, - "taxRegions": { - "domain": "Wilayah Pajak", - "list": { - "hint": "Kelola apa yang Anda tagih kepada pelanggan Anda saat mereka berbelanja dari berbagai negara dan wilayah." - }, - "delete": { - "confirmation": "Anda akan menghapus wilayah pajak. Tindakan ini tidak dapat dibatalkan.", - "successToast": "Wilayah pajak berhasil dihapus." - }, - "create": { - "header": "Buat Wilayah Pajak", - "hint": "Buat wilayah pajak baru untuk menentukan tarif pajak untuk negara tertentu.", - "errors": { - "missingProvider": "Penyedia wajib diisi saat membuat wilayah pajak.", - "missingCountry": "Negara wajib diisi saat membuat wilayah pajak." - }, - "successToast": "Wilayah pajak berhasil dibuat." - }, - "edit": { - "header": "Edit Wilayah Pajak", - "hint": "Edit detail wilayah pajak.", - "successToast": "Wilayah pajak berhasil diperbarui." - }, - "province": { - "header": "Provinsi", - "create": { - "header": "Buat Wilayah Pajak Provinsi", - "hint": "Buat wilayah pajak baru untuk menentukan tarif pajak untuk provinsi tertentu." - } - }, - "provider": { - "header": "Penyedia Pajak" - }, - "state": { - "header": "Negara Bagian", - "create": { - "header": "Buat Wilayah Pajak Negara Bagian", - "hint": "Buat wilayah pajak baru untuk menentukan tarif pajak untuk negara bagian tertentu." - } - }, - "stateOrTerritory": { - "header": "Negara Bagian atau Teritori", - "create": { - "header": "Buat Wilayah Pajak Negara Bagian/Teritori", - "hint": "Buat wilayah pajak baru untuk menentukan tarif pajak untuk negara bagian/teritori tertentu." - } - }, - "county": { - "header": "County", - "create": { - "header": "Buat Wilayah Pajak County", - "hint": "Buat wilayah pajak baru untuk menentukan tarif pajak untuk county tertentu." - } - }, - "region": { - "header": "Wilayah", - "create": { - "header": "Buat Wilayah Pajak", - "hint": "Buat wilayah pajak baru untuk menentukan tarif pajak untuk wilayah tertentu." - } - }, - "department": { - "header": "Departemen", - "create": { - "header": "Buat Wilayah Pajak Departemen", - "hint": "Buat wilayah pajak baru untuk menentukan tarif pajak untuk departemen tertentu." - } - }, - "territory": { - "header": "Teritori", - "create": { - "header": "Buat Wilayah Pajak Teritori", - "hint": "Buat wilayah pajak baru untuk menentukan tarif pajak untuk teritori tertentu." - } - }, - "prefecture": { - "header": "Prefektur", - "create": { - "header": "Buat Wilayah Pajak Prefektur", - "hint": "Buat wilayah pajak baru untuk menentukan tarif pajak untuk prefektur tertentu." - } - }, - "district": { - "header": "Distrik", - "create": { - "header": "Buat Wilayah Pajak Distrik", - "hint": "Buat wilayah pajak baru untuk menentukan tarif pajak untuk distrik tertentu." - } - }, - "governorate": { - "header": "Governorat", - "create": { - "header": "Buat Wilayah Pajak Governorat", - "hint": "Buat wilayah pajak baru untuk menentukan tarif pajak untuk governorat tertentu." - } - }, - "canton": { - "header": "Kanton", - "create": { - "header": "Buat Wilayah Pajak Kanton", - "hint": "Buat wilayah pajak baru untuk menentukan tarif pajak untuk kanton tertentu." - } - }, - "emirate": { - "header": "Emirat", - "create": { - "header": "Buat Wilayah Pajak Emirat", - "hint": "Buat wilayah pajak baru untuk menentukan tarif pajak untuk emirat tertentu." - } - }, - "sublevel": { - "header": "Sublevel", - "create": { - "header": "Buat Wilayah Pajak Sublevel", - "hint": "Buat wilayah pajak baru untuk menentukan tarif pajak untuk sublevel tertentu." - } - }, - "taxOverrides": { - "header": "Pengabaian", - "create": { - "header": "Buat Pengabaian", - "hint": "Buat tarif pajak yang mengabaikan tarif pajak default untuk kondisi yang dipilih." - }, - "edit": { - "header": "Edit Pengabaian", - "hint": "Edit tarif pajak yang mengabaikan tarif pajak default untuk kondisi yang dipilih." - } - }, - "taxRates": { - "create": { - "header": "Buat Tarif Pajak", - "hint": "Buat tarif pajak baru untuk menentukan tarif pajak untuk wilayah.", - "successToast": "Tarif pajak berhasil dibuat." - }, - "edit": { - "header": "Edit Tarif Pajak", - "hint": "Edit tarif pajak untuk menentukan tarif pajak untuk wilayah.", - "successToast": "Tarif pajak berhasil diperbarui." - }, - "delete": { - "confirmation": "Anda akan menghapus tarif pajak \"{{name}}\". Tindakan ini tidak dapat dibatalkan.", - "successToast": "Tarif pajak berhasil dihapus." - } - }, - "fields": { - "isCombinable": { - "label": "Dapat Digabung", - "hint": "Apakah tarif pajak ini dapat digabungkan dengan tarif default dari wilayah pajak.", - "true": "Dapat Digabung", - "false": "Tidak Dapat Digabung" - }, - "defaultTaxRate": { - "label": "Tarif pajak default", - "tooltip": "Tarif pajak default untuk wilayah ini. Contohnya adalah tarif PPN standar untuk negara atau wilayah.", - "action": "Buat tarif pajak default" - }, - "taxRate": "Tarif pajak", - "taxCode": "Kode pajak", - "taxProvider": "Penyedia pajak", - "targets": { - "label": "Target", - "hint": "Pilih target yang akan diterapkan tarif pajak ini.", - "options": { - "product": "Produk", - "productCollection": "Koleksi produk", - "productTag": "Tag produk", - "productType": "Jenis produk", - "customerGroup": "Grup pelanggan" - }, - "operators": { - "in": "dalam", - "on": "pada", - "and": "dan" - }, - "placeholders": { - "product": "Cari produk", - "productCollection": "Cari koleksi produk", - "productTag": "Cari tag produk", - "productType": "Cari jenis produk", - "customerGroup": "Cari grup pelanggan" - }, - "tags": { - "product": "Produk", - "productCollection": "Koleksi produk", - "productTag": "Tag produk", - "productType": "Jenis produk", - "customerGroup": "Grup pelanggan" - }, - "modal": { - "header": "Tambah target" - }, - "values_one": "{{count}} nilai", - "values_other": "{{count}} nilai", - "numberOfTargets_one": "{{count}} target", - "numberOfTargets_other": "{{count}} target", - "additionalValues_one": "dan {{count}} nilai lainnya", - "additionalValues_other": "dan {{count}} nilai lainnya", - "action": "Tambah target" - }, - "sublevels": { - "labels": { - "province": "Provinsi", - "state": "Negara Bagian", - "region": "Wilayah", - "stateOrTerritory": "Negara Bagian/Teritori", - "department": "Departemen", - "county": "County", - "territory": "Teritori", - "prefecture": "Prefektur", - "district": "Distrik", - "governorate": "Governorat", - "emirate": "Emirat", - "canton": "Kanton", - "sublevel": "Kode sublevel" - }, - "placeholders": { - "province": "Pilih provinsi", - "state": "Pilih negara bagian", - "region": "Pilih wilayah", - "stateOrTerritory": "Pilih negara bagian/teritori", - "department": "Pilih departemen", - "county": "Pilih county", - "territory": "Pilih teritori", - "prefecture": "Pilih prefektur", - "district": "Pilih distrik", - "governorate": "Pilih governorat", - "emirate": "Pilih emirat", - "canton": "Pilih kanton" - }, - "tooltips": { - "sublevel": "Masukkan kode ISO 3166-2 untuk wilayah pajak sublevel.", - "notPartOfCountry": "{{province}} tampaknya bukan bagian dari {{country}}. Mohon periksa kembali apakah ini benar." - }, - "alert": { - "header": "Wilayah sublevel dinonaktifkan untuk wilayah pajak ini", - "description": "Wilayah sublevel dinonaktifkan untuk wilayah ini secara default. Anda dapat mengaktifkannya untuk membuat wilayah sublevel seperti provinsi, negara bagian, atau teritori.", - "action": "Aktifkan wilayah sublevel" - } - }, - "noDefaultRate": { - "label": "Tidak ada tarif default", - "tooltip": "Wilayah pajak ini tidak memiliki tarif pajak default. Jika ada tarif standar, seperti PPN negara, tambahkan ke wilayah ini." - } - } - }, - "promotions": { - "domain": "Promosi", - "sections": { - "details": "Detail Promosi" - }, - "tabs": { - "template": "Jenis", - "details": "Detail", - "campaign": "Kampanye" - }, - "fields": { - "type": "Jenis", - "value_type": "Jenis Nilai", - "value": "Nilai", - "campaign": "Kampanye", - "method": "Metode", - "allocation": "Alokasi", - "addCondition": "Tambah kondisi", - "clearAll": "Bersihkan semua", - "amount": { - "tooltip": "Pilih kode mata uang untuk mengaktifkan pengaturan jumlah" - }, - "conditions": { - "rules": { - "title": "Siapa yang dapat menggunakan kode ini?", - "description": "Pelanggan mana yang diizinkan menggunakan kode promosi? Kode promosi dapat digunakan oleh semua pelanggan jika dibiarkan apa adanya." - }, - "target-rules": { - "title": "Item apa yang akan dikenakan promosi?", - "description": "Promosi akan diterapkan pada item yang sesuai dengan kondisi berikut." - }, - "buy-rules": { - "title": "Apa yang harus ada di keranjang untuk membuka promosi?", - "description": "Jika kondisi ini cocok, kami mengaktifkan promosi pada item target." - } - } - }, - "tooltips": { - "campaignType": "Kode mata uang harus dipilih dalam promosi untuk menetapkan anggaran belanja." - }, - "errors": { - "requiredField": "Kolom wajib diisi", - "promotionTabError": "Perbaiki kesalahan di Tab Promosi sebelum melanjutkan" - }, - "toasts": { - "promotionCreateSuccess": "Promosi ({{code}}) berhasil dibuat." - }, - "create": {}, - "edit": { - "title": "Edit Detail Promosi", - "rules": { - "title": "Edit kondisi penggunaan" - }, - "target-rules": { - "title": "Edit kondisi item" - }, - "buy-rules": { - "title": "Edit aturan beli" - } - }, - "campaign": { - "header": "Kampanye", - "edit": { - "header": "Edit Kampanye", - "successToast": "Berhasil memperbarui kampanye promosi." - }, - "actions": { - "goToCampaign": "Pergi ke kampanye" - } - }, - "campaign_currency": { - "tooltip": "Ini adalah mata uang promosi. Ubah dari tab Detail." - }, - "form": { - "required": "Wajib", - "and": "DAN", - "selectAttribute": "Pilih Atribut", - "campaign": { - "existing": { - "title": "Kampanye yang Sudah Ada", - "description": "Tambah promosi ke kampanye yang sudah ada.", - "placeholder": { - "title": "Kampanye tidak ada", - "desc": "Anda dapat membuat satu untuk melacak beberapa promosi dan menetapkan batas anggaran." - } - }, - "new": { - "title": "Kampanye Baru", - "description": "Buat kampanye baru untuk promosi ini." - }, - "none": { - "title": "Tanpa Kampanye", - "description": "Lanjutkan tanpa mengaitkan promosi dengan kampanye" - } - }, - "status": { - "label": "Status", - "draft": { - "title": "Draf", - "description": "Pelanggan belum dapat menggunakan kode" - }, - "active": { - "title": "Aktif", - "description": "Pelanggan akan dapat menggunakan kode" - }, - "inactive": { - "title": "Tidak Aktif", - "description": "Pelanggan tidak lagi dapat menggunakan kode" - } - }, - "method": { - "label": "Metode", - "code": { - "title": "Kode promosi", - "description": "Pelanggan harus memasukkan kode ini saat checkout" - }, - "automatic": { - "title": "Otomatis", - "description": "Pelanggan akan melihat promosi ini saat checkout" - } - }, - "max_quantity": { - "title": "Kuantitas Maksimum", - "description": "Kuantitas maksimum item yang berlaku untuk promosi ini." - }, - "type": { - "standard": { - "title": "Standar", - "description": "Promosi standar" - }, - "buyget": { - "title": "Beli Dapat", - "description": "Promosi Beli X dapat Y" - } - }, - "allocation": { - "each": { - "title": "Setiap", - "description": "Terapkan nilai pada setiap item" - }, - "across": { - "title": "Di Seluruh", - "description": "Terapkan nilai di seluruh item" - }, - "once": { - "title": "Sekali", - "description": "Batasi diskon hingga kuantitas maksimum" - } - }, - "code": { - "title": "Kode", - "description": "Kode yang akan dimasukkan pelanggan Anda saat checkout." - }, - "value": { - "title": "Nilai Promosi" - }, - "value_type": { - "fixed": { - "title": "Jumlah Tetap", - "description": "Jumlah yang akan didiskon. contoh: 100" - }, - "percentage": { - "title": "Persentase", - "description": "Persentase diskon dari jumlah. contoh: 8%" - } - } - }, - "deleteWarning": "Anda akan menghapus promosi {{code}}. Tindakan ini tidak dapat dibatalkan.", - "createPromotionTitle": "Buat Promosi", - "type": "Jenis promosi", - "conditions": { - "add": "Tambah kondisi", - "list": { - "noRecordsMessage": "Tambah kondisi untuk membatasi item apa yang berlaku untuk promosi." - } - } - }, - "campaigns": { - "domain": "Kampanye", - "details": "Detail kampanye", - "status": { - "active": "Aktif", - "expired": "Kedaluwarsa", - "scheduled": "Terjadwal" - }, - "delete": { - "title": "Anda yakin?", - "description": "Anda akan menghapus kampanye '{{name}}'. Tindakan ini tidak dapat dibatalkan.", - "successToast": "Kampanye '{{name}}' berhasil dibuat." - }, - "edit": { - "header": "Edit Kampanye", - "description": "Edit detail kampanye.", - "successToast": "Kampanye '{{name}}' berhasil diperbarui." - }, - "configuration": { - "header": "Konfigurasi", - "edit": { - "header": "Edit Konfigurasi Kampanye", - "description": "Edit konfigurasi kampanye.", - "successToast": "Konfigurasi kampanye berhasil diperbarui." - } - }, - "create": { - "title": "Buat Kampanye", - "description": "Buat kampanye promosi.", - "hint": "Buat kampanye promosi.", - "header": "Buat Kampanye", - "successToast": "Kampanye '{{name}}' berhasil dibuat." - }, - "fields": { - "name": "Nama", - "identifier": "Identifier", - "start_date": "Tanggal mulai", - "end_date": "Tanggal akhir", - "total_spend": "Anggaran terpakai", - "total_used": "Anggaran digunakan", - "budget_limit": "Batas anggaran", - "campaign_id": { - "hint": "Hanya kampanye dengan kode mata uang yang sama dengan promosi yang ditampilkan dalam daftar ini." - } - }, - "budget": { - "create": { - "hint": "Buat anggaran untuk kampanye.", - "header": "Anggaran Kampanye" - }, - "details": "Anggaran kampanye", - "fields": { - "type": "Jenis", - "currency": "Mata uang", - "limit": "Batas", - "used": "Digunakan" - }, - "type": { - "spend": { - "title": "Belanja", - "description": "Tetapkan batas pada total jumlah diskon dari semua penggunaan promosi." - }, - "usage": { - "title": "Penggunaan", - "description": "Tetapkan batas berapa kali promosi dapat digunakan." - } - }, - "edit": { - "header": "Edit Anggaran Kampanye" - } - }, - "promotions": { - "remove": { - "title": "Hapus promosi dari kampanye", - "description": "Anda akan menghapus {{count}} promosi dari kampanye. Tindakan ini tidak dapat dibatalkan." - }, - "alreadyAdded": "Promosi ini sudah ditambahkan ke kampanye.", - "alreadyAddedDiffCampaign": "Promosi ini sudah ditambahkan ke kampanye lain ({{name}}).", - "currencyMismatch": "Mata uang promosi dan kampanye tidak cocok", - "toast": { - "success": "Berhasil menambahkan {{count}} promosi ke kampanye" - }, - "add": { - "list": { - "noRecordsMessage": "Buat promosi terlebih dahulu." - } - }, - "list": { - "noRecordsMessage": "Tidak ada promosi dalam kampanye." - } - }, - "deleteCampaignWarning": "Anda akan menghapus kampanye {{name}}. Tindakan ini tidak dapat dibatalkan.", - "totalSpend": "<0>{{amount}} <1>{{currency}}" - }, - "priceLists": { - "domain": "Daftar Harga", - "subtitle": "Buat harga penjualan atau timpa harga untuk kondisi tertentu.", - "delete": { - "confirmation": "Anda akan menghapus daftar harga \"{{title}}\". Tindakan ini tidak dapat dibatalkan.", - "successToast": "Daftar harga \"{{title}}\" berhasil dihapus." - }, - "create": { - "header": "Buat Daftar Harga", - "subheader": "Buat daftar harga baru untuk mengelola harga produk Anda.", - "tabs": { - "details": "Detail", - "products": "Produk", - "prices": "Harga" - }, - "successToast": "Daftar harga {{title}} berhasil dibuat.", - "products": { - "list": { - "noRecordsMessage": "Buat produk terlebih dahulu." - } - } - }, - "edit": { - "header": "Edit Daftar Harga", - "successToast": "Daftar harga {{title}} berhasil diperbarui." - }, - "configuration": { - "header": "Konfigurasi", - "edit": { - "header": "Edit Konfigurasi Daftar Harga", - "description": "Edit konfigurasi daftar harga.", - "successToast": "Konfigurasi daftar harga berhasil diperbarui." - } - }, - "products": { - "header": "Produk", - "actions": { - "addProducts": "Tambah produk", - "editPrices": "Edit harga" - }, - "delete": { - "confirmation_one": "Anda akan menghapus harga untuk {{count}} produk dalam daftar harga. Tindakan ini tidak dapat dibatalkan.", - "confirmation_other": "Anda akan menghapus harga untuk {{count}} produk dalam daftar harga. Tindakan ini tidak dapat dibatalkan.", - "successToast_one": "Berhasil menghapus harga untuk {{count}} produk.", - "successToast_other": "Berhasil menghapus harga untuk {{count}} produk." - }, - "add": { - "successToast": "Harga berhasil ditambahkan ke daftar harga." - }, - "edit": { - "successToast": "Harga berhasil diperbarui." - } - }, - "fields": { - "priceOverrides": { - "label": "Timpa harga", - "header": "Timpa Harga" - }, - "status": { - "label": "Status", - "options": { - "active": "Aktif", - "draft": "Draf", - "expired": "Kedaluwarsa", - "scheduled": "Terjadwal" - } - }, - "type": { - "label": "Jenis", - "hint": "Pilih jenis daftar harga yang ingin Anda buat.", - "options": { - "sale": { - "label": "Obral", - "description": "Harga obral adalah perubahan harga sementara untuk produk." - }, - "override": { - "label": "Timpa", - "description": "Timpa biasanya digunakan untuk membuat harga khusus pelanggan." - } - } - }, - "startsAt": { - "label": "Daftar harga memiliki tanggal mulai?", - "hint": "Jadwalkan daftar harga untuk aktif di masa mendatang." - }, - "endsAt": { - "label": "Daftar harga memiliki tanggal kedaluwarsa?", - "hint": "Jadwalkan daftar harga untuk dinonaktifkan di masa mendatang." - }, - "customerAvailability": { - "header": "Pilih grup pelanggan", - "label": "Ketersediaan pelanggan", - "hint": "Pilih grup pelanggan mana yang harus diterapkan daftar harga.", - "placeholder": "Cari grup pelanggan", - "attribute": "Grup pelanggan" - } - } - }, - "profile": { - "domain": "Profil", - "manageYourProfileDetails": "Kelola detail profil Anda.", - "fields": { - "languageLabel": "Bahasa", - "usageInsightsLabel": "Wawasan penggunaan" - }, - "edit": { - "header": "Edit Profil", - "languageHint": "Bahasa yang ingin Anda gunakan di dasbor admin. Ini tidak mengubah bahasa toko Anda.", - "languagePlaceholder": "Pilih bahasa", - "usageInsightsHint": "Bagikan wawasan penggunaan dan bantu kami meningkatkan Medusa. Anda dapat membaca lebih lanjut tentang apa yang kami kumpulkan dan bagaimana kami menggunakannya di <0>dokumentasi kami." - }, - "toast": { - "edit": "Perubahan profil tersimpan" - } - }, - "users": { - "domain": "Pengguna", - "editUser": "Edit Pengguna", - "inviteUser": "Undang Pengguna", - "inviteUserHint": "Undang pengguna baru ke toko Anda.", - "sendInvite": "Kirim undangan", - "pendingInvites": "Undangan Tertunda", - "deleteInviteWarning": "Anda akan menghapus undangan untuk {{email}}. Tindakan ini tidak dapat dibatalkan.", - "resendInvite": "Kirim ulang undangan", - "copyInviteLink": "Salin tautan undangan", - "expiredOnDate": "Kedaluwarsa pada {{date}}", - "validFromUntil": "Berlaku dari <0>{{from}} - <1>{{until}}", - "acceptedOnDate": "Diterima pada {{date}}", - "inviteStatus": { - "accepted": "Diterima", - "pending": "Tertunda", - "expired": "Kedaluwarsa" - }, - "roles": { - "admin": "Admin", - "developer": "Pengembang", - "member": "Anggota" - }, - "list": { - "empty": { - "heading": "Tidak ada pengguna ditemukan", - "description": "Setelah pengguna diundang, mereka akan muncul di sini." - }, - "filtered": { - "heading": "Tidak ada hasil", - "description": "Tidak ada pengguna yang cocok dengan kriteria filter saat ini." - } - }, - "deleteUserWarning": "Anda akan menghapus pengguna {{name}}. Tindakan ini tidak dapat dibatalkan.", - "deleteUserSuccess": "Pengguna {{name}} berhasil dihapus", - "invite": "Undang" - }, - "store": { - "domain": "Toko", - "manageYourStoresDetails": "Kelola detail toko Anda", - "editStore": "Edit toko", - "defaultCurrency": "Mata uang default", - "defaultRegion": "Wilayah default", - "defaultSalesChannel": "Saluran penjualan default", - "defaultLocation": "Lokasi default", - "swapLinkTemplate": "Template tautan swap", - "paymentLinkTemplate": "Template tautan pembayaran", - "inviteLinkTemplate": "Template tautan undangan", - "currencies": "Mata uang", - "addCurrencies": "Tambah mata uang", - "enableTaxInclusivePricing": "Aktifkan harga termasuk pajak", - "disableTaxInclusivePricing": "Nonaktifkan harga termasuk pajak", - "removeCurrencyWarning_one": "Anda akan menghapus {{count}} mata uang dari toko Anda. Pastikan Anda telah menghapus semua harga menggunakan mata uang tersebut sebelum melanjutkan.", - "removeCurrencyWarning_other": "Anda akan menghapus {{count}} mata uang dari toko Anda. Pastikan Anda telah menghapus semua harga menggunakan mata uang tersebut sebelum melanjutkan.", - "currencyAlreadyAdded": "Mata uang sudah ditambahkan ke toko Anda.", - "edit": { - "header": "Edit Toko" - }, - "toast": { - "update": "Toko berhasil diperbarui", - "currenciesUpdated": "Mata uang berhasil diperbarui", - "currenciesRemoved": "Mata uang berhasil dihapus dari toko", - "updatedTaxInclusivitySuccessfully": "Harga termasuk pajak berhasil diperbarui" - } - }, - "regions": { - "domain": "Wilayah", - "subtitle": "Wilayah adalah area tempat Anda menjual produk. Ini dapat mencakup beberapa negara, dan memiliki tarif pajak, penyedia, dan mata uang yang berbeda.", - "createRegion": "Buat Wilayah", - "createRegionHint": "Kelola tarif pajak dan penyedia untuk sekumpulan negara.", - "addCountries": "Tambah negara", - "editRegion": "Edit Wilayah", - "countriesHint": "Tambah negara yang termasuk dalam wilayah ini.", - "deleteRegionWarning": "Anda akan menghapus wilayah {{name}}. Tindakan ini tidak dapat dibatalkan.", - "removeCountriesWarning_one": "Anda akan menghapus {{count}} negara dari wilayah ini. Tindakan ini tidak dapat dibatalkan.", - "removeCountriesWarning_other": "Anda akan menghapus {{count}} negara dari wilayah ini. Tindakan ini tidak dapat dibatalkan.", - "removeCountryWarning": "Anda akan menghapus negara {{name}} dari wilayah ini. Tindakan ini tidak dapat dibatalkan.", - "automaticTaxesHint": "Jika diaktifkan, pajak hanya akan dihitung saat checkout berdasarkan alamat pengiriman.", - "taxInclusiveHint": "Jika diaktifkan, harga di wilayah ini sudah termasuk pajak.", - "providersHint": "Tambah penyedia pembayaran mana yang tersedia di wilayah ini.", - "shippingOptions": "Opsi Pengiriman", - "deleteShippingOptionWarning": "Anda akan menghapus opsi pengiriman {{name}}. Tindakan ini tidak dapat dibatalkan.", - "return": "Kembalikan", - "outbound": "Keluar", - "priceType": "Jenis Harga", - "flatRate": "Tarif Tetap", - "calculated": "Dihitung", - "list": { - "noRecordsMessage": "Buat wilayah untuk area tempat Anda berjualan." - }, - "toast": { - "delete": "Wilayah berhasil dihapus", - "edit": "Edit wilayah tersimpan", - "create": "Wilayah berhasil dibuat", - "countries": "Negara wilayah berhasil diperbarui" - }, - "shippingOption": { - "createShippingOption": "Buat Opsi Pengiriman", - "createShippingOptionHint": "Buat opsi pengiriman baru untuk wilayah.", - "editShippingOption": "Edit Opsi Pengiriman", - "fulfillmentMethod": "Metode Pemenuhan", - "type": { - "outbound": "Keluar", - "outboundHint": "Gunakan ini jika Anda membuat opsi pengiriman untuk mengirim produk ke pelanggan.", - "return": "Kembalikan", - "returnHint": "Gunakan ini jika Anda membuat opsi pengiriman agar pelanggan dapat mengembalikan produk kepada Anda." - }, - "priceType": { - "label": "Jenis Harga", - "flatRate": "Tarif tetap", - "calculated": "Dihitung" - }, - "availability": { - "adminOnly": "Hanya admin", - "adminOnlyHint": "Jika diaktifkan, opsi pengiriman hanya akan tersedia di dasbor admin, dan tidak di etalase." - }, - "taxInclusiveHint": "Jika diaktifkan, harga opsi pengiriman akan termasuk pajak.", - "requirements": { - "label": "Persyaratan", - "hint": "Tentukan persyaratan untuk opsi pengiriman." - } - } - }, - "taxes": { - "domain": "Wilayah Pajak", - "domainDescription": "Kelola wilayah pajak Anda", - "countries": { - "taxCountriesHint": "Pengaturan pajak berlaku untuk negara yang terdaftar." - }, - "settings": { - "editTaxSettings": "Edit Pengaturan Pajak", - "taxProviderLabel": "Penyedia pajak", - "systemTaxProviderLabel": "Penyedia Pajak Sistem", - "calculateTaxesAutomaticallyLabel": "Hitung pajak secara otomatis", - "calculateTaxesAutomaticallyHint": "Jika diaktifkan, tarif pajak akan dihitung secara otomatis dan diterapkan pada keranjang. Jika dinonaktifkan, pajak harus dihitung secara manual saat checkout. Pajak manual disarankan untuk digunakan dengan penyedia pajak pihak ketiga.", - "applyTaxesOnGiftCardsLabel": "Terapkan pajak pada kartu hadiah", - "applyTaxesOnGiftCardsHint": "Jika diaktifkan, pajak akan diterapkan pada kartu hadiah saat checkout. Di beberapa negara, peraturan pajak mewajibkan penerapan pajak pada kartu hadiah saat pembelian.", - "defaultTaxRateLabel": "Tarif pajak default", - "defaultTaxCodeLabel": "Kode pajak default" - }, - "defaultRate": { - "sectionTitle": "Tarif Pajak Default" - }, - "taxRate": { - "sectionTitle": "Tarif Pajak", - "createTaxRate": "Buat Tarif Pajak", - "createTaxRateHint": "Buat tarif pajak baru untuk wilayah.", - "deleteRateDescription": "Anda akan menghapus tarif pajak {{name}}. Tindakan ini tidak dapat dibatalkan.", - "editRateAction": "Edit tarif", - "editOverridesAction": "Edit pengabaian", - "editOverridesTitle": "Edit Pengabaian Tarif Pajak", - "editOverridesHint": "Tentukan pengabaian untuk tarif pajak.", - "deleteTaxRateWarning": "Anda akan menghapus tarif pajak {{name}}. Tindakan ini tidak dapat dibatalkan.", - "productOverridesLabel": "Pengabaian produk", - "productOverridesHint": "Tentukan pengabaian produk untuk tarif pajak.", - "addProductOverridesAction": "Tambah pengabaian produk", - "productTypeOverridesLabel": "Pengabaian jenis produk", - "productTypeOverridesHint": "Tentukan pengabaian jenis produk untuk tarif pajak.", - "addProductTypeOverridesAction": "Tambah pengabaian jenis produk", - "shippingOptionOverridesLabel": "Pengabaian opsi pengiriman", - "shippingOptionOverridesHint": "Tentukan pengabaian opsi pengiriman untuk tarif pajak.", - "addShippingOptionOverridesAction": "Tambah pengabaian opsi pengiriman", - "productOverridesHeader": "Produk", - "productTypeOverridesHeader": "Jenis Produk", - "shippingOptionOverridesHeader": "Opsi Pengiriman" - } - }, - "locations": { - "domain": "Lokasi", - "editLocation": "Edit lokasi", - "addSalesChannels": "Tambah saluran penjualan", - "noLocationsFound": "Tidak ada lokasi ditemukan", - "selectLocations": "Pilih lokasi yang menyimpan item.", - "deleteLocationWarning": "Anda akan menghapus lokasi {{name}}. Tindakan ini tidak dapat dibatalkan.", - "removeSalesChannelsWarning_one": "Anda akan menghapus {{count}} saluran penjualan dari lokasi.", - "removeSalesChannelsWarning_other": "Anda akan menghapus {{count}} saluran penjualan dari lokasi.", - "toast": { - "create": "Lokasi berhasil dibuat", - "update": "Lokasi berhasil diperbarui", - "removeChannel": "Saluran penjualan berhasil dihapus" - } - }, - "reservations": { - "domain": "Reservasi", - "subtitle": "Kelola kuantitas item inventaris yang dipesan.", - "deleteWarning": "Anda akan menghapus reservasi. Tindakan ini tidak dapat dibatalkan." - }, - "salesChannels": { - "domain": "Saluran Penjualan", - "subtitle": "Kelola saluran online dan offline tempat Anda menjual produk.", - "list": { - "empty": { - "heading": "Tidak ada saluran penjualan ditemukan", - "description": "Setelah saluran penjualan dibuat, akan muncul di sini." - }, - "filtered": { - "heading": "Tidak ada hasil", - "description": "Tidak ada saluran penjualan yang cocok dengan kriteria filter saat ini." - } - }, - "createSalesChannel": "Buat Saluran Penjualan", - "createSalesChannelHint": "Buat saluran penjualan baru untuk menjual produk Anda.", - "enabledHint": "Tentukan apakah saluran penjualan diaktifkan.", - "removeProductsWarning_one": "Anda akan menghapus {{count}} produk dari {{sales_channel}}.", - "removeProductsWarning_other": "Anda akan menghapus {{count}} produk dari {{sales_channel}}.", - "addProducts": "Tambah Produk", - "editSalesChannel": "Edit saluran penjualan", - "productAlreadyAdded": "Produk sudah ditambahkan ke saluran penjualan.", - "deleteSalesChannelWarning": "Anda akan menghapus saluran penjualan {{name}}. Tindakan ini tidak dapat dibatalkan.", - "toast": { - "create": "Saluran penjualan berhasil dibuat", - "update": "Saluran penjualan berhasil diperbarui", - "delete": "Saluran penjualan berhasil dihapus" - }, - "tooltip": { - "cannotDeleteDefault": "Tidak dapat menghapus saluran penjualan default" - }, - "products": { - "list": { - "noRecordsMessage": "Tidak ada produk di saluran penjualan." - }, - "add": { - "list": { - "noRecordsMessage": "Buat produk terlebih dahulu." - } - } - } - }, - "apiKeyManagement": { - "domain": { - "publishable": "Kunci API yang Dapat Dipublikasikan", - "secret": "Kunci API Rahasia" - }, - "subtitle": { - "publishable": "Kelola kunci API yang digunakan di etalase untuk membatasi cakupan permintaan ke saluran penjualan tertentu.", - "secret": "Kelola kunci API yang digunakan untuk mengautentikasi pengguna admin di aplikasi admin." - }, - "status": { - "active": "Aktif", - "revoked": "Dicabut" - }, - "type": { - "publishable": "Dapat Dipublikasikan", - "secret": "Rahasia" - }, - "create": { - "createPublishableHeader": "Buat Kunci API yang Dapat Dipublikasikan", - "createPublishableHint": "Buat kunci API yang dapat dipublikasikan baru untuk membatasi cakupan permintaan ke saluran penjualan tertentu.", - "createSecretHeader": "Buat Kunci API Rahasia", - "createSecretHint": "Buat kunci API rahasia baru untuk mengakses Medusa API sebagai pengguna admin terautentikasi.", - "secretKeyCreatedHeader": "Kunci Rahasia Dibuat", - "secretKeyCreatedHint": "Kunci rahasia baru Anda telah dibuat. Salin dan simpan dengan aman sekarang. Ini adalah satu-satunya saat akan ditampilkan.", - "copySecretTokenSuccess": "Kunci rahasia berhasil disalin ke papan klip.", - "copySecretTokenFailure": "Gagal menyalin kunci rahasia ke papan klip.", - "successToast": "Kunci API berhasil dibuat." - }, - "edit": { - "header": "Edit Kunci API", - "description": "Edit judul kunci API.", - "successToast": "Kunci API {{title}} berhasil diperbarui." - }, - "salesChannels": { - "title": "Tambah Saluran Penjualan", - "description": "Tambah saluran penjualan yang harus dibatasi oleh kunci API.", - "successToast_one": "{{count}} saluran penjualan berhasil ditambahkan ke kunci API.", - "successToast_other": "{{count}} saluran penjualan berhasil ditambahkan ke kunci API.", - "alreadyAddedTooltip": "Saluran penjualan sudah ditambahkan ke kunci API.", - "list": { - "noRecordsMessage": "Tidak ada saluran penjualan dalam cakupan kunci API yang dapat dipublikasikan." - } - }, - "delete": { - "warning": "Anda akan menghapus kunci API {{title}}. Tindakan ini tidak dapat dibatalkan.", - "successToast": "Kunci API {{title}} berhasil dihapus." - }, - "revoke": { - "warning": "Anda akan mencabut kunci API {{title}}. Tindakan ini tidak dapat dibatalkan.", - "successToast": "Kunci API {{title}} berhasil dicabut." - }, - "addSalesChannels": { - "list": { - "noRecordsMessage": "Buat saluran penjualan terlebih dahulu." - } - }, - "removeSalesChannel": { - "warning": "Anda akan menghapus saluran penjualan {{name}} dari kunci API. Tindakan ini tidak dapat dibatalkan.", - "warningBatch_one": "Anda akan menghapus {{count}} saluran penjualan dari kunci API. Tindakan ini tidak dapat dibatalkan.", - "warningBatch_other": "Anda akan menghapus {{count}} saluran penjualan dari kunci API. Tindakan ini tidak dapat dibatalkan.", - "successToast": "Saluran penjualan berhasil dihapus dari kunci API.", - "successToastBatch_one": "{{count}} saluran penjualan berhasil dihapus dari kunci API.", - "successToastBatch_other": "{{count}} saluran penjualan berhasil dihapus dari kunci API." - }, - "actions": { - "revoke": "Cabut kunci API", - "copy": "Salin kunci API", - "copySuccessToast": "Kunci API berhasil disalin ke papan klip." - }, - "table": { - "lastUsedAtHeader": "Terakhir Digunakan Pada", - "createdAtHeader": "Dicabut Pada" - }, - "fields": { - "lastUsedAtLabel": "Terakhir digunakan pada", - "revokedByLabel": "Dicabut oleh", - "revokedAtLabel": "Dicabut pada", - "createdByLabel": "Dibuat oleh" - } - }, - "returnReasons": { - "domain": "Alasan Pengembalian", - "subtitle": "Kelola alasan untuk item yang dikembalikan.", - "calloutHint": "Kelola alasan untuk mengkategorikan pengembalian.", - "editReason": "Edit Alasan Pengembalian", - "create": { - "header": "Tambah Alasan Pengembalian", - "subtitle": "Tentukan alasan paling umum untuk pengembalian.", - "hint": "Buat alasan pengembalian baru untuk mengkategorikan pengembalian.", - "successToast": "Alasan pengembalian {{label}} berhasil dibuat." - }, - "edit": { - "header": "Edit Alasan Pengembalian", - "subtitle": "Edit nilai alasan pengembalian.", - "successToast": "Alasan pengembalian {{label}} berhasil diperbarui." - }, - "delete": { - "confirmation": "Anda akan menghapus alasan pengembalian \"{{label}}\". Tindakan ini tidak dapat dibatalkan.", - "successToast": "Alasan pengembalian \"{{label}}\" berhasil dihapus." - }, - "fields": { - "value": { - "label": "Nilai", - "placeholder": "salah_ukuran", - "tooltip": "Nilai harus menjadi pengenal unik untuk alasan pengembalian." - }, - "label": { - "label": "Label", - "placeholder": "Ukuran salah" - }, - "description": { - "label": "Deskripsi", - "placeholder": "Pelanggan menerima ukuran yang salah" - } - } - }, - "login": { - "forgotPassword": "Lupa kata sandi? - <0>Setel ulang", - "title": "Selamat datang di Medusa", - "hint": "Masuk untuk mengakses area akun" - }, - "invite": { - "title": "Selamat datang di Medusa", - "hint": "Buat akun Anda di bawah", - "backToLogin": "Kembali ke login", - "createAccount": "Buat akun", - "alreadyHaveAccount": "Sudah punya akun? - <0>Masuk", - "emailTooltip": "Alamat email Anda tidak dapat diubah. Jika Anda ingin menggunakan email lain, undangan baru harus dikirim.", - "invalidInvite": "Undangan tidak valid atau sudah kedaluwarsa.", - "successTitle": "Akun Anda telah terdaftar", - "successHint": "Mulai gunakan Medusa Admin sekarang juga.", - "successAction": "Mulai Medusa Admin", - "invalidTokenTitle": "Token undangan Anda tidak valid", - "invalidTokenHint": "Coba minta tautan undangan baru.", - "passwordMismatch": "Kata sandi tidak cocok", - "toast": { - "accepted": "Undangan berhasil diterima" - } - }, - "resetPassword": { - "title": "Setel ulang kata sandi", - "hint": "Masukkan email Anda di bawah, dan kami akan mengirimkan instruksi tentang cara mengatur ulang kata sandi Anda.", - "email": "Email", - "sendResetInstructions": "Kirim instruksi setel ulang", - "backToLogin": "<0>Kembali ke login", - "newPasswordHint": "Pilih kata sandi baru di bawah.", - "invalidTokenTitle": "Token setel ulang Anda tidak valid", - "invalidTokenHint": "Coba setel ulang kata sandi Anda lagi.", - "expiredTokenTitle": "Token setel ulang Anda telah kedaluwarsa", - "goToResetPassword": "Pergi ke Setel Ulang Kata Sandi", - "resetPassword": "Setel ulang kata sandi", - "newPassword": "Kata sandi baru", - "repeatNewPassword": "Ulangi kata sandi baru", - "tokenExpiresIn": "Token kedaluwarsa dalam <0>{{time}} menit", - "successfulRequestTitle": "Berhasil mengirim email kepada Anda", - "successfulRequest": "Kami telah mengirimkan email yang dapat Anda gunakan untuk mengatur ulang kata sandi Anda. Periksa folder spam Anda jika Anda belum menerimanya setelah beberapa menit.", - "successfulResetTitle": "Setel ulang kata sandi berhasil", - "successfulReset": "Silakan masuk di halaman login.", - "passwordMismatch": "Kata sandi tidak cocok", - "invalidLinkTitle": "Tautan setel ulang Anda tidak valid", - "invalidLinkHint": "Coba setel ulang kata sandi Anda lagi." - }, - "workflowExecutions": { - "domain": "Alur Kerja", - "subtitle": "Lihat dan pantau eksekusi alur kerja di aplikasi Medusa Anda.", - "transactionIdLabel": "ID Transaksi", - "workflowIdLabel": "ID Alur Kerja", - "progressLabel": "Kemajuan", - "stepsCompletedLabel_one": "{{completed}} dari {{count}} langkah", - "stepsCompletedLabel_other": "{{completed}} dari {{count}} langkah", - "list": { - "noRecordsMessage": "Belum ada alur kerja yang dieksekusi." - }, - "history": { - "sectionTitle": "Riwayat", - "runningState": "Berjalan...", - "awaitingState": "Menunggu", - "failedState": "Gagal", - "skippedState": "Dilewati", - "skippedFailureState": "Dilewati (Gagal)", - "definitionLabel": "Definisi", - "outputLabel": "Output", - "compensateInputLabel": "Input kompensasi", - "revertedLabel": "Dikembalikan", - "errorLabel": "Kesalahan" - }, - "state": { - "done": "Selesai", - "failed": "Gagal", - "reverted": "Dikembalikan", - "invoking": "Memanggil", - "compensating": "Mengkompensasi", - "notStarted": "Belum dimulai" - }, - "transaction": { - "state": { - "waitingToCompensate": "Menunggu kompensasi" - } - }, - "step": { - "state": { - "skipped": "Dilewati", - "skippedFailure": "Dilewati (Gagal)", - "dormant": "Dorman", - "timeout": "Waktu habis" - } - } - }, - "productTypes": { - "domain": "Jenis Produk", - "subtitle": "Atur produk Anda ke dalam jenis.", - "create": { - "header": "Buat Jenis Produk", - "hint": "Buat jenis produk baru untuk mengkategorikan produk Anda.", - "successToast": "Jenis produk {{value}} berhasil dibuat." - }, - "edit": { - "header": "Edit Jenis Produk", - "successToast": "Jenis produk {{value}} berhasil diperbarui." - }, - "delete": { - "confirmation": "Anda akan menghapus jenis produk \"{{value}}\". Tindakan ini tidak dapat dibatalkan.", - "successToast": "Jenis produk \"{{value}}\" berhasil dihapus." - }, - "fields": { - "value": "Nilai" - } - }, - "productTags": { - "domain": "Tag Produk", - "create": { - "header": "Buat Tag Produk", - "subtitle": "Buat tag produk baru untuk mengkategorikan produk Anda.", - "successToast": "Tag produk {{value}} berhasil dibuat." - }, - "edit": { - "header": "Edit Tag Produk", - "subtitle": "Edit nilai tag produk.", - "successToast": "Tag produk {{value}} berhasil diperbarui." - }, - "delete": { - "confirmation": "Anda akan menghapus tag produk {{value}}. Tindakan ini tidak dapat dibatalkan.", - "successToast": "Tag produk {{value}} berhasil dihapus." - }, - "fields": { - "value": "Nilai" - } - }, - "notifications": { - "domain": "Notifikasi", - "emptyState": { - "title": "Tidak ada notifikasi", - "description": "Anda belum memiliki notifikasi saat ini, tetapi setelah ada, akan muncul di sini." - }, - "accessibility": { - "description": "Notifikasi tentang aktivitas Medusa akan dicantumkan di sini." - } - }, - "errors": { - "serverError": "Kesalahan server - Coba lagi nanti.", - "invalidCredentials": "Email atau kata sandi salah" - }, - "statuses": { - "scheduled": "Terjadwal", - "expired": "Kedaluwarsa", - "active": "Aktif", - "inactive": "Tidak aktif", - "draft": "Draf", - "enabled": "Diaktifkan", - "disabled": "Dinonaktifkan" - }, - "labels": { - "productVariant": "Varian Produk", - "prices": "Harga", - "available": "Tersedia", - "inStock": "Stok tersedia", - "added": "Ditambahkan", - "removed": "Dihapus", - "from": "Dari", - "to": "Kepada", - "beaware": "Perhatikan", - "loading": "Memuat" - }, - "fields": { - "amount": "Jumlah", - "refundAmount": "Jumlah pengembalian dana", - "name": "Nama", - "default": "Default", - "lastName": "Nama Belakang", - "firstName": "Nama Depan", - "title": "Judul", - "customTitle": "Judul kustom", - "manageInventory": "Kelola inventaris", - "inventoryKit": "Memiliki kit inventaris", - "inventoryItems": "Item inventaris", - "inventoryItem": "Item inventaris", - "requiredQuantity": "Kuantitas wajib", - "description": "Deskripsi", - "email": "Email", - "password": "Kata sandi", - "repeatPassword": "Ulangi Kata Sandi", - "confirmPassword": "Konfirmasi Kata Sandi", - "newPassword": "Kata Sandi Baru", - "repeatNewPassword": "Ulangi Kata Sandi Baru", - "categories": "Kategori", - "shippingMethod": "Metode pengiriman", - "configurations": "Konfigurasi", - "conditions": "Kondisi", - "category": "Kategori", - "collection": "Koleksi", - "discountable": "Dapat diskon", - "handle": "Handle", - "subtitle": "Subjudul", - "by": "Oleh", - "item": "Item", - "qty": "kuantitas.", - "limit": "Batas", - "tags": "Tag", - "type": "Jenis", - "reason": "Alasan", - "none": "tidak ada", - "all": "semua", - "search": "Cari", - "percentage": "Persentase", - "sales_channels": "Saluran Penjualan", - "customer_groups": "Grup Pelanggan", - "product_tags": "Tag Produk", - "product_types": "Jenis Produk", - "product_collections": "Koleksi Produk", - "status": "Status", - "code": "Kode", - "value": "Nilai", - "disabled": "Dinonaktifkan", - "dynamic": "Dinamis", - "normal": "Normal", - "years": "Tahun", - "months": "Bulan", - "days": "Hari", - "hours": "Jam", - "minutes": "Menit", - "totalRedemptions": "Total Penukaran", - "countries": "Negara", - "paymentProviders": "Penyedia Pembayaran", - "refundReason": "Alasan Pengembalian Dana", - "fulfillmentProviders": "Penyedia Pemenuhan", - "fulfillmentProvider": "Penyedia Pemenuhan", - "providers": "Penyedia", - "availability": "Ketersediaan", - "inventory": "Inventaris", - "optional": "Opsional", - "note": "Catatan", - "automaticTaxes": "Pajak Otomatis", - "taxInclusivePricing": "Harga termasuk pajak", - "currency": "Mata uang", - "address": "Alamat", - "address2": "Apartemen, suite, dll.", - "city": "Kota", - "postalCode": "Kode Pos", - "country": "Negara", - "state": "Negara Bagian", - "province": "Provinsi", - "company": "Perusahaan", - "phone": "Telepon", - "metadata": "Metadata", - "selectCountry": "Pilih negara", - "products": "Produk", - "variants": "Varian", - "orders": "Pesanan", - "account": "Akun", - "total": "Total Pesanan", - "paidTotal": "Total diambil", - "totalExclTax": "Total tidak termasuk pajak", - "subtotal": "Subtotal", - "shipping": "Pengiriman", - "outboundShipping": "Pengiriman Keluar", - "returnShipping": "Pengiriman Pengembalian", - "tax": "Pajak", - "created": "Dibuat", - "key": "Kunci", - "customer": "Pelanggan", - "date": "Tanggal", - "order": "Pesanan", - "fulfillment": "Pemenuhan", - "provider": "Penyedia", - "payment": "Pembayaran", - "items": "Item", - "salesChannel": "Saluran Penjualan", - "region": "Wilayah", - "discount": "Diskon", - "role": "Peran", - "sent": "Terkirim", - "salesChannels": "Saluran Penjualan", - "product": "Produk", - "createdAt": "Dibuat pada", - "updatedAt": "Diperbarui pada", - "revokedAt": "Dicabut pada", - "true": "Benar", - "false": "Salah", - "giftCard": "Kartu Hadiah", - "tag": "Tag", - "dateIssued": "Tanggal diterbitkan", - "issuedDate": "Tanggal diterbitkan", - "expiryDate": "Tanggal kedaluwarsa", - "price": "Harga", - "priceTemplate": "Harga {{regionOrCurrency}}", - "height": "Tinggi", - "width": "Lebar", - "length": "Panjang", - "weight": "Berat", - "midCode": "Kode MID", - "hsCode": "Kode HS", - "ean": "EAN", - "upc": "UPC", - "inventoryQuantity": "Kuantitas inventaris", - "barcode": "Kode batang", - "countryOfOrigin": "Negara asal", - "material": "Bahan", - "thumbnail": "Thumbnail", - "sku": "SKU", - "managedInventory": "Inventaris dikelola", - "allowBackorder": "Izinkan pesanan kembali", - "inStock": "Stok tersedia", - "location": "Lokasi", - "quantity": "Kuantitas", - "variant": "Varian", - "id": "ID", - "parent": "Induk", - "minSubtotal": "Subtotal Min.", - "maxSubtotal": "Subtotal Maks.", - "shippingProfile": "Profil Pengiriman", - "summary": "Ringkasan", - "details": "Detail", - "label": "Label", - "rate": "Tarif", - "requiresShipping": "Membutuhkan pengiriman", - "unitPrice": "Harga satuan", - "startDate": "Tanggal mulai", - "endDate": "Tanggal akhir", - "draft": "Draf", - "values": "Nilai" - }, - "dateTime": { - "years_one": "Tahun", - "years_other": "Tahun", - "months_one": "Bulan", - "months_other": "Bulan", - "weeks_one": "Minggu", - "weeks_other": "Minggu", - "days_one": "Hari", - "days_other": "Hari", - "hours_one": "Jam", - "hours_other": "Jam", - "minutes_one": "Menit", - "minutes_other": "Menit", - "seconds_one": "Detik", - "seconds_other": "Detik" - } -} \ No newline at end of file diff --git a/src/i18n/translations/index.ts b/src/i18n/translations/index.ts index 457a4c8d..2f017f7d 100644 --- a/src/i18n/translations/index.ts +++ b/src/i18n/translations/index.ts @@ -1,118 +1,9 @@ -import bg from "./bg.json" -import de from "./de.json" -import el from "./el.json" import en from "./en.json" -import es from "./es.json" -import fr from "./fr.json" -import he from "./he.json" -import hu from "./hu.json" -import it from "./it.json" -import ja from "./ja.json" -import pl from "./pl.json" -import ptBR from "./ptBR.json" import th from "./th.json" -import tr from "./tr.json" -import uk from "./uk.json" -import ro from "./ro.json" -import mk from "./mk.json" -import mn from "./mn.json" -import ar from "./ar.json" -import zhCN from "./zhCN.json" -import fa from "./fa.json" -import cs from "./cs.json" -import ru from "./ru.json" -import lt from "./lt.json" -import vi from "./vi.json" -import ko from "./ko.json" -import nl from "./nl.json" -import bs from "./bs.json" -import id from "./id.json" -export default { - bs: { - translation: bs, - }, - bg: { - translation: bg, - }, - de: { - translation: de, - }, - el: { - translation: el, - }, - en: { - translation: en, - }, - es: { - translation: es, - }, - fr: { - translation: fr, - }, - he: { - translation: he, - }, - hu: { - translation: hu, - }, - it: { - translation: it, - }, - ja: { - translation: ja, - }, - pl: { - translation: pl, - }, - ptBR: { - translation: ptBR, - }, - th: { - translation: th, - }, - tr: { - translation: tr, - }, - uk: { - translation: uk, - }, - ro: { - translation: ro, - }, - mk: { - translation: mk, - }, - mn: { - translation: mn, - }, - ar: { - translation: ar, - }, - zhCN: { - translation: zhCN, - }, - fa: { - translation: fa, - }, - cs: { - translation: cs, - }, - ru: { - translation: ru, - }, - lt: { - translation: lt, - }, - vi: { - translation: vi, - }, - ko: { - translation: ko, - }, - nl: { - translation: nl, - }, - id: { - translation: id, - }, + +const resources = { + en: { translation: en }, + th: { translation: th }, } + +export default resources diff --git a/src/i18n/translations/it.json b/src/i18n/translations/it.json deleted file mode 100644 index 1501b612..00000000 --- a/src/i18n/translations/it.json +++ /dev/null @@ -1,2810 +0,0 @@ -{ - "$schema": "./$schema.json", - "general": { - "ascending": "Crescente", - "descending": "Decrescente", - "add": "Aggiungi", - "start": "Inizio", - "end": "Fine", - "open": "Apri", - "close": "Chiudi", - "apply": "Applica", - "range": "Intervallo", - "search": "Cerca", - "of": "di", - "results": "risultati", - "pages": "pagine", - "next": "Successivo", - "prev": "Precedente", - "is": "è", - "timeline": "Cronologia", - "success": "Successo", - "warning": "Avviso", - "tip": "Suggerimento", - "error": "Errore", - "select": "Seleziona", - "selected": "Selezionato", - "enabled": "Abilitato", - "disabled": "Disabilitato", - "expired": "Scaduto", - "active": "Attivo", - "revoked": "Revocato", - "new": "Nuovo", - "modified": "Modificato", - "added": "Aggiunto", - "removed": "Rimosso", - "admin": "Admin", - "store": "Negozio", - "details": "Dettagli", - "items_one": "{{count}} elemento", - "items_other": "{{count}} elementi", - "countSelected": "{{count}} selezionati", - "countOfTotalSelected": "{{count}} di {{total}} selezionati", - "plusCount": "+ {{count}}", - "plusCountMore": "+ {{count}} di più", - "areYouSure": "Sei sicuro?", - "noRecordsFound": "Nessun record trovato", - "typeToConfirm": "Si prega di digitare {val} per confermare:", - "noResultsTitle": "Nessun risultato", - "noResultsMessage": "Prova a cambiare i filtri o la query di ricerca", - "noSearchResults": "Nessun risultato di ricerca", - "noSearchResultsFor": "Nessun risultato di ricerca per <0>'{{query}}'", - "noRecordsTitle": "Nessun record", - "noRecordsMessage": "Non ci sono record da mostrare", - "unsavedChangesTitle": "Sei sicuro di voler lasciare questo modulo?", - "unsavedChangesDescription": "Hai modifiche non salvate che andranno perse se esci da questo modulo.", - "includesTaxTooltip": "I prezzi in questa colonna sono comprensivi di tasse.", - "excludesTaxTooltip": "I prezzi in questa colonna sono esclusi di tasse.", - "noMoreData": "Nessun altro dato" - }, - "json": { - "header": "JSON", - "numberOfKeys_one": "{{count}} chiave", - "numberOfKeys_other": "{{count}} chiavi", - "drawer": { - "header_one": "JSON <0>· {{count}} chiave", - "header_other": "JSON <0>· {{count}} chiavi", - "description": "Visualizza i dati JSON per questo oggetto." - } - }, - "metadata": { - "header": "Metadati", - "numberOfKeys_one": "{{count}} chiave", - "numberOfKeys_other": "{{count}} chiavi", - "edit": { - "header": "Modifica Metadati", - "description": "Modifica i metadati per questo oggetto.", - "successToast": "I metadati sono stati aggiornati con successo.", - "actions": { - "insertRowAbove": "Inserisci riga sopra", - "insertRowBelow": "Inserisci riga sotto", - "deleteRow": "Elimina riga" - }, - "labels": { - "key": "Chiave", - "value": "Valore" - }, - "complexRow": { - "label": "Alcune righe sono disabilitate", - "description": "Questo oggetto contiene metadati non primitivi, come array o oggetti, che non possono essere modificati qui. Per modificare le righe disabilitate, utilizza direttamente l'API.", - "tooltip": "Questa riga è disabilitata perché contiene dati non primitivi." - } - } - }, - "validation": { - "mustBeInt": "Il valore deve essere un numero intero.", - "mustBePositive": "Il valore deve essere un numero positivo." - }, - "actions": { - "save": "Salva", - "saveAsDraft": "Salva come bozza", - "copy": "Copia", - "copied": "Copiato", - "duplicate": "Duplica", - "publish": "Pubblica", - "create": "Crea", - "delete": "Elimina", - "remove": "Rimuovi", - "revoke": "Revoca", - "cancel": "Annulla", - "forceConfirm": "Conferma forzata", - "continueEdit": "Continua modifica", - "enable": "Abilita", - "disable": "Disabilita", - "undo": "Annulla", - "complete": "Completa", - "viewDetails": "Visualizza dettagli", - "back": "Indietro", - "close": "Chiudi", - "showMore": "Mostra di più", - "continue": "Continua", - "continueWithEmail": "Continua con Email", - "idCopiedToClipboard": "ID copiato negli appunti", - "addReason": "Aggiungi motivo", - "addNote": "Aggiungi nota", - "reset": "Ripristina", - "confirm": "Conferma", - "edit": "Modifica", - "addItems": "Aggiungi elementi", - "download": "Scarica", - "clear": "Pulisci", - "clearAll": "Pulisci tutto", - "apply": "Applica", - "add": "Aggiungi", - "select": "Seleziona", - "browse": "Sfoglia", - "logout": "Disconnetti", - "hide": "Nascondi", - "export": "Esporta", - "import": "Importa", - "cannotUndo": "Questa azione non può essere annullata" - }, - "operators": { - "in": "In" - }, - "app": { - "search": { - "label": "Cerca", - "title": "Cerca", - "description": "Cerca nel tuo intero negozio, inclusi ordini, prodotti, clienti e altro.", - "allAreas": "Tutte le aree", - "navigation": "Navigazione", - "openResult": "Apri risultato", - "showMore": "Mostra di più", - "placeholder": "Salta a o trova qualsiasi cosa...", - "noResultsTitle": "Nessun risultato trovato", - "noResultsMessage": "Non siamo riusciti a trovare nulla che corrispondesse alla tua ricerca.", - "emptySearchTitle": "Digita per cercare", - "emptySearchMessage": "Inserisci una parola chiave o una frase per esplorare.", - "loadMore": "Carica {{count}} di più", - "groups": { - "all": "Tutte le aree", - "customer": "Clienti", - "customerGroup": "Gruppi di clienti", - "product": "Prodotti", - "productVariant": "Varianti di prodotto", - "inventory": "Inventario", - "reservation": "Prenotazioni", - "category": "Categorie", - "collection": "Collezioni", - "order": "Ordini", - "promotion": "Promozioni", - "campaign": "Campagne", - "priceList": "Liste dei prezzi", - "user": "Utenti", - "region": "Regioni", - "taxRegion": "Regioni fiscali", - "returnReason": "Motivi di reso", - "salesChannel": "Canali di vendita", - "productType": "Tipi di prodotto", - "productTag": "Tag di prodotto", - "location": "Posizioni", - "shippingProfile": "Profili di spedizione", - "publishableApiKey": "Chiavi API pubblicabili", - "secretApiKey": "Chiavi API segrete", - "command": "Comandi", - "navigation": "Navigazione" - } - }, - "keyboardShortcuts": { - "pageShortcut": "Salta a", - "settingShortcut": "Impostazioni", - "commandShortcut": "Comandi", - "then": "poi", - "navigation": { - "goToOrders": "Ordini", - "goToProducts": "Prodotti", - "goToCollections": "Collezioni", - "goToCategories": "Categorie", - "goToCustomers": "Clienti", - "goToCustomerGroups": "Gruppi di clienti", - "goToInventory": "Inventario", - "goToReservations": "Prenotazioni", - "goToPriceLists": "Liste dei prezzi", - "goToPromotions": "Promozioni", - "goToCampaigns": "Campagne" - }, - "settings": { - "goToSettings": "Impostazioni", - "goToStore": "Negozio", - "goToUsers": "Utenti", - "goToRegions": "Regioni", - "goToTaxRegions": "Regioni fiscali", - "goToSalesChannels": "Canali di vendita", - "goToProductTypes": "Tipi di prodotto", - "goToLocations": "Posizioni", - "goToPublishableApiKeys": "Chiavi API pubblicabili", - "goToSecretApiKeys": "Chiavi API segrete", - "goToWorkflows": "Flussi di lavoro", - "goToProfile": "Profilo", - "goToReturnReasons": "Motivi di reso" - } - }, - "menus": { - "user": { - "documentation": "Documentazione", - "changelog": "Registro delle modifiche", - "shortcuts": "Scorciatoie", - "profileSettings": "Impostazioni profilo", - "theme": { - "label": "Tema", - "dark": "Scuro", - "light": "Chiaro", - "system": "Sistema" - } - }, - "store": { - "label": "Negozio", - "storeSettings": "Impostazioni negozio" - }, - "actions": { - "logout": "Disconnetti" - } - }, - "nav": { - "accessibility": { - "title": "Navigazione", - "description": "Menu di navigazione per la dashboard." - }, - "common": { - "extensions": "Estensioni" - }, - "main": { - "store": "Negozio", - "storeSettings": "Impostazioni negozio" - }, - "settings": { - "header": "Impostazioni", - "general": "Generale", - "developer": "Sviluppatore", - "myAccount": "Il mio account" - } - } - }, - "dataGrid": { - "columns": { - "view": "Visualizza", - "resetToDefault": "Ripristina predefiniti", - "disabled": "Modificare quali colonne sono visibili è disabilitato." - }, - "shortcuts": { - "label": "Scorciatoie", - "commands": { - "undo": "Annulla", - "redo": "Ripeti", - "copy": "Copia", - "paste": "Incolla", - "edit": "Modifica", - "delete": "Elimina", - "clear": "Pulisci", - "moveUp": "Sposta su", - "moveDown": "Sposta giù", - "moveLeft": "Sposta a sinistra", - "moveRight": "Sposta a destra", - "moveTop": "Sposta in alto", - "moveBottom": "Sposta in basso", - "selectDown": "Seleziona giù", - "selectUp": "Seleziona su", - "selectColumnDown": "Seleziona colonna giù", - "selectColumnUp": "Seleziona colonna su", - "focusToolbar": "Focalizza barra degli strumenti", - "focusCancel": "Focalizza annulla" - } - }, - "errors": { - "fixError": "Correggi errore", - "count_one": "{{count}} errore", - "count_other": "{{count}} errori" - } - }, - "filters": { - "sortLabel": "Ordina", - "filterLabel": "Filtra", - "searchLabel": "Cerca", - "date": { - "today": "Oggi", - "lastSevenDays": "Ultimi 7 giorni", - "lastThirtyDays": "Ultimi 30 giorni", - "lastNinetyDays": "Ultimi 90 giorni", - "lastTwelveMonths": "Ultimi 12 mesi", - "custom": "Personalizzato", - "from": "Da", - "to": "A", - "starting": "Inizio", - "ending": "Fine" - }, - "compare": { - "lessThan": "Meno di", - "greaterThan": "Maggiore di", - "exact": "Esatto", - "range": "Intervallo", - "lessThanLabel": "meno di {{value}}", - "greaterThanLabel": "maggiore di {{value}}", - "andLabel": "e" - }, - "sorting": { - "alphabeticallyAsc": "A - Z", - "alphabeticallyDesc": "Z - A", - "dateAsc": "Più recente", - "dateDesc": "Meno recente" - }, - "radio": { - "yes": "Sì", - "no": "No", - "true": "Vero", - "false": "Falso" - }, - "addFilter": "Aggiungi filtro" - }, - "errorBoundary": { - "badRequestTitle": "400 - Richiesta non valida", - "badRequestMessage": "La richiesta non può essere compresa dal server a causa di una sintassi non valida.", - "notFoundTitle": "404 - Non c'è nessuna pagina a questo indirizzo", - "notFoundMessage": "Controlla l'URL e riprova, oppure usa la barra di ricerca per trovare ciò che stai cercando.", - "internalServerErrorTitle": "500 - Errore interno del server", - "internalServerErrorMessage": "Si è verificato un errore imprevisto sul server. Riprova più tardi.", - "defaultTitle": "Si è verificato un errore", - "defaultMessage": "Si è verificato un errore imprevisto durante il rendering di questa pagina.", - "noMatchMessage": "La pagina che stai cercando non esiste.", - "backToDashboard": "Torna alla dashboard" - }, - "addresses": { - "shippingAddress": { - "header": "Indirizzo di Spedizione", - "editHeader": "Modifica Indirizzo di Spedizione", - "editLabel": "Indirizzo di spedizione", - "label": "Indirizzo di spedizione" - }, - "billingAddress": { - "header": "Indirizzo di Fatturazione", - "editHeader": "Modifica Indirizzo di Fatturazione", - "editLabel": "Indirizzo di fatturazione", - "label": "Indirizzo di fatturazione", - "sameAsShipping": "Stesso indirizzo di spedizione" - }, - "contactHeading": "Contatto", - "locationHeading": "Posizione" - }, - "email": { - "editHeader": "Modifica Email", - "editLabel": "Email", - "label": "Email" - }, - "transferOwnership": { - "header": "Trasferisci Proprietà", - "label": "Trasferisci proprietà", - "details": { - "order": "Dettagli ordine", - "draft": "Dettagli bozza" - }, - "currentOwner": { - "label": "Proprietario attuale", - "hint": "L'attuale proprietario dell'ordine." - }, - "newOwner": { - "label": "Nuovo proprietario", - "hint": "Il nuovo proprietario a cui trasferire l'ordine." - }, - "validation": { - "mustBeDifferent": "Il nuovo proprietario deve essere diverso dal proprietario attuale.", - "required": "Il nuovo proprietario è obbligatorio." - } - }, - "sales_channels": { - "availableIn": "Disponibile in <0>{{x}} di <1>{{y}} canali di vendita" - }, - "products": { - "domain": "Prodotti", - "additionalAttributes": "Attributi aggiuntivi", - "list": { - "noRecordsMessage": "Crea il tuo primo prodotto per iniziare a vendere." - }, - "edit": { - "header": "Modifica Prodotto", - "description": "Modifica i dettagli del prodotto.", - "successToast": "Il prodotto {{title}} è stato aggiornato con successo." - }, - "create": { - "title": "Crea Prodotto", - "description": "Crea un nuovo prodotto.", - "header": "Generale", - "tabs": { - "details": "Dettagli", - "organize": "Organizza", - "variants": "Varianti", - "inventory": "Kit di inventario" - }, - "errors": { - "variants": "Seleziona almeno una variante.", - "options": "Crea almeno un'opzione.", - "uniqueSku": "SKU deve essere unico." - }, - "inventory": { - "heading": "Kit di inventario", - "label": "Aggiungi articoli di inventario al kit della variante.", - "itemPlaceholder": "Seleziona articolo di inventario", - "quantityPlaceholder": "Quanti di questi sono necessari per il kit?" - }, - "variants": { - "header": "Varianti", - "subHeadingTitle": "Sì, questo è un prodotto con varianti", - "subHeadingDescription": "Quando deselezionato, creeremo una variante predefinita per te", - "optionTitle": { - "placeholder": "Taglia" - }, - "optionValues": { - "placeholder": "Piccolo, Medio, Grande" - }, - "productVariants": { - "label": "Varianti di prodotto", - "hint": "Questo ordinamento influenzerà l'ordine delle varianti nel tuo negozio.", - "alert": "Aggiungi opzioni per creare varianti.", - "tip": "Le varianti lasciate deselezionate non verranno create. Puoi sempre creare e modificare varianti in seguito, ma questo elenco si adatta alle variazioni nelle opzioni del tuo prodotto." - }, - "productOptions": { - "label": "Opzioni di prodotto", - "hint": "Definisci le opzioni per il prodotto, ad esempio colore, dimensione, ecc." - } - }, - "successToast": "Il prodotto {{title}} è stato creato con successo." - }, - "export": { - "header": "Esporta Elenco Prodotti", - "description": "Esporta l'elenco dei prodotti in un file CSV.", - "success": { - "title": "Stiamo elaborando la tua esportazione", - "description": "L'esportazione dei dati potrebbe richiedere alcuni minuti. Ti notificheremo quando saremo pronti." - }, - "filters": { - "title": "Filtri", - "description": "Applica filtri nella panoramica della tabella per regolare questa vista" - }, - "columns": { - "title": "Colonne", - "description": "Personalizza i dati esportati per soddisfare esigenze specifiche" - } - }, - "import": { - "header": "Importa Elenco Prodotti", - "uploadLabel": "Importa Prodotti", - "uploadHint": "Trascina e rilascia un file CSV o fai clic per caricare", - "description": "Importa prodotti fornendo un file CSV in un formato predefinito", - "template": { - "title": "Non sei sicuro di come disporre la tua lista?", - "description": "Scarica il modello qui sotto per assicurarti di seguire il formato corretto." - }, - "upload": { - "title": "Carica un file CSV", - "description": "Attraverso le importazioni puoi aggiungere o aggiornare prodotti. Per aggiornare prodotti esistenti devi utilizzare l'handle e l'ID esistenti, per aggiornare varianti esistenti devi utilizzare l'ID esistente. Ti verrà chiesta conferma prima di importare i prodotti.", - "preprocessing": "Preelaborazione...", - "productsToCreate": "I prodotti saranno creati", - "productsToUpdate": "I prodotti saranno aggiornati" - }, - "success": { - "title": "Stiamo elaborando la tua importazione", - "description": "L'importazione dei dati potrebbe richiedere un po' di tempo. Ti notificheremo quando saremo pronti." - } - }, - "deleteWarning": "Stai per eliminare il prodotto {{title}}. Questa azione non può essere annullata.", - "variants": { - "header": "Varianti", - "empty": { - "heading": "Nessuna variante", - "description": "Non ci sono varianti da visualizzare." - }, - "filtered": { - "heading": "Nessun risultato", - "description": "Nessuna variante corrisponde ai criteri di filtro correnti." - } - }, - "attributes": "Attributi", - "editAttributes": "Modifica Attributi", - "editOptions": "Modifica Opzioni", - "editPrices": "Modifica prezzi", - "media": { - "label": "Media", - "editHint": "Aggiungi media al prodotto per mostrarlo nel tuo negozio.", - "makeThumbnail": "Crea miniatura", - "uploadImagesLabel": "Carica immagini", - "uploadImagesHint": "Trascina e rilascia le immagini qui o fai clic per caricare.", - "invalidFileType": "'{{name}}' non è un tipo di file supportato. I tipi di file supportati sono: {{types}}.", - "failedToUpload": "Impossibile caricare il media aggiunto. Riprova.", - "deleteWarning_one": "Stai per eliminare {{count}} immagine. Questa azione non può essere annullata.", - "deleteWarning_other": "Stai per eliminare {{count}} immagini. Questa azione non può essere annullata.", - "deleteWarningWithThumbnail_one": "Stai per eliminare {{count}} immagine inclusa la miniatura. Questa azione non può essere annullata.", - "deleteWarningWithThumbnail_other": "Stai per eliminare {{count}} immagini incluse le miniature. Questa azione non può essere annullata.", - "thumbnailTooltip": "Miniatura", - "galleryLabel": "Galleria", - "downloadImageLabel": "Scarica l'immagine attuale", - "deleteImageLabel": "Elimina l'immagine attuale", - "emptyState": { - "header": "Nessun media ancora", - "description": "Aggiungi media al prodotto per mostrarlo nel tuo negozio.", - "action": "Aggiungi media" - }, - "successToast": "Il media è stato aggiornato con successo." - }, - "discountableHint": "Quando deselezionato, gli sconti non verranno applicati a questo prodotto.", - "noSalesChannels": "Non disponibile in nessun canale di vendita", - "variantCount_one": "{{count}} variante", - "variantCount_other": "{{count}} varianti", - "deleteVariantWarning": "Stai per eliminare la variante {{title}}. Questa azione non può essere annullata.", - "productStatus": { - "draft": "Bozza", - "published": "Pubblicato", - "proposed": "Proposto", - "rejected": "Rifiutato" - }, - "fields": { - "title": { - "label": "Titolo", - "hint": "Dai al tuo prodotto un titolo breve e chiaro.<0/>50-60 caratteri è la lunghezza consigliata per i motori di ricerca.", - "placeholder": "Giacca invernale" - }, - "subtitle": { - "label": "Sottotitolo", - "placeholder": "Caldo e accogliente" - }, - "handle": { - "label": "Handle", - "tooltip": "L'handle è usato per fare riferimento al prodotto nel tuo negozio. Se non specificato, l'handle sarà generato dal titolo del prodotto.", - "placeholder": "giacca-invernale" - }, - "description": { - "label": "Descrizione", - "hint": "Dai al tuo prodotto una descrizione breve e chiara.<0/>120-160 caratteri è la lunghezza consigliata per i motori di ricerca.", - "placeholder": "Una giacca calda e accogliente" - }, - "discountable": { - "label": "Scontabile", - "hint": "Quando deselezionato, gli sconti non verranno applicati a questo prodotto" - }, - "type": { - "label": "Tipo" - }, - "collection": { - "label": "Collezione" - }, - "categories": { - "label": "Categorie" - }, - "tags": { - "label": "Tag" - }, - "sales_channels": { - "label": "Canali di vendita", - "hint": "Questo prodotto sarà disponibile solo nel canale di vendita predefinito se lasciato intatto." - }, - "countryOrigin": { - "label": "Paese di origine" - }, - "material": { - "label": "Materiale" - }, - "width": { - "label": "Larghezza" - }, - "length": { - "label": "Lunghezza" - }, - "height": { - "label": "Altezza" - }, - "weight": { - "label": "Peso" - }, - "options": { - "label": "Opzioni di prodotto", - "hint": "Le opzioni sono usate per definire il colore, la dimensione, ecc. del prodotto", - "add": "Aggiungi opzione", - "optionTitle": "Titolo opzione", - "optionTitlePlaceholder": "Colore", - "variations": "Variazioni (separate da virgola)", - "variantionsPlaceholder": "Rosso, Blu, Verde" - }, - "variants": { - "label": "Varianti di prodotto", - "hint": "Le varianti lasciate deselezionate non verranno create, questo ordinamento influenzerà come le varianti sono classificate nel tuo frontend." - }, - "mid_code": { - "label": "Codice MID" - }, - "hs_code": { - "label": "Codice HS" - } - }, - "variant": { - "edit": { - "header": "Modifica Variante", - "success": "La variante del prodotto è stata modificata con successo" - }, - "create": { - "header": "Dettagli Variante" - }, - "deleteWarning": "Sei sicuro di voler eliminare questa variante?", - "pricesPagination": "1 - {{current}} di {{total}} prezzi", - "tableItemAvailable": "{{availableCount}} disponibile", - "tableItem_one": "{{availableCount}} disponibile in {{locationCount}} posizione", - "tableItem_other": "{{availableCount}} disponibile in {{locationCount}} posizioni", - "inventory": { - "notManaged": "Non gestito", - "manageItems": "Gestisci articoli di inventario", - "notManagedDesc": "L'inventario non è gestito per questa variante. Attiva 'Gestisci Inventario' per tenere traccia dell'inventario della variante .", - "manageKit": "Gestisci kit di inventario", - "navigateToItem": "Vai all'articolo di inventario", - "actions": { - "inventoryItems": "Vai all'articolo di inventario", - "inventoryKit": "Mostra articoli di inventario" - }, - "inventoryKit": "Kit di Inventario", - "inventoryKitHint": "Questa variante consiste in diversi articoli di inventario?", - "validation": { - "itemId": "Seleziona articolo di inventario.", - "quantity": "La quantità è obbligatoria. Si prega di inserire un numero positivo." - }, - "header": "Stock & Inventario", - "editItemDetails": "Modifica dettagli articolo", - "manageInventoryLabel": "Gestisci inventario", - "manageInventoryHint": "Quando abilitato, cambieremo la quantità di inventario per te quando vengono creati ordini e resi.", - "allowBackordersLabel": "Consenti ordini arretrati", - "allowBackordersHint": "Quando abilitato, i clienti possono acquistare la variante anche se non c'è quantità disponibile.", - "toast": { - "levelsBatch": "Livelli di inventario aggiornati.", - "update": "Articolo di inventario aggiornato con successo.", - "updateLevel": "Livello di inventario aggiornato con successo.", - "itemsManageSuccess": "Articoli di inventario aggiornati con successo." - } - } - }, - "options": { - "header": "Opzioni", - "edit": { - "header": "Modifica Opzione", - "successToast": "Opzione {{title}} aggiornata con successo." - }, - "create": { - "header": "Crea Opzione", - "successToast": "Opzione {{title}} creata con successo." - }, - "deleteWarning": "Stai per eliminare l'opzione di prodotto: {{title}}. Questa azione non può essere annullata." - }, - "organization": { - "header": "Organizza", - "edit": { - "header": "Modifica Organizzazione", - "toasts": { - "success": "Organizzazione di {{title}} aggiornata con successo." - } - } - }, - "toasts": { - "delete": { - "success": { - "header": "Prodotto eliminato", - "description": "{{title}} è stato eliminato con successo." - }, - "error": { - "header": "Impossibile eliminare il prodotto" - } - } - } - }, - "collections": { - "domain": "Collezioni", - "subtitle": "Organizza i prodotti in collezioni.", - "createCollection": "Crea Collezione", - "createCollectionHint": "Crea una nuova collezione per organizzare i tuoi prodotti.", - "createSuccess": "Collezione creata con successo.", - "editCollection": "Modifica Collezione", - "handleTooltip": "L'handle è usato per fare riferimento alla collezione nel tuo negozio. Se non specificato, l'handle sarà generato dal titolo della collezione.", - "deleteWarning": "Stai per eliminare la collezione {{title}}. Questa azione non può essere annullata.", - "removeSingleProductWarning": "Stai per rimuovere il prodotto {{title}} dalla collezione. Questa azione non può essere annullata.", - "removeProductsWarning_one": "Stai per rimuovere {{count}} prodotto dalla collezione. Questa azione non può essere annullata.", - "removeProductsWarning_other": "Stai per rimuovere {{count}} prodotti dalla collezione. Questa azione non può essere annullata.", - "products": { - "list": { - "noRecordsMessage": "Non ci sono prodotti nella collezione." - }, - "add": { - "successToast_one": "Prodotto aggiunto con successo alla collezione.", - "successToast_other": "Prodotti aggiunti con successo alla collezione." - }, - "remove": { - "successToast_one": "Prodotto rimosso con successo dalla collezione.", - "successToast_other": "Prodotti rimossi con successo dalla collezione." - } - } - }, - "categories": { - "domain": "Categorie", - "subtitle": "Organizza i prodotti in categorie e gestisci il ranking e la gerarchia di queste categorie.", - "create": { - "header": "Crea Categoria", - "hint": "Crea una nuova categoria per organizzare i tuoi prodotti.", - "tabs": { - "details": "Dettagli", - "organize": "Organizza Ranking" - }, - "successToast": "Categoria {{name}} creata con successo." - }, - "edit": { - "header": "Modifica Categoria", - "description": "Modifica la categoria per aggiornare i suoi dettagli.", - "successToast": "Categoria aggiornata con successo." - }, - "delete": { - "confirmation": "Stai per eliminare la categoria {{name}}. Questa azione non può essere annullata.", - "successToast": "Categoria {{name}} eliminata con successo." - }, - "products": { - "add": { - "disabledTooltip": "Il prodotto è già in questa categoria.", - "successToast_one": "Aggiunto {{count}} prodotto alla categoria.", - "successToast_other": "Aggiunti {{count}} prodotti alla categoria." - }, - "remove": { - "confirmation_one": "Stai per rimuovere {{count}} prodotto dalla categoria. Questa azione non può essere annullata.", - "confirmation_other": "Stai per rimuovere {{count}} prodotti dalla categoria. Questa azione non può essere annullata.", - "successToast_one": "Rimosso {{count}} prodotto dalla categoria.", - "successToast_other": "Rimossi {{count}} prodotti dalla categoria." - }, - "list": { - "noRecordsMessage": "Non ci sono prodotti nella categoria." - } - }, - "organize": { - "header": "Organizza", - "action": "Modifica ranking" - }, - "fields": { - "visibility": { - "label": "Visibilità", - "internal": "Interno", - "public": "Pubblico" - }, - "status": { - "label": "Stato", - "active": "Attivo", - "inactive": "Inattivo" - }, - "path": { - "label": "Percorso", - "tooltip": "Mostra il percorso completo della categoria." - }, - "children": { - "label": "Bambini" - }, - "new": { - "label": "Nuovo" - } - } - }, - "inventory": { - "domain": "Inventario", - "subtitle": "Gestisci i tuoi articoli di inventario", - "reserved": "Riservato", - "available": "Disponibile", - "locationLevels": "Posizioni", - "associatedVariants": "Varianti associate", - "manageLocations": "Gestisci posizioni", - "deleteWarning": "Stai per eliminare un articolo di inventario. Questa azione non può essere annullata.", - "editItemDetails": "Modifica dettagli articolo", - "create": { - "title": "Crea Articolo di Inventario", - "details": "Dettagli", - "availability": "Disponibilità", - "locations": "Posizioni", - "attributes": "Attributi", - "requiresShipping": "Richiede spedizione", - "requiresShippingHint": "L'articolo di inventario richiede spedizione?", - "successToast": "Articolo di inventario creato con successo." - }, - "reservation": { - "header": "Prenotazione di {{itemName}}", - "editItemDetails": "Modifica prenotazione", - "lineItemId": "ID articolo", - "orderID": "ID ordine", - "description": "Descrizione", - "location": "Posizione", - "inStockAtLocation": "In stock in questa posizione", - "availableAtLocation": "Disponibile in questa posizione", - "reservedAtLocation": "Riservato in questa posizione", - "reservedAmount": "Quantità riservata", - "create": "Crea prenotazione", - "itemToReserve": "Articolo da riservare", - "quantityPlaceholder": "Quanta vuoi riservare?", - "descriptionPlaceholder": "Che tipo di prenotazione è questa?", - "successToast": "Prenotazione creata con successo.", - "updateSuccessToast": "Prenotazione aggiornata con successo.", - "deleteSuccessToast": "Prenotazione eliminata con successo.", - "errors": { - "noAvaliableQuantity": "La posizione di stock non ha quantità disponibile.", - "quantityOutOfRange": "La quantità minima è 1 e la quantità massima è {{max}}" - } - }, - "toast": { - "updateLocations": "Posizioni aggiornate con successo.", - "updateLevel": "Livello di inventario aggiornato con successo.", - "updateItem": "Articolo di inventario aggiornato con successo." - } - }, - "giftCards": { - "domain": "Gift Cards", - "editGiftCard": "Modifica Gift Card", - "createGiftCard": "Crea Gift Card", - "createGiftCardHint": "Crea manualmente una gift card che può essere utilizzata come metodo di pagamento nel tuo negozio.", - "selectRegionFirst": "Seleziona prima una regione", - "deleteGiftCardWarning": "Stai per eliminare la gift card {{code}}. Questa azione non può essere annullata.", - "balanceHigherThanValue": "Il saldo non può essere superiore all'importo originale.", - "balanceLowerThanZero": "Il saldo non può essere negativo.", - "expiryDateHint": "I paesi hanno leggi diverse riguardo le date di scadenza delle gift card. Assicurati di controllare le normative locali prima di impostare una data di scadenza.", - "regionHint": "Cambiare la regione della gift card cambierà anche la sua valuta, influenzando potenzialmente il suo valore monetario.", - "enabledHint": "Specifica se la gift card è abilitata o disabilitata.", - "balance": "Saldo", - "currentBalance": "Saldo attuale", - "initialBalance": "Saldo iniziale", - "personalMessage": "Messaggio personale", - "recipient": "Destinatario" - }, - "customers": { - "domain": "Clienti", - "list": { - "noRecordsMessage": "I tuoi clienti appariranno qui." - }, - "create": { - "header": "Crea Cliente", - "hint": "Crea un nuovo cliente e gestisci i suoi dettagli.", - "successToast": "Cliente {{email}} creato con successo." - }, - "groups": { - "label": "Gruppi di clienti", - "remove": "Sei sicuro di voler rimuovere il cliente dal gruppo \"{{name}}\"?", - "removeMany": "Sei sicuro di voler rimuovere il cliente dai seguenti gruppi di clienti: {{groups}}?", - "alreadyAddedTooltip": "Il cliente è già in questo gruppo di clienti.", - "list": { - "noRecordsMessage": "Questo cliente non appartiene a nessun gruppo." - }, - "add": { - "success": "Cliente aggiunto a: {{groups}}.", - "list": { - "noRecordsMessage": "Crea prima un gruppo di clienti." - } - }, - "removed": { - "success": "Cliente rimosso da: {{groups}}.", - "list": { - "noRecordsMessage": "Crea prima un gruppo di clienti." - } - } - }, - "edit": { - "header": "Modifica Cliente", - "emailDisabledTooltip": "L'indirizzo email non può essere cambiato per i clienti registrati.", - "successToast": "Cliente {{email}} aggiornato con successo." - }, - "delete": { - "title": "Elimina Cliente", - "description": "Stai per eliminare il cliente {{email}}. Questa azione non può essere annullata.", - "successToast": "Cliente {{email}} eliminato con successo." - }, - "fields": { - "guest": "Ospite", - "registered": "Registrato", - "groups": "Gruppi" - }, - "registered": "Registrato", - "guest": "Ospite", - "hasAccount": "Ha un account" - }, - "customerGroups": { - "domain": "Gruppi di Clienti", - "subtitle": "Organizza i clienti in gruppi. I gruppi possono avere promozioni e prezzi diversi.", - "create": { - "header": "Crea Gruppo di Clienti", - "hint": "Crea un nuovo gruppo di clienti per segmentare i tuoi clienti.", - "successToast": "Gruppo di clienti {{name}} creato con successo." - }, - "edit": { - "header": "Modifica Gruppo di Clienti", - "successToast": "Gruppo di clienti {{name}} aggiornato con successo." - }, - "delete": { - "title": "Elimina Gruppo di Clienti", - "description": "Stai per eliminare il gruppo di clienti {{name}}. Questa azione non può essere annullata.", - "successToast": "Gruppo di clienti {{name}} eliminato con successo." - }, - "customers": { - "alreadyAddedTooltip": "Il cliente è già stato aggiunto al gruppo.", - "add": { - "successToast_one": "Cliente aggiunto con successo al gruppo.", - "successToast_other": "Clienti aggiunti con successo al gruppo.", - "list": { - "noRecordsMessage": "Crea prima un cliente." - } - }, - "remove": { - "title_one": "Rimuovi cliente", - "title_other": "Rimuovi clienti", - "description_one": "Stai per rimuovere {{count}} cliente dal gruppo di clienti. Questa azione non può essere annullata.", - "description_other": "Stai per rimuovere {{count}} clienti dal gruppo di clienti. Questa azione non può essere annullata." - }, - "list": { - "noRecordsMessage": "Questo gruppo non ha clienti." - } - } - }, - "orders": { - "domain": "Ordini", - "claim": "Richiesta", - "exchange": "Scambio", - "return": "Reso", - "cancelWarning": "Stai per annullare l'ordine {{id}}. Questa azione non può essere annullata.", - "onDateFromSalesChannel": "{{date}} da {{salesChannel}}", - "list": { - "noRecordsMessage": "I tuoi ordini appariranno qui." - }, - "summary": { - "requestReturn": "Richiedi reso", - "allocateItems": "Alloca articoli", - "editOrder": "Modifica ordine", - "editOrderContinue": "Continua modifica ordine", - "inventoryKit": "Consiste di {{count}}x articoli di inventario", - "itemTotal": "Totale articoli", - "shippingTotal": "Totale spedizione", - "discountTotal": "Totale sconto", - "taxTotalIncl": "Totale tasse (incluso)", - "itemSubtotal": "Subtotale articoli", - "shippingSubtotal": "Subtotale spedizione", - "discountSubtotal": "Subtotale sconto", - "taxTotal": "Totale tasse" - }, - "transfer": { - "title": "Trasferisci proprietà", - "requestSuccess": "Richiesta di trasferimento ordine inviata a: {{email}}.", - "currentOwner": "Proprietario attuale", - "newOwner": "Nuovo proprietario", - "currentOwnerDescription": "Il cliente attualmente associato a questo ordine.", - "newOwnerDescription": "Il cliente a cui trasferire questo ordine." - }, - "payment": { - "title": "Pagamenti", - "isReadyToBeCaptured": "Pagamento <0/> è pronto per essere catturato.", - "totalPaidByCustomer": "Totale pagato dal cliente", - "capture": "Cattura pagamento", - "capture_short": "Cattura", - "refund": "Rimborso", - "markAsPaid": "Segna come pagato", - "statusLabel": "Stato pagamento", - "statusTitle": "Stato Pagamento", - "status": { - "notPaid": "Non pagato", - "authorized": "Autorizzato", - "partiallyAuthorized": "Parzialmente autorizzato", - "awaiting": "In attesa", - "captured": "Catturato", - "partiallyRefunded": "Parzialmente rimborsato", - "partiallyCaptured": "Parzialmente catturato", - "refunded": "Rimborsato", - "canceled": "Annullato", - "requiresAction": "Richiede azione" - }, - "capturePayment": "Il pagamento di {{amount}} sarà catturato.", - "capturePaymentSuccess": "Pagamento di {{amount}} catturato con successo", - "markAsPaidPayment": "Il pagamento di {{amount}} sarà segnato come pagato.", - "markAsPaidPaymentSuccess": "Pagamento di {{amount}} segnato come pagato con successo", - "createRefund": "Crea Rimborso", - "refundPaymentSuccess": "Rimborso dell'importo {{amount}} riuscito", - "createRefundWrongQuantity": "La quantità deve essere un numero compreso tra 1 e {{number}}", - "refundAmount": "Rimborso {{ amount }}", - "paymentLink": "Copia link di pagamento per {{ amount }}", - "selectPaymentToRefund": "Seleziona pagamento da rimborsare" - }, - "edits": { - "title": "Modifica ordine", - "confirm": "Conferma Modifica", - "confirmText": "Stai per confermare una Modifica Ordine. Questa azione non può essere annullata.", - "cancel": "Annulla Modifica", - "currentItems": "Articoli attuali", - "currentItemsDescription": "Regola la quantità degli articoli o rimuovi.", - "addItemsDescription": "Puoi aggiungere nuovi articoli all'ordine.", - "addItems": "Aggiungi articoli", - "amountPaid": "Importo pagato", - "newTotal": "Nuovo totale", - "differenceDue": "Differenza dovuta", - "create": "Modifica Ordine", - "currentTotal": "Totale attuale", - "noteHint": "Aggiungi una nota interna per la modifica", - "cancelSuccessToast": "Modifica ordine annullata", - "createSuccessToast": "Richiesta di modifica ordine creata", - "activeChangeError": "C'è già un cambiamento attivo sull'ordine (reso, richiesta, scambio, ecc.). Completa o annulla il cambiamento prima di modificare l'ordine.", - "panel": { - "title": "Modifica ordine richiesta", - "titlePending": "Modifica ordine in attesa" - }, - "toast": { - "canceledSuccessfully": "Modifica ordine annullata", - "confirmedSuccessfully": "Modifica ordine confermata" - }, - "validation": { - "quantityLowerThanFulfillment": "Non è possibile impostare la quantità a meno di quella già soddisfatta" - } - }, - "returns": { - "create": "Crea Reso", - "confirm": "Conferma Reso", - "confirmText": "Stai per confermare un Reso. Questa azione non può essere annullata.", - "inbound": "In entrata", - "outbound": "In uscita", - "sendNotification": "Invia notifica", - "sendNotificationHint": "Notifica il cliente riguardo al reso.", - "returnTotal": "Totale reso", - "inboundTotal": "Totale in entrata", - "refundAmount": "Importo rimborsabile", - "outstandingAmount": "Importo in sospeso", - "reason": "Motivo", - "reasonHint": "Scegli perché il cliente vuole restituire gli articoli.", - "note": "Nota", - "noInventoryLevel": "Nessun livello di inventario", - "noInventoryLevelDesc": "La posizione selezionata non ha un livello di inventario per gli articoli selezionati. Il reso può essere richiesto ma non può essere ricevuto fino a quando non viene creato un livello di inventario per la posizione selezionata.", - "noteHint": "Puoi digitare liberamente se vuoi specificare qualcosa.", - "location": "Posizione", - "locationHint": "Scegli quale posizione vuoi restituire gli articoli.", - "inboundShipping": "Spedizione di ritorno", - "inboundShippingHint": "Scegli quale metodo vuoi utilizzare.", - "returnableQuantityLabel": "Quantità restituibile", - "refundableAmountLabel": "Importo rimborsabile", - "returnRequestedInfo": "{{requestedItemsCount}}x articoli reso richiesto", - "returnReceivedInfo": "{{requestedItemsCount}}x articoli reso ricevuti", - "itemReceived": "Articoli ricevuti", - "returnRequested": "Reso richiesto", - "damagedItemReceived": "Articoli danneggiati ricevuti", - "damagedItemsReturned": "{{quantity}}x articoli danneggiati restituiti", - "activeChangeError": "C'è un cambiamento attivo in corso su questo ordine. Completa o scarta il cambiamento prima.", - "cancel": { - "title": "Annulla Reso", - "description": "Sei sicuro di voler annullare la richiesta di reso?" - }, - "placeholders": { - "noReturnShippingOptions": { - "title": "Nessuna opzione di spedizione di ritorno trovata", - "hint": "Nessuna opzione di spedizione di ritorno è stata creata per la posizione. Puoi crearne una in Posizione & Spedizione." - }, - "outboundShippingOptions": { - "title": "Nessuna opzione di spedizione in uscita trovata", - "hint": "Nessuna opzione di spedizione in uscita è stata creata per la posizione. Puoi crearne una in Posizione & Spedizione." - } - }, - "receive": { - "action": "Ricevi articoli", - "receiveItems": "{{ returnType }} {{ id }}", - "restockAll": "Ripristina tutti gli articoli", - "itemsLabel": "Articoli ricevuti", - "title": "Ricevi articoli per #{{returnId}}", - "sendNotificationHint": "Notifica il cliente riguardo al reso ricevuto.", - "inventoryWarning": "Si prega di notare che regoleremo automaticamente i livelli di inventario in base al tuo input sopra.", - "writeOffInputLabel": "Quanti degli articoli sono danneggiati?", - "toast": { - "success": "Reso ricevuto con successo.", - "errorLargeValue": "La quantità è maggiore della quantità di articoli richiesti.", - "errorNegativeValue": "La quantità non può essere un valore negativo.", - "errorLargeDamagedValue": "La quantità di articoli danneggiati + la quantità non danneggiata ricevuta supera la quantità totale di articoli sul reso. Si prega di ridurre la quantità di articoli non danneggiati." - } - }, - "toast": { - "canceledSuccessfully": "Reso annullato con successo", - "confirmedSuccessfully": "Reso confermato con successo" - }, - "panel": { - "title": "Reso avviato", - "description": "C'è una richiesta di reso aperta da completare" - } - }, - "claims": { - "create": "Crea Richiesta", - "confirm": "Conferma Richiesta", - "confirmText": "Stai per confermare una Richiesta. Questa azione non può essere annullata.", - "manage": "Gestisci Richiesta", - "outbound": "In uscita", - "outboundItemAdded": "{{itemsCount}}x aggiunti tramite richiesta", - "outboundTotal": "Totale in uscita", - "outboundShipping": "Spedizione in uscita", - "outboundShippingHint": "Scegli quale metodo vuoi utilizzare.", - "refundAmount": "Differenza stimata", - "activeChangeError": "C'è un cambiamento attivo sull'ordine. Completa o scarta il cambiamento precedente.", - "actions": { - "cancelClaim": { - "successToast": "Richiesta annullata con successo." - } - }, - "cancel": { - "title": "Annulla Richiesta", - "description": "Sei sicuro di voler annullare la richiesta?" - }, - "tooltips": { - "onlyReturnShippingOptions": "Questa lista consisterà solo di opzioni di spedizione di ritorno." - }, - "toast": { - "canceledSuccessfully": "Richiesta annullata con successo", - "confirmedSuccessfully": "Richiesta confermata con successo" - }, - "panel": { - "title": "Richiesta avviata", - "description": "C'è una richiesta di richiesta aperta da completare" - } - }, - "exchanges": { - "create": "Crea Scambio", - "manage": "Gestisci Scambio", - "confirm": "Conferma Scambio", - "confirmText": "Stai per confermare uno Scambio. Questa azione non può essere annullata.", - "outbound": "In uscita", - "outboundItemAdded": "{{itemsCount}}x aggiunti tramite scambio", - "outboundTotal": "Totale in uscita", - "outboundShipping": "Spedizione in uscita", - "outboundShippingHint": "Scegli quale metodo vuoi utilizzare.", - "refundAmount": "Differenza stimata", - "activeChangeError": "C'è un cambiamento attivo sull'ordine. Completa o scarta il cambiamento precedente.", - "actions": { - "cancelExchange": { - "successToast": "Scambio annullato con successo." - } - }, - "cancel": { - "title": "Annulla Scambio", - "description": "Sei sicuro di voler annullare lo scambio?" - }, - "tooltips": { - "onlyReturnShippingOptions": "Questa lista consisterà solo di opzioni di spedizione di ritorno." - }, - "toast": { - "canceledSuccessfully": "Scambio annullato con successo", - "confirmedSuccessfully": "Scambio confermato con successo" - }, - "panel": { - "title": "Scambio avviato", - "description": "C'è una richiesta di scambio aperta da completare" - } - }, - "reservations": { - "allocatedLabel": "Allocato", - "notAllocatedLabel": "Non allocato" - }, - "allocateItems": { - "action": "Allocare articoli", - "title": "Allocare articoli dell'ordine", - "locationDescription": "Scegli quale posizione vuoi allocare.", - "itemsToAllocate": "Articoli da allocare", - "itemsToAllocateDesc": "Seleziona il numero di articoli che desideri allocare", - "search": "Cerca articoli", - "consistsOf": "Consiste di {{num}}x articoli di inventario", - "requires": "Richiede {{num}} per variante", - "toast": { - "created": "Articoli allocati con successo" - }, - "error": { - "quantityNotAllocated": "Ci sono articoli non allocati." - } - }, - "shipment": { - "title": "Segna adempimento spedito", - "trackingNumber": "Numero di tracciamento", - "addTracking": "Aggiungi numero di tracciamento", - "sendNotification": "Invia notifica", - "sendNotificationHint": "Notifica il cliente riguardo a questa spedizione.", - "toastCreated": "Spedizione creata con successo." - }, - "fulfillment": { - "cancelWarning": "Stai per annullare un adempimento. Questa azione non può essere annullata.", - "markAsDeliveredWarning": "Stai per segnare l'adempimento come consegnato. Questa azione non può essere annullata.", - "unfulfilledItems": "Articoli non adempiuti", - "statusLabel": "Stato adempimento", - "statusTitle": "Stato Adempimento", - "fulfillItems": "Adempi articoli", - "awaitingFulfillmentBadge": "In attesa di adempimento", - "requiresShipping": "Richiede spedizione", - "number": "Adempimento #{{number}}", - "itemsToFulfill": "Articoli da adempiere", - "create": "Crea Adempimento", - "available": "Disponibile", - "inStock": "In stock", - "markAsShipped": "Segna come spedito", - "markAsDelivered": "Segna come consegnato", - "itemsToFulfillDesc": "Scegli articoli e quantità da adempiere", - "locationDescription": "Scegli quale posizione vuoi adempiere articoli da.", - "sendNotificationHint": "Notifica i clienti riguardo all'adempimento creato.", - "methodDescription": "Scegli un metodo di spedizione diverso da quello selezionato dal cliente", - "error": { - "wrongQuantity": "Solo un articolo è disponibile per l'adempimento", - "wrongQuantity_other": "La quantità deve essere un numero compreso tra 1 e {{number}}", - "noItems": "Nessun articolo da adempiere." - }, - "status": { - "notFulfilled": "Non adempiuto", - "partiallyFulfilled": "Parzialmente adempiuto", - "fulfilled": "Adempiuto", - "partiallyShipped": "Parzialmente spedito", - "shipped": "Spedito", - "delivered": "Consegnato", - "partiallyDelivered": "Parzialmente consegnato", - "partiallyReturned": "Parzialmente restituito", - "returned": "Restituito", - "canceled": "Annullato", - "requiresAction": "Richiede azione" - }, - "toast": { - "created": "Adempimento creato con successo", - "canceled": "Adempimento annullato con successo", - "fulfillmentShipped": "Impossibile annullare un adempimento già spedito", - "fulfillmentDelivered": "Adempimento segnato come consegnato con successo" - }, - "trackingLabel": "Tracciamento", - "shippingFromLabel": "Spedizione da", - "itemsLabel": "Articoli" - }, - "refund": { - "title": "Crea Rimborso", - "sendNotificationHint": "Notifica i clienti riguardo al rimborso creato.", - "systemPayment": "Pagamento di sistema", - "systemPaymentDesc": "Uno o più dei tuoi pagamenti è un pagamento di sistema. Tieni presente che le catt ure e i rimborsi non sono gestiti da Medusa per tali pagamenti.", - "error": { - "amountToLarge": "Non è possibile rimborsare più dell'importo originale dell'ordine.", - "amountNegative": "L'importo del rimborso deve essere un numero positivo.", - "reasonRequired": "Seleziona un motivo per il rimborso." - } - }, - "customer": { - "contactLabel": "Contatto", - "editEmail": "Modifica email", - "transferOwnership": "Trasferisci proprietà", - "editBillingAddress": "Modifica indirizzo di fatturazione", - "editShippingAddress": "Modifica indirizzo di spedizione" - }, - "activity": { - "header": "Attività", - "showMoreActivities_one": "Mostra {{count}} attività in più", - "showMoreActivities_other": "Mostra {{count}} attività in più", - "comment": { - "label": "Commento", - "placeholder": "Lascia un commento", - "addButtonText": "Aggiungi commento", - "deleteButtonText": "Elimina commento" - }, - "from": "Da", - "to": "A", - "events": { - "common": { - "toReturn": "Da restituire", - "toSend": "Da inviare" - }, - "placed": { - "title": "Ordine effettuato", - "fromSalesChannel": "da {{salesChannel}}" - }, - "canceled": { - "title": "Ordine annullato" - }, - "payment": { - "awaiting": "In attesa di pagamento", - "captured": "Pagamento catturato", - "canceled": "Pagamento annullato", - "refunded": "Pagamento rimborsato" - }, - "fulfillment": { - "created": "Articoli adempiuti", - "canceled": "Adempimento annullato", - "shipped": "Articoli spediti", - "delivered": "Articoli consegnati", - "items_one": "{{count}} articolo", - "items_other": "{{count}} articoli" - }, - "return": { - "created": "Reso #{{returnId}} richiesto", - "canceled": "Reso #{{returnId}} annullato", - "received": "Reso #{{returnId}} ricevuto", - "items_one": "{{count}} articolo restituito", - "items_other": "{{count}} articoli restituiti" - }, - "note": { - "comment": "Commento", - "byLine": "da {{author}}" - }, - "claim": { - "created": "Richiesta #{{claimId}} richiesta", - "canceled": "Richiesta #{{claimId}} annullata", - "itemsInbound": "{{count}} articolo da restituire", - "itemsOutbound": "{{count}} articolo da inviare" - }, - "exchange": { - "created": "Scambio #{{exchangeId}} richiesto", - "canceled": "Scambio #{{exchangeId}} annullato", - "itemsInbound": "{{count}} articolo da restituire", - "itemsOutbound": "{{count}} articolo da inviare" - }, - "edit": { - "requested": "Modifica ordine #{{editId}} richiesta", - "confirmed": "Modifica ordine #{{editId}} confermata" - }, - "transfer": { - "requested": "Richiesta di trasferimento ordine #{{transferId}} richiesta", - "confirmed": "Richiesta di trasferimento ordine #{{transferId}} confermata", - "declined": "Richiesta di trasferimento ordine #{{transferId}} rifiutata" - } - } - }, - "fields": { - "displayId": "ID di visualizzazione", - "refundableAmount": "Importo rimborsabile", - "returnableQuantity": "Quantità restituibile" - } - }, - "draftOrders": { - "domain": "Ordini Bozza", - "deleteWarning": "Stai per eliminare l'ordine bozza {{id}}. Questa azione non può essere annullata.", - "paymentLinkLabel": "Link di pagamento", - "cartIdLabel": "ID carrello", - "markAsPaid": { - "label": "Segna come pagato", - "warningTitle": "Segna come Pagato", - "warningDescription": "Stai per segnare l'ordine bozza come pagato. Questa azione non può essere annullata e la raccolta del pagamento non sarà possibile in seguito." - }, - "status": { - "open": "Aperto", - "completed": "Completato" - }, - "create": { - "createDraftOrder": "Crea Ordine Bozza", - "createDraftOrderHint": "Crea un nuovo ordine bozza per gestire i dettagli di un ordine prima che venga effettuato.", - "chooseRegionHint": "Scegli regione", - "existingItemsLabel": "Articoli esistenti", - "existingItemsHint": "Aggiungi prodotti esistenti all'ordine bozza.", - "customItemsLabel": "Articoli personalizzati", - "customItemsHint": "Aggiungi articoli personalizzati all'ordine bozza.", - "addExistingItemsAction": "Aggiungi articoli esistenti", - "addCustomItemAction": "Aggiungi articolo personalizzato", - "noCustomItemsAddedLabel": "Nessun articolo personalizzato aggiunto ancora", - "noExistingItemsAddedLabel": "Nessun articolo esistente aggiunto ancora", - "chooseRegionTooltip": "Scegli prima una regione", - "useExistingCustomerLabel": "Usa cliente esistente", - "addShippingMethodsAction": "Aggiungi metodi di spedizione", - "unitPriceOverrideLabel": "Sovrascrittura prezzo unitario", - "shippingOptionLabel": "Opzione di spedizione", - "shippingOptionHint": "Scegli l'opzione di spedizione per l'ordine bozza.", - "shippingPriceOverrideLabel": "Sovrascrittura prezzo di spedizione", - "shippingPriceOverrideHint": "Sovrascrivi il prezzo di spedizione per l'ordine bozza.", - "sendNotificationLabel": "Invia notifica", - "sendNotificationHint": "Invia una notifica al cliente quando l'ordine bozza viene creato." - }, - "validation": { - "requiredEmailOrCustomer": "Email o cliente è obbligatorio.", - "requiredItems": "Almeno un articolo è obbligatorio.", - "invalidEmail": "L'email deve essere un indirizzo email valido." - } - }, - "stockLocations": { - "domain": "Posizioni & Spedizione", - "list": { - "description": "Gestisci le posizioni di stock del tuo negozio e le opzioni di spedizione." - }, - "create": { - "header": "Crea Posizione di Stock", - "hint": "Una posizione di stock è un sito fisico dove i prodotti sono immagazzinati e spediti.", - "successToast": "Posizione {{name}} creata con successo." - }, - "edit": { - "header": "Modifica Posizione di Stock", - "viewInventory": "Visualizza inventario", - "successToast": "Posizione {{name}} aggiornata con successo." - }, - "delete": { - "confirmation": "Stai per eliminare la posizione di stock {{name}}. Questa azione non può essere annullata." - }, - "fulfillmentProviders": { - "header": "Fornitori di Adempimento", - "shippingOptionsTooltip": "Questo menu a discesa conterrà solo fornitori abilitati per questa posizione. Aggiungili alla posizione se il menu a discesa è disabilitato.", - "label": "Fornitori di adempimento connessi", - "connectedTo": "Connesso a {{count}} di {{total}} fornitori di adempimento", - "noProviders": "Questa posizione di stock non è connessa a nessun fornitore di adempimento.", - "action": "Collega Fornitori", - "successToast": "Fornitori di adempimento per la posizione di stock aggiornati con successo." - }, - "fulfillmentSets": { - "pickup": { - "header": "Ritiro" - }, - "shipping": { - "header": "Spedizione" - }, - "disable": { - "confirmation": "Sei sicuro di voler disabilitare {{name}}? Questo eliminerà tutte le zone di servizio associate e le opzioni di spedizione, e non può essere annullato.", - "pickup": "Ritiro disabilitato con successo.", - "shipping": "Spedizione disabilitata con successo." - }, - "enable": { - "pickup": "Ritiro abilitato con successo.", - "shipping": "Spedizione abilitata con successo." - } - }, - "sidebar": { - "header": "Configurazione Spedizione", - "shippingProfiles": { - "label": "Profili di Spedizione", - "description": "Raggruppa i prodotti in base ai requisiti di spedizione" - } - }, - "salesChannels": { - "header": "Canali di Vendita", - "label": "Canali di vendita connessi", - "connectedTo": "Connesso a {{count}} di {{total}} canali di vendita", - "noChannels": "La posizione non è connessa a nessun canale di vendita.", - "action": "Collega canali di vendita", - "successToast": "I canali di vendita sono stati aggiornati con successo." - }, - "shippingOptions": { - "create": { - "shipping": { - "header": "Crea Opzione di Spedizione per {{zone}}", - "hint": "Crea una nuova opzione di spedizione per definire come i prodotti vengono spediti da questa posizione.", - "label": "Opzioni di spedizione", - "successToast": "Opzione di spedizione {{name}} creata con successo." - }, - "returns": { - "header": "Crea Opzione di Reso per {{zone}}", - "hint": "Crea una nuova opzione di reso per definire come i prodotti vengono restituiti a questa posizione.", - "label": "Opzioni di reso", - "successToast": "Opzione di reso {{name}} creata con successo." - }, - "tabs": { - "details": "Dettagli", - "prices": "Prezzi" - }, - "action": "Crea opzione" - }, - "delete": { - "confirmation": "Stai per eliminare l'opzione di spedizione {{name}}. Questa azione non può essere annullata.", - "successToast": "Opzione di spedizione {{name}} eliminata con successo." - }, - "edit": { - "header": "Modifica Opzione di Spedizione", - "action": "Modifica opzione", - "successToast": "Opzione di spedizione {{name}} aggiornata con successo." - }, - "pricing": { - "action": "Modifica prezzi" - }, - "fields": { - "count": { - "shipping_one": "{{count}} opzione di spedizione", - "shipping_other": "{{count}} opzioni di spedizione", - "returns_one": "{{count}} opzione di reso", - "returns_other": "{{count}} opzioni di reso" - }, - "priceType": { - "label": "Tipo di prezzo", - "options": { - "fixed": { - "label": "Fisso", - "hint": "Il prezzo dell'opzione di spedizione è fisso e non cambia in base al contenuto dell'ordine." - }, - "calculated": { - "label": "Calcolato", - "hint": "Il prezzo dell'opzione di spedizione è calcolato dal fornitore di adempimento durante il checkout." - } - } - }, - "enableInStore": { - "label": "Abilita nel negozio", - "hint": "Se i clienti possono utilizzare questa opzione durante il checkout." - }, - "provider": "Fornitore di adempimento", - "profile": "Profilo di spedizione" - } - }, - "serviceZones": { - "create": { - "headerPickup": "Crea Zona di Servizio per Ritiro da {{location}}", - "headerShipping": "Crea Zona di Servizio per Spedizione da {{location}}", - "action": "Crea zona di servizio", - "successToast": "Zona di servizio {{name}} creata con successo." - }, - "edit": { - "header": "Modifica Zona di Servizio", - "successToast": "Zona di servizio {{name}} aggiornata con successo." - }, - "delete": { - "confirmation": "Stai per eliminare la zona di servizio {{name}}. Questa azione non può essere annullata.", - "successToast": "Zona di servizio {{name}} eliminata con successo." - }, - "manageAreas": { - "header": "Gestisci Aree per {{name}}", - "action": "Gestisci aree", - "label": "Aree", - "hint": "Seleziona le aree geografiche che la zona di servizio copre.", - "successToast": "Aree per {{name}} aggiornate con successo." - }, - "fields": { - "noRecords": "Non ci sono zone di servizio a cui aggiungere opzioni di spedizione.", - "tip": "Una zona di servizio è una raccolta di zone o aree geografiche. Viene utilizzata per limitare le opzioni di spedizione disponibili a un insieme definito di posizioni." - } - } - }, - "shippingProfile": { - "domain": "Profili di Spedizione", - "subtitle": "Raggruppa i prodotti con requisiti di spedizione simili in profili.", - "create": { - "header": "Crea Profilo di Spedizione", - "hint": "Crea un nuovo profilo di spedizione per raggruppare i prodotti con requisiti di spedizione simili.", - "successToast": "Profilo di spedizione {{name}} creato con successo." - }, - "delete": { - "title": "Elimina Profilo di Spedizione", - "description": "Stai per eliminare il profilo di spedizione {{name}}. Questa azione non può essere annullata.", - "successToast": "Profilo di spedizione {{name}} eliminato con successo." - }, - "tooltip": { - "type": "Inserisci il tipo di profilo di spedizione, ad esempio: Pesante, Ingombrante, Solo merci, ecc." - } - }, - "taxRegions": { - "domain": "Regioni Fiscali", - "list": { - "hint": "Gestisci cosa addebiti ai tuoi clienti quando acquistano da diversi paesi e regioni." - }, - "delete": { - "confirmation": "Stai per eliminare una regione fiscale. Questa azione non può essere annullata.", - "successToast": "La regione fiscale è stata eliminata con successo." - }, - "create": { - "header": "Crea Regione Fiscale", - "hint": "Crea una nuova regione fiscale per definire le aliquote fiscali per un paese specifico.", - "errors": { - "rateIsRequired": "L'aliquota fiscale è obbligatoria quando si crea un'aliquota fiscale predefinita.", - "nameIsRequired": "Il nome è obbligatorio quando si crea un'aliquota fiscale predefinita." - }, - "successToast": "La regione fiscale è stata creata con successo." - }, - "province": { - "header": "Province", - "create": { - "header": "Crea Regione Fiscale Provinciale", - "hint": "Crea una nuova regione fiscale per definire le aliquote fiscali per una provincia specifica." - } - }, - "state": { - "header": "Stati", - "create": { - "header": "Crea Regione Fiscale Statale", - "hint": "Crea una nuova regione fiscale per definire le aliquote fiscali per uno stato specifico." - } - }, - "stateOrTerritory": { - "header": "Stati o Territori", - "create": { - "header": "Crea Regione Fiscale Stato/Territorio", - "hint": "Crea una nuova regione fiscale per definire le aliquote fiscali per uno stato/territorio specifico." - } - }, - "county": { - "header": "Contee", - "create": { - "header": "Crea Regione Fiscale della Contea", - "hint": "Crea una nuova regione fiscale per definire le aliquote fiscali per una contea specifica." - } - }, - "region": { - "header": "Regioni", - "create": { - "header": "Crea Regione Fiscale", - "hint": "Crea una nuova regione fiscale per definire le aliquote fiscali per una regione specifica." - } - }, - "department": { - "header": "Dipartimenti", - "create": { - "header": "Crea Regione Fiscale del Dipartimento", - "hint": "Crea una nuova regione fiscale per definire le aliquote fiscali per un dipartimento specifico." - } - }, - "territory": { - "header": "Territori", - "create": { - "header": "Crea Regione Fiscale del Territorio", - "hint": "Crea una nuova regione fiscale per definire le aliquote fiscali per un territorio specifico." - } - }, - "prefecture": { - "header": "Prefetture", - "create": { - "header": "Crea Regione Fiscale della Prefettura", - "hint": "Crea una nuova regione fiscale per definire le aliqu ote fiscali per una prefettura specifica." - } - }, - "district": { - "header": "Distretti", - "create": { - "header": "Crea Regione Fiscale del Distretto", - "hint": "Crea una nuova regione fiscale per definire le aliquote fiscali per un distretto specifico." - } - }, - "governorate": { - "header": "Governatorati", - "create": { - "header": "Crea Regione Fiscale del Governatorato", - "hint": "Crea una nuova regione fiscale per definire le aliquote fiscali per un governatorato specifico." - } - }, - "canton": { - "header": "Cantoni", - "create": { - "header": "Crea Regione Fiscale del Cantone", - "hint": "Crea una nuova regione fiscale per definire le aliquote fiscali per un cantone specifico." - } - }, - "emirate": { - "header": "Emirati", - "create": { - "header": "Crea Regione Fiscale degli Emirati", - "hint": "Crea una nuova regione fiscale per definire le aliquote fiscali per un emirato specifico." - } - }, - "sublevel": { - "header": "Sottolivelli", - "create": { - "header": "Crea Regione Fiscale di Sottolivello", - "hint": "Crea una nuova regione fiscale per definire le aliquote fiscali per un sottolivello specifico." - } - }, - "taxOverrides": { - "header": "Sovrascritture", - "create": { - "header": "Crea Sovrascrittura", - "hint": "Crea un'aliquota fiscale che sovrascrive le aliquote fiscali predefinite per condizioni selezionate." - }, - "edit": { - "header": "Modifica Sovrascrittura", - "hint": "Modifica l'aliquota fiscale che sovrascrive le aliquote fiscali predefinite per condizioni selezionate." - } - }, - "taxRates": { - "create": { - "header": "Crea Aliquota Fiscale", - "hint": "Crea una nuova aliquota fiscale per definire l'aliquota fiscale per una regione.", - "successToast": "L'aliquota fiscale è stata creata con successo." - }, - "edit": { - "header": "Modifica Aliquota Fiscale", - "hint": "Modifica l'aliquota fiscale per definire l'aliquota fiscale per una regione.", - "successToast": "L'aliquota fiscale è stata aggiornata con successo." - }, - "delete": { - "confirmation": "Stai per eliminare l'aliquota fiscale {{name}}. Questa azione non può essere annullata.", - "successToast": "L'aliquota fiscale è stata eliminata con successo." - } - }, - "fields": { - "isCombinable": { - "label": "Combinabile", - "hint": "Se questa aliquota fiscale può essere combinata con l'aliquota predefinita della regione.", - "true": "Combinabile", - "false": "Non combinabile" - }, - "defaultTaxRate": { - "label": "Aliquota fiscale predefinita", - "tooltip": "L'aliquota fiscale predefinita per questa regione. Un esempio è l'aliquota IVA standard per un paese o una regione.", - "action": "Crea aliquota fiscale predefinita" - }, - "taxRate": "Aliquota fiscale", - "taxCode": "Codice fiscale", - "targets": { - "label": "Obiettivi", - "hint": "Seleziona gli obiettivi a cui si applicherà questa aliquota fiscale.", - "options": { - "product": "Prodotti", - "productCollection": "Collezioni di prodotti", - "productTag": "Tag di prodotto", - "productType": "Tipi di prodotto", - "customerGroup": "Gruppi di clienti" - }, - "operators": { - "in": "in", - "on": "su", - "and": "e" - }, - "placeholders": { - "product": "Cerca prodotti", - "productCollection": "Cerca collezioni di prodotti", - "productTag": "Cerca tag di prodotto", - "productType": "Cerca tipi di prodotto", - "customerGroup": "Cerca gruppo di clienti" - }, - "tags": { - "product": "Prodotto", - "productCollection": "Collezione di prodotto", - "productTag": "Tag di prodotto", - "productType": "Tipo di prodotto", - "customerGroup": "Gruppo di clienti" - }, - "modal": { - "header": "Aggiungi obiettivi" - }, - "values_one": "{{count}} valore", - "values_other": "{{count}} valori", - "numberOfTargets_one": "{{count}} obiettivo", - "numberOfTargets_other": "{{count}} obiettivi", - "additionalValues_one": "e {{count}} più valore", - "additionalValues_other": "e {{count}} più valori", - "action": "Aggiungi obiettivo" - }, - "sublevels": { - "labels": { - "province": "Provincia", - "state": "Stato", - "region": "Regione", - "stateOrTerritory": "Stato/Territorio", - "department": "Dipartimento", - "county": "Contea", - "territory": "Territorio", - "prefecture": "Prefettura", - "district": "Distretto", - "governorate": "Governatorato", - "emirate": "Emirato", - "canton": "Cantone", - "sublevel": "Codice sottolivello" - }, - "placeholders": { - "province": "Seleziona provincia", - "state": "Seleziona stato", - "region": "Seleziona regione", - "stateOrTerritory": "Seleziona stato/territorio", - "department": "Seleziona dipartimento", - "county": "Seleziona contea", - "territory": "Seleziona territorio", - "prefecture": "Seleziona prefettura", - "district": "Seleziona distretto", - "governorate": "Seleziona governatorato", - "emirate": "Seleziona emirato", - "canton": "Seleziona cantone" - }, - "tooltips": { - "sublevel": "Inserisci il codice ISO 3166-2 per la regione fiscale di sottolivello.", - "notPartOfCountry": "{{province}} non sembra far parte di {{country}}. Controlla se questo è corretto." - }, - "alert": { - "header": "Le regioni di sottolivello sono disabilitate per questa regione fiscale", - "description": "Le regioni di sottolivello sono disabilitate per questa regione per impostazione predefinita. Puoi abilitarle per creare regioni di sottolivello come province, stati o territori.", - "action": "Abilita regioni di sottolivello" - } - }, - "noDefaultRate": { - "label": "Nessuna aliquota predefinita", - "tooltip": "Questa regione fiscale non ha un'aliquota fiscale predefinita. Se c'è un'aliquota standard, come l'IVA di un paese, aggiungila a questa regione." - } - } - }, - "promotions": { - "domain": "Promozioni", - "sections": { - "details": "Dettagli Promozione" - }, - "tabs": { - "template": "Tipo", - "details": "Dettagli", - "campaign": "Campagna" - }, - "fields": { - "type": "Tipo", - "value_type": "Tipo di Valore", - "value": "Valore", - "campaign": "Campagna", - "method": "Metodo", - "allocation": "Allocazione", - "addCondition": "Aggiungi condizione", - "clearAll": "Cancella tutto", - "amount": { - "tooltip": "Seleziona il codice valuta per abilitare l'impostazione dell'importo" - }, - "conditions": { - "rules": { - "title": "Chi può utilizzare questo codice?", - "description": "Quale cliente è autorizzato a utilizzare il codice promozionale? Il codice promozionale può essere utilizzato da tutti i clienti se lasciato intatto." - }, - "target-rules": { - "title": "A quali articoli sarà applicata la promozione?", - "description": "La promozione sarà applicata agli articoli che soddisfano le seguenti condizioni." - }, - "buy-rules": { - "title": "Cosa deve essere nel carrello per sbloccare la promozione?", - "description": "Se queste condizioni corrispondono, abilitiamo la promozione sugli articoli target." - } - } - }, - "tooltips": { - "campaignType": "Il codice valuta deve essere selezionato nella promozione per impostare un budget di spesa." - }, - "errors": { - "requiredField": "Campo obbligatorio", - "promotionTabError": "Correggi gli errori nella scheda Promozione prima di procedere" - }, - "toasts": { - "promotionCreateSuccess": "Promozione ({{code}}) creata con successo." - }, - "create": {}, - "edit": { - "title": "Modifica Dettagli Promozione", - "rules": { - "title": "Modifica condizioni d'uso" - }, - "target-rules": { - "title": "Modifica condizioni articolo" - }, - "buy-rules": { - "title": "Modifica regole di acquisto" - } - }, - "campaign": { - "header": "Campagna", - "edit": { - "header": "Modifica Campagna", - "successToast": "Campagna della promozione aggiornata con successo." - }, - "actions": { - "goToCampaign": "Vai alla campagna" - } - }, - "campaign_currency": { - "tooltip": "Questa è la valuta della promozione. Cambiala dalla scheda Dettagli." - }, - "form": { - "required": "Obbligatorio", - "and": "E", - "selectAttribute": "Seleziona Attributo", - "campaign": { - "existing": { - "title": "Campagna Esistente", - "description": "Aggiungi promozione a una campagna esistente.", - "placeholder": { - "title": "Nessuna campagna esistente", - "desc": "Puoi crearne una per monitorare più promozioni e impostare limiti di budget." - } - }, - "new": { - "title": "Nuova Campagna", - "description": "Crea una nuova campagna per questa promozione." - }, - "none": { - "title": "Senza Campagna", - "description": "Procedi senza associare la promozione a una campagna" - } - }, - "status": { - "title": "Stato" - }, - "method": { - "label": "Metodo", - "code": { - "title": "Codice promozionale", - "description": "I clienti devono inserire questo codice al checkout" - }, - "automatic": { - "title": "Automatico", - "description": "I clienti vedranno questa promozione al checkout" - } - }, - "max_quantity": { - "title": "Quantità Massima", - "description": "Quantità massima di articoli a cui si applica questa promozione." - }, - "type": { - "standard": { - "title": "Standard", - "description": "Una promozione standard" - }, - "buyget": { - "title": "Compra Ottieni", - "description": "Compra X ottieni Y promozione" - } - }, - "allocation": { - "each": { - "title": "Ognuno", - "description": "Applica valore su ogni articolo" - }, - "across": { - "title": "Insieme", - "description": "Applica valore su articoli" - }, - "once": { - "title": "Una volta", - "description": "Limita lo sconto alla quantità massima" - } - }, - "code": { - "title": "Codice", - "description": "Il codice che i tuoi clienti inseriscono durante il checkout." - }, - "value": { - "title": "Valore Promozionale" - }, - "value_type": { - "fixed": { - "title": "Valore Promozionale", - "description": "L'importo da scontare. es. 100" - }, - "percentage": { - "title": "Valore Promozionale", - "description": "La percentuale da scontare sull'importo. es. 8%" - } - } - }, - "deleteWarning": "Stai per eliminare la promozione {{code}}. Questa azione non può essere annullata.", - "createPromotionTitle": "Crea Promozione", - "type": "Tipo di Promozione", - "conditions": { - "add": "Aggiungi condizione", - "list": { - "noRecordsMessage": "Aggiungi una condizione per limitare a quali articoli si applica la promozione." - } - } - }, - "campaigns": { - "domain": "Campagne", - "details": "Dettagli della campagna", - "status": { - "active": "Attivo", - "expired": "Scaduto", - "scheduled": "Pianificato" - }, - "delete": { - "title": "Sei sicuro?", - "description": "Stai per eliminare la campagna '{{name}}'. Questa azione non può essere annullata.", - "successToast": "Campagna '{{name}}' creata con successo." - }, - "edit": { - "header": "Modifica Campagna", - "description": "Modifica i dettagli della campagna.", - "successToast": "Campagna '{{name}}' aggiornata con successo." - }, - "configuration": { - "header": "Configurazione", - "edit": { - "header": "Modifica Configurazione Campagna", - "description": "Modifica la configurazione della campagna.", - "successToast": "Configurazione campagna aggiornata con successo." - } - }, - "create": { - "title": "Crea Campagna", - "description": "Crea una campagna promozionale.", - "hint": "Crea una campagna promozionale.", - "header": "Crea Campagna", - "successToast": "Campagna '{{name}}' creata con successo." - }, - "fields": { - "name": "Nome", - "identifier": "Identificatore", - "start_date": "Data di inizio", - "end_date": "Data di fine", - "total_spend": "Budget speso", - "total_used": "Budget utilizzato", - "budget_limit": "Limite di budget", - "campaign_id": { - "hint": "Solo le campagne con lo stesso codice valuta della promozione sono mostrate in questo elenco." - } - }, - "budget": { - "create": { - "hint": "Crea un budget per la campagna.", - "header": "Budget Campagna" - }, - "details": "Budget della campagna", - "fields": { - "type": "Tipo", - "currency": "Valuta", - "limit": "Limite", - "used": "Utilizzato" - }, - "type": { - "spend": { - "title": "Spesa", - "description": "Imposta un limite sull'importo totale scontato di tutti gli utilizzi della promozione." - }, - "usage": { - "title": "Utilizzo", - "description": "Imposta un limite su quante volte la promozione può essere utilizzata." - } - }, - "edit": { - "header": "Modifica Budget Campagna" - } - }, - "promotions": { - "remove": { - "title": "Rimuovi promozione dalla campagna", - "description": "Stai per rimuovere {{count}} promozione(e) dalla campagna. Questa azione non può essere annullata." - }, - "alreadyAdded": "Questa promozione è già stata aggiunta alla campagna.", - "alreadyAddedDiffCampaign": "Questa promozione è già stata aggiunta a un'altra campagna ({{name}}).", - "currencyMismatch": "La valuta della promozione e della campagna non corrisponde", - "toast": { - "success": "Aggiunti {{count}} promozione(e) alla campagna con successo" - }, - "add": { - "list": { - "noRecordsMessage": "Crea prima una promozione." - } - }, - "list": { - "noRecordsMessage": "Non ci sono promozioni nella campagna." - } - }, - "deleteCampaignWarning": "Stai per eliminare la campagna {{name}}. Questa azione non può essere annullata.", - "totalSpend": "<0>{{amount}} <1>{{currency}}" - }, - "priceLists": { - "domain": "Liste Prezzi", - "subtitle": "Crea vendite o sovrascrivi i prezzi per condizioni specifiche.", - "delete": { - "confirmation": "Stai per eliminare la lista prezzi {{title}}. Questa azione non può essere annullata.", - "successToast": "Lista prezzi {{title}} eliminata con successo." - }, - "create": { - "header": "Crea Lista Prezzi", - "subheader": "Crea una nuova lista prezzi per gestire i prezzi dei tuoi prodotti.", - "tabs": { - "details": "Dettagli", - "products": "Prodotti", - "prices": "Prezzi" - }, - "successToast": "Lista prezzi {{title}} creata con successo.", - "products": { - "list": { - "noRecordsMessage": "Crea prima un prodotto." - } - } - }, - "edit": { - "header": "Modifica Lista Prezzi", - "successToast": "Lista prezzi {{title}} aggiornata con successo." - }, - "configuration": { - "header": "Configurazione", - "edit": { - "header": "Modifica Configurazione Lista Prezzi", - "description": "Modifica la configurazione della lista prezzi.", - "successToast": "Configurazione lista prezzi aggiornata con successo." - } - }, - "products": { - "header": "Prodotti", - "actions": { - "addProducts": "Aggiungi prodotti", - "editPrices": "Modifica prezzi" - }, - "delete": { - "confirmation_one": "Stai per eliminare i prezzi per {{count}} prodotto nella lista prezzi. Questa azione non può essere annullata.", - "confirmation_other": "Stai per eliminare i prezzi per {{count}} prodotti nella lista prezzi. Questa azione non può essere annullata.", - "successToast_one": "Prezzi per {{count}} prodotto eliminati con successo.", - "successToast_other": "Prezzi per {{count}} prodotti eliminati con successo." - }, - "add": { - "successToast": "Prezzi aggiunti con successo alla lista prezzi." - }, - "edit": { - "successToast": "Prezzi aggiornati con successo." - } - }, - "fields": { - "priceOverrides": { - "label": "Sovrascritture Prezzo", - "header": "Sovrascritture Prezzo" - }, - "status": { - "label": "Stato", - "options": { - "active": "Attivo", - "draft": "Bozza", - "expired": "Scaduto", - "scheduled": "Pianificato" - } - }, - "type": { - "label": "Tipo", - "hint": "Scegli il tipo di lista prezzi che desideri creare.", - "options": { - "sale": { - "label": "Vendita", - "description": "I prezzi in vendita sono cambiamenti temporanei dei prezzi per i prodotti." - }, - "override": { - "label": "Sovrascrittura", - "description": "Le sovrascritture sono solitamente utilizzate per creare prezzi specifici per i clienti." - } - } - }, - "startsAt": { - "label": "La lista prezzi ha una data di inizio?", - "hint": "Pianifica la lista prezzi per attivarsi in futuro." - }, - "endsAt": { - "label": "La lista prezzi ha una data di scadenza?", - "hint": "Pianifica la lista prezzi per disattivarsi in futuro." - }, - "customerAvailability": { - "header": "Scegli gruppi di clienti", - "label": "Disponibilità cliente", - "hint": "Scegli quali gruppi di clienti la lista prezzi dovrebbe essere applicata.", - "placeholder": "Cerca gruppi di clienti", - "attribute": "Gruppi di clienti" - } - } - }, - "profile": { - "domain": "Profilo", - "manageYourProfileDetails": "Gestisci i dettagli del tuo profilo.", - "fields": { - "languageLabel": "Lingua", - "usageInsightsLabel": "Analisi utilizzo" - }, - "edit": { - "header": "Modifica Profilo", - "languageHint": "La lingua che desideri utilizzare nel pannello di amministrazione. Questo non cambia la lingua del tuo negozio.", - "languagePlaceholder": "Seleziona lingua", - "usageInsightsHint": "Condividi analisi sull'utilizzo e aiutaci a migliorare Medusa. Puoi leggere di più su cosa raccogliamo e come lo utilizziamo nella <0>documentazione." - }, - "toast": { - "edit": "Modifiche al profilo salvate" - } - }, - "users": { - "domain": "Utenti", - "editUser": "Modifica Utente", - "inviteUser": "Invita Utente", - "inviteUserHint": "Invita un nuovo utente al tuo negozio.", - "sendInvite": "Invia invito", - "pendingInvites": "Inviti in attesa", - "deleteInviteWarning": "Stai per eliminare l'invito per {{email}}. Questa azione non può essere annullata.", - "resendInvite": "Reinvia invito", - "copyInviteLink": "Copia link di invito", - "expiredOnDate": "Scaduto il {{date}}", - "validFromUntil": "Valido da <0>{{from}} - <1>{{until}}", - "acceptedOnDate": "Accettato il {{date}}", - "inviteStatus": { - "accepted": "Accettato", - "pending": "In attesa", - "expired": "Scaduto" - }, - "roles": { - "admin": "Amministratore", - "developer": "Sviluppatore", - "member": "Membro" - }, - "deleteUserWarning": "Stai per eliminare l'utente {{name}}. Questa azione non può essere annullata.", - "invite": "Invita" - }, - "store": { - "domain": "Negozio", - "manageYourStoresDetails": "Gestisci i dettagli del tuo negozio", - "editStore": "Modifica negozio", - "defaultCurrency": "Valuta predefinita", - "defaultRegion": "Regione predefinita", - "swapLinkTemplate": "Modifica modello di link", - "paymentLinkTemplate": "Modifica modello di link di pagamento", - "inviteLinkTemplate": "Modifica modello di link di invito", - "currencies": "Valute", - "addCurrencies": "Aggiungi valute", - "enableTaxInclusivePricing": "Abilita prezzi inclusivi di tasse", - "disableTaxInclusivePricing": "Disabilita prezzi inclusivi di tasse", - "removeCurrencyWarning_one": "Stai per rimuovere {{count}} valuta dal tuo negozio. Assicurati di aver rimosso tutti i prezzi che utilizzano la valuta prima di procedere.", - "removeCurrencyWarning_other": "Stai per rimuovere {{count}} valute dal tuo negozio. Assicurati di aver rimosso tutti i prezzi che utilizzano le valute prima di procedere.", - "currencyAlreadyAdded": "La valuta è già stata aggiunta al tuo negozio.", - "edit": { - "header": "Modifica Negozio" - }, - "toast": { - "update": "Negozio aggiornato con successo", - "currenciesUpdated": "Valute aggiornate con successo", - "currenciesRemoved": "Valute rimosse dal negozio con successo", - "updatedTaxInclusivitySuccessfully": "Inclusività fiscale aggiornata con successo" - } - }, - "regions": { - "domain": "Regioni", - "subtitle": "Una regione è un'area in cui vendi prodotti. Può coprire più paesi e ha diverse aliquote fiscali, fornitori e valute.", - "createRegion": "Crea Regione", - "createRegionHint": "Gest isci le aliquote fiscali e i fornitori per un insieme di paesi.", - "addCountries": "Aggiungi paesi", - "editRegion": "Modifica Regione", - "countriesHint": "Aggiungi i paesi inclusi in questa regione.", - "deleteRegionWarning": "Stai per eliminare la regione {{name}}. Questa azione non può essere annullata.", - "removeCountriesWarning_one": "Stai per rimuovere {{count}} paese dalla regione. Questa azione non può essere annullata.", - "removeCountriesWarning_other": "Stai per rimuovere {{count}} paesi dalla regione. Questa azione non può essere annullata.", - "removeCountryWarning": "Stai per rimuovere il paese {{name}} dalla regione. Questa azione non può essere annullata.", - "automaticTaxesHint": "Quando abilitato, le tasse saranno calcolate solo al checkout in base all'indirizzo di spedizione.", - "taxInclusiveHint": "Quando abilitato, i prezzi nella regione saranno inclusivi di tasse.", - "providersHint": "Aggiungi quali fornitori di pagamento sono disponibili in questa regione.", - "shippingOptions": "Opzioni di Spedizione", - "deleteShippingOptionWarning": "Stai per eliminare l'opzione di spedizione {{name}}. Questa azione non può essere annullata.", - "return": "Restituisci", - "outbound": "In uscita", - "priceType": "Tipo di Prezzo", - "flatRate": "Tariffa Fissa", - "calculated": "Calcolato", - "list": { - "noRecordsMessage": "Crea una regione per le aree in cui vendi." - }, - "toast": { - "delete": "Regione eliminata con successo", - "edit": "Modifica regione salvata", - "create": "Regione creata con successo", - "countries": "Paesi della regione aggiornati con successo" - }, - "shippingOption": { - "createShippingOption": "Crea Opzione di Spedizione", - "createShippingOptionHint": "Crea una nuova opzione di spedizione per la regione.", - "editShippingOption": "Modifica Opzione di Spedizione", - "fulfillmentMethod": "Metodo di Evasione", - "type": { - "outbound": "In uscita", - "outboundHint": "Usa questo se stai creando un'opzione di spedizione per inviare prodotti al cliente.", - "return": "Restituzione", - "returnHint": "Usa questo se stai creando un'opzione di spedizione per il cliente per restituire prodotti a te." - }, - "priceType": { - "label": "Tipo di Prezzo", - "flatRate": "Tariffa fissa", - "calculated": "Calcolato" - }, - "availability": { - "adminOnly": "Solo per amministratori", - "adminOnlyHint": "Quando abilitato, l'opzione di spedizione sarà disponibile solo nel pannello di amministrazione e non nel negozio online." - }, - "taxInclusiveHint": "Quando abilitato, il prezzo dell'opzione di spedizione sarà inclusivo di tasse.", - "requirements": { - "label": "Requisiti", - "hint": "Specifica i requisiti per l'opzione di spedizione." - } - } - }, - "taxes": { - "domain": "Regioni Fiscali", - "domainDescription": "Gestisci la tua regione fiscale", - "countries": { - "taxCountriesHint": "Le impostazioni fiscali si applicano ai paesi elencati." - }, - "settings": { - "editTaxSettings": "Modifica Impostazioni Fiscali", - "taxProviderLabel": "Fornitore Fiscale", - "systemTaxProviderLabel": "Fornitore Fiscale di Sistema", - "calculateTaxesAutomaticallyLabel": "Calcola le tasse automaticamente", - "calculateTaxesAutomaticallyHint": "Quando abilitato, le aliquote fiscali saranno calcolate automaticamente e applicate ai carrelli. Quando disabilitato, le tasse devono essere calcolate manualmente al checkout. Le tasse manuali sono raccomandate per l'uso con fornitori fiscali di terze parti.", - "applyTaxesOnGiftCardsLabel": "Applica tasse sulle carte regalo", - "applyTaxesOnGiftCardsHint": "Quando abilitato, le tasse saranno applicate alle carte regalo al checkout. In alcuni paesi, le normative fiscali richiedono l'applic azione delle tasse sulle carte regalo al momento dell'acquisto.", - "defaultTaxRateLabel": "Aliquota fiscale predefinita", - "defaultTaxCodeLabel": "Codice fiscale predefinito" - }, - "defaultRate": { - "sectionTitle": "Aliquota Fiscale Predefinita" - }, - "taxRate": { - "sectionTitle": "Aliquote Fiscali", - "createTaxRate": "Crea Aliquota Fiscale", - "createTaxRateHint": "Crea una nuova aliquota fiscale per la regione.", - "deleteRateDescription": "Stai per eliminare l'aliquota fiscale {{name}}. Questa azione non può essere annullata.", - "editTaxRate": "Modifica Aliquota Fiscale", - "editRateAction": "Modifica aliquota", - "editOverridesAction": "Modifica sovrascritture", - "editOverridesTitle": "Modifica Sovrascritture Aliquota Fiscale", - "editOverridesHint": "Specifica le sovrascritture per l'aliquota fiscale.", - "deleteTaxRateWarning": "Stai per eliminare l'aliquota fiscale {{name}}. Questa azione non può essere annullata.", - "productOverridesLabel": "Sovrascritture prodotto", - "productOverridesHint": "Specifica le sovrascritture del prodotto per l'aliquota fiscale.", - "addProductOverridesAction": "Aggiungi sovrascritture prodotto", - "productTypeOverridesLabel": "Sovrascritture tipo di prodotto", - "productTypeOverridesHint": "Specifica le sovrascritture del tipo di prodotto per l'aliquota fiscale.", - "addProductTypeOverridesAction": "Aggiungi sovrascritture tipo di prodotto", - "shippingOptionOverridesLabel": "Sovrascritture opzione di spedizione", - "shippingOptionOverridesHint": "Specifica le sovrascritture per l'aliquota fiscale.", - "addShippingOptionOverridesAction": "Aggiungi sovrascritture opzione di spedizione", - "productOverridesHeader": "Prodotti", - "productTypeOverridesHeader": "Tipi di Prodotto", - "shippingOptionOverridesHeader": "Opzioni di Spedizione" - } - }, - "locations": { - "domain": "Posizioni", - "editLocation": "Modifica posizione", - "addSalesChannels": "Aggiungi canali di vendita", - "noLocationsFound": "Nessuna posizione trovata", - "selectLocations": "Seleziona le posizioni che hanno l'articolo in magazzino.", - "deleteLocationWarning": "Stai per eliminare la posizione {{name}}. Questa azione non può essere annullata.", - "removeSalesChannelsWarning_one": "Stai per rimuovere {{count}} canale di vendita dalla posizione.", - "removeSalesChannelsWarning_other": "Stai per rimuovere {{count}} canali di vendita dalla posizione.", - "toast": { - "create": "Posizione creata con successo", - "update": "Posizione aggiornata con successo", - "removeChannel": "Canale di vendita rimosso con successo" - } - }, - "reservations": { - "domain": "Prenotazioni", - "subtitle": "Gestisci la quantità riservata degli articoli di inventario.", - "deleteWarning": "Stai per eliminare una prenotazione. Questa azione non può essere annullata." - }, - "salesChannels": { - "domain": "Canali di Vendita", - "subtitle": "Gestisci i canali online e offline su cui vendi prodotti.", - "createSalesChannel": "Crea Canale di Vendita", - "createSalesChannelHint": "Crea un nuovo canale di vendita per vendere i tuoi prodotti.", - "enabledHint": "Specifica se il canale di vendita è abilitato.", - "removeProductsWarning_one": "Stai per rimuovere {{count}} prodotto da {{sales_channel}}.", - "removeProductsWarning_other": "Stai per rimuovere {{count}} prodotti da {{sales_channel}}.", - "addProducts": "Aggiungi Prodotti", - "editSalesChannel": "Modifica canale di vendita", - "productAlreadyAdded": "Il prodotto è già stato aggiunto al canale di vendita.", - "deleteSalesChannelWarning": "Stai per eliminare il canale di vendita {{name}}. Questa azione non può essere annullata.", - "toast": { - "create": "Canale di vendita creat o con successo", - "update": "Canale di vendita aggiornato con successo", - "delete": "Canale di vendita eliminato con successo" - }, - "products": { - "list": { - "noRecordsMessage": "Non ci sono prodotti nel canale di vendita." - }, - "add": { - "list": { - "noRecordsMessage": "Crea prima un prodotto." - } - } - } - }, - "apiKeyManagement": { - "domain": { - "publishable": "Chiavi API Pubblicabili", - "secret": "Chiavi API Segrete" - }, - "subtitle": { - "publishable": "Gestisci le chiavi API utilizzate nel negozio per limitare l'ambito delle richieste a specifici canali di vendita.", - "secret": "Gestisci le chiavi API utilizzate per autenticare gli utenti amministratori nelle applicazioni di amministrazione." - }, - "status": { - "active": "Attivo", - "revoked": "Revocato" - }, - "type": { - "publishable": "Pubblicabile", - "secret": "Segreto" - }, - "create": { - "createPublishableHeader": "Crea Chiave API Pubblicabile", - "createPublishableHint": "Crea una nuova chiave API pubblicabile per limitare l'ambito delle richieste a specifici canali di vendita.", - "createSecretHeader": "Crea Chiave API Segreta", - "createSecretHint": "Crea una nuova chiave API segreta per accedere all'API Medusa come utente amministratore autenticato.", - "secretKeyCreatedHeader": "Chiave Segreta Creata", - "secretKeyCreatedHint": "La tua nuova chiave segreta è stata generata. Copiala e conservala in modo sicuro. Questa è l'unica volta che verrà visualizzata.", - "copySecretTokenSuccess": "Chiave segreta copiata negli appunti.", - "copySecretTokenFailure": "Impossibile copiare la chiave segreta negli appunti.", - "successToast": "Chiave API creata con successo." - }, - "edit": { - "header": "Modifica Chiave API", - "description": "Modifica il titolo della chiave API.", - "successToast": "Chiave API {{title}} aggiornata con successo." - }, - "salesChannels": { - "title": "Aggiungi Canali di Vendita", - "description": "Aggiungi i canali di vendita a cui la chiave API dovrebbe essere limitata.", - "successToast_one": "{{count}} canale di vendita aggiunto con successo alla chiave API.", - "successToast_other": "{{count}} canali di vendita aggiunti con successo alla chiave API.", - "alreadyAddedTooltip": "Il canale di vendita è già stato aggiunto alla chiave API.", - "list": { - "noRecordsMessage": "Non ci sono canali di vendita nell'ambito della chiave API pubblicabile." - } - }, - "delete": { - "warning": "Stai per eliminare la chiave API {{title}}. Questa azione non può essere annullata.", - "successToast": "Chiave API {{title}} eliminata con successo." - }, - "revoke": { - "warning": "Stai per revocare la chiave API {{title}}. Questa azione non può essere annullata.", - "successToast": "Chiave API {{title}} revocata con successo." - }, - "addSalesChannels": { - "list": { - "noRecordsMessage": "Crea prima un canale di vendita." - } - }, - "removeSalesChannel": { - "warning": "Stai per rimuovere il canale di vendita {{name}} dalla chiave API. Questa azione non può essere annullata.", - "warningBatch_one": "Stai per rimuovere {{count}} canale di vendita dalla chiave API. Questa azione non può essere annullata.", - "warningBatch_other": "Stai per rimuovere {{count}} canali di vendita dalla chiave API. Questa azione non può essere annullata.", - "successToast": "Canale di vendita rimosso con successo dalla chiave API.", - "successToastBatch_one": "{{count}} canale di vendita rimosso con successo dalla chiave API.", - "successToastBatch_other": "{{count}} canali di vendita rimossi con successo dalla chiave API." - }, - "actions": { - "revoke": "Revoca chiave API", - "copy": " Copia chiave API", - "copySuccessToast": "Chiave API copiata negli appunti." - }, - "table": { - "lastUsedAtHeader": "Ultimo Utilizzo", - "createdAtHeader": "Creato Il" - }, - "fields": { - "lastUsedAtLabel": "Ultimo utilizzo il", - "revokedByLabel": "Revocato da", - "revokedAtLabel": "Revocato il", - "createdByLabel": "Creato da" - } - }, - "returnReasons": { - "domain": "Motivi di Restituzione", - "subtitle": "Gestisci i motivi per gli articoli restituiti.", - "calloutHint": "Gestisci i motivi per categorizzare i resi.", - "editReason": "Modifica Motivo di Restituzione", - "create": { - "header": "Aggiungi Motivo di Restituzione", - "subtitle": "Specifica i motivi più comuni per i resi.", - "hint": "Crea un nuovo motivo di restituzione per categorizzare i resi.", - "successToast": "Motivo di restituzione {{label}} creato con successo." - }, - "edit": { - "header": "Modifica Motivo di Restituzione", - "subtitle": "Modifica il valore del motivo di restituzione.", - "successToast": "Motivo di restituzione {{label}} aggiornato con successo." - }, - "delete": { - "confirmation": "Stai per eliminare il motivo di restituzione {{label}}. Questa azione non può essere annullata.", - "successToast": "Motivo di restituzione {{label}} eliminato con successo." - }, - "fields": { - "value": { - "label": "Valore", - "placeholder": "wrong_size", - "tooltip": "Il valore deve essere un identificatore unico per il motivo di restituzione." - }, - "label": { - "label": "Etichetta", - "placeholder": "Taglia errata" - }, - "description": { - "label": "Descrizione", - "placeholder": "Il cliente ha ricevuto la taglia sbagliata" - } - } - }, - "login": { - "forgotPassword": "Hai dimenticato la password? - <0>Reimposta", - "title": "Benvenuto in Medusa", - "hint": "Accedi per accedere all'area account" - }, - "invite": { - "title": "Benvenuto in Medusa", - "hint": "Crea il tuo account qui sotto", - "backToLogin": "Torna al login", - "createAccount": "Crea account", - "alreadyHaveAccount": "Hai già un account? - <0>Accedi", - "emailTooltip": "La tua email non può essere cambiata. Se desideri utilizzare un'altra email, deve essere inviato un nuovo invito.", - "invalidInvite": "L'invito non è valido o è scaduto.", - "successTitle": "Il tuo account è stato registrato", - "successHint": "Inizia subito con Medusa Admin.", - "successAction": "Inizia Medusa Admin", - "invalidTokenTitle": "Il tuo token di invito non è valido", - "invalidTokenHint": "Prova a richiedere un nuovo link di invito.", - "passwordMismatch": "Le password non corrispondono", - "toast": { - "accepted": "Invito accettato con successo" - } - }, - "resetPassword": { - "title": "Reimposta password", - "hint": "Inserisci la tua email qui sotto e ti invieremo istruzioni su come reimpostare la tua password.", - "email": "Email", - "sendResetInstructions": "Invia istruzioni di reimpostazione", - "backToLogin": "<0>Torna al login", - "newPasswordHint": "Scegli una nuova password qui sotto.", - "invalidTokenTitle": "Il tuo token di reimpostazione non è valido", - "invalidTokenHint": "Prova a richiedere un nuovo link di reimpostazione.", - "expiredTokenTitle": "Il tuo token di reimpostazione è scaduto", - "goToResetPassword": "Vai a Reimposta Password", - "resetPassword": "Reimposta password", - "newPassword": "Nuova password", - "repeatNewPassword": "Ripeti nuova password", - "tokenExpiresIn": "Il token scade in <0>{{time}} minuti", - "successfulRequestTitle": "Email inviata con successo", - "successfulRequest": "Ti abbiamo inviato un'email che puoi utilizzare per reimpostare la tua password. Controlla la tua cartella spam se non l'hai ricevuta dopo pochi minuti.", - "successfulResetTitle": "Reimpostazione password riuscita", - "successfulReset": "Accedi alla pagina di login.", - "passwordMismatch": "Le password non corrispondono", - "invalidLinkTitle": "Il tuo link di reimpostazione non è valido", - "invalidLinkHint": "Prova a reimpostare la tua password di nuovo." - }, - "workflowExecutions": { - "domain": "Flussi di lavoro", - "subtitle": "Visualizza e tieni traccia delle esecuzioni dei flussi di lavoro nella tua applicazione Medusa.", - "transactionIdLabel": "ID Transazione", - "workflowIdLabel": "ID Flusso di lavoro", - "progressLabel": "Progresso", - "stepsCompletedLabel_one": "{{completed}} di {{count}} passaggio", - "stepsCompletedLabel_other": "{{completed}} di {{count}} passaggi", - "list": { - "noRecordsMessage": "Nessun flusso di lavoro è stato eseguito, ancora." - }, - "history": { - "sectionTitle": "Cronologia", - "runningState": "In esecuzione...", - "awaitingState": "In attesa", - "failedState": "Fallito", - "skippedState": "Saltato", - "skippedFailureState": "Saltato (Fallito)", - "definitionLabel": "Definizione", - "outputLabel": "Output", - "compensateInputLabel": "Compensare input", - "revertedLabel": "Annullato", - "errorLabel": "Errore" - }, - "state": { - "done": "Fatto", - "failed": "Fallito", - "reverted": "Annullato", - "invoking": "Invocando", - "compensating": "Compensando", - "notStarted": "Non iniziato" - }, - "transaction": { - "state": { - "waitingToCompensate": "In attesa di compensazione" - } - }, - "step": { - "state": { - "skipped": "Saltato", - "skippedFailure": "Saltato (Fallito)", - "dormant": "Dormiente", - "timeout": "Timeout" - } - } - }, - "productTypes": { - "domain": "Tipi di prodotto", - "subtitle": "Organizza i tuoi prodotti in tipi.", - "create": { - "header": "Crea Tipo di Prodotto", - "hint": "Crea un nuovo tipo di prodotto per categorizzare i tuoi prodotti.", - "successToast": "Tipo di prodotto {{value}} creato con successo." - }, - "edit": { - "header": "Modifica Tipo di Prodotto", - "successToast": "Tipo di prodotto {{value}} aggiornato con successo." - }, - "delete": { - "confirmation": "Stai per eliminare il tipo di prodotto {{value}}. Questa azione non può essere annullata.", - "successToast": "Tipo di prodotto {{value}} eliminato con successo." - }, - "fields": { - "value": "Valore" - } - }, - "productTags": { - "domain": "Tag di prodotto", - "create": { - "header": "Crea Tag di Prodotto", - "subtitle": "Crea un nuovo tag di prodotto per categorizzare i tuoi prodotti.", - "successToast": "Tag di prodotto {{value}} creato con successo." - }, - "edit": { - "header": "Modifica Tag di Prodotto", - "subtitle": "Modifica il valore del tag di prodotto.", - "successToast": "Tag di prodotto {{value}} aggiornato con successo." - }, - "delete": { - "confirmation": "Stai per eliminare il tag di prodotto {{value}}. Questa azione non può essere annullata.", - "successToast": "Tag di prodotto {{value}} eliminato con successo." - }, - "fields": { - "value": "Valore" - } - }, - "notifications": { - "domain": "Notifiche", - "emptyState": { - "title": "Nessuna notifica", - "description": "Non hai notifiche al momento, ma una volta che ne avrai, saranno qui." - }, - "accessibility": { - "description": "Le notifiche sulle attività di Medusa saranno elencate qui." - } - }, - "errors": { - "serverError": "Errore del server - Riprova più tardi.", - "invalidCredentials": "Email o password errati" - }, - "statuses": { - "scheduled": "Pianificato", - "expired": "Scaduto", - "active": "Attivo", - "enabled": "Abilitato", - "disabled": "Disabilitato" - }, - "labels": { - "productVariant": "Variante di Prodotto", - "prices": "Prezzi", - "available": "Disponibile", - "inStock": "In magazzino", - "added": "Aggiunto", - "removed": "Rimosso" - }, - "fields": { - "amount": "Importo", - "refundAmount": "Importo rimborso", - "name": "Nome", - "default": "Predefinito", - "lastName": "Cognome", - "firstName": "Nome", - "title": "Titolo", - "customTitle": "Titolo personalizzato", - "manageInventory": "Gestisci inventario", - "inventoryKit": "Ha kit di inventario", - "inventoryItems": "Articoli di inventario", - "inventoryItem": "Articolo di inventario", - "requiredQuantity": "Quantità richiesta", - "description": "Descrizione", - "email": "Email", - "password": "Password", - "repeatPassword": "Ripeti Password", - "confirmPassword": "Conferma Password", - "newPassword": "Nuova Password", - "repeatNewPassword": "Ripeti nuova Password", - "categories": "Categorie", - "shippingMethod": "Metodo di spedizione", - "configurations": "Configurazioni", - "conditions": "Condizioni", - "category": "Categoria", - "collection": "Collezione", - "discountable": "Scontabile", - "handle": "Maniglia", - "subtitle": "Sottotitolo", - "item": "Articolo", - "qty": "qty.", - "limit": "Limite", - "tags": "Tag", - "type": "Tipo", - "reason": "Motivo", - "none": "nessuno", - "all": "tutti", - "search": "Cerca", - "percentage": "Percentuale", - "sales_channels": "Canali di vendita", - "customer_groups": "Gruppi di clienti", - "product_tags": "Tag di prodotto", - "product_types": "Tipi di prodotto", - "product_collections": "Collezioni di prodotto", - "status": "Stato", - "code": "Codice", - "value": "Valore", - "disabled": "Disabilitato", - "dynamic": "Dinamico", - "normal": "Normale", - "years": "Anni", - "months": "Mesi", - "days": "Giorni", - "hours": "Ore", - "minutes": "Minuti", - "totalRedemptions": "Riscatti totali", - "countries": "Paesi", - "paymentProviders": "Fornitori di pagamento", - "refundReason": "Motivo del rimborso", - "fulfillmentProviders": "Fornitori di evasione", - "fulfillmentProvider": "Fornitore di evasione", - "providers": "Fornitori", - "availability": "Disponibilità", - "inventory": "Inventario", - "optional": "Opzionale", - "note": "Nota", - "automaticTaxes": "Tasse automatiche", - "taxInclusivePricing": "Prezzi inclusivi di tasse", - "currency": "Valuta", - "address": "Indirizzo", - "address2": "Appartamento, suite, ecc.", - "city": "Città", - "postalCode": "Codice postale", - "country": "Paese", - "state": "Stato", - "province": "Provincia", - "company": "Azienda", - "phone": "Telefono", - "metadata": "Metadati", - "selectCountry": "Seleziona paese", - "products": "Prodotti", - "variants": "Varianti", - "orders": "Ordini", - "account": "Account", - "total": "Totale ordine", - "paidTotal": "Totale pagato", - "totalExclTax": "Totale escl. tasse", - "subtotal": "Subtotale", - "shipping": "Spedizione", - "outboundShipping": "Spedizione in uscita", - "returnShipping": "Spedizione di ritorno", - "tax": "Tassa", - "created": "Creato", - "key": "Chiave", - "customer": "Cliente", - "date": "Data", - "order": "Ordine", - "fulfillment": "Evasione", - "provider": "Fornitore", - "payment": "Pagamento", - "items": "Articoli", - "salesChannel": "Canale di vendita", - "region": "Regione", - "discount": "Sconto", - "role": "Ruolo", - "sent": "Inviato", - "salesChannels": "Canali di vendita", - "product": "Prodotto", - "createdAt": "Creato", - "updatedAt": "Aggiornato", - "revokedAt": "Revocato il", - "true": "Vero", - "false": "Falso", - "giftCard": "Carta regalo", - "tag": "Tag", - "dateIssued": "Data di emissione", - "issuedDate": "Data di emissione", - "expiryDate": "Data di scadenza", - "price": "Prezzo", - "priceTemplate": "Prezzo {{regionOrCurrency}}", - "height": "Altezza", - "width": "Larghezza", - "length": "Lunghezza", - "weight": "Peso", - "midCode": "Codice MID", - "hsCode": "Codice HS", - "ean": "EAN", - "upc": "UPC", - "inventoryQuantity": "Quantità in inventario", - "barcode": "Codice a barre", - "countryOfOrigin": "Paese di origine", - "material": "Materiale", - "thumbnail": "Miniatura", - "sku": "SKU", - "managedInventory": "Inventario gestito", - "allowBackorder": "Consenti ordine arretrato", - "inStock": "In magazzino", - "location": "Posizione", - "quantity": "Quantità", - "variant": "Variante", - "id": "ID", - "parent": "Genitore", - "minSubtotal": "Min. Subtotale", - "maxSubtotal": "Max. Subtotale", - "shippingProfile": "Profilo di spedizione", - "summary": "Riepilogo", - "details": "Dettagli", - "label": "Etichetta", - "rate": "Tariffa", - "requiresShipping": "Richiede spedizione", - "unitPrice": "Prezzo unitario", - "startDate": "Data di inizio", - "endDate": "Data di fine", - "draft": "Bozza", - "values": "Valori" - }, - "dateTime": { - "years_one": "Anno", - "years_other": "Anni", - "months_one": "Mese", - "months_other": "Mesi", - "weeks_one": "Settimana", - "weeks_other": "Settimane", - "days_one": "Giorno", - "days_other": "Giorni", - "hours_one": "Ora", - "hours_other": "Ore", - "minutes_one": "Minuto", - "minutes_other": "Minuti", - "seconds_one": "Secondo", - "seconds_other": "Secondi" - } -} diff --git a/src/i18n/translations/ja.json b/src/i18n/translations/ja.json deleted file mode 100644 index 2371b544..00000000 --- a/src/i18n/translations/ja.json +++ /dev/null @@ -1,2826 +0,0 @@ -{ - "$schema": "./$schema.json", - "general": { - "ascending": "昇順", - "descending": "降順", - "add": "追加", - "start": "開始", - "end": "終了", - "open": "開く", - "close": "閉じる", - "apply": "適用", - "range": "範囲", - "search": "検索", - "of": "の", - "results": "結果", - "pages": "ページ", - "next": "次へ", - "prev": "前へ", - "is": "は", - "timeline": "タイムライン", - "success": "成功", - "warning": "警告", - "tip": "ヒント", - "error": "エラー", - "select": "選択", - "selected": "選択済み", - "enabled": "有効", - "disabled": "無効", - "expired": "期限切れ", - "active": "アクティブ", - "revoked": "取り消し済み", - "new": "新規", - "modified": "変更済み", - "added": "追加済み", - "removed": "削除済み", - "admin": "管理者", - "store": "ストア", - "details": "詳細", - "items_one": "{{count}}個のアイテム", - "items_other": "{{count}}個のアイテム", - "countSelected": "{{count}}個選択済み", - "countOfTotalSelected": "{{total}}個中{{count}}個選択済み", - "plusCount": "+ {{count}}", - "plusCountMore": "+ さらに{{count}}個", - "areYouSure": "本当によろしいですか?", - "noRecordsFound": "レコードが見つかりません", - "typeToConfirm": "確認のために{val}と入力してください:", - "noResultsTitle": "結果なし", - "noResultsMessage": "フィルターまたは検索クエリを変更してみてください", - "noSearchResults": "検索結果なし", - "noSearchResultsFor": "<0>'{{query}}'の検索結果はありません", - "noRecordsTitle": "レコードなし", - "noRecordsMessage": "表示するレコードがありません", - "unsavedChangesTitle": "このフォームから離れてもよろしいですか?", - "unsavedChangesDescription": "保存されていない変更があります。このフォームを終了すると、これらの変更は失われます。", - "includesTaxTooltip": "この列の価格は税込みです。", - "excludesTaxTooltip": "この列の価格は税抜きです。", - "noMoreData": "これ以上データはありません" - }, - "json": { - "header": "JSON", - "numberOfKeys_one": "{{count}}個のキー", - "numberOfKeys_other": "{{count}}個のキー", - "drawer": { - "header_one": "JSON <0>· {{count}}個のキー", - "header_other": "JSON <0>· {{count}}個のキー", - "description": "このオブジェクトのJSONデータを表示します。" - } - }, - "metadata": { - "header": "メタデータ", - "numberOfKeys_one": "{{count}}個のキー", - "numberOfKeys_other": "{{count}}個のキー", - "edit": { - "header": "メタデータを編集", - "description": "このオブジェクトのメタデータを編集します。", - "successToast": "メタデータが正常に更新されました。", - "actions": { - "insertRowAbove": "上に行を挿入", - "insertRowBelow": "下に行を挿入", - "deleteRow": "行を削除" - }, - "labels": { - "key": "キー", - "value": "値" - }, - "complexRow": { - "label": "一部の行が無効になっています", - "description": "このオブジェクトには、配列やオブジェクトなどのプリミティブでないメタデータが含まれており、ここでは編集できません。無効になっている行を編集するには、APIを直接使用してください。", - "tooltip": "この行はプリミティブでないデータを含むため無効になっています。" - } - } - }, - "validation": { - "mustBeInt": "値は数値でなければなりません。", - "mustBePositive": "値は正の数値でなければなりません。" - }, - "actions": { - "save": "保存", - "saveAsDraft": "下書きとして保存", - "copy": "コピー", - "copied": "コピーしました", - "duplicate": "複製", - "publish": "公開", - "create": "作成", - "delete": "削除", - "remove": "除去", - "revoke": "無効", - "cancel": "キャンセル", - "forceConfirm": "強制確認", - "continueEdit": "編集を続ける", - "enable": "有効化", - "disable": "無効化", - "undo": "元に戻す", - "complete": "完了", - "viewDetails": "詳細を表示", - "back": "戻る", - "close": "閉じる", - "showMore": "もっと見る", - "continue": "続ける", - "continueWithEmail": "メールで続ける", - "idCopiedToClipboard": "IDをクリップボードにコピーしました", - "addReason": "理由を追加", - "addNote": "メモを追加", - "reset": "リセット", - "confirm": "確認", - "edit": "編集", - "addItems": "項目を追加", - "download": "ダウンロード", - "clear": "クリア", - "clearAll": "すべてクリア", - "apply": "適用", - "add": "追加", - "select": "選択", - "browse": "参照", - "logout": "ログアウト", - "hide": "非表示", - "export": "エクスポート", - "import": "インポート", - "cannotUndo": "この操作は元に戻せません" - }, - "operators": { - "in": "含む" - }, - "app": { - "search": { - "label": "検索", - "title": "検索", - "description": "注文、商品、顧客など、ストア全体を検索します。", - "allAreas": "すべての領域", - "navigation": "ナビゲーション", - "openResult": "結果を開く", - "showMore": "もっと見る", - "placeholder": "何でも検索...", - "noResultsTitle": "結果が見つかりません", - "noResultsMessage": "検索に一致するものが見つかりませんでした。", - "emptySearchTitle": "検索するには入力してください", - "emptySearchMessage": "キーワードまたはフレーズを入力して探索してください。", - "loadMore": "さらに{{count}}件読み込む", - "groups": { - "all": "すべての領域", - "customer": "顧客", - "customerGroup": "顧客グループ", - "product": "商品", - "productVariant": "商品バリエーション", - "inventory": "在庫", - "reservation": "予約", - "category": "カテゴリ", - "collection": "コレクション", - "order": "注文", - "promotion": "プロモーション", - "campaign": "キャンペーン", - "priceList": "価格リスト", - "user": "ユーザー", - "region": "地域", - "taxRegion": "税地域", - "returnReason": "返品理由", - "salesChannel": "販売チャネル", - "productType": "商品タイプ", - "productTag": "商品タグ", - "location": "拠点", - "shippingProfile": "配送プロファイル", - "publishableApiKey": "公開可能なAPIキー", - "secretApiKey": "秘密のAPIキー", - "command": "コマンド", - "navigation": "ナビゲーション" - } - }, - "keyboardShortcuts": { - "pageShortcut": "飛び先", - "settingShortcut": "設定", - "commandShortcut": "コマンド", - "then": "次に", - "navigation": { - "goToOrders": "注文", - "goToProducts": "商品", - "goToCollections": "コレクション", - "goToCategories": "カテゴリ", - "goToCustomers": "顧客", - "goToCustomerGroups": "顧客グループ", - "goToInventory": "在庫", - "goToReservations": "予約", - "goToPriceLists": "価格リスト", - "goToPromotions": "プロモーション", - "goToCampaigns": "キャンペーン" - }, - "settings": { - "goToSettings": "設定", - "goToStore": "ストア", - "goToUsers": "ユーザー", - "goToRegions": "地域", - "goToTaxRegions": "税地域", - "goToSalesChannels": "販売チャネル", - "goToProductTypes": "商品タイプ", - "goToLocations": "拠点", - "goToPublishableApiKeys": "公開可能なAPIキー", - "goToSecretApiKeys": "秘密のAPIキー", - "goToWorkflows": "ワークフロー", - "goToProfile": "プロファイル", - "goToReturnReasons": "返品理由" - } - }, - "menus": { - "user": { - "documentation": "ドキュメント", - "changelog": "変更履歴", - "shortcuts": "ショートカット", - "profileSettings": "プロファイル設定", - "theme": { - "label": "テーマ", - "dark": "ダーク", - "light": "ライト", - "system": "システム" - } - }, - "store": { - "label": "ストア", - "storeSettings": "ストア設定" - }, - "actions": { - "logout": "ログアウト" - } - }, - "nav": { - "accessibility": { - "title": "ナビゲーション", - "description": "ダッシュボードのナビゲーションメニュー。" - }, - "common": { - "extensions": "拡張機能" - }, - "main": { - "store": "ストア", - "storeSettings": "ストア設定" - }, - "settings": { - "header": "設定", - "general": "一般", - "developer": "開発者", - "myAccount": "マイアカウント" - } - } - }, - "dataGrid": { - "columns": { - "view": "表示", - "resetToDefault": "デフォルトにリセット", - "disabled": "表示列の変更は無効になっています。" - }, - "shortcuts": { - "label": "ショートカット", - "commands": { - "undo": "元に戻す", - "redo": "やり直し", - "copy": "コピー", - "paste": "貼り付け", - "edit": "編集", - "delete": "削除", - "clear": "クリア", - "moveUp": "上に移動", - "moveDown": "下に移動", - "moveLeft": "左に移動", - "moveRight": "右に移動", - "moveTop": "一番上に移動", - "moveBottom": "一番下に移動", - "selectDown": "下を選択", - "selectUp": "上を選択", - "selectColumnDown": "下の列を選択", - "selectColumnUp": "上の列を選択", - "focusToolbar": "ツールバーにフォーカス", - "focusCancel": "キャンセルにフォーカス" - } - }, - "errors": { - "fixError": "エラーを修正", - "count_one": "{{count}}個のエラー", - "count_other": "{{count}}個のエラー" - } - }, - "filters": { - "date": { - "today": "今日", - "lastSevenDays": "過去7日間", - "lastThirtyDays": "過去30日間", - "lastNinetyDays": "過去90日間", - "lastTwelveMonths": "過去12ヶ月", - "custom": "カスタム", - "from": "開始日", - "to": "終了日" - }, - "compare": { - "lessThan": "未満", - "greaterThan": "以上", - "exact": "一致", - "range": "範囲", - "lessThanLabel": "{{value}}未満", - "greaterThanLabel": "{{value}}以上", - "andLabel": "かつ" - }, - "radio": { - "yes": "はい", - "no": "いいえ", - "true": "真", - "false": "偽" - }, - "addFilter": "フィルター追加" - }, - "errorBoundary": { - "badRequestTitle": "400 - 不正なリクエスト", - "badRequestMessage": "構文が不正なため、サーバーがリクエストを理解できませんでした。", - "notFoundTitle": "404 - このアドレスにページが存在しません", - "notFoundMessage": "URLを確認して再試行するか、検索バーを使用して探しているものを見つけてください。", - "internalServerErrorTitle": "500 - 内部サーバーエラー", - "internalServerErrorMessage": "サーバーで予期せぬエラーが発生しました。後ほど再試行してください。", - "defaultTitle": "エラーが発生しました", - "defaultMessage": "このページの表示中に予期せぬエラーが発生しました。", - "noMatchMessage": "お探しのページは存在しません。", - "backToDashboard": "ダッシュボードに戻る" - }, - "addresses": { - "shippingAddress": { - "header": "配送先住所", - "editHeader": "配送先住所の編集", - "editLabel": "配送先住所", - "label": "配送先住所" - }, - "billingAddress": { - "header": "請求先住所", - "editHeader": "請求先住所の編集", - "editLabel": "請求先住所", - "label": "請求先住所", - "sameAsShipping": "配送先住所と同じ" - }, - "contactHeading": "連絡先", - "locationHeading": "所在地" - }, - "email": { - "editHeader": "Eメールを編集", - "editLabel": "Eメール", - "label": "Eメール" - }, - "transferOwnership": { - "header": "所有権の移転", - "label": "所有権の移転", - "details": { - "order": "注文詳細", - "draft": "下書き詳細" - }, - "currentOwner": { - "label": "現在の所有者", - "hint": "注文の現在の所有者です。" - }, - "newOwner": { - "label": "新しい所有者", - "hint": "注文を移転する新しい所有者です。" - }, - "validation": { - "mustBeDifferent": "新しい所有者は現在の所有者と異なる必要があります。", - "required": "新しい所有者は必須です。" - } - }, - "sales_channels": { - "availableIn": "<1>{{y}}の販売チャネルのうち<0>{{x}}で利用可能" - }, - "products": { - "domain": "商品", - "additionalAttributes": "追加属性", - "list": { - "noRecordsMessage": "最初の商品を作成して販売を開始しましょう。" - }, - "edit": { - "header": "商品を編集", - "description": "商品の詳細を編集します。", - "successToast": "商品「{{title}}」が正常に更新されました。" - }, - "create": { - "title": "商品を作成", - "description": "新しい商品を作成します。", - "header": "一般", - "tabs": { - "details": "詳細", - "organize": "整理", - "variants": "バリエーション", - "inventory": "在庫キット" - }, - "errors": { - "variants": "少なくとも1つのバリエーションを選択してください。", - "options": "少なくとも1つのオプションを作成してください。", - "uniqueSku": "SKUは一意である必要があります。" - }, - "inventory": { - "heading": "在庫キット", - "label": "バリエーションの在庫キットに在庫アイテムを追加します。", - "itemPlaceholder": "在庫アイテムを選択", - "quantityPlaceholder": "このキットに必要な数量は?" - }, - "variants": { - "header": "バリエーション", - "subHeadingTitle": "はい、これはバリエーションのある商品です", - "subHeadingDescription": "チェックを外すと、デフォルトのバリエーションを作成します", - "optionTitle": { - "placeholder": "サイズ" - }, - "optionValues": { - "placeholder": "小、中、大" - }, - "productVariants": { - "label": "商品バリエーション", - "hint": "このランキングはストアフロントでのバリエーションの順序に影響します。", - "alert": "バリエーションを作成するにはオプションを追加してください。", - "tip": "チェックをしていないバリエーションは作成されません。後でバリエーションを作成・編集できますが、このリストは商品オプションのバリエーションに適合します。" - }, - "productOptions": { - "label": "商品オプション", - "hint": "色、サイズなど、商品のオプションを定義します。" - } - }, - "successToast": "商品「{{title}}」が正常に作成されました。" - }, - "export": { - "header": "商品リストをエクスポート", - "description": "商品リストをCSVファイルにエクスポートします。", - "success": { - "title": "エクスポートを処理中です", - "description": "データのエクスポートには数分かかる場合があります。完了時にお知らせします。" - }, - "filters": { - "title": "フィルター", - "description": "テーブル概要でフィルターを適用してこのビューを調整します" - }, - "columns": { - "title": "列", - "description": "特定のニーズに合わせてエクスポートするデータをカスタマイズします" - } - }, - "import": { - "header": "商品リストをインポート", - "uploadLabel": "商品をインポート", - "uploadHint": "CSVファイルをドラッグ&ドロップするか、クリックしてアップロードします", - "description": "事前に定義されたフォーマットのCSVファイルを提供して商品をインポートします", - "template": { - "title": "リストの配置方法が不明ですか?", - "description": "正しいフォーマットに従っていることを確認するために、以下のテンプレートをダウンロードしてください。" - }, - "upload": { - "title": "CSVファイルをアップロード", - "description": "インポートにより商品を追加または更新できます。既存の商品を更新するには、既存のハンドルとIDを使用する必要があります。既存のバリエーションを更新するには、既存のIDを使用する必要があります。商品をインポートする前に確認を求められます。", - "preprocessing": "前処理中...", - "productsToCreate": "作成される商品", - "productsToUpdate": "更新される商品" - }, - "success": { - "title": "インポートを処理中です", - "description": "データのインポートには時間がかかる場合があります。完了時にお知らせします。" - } - }, - "deleteWarning": "商品「{{title}}」を削除しようとしています。この操作は元に戻せません。", - "variants": { - "header": "バリエーション", - "empty": { - "heading": "バリエーションはありません", - "description": "表示するバリエーションはありません。" - }, - "filtered": { - "heading": "結果はありません", - "description": "現在のフィルター条件に一致するバリエーションはありません。" - } - }, - "attributes": "属性", - "editAttributes": "属性を編集", - "editOptions": "オプションを編集", - "editPrices": "価格を編集", - "media": { - "label": "メディア", - "editHint": "ストアフロントで商品を展示するためにメディアを追加します。", - "makeThumbnail": "サムネイルを作成", - "uploadImagesLabel": "画像をアップロード", - "uploadImagesHint": "ここに画像をドラッグ&ドロップするか、クリックしてアップロードします。", - "invalidFileType": "「{{name}}」はサポートされていないファイルタイプです。サポートされているファイルタイプは次のとおりです:{{types}}。", - "failedToUpload": "追加されたメディアのアップロードに失敗しました。もう一度お試しください。", - "deleteWarning_one": "{{count}}枚の画像を削除しようとしています。この操作は元に戻せません。", - "deleteWarning_other": "{{count}}枚の画像を削除しようとしています。この操作は元に戻せません。", - "deleteWarningWithThumbnail_one": "サムネイルを含む{{count}}枚の画像を削除しようとしています。この操作は元に戻せません。", - "deleteWarningWithThumbnail_other": "サムネイルを含む{{count}}枚の画像を削除しようとしています。この操作は元に戻せません。", - "thumbnailTooltip": "サムネイル", - "galleryLabel": "ギャラリー", - "downloadImageLabel": "現在の画像をダウンロード", - "deleteImageLabel": "現在の画像を削除", - "emptyState": { - "header": "まだメディアはありません", - "description": "ストアフロントで商品を展示するためにメディアを追加します。", - "action": "メディアを追加" - }, - "successToast": "メディアは正常に更新されました。" - }, - "discountableHint": "チェックを外すと、この商品に割引は適用されません。", - "noSalesChannels": "どの販売チャネルでも利用できません", - "variantCount_one": "{{count}}個のバリエーション", - "variantCount_other": "{{count}}個のバリエーション", - "deleteVariantWarning": "バリエーション「{{title}}」を削除しようとしています。この操作は元に戻せません。", - "productStatus": { - "draft": "下書き", - "published": "公開済み", - "proposed": "提案済み", - "rejected": "却下" - }, - "fields": { - "title": { - "label": "タイトル", - "hint": "商品に短く明確なタイトルを付けてください。<0/>検索エンジンには50〜60文字が推奨されています。", - "placeholder": "ウインタージャケット" - }, - "subtitle": { - "label": "サブタイトル", - "placeholder": "暖かく快適" - }, - "handle": { - "label": "ハンドル", - "tooltip": "ハンドルはストアフロントで商品を参照するために使用されます。指定しない場合、商品タイトルからハンドルが生成されます。", - "placeholder": "ウインタージャケット" - }, - "description": { - "label": "説明", - "hint": "商品に短く明確な説明を付けてください。<0/>検索エンジンには120〜160文字が推奨されています。", - "placeholder": "暖かく快適なジャケット" - }, - "discountable": { - "label": "割引可能", - "hint": "チェックを外すと、この商品に割引は適用されません" - }, - "type": { - "label": "タイプ" - }, - "collection": { - "label": "コレクション" - }, - "categories": { - "label": "カテゴリー" - }, - "tags": { - "label": "タグ" - }, - "sales_channels": { - "label": "販売チャネル", - "hint": "未選択の場合、この商品はデフォルトの販売チャネルでのみ利用可能になります。" - }, - "countryOrigin": { - "label": "原産国" - }, - "material": { - "label": "素材" - }, - "width": { - "label": "幅" - }, - "length": { - "label": "長さ" - }, - "height": { - "label": "高さ" - }, - "weight": { - "label": "重さ" - }, - "options": { - "label": "商品オプション", - "hint": "オプションは商品の色、サイズなどを定義するために使用されます", - "add": "オプションを追加", - "optionTitle": "オプションタイトル", - "optionTitlePlaceholder": "色", - "variations": "バリエーション(カンマ区切り)", - "variantionsPlaceholder": "赤,青,緑" - }, - "variants": { - "label": "商品バリエーション", - "hint": "チェックを外したバリエーションは作成されません。このランキングはフロントエンドでのバリエーションのランク付けに影響します。" - }, - "mid_code": { - "label": "中分類コード" - }, - "hs_code": { - "label": "HSコード" - } - }, - "variant": { - "edit": { - "header": "バリエーションを編集", - "success": "商品バリエーションが正常に編集されました" - }, - "create": { - "header": "バリエーション詳細" - }, - "deleteWarning": "このバリエーションを削除してもよろしいですか?", - "pricesPagination": "1 - {{total}}件中{{current}}件の価格", - "tableItemAvailable": "{{availableCount}}個利用可能", - "tableItem_one": "{{locationCount}}の拠点で{{availableCount}}個利用可能", - "tableItem_other": "{{locationCount}}の拠点で{{availableCount}}個利用可能", - "inventory": { - "notManaged": "管理されていません", - "manageItems": "在庫アイテムを管理", - "notManagedDesc": "このバリエーションの在庫は管理されていません。「在庫を管理」をオンにしてバリエーションの在庫を追跡します。", - "manageKit": "在庫キットを管理", - "navigateToItem": "在庫アイテムに移動", - "actions": { - "inventoryItems": "在庫アイテムに移動", - "inventoryKit": "在庫アイテムを表示" - }, - "inventoryKit": "在庫キット", - "inventoryKitHint": "このバリエーションは複数の在庫アイテムで構成されていますか?", - "validation": { - "itemId": "在庫アイテムを選択してください。", - "quantity": "数量は必須です。正の数値を入力してください。" - }, - "header": "在庫と在庫管理", - "editItemDetails": "アイテム詳細を編集", - "manageInventoryLabel": "在庫を管理", - "manageInventoryHint": "有効にすると、注文や返品が作成されたときに在庫数量を変更します。", - "allowBackordersLabel": "取り寄せを許可", - "allowBackordersHint": "有効にすると、利用可能な数量がない場合でも顧客がバリエーションを購入できます。", - "toast": { - "levelsBatch": "在庫レベルが更新されました。", - "update": "在庫アイテムが正常に更新されました。", - "updateLevel": "在庫レベルが正常に更新されました。", - "itemsManageSuccess": "在庫アイテムが正常に更新されました。" - } - } - }, - "options": { - "header": "オプション", - "edit": { - "header": "オプションを編集", - "successToast": "オプション「{{title}}」が正常に更新されました。" - }, - "create": { - "header": "オプションを作成", - "successToast": "オプション「{{title}}」が正常に作成されました。" - }, - "deleteWarning": "商品オプション「{{title}}」を削除しようとしています。この操作は元に戻せません。" - }, - "organization": { - "header": "整理", - "edit": { - "header": "整理を編集", - "toasts": { - "success": "「{{title}}」の整理が正常に更新されました。" - } - } - }, - "toasts": { - "delete": { - "success": { - "header": "商品が削除されました", - "description": "「{{title}}」が正常に削除されました。" - }, - "error": { - "header": "商品の削除に失敗しました" - } - } - } - }, - "collections": { - "domain": "コレクション", - "subtitle": "商品をコレクションに整理します。", - "createCollection": "コレクションを作成", - "createCollectionHint": "商品を整理するための新しいコレクションを作成します。", - "createSuccess": "コレクションが正常に作成されました。", - "editCollection": "コレクションを編集", - "handleTooltip": "ハンドルはストアフロントでコレクションを参照するために使用されます。指定しない場合、コレクションのタイトルからハンドルが生成されます。", - "deleteWarning": "コレクション「{{title}}」を削除しようとしています。この操作は元に戻せません。", - "removeSingleProductWarning": "商品「{{title}}」をコレクションから削除しようとしています。この操作は元に戻せません。", - "removeProductsWarning_one": "{{count}}個の商品をコレクションから削除しようとしています。この操作は元に戻せません。", - "removeProductsWarning_other": "{{count}}個の商品をコレクションから削除しようとしています。この操作は元に戻せません。", - "products": { - "list": { - "noRecordsMessage": "コレクションに商品がありません。" - }, - "add": { - "successToast_one": "商品がコレクションに正常に追加されました。", - "successToast_other": "商品がコレクションに正常に追加されました。" - }, - "remove": { - "successToast_one": "商品がコレクションから正常に削除されました。", - "successToast_other": "商品がコレクションから正常に削除されました。" - } - } - }, - "categories": { - "domain": "カテゴリー", - "subtitle": "商品をカテゴリーに整理し、それらのカテゴリーのランキングと階層を管理します。", - "create": { - "header": "カテゴリーを作成", - "hint": "商品を整理するための新しいカテゴリーを作成します。", - "tabs": { - "details": "詳細", - "organize": "ランキングを整理" - }, - "successToast": "カテゴリー「{{name}}」が正常に作成されました。" - }, - "edit": { - "header": "カテゴリーを編集", - "description": "カテゴリーを編集して詳細を更新します。", - "successToast": "カテゴリーが正常に更新されました。" - }, - "delete": { - "confirmation": "カテゴリー「{{name}}」を削除しようとしています。この操作は元に戻せません。", - "successToast": "カテゴリー「{{name}}」が正常に削除されました。" - }, - "products": { - "add": { - "disabledTooltip": "この商品は既にこのカテゴリーに含まれています。", - "successToast_one": "{{count}}個の商品をカテゴリーに追加しました。", - "successToast_other": "{{count}}個の商品をカテゴリーに追加しました。" - }, - "remove": { - "confirmation_one": "{{count}}個の商品をカテゴリーから削除しようとしています。この操作は元に戻せません。", - "confirmation_other": "{{count}}個の商品をカテゴリーから削除しようとしています。この操作は元に戻せません。", - "successToast_one": "{{count}}個の商品をカテゴリーから削除しました。", - "successToast_other": "{{count}}個の商品をカテゴリーから削除しました。" - }, - "list": { - "noRecordsMessage": "このカテゴリーに商品はありません。" - } - }, - "organize": { - "header": "整理", - "action": "ランキングを編集" - }, - "fields": { - "visibility": { - "label": "可視性", - "internal": "内部", - "public": "公開" - }, - "status": { - "label": "ステータス", - "active": "アクティブ", - "inactive": "非アクティブ" - }, - "path": { - "label": "パス", - "tooltip": "カテゴリーの完全なパスを表示します。" - }, - "children": { - "label": "子カテゴリー" - }, - "new": { - "label": "新規" - } - } - }, - "inventory": { - "domain": "在庫", - "subtitle": "在庫アイテムを管理する", - "reserved": "予約済み", - "available": "利用可能", - "locationLevels": "拠点", - "associatedVariants": "関連バリエーション", - "manageLocations": "拠点を管理", - "deleteWarning": "在庫アイテムを削除しようとしています。この操作は元に戻せません。", - "editItemDetails": "アイテム詳細を編集", - "create": { - "title": "在庫アイテムを作成", - "details": "詳細", - "availability": "在庫状況", - "locations": "拠点", - "attributes": "属性", - "requiresShipping": "配送が必要", - "requiresShippingHint": "この在庫アイテムは配送が必要ですか?", - "successToast": "在庫アイテムが正常に作成されました。" - }, - "reservation": { - "header": "{{itemName}}の予約", - "editItemDetails": "予約を編集", - "lineItemId": "ラインアイテムID", - "orderID": "注文ID", - "description": "説明", - "location": "拠点", - "inStockAtLocation": "この拠点の在庫", - "availableAtLocation": "この拠点で利用可能", - "reservedAtLocation": "この拠点で予約済み", - "reservedAmount": "予約数量", - "create": "予約を作成", - "itemToReserve": "予約するアイテム", - "quantityPlaceholder": "予約する数量を入力してください", - "descriptionPlaceholder": "どのタイプの予約ですか?", - "successToast": "予約が正常に作成されました。", - "updateSuccessToast": "予約が正常に更新されました。", - "deleteSuccessToast": "予約が正常に削除されました。", - "errors": { - "noAvaliableQuantity": "在庫ロケーションに利用可能な数量がありません。", - "quantityOutOfRange": "最小数量は1、最大数量は{{max}}です" - } - }, - "adjustInventory": { - "errors": { - "stockedQuantity": "在庫数量を予約数量{{quantity}}より少ない数に更新することはできません。" - } - }, - "toast": { - "updateLocations": "拠点が正常に更新されました。", - "updateLevel": "在庫レベルが正常に更新されました。", - "updateItem": "在庫アイテムが正常に更新されました。" - } - }, - "giftCards": { - "domain": "ギフトカード", - "editGiftCard": "ギフトカードを編集", - "createGiftCard": "ギフトカードを作成", - "createGiftCardHint": "ストアで支払い方法として使用できるギフトカードを手動で作成します。", - "selectRegionFirst": "まず地域を選択してください", - "deleteGiftCardWarning": "ギフトカード「{{code}}」を削除しようとしています。この操作は元に戻せません。", - "balanceHigherThanValue": "残高は元の金額を超えることはできません。", - "balanceLowerThanZero": "残高をマイナスにすることはできません。", - "expiryDateHint": "ギフトカードの有効期限に関する法律は国によって異なります。有効期限を設定する前に、現地の法令を確認してください。", - "regionHint": "ギフトカードの地域を変更すると、通貨も変更され、金銭的価値に影響を与える可能性があります。", - "enabledHint": "ギフトカードを有効にするか無効にするかを指定します。", - "balance": "残高", - "currentBalance": "現在の残高", - "initialBalance": "初期残高", - "personalMessage": "個人メッセージ", - "recipient": "受取人" - }, - "customers": { - "domain": "顧客", - "list": { - "noRecordsMessage": "顧客情報がここに表示されます。" - }, - "create": { - "header": "顧客を作成", - "hint": "新しい顧客を作成し、その詳細を管理します。", - "successToast": "顧客「{{email}}」が正常に作成されました。" - }, - "groups": { - "label": "顧客グループ", - "remove": "顧客を「{{name}}」グループから削除してもよろしいですか?", - "removeMany": "顧客を以下の顧客グループから削除してもよろしいですか:{{groups}}?", - "alreadyAddedTooltip": "顧客は既にこの顧客グループに所属しています。", - "list": { - "noRecordsMessage": "この顧客はどのグループにも所属していません。" - }, - "add": { - "success": "顧客を追加しました:{{groups}}", - "list": { - "noRecordsMessage": "まず顧客グループを作成してください。" - } - }, - "removed": { - "success": "顧客を削除しました:{{groups}}", - "list": { - "noRecordsMessage": "まず顧客グループを作成してください。" - } - } - }, - "edit": { - "header": "顧客を編集", - "emailDisabledTooltip": "登録済み顧客のメールアドレスは変更できません。", - "successToast": "顧客「{{email}}」が正常に更新されました。" - }, - "delete": { - "title": "顧客を削除", - "description": "顧客「{{email}}」を削除しようとしています。この操作は元に戻せません。", - "successToast": "顧客「{{email}}」が正常に削除されました。" - }, - "fields": { - "guest": "ゲスト", - "registered": "登録済み", - "groups": "グループ" - }, - "registered": "登録済み", - "guest": "ゲスト", - "hasAccount": "アカウントあり" - }, - "customerGroups": { - "domain": "顧客グループ", - "subtitle": "顧客をグループに整理します。グループごとに異なるプロモーションや価格を設定できます。", - "create": { - "header": "顧客グループを作成", - "hint": "顧客をセグメント化するための新しい顧客グループを作成します。", - "successToast": "顧客グループ「{{name}}」が正常に作成されました。" - }, - "edit": { - "header": "顧客グループを編集", - "successToast": "顧客グループ「{{name}}」が正常に更新されました。" - }, - "delete": { - "title": "顧客グループを削除", - "description": "顧客グループ「{{name}}」を削除しようとしています。この操作は元に戻せません。", - "successToast": "顧客グループ「{{name}}」が正常に削除されました。" - }, - "customers": { - "alreadyAddedTooltip": "この顧客は既にグループに追加されています。", - "add": { - "successToast_one": "顧客がグループに正常に追加されました。", - "successToast_other": "顧客がグループに正常に追加されました。", - "list": { - "noRecordsMessage": "まず顧客を作成してください。" - } - }, - "remove": { - "title_one": "顧客を削除", - "title_other": "顧客を削除", - "description_one": "{{count}}人の顧客を顧客グループから削除しようとしています。この操作は元に戻せません。", - "description_other": "{{count}}人の顧客を顧客グループから削除しようとしています。この操作は元に戻せません。" - }, - "list": { - "noRecordsMessage": "このグループには顧客がいません。" - } - } - }, - "orders": { - "domain": "注文", - "claim": "クレーム", - "exchange": "交換", - "return": "返品", - "cancelWarning": "注文{{id}}をキャンセルしようとしています。この操作は元に戻せません。", - "onDateFromSalesChannel": "{{salesChannel}}から{{date}}", - "list": { - "noRecordsMessage": "あなたの注文がここに表示されます。" - }, - "summary": { - "requestReturn": "返品をリクエスト", - "allocateItems": "アイテムを割り当てる", - "editOrder": "注文を編集", - "editOrderContinue": "注文編集を続ける", - "inventoryKit": "{{count}}個の在庫アイテムで構成", - "itemTotal": "アイテム合計", - "shippingTotal": "配送合計", - "discountTotal": "割引合計", - "taxTotalIncl": "税金合計(税込)", - "itemSubtotal": "アイテム小計", - "shippingSubtotal": "配送小計", - "discountSubtotal": "割引小計", - "taxTotal": "税金合計" - }, - "transfer": { - "title": "所有権の移転", - "requestSuccess": "注文移転リクエストが{{email}}に送信されました。", - "currentOwner": "現在の所有者", - "newOwner": "新しい所有者", - "currentOwnerDescription": "この注文に現在関連付けられている顧客。", - "newOwnerDescription": "この注文を移転する顧客。" - }, - "payment": { - "title": "支払い", - "isReadyToBeCaptured": "支払い<0/>が確定しました。", - "totalPaidByCustomer": "顧客による支払い合計", - "capture": "支払いが確定", - "capture_short": "確定済み", - "refund": "返金", - "markAsPaid": "支払い済みとしてマーク", - "statusLabel": "支払いステータス", - "statusTitle": "支払いステータス", - "status": { - "notPaid": "未払い", - "authorized": "承認済み", - "partiallyAuthorized": "一部承認", - "awaiting": "待機中", - "captured": "確定済み", - "partiallyRefunded": "一部返金", - "partiallyCaptured": "一部支払い済み", - "refunded": "返金済み", - "canceled": "キャンセル済み", - "requiresAction": "対応が必要" - }, - "capturePayment": "{{amount}}の支払いが確定されます。", - "capturePaymentSuccess": "{{amount}}の支払いが正常に確定されました", - "markAsPaidPayment": "{{amount}}の支払いが支払い済みとしてマークされます。", - "markAsPaidPaymentSuccess": "{{amount}}の支払いが正常に支払い済みとしてマークされました", - "createRefund": "返金を作成", - "refundPaymentSuccess": "{{amount}}の返金が成功しました", - "createRefundWrongQuantity": "数量は1から{{number}}の間の数字である必要があります", - "refundAmount": "{{ amount }}を返金", - "paymentLink": "{{ amount }}の支払いリンクをコピー", - "selectPaymentToRefund": "返金する支払いを選択" - }, - "edits": { - "title": "注文を編集", - "confirm": "編集を確認", - "confirmText": "注文編集を確認しようとしています。この操作は元に戻せません。", - "cancel": "編集をキャンセル", - "currentItems": "現在のアイテム", - "currentItemsDescription": "アイテムの数量を調整または削除。", - "addItemsDescription": "注文に新しいアイテムを追加できます。", - "addItems": "アイテムを追加", - "amountPaid": "支払い済み金額", - "newTotal": "新しい合計", - "differenceDue": "差額", - "create": "注文を編集", - "currentTotal": "現在の合計", - "noteHint": "編集の内部メモを追加", - "cancelSuccessToast": "注文編集がキャンセルされました", - "createSuccessToast": "注文編集リクエストが作成されました", - "activeChangeError": "注文にはすでにアクティブな注文変更(返品、クレーム、交換など)があります。注文を編集する前に変更を完了またはキャンセルしてください。", - "panel": { - "title": "注文編集がリクエストされました", - "titlePending": "注文編集が保留中です" - }, - "toast": { - "canceledSuccessfully": "注文編集がキャンセルされました", - "confirmedSuccessfully": "注文編集が確認されました" - }, - "validation": { - "quantityLowerThanFulfillment": "数量を出荷済みの数量以下に設定することはできません" - } - }, - "edit": { - "email": { - "title": "Eメールを編集", - "requestSuccess": "注文のEメールが「{{email}}」に更新されました。" - }, - "shippingAddress": { - "title": "配送先住所を編集", - "requestSuccess": "注文の配送先住所が更新されました。" - }, - "billingAddress": { - "title": "請求先住所を編集", - "requestSuccess": "注文の請求先住所が更新されました。" - } - }, - "returns": { - "create": "返品を作成", - "confirm": "返品を確認", - "confirmText": "返品を確認しようとしています。この操作は元に戻せません。", - "inbound": "入庫", - "outbound": "出庫", - "sendNotification": "通知を送信", - "sendNotificationHint": "顧客に返品について通知します。", - "returnTotal": "返品合計", - "inboundTotal": "入庫合計", - "refundAmount": "返金額", - "outstandingAmount": "未払い金額", - "reason": "理由", - "reasonHint": "顧客がアイテムを返品したい理由を選択してください。", - "note": "メモ", - "noInventoryLevel": "在庫レベルなし", - "noInventoryLevelDesc": "選択した拠点には選択したアイテムの在庫レベルがありません。返品をリクエストできますが、選択した拠点の在庫レベルが作成されるまで受け取ることはできません。", - "noteHint": "何か指定したい場合は自由に入力できます。", - "location": "拠点", - "locationHint": "アイテムを返品する拠点を選択してください。", - "inboundShipping": "返品配送", - "inboundShippingHint": "使用する方法を選択してください。", - "returnableQuantityLabel": "返品可能数量", - "refundableAmountLabel": "返金可能金額", - "returnRequestedInfo": "{{requestedItemsCount}}個のアイテムの返品がリクエストされました", - "returnReceivedInfo": "{{requestedItemsCount}}個のアイテムの返品を受け取りました", - "itemReceived": "アイテムを受け取りました", - "returnRequested": "返品がリクエストされました", - "damagedItemReceived": "破損したアイテムを受け取りました", - "damagedItemsReturned": "{{quantity}}個の破損したアイテムが返品されました", - "activeChangeError": "この注文には進行中のアクティブな注文変更があります。まず変更を完了または破棄してください。", - "cancel": { - "title": "返品をキャンセル", - "description": "返品リクエストをキャンセルしてもよろしいですか?" - }, - "placeholders": { - "noReturnShippingOptions": { - "title": "返品配送オプションが見つかりません", - "hint": "この拠点の返品配送オプションが作成されていません。拠点と配送で作成できます。" - }, - "outboundShippingOptions": { - "title": "出庫配送オプションが見つかりません", - "hint": "この拠点の出庫配送オプションが作成されていません。拠点と配送で作成できます。" - } - }, - "receive": { - "action": "アイテムを受け取る", - "receiveItems": "{{ returnType }} {{ id }}", - "restockAll": "すべてのアイテムを再入庫", - "itemsLabel": "受け取ったアイテム", - "title": "#{{returnId}}のアイテムを受け取る", - "sendNotificationHint": "顧客に返品の受け取りについて通知します。", - "inventoryWarning": "上記の入力に基づいて自動的に在庫レベルを調整することに注意してください。", - "writeOffInputLabel": "アイテムのうち何個が損傷していますか?", - "toast": { - "success": "返品が正常に受け取られました。", - "errorLargeValue": "数量がリクエストされたアイテム数量を超えています。", - "errorNegativeValue": "数量は負の値にはできません。", - "errorLargeDamagedValue": "損傷したアイテムの数量 + 損傷していない受け取ったアイテムの数量が返品の総アイテム数量を超えています。損傷していないアイテムの数量を減らしてください。" - } - }, - "toast": { - "canceledSuccessfully": "返品が正常にキャンセルされました", - "confirmedSuccessfully": "返品が正常に確認されました" - }, - "panel": { - "title": "返品が開始されました", - "description": "完了する必要のある未処理の返品リクエストがあります" - } - }, - "claims": { - "create": "クレームを作成", - "confirm": "クレームを確認", - "confirmText": "クレームを確認しようとしています。この操作は元に戻せません。", - "manage": "クレームを管理", - "outbound": "出庫", - "outboundItemAdded": "クレームを通じて{{itemsCount}}個追加されました", - "outboundTotal": "出庫合計", - "outboundShipping": "出庫配送", - "outboundShippingHint": "使用する方法を選択してください。", - "refundAmount": "見積もり差額", - "activeChangeError": "この注文にはアクティブな注文変更があります。前の変更を完了または破棄してください。", - "actions": { - "cancelClaim": { - "successToast": "クレームが正常にキャンセルされました。" - } - }, - "cancel": { - "title": "クレームをキャンセル", - "description": "クレームをキャンセルしてもよろしいですか?" - }, - "tooltips": { - "onlyReturnShippingOptions": "このリストには返品配送オプションのみが含まれます。" - }, - "toast": { - "canceledSuccessfully": "クレームが正常にキャンセルされました", - "confirmedSuccessfully": "クレームが正常に確認されました" - }, - "panel": { - "title": "クレームが開始されました", - "description": "完了する必要のある未処理のクレームリクエストがあります" - } - }, - "exchanges": { - "create": "交換を作成", - "manage": "交換を管理", - "confirm": "交換を確認", - "confirmText": "交換を確認しようとしています。この操作は元に戻せません。", - "outbound": "出庫", - "outboundItemAdded": "交換を通じて{{itemsCount}}個追加されました", - "outboundTotal": "出庫合計", - "outboundShipping": "出庫配送", - "outboundShippingHint": "使用する方法を選択してください。", - "refundAmount": "見積もり差額", - "activeChangeError": "この注文にはアクティブな注文変更があります。前の変更を完了または破棄してください。", - "actions": { - "cancelExchange": { - "successToast": "交換が正常にキャンセルされました。" - } - }, - "cancel": { - "title": "交換をキャンセル", - "description": "交換をキャンセルしてもよろしいですか?" - }, - "tooltips": { - "onlyReturnShippingOptions": "このリストには返品配送オプションのみが含まれます。" - }, - "toast": { - "canceledSuccessfully": "交換が正常にキャンセルされました", - "confirmedSuccessfully": "交換が正常に確認されました" - }, - "panel": { - "title": "交換が開始されました", - "description": "完了する必要のある未処理の交換リクエストがあります" - } - }, - "reservations": { - "allocatedLabel": "割り当て済み", - "notAllocatedLabel": "未割り当て" - }, - "allocateItems": { - "action": "アイテムを割り当てる", - "title": "注文アイテムを割り当てる", - "locationDescription": "割り当てる拠点を選択してください。", - "itemsToAllocate": "割り当てるアイテム", - "itemsToAllocateDesc": "割り当てたいアイテムの数を選択してください", - "search": "アイテムを検索", - "consistsOf": "{{num}}個の在庫アイテムで構成", - "requires": "バリエーションごとに{{num}}個必要", - "toast": { - "created": "アイテムが正常に割り当てられました" - }, - "error": { - "quantityNotAllocated": "割り当てられていないアイテムがあります。" - } - }, - "shipment": { - "title": "出荷済みとしてマーク", - "trackingNumber": "追跡番号", - "addTracking": "追跡番号を追加", - "sendNotification": "通知を送信", - "sendNotificationHint": "この出荷について顧客に通知します。", - "toastCreated": "出荷が正常に作成されました。" - }, - "fulfillment": { - "cancelWarning": "出荷をキャンセルしようとしています。この操作は元に戻せません。", - "markAsDeliveredWarning": "出荷を配達済みとしてマークしようとしています。この操作は元に戻せません。", - "unfulfilledItems": "未出荷アイテム", - "statusLabel": "出荷ステータス", - "statusTitle": "出荷ステータス", - "fulfillItems": "アイテムを出荷", - "awaitingFulfillmentBadge": "出荷待ち", - "requiresShipping": "配送が必要", - "number": "出荷 #{{number}}", - "itemsToFulfill": "出荷するアイテム", - "create": "出荷を作成", - "available": "利用可能", - "inStock": "在庫あり", - "markAsShipped": "配送済みとしてマーク", - "markAsDelivered": "配達済みとしてマーク", - "itemsToFulfillDesc": "出荷するアイテムと数量を選択してください", - "locationDescription": "アイテムを出荷する拠点を選択してください。", - "sendNotificationHint": "作成された出荷について顧客に通知します。", - "methodDescription": "顧客が選択した配送方法とは異なる方法を選択してください", - "error": { - "wrongQuantity": "出荷可能なアイテムは1つのみです", - "wrongQuantity_other": "数量は1から{{number}}の間の数字である必要があります", - "noItems": "出荷するアイテムがありません。" - }, - "status": { - "notFulfilled": "未出荷", - "partiallyFulfilled": "一部出荷", - "fulfilled": "出荷済み", - "partiallyShipped": "一部配送", - "shipped": "配送済み", - "delivered": "配達済み", - "partiallyDelivered": "一部配達", - "partiallyReturned": "一部返品", - "returned": "返品済み", - "canceled": "キャンセル済み", - "requiresAction": "対応が必要" - }, - "toast": { - "created": "出荷が正常に作成されました", - "canceled": "出荷が正常にキャンセルされました", - "fulfillmentShipped": "すでに配送された出荷をキャンセルすることはできません", - "fulfillmentDelivered": "出荷が正常に配達済みとしてマークされました" - }, - "trackingLabel": "追跡", - "shippingFromLabel": "発送元", - "itemsLabel": "アイテム" - }, - "refund": { - "title": "返金を作成", - "sendNotificationHint": "作成された返金について顧客に通知します。", - "systemPayment": "システム支払い", - "systemPaymentDesc": "1つ以上の支払いがシステム支払いです。このような支払いの取り込みと返金はMedusaでは処理されないことに注意してください。", - "error": { - "amountToLarge": "元の注文金額を超えて返金することはできません。", - "amountNegative": "返金額は正の数でなければなりません。", - "reasonRequired": "返金理由を選択してください。" - } - }, - "customer": { - "contactLabel": "連絡先", - "editEmail": "Eメールを編集", - "transferOwnership": "所有権を移転", - "editBillingAddress": "請求先住所を編集", - "editShippingAddress": "配送先住所を編集" - }, - "activity": { - "header": "アクティビティ", - "showMoreActivities_one": "さらに{{count}}件のアクティビティを表示", - "showMoreActivities_other": "さらに{{count}}件のアクティビティを表示", - "comment": { - "label": "コメント", - "placeholder": "コメントを残す", - "addButtonText": "コメントを追加", - "deleteButtonText": "コメントを削除" - }, - "from": "から", - "to": "まで", - "events": { - "common": { - "toReturn": "返品する", - "toSend": "送信する" - }, - "placed": { - "title": "注文が完了しました", - "fromSalesChannel": "{{salesChannel}}から" - }, - "canceled": { - "title": "注文がキャンセルされました" - }, - "payment": { - "awaiting": "支払い待ち", - "captured": "支払いが確定されました", - "canceled": "支払いがキャンセルされました", - "refunded": "支払いが返金されました" - }, - "fulfillment": { - "created": "アイテムが出荷されました", - "canceled": "出荷がキャンセルされました", - "shipped": "アイテムが配送されました", - "delivered": "アイテムが配達されました", - "items_one": "{{count}}個のアイテム", - "items_other": "{{count}}個のアイテム" - }, - "return": { - "created": "返品#{{returnId}}がリクエストされました", - "canceled": "返品#{{returnId}}がキャンセルされました", - "received": "返品#{{returnId}}を受け取りました", - "items_one": "{{count}}個のアイテムが返品されました", - "items_other": "{{count}}個のアイテムが返品されました" - }, - "note": { - "comment": "コメント", - "byLine": "{{author}}による" - }, - "claim": { - "created": "クレーム#{{claimId}}がリクエストされました", - "canceled": "クレーム#{{claimId}}がキャンセルされました", - "itemsInbound": "{{count}}個のアイテムを返品", - "itemsOutbound": "{{count}}個のアイテムを送信" - }, - "exchange": { - "created": "交換#{{exchangeId}}がリクエストされました", - "canceled": "交換#{{exchangeId}}がキャンセルされました", - "itemsInbound": "{{count}}個のアイテムを返品", - "itemsOutbound": "{{count}}個のアイテムを送信" - }, - "edit": { - "requested": "注文編集#{{editId}}がリクエストされました", - "confirmed": "注文編集#{{editId}}が確認されました" - }, - "transfer": { - "requested": "注文移転#{{transferId}}がリクエストされました", - "confirmed": "注文移転#{{transferId}}が確認されました", - "declined": "注文移転#{{transferId}}が拒否されました" - }, - "update_order": { - "shipping_address": "配送先住所が更新されました", - "billing_address": "請求先住所が更新されました", - "email": "Eメールが更新されました" - } - } - }, - "fields": { - "displayId": "表示ID", - "refundableAmount": "返金可能金額", - "returnableQuantity": "返品可能数量" - } - }, - "draftOrders": { - "domain": "下書き注文", - "deleteWarning": "下書き注文{{id}}を削除しようとしています。この操作は取り消せません。", - "paymentLinkLabel": "支払いリンク", - "cartIdLabel": "カートID", - "markAsPaid": { - "label": "支払い済みとしてマーク", - "warningTitle": "支払い済みとしてマーク", - "warningDescription": "下書き注文を支払い済みとしてマークしようとしています。この操作は取り消せず、後で支払いを受け取ることはできなくなります。" - }, - "status": { - "open": "未完了", - "completed": "完了済み" - }, - "create": { - "createDraftOrder": "下書き注文を作成", - "createDraftOrderHint": "注文が確定する前に詳細を管理するための新しい下書き注文を作成します。", - "chooseRegionHint": "地域を選択", - "existingItemsLabel": "既存の商品", - "existingItemsHint": "下書き注文に既存の商品を追加します。", - "customItemsLabel": "カスタム商品", - "customItemsHint": "下書き注文にカスタム商品を追加します。", - "addExistingItemsAction": "既存の商品を追加", - "addCustomItemAction": "カスタム商品を追加", - "noCustomItemsAddedLabel": "まだカスタム商品が追加されていません", - "noExistingItemsAddedLabel": "まだ既存の商品が追加されていません", - "chooseRegionTooltip": "まず地域を選択してください", - "useExistingCustomerLabel": "既存の顧客を使用", - "addShippingMethodsAction": "配送方法を追加", - "unitPriceOverrideLabel": "単価の上書き", - "shippingOptionLabel": "配送オプション", - "shippingOptionHint": "下書き注文の配送オプションを選択してください。", - "shippingPriceOverrideLabel": "配送料金の上書き", - "shippingPriceOverrideHint": "下書き注文の配送料金を上書きします。", - "sendNotificationLabel": "通知を送信", - "sendNotificationHint": "下書き注文が作成されたときに顧客に通知を送信します。" - }, - "validation": { - "requiredEmailOrCustomer": "Eメールまたは顧客情報が必要です。", - "requiredItems": "少なくとも1つの商品が必要です。", - "invalidEmail": "有効なEメールを入力してください。" - } - }, - "stockLocations": { - "domain": "在庫拠点と配送", - "list": { - "description": "店舗の在庫拠点と配送オプションを管理します。" - }, - "create": { - "header": "在庫拠点を作成", - "hint": "在庫拠点は、商品が保管され出荷される物理的な拠点です。", - "successToast": "拠点「{{name}}」が正常に作成されました。" - }, - "edit": { - "header": "在庫拠点を編集", - "viewInventory": "在庫を表示", - "successToast": "拠点「{{name}}」が正常に更新されました。" - }, - "delete": { - "confirmation": "在庫拠点「{{name}}」を削除しようとしています。この操作は取り消せません。" - }, - "fulfillmentProviders": { - "header": "フルフィルメントプロバイダー", - "shippingOptionsTooltip": "このドロップダウンには、この拠点で有効化されたプロバイダーのみが含まれます。ドロップダウンが無効の場合は、拠点にプロバイダーを追加してください。", - "label": "接続済みフルフィルメントプロバイダー", - "connectedTo": "{{total}}個中{{count}}個のフルフィルメントプロバイダーに接続済み", - "noProviders": "この在庫拠点はフルフィルメントプロバイダーに接続されていません。", - "action": "プロバイダーを接続", - "successToast": "在庫拠点のフルフィルメントプロバイダーが正常に更新されました。" - }, - "fulfillmentSets": { - "pickup": { - "header": "ピックアップ" - }, - "shipping": { - "header": "配送" - }, - "disable": { - "confirmation": "「{{name}}」を無効にしてもよろしいですか?関連するすべてのサービスゾーンと配送オプションが削除され、この操作は取り消せません。", - "pickup": "プックアップが正常に無効化されました。", - "shipping": "配送が正常に無効化されました。" - }, - "enable": { - "pickup": "ピックアップが正常に有効化されました。", - "shipping": "配送が正常に有効化されました。" - } - }, - "sidebar": { - "header": "配送設定", - "shippingProfiles": { - "label": "配送プロファイル", - "description": "配送要件ごとに商品をグループ化" - } - }, - "salesChannels": { - "header": "販売チャネル", - "label": "接続済み販売チャネル", - "connectedTo": "{{total}}個中{{count}}個の販売チャネルに接続済み", - "noChannels": "この拠点は販売チャネルに接続されていません。", - "action": "販売チャネルを接続", - "successToast": "販売チャネルが正常に更新されました。" - }, - "shippingOptions": { - "create": { - "shipping": { - "header": "「{{zone}}」の配送オプションを作成", - "hint": "この拠点からの商品の配送方法を定義する新しい配送オプションを作成します。", - "label": "配送オプション", - "successToast": "配送オプション「{{name}}」が正常に作成されました。" - }, - "returns": { - "header": "「{{zone}}」の返品オプションを作成", - "hint": "この拠点への商品の返品方法を定義する新しい返品オプションを作成します。", - "label": "返品オプション", - "successToast": "返品オプション「{{name}}」が正常に作成されました。" - }, - "tabs": { - "details": "詳細", - "prices": "価格" - }, - "action": "オプションを作成" - }, - "delete": { - "confirmation": "配送オプション「{{name}}」を削除しようとしています。この操作は取り消せません。", - "successToast": "配送オプション「{{name}}」が正常に削除されました。" - }, - "edit": { - "header": "配送オプションを編集", - "action": "オプションを編集", - "successToast": "配送オプション「{{name}}」が正常に更新されました。" - }, - "pricing": { - "action": "価格を編集" - }, - "fields": { - "count": { - "shipping_one": "{{count}}個の配送オプション", - "shipping_other": "{{count}}個の配送オプション", - "returns_one": "{{count}}個の返品オプション", - "returns_other": "{{count}}個の返品オプション" - }, - "priceType": { - "label": "価格タイプ", - "options": { - "fixed": { - "label": "固定", - "hint": "配送オプションの価格は固定で、注文内容に基づいて変更されません。" - }, - "calculated": { - "label": "計算式", - "hint": "配送オプションの価格は、チェックアウト時にフルフィルメントプロバイダーによって計算されます。" - } - } - }, - "enableInStore": { - "label": "ストアで有効化", - "hint": "顧客がチェックアウト時にこのオプションを使用できるかどうか。" - }, - "provider": "フルフィルメントプロバイダー", - "profile": "配送プロファイル" - } - }, - "serviceZones": { - "create": { - "headerPickup": "{{location}}からピックアップのサービスゾーンを作成", - "headerShipping": "{{location}}から配送のサービスゾーンを作成", - "action": "サービスゾーンを作成", - "successToast": "サービスゾーン「{{name}}」が正常に作成されました。" - }, - "edit": { - "header": "サービスゾーンを編集", - "successToast": "サービスゾーン「{{name}}」が正常に更新されました。" - }, - "delete": { - "confirmation": "サービスゾーン「{{name}}」を削除しようとしています。この操作は取り消せません。", - "successToast": "サービスゾーン「{{name}}」が正常に削除されました。" - }, - "manageAreas": { - "header": "{{name}}のエリアを管理", - "action": "エリアを管理", - "label": "エリア", - "hint": "サービスゾーンがカバーする地理的エリアを選択してください。", - "successToast": "「{{name}}」のエリアが正常に更新されました。" - }, - "fields": { - "noRecords": "配送オプションを追加するサービスゾーンがありません。", - "tip": "サービスゾーンは地理的ゾーンまたはエリアの集合です。定義された一連の拠点に利用可能な配送オプションを制限するために使用されます。" - } - } - }, - "shippingProfile": { - "domain": "配送プロファイル", - "subtitle": "類似の配送要件を持つ商品をプロファイルにグループ化します。", - "create": { - "header": "配送プロファイルを作成", - "hint": "類似の配送要件を持つ商品をグループ化するための新しい配送プロファイルを作成します。", - "successToast": "配送プロファイル「{{name}}」が正常に作成されました。" - }, - "delete": { - "title": "配送プロファイルを削除", - "description": "配送プロファイル「{{name}}」を削除しようとしています。この操作は取り消せません。", - "successToast": "配送プロファイル「{{name}}」が正常に削除されました。" - }, - "tooltip": { - "type": "配送プロファイルのタイプを入力してください。例:重い、特大、貨物専用など。" - } - }, - "taxRegions": { - "domain": "税地域", - "list": { - "hint": "顧客が異なる国や地域から購入する際の課金方法を管理します。" - }, - "delete": { - "confirmation": "税地域を削除しようとしています。この操作は取り消せません。", - "successToast": "税地域が正常に削除されました。" - }, - "create": { - "header": "税地域を作成", - "hint": "特定の国の税率を定義するための新しい税地域を作成します。", - "errors": { - "rateIsRequired": "デフォルトの税率を作成する際は税率が必要です。", - "nameIsRequired": "デフォルトの税率を作成する際は名前が必要です。" - }, - "successToast": "税地域が正常に作成されました。" - }, - "province": { - "header": "省", - "create": { - "header": "省の税地域を作成", - "hint": "特定の省の税率を定義するための新しい税地域を作成します。" - } - }, - "state": { - "header": "州", - "create": { - "header": "州の税地域を作成", - "hint": "特定の州の税率を定義するための新しい税地域を作成します。" - } - }, - "stateOrTerritory": { - "header": "州または準州", - "create": { - "header": "州/準州の税地域を作成", - "hint": "特定の州/準州の税率を定義するための新しい税地域を作成します。" - } - }, - "county": { - "header": "郡", - "create": { - "header": "郡の税地域を作成", - "hint": "特定の郡の税率を定義するための新しい税地域を作成します。" - } - }, - "region": { - "header": "地域", - "create": { - "header": "地域の税地域を作成", - "hint": "特定の地域の税率を定義するための新しい税地域を作成します。" - } - }, - "department": { - "header": "部", - "create": { - "header": "部の税地域を作成", - "hint": "特定の部の税率を定義するための新しい税地域を作成します。" - } - }, - "territory": { - "header": "準州", - "create": { - "header": "準州の税地域を作成", - "hint": "特定の準州の税率を定義するための新しい税地域を作成します。" - } - }, - "prefecture": { - "header": "都道府県", - "create": { - "header": "都道府県の税地域を作成", - "hint": "特定の都道府県の税率を定義するための新しい税地域を作成します。" - } - }, - "district": { - "header": "地区", - "create": { - "header": "地区の税地域を作成", - "hint": "特定の地区の税率を定義するための新しい税地域を作成します。" - } - }, - "governorate": { - "header": "行政区", - "create": { - "header": "行政区の税地域を作成", - "hint": "特定の行政区の税率を定義するための新しい税地域を作成します。" - } - }, - "canton": { - "header": "カントン", - "create": { - "header": "カントンの税地域を作成", - "hint": "特定のカントンの税率を定義するための新しい税地域を作成します。" - } - }, - "emirate": { - "header": "首長国", - "create": { - "header": "首長国の税地域を作成", - "hint": "特定の首長国の税率を定義するための新しい税地域を作成します。" - } - }, - "sublevel": { - "header": "サブレベル", - "create": { - "header": "サブレベルの税地域を作成", - "hint": "特定のサブレベルの税率を定義するための新しい税地域を作成します。" - } - }, - "taxOverrides": { - "header": "上書き", - "create": { - "header": "上書きを作成", - "hint": "選択した条件に対してデフォルトの税率を上書きする税率を作成します。" - }, - "edit": { - "header": "上書きを編集", - "hint": "選択した条件に対してデフォルトの税率を上書きする税率を編集します。" - } - }, - "taxRates": { - "create": { - "header": "税率を作成", - "hint": "地域の税率を定義するための新しい税率を作成します。", - "successToast": "税率が正常に作成されました。" - }, - "edit": { - "header": "税率を編集", - "hint": "地域の税率を定義するための税率を編集します。", - "successToast": "税率が正常に更新されました。" - }, - "delete": { - "confirmation": "税率「{{name}}」を削除しようとしています。この操作は取り消せません。", - "successToast": "税率が正常に削除されました。" - } - }, - "fields": { - "isCombinable": { - "label": "組み合わせ可能", - "hint": "この税率を税地域のデフォルト税率と組み合わせることができるかどうか。", - "true": "組み合わせ可能", - "false": "組み合わせ不可" - }, - "defaultTaxRate": { - "label": "デフォルト税率", - "tooltip": "この地域のデフォルト税率。例えば、国や地域の標準VAT税率など。", - "action": "デフォルト税率を作成" - }, - "taxRate": "税率", - "taxCode": "税コード", - "targets": { - "label": "対象", - "hint": "この税率が適用される対象を選択してください。", - "options": { - "product": "商品", - "productCollection": "商品コレクション", - "productTag": "商品タグ", - "productType": "商品タイプ", - "customerGroup": "顧客グループ" - }, - "operators": { - "in": "に含まれる", - "on": "に対して", - "and": "および" - }, - "placeholders": { - "product": "商品を検索", - "productCollection": "商品コレクションを検索", - "productTag": "商品タグを検索", - "productType": "商品タイプを検索", - "customerGroup": "顧客グループを検索" - }, - "tags": { - "product": "商品", - "productCollection": "商品コレクション", - "productTag": "商品タグ", - "productType": "商品タイプ", - "customerGroup": "顧客グループ" - }, - "modal": { - "header": "対象を追加" - }, - "values_one": "{{count}}個の値", - "values_other": "{{count}}個の値", - "numberOfTargets_one": "{{count}}個の対象", - "numberOfTargets_other": "{{count}}個の対象", - "additionalValues_one": "さらに{{count}}個の値", - "additionalValues_other": "さらに{{count}}個の値", - "action": "対象を追加" - }, - "sublevels": { - "labels": { - "province": "省", - "state": "州", - "region": "地域", - "stateOrTerritory": "州/準州", - "department": "部", - "county": "郡", - "territory": "準州", - "prefecture": "都道府県", - "district": "地区", - "governorate": "行政区", - "emirate": "首長国", - "canton": "カントン", - "sublevel": "サブレベルコード" - }, - "placeholders": { - "province": "省を選択", - "state": "州を選択", - "region": "地域を選択", - "stateOrTerritory": "州/準州を選択", - "department": "行政区を選択", - "county": "郡を選択", - "territory": "準州を選択", - "prefecture": "都道府県を選択", - "district": "地区を選択", - "governorate": "行政区を選択", - "emirate": "首長国を選択", - "canton": "カントンを選択" - }, - "tooltips": { - "sublevel": "サブレベルの税地域のISO 3166-2コードを入力してください。", - "notPartOfCountry": "{{province}}は{{country}}の一部ではないようです。これが正しいかどうか確認してください。" - }, - "alert": { - "header": "この税地域ではサブレベル地域が無効になっています", - "description": "この地域ではデフォルトでサブレベル地域が無効になっています。有効にすると、州、県、準州などのサブレベル地域を作成できます。", - "action": "サブレベル地域を有効にする" - } - }, - "noDefaultRate": { - "label": "デフォルト税率なし", - "tooltip": "この税地域にはデフォルトの税率がありません。国のVATなど標準税率がある場合は、この地域に追加してください。" - } - } - }, - "promotions": { - "domain": "プロモーション", - "sections": { - "details": "プロモーションの詳細" - }, - "tabs": { - "template": "タイプ", - "details": "詳細", - "campaign": "キャンペーン" - }, - "fields": { - "type": "タイプ", - "value_type": "値のタイプ", - "value": "値", - "campaign": "キャンペーン", - "method": "方法", - "allocation": "配分", - "addCondition": "条件を追加", - "clearAll": "すべてクリア", - "amount": { - "tooltip": "金額を設定するには通貨コードを選択してください" - }, - "conditions": { - "rules": { - "title": "誰がこのコードを使用できますか?", - "description": "どの顧客がプロモーションコードを使用できるか?何も変更しなければ、すべての顧客が使用できます。" - }, - "target-rules": { - "title": "プロモーションはどの商品に適用されますか?", - "description": "プロモーションは、次の条件に一致する商品に適用されます。" - }, - "buy-rules": { - "title": "プロモーションを有効にするためにカートに必要なものは?", - "description": "これらの条件が一致した場合、ターゲット商品に対してプロモーションが有効になります。" - } - } - }, - "tooltips": { - "campaignType": "支出予算を設定するには、プロモーションで通貨コードを選択する必要があります。" - }, - "errors": { - "requiredField": "必須項目です", - "promotionTabError": "進む前にプロモーションタブのエラーを修正してください" - }, - "toasts": { - "promotionCreateSuccess": "プロモーション「{{code}}」が正常に作成されました。" - }, - "create": {}, - "edit": { - "title": "プロモーションの詳細を編集", - "rules": { - "title": "使用条件を編集" - }, - "target-rules": { - "title": "商品条件を編集" - }, - "buy-rules": { - "title": "購入条件を編集" - } - }, - "campaign": { - "header": "キャンペーン", - "edit": { - "header": "キャンペーンを編集", - "successToast": "プロモーションのキャンペーンが正常に更新されました。" - }, - "actions": { - "goToCampaign": "キャンペーンに移動" - } - }, - "campaign_currency": { - "tooltip": "これはプロモーションの通貨です。詳細タブから変更してください。" - }, - "form": { - "required": "必須", - "and": "と", - "selectAttribute": "属性を選択", - "campaign": { - "existing": { - "title": "既存のキャンペーン", - "description": "既存のキャンペーンにプロモーションを追加します。", - "placeholder": { - "title": "既存のキャンペーンはありません", - "desc": "複数のプロモーションを追跡し、予算制限を設定するために作成できます。" - } - }, - "new": { - "title": "新しいキャンペーン", - "description": "このプロモーションのために新しいキャンペーンを作成します。" - }, - "none": { - "title": "キャンペーンなし", - "description": "プロモーションをキャンペーンに関連付けずに進めます。" - } - }, - "status": { - "title": "ステータス" - }, - "method": { - "label": "方法", - "code": { - "title": "プロモーションコード", - "description": "顧客はチェックアウト時にこのコードを入力する必要があります。" - }, - "automatic": { - "title": "自動", - "description": "顧客はチェックアウト時にこのプロモーションを見ることができます。" - } - }, - "max_quantity": { - "title": "最大数量", - "description": "このプロモーションが適用される商品の最大数量。" - }, - "type": { - "standard": { - "title": "標準", - "description": "標準的なプロモーション" - }, - "buyget": { - "title": "購入して取得", - "description": "Xを購入してYを取得するプロモーション" - } - }, - "allocation": { - "each": { - "title": "各々", - "description": "各アイテムに値を適用します。" - }, - "across": { - "title": "全体", - "description": "アイテム全体に値を適用します。" - }, - "once": { - "title": "1回", - "description": "割引を最大数量までに制限" - } - }, - "code": { - "title": "コード", - "description": "顧客がチェックアウト時に入力するコードです。" - }, - "value": { - "title": "プロモーション値" - }, - "value_type": { - "fixed": { - "title": "プロモーション値", - "description": "割引される金額。例:100" - }, - "percentage": { - "title": "プロモーション値", - "description": "金額から割引されるパーセンテージ。例:8%" - } - } - }, - "deleteWarning": "プロモーション「{{code}}」を削除しようとしています。この操作は取り消せません。", - "createPromotionTitle": "プロモーションを作成", - "type": "プロモーションタイプ", - "conditions": { - "add": "条件を追加", - "list": { - "noRecordsMessage": "プロモーションが適用されるアイテムを制限する条件を追加してください。" - } - } - }, - "campaigns": { - "domain": "キャンペーン", - "details": "キャンペーン詳細", - "status": { - "active": "アクティブ", - "expired": "期限切れ", - "scheduled": "スケジュール済み" - }, - "delete": { - "title": "本当ですか?", - "description": "キャンペーン「{{name}}」を削除しようとしています。この操作は取り消せません。", - "successToast": "キャンペーン「{{name}}」が正常に作成されました。" - }, - "edit": { - "header": "キャンペーンを編集", - "description": "キャンペーンの詳細を編集します。", - "successToast": "キャンペーン「{{name}}」が正常に更新されました。" - }, - "configuration": { - "header": "設定", - "edit": { - "header": "キャンペーン設定を編集", - "description": "キャンペーンの設定を編集します。", - "successToast": "キャンペーン設定が正常に更新されました。" - } - }, - "create": { - "title": "キャンペーンを作成", - "description": "プロモーションキャンペーンを作成します。", - "hint": "プロモーションキャンペーンを作成します。", - "header": "キャンペーンを作成", - "successToast": "キャンペーン「{{name}}」が正常に作成されました。" - }, - "fields": { - "name": "名前", - "identifier": "識別子", - "start_date": "開始日", - "end_date": "終了日", - "total_spend": "予算支出", - "total_used": "使用済み予算", - "budget_limit": "予算制限", - "campaign_id": { - "hint": "プロモーションと同じ通貨コードのキャンペーンのみがこのリストに表示されます。" - } - }, - "budget": { - "create": { - "hint": "キャンペーンの予算を作成します。", - "header": "キャンペーン予算" - }, - "details": "キャンペーン予算", - "fields": { - "type": "タイプ", - "currency": "通貨", - "limit": "制限", - "used": "使用済み" - }, - "type": { - "spend": { - "title": "支出", - "description": "すべてのプロモーション使用の合計割引額に制限を設定します。" - }, - "usage": { - "title": "使用", - "description": "プロモーションが使用できる回数に制限を設定します。" - } - }, - "edit": { - "header": "キャンペーン予算を編集" - } - }, - "promotions": { - "remove": { - "title": "キャンペーンからプロモーションを削除", - "description": "キャンペーンから{{count}}個のプロモーションを削除しようとしています。この操作は取り消せません。" - }, - "alreadyAdded": "このプロモーションはすでにキャンペーンに追加されています。", - "alreadyAddedDiffCampaign": "このプロモーションは別のキャンペーン({{name}})にすでに追加されています。", - "currencyMismatch": "プロモーションとキャンペーンの通貨が一致しません。", - "toast": { - "success": "{{count}}個のプロモーションが正常にキャンペーンに追加されました。" - }, - "add": { - "list": { - "noRecordsMessage": "最初にプロモーションを作成してください。" - } - }, - "list": { - "noRecordsMessage": "このキャンペーンにはプロモーションがありません。" - } - }, - "deleteCampaignWarning": "キャンペーン「{{name}}」を削除しようとしています。この操作は取り消せません。", - "totalSpend": "<0>{{amount}} <1>{{currency}}" - }, - "priceLists": { - "domain": "価格リスト", - "subtitle": "特定の条件に対して販売価格を作成または上書きします。", - "delete": { - "confirmation": "価格リスト「{{title}}」を削除しようとしています。この操作は取り消せません。", - "successToast": "価格リスト「{{title}}」が正常に削除されました。" - }, - "create": { - "header": "価格リストを作成", - "subheader": "商品の価格を管理するための新しい価格リストを作成します。", - "tabs": { - "details": "詳細", - "products": "商品", - "prices": "価格" - }, - "successToast": "価格リスト「{{title}}」が正常に作成されました。", - "products": { - "list": { - "noRecordsMessage": "最初に商品を作成してください。" - } - } - }, - "edit": { - "header": "価格リストを編集", - "successToast": "価格リスト「{{title}}」が正常に更新されました。" - }, - "configuration": { - "header": "設定", - "edit": { - "header": "価格リストの設定を編集", - "description": "価格リストの設定を編集します。", - "successToast": "価格リストの設定が正常に更新されました。" - } - }, - "products": { - "header": "商品", - "actions": { - "addProducts": "商品を追加", - "editPrices": "価格を編集" - }, - "delete": { - "confirmation_one": "{{count}}個の商品に対する価格をこの価格リストから削除しようとしています。この操作は取り消せません。", - "confirmation_other": "{{count}}個の商品に対する価格をこの価格リストから削除しようとしています。この操作は取り消せません。", - "successToast_one": "{{count}}個の商品に対する価格が正常に削除されました。", - "successToast_other": "{{count}}個の商品に対する価格が正常に削除されました。" - }, - "add": { - "successToast": "価格が正常に価格リストに追加されました。" - }, - "edit": { - "successToast": "価格が正常に更新されました。" - } - }, - "fields": { - "priceOverrides": { - "label": "価格の上書き", - "header": "価格の上書き" - }, - "status": { - "label": "ステータス", - "options": { - "active": "アクティブ", - "draft": "ドラフト", - "expired": "期限切れ", - "scheduled": "スケジュール済み" - } - }, - "type": { - "label": "タイプ", - "hint": "作成したい価格リストのタイプを選択します。", - "options": { - "sale": { - "label": "セール", - "description": "セール価格は商品の一時的な価格変更です。" - }, - "override": { - "label": "上書き", - "description": "上書きは通常、顧客特有の価格を作成するために使用されます。" - } - } - }, - "startsAt": { - "label": "価格リストには開始日がありますか?", - "hint": "将来有効になるように、価格リストをスケジュールします。" - }, - "endsAt": { - "label": "価格リストには終了日がありますか?", - "hint": "将来無効になるように、価格リストをスケジュールします。" - }, - "customerAvailability": { - "header": "顧客グループを選択", - "label": "顧客の可用性", - "hint": "この価格リストが適用される顧客グループを選択します。", - "placeholder": "顧客グループを検索", - "attribute": "顧客グループ" - } - } - }, - "profile": { - "domain": "プロフィール", - "manageYourProfileDetails": "プロフィールの詳細を管理します。", - "fields": { - "languageLabel": "言語", - "usageInsightsLabel": "使用状況のインサイト" - }, - "edit": { - "header": "プロフィールを編集", - "languageHint": "管理ダッシュボードで使用する言語です。これにより、ストアの言語は変更されません。", - "languagePlaceholder": "言語を選択", - "usageInsightsHint": "使用状況のインサイトを共有し、Medusaの改善にご協力ください。収集内容やその使用方法については、<0>ドキュメントをご覧ください。" - }, - "toast": { - "edit": "プロフィールの変更が保存されました" - } - }, - "users": { - "domain": "ユーザー", - "editUser": "ユーザーを編集", - "inviteUser": "ユーザーを招待", - "inviteUserHint": "新しいユーザーをストアに招待します。", - "sendInvite": "招待を送信", - "pendingInvites": "保留中の招待", - "deleteInviteWarning": "{{email}}への招待を削除しようとしています 。この操作は取り消せません。", - "resendInvite": "招待を再送信", - "copyInviteLink": "招待リンクをコピー", - "expiredOnDate": "{{date}}に期限切れ", - "validFromUntil": "<0>{{from}} - <1>{{until}} の間有効", - "acceptedOnDate": "{{date}}に承認されました", - "inviteStatus": { - "accepted": "承認済み", - "pending": "保留中", - "expired": "期限切れ" - }, - "roles": { - "admin": "管理者", - "developer": "開発者", - "member": "メンバー" - }, - "deleteUserWarning": "{{name}}を削除しようとしています。この操作は取り消せません。", - "invite": "招待" - }, - "store": { - "domain": "ストア", - "manageYourStoresDetails": "ストアの詳細を管理します。", - "editStore": "ストアを編集", - "defaultCurrency": "デフォルト通貨", - "defaultRegion": "デフォルト地域", - "swapLinkTemplate": "リンクテンプレートを交換", - "paymentLinkTemplate": "支払いリンクテンプレート", - "inviteLinkTemplate": "招待リンクテンプレート", - "currencies": "通貨", - "addCurrencies": "通貨を追加", - "enableTaxInclusivePricing": "税込価格を有効にする", - "disableTaxInclusivePricing": "税込価格を無効にする", - "removeCurrencyWarning_one": "{{count}}個の通貨をストアから削除しようとしています。進む前に、その通貨を使用しているすべての価格が削除されていることを確認してください。", - "removeCurrencyWarning_other": "{{count}}個の通貨をストアから削除しようとしています。進む前に、それらの通貨を使用しているすべての価格が削除されていることを確認してください。", - "currencyAlreadyAdded": "この通貨はすでにストアに追加されています。", - "edit": { - "header": "ストアを編集" - }, - "toast": { - "update": "ストアが正常に更新されました。", - "currenciesUpdated": "通貨が正常に更新されました。", - "currenciesRemoved": "ストアから通貨が正常に削除されました。", - "updatedTaxInclusivitySuccessfully": "税込価格が正常に更新されました。" - } - }, - "regions": { - "domain": "地域", - "subtitle": "地域は、商品を販売するエリアです。複数の国をカバーでき、異なる税率、プロバイダー、通貨を持ちます。", - "createRegion": "地域を作成", - "createRegionHint": "一連の国の税率とプロバイダーを管理します。", - "addCountries": "国を追加", - "editRegion": "地域を編集", - "countriesHint": "この地域に含まれる国を追加します。", - "deleteRegionWarning": "地域「{{name}}」を削除しようとしています。この操作は取り消せません。", - "removeCountriesWarning_one": "{{count}}か国を地域から削除しようとしています。この操作は取り消せません。", - "removeCountriesWarning_other": "{{count}}か国を地域から削除しようとしています。この操作は取り消せません。", - "removeCountryWarning": "国「{{name}}」を地域から削除しようとしています。この操作は取り消せません。", - "automaticTaxesHint": "有効にすると、税金は配送先住所に基づいてチェックアウト時にのみ計算されます。", - "taxInclusiveHint": "有効にすると、この地域の価格は税込みになります。", - "providersHint": "この地域で利用可能な決済プロバイダーを追加します。", - "shippingOptions": "配送オプション", - "deleteShippingOptionWarning": "配送オプション「{{name}}」を削除しようとしています。この操作は取り消せません。", - "return": "返品", - "outbound": "発送", - "priceType": "価格タイプ", - "flatRate": "定額", - "calculated": "計算式", - "list": { - "noRecordsMessage": "販売地域の地域を作成してください。" - }, - "toast": { - "delete": "地域が正常に削除されました", - "edit": "地域の編集が保存されました", - "create": "地域が正常に作成されました", - "countries": "地域の国が正常に更新されました" - }, - "shippingOption": { - "createShippingOption": "配送オプションを作成", - "createShippingOptionHint": "地域の新しい配送オプションを作成します。", - "editShippingOption": "配送オプションを編集", - "fulfillmentMethod": "出荷方法", - "type": { - "outbound": "発送", - "outboundHint": "顧客に商品を送る配送オプションを作成する場合に使用します。", - "return": "返品", - "returnHint": "顧客が商品を返品するための配送オプションを作成する場合に使用します。" - }, - "priceType": { - "label": "価格タイプ", - "flatRate": "定額", - "calculated": "計算式" - }, - "availability": { - "adminOnly": "管理者のみ", - "adminOnlyHint": "有効にすると、配送オプションは管理ダッシュボードでのみ利用可能になり、ストアフロントでは利用できません。" - }, - "taxInclusiveHint": "有効にすると、配送オプションの価格は税込みになります。", - "requirements": { - "label": "要件", - "hint": "配送オプションの要件を指定します。" - } - } - }, - "taxes": { - "domain": "税地域", - "domainDescription": "税地域を管理する", - "countries": { - "taxCountriesHint": "税設定は表示されている国に適用されます。" - }, - "settings": { - "editTaxSettings": "税設定を編集", - "taxProviderLabel": "税プロバイダー", - "systemTaxProviderLabel": "システム税プロバイダー", - "calculateTaxesAutomaticallyLabel": "税金を自動計算する", - "calculateTaxesAutomaticallyHint": "有効にすると、税率が自動的に計算され、カートに適用されます。無効の場合、税金はチェックアウト時に手動で計算する必要があります。サードパーティの税プロバイダーを使用する場合は、手動での税金計算が推奨されます。", - "applyTaxesOnGiftCardsLabel": "ギフトカードに税金を適用する", - "applyTaxesOnGiftCardsHint": "有効にすると、チェックアウト時にギフトカードに税金が適用されます。一部の国では、税法により購入時にギフトカードへの課税が必要とされています。", - "defaultTaxRateLabel": "デフォルト税率", - "defaultTaxCodeLabel": "デフォルト税コード" - }, - "defaultRate": { - "sectionTitle": "デフォルト税率" - }, - "taxRate": { - "sectionTitle": "税率", - "createTaxRate": "税率を作成", - "createTaxRateHint": "地域の新しい税率を作成します。", - "deleteRateDescription": "税率「{{name}}」を削除しようとしています。この操作は取り消せません。", - "editTaxRate": "税率を編集", - "editRateAction": "税率を編集", - "editOverridesAction": "上書きを編集", - "editOverridesTitle": "税率の上書きを編集", - "editOverridesHint": "税率の上書きを指定します。", - "deleteTaxRateWarning": "税率「{{name}}」を削除しようとしています。この操作は取り消せません。", - "productOverridesLabel": "商品の上書き", - "productOverridesHint": "税率の商品上書きを指定します。", - "addProductOverridesAction": "商品の上書きを追加", - "productTypeOverridesLabel": "商品タイプの上書き", - "productTypeOverridesHint": "税率の商品タイプ上書きを指定します。", - "addProductTypeOverridesAction": "商品タイプの上書きを追加", - "shippingOptionOverridesLabel": "配送オプションの上書き", - "shippingOptionOverridesHint": "税率の配送オプション上書きを指定します。", - "addShippingOptionOverridesAction": "配送オプションの上書きを追加", - "productOverridesHeader": "商品", - "productTypeOverridesHeader": "商品タイプ", - "shippingOptionOverridesHeader": "配送オプション" - } - }, - "locations": { - "domain": "拠点", - "editLocation": "拠点を編集", - "addSalesChannels": "販売チャネルを追加", - "noLocationsFound": "拠点が見つかりません", - "selectLocations": "商品を在庫する拠点を選択してください。", - "deleteLocationWarning": "拠点「{{name}}」を削除しようとしています。この操作は取り消せません。", - "removeSalesChannelsWarning_one": "{{count}}個の販売チャネルを拠点から削除しようとしています。", - "removeSalesChannelsWarning_other": "{{count}}個の販売チャネルを拠点から削除しようとしています。", - "toast": { - "create": "拠点が正常に作成されました", - "update": "拠点が正常に更新されました", - "removeChannel": "販売チャネルが正常に削除されました" - } - }, - "reservations": { - "domain": "予約", - "subtitle": "在庫アイテムの予約数量を管理します。", - "deleteWarning": "予約を削除しようとしています。この操作は取り消せません。" - }, - "salesChannels": { - "domain": "販売チャネル", - "subtitle": "商品を販売するオンラインおよびオフラインのチャネルを管理します。", - "createSalesChannel": "販売チャネルを作成", - "createSalesChannelHint": "商品を販売するための新しい販売チャネルを作成します。", - "enabledHint": "販売チャネルが有効かどうかを指定します。", - "removeProductsWarning_one": "{{sales_channel}}から{{count}}個の商品を削除しようとしています。", - "removeProductsWarning_other": "{{sales_channel}}から{{count}}個の商品を削除しようとしています。", - "addProducts": "商品を追加", - "editSalesChannel": "販売チャネルを編集", - "productAlreadyAdded": "この商品はすでに販売チャネルに追加されています。", - "deleteSalesChannelWarning": "販売チャネル{{name}}を削除しようとしています。この操作は取り消せません。", - "toast": { - "create": "販売チャネルが正常に作成されました", - "update": "販売チャネルが正常に更新されました", - "delete": "販売チャネルが正常に削除されました" - }, - "tooltip": { - "cannotDeleteDefault": "デフォルトの販売チャネルは削除できません" - }, - "products": { - "list": { - "noRecordsMessage": "この販売チャネルには商品がありません。" - }, - "add": { - "list": { - "noRecordsMessage": "最初に商品を作成してください。" - } - } - } - }, - "apiKeyManagement": { - "domain": { - "publishable": "公開可能なAPIキー", - "secret": "秘密のAPIキー" - }, - "subtitle": { - "publishable": "ストアフロントで使用されるAPIキーを管理し、特定の販売チャネルへのリクエストの範囲を制限します。", - "secret": "管理者アプリケーションで管理者ユーザーを認証するために使用されるAPIキーを管理します。" - }, - "status": { - "active": "アクティブ", - "revoked": "無効" - }, - "type": { - "publishable": "公開可能", - "secret": "秘密" - }, - "create": { - "createPublishableHeader": "公開可能なAPIキーを作成", - "createPublishableHint": "特定の販売チャネルへのリクエストの範囲を制限するための新しい公開可能なAPIキーを作成します。", - "createSecretHeader": "秘密のAPIキーを作成", - "createSecretHint": "認証された管理者ユーザーとしてMedusa APIにアクセスするための新しい秘密のAPIキーを作成します。", - "secretKeyCreatedHeader": "秘密のキーが作成されました", - "secretKeyCreatedHint": "新しい秘密のキーが生成されました。今すぐコピーして安全に保管してください。これが表示される唯一の機会です。", - "copySecretTokenSuccess": "秘密のキーがクリップボードにコピーされました。", - "copySecretTokenFailure": "秘密のキーをクリップボードにコピーできませんでした。", - "successToast": "APIキーが正常に作成されました。" - }, - "edit": { - "header": "APIキーを編集", - "description": "APIキーのタイトルを編集します。", - "successToast": "APIキー「{{title}}」が正常に更新されました。" - }, - "salesChannels": { - "title": "販売チャネルを追加", - "description": "APIキーが制限される販売チャネルを追加します。", - "successToast_one": "{{count}}個の販売チャネルがAPIキーに正常に追加されました。", - "successToast_other": "{{count}}個の販売チャネルがAPIキーに正常に追加されました。", - "alreadyAddedTooltip": "この販売チャネルはすでにAPIキーに追加されています。", - "list": { - "noRecordsMessage": "公開可能なAPIキーの範囲内に販売チャネルがありません。" - } - }, - "delete": { - "warning": "APIキー「{{title}}」を削除しようとしています。この操作は取り消せません。", - "successToast": "APIキー「{{title}}」が正常に削除されました。" - }, - "revoke": { - "warning": "APIキー「{{title}}」を無効化しようとしています。この操作は取り消せません。", - "successToast": "APIキー「{{title}}」が正常に無効化されました。" - }, - "addSalesChannels": { - "list": { - "noRecordsMessage": "最初に販売チャネルを作成してください。" - } - }, - "removeSalesChannel": { - "warning": "販売チャネル「{{name}}」をAPIキーから削除しようとしています。この操作は取り消せません。", - "warningBatch_one": "{{count}}個の販売チャネルをAPIキーから削除しようとしています。この操作は取り消せません。", - "warningBatch_other": "{{count}}個の販売チャネルをAPIキーから削除しようとしています。この操作は取り消せません。", - "successToast": "販売チャネルがAPIキーから正常に削除されました。", - "successToastBatch_one": "{{count}}個の販売チャネルがAPIキーから正常に削除されました。", - "successToastBatch_other": "{{count}}個の販売チャネルがAPIキーから正常に削除されました。" - }, - "actions": { - "revoke": "APIキーを無効化", - "copy": "APIキーをコピー", - "copySuccessToast": "APIキーがクリップボードにコピーされました。" - }, - "table": { - "lastUsedAtHeader": "最終使用日時", - "createdAtHeader": "無効化日時" - }, - "fields": { - "lastUsedAtLabel": "最終使用日時", - "revokedByLabel": "無効化者", - "revokedAtLabel": "無効化日時", - "createdByLabel": "作成者" - } - }, - "returnReasons": { - "domain": "返品理由", - "subtitle": "返品された商品の理由を管理します。", - "calloutHint": "返品を分類するための理由を管理します。", - "editReason": "返品理由を編集", - "create": { - "header": "返品理由を追加", - "subtitle": "最も一般的な返品理由を指定します。", - "hint": "返品を分類するための新しい返品理由を作成します。", - "successToast": "返品理由「{{label}}」が正常に作成されました。" - }, - "edit": { - "header": "返品理由を編集", - "subtitle": "返品理由の値を編集します。", - "successToast": "返品理由「{{label}}」が正常に更新されました。" - }, - "delete": { - "confirmation": "返品理由「{{label}}」を削除しようとしています。この操作は取り消せません。", - "successToast": "返品理由「{{label}}」が正常に削除されました。" - }, - "fields": { - "value": { - "label": "値", - "placeholder": "wrong_size", - "tooltip": "値は返品理由の一意の識別子である必要があります。" - }, - "label": { "label": "ラベル", "placeholder": "サイズが合わない" }, - "description": { - "label": "説明", - "placeholder": "顧客が間違ったサイズを受け取った" - } - } - }, - "login": { - "forgotPassword": "パスワードをお忘れですか? - <0>リセット", - "title": "Medusaへようこそ", - "hint": "アカウントエリアにアクセスするにはサインインしてください" - }, - "invite": { - "title": "Medusaへようこそ", - "hint": "以下でアカウントを作成してください", - "backToLogin": "ログインに戻る", - "createAccount": "アカウントを作成", - "alreadyHaveAccount": "すでにアカウントをお持ちですか? - <0>ログイン", - "emailTooltip": "Eメールは変更できません。別のEメールを使用したい場合は、新しい招待を送信する必要があります。", - "invalidInvite": "招待が無効であるか、期限が切れています。", - "successTitle": "アカウントが登録されました", - "successHint": "Medusa Adminをすぐに始めましょう。", - "successAction": "Medusa Adminを開始", - "invalidTokenTitle": "招待トークンが無効です", - "invalidTokenHint": "新しい招待リンクをリクエストしてみてください。", - "passwordMismatch": "パスワードが一致しません", - "toast": { - "accepted": "招待が正常に受け入れられました" - } - }, - "resetPassword": { - "title": "パスワードをリセット", - "hint": "以下にEメールを入力してください。パスワードのリセット方法についての説明をお送りします。", - "email": "Eメール", - "sendResetInstructions": "リセット手順を送信", - "backToLogin": "<0>ログインに戻る", - "newPasswordHint": "以下に新しいパスワードを選択してください。", - "invalidTokenTitle": "リセットトークンが無効です", - "invalidTokenHint": "新しいリセットリンクをリクエストしてみてください。", - "expiredTokenTitle": "リセットトークンの有効期限が切れています", - "goToResetPassword": "パスワードリセットページへ", - "resetPassword": "パスワードをリセット", - "newPassword": "新しいパスワード", - "repeatNewPassword": "新しいパスワードを再入力", - "tokenExpiresIn": "トークンの有効期限は残り<0>{{time}}分です", - "successfulRequestTitle": "Eメールを正常に送信しました", - "successfulRequest": "パスワードをリセットするためのEメールを送信しました。数分経っても受信していない場合は、迷惑フォルダをご確認ください。", - "successfulResetTitle": "パスワードのリセットに成功しました", - "successfulReset": "ログインページからログインしてください。", - "passwordMismatch": "パスワードが一致しません", - "invalidLinkTitle": "リセットリンクが無効です", - "invalidLinkHint": "もう一度パスワードのリセットを試みてください。" - }, - "workflowExecutions": { - "domain": "ワークフロー", - "subtitle": "Medusaアプリケーションでのワークフロー実行を表示し、追跡します。", - "transactionIdLabel": "トランザクションID", - "workflowIdLabel": "ワークフローID", - "progressLabel": "進捗", - "stepsCompletedLabel_one": "{{count}}ステップ中{{completed}}ステップ完了", - "stepsCompletedLabel_other": "{{count}}ステップ中{{completed}}ステップ完了", - "list": { - "noRecordsMessage": "まだワークフローが実行されていません。" - }, - "history": { - "sectionTitle": "履歴", - "runningState": "実行中...", - "awaitingState": "待機中", - "failedState": "失敗", - "skippedState": "スキップ", - "skippedFailureState": "スキップ(失敗)", - "definitionLabel": "定義", - "outputLabel": "出力", - "compensateInputLabel": "補償処理入力", - "revertedLabel": "復元済み", - "errorLabel": "エラー" - }, - "state": { - "done": "完了", - "failed": "失敗", - "reverted": "復元済み", - "invoking": "呼び出し中", - "compensating": "補償処理中", - "notStarted": "未開始" - }, - "transaction": { - "state": { - "waitingToCompensate": "補償処理待ち" - } - }, - "step": { - "state": { - "skipped": "スキップ", - "skippedFailure": "スキップ(失敗)", - "dormant": "休止中", - "timeout": "タイムアウト" - } - } - }, - "productTypes": { - "domain": "商品タイプ", - "subtitle": "商品をタイプ別に整理します。", - "create": { - "header": "商品タイプを作成", - "hint": "商品を分類するための新しい商品タイプを作成します。", - "successToast": "商品タイプ「{{value}}」が正常に作成されました。" - }, - "edit": { - "header": "商品タイプを編集", - "successToast": "商品タイプ「{{value}}」が正常に更新されました。" - }, - "delete": { - "confirmation": "商品タイプ「{{value}}」を削除しようとしています。この操作は取り消せません。", - "successToast": "商品タイプ「{{value}}」が正常に削除されました。" - }, - "fields": { - "value": "値" - } - }, - "productTags": { - "domain": "商品タグ", - "create": { - "header": "商品タグを作成", - "subtitle": "商品を分類するための新しい商品タグを作成します。", - "successToast": "商品タグ「{{value}}」が正常に作成されました。" - }, - "edit": { - "header": "商品タグを編集", - "subtitle": "商品タグの値を編集します。", - "successToast": "商品タグ「{{value}}」が正常に更新されました。" - }, - "delete": { - "confirmation": "商品タグ「{{value}}」を削除しようとしています。この操作は取り消せません。", - "successToast": "商品タグ「{{value}}」が正常に削除されました。" - }, - "fields": { - "value": "値" - } - }, - "notifications": { - "domain": "通知", - "emptyState": { - "title": "通知はありません", - "description": "現在通知はありませんが、通知が届くとここに表示されます。" - }, - "accessibility": { - "description": "Medusaの活動に関する通知がここに表示されます。" - } - }, - "errors": { - "serverError": "サーバーエラー - 後でもう一度お試しください。", - "invalidCredentials": "Eメールまたはパスワードが間違っています" - }, - "statuses": { - "scheduled": "スケジュール済み", - "expired": "期限切れ", - "active": "アクティブ", - "enabled": "有効", - "disabled": "無効" - }, - "labels": { - "productVariant": "商品バリエーション", - "prices": "価格", - "available": "利用可能", - "inStock": "在庫あり", - "added": "追加済み", - "removed": "削除済み", - "from": "から", - "to": "へ" - }, - "fields": { - "amount": "金額", - "refundAmount": "返金額", - "name": "名前", - "default": "デフォルト", - "lastName": "姓", - "firstName": "名", - "title": "タイトル", - "customTitle": "カスタムタイトル", - "manageInventory": "在庫管理", - "inventoryKit": "在庫キットあり", - "inventoryItems": "在庫アイテム", - "inventoryItem": "在庫アイテム", - "requiredQuantity": "必要数量", - "description": "説明", - "email": "Eメール", - "password": "パスワード", - "repeatPassword": "パスワードを再入力", - "confirmPassword": "パスワードを確認", - "newPassword": "新しいパスワード", - "repeatNewPassword": "新しいパスワードを再入力", - "categories": "カテゴリー", - "shippingMethod": "配送方法", - "configurations": "設定", - "conditions": "条件", - "category": "カテゴリー", - "collection": "コレクション", - "discountable": "割引可能", - "handle": "ハンドル", - "subtitle": "サブタイトル", - "by": "作成者", - "item": "アイテム", - "qty": "数量", - "limit": "制限", - "tags": "タグ", - "type": "タイプ", - "reason": "理由", - "none": "なし", - "all": "すべて", - "search": "検索", - "percentage": "割合", - "sales_channels": "販売チャネル", - "customer_groups": "顧客グループ", - "product_tags": "商品タグ", - "product_types": "商品タイプ", - "product_collections": "商品コレクション", - "status": "ステータス", - "code": "コード", - "value": "値", - "disabled": "無効", - "dynamic": "動的", - "normal": "通常", - "years": "年", - "months": "月", - "days": "日", - "hours": "時間", - "minutes": "分", - "totalRedemptions": "総償還数", - "countries": "国", - "paymentProviders": "決済プロバイダー", - "refundReason": "返金理由", - "fulfillmentProviders": "フルフィルメントプロバイダー", - "fulfillmentProvider": "フルフィルメントプロバイダー", - "providers": "プロバイダー", - "availability": "利用可能性", - "inventory": "在庫", - "optional": "任意", - "note": "メモ", - "automaticTaxes": "自動税計算", - "taxInclusivePricing": "税込価格", - "currency": "通貨", - "address": "住所", - "address2": "アパート、部屋番号など", - "city": "市区町村", - "postalCode": "郵便番号", - "country": "国", - "state": "州", - "province": "都道府県", - "company": "会社", - "phone": "電話番号", - "metadata": "メタデータ", - "selectCountry": "国を選択", - "products": "商品", - "variants": "バリエーション", - "orders": "注文", - "account": "アカウント", - "total": "注文合計", - "paidTotal": "支払済み合計", - "totalExclTax": "税抜合計", - "subtotal": "小計", - "shipping": "配送", - "outboundShipping": "発送配送", - "returnShipping": "返品配送", - "tax": "税金", - "created": "作成日", - "key": "キー", - "customer": "顧客", - "date": "日付", - "order": "注文", - "fulfillment": "フルフィルメント", - "provider": "プロバイダー", - "payment": "支払い", - "items": "アイテム", - "salesChannel": "販売チャネル", - "region": "地域", - "discount": "割引", - "role": "役割", - "sent": "送信済み", - "salesChannels": "販売チャネル", - "product": "商品", - "createdAt": "作成日時", - "updatedAt": "更新日時", - "revokedAt": "無効化日時", - "true": "True", - "false": "False", - "giftCard": "ギフトカード", - "tag": "タグ", - "dateIssued": "発行日", - "issuedDate": "発行日", - "expiryDate": "有効期限", - "price": "価格", - "priceTemplate": "価格 {{regionOrCurrency}}", - "height": "高さ", - "width": "幅", - "length": "長さ", - "weight": "重量", - "midCode": "MIDコード", - "hsCode": "HSコード", - "ean": "EAN", - "upc": "UPC", - "inventoryQuantity": "在庫数量", - "barcode": "バーコード", - "countryOfOrigin": "原産国", - "material": "素材", - "thumbnail": "サムネイル", - "sku": "SKU", - "managedInventory": "管理在庫", - "allowBackorder": "バックオーダー許可", - "inStock": "在庫あり", - "location": "拠点", - "quantity": "数量", - "variant": "バリエーション", - "id": "ID", - "parent": "親", - "minSubtotal": "最小小計", - "maxSubtotal": "最大小計", - "shippingProfile": "配送プロファイル", - "summary": "概要", - "details": "詳細", - "label": "ラベル", - "rate": "料率", - "requiresShipping": "配送必要", - "unitPrice": "単価", - "startDate": "開始日", - "endDate": "終了日", - "draft": "下書き", - "values": "値" - }, - "dateTime": { - "years_one": "年", - "years_other": "年", - "months_one": "月", - "months_other": "月", - "weeks_one": "週", - "weeks_other": "週", - "days_one": "日", - "days_other": "日", - "hours_one": "時", - "hours_other": "時", - "minutes_one": "分", - "minutes_other": "分", - "seconds_one": "秒", - "seconds_other": "秒" - } -} diff --git a/src/i18n/translations/ko.json b/src/i18n/translations/ko.json deleted file mode 100644 index 5bfd3776..00000000 --- a/src/i18n/translations/ko.json +++ /dev/null @@ -1,3031 +0,0 @@ -{ - "$schema": "./$schema.json", - "general": { - "ascending": "오름차순", - "descending": "내림차순", - "add": "추가", - "start": "시작", - "end": "종료", - "open": "열기", - "close": "닫기", - "apply": "적용", - "range": "범위", - "search": "검색", - "of": "중", - "results": "결과", - "pages": "페이지", - "next": "다음", - "prev": "이전", - "is": "은(는)", - "timeline": "타임라인", - "success": "성공", - "warning": "경고", - "tip": "팁", - "error": "오류", - "select": "선택", - "selected": "선택됨", - "enabled": "활성화됨", - "disabled": "비활성화됨", - "expired": "만료됨", - "active": "활성", - "revoked": "취소됨", - "new": "신규", - "modified": "수정됨", - "added": "추가됨", - "removed": "제거됨", - "admin": "관리자", - "store": "스토어", - "details": "상세 정보", - "items_one": "{{count}}개 상품", - "items_other": "{{count}}개 상품", - "countSelected": "{{count}}개 선택됨", - "countOfTotalSelected": "{{total}}개 중 {{count}}개 선택됨", - "plusCount": "+ {{count}}개", - "plusCountMore": "+ {{count}}개 더", - "areYouSure": "확실합니까?", - "areYouSureDescription": "{{entity}} '{{title}}'을(를) 삭제하려고 합니다. 이 작업은 취소할 수 없습니다.", - "noRecordsFound": "데이터가 없습니다", - "typeToConfirm": "확인하려면 {val}을(를) 입력하세요:", - "noResultsTitle": "결과 없음", - "noResultsMessage": "필터 또는 검색어를 변경해 보세요", - "noSearchResults": "검색 결과 없음", - "noSearchResultsFor": "<0>'{{query}}'에 대한 검색 결과가 없습니다", - "noRecordsTitle": "데이터 없음", - "noRecordsMessage": "표시할 데이터가 없습니다", - "unsavedChangesTitle": "이 양식을 나가시겠습니까?", - "unsavedChangesDescription": "저장되지 않은 변경 사항이 있으며, 이 양식을 나가면 변경 사항이 손실됩니다.", - "includesTaxTooltip": "이 열의 가격은 세금이 포함된 금액입니다.", - "excludesTaxTooltip": "이 열의 가격은 세금이 제외된 금액입니다.", - "noMoreData": "더 이상 데이터가 없습니다" - }, - "json": { - "header": "JSON", - "numberOfKeys_one": "{{count}}개 키", - "numberOfKeys_other": "{{count}}개 키", - "drawer": { - "header_one": "JSON <0>· {{count}}개 키", - "header_other": "JSON <0>· {{count}}개 키", - "description": "이 객체의 JSON 데이터를 확인합니다." - } - }, - "metadata": { - "header": "메타데이터", - "numberOfKeys_one": "{{count}}개 키", - "numberOfKeys_other": "{{count}}개 키", - "edit": { - "header": "메타데이터 편집", - "description": "이 객체의 메타데이터를 편집합니다.", - "successToast": "메타데이터가 성공적으로 업데이트되었습니다.", - "actions": { - "insertRowAbove": "위에 행 삽입", - "insertRowBelow": "아래에 행 삽입", - "deleteRow": "행 삭제" - }, - "labels": { - "key": "키", - "value": "값" - }, - "complexRow": { - "label": "일부 행이 비활성화됨", - "description": "이 객체에는 배열이나 객체와 같은 원시 타입이 아닌 메타데이터가 포함되어 있어 여기서 편집할 수 없습니다. 비활성화된 행을 편집하려면 API를 직접 사용하세요.", - "tooltip": "이 행은 원시 타입이 아닌 데이터를 포함하고 있어 비활성화되었습니다." - } - } - }, - "validation": { - "mustBeInt": "값은 정수여야 합니다.", - "mustBePositive": "값은 양수여야 합니다." - }, - "actions": { - "save": "저장", - "saveAsDraft": "임시 저장", - "copy": "복사", - "copied": "복사됨", - "duplicate": "복제", - "publish": "게시", - "create": "생성", - "delete": "삭제", - "remove": "제거", - "revoke": "취소", - "cancel": "취소", - "forceConfirm": "강제 확인", - "continueEdit": "편집 계속", - "enable": "활성화", - "disable": "비활성화", - "undo": "실행 취소", - "complete": "완료", - "viewDetails": "상세 보기", - "back": "뒤로", - "close": "닫기", - "showMore": "더 보기", - "continue": "계속", - "continueWithEmail": "이메일로 계속", - "idCopiedToClipboard": "ID가 클립보드에 복사됨", - "addReason": "사유 추가", - "addNote": "메모 추가", - "reset": "초기화", - "confirm": "확인", - "edit": "편집", - "addItems": "상품 추가", - "download": "다운로드", - "clear": "지우기", - "clearAll": "모두 지우기", - "apply": "적용", - "add": "추가", - "select": "선택", - "browse": "찾아보기", - "logout": "로그아웃", - "hide": "숨기기", - "export": "내보내기", - "import": "가져오기", - "cannotUndo": "이 작업은 취소할 수 없습니다" - }, - "operators": { - "in": "포함" - }, - "app": { - "search": { - "label": "검색", - "title": "검색", - "description": "주문, 제품, 고객 등을 포함한 전체 스토어를 검색합니다.", - "allAreas": "모든 영역", - "navigation": "탐색", - "openResult": "결과 열기", - "showMore": "더 보기", - "placeholder": "이동하거나 무엇이든 찾아보세요...", - "noResultsTitle": "결과를 찾을 수 없음", - "noResultsMessage": "검색 결과가 없습니다.", - "emptySearchTitle": "검색어 입력", - "emptySearchMessage": "키워드나 문구를 입력하여 탐색하세요.", - "loadMore": "{{count}}개 더 불러오기", - "groups": { - "all": "모든 영역", - "customer": "고객", - "customerGroup": "고객 그룹", - "product": "제품", - "productVariant": "제품 변형", - "inventory": "재고", - "reservation": "예약", - "category": "카테고리", - "collection": "컬렉션", - "order": "주문", - "promotion": "프로모션", - "campaign": "캠페인", - "priceList": "가격 목록", - "user": "사용자", - "region": "지역", - "taxRegion": "세금 지역", - "returnReason": "반품 사유", - "salesChannel": "판매 채널", - "productType": "제품 유형", - "productTag": "제품 태그", - "location": "위치", - "shippingProfile": "배송 프로필", - "publishableApiKey": "공개 API 키", - "secretApiKey": "비밀 API 키", - "command": "명령", - "navigation": "탐색" - } - }, - "keyboardShortcuts": { - "pageShortcut": "바로 이동", - "settingShortcut": "설정", - "commandShortcut": "명령", - "then": "다음", - "navigation": { - "goToOrders": "주문", - "goToProducts": "제품", - "goToCollections": "컬렉션", - "goToCategories": "카테고리", - "goToCustomers": "고객", - "goToCustomerGroups": "고객 그룹", - "goToInventory": "재고", - "goToReservations": "예약", - "goToPriceLists": "가격 목록", - "goToPromotions": "프로모션", - "goToCampaigns": "캠페인" - }, - "settings": { - "goToSettings": "설정", - "goToStore": "스토어", - "goToUsers": "사용자", - "goToRegions": "지역", - "goToTaxRegions": "세금 지역", - "goToSalesChannels": "판매 채널", - "goToProductTypes": "제품 유형", - "goToLocations": "위치", - "goToPublishableApiKeys": "공개 API 키", - "goToSecretApiKeys": "비밀 API 키", - "goToWorkflows": "워크플로우", - "goToProfile": "프로필", - "goToReturnReasons": "반품 사유" - } - }, - "menus": { - "user": { - "documentation": "문서", - "changelog": "변경 로그", - "shortcuts": "단축키", - "profileSettings": "프로필 설정", - "theme": { - "label": "테마", - "dark": "어두운 테마", - "light": "밝은 테마", - "system": "시스템" - } - }, - "store": { - "label": "스토어", - "storeSettings": "스토어 설정" - }, - "actions": { - "logout": "로그아웃" - } - }, - "nav": { - "accessibility": { - "title": "탐색", - "description": "대시보드의 탐색 메뉴입니다." - }, - "common": { - "extensions": "확장 기능" - }, - "main": { - "store": "스토어", - "storeSettings": "스토어 설정" - }, - "settings": { - "header": "설정", - "general": "일반", - "developer": "개발자", - "myAccount": "내 계정" - } - } - }, - "dataGrid": { - "columns": { - "view": "보기", - "resetToDefault": "기본값으로 재설정", - "disabled": "표시할 열을 변경할 수 없습니다." - }, - "shortcuts": { - "label": "단축키", - "commands": { - "undo": "실행 취소", - "redo": "다시 실행", - "copy": "복사", - "paste": "붙여넣기", - "edit": "편집", - "delete": "삭제", - "clear": "지우기", - "moveUp": "위로 이동", - "moveDown": "아래로 이동", - "moveLeft": "왼쪽으로 이동", - "moveRight": "오른쪽으로 이동", - "moveTop": "맨 위로 이동", - "moveBottom": "맨 아래로 이동", - "selectDown": "아래로 선택", - "selectUp": "위로 선택", - "selectColumnDown": "열 아래로 선택", - "selectColumnUp": "열 위로 선택", - "focusToolbar": "툴바 포커스", - "focusCancel": "취소 포커스" - } - }, - "errors": { - "fixError": "오류 수정", - "count_one": "{{count}}개 오류", - "count_other": "{{count}}개 오류" - } - }, - "filters": { - "sortLabel": "정렬", - "filterLabel": "필터", - "searchLabel": "검색", - "date": { - "today": "오늘", - "lastSevenDays": "최근 7일", - "lastThirtyDays": "최근 30일", - "lastNinetyDays": "최근 90일", - "lastTwelveMonths": "최근 12개월", - "custom": "사용자 지정", - "from": "시작일", - "to": "종료일", - "starting": "시작", - "ending": "종료" - }, - "compare": { - "lessThan": "미만", - "greaterThan": "초과", - "exact": "정확히", - "range": "범위", - "lessThanLabel": "{{value}} 미만", - "greaterThanLabel": "{{value}} 초과", - "andLabel": "그리고" - }, - "sorting": { - "alphabeticallyAsc": "A에서 Z순", - "alphabeticallyDesc": "Z에서 A순", - "dateAsc": "최신순", - "dateDesc": "오래된순" - }, - "radio": { - "yes": "예", - "no": "아니오", - "true": "참", - "false": "거짓" - }, - "addFilter": "필터 추가" - }, - "errorBoundary": { - "badRequestTitle": "400 - 잘못된 요청", - "badRequestMessage": "잘못된 구문으로 인해 서버가 요청을 이해할 수 없습니다.", - "notFoundTitle": "404 - 이 주소에 페이지가 없습니다", - "notFoundMessage": "URL을 확인하고 다시 시도하거나 검색 기능을 사용해보세요.", - "internalServerErrorTitle": "500 - 내부 서버 오류", - "internalServerErrorMessage": "서버에서 예기치 않은 오류가 발생했습니다. 나중에 다시 시도해주세요.", - "defaultTitle": "오류가 발생했습니다", - "defaultMessage": "페이지를 표시하는 중 문제가 발생했습니다.", - "noMatchMessage": "요청하신 페이지를 찾을 수 없습니다.", - "backToDashboard": "대시보드로 돌아가기" - }, - "addresses": { - "title": "주소", - "shippingAddress": { - "header": "배송 주소", - "editHeader": "배송 주소 편집", - "editLabel": "배송 주소", - "label": "배송 주소" - }, - "billingAddress": { - "header": "청구 주소", - "editHeader": "청구 주소 편집", - "editLabel": "청구 주소", - "label": "청구 주소", - "sameAsShipping": "배송 주소와 동일" - }, - "contactHeading": "연락처", - "locationHeading": "위치" - }, - "email": { - "editHeader": "이메일 편집", - "editLabel": "이메일", - "label": "이메일" - }, - "transferOwnership": { - "header": "소유권 이전", - "label": "소유권 이전", - "details": { - "order": "주문 상세 정보", - "draft": "임시 저장 상세 정보" - }, - "currentOwner": { - "label": "현재 소유자", - "hint": "주문의 현재 소유자입니다." - }, - "newOwner": { - "label": "새 소유자", - "hint": "주문을 이전할 새 소유자입니다." - }, - "validation": { - "mustBeDifferent": "새 소유자는 현재 소유자와 달라야 합니다.", - "required": "새 소유자는 필수입니다." - } - }, - "sales_channels": { - "availableIn": "<1>{{y}}개 중 <0>{{x}}개 판매 채널에서 사용 가능" - }, - "products": { - "domain": "제품", - "additionalAttributes": "추가 속성", - "list": { - "noRecordsMessage": "판매를 시작하려면 첫 번째 제품을 생성하세요." - }, - "edit": { - "header": "제품 편집", - "description": "제품 상세 정보를 편집합니다.", - "successToast": "제품 {{title}}이(가) 성공적으로 업데이트되었습니다." - }, - "create": { - "title": "제품 생성", - "description": "새 제품을 생성합니다.", - "header": "일반", - "tabs": { - "details": "상세 정보", - "organize": "분류", - "variants": "변형", - "inventory": "재고 키트" - }, - "errors": { - "variants": "최소 하나의 변형을 선택해주세요.", - "options": "최소 하나의 옵션을 생성해주세요.", - "uniqueSku": "SKU는 고유해야 합니다." - }, - "inventory": { - "heading": "구성 상품", - "label": "상품 구성에 필요한 개별 상품들을 추가합니다.", - "itemPlaceholder": "재고 상품 선택", - "quantityPlaceholder": "구성에 필요한 수량을 입력하세요" - }, - "variants": { - "header": "변형", - "subHeadingTitle": "예, 이것은 변형이 있는 제품입니다", - "subHeadingDescription": "체크 해제되면 기본 변형을 자동으로 생성합니다", - "optionTitle": { - "placeholder": "사이즈" - }, - "optionValues": { - "placeholder": "소, 중, 대" - }, - "productVariants": { - "label": "제품 변형", - "hint": "이 순위는 스토어프론트에서 변형의 순서에 영향을 미칩니다.", - "alert": "변형을 생성하려면 옵션을 추가하세요.", - "tip": "체크 해제된 변형은 생성되지 않습니다. 나중에 언제든지 변형을 생성하고 편집할 수 있지만 이 목록은 제품 옵션의 변형에 맞춰져 있습니다." - }, - "productOptions": { - "label": "제품 옵션", - "hint": "색상, 크기 등과 같은 제품 옵션을 정의합니다." - } - }, - "successToast": "제품 {{title}}이(가) 성공적으로 생성되었습니다." - }, - "export": { - "header": "제품 목록 내보내기", - "description": "제품 목록을 CSV 파일로 내보냅니다.", - "success": { - "title": "내보내기를 처리 중입니다", - "description": "데이터 내보내기는 몇 분 정도 소요될 수 있습니다. 완료되면 알려드리겠습니다." - }, - "filters": { - "title": "필터", - "description": "테이블 개요에서 필터를 적용하여 이 보기를 조정하세요" - }, - "columns": { - "title": "열", - "description": "특정 요구 사항에 맞게 내보낼 데이터를 사용자 지정하세요" - } - }, - "import": { - "header": "제품 목록 가져오기", - "uploadLabel": "제품 가져오기", - "uploadHint": "CSV 파일을 끌어다 놓거나 클릭하여 업로드하세요", - "description": "미리 정의된 형식의 CSV 파일을 제공하여 제품을 가져옵니다", - "template": { - "title": "목록을 어떻게 구성해야 할지 모르시겠나요?", - "description": "올바른 형식을 따르기 위해 아래 템플릿을 다운로드하세요." - }, - "upload": { - "title": "CSV 파일 업로드", - "description": "가져오기를 통해 제품을 추가하거나 업데이트할 수 있습니다. 기존 제품을 업데이트하려면 기존 핸들과 ID를 사용해야 하며, 기존 변형을 업데이트하려면 기존 ID를 사용해야 합니다. 제품을 가져오기 전에 확인을 요청할 것입니다.", - "preprocessing": "전처리 중...", - "productsToCreate": "생성될 제품", - "productsToUpdate": "업데이트될 제품" - }, - "success": { - "title": "가져오기를 처리 중입니다", - "description": "데이터 가져오기는 시간이 걸릴 수 있습니다. 완료되면 알려드리겠습니다." - } - }, - "deleteWarning": "제품 {{title}}을(를) 삭제하려고 합니다. 이 작업은 취소할 수 없습니다.", - "variants": { - "header": "변형", - "empty": { - "heading": "변형 없음", - "description": "표시할 변형이 없습니다." - }, - "filtered": { - "heading": "결과 없음", - "description": "현재 필터 조건과 일치하는 변형이 없습니다." - } - }, - "attributes": "속성", - "editAttributes": "속성 편집", - "editOptions": "옵션 편집", - "editPrices": "가격 편집", - "media": { - "label": "미디어", - "editHint": "스토어프론트에서 제품을 선보이기 위해 미디어를 추가하세요.", - "makeThumbnail": "썸네일로 설정", - "uploadImagesLabel": "이미지 업로드", - "uploadImagesHint": "이미지를 여기에 끌어다 놓거나 클릭하여 업로드하세요.", - "invalidFileType": "'{{name}}'은(는) 지원되지 않는 파일 형식입니다. 지원되는 파일 형식: {{types}}.", - "failedToUpload": "추가된 미디어를 업로드하지 못했습니다. 다시 시도해주세요.", - "deleteWarning_one": "{{count}}개의 이미지를 삭제하려고 합니다. 이 작업은 취소할 수 없습니다.", - "deleteWarning_other": "{{count}}개의 이미지를 삭제하려고 합니다. 이 작업은 취소할 수 없습니다.", - "deleteWarningWithThumbnail_one": "썸네일을 포함한 {{count}}개의 이미지를 삭제하려고 합니다. 이 작업은 취소할 수 없습니다.", - "deleteWarningWithThumbnail_other": "썸네일을 포함한 {{count}}개의 이미지를 삭제하려고 합니다. 이 작업은 취소할 수 없습니다.", - "thumbnailTooltip": "썸네일", - "galleryLabel": "갤러리", - "downloadImageLabel": "현재 이미지 다운로드", - "deleteImageLabel": "현재 이미지 삭제", - "emptyState": { - "header": "아직 미디어 없음", - "description": "스토어프론트에서 제품을 선보이기 위해 미디어를 추가하세요.", - "action": "미디어 추가" - }, - "successToast": "미디어가 성공적으로 업데이트되었습니다." - }, - "discountableHint": "체크 해제 시 이 제품은 할인 대상에서 제외됩니다.", - "noSalesChannels": "어떤 판매 채널에서도 사용할 수 없음", - "variantCount_one": "{{count}}개 변형", - "variantCount_other": "{{count}}개 변형", - "deleteVariantWarning": "변형 {{title}}을(를) 삭제하려고 합니다. 이 작업은 취소할 수 없습니다.", - "productStatus": { - "draft": "초안", - "published": "게시됨", - "proposed": "제안됨", - "rejected": "거부됨" - }, - "fields": { - "title": { - "label": "제목", - "hint": "제품에 간결하고 명확한 제목을 부여하세요.<0/>검색 엔진에 권장되는 길이는 50-60자입니다.", - "placeholder": "겨울 자켓" - }, - "subtitle": { - "label": "부제목", - "placeholder": "흥미로운 부제목을 추가하세요..." - }, - "handle": { - "label": "핸들", - "placeholder": "겨울-자켓", - "tooltip": "핸들은 스토어프론트에서 제품을 참조하는 데 사용됩니다. 지정하지 않으면 제품 제목에서 핸들이 생성됩니다." - }, - "description": { - "label": "설명", - "placeholder": "상품에 대한 설명을 작성하세요...", - "hint": "제품에 간결하고 명확한 설명을 제공하세요.<0/>검색 엔진에 권장되는 길이는 120-160자입니다." - }, - "discountable": { - "label": "할인 적용 가능", - "hint": "체크 해제 시 이 제품은 할인 대상에서 제외됩니다" - }, - "shipping_profile": { - "label": "배송 프로필", - "hint": "제품을 배송 프로필에 연결합니다" - }, - "type": { - "label": "유형" - }, - "collection": { - "label": "컬렉션" - }, - "categories": { - "label": "카테고리" - }, - "tags": { - "label": "태그" - }, - "sales_channels": { - "label": "판매 채널", - "hint": "변경하지 않으면 이 제품은 기본 판매 채널에서만 사용할 수 있습니다." - }, - "countryOrigin": { - "label": "원산지 국가" - }, - "material": { - "label": "재질" - }, - "width": { - "label": "너비" - }, - "length": { - "label": "길이" - }, - "height": { - "label": "높이" - }, - "weight": { - "label": "무게" - }, - "options": { - "label": "제품 옵션", - "hint": "옵션은 제품의 색상, 크기 등을 정의하는 데 사용됩니다", - "add": "옵션 추가", - "optionTitle": "옵션 제목", - "optionTitlePlaceholder": "색상", - "variations": "변형(쉼표로 구분)", - "variantionsPlaceholder": "빨강, 파랑, 초록" - }, - "variants": { - "label": "제품 변형", - "hint": "체크 해제된 변형은 생성되지 않습니다. 이 순위는 프론트엔드에서 변형이 정렬되는 방식에 영향을 줍니다." - }, - "mid_code": { - "label": "중간 코드" - }, - "hs_code": { - "label": "HS 코드" - } - }, - "variant": { - "edit": { - "header": "변형 편집", - "success": "제품 변형이 성공적으로 편집되었습니다" - }, - "create": { - "header": "변형 상세 정보" - }, - "deleteWarning": "이 변형을 삭제하시겠습니까?", - "pricesPagination": "{{total}}개 중 1 - {{current}}개 가격", - "tableItemAvailable": "{{availableCount}}개 사용 가능", - "tableItem_one": "{{locationCount}}개 위치에서 {{availableCount}}개 사용 가능", - "tableItem_other": "{{locationCount}}개 위치에서 {{availableCount}}개 사용 가능", - "inventory": { - "notManaged": "재고 관리 안 함", - "manageItems": "재고 관리", - "notManagedDesc": "이 상품은 재고 관리를 하지 않습니다. 재고를 추적하려면 '재고 관리'를 활성화하세요.", - "manageKit": "구성 상품 관리", - "navigateToItem": "재고 상품으로 이동", - "actions": { - "inventoryItems": "재고 상품으로 이동", - "inventoryKit": "구성 상품 보기" - }, - "inventoryKit": "구성 상품", - "inventoryKitHint": "이 상품은 여러 개의 개별 상품으로 구성된 세트 상품입니까?", - "validation": { - "itemId": "재고 상품을 선택하세요.", - "quantity": "수량은 필수입니다. 양수를 입력하세요." - }, - "header": "재고 및 인벤토리", - "editItemDetails": "상품 상세 정보 편집", - "manageInventoryLabel": "재고 관리", - "manageInventoryHint": "활성화하면 주문 및 반품이 생성될 때 재고 수량을 자동으로 변경합니다.", - "allowBackordersLabel": "품절 주문 허용", - "allowBackordersHint": "활성화 시 재고가 없어도 고객이 상품을 주문할 수 있습니다.", - "toast": { - "levelsBatch": "재고 수준이 업데이트되었습니다.", - "update": "재고가 성공적으로 업데이트되었습니다.", - "updateLevel": "재고 수준이 성공적으로 업데이트되었습니다.", - "itemsManageSuccess": "재고 정보가 성공적으로 업데이트되었습니다." - } - } - }, - "options": { - "header": "옵션", - "edit": { - "header": "옵션 편집", - "successToast": "옵션 {{title}}이(가) 성공적으로 업데이트되었습니다." - }, - "create": { - "header": "옵션 생성", - "successToast": "옵션 {{title}}이(가) 성공적으로 생성되었습니다." - }, - "deleteWarning": "제품 옵션: {{title}}을(를) 삭제하려고 합니다. 이 작업은 취소할 수 없습니다." - }, - "organization": { - "header": "분류", - "edit": { - "header": "분류 편집", - "toasts": { - "success": "{{title}}의 분류가 성공적으로 업데이트되었습니다." - } - } - }, - "stock": { - "heading": "제품 재고 수준 및 위치 관리", - "description": "제품의 모든 변형에 대한 재고 수준을 업데이트합니다.", - "loading": "잠시만 기다려주세요, 이 작업은 시간이 걸릴 수 있습니다...", - "tooltips": { - "alreadyManaged": "이 재고 상품은 이미 {{title}} 아래에서 편집할 수 있습니다.", - "alreadyManagedWithSku": "이 재고 상품은 이미 {{title}} ({{sku}}) 아래에서 편집할 수 있습니다." - } - }, - "shippingProfile": { - "header": "배송 구성", - "edit": { - "header": "배송 구성", - "toasts": { - "success": "{{title}}의 배송 프로필이 성공적으로 업데이트되었습니다." - } - }, - "create": { - "errors": { - "required": "배송 프로필은 필수입니다" - } - } - }, - "toasts": { - "delete": { - "success": { - "header": "제품 삭제됨", - "description": "{{title}}이(가) 성공적으로 삭제되었습니다." - }, - "error": { - "header": "제품 삭제 실패" - } - } - } - }, - "collections": { - "domain": "컬렉션", - "subtitle": "제품을 컬렉션으로 구성합니다.", - "createCollection": "컬렉션 생성", - "createCollectionHint": "제품을 구성하기 위해 새 컬렉션을 생성합니다.", - "createSuccess": "컬렉션이 성공적으로 생성되었습니다.", - "editCollection": "컬렉션 편집", - "handleTooltip": "핸들은 스토어프론트에서 컬렉션을 참조하는 데 사용됩니다. 지정하지 않으면 컬렉션 제목에서 핸들이 생성됩니다.", - "deleteWarning": "컬렉션 {{title}}을(를) 삭제하려고 합니다. 이 작업은 취소할 수 없습니다.", - "removeSingleProductWarning": "컬렉션에서 제품 {{title}}을(를) 제거하려고 합니다. 이 작업은 취소할 수 없습니다.", - "removeProductsWarning_one": "컬렉션에서 {{count}}개의 제품을 제거하려고 합니다. 이 작업은 취소할 수 없습니다.", - "removeProductsWarning_other": "컬렉션에서 {{count}}개의 제품을 제거하려고 합니다. 이 작업은 취소할 수 없습니다.", - "products": { - "list": { - "noRecordsMessage": "컬렉션에 제품이 없습니다." - }, - "add": { - "successToast_one": "제품이 컬렉션에 성공적으로 추가되었습니다.", - "successToast_other": "제품이 컬렉션에 성공적으로 추가되었습니다." - }, - "remove": { - "successToast_one": "제품이 컬렉션에서 성공적으로 제거되었습니다.", - "successToast_other": "제품이 컬렉션에서 성공적으로 제거되었습니다." - } - } - }, - "categories": { - "domain": "카테고리", - "subtitle": "제품을 카테고리로 구성하고, 해당 카테고리의 순위와 계층 구조를 관리합니다.", - "create": { - "header": "카테고리 생성", - "hint": "제품을 구성하기 위해 새 카테고리를 생성합니다.", - "tabs": { - "details": "상세 정보", - "organize": "순위 구성" - }, - "successToast": "카테고리 {{name}}이(가) 성공적으로 생성되었습니다." - }, - "edit": { - "header": "카테고리 편집", - "description": "카테고리를 편집하여 세부 정보를 업데이트합니다.", - "successToast": "카테고리가 성공적으로 업데이트되었습니다." - }, - "delete": { - "confirmation": "카테고리 {{name}}을(를) 삭제하려고 합니다. 이 작업은 취소할 수 없습니다.", - "successToast": "카테고리 {{name}}이(가) 성공적으로 삭제되었습니다." - }, - "products": { - "add": { - "disabledTooltip": "이 제품은 이미 이 카테고리에 있습니다.", - "successToast_one": "{{count}}개 제품이 카테고리에 추가되었습니다.", - "successToast_other": "{{count}}개 제품이 카테고리에 추가되었습니다." - }, - "remove": { - "confirmation_one": "카테고리에서 {{count}}개 제품을 제거하려고 합니다. 이 작업은 취소할 수 없습니다.", - "confirmation_other": "카테고리에서 {{count}}개 제품을 제거하려고 합니다. 이 작업은 취소할 수 없습니다.", - "successToast_one": "{{count}}개 제품이 카테고리에서 제거되었습니다.", - "successToast_other": "{{count}}개 제품이 카테고리에서 제거되었습니다." - }, - "list": { - "noRecordsMessage": "카테고리에 제품이 없습니다." - } - }, - "organize": { - "header": "구성", - "action": "순위 편집" - }, - "fields": { - "visibility": { - "label": "가시성", - "internal": "내부용", - "public": "공개" - }, - "status": { - "label": "상태", - "active": "활성", - "inactive": "비활성" - }, - "path": { - "label": "경로", - "tooltip": "카테고리의 전체 경로를 표시합니다." - }, - "children": { - "label": "하위 카테고리" - }, - "new": { - "label": "신규" - } - } - }, - "inventory": { - "domain": "재고", - "subtitle": "재고 현황 관리", - "reserved": "예약됨", - "available": "사용 가능", - "locationLevels": "위치", - "associatedVariants": "연결된 변형", - "manageLocations": "위치 관리", - "manageLocationQuantity": "위치 수량 관리", - "deleteWarning": "재고 상품을 삭제하려고 합니다. 이 작업은 취소할 수 없습니다.", - "editItemDetails": "상품 상세 정보 편집", - "quantityAcrossLocations": "{{locations}}개 위치에서 {{quantity}}개", - "create": { - "title": "재고 상품 등록", - "details": "상세 정보", - "availability": "가용성", - "locations": "위치", - "attributes": "속성", - "requiresShipping": "배송 필요", - "requiresShippingHint": "이 상품은 배송이 필요합니까?", - "successToast": "재고 상품이 성공적으로 등록되었습니다." - }, - "reservation": { - "header": "{{itemName}}의 예약", - "editItemDetails": "예약 편집", - "lineItemId": "주문 항목 ID", - "orderID": "주문 ID", - "description": "설명", - "location": "위치", - "inStockAtLocation": "이 위치의 재고", - "availableAtLocation": "이 위치에서 사용 가능", - "reservedAtLocation": "이 위치에서 예약됨", - "reservedAmount": "예약 수량", - "create": "예약 생성", - "itemToReserve": "예약할 상품", - "quantityPlaceholder": "얼마나 예약하시겠습니까?", - "descriptionPlaceholder": "이것은 어떤 유형의 예약입니까?", - "successToast": "예약이 성공적으로 생성되었습니다.", - "updateSuccessToast": "예약이 성공적으로 업데이트되었습니다.", - "deleteSuccessToast": "예약이 성공적으로 삭제되었습니다.", - "errors": { - "noAvaliableQuantity": "해당 위치에 사용 가능한 재고가 없습니다.", - "quantityOutOfRange": "최소 수량은 1이고 최대 수량은 {{max}}입니다" - } - }, - "adjustInventory": { - "errors": { - "stockedQuantity": "재고 수량을 {{quantity}}개의 예약된 수량보다 적게 업데이트할 수 없습니다." - } - }, - "toast": { - "updateLocations": "위치가 성공적으로 업데이트되었습니다.", - "updateLevel": "재고 수준이 성공적으로 업데이트되었습니다.", - "updateItem": "재고 상품이 성공적으로 업데이트되었습니다." - }, - "stock": { - "title": "재고 수준 업데이트", - "description": "선택한 상품의 재고 수량을 업데이트합니다.", - "action": "재고 수준 편집", - "placeholder": "활성화되지 않음", - "disablePrompt_one": "{{count}}개의 위치 수준을 비활성화하려고 합니다. 이 작업은 취소할 수 없습니다.", - "disablePrompt_other": "{{count}}개의 위치 수준을 비활성화하려고 합니다. 이 작업은 취소할 수 없습니다.", - "disabledToggleTooltip": "비활성화할 수 없음: 비활성화하기 전에 들어오는 수량 및/또는 예약된 수량을 지우세요.", - "successToast": "재고 수준이 성공적으로 업데이트되었습니다." - } - }, - "giftCards": { - "domain": "기프트 카드", - "editGiftCard": "기프트 카드 편집", - "createGiftCard": "기프트 카드 생성", - "createGiftCardHint": "스토어에서 결제 수단으로 사용할 수 있는 기프트 카드를 수동으로 생성합니다.", - "selectRegionFirst": "먼저 지역을 선택하세요", - "deleteGiftCardWarning": "기프트 카드 {{code}}를 삭제하려고 합니다. 이 작업은 취소할 수 없습니다.", - "balanceHigherThanValue": "잔액은 원래 금액보다 높을 수 없습니다.", - "balanceLowerThanZero": "잔액은 음수가 될 수 없습니다.", - "expiryDateHint": "국가마다 기프트 카드 만료일에 관한 법률이 다릅니다. 만료일을 설정하기 전에 현지 규정을 확인하세요.", - "regionHint": "기프트 카드의 지역을 변경하면 통화도 변경되어 금전적 가치에 영향을 미칠 수 있습니다.", - "enabledHint": "기프트 카드가 활성화되어 있는지 또는 비활성화되어 있는지 지정합니다.", - "balance": "잔액", - "currentBalance": "현재 잔액", - "initialBalance": "초기 잔액", - "personalMessage": "개인 메시지", - "recipient": "수신자" - }, - "customers": { - "domain": "고객", - "list": { - "noRecordsMessage": "고객이 이곳에 표시됩니다." - }, - "create": { - "header": "고객 생성", - "hint": "새 고객을 생성하고 세부 정보를 관리합니다.", - "successToast": "고객 {{email}}이(가) 성공적으로 생성되었습니다." - }, - "groups": { - "label": "고객 그룹", - "remove": "고객을 \"{{name}}\" 고객 그룹에서 제거하시겠습니까?", - "removeMany": "고객을 다음 고객 그룹에서 제거하시겠습니까: {{groups}}?", - "alreadyAddedTooltip": "고객이 이미 이 고객 그룹에 있습니다.", - "list": { - "noRecordsMessage": "이 고객은 어떤 그룹에도 속하지 않습니다." - }, - "add": { - "success": "고객이 다음에 추가되었습니다: {{groups}}.", - "list": { - "noRecordsMessage": "먼저 고객 그룹을 생성하세요." - } - }, - "removed": { - "success": "고객이 다음에서 제거되었습니다: {{groups}}.", - "list": { - "noRecordsMessage": "먼저 고객 그룹을 생성하세요." - } - } - }, - "edit": { - "header": "고객 편집", - "emailDisabledTooltip": "등록된 고객의 이메일 주소는 변경할 수 없습니다.", - "successToast": "고객 {{email}}이(가) 성공적으로 업데이트되었습니다." - }, - "delete": { - "title": "고객 삭제", - "description": "고객 {{email}}을(를) 삭제하려고 합니다. 이 작업은 취소할 수 없습니다.", - "successToast": "고객 {{email}}이(가) 성공적으로 삭제되었습니다." - }, - "fields": { - "guest": "게스트", - "registered": "등록됨", - "groups": "그룹" - }, - "registered": "등록됨", - "guest": "게스트", - "hasAccount": "계정 있음", - "addresses": { - "title": "주소", - "fields": { - "addressName": "주소명", - "address1": "주소 1", - "address2": "주소 2", - "city": "도시", - "province": "주/도", - "postalCode": "우편번호", - "country": "국가", - "phone": "전화번호", - "company": "회사", - "countryCode": "국가 코드", - "provinceCode": "주/도 코드" - }, - "create": { - "header": "주소 생성", - "hint": "고객을 위한 새 주소를 생성합니다.", - "successToast": "주소가 성공적으로 생성되었습니다." - } - } - }, - "customerGroups": { - "domain": "고객 그룹", - "subtitle": "고객을 그룹으로 구성합니다. 그룹마다 다른 프로모션과 가격을 가질 수 있습니다.", - "list": { - "empty": { - "heading": "고객 그룹 없음", - "description": "표시할 고객 그룹이 없습니다." - }, - "filtered": { - "heading": "결과 없음", - "description": "현재 필터 조건과 일치하는 고객 그룹이 없습니다." - } - }, - "create": { - "header": "고객 그룹 생성", - "hint": "고객을 세분화하기 위한 새 고객 그룹을 생성합니다.", - "successToast": "고객 그룹 {{name}}이(가) 성공적으로 생성되었습니다." - }, - "edit": { - "header": "고객 그룹 편집", - "successToast": "고객 그룹 {{name}}이(가) 성공적으로 업데이트되었습니다." - }, - "delete": { - "title": "고객 그룹 삭제", - "description": "고객 그룹 {{name}}을(를) 삭제하려고 합니다. 이 작업은 취소할 수 없습니다.", - "successToast": "고객 그룹 {{name}}이(가) 성공적으로 삭제되었습니다." - }, - "customers": { - "alreadyAddedTooltip": "고객이 이미 그룹에 추가되었습니다.", - "add": { - "successToast_one": "고객이 그룹에 성공적으로 추가되었습니다.", - "successToast_other": "고객이 그룹에 성공적으로 추가되었습니다.", - "list": { - "noRecordsMessage": "먼저 고객을 생성하세요." - } - }, - "remove": { - "title_one": "고객 제거", - "title_other": "고객 제거", - "description_one": "고객 그룹에서 {{count}}명의 고객을 제거하려고 합니다. 이 작업은 취소할 수 없습니다.", - "description_other": "고객 그룹에서 {{count}}명의 고객을 제거하려고 합니다. 이 작업은 취소할 수 없습니다." - }, - "list": { - "noRecordsMessage": "이 그룹에는 고객이 없습니다." - } - } - }, - "orders": { - "domain": "주문", - "claim": "클레임", - "exchange": "교환", - "return": "반품", - "cancelWarning": "주문 {{id}}을(를) 취소하려고 합니다. 이 작업은 취소할 수 없습니다.", - "orderCanceled": "주문이 성공적으로 취소되었습니다", - "onDateFromSalesChannel": "{{date}} {{salesChannel}}에서", - "list": { - "noRecordsMessage": "주문이 이곳에 표시됩니다." - }, - "status": { - "not_paid": "미결제", - "pending": "대기 중", - "completed": "완료됨", - "draft": "초안", - "archived": "보관됨", - "canceled": "취소됨", - "requires_action": "조치 필요" - }, - "summary": { - "requestReturn": "반품 요청", - "allocateItems": "재고 할당", - "editOrder": "주문 편집", - "editOrderContinue": "주문 편집 계속하기", - "inventoryKit": "{{count}}개의 개별 상품으로 구성됨", - "itemTotal": "상품 합계", - "shippingTotal": "배송 합계", - "discountTotal": "할인 합계", - "taxTotalIncl": "세금 합계(포함)", - "itemSubtotal": "상품 소계", - "shippingSubtotal": "배송 소계", - "discountSubtotal": "할인 소계", - "taxTotal": "세금 합계" - }, - "transfer": { - "title": "소유권 이전", - "requestSuccess": "주문 이전 요청이 {{email}}에게 전송되었습니다.", - "currentOwner": "현재 소유자", - "newOwner": "새 소유자", - "currentOwnerDescription": "이 주문과 현재 관련된 고객입니다.", - "newOwnerDescription": "이 주문을 이전할 고객입니다." - }, - "payment": { - "title": "결제", - "isReadyToBeCaptured": "결제 <0/>가 캡처 준비되었습니다.", - "totalPaidByCustomer": "고객 결제 총액", - "totalStoreCreditRefunds": "스토어 크레딧 환불 총액", - "capture": "결제 캡처", - "capture_short": "캡처", - "refund": "환불", - "markAsPaid": "결제 완료로 표시", - "statusLabel": "결제 상태", - "statusTitle": "결제 상태", - "status": { - "notPaid": "미결제", - "authorized": "승인됨", - "partiallyAuthorized": "부분 승인됨", - "awaiting": "대기 중", - "captured": "캡처됨", - "partiallyRefunded": "부분 환불됨", - "partiallyCaptured": "부분 캡처됨", - "refunded": "환불됨", - "canceled": "취소됨", - "requiresAction": "조치 필요" - }, - "capturePayment": "{{amount}}의 결제가 캡처됩니다.", - "capturePaymentSuccess": "{{amount}}의 결제가 성공적으로 캡처되었습니다", - "markAsPaidPayment": "{{amount}}의 결제가 결제 완료로 표시됩니다.", - "markAsPaidPaymentSuccess": "{{amount}}의 결제가 성공적으로 결제 완료로 표시되었습니다", - "createRefund": "환불 생성", - "refundPaymentSuccess": "{{amount}} 금액의 환불이 성공적으로 처리되었습니다", - "createRefundWrongQuantity": "수량은 1에서 {{number}} 사이의 숫자여야 합니다", - "refundAmount": "{{ amount }} 환불", - "paymentLink": "{{ amount }}에 대한 결제 링크 복사", - "selectPaymentToRefund": "환불할 결제 선택" - }, - "edits": { - "title": "주문 편집", - "confirm": "편집 확인", - "confirmText": "주문 편집을 확인하려고 합니다. 이 작업은 취소할 수 없습니다.", - "cancel": "편집 취소", - "currentItems": "현재 주문 상품", - "currentItemsDescription": "상품의 수량을 변경하거나 삭제할 수 있습니다.", - "addItemsDescription": "주문에 새 상품을 추가할 수 있습니다.", - "addItems": "상품 추가", - "amountPaid": "결제 금액", - "newTotal": "새 합계", - "differenceDue": "차액", - "create": "주문 편집", - "currentTotal": "현재 합계", - "noteHint": "편집에 대한 내부 메모 추가", - "cancelSuccessToast": "주문 편집이 취소되었습니다", - "createSuccessToast": "주문 편집 요청이 생성되었습니다", - "activeChangeError": "주문에 이미 활성 주문 변경(반품, 클레임, 교환 등)이 있습니다. 주문을 편집하기 전에 변경을 완료하거나 취소하세요.", - "panel": { - "title": "주문 편집 요청됨", - "titlePending": "주문 편집 대기 중" - }, - "toast": { - "canceledSuccessfully": "주문 편집이 취소되었습니다", - "confirmedSuccessfully": "주문 편집이 확인되었습니다" - }, - "validation": { - "quantityLowerThanFulfillment": "수량을 이행된 수량보다 적거나 같게 설정할 수 없습니다" - } - }, - "edit": { - "email": { - "title": "이메일 편집", - "requestSuccess": "주문 이메일이 {{email}}(으)로 업데이트되었습니다." - }, - "shippingAddress": { - "title": "배송 주소 편집", - "requestSuccess": "주문 배송 주소가 업데이트되었습니다." - }, - "billingAddress": { - "title": "청구 주소 편집", - "requestSuccess": "주문 청구 주소가 업데이트되었습니다." - } - }, - "returns": { - "create": "반품 생성", - "confirm": "반품 확인", - "confirmText": "반품을 확인하려고 합니다. 이 작업은 취소할 수 없습니다.", - "inbound": "반입", - "outbound": "반출", - "sendNotification": "알림 전송", - "sendNotificationHint": "고객에게 반품에 대해 알립니다.", - "returnTotal": "반품 합계", - "inboundTotal": "반입 합계", - "estDifference": "예상 차액", - "outstandingAmount": "미결제 금액", - "reason": "사유", - "reasonHint": "고객이 상품을 반품하려는 이유를 선택하세요.", - "note": "메모", - "noInventoryLevel": "재고 수준 없음", - "noInventoryLevelDesc": "선택한 위치에는 이 상품의 재고가 없습니다. 반품은 요청할 수 있지만 해당 위치에 재고가 생성될 때까지 수령할 수 없습니다.", - "noteHint": "무언가를 지정하고 싶다면 자유롭게 입력할 수 있습니다.", - "location": "위치", - "locationHint": "상품을 반품할 위치를 선택하세요.", - "inboundShipping": "반품 배송", - "inboundShippingHint": "사용할 방법을 선택하세요.", - "returnableQuantityLabel": "반품 가능 수량", - "refundableAmountLabel": "환불 가능 금액", - "returnRequestedInfo": "{{requestedItemsCount}}개 상품 반품 요청됨", - "returnReceivedInfo": "{{requestedItemsCount}}개 상품 반품 수령됨", - "itemReceived": "상품 수령됨", - "returnRequested": "반품 요청됨", - "damagedItemReceived": "손상된 상품 수령됨", - "damagedItemsReturned": "{{quantity}}개 손상된 상품 반품됨", - "activeChangeError": "이 주문에 진행 중인 활성 주문 변경이 있습니다. 먼저 변경을 완료하거나 취소하세요.", - "cancel": { - "title": "반품 취소", - "description": "반품 요청을 취소하시겠습니까?" - }, - "placeholders": { - "noReturnShippingOptions": { - "title": "반품 배송 옵션을 찾을 수 없음", - "hint": "위치에 대한 반품 배송 옵션이 생성되지 않았습니다. 위치 및 배송에서 생성할 수 있습니다." - }, - "outboundShippingOptions": { - "title": "반출 배송 옵션을 찾을 수 없음", - "hint": "위치에 대한 반출 배송 옵션이 생성되지 않았습니다. 위치 및 배송에서 생성할 수 있습니다." - } - }, - "receive": { - "action": "상품 수령", - "receiveItems": "{{ returnType }} {{ id }}", - "restockAll": "모두 재입고 처리", - "itemsLabel": "수령된 상품", - "title": "#{{returnId}} 반품 상품 수령", - "sendNotificationHint": "고객에게 수령된 반품에 대해 알립니다.", - "inventoryWarning": "위의 입력에 따라 재고 수준이 자동으로 조정됩니다.", - "writeOffInputLabel": "손상된 상품은 몇 개입니까?", - "toast": { - "success": "반품이 성공적으로 수령되었습니다.", - "errorLargeValue": "수량이 요청된 상품 수량보다 많습니다.", - "errorNegativeValue": "수량은 음수가 될 수 없습니다.", - "errorLargeDamagedValue": "손상된 상품 수량과 정상 상품 수량의 합이 반품 상품 총수량을 초과합니다. 정상 상품의 수량을 줄여주세요." - } - }, - "toast": { - "canceledSuccessfully": "반품이 성공적으로 취소되었습니다", - "confirmedSuccessfully": "반품이 성공적으로 확인되었습니다" - }, - "panel": { - "title": "반품 시작됨", - "description": "완료해야 할 미처리 반품 요청이 있습니다" - } - }, - "claims": { - "create": "클레임 생성", - "confirm": "클레임 확인", - "confirmText": "클레임을 확인하려고 합니다. 이 작업은 취소할 수 없습니다.", - "manage": "클레임 관리", - "outbound": "반출", - "outboundItemAdded": "{{itemsCount}}개 클레임을 통해 추가됨", - "outboundTotal": "반출 합계", - "outboundShipping": "반출 배송", - "outboundShippingHint": "사용할 방법을 선택하세요.", - "refundAmount": "예상 차액", - "activeChangeError": "이 주문에 활성 주문 변경이 있습니다. 이전 변경을 완료하거나 취소하세요.", - "actions": { - "cancelClaim": { - "successToast": "클레임이 성공적으로 취소되었습니다." - } - }, - "cancel": { - "title": "클레임 취소", - "description": "클레임을 취소하시겠습니까?" - }, - "tooltips": { - "onlyReturnShippingOptions": "이 목록은 반품 배송 옵션만 포함합니다." - }, - "toast": { - "canceledSuccessfully": "클레임이 성공적으로 취소되었습니다", - "confirmedSuccessfully": "클레임이 성공적으로 확인되었습니다" - }, - "panel": { - "title": "클레임 시작됨", - "description": "완료해야 할 미처리 클레임 요청이 있습니다" - } - }, - "exchanges": { - "create": "교환 생성", - "manage": "교환 관리", - "confirm": "교환 확인", - "confirmText": "교환을 확인하려고 합니다. 이 작업은 취소할 수 없습니다.", - "outbound": "반출", - "outboundItemAdded": "{{itemsCount}}개 교환을 통해 추가됨", - "outboundTotal": "반출 합계", - "outboundShipping": "반출 배송", - "outboundShippingHint": "사용할 방법을 선택하세요.", - "refundAmount": "예상 차액", - "activeChangeError": "이 주문에 활성 주문 변경이 있습니다. 이전 변경을 완료하거나 취소하세요.", - "actions": { - "cancelExchange": { - "successToast": "교환이 성공적으로 취소되었습니다." - } - }, - "cancel": { - "title": "교환 취소", - "description": "교환을 취소하시겠습니까?" - }, - "tooltips": { - "onlyReturnShippingOptions": "이 목록은 반품 배송 옵션만 포함합니다." - }, - "toast": { - "canceledSuccessfully": "교환이 성공적으로 취소되었습니다", - "confirmedSuccessfully": "교환이 성공적으로 확인되었습니다" - }, - "panel": { - "title": "교환 시작됨", - "description": "완료해야 할 미처리 교환 요청이 있습니다" - } - }, - "reservations": { - "allocatedLabel": "할당됨", - "notAllocatedLabel": "할당되지 않음" - }, - "allocateItems": { - "action": "재고 할당", - "title": "주문 상품 재고 할당", - "locationDescription": "할당할 위치를 선택하세요.", - "itemsToAllocate": "할당할 상품", - "itemsToAllocateDesc": "할당하려는 상품 수량을 선택하세요", - "search": "상품 검색", - "consistsOf": "{{num}}개의 개별 상품으로 구성됨", - "requires": "변형당 {{num}}개 필요", - "toast": { - "created": "상품이 성공적으로 할당되었습니다" - }, - "error": { - "quantityNotAllocated": "할당되지 않은 상품이 있습니다." - } - }, - "shipment": { - "title": "발송 처리", - "trackingNumber": "추적 번호", - "addTracking": "추적 번호 추가", - "sendNotification": "알림 전송", - "sendNotificationHint": "이 배송에 대해 고객에게 알립니다.", - "toastCreated": "배송이 성공적으로 생성되었습니다." - }, - "fulfillment": { - "cancelWarning": "주문 처리를 취소하려고 합니다. 이 작업은 취소할 수 없습니다.", - "markAsDeliveredWarning": "배송 완료로 표시하려고 합니다. 이 작업은 취소할 수 없습니다.", - "differentOptionSelected": "선택한 배송 옵션이 고객이 선택한 것과 다릅니다.", - "disabledItemTooltip": "선택한 배송 옵션으로는 이 상품을 배송할 수 없습니다", - "unfulfilledItems": "미처리 상품", - "statusLabel": "처리 상태", - "statusTitle": "처리 상태", - "fulfillItems": "주문 처리", - "awaitingFulfillmentBadge": "처리 대기 중", - "requiresShipping": "배송 필요", - "number": "처리 번호 #{{number}}", - "itemsToFulfill": "처리할 상품", - "create": "배송 준비", - "available": "사용 가능", - "inStock": "재고 있음", - "markAsShipped": "발송 완료로 표시", - "markAsPickedUp": "수령 완료로 표시", - "markAsDelivered": "배송 완료로 표시", - "itemsToFulfillDesc": "배송할 상품과 수량을 선택하세요", - "locationDescription": "상품을 배송할 재고 위치를 선택하세요.", - "sendNotificationHint": "배송 준비 완료를 고객에게 알립니다.", - "methodDescription": "고객이 선택한 것과 다른 배송 방법을 선택하세요", - "error": { - "wrongQuantity": "처리 가능한 상품은 하나뿐입니다", - "wrongQuantity_other": "수량은 1에서 {{number}} 사이의 숫자여야 합니다", - "noItems": "처리할 상품이 없습니다.", - "noShippingOption": "배송 옵션은 필수입니다", - "noLocation": "위치는 필수입니다" - }, - "status": { - "notFulfilled": "미처리", - "partiallyFulfilled": "부분 처리됨", - "fulfilled": "처리 완료", - "partiallyShipped": "부분 배송됨", - "shipped": "배송됨", - "delivered": "배송 완료됨", - "partiallyDelivered": "부분 배송 완료됨", - "partiallyReturned": "부분 반품됨", - "returned": "반품됨", - "canceled": "취소됨", - "requiresAction": "조치 필요" - }, - "toast": { - "created": "배송 준비가 완료되었습니다", - "canceled": "주문 처리가 취소되었습니다", - "fulfillmentShipped": "이미 배송된 주문은 취소할 수 없습니다", - "fulfillmentDelivered": "배송 완료로 표시되었습니다", - "fulfillmentPickedUp": "픽업 완료로 표시되었습니다" - }, - "trackingLabel": "추적", - "shippingFromLabel": "출발지", - "itemsLabel": "상품" - }, - "refund": { - "title": "환불 생성", - "sendNotificationHint": "생성된 환불에 대해 고객에게 알립니다.", - "systemPayment": "시스템 결제", - "systemPaymentDesc": "결제 중 하나 이상이 시스템 결제입니다. 이러한 결제의 경우 캡처 및 환불은 Medusa에서 처리되지 않습니다.", - "error": { - "amountToLarge": "원래 주문 금액보다 더 많이 환불할 수 없습니다.", - "amountNegative": "환불 금액은 양수여야 합니다.", - "reasonRequired": "환불 사유를 선택하세요." - } - }, - "customer": { - "contactLabel": "연락처", - "editEmail": "이메일 편집", - "transferOwnership": "소유권 이전", - "editBillingAddress": "청구 주소 편집", - "editShippingAddress": "배송 주소 편집" - }, - "activity": { - "header": "활동", - "showMoreActivities_one": "{{count}}개 더 활동 보기", - "showMoreActivities_other": "{{count}}개 더 활동 보기", - "comment": { - "label": "댓글", - "placeholder": "댓글 남기기", - "addButtonText": "댓글 추가", - "deleteButtonText": "댓글 삭제" - }, - "from": "보낸 사람", - "to": "받는 사람", - "events": { - "common": { - "toReturn": "반품할", - "toSend": "보낼" - }, - "placed": { - "title": "주문 접수됨", - "fromSalesChannel": "{{salesChannel}}에서" - }, - "canceled": { - "title": "주문 취소됨" - }, - "payment": { - "awaiting": "결제 대기 중", - "captured": "결제 캡처됨", - "canceled": "결제 취소됨", - "refunded": "결제 환불됨" - }, - "fulfillment": { - "created": "주문 처리됨", - "canceled": "주문 처리 취소됨", - "shipped": "상품 발송됨", - "delivered": "상품 배송 완료됨", - "items_one": "{{count}}개 상품", - "items_other": "{{count}}개 상품" - }, - "return": { - "created": "반품 #{{returnId}} 요청됨", - "canceled": "반품 #{{returnId}} 취소됨", - "received": "반품 #{{returnId}} 수령됨", - "items_one": "{{count}}개 항목 반품됨", - "items_other": "{{count}}개 항목 반품됨" - }, - "note": { - "comment": "댓글", - "byLine": "{{author}} 작성" - }, - "claim": { - "created": "클레임 #{{claimId}} 요청됨", - "canceled": "클레임 #{{claimId}} 취소됨", - "itemsInbound": "{{count}}개 상품 반품 예정", - "itemsOutbound": "{{count}}개 상품 발송 예정" - }, - "exchange": { - "created": "교환 #{{exchangeId}} 요청됨", - "canceled": "교환 #{{exchangeId}} 취소됨", - "itemsInbound": "{{count}}개 상품 반품 예정", - "itemsOutbound": "{{count}}개 상품 발송 예정" - }, - "edit": { - "requested": "주문 편집 #{{editId}} 요청됨", - "confirmed": "주문 편집 #{{editId}} 확인됨" - }, - "transfer": { - "requested": "주문 이전 #{{transferId}} 요청됨", - "confirmed": "주문 이전 #{{transferId}} 확인됨", - "declined": "주문 이전 #{{transferId}} 거부됨" - }, - "update_order": { - "shipping_address": "배송 주소 업데이트됨", - "billing_address": "청구 주소 업데이트됨", - "email": "이메일 업데이트됨" - } - } - }, - "fields": { - "displayId": "표시 ID", - "refundableAmount": "환불 가능 금액", - "returnableQuantity": "반품 가능 수량" - } - }, - "draftOrders": { - "domain": "주문 초안", - "deleteWarning": "주문 초안 {{id}}을(를) 삭제하려고 합니다. 이 작업은 취소할 수 없습니다.", - "paymentLinkLabel": "결제 링크", - "cartIdLabel": "장바구니 ID", - "markAsPaid": { - "label": "결제 완료로 표시", - "warningTitle": "결제 완료로 표시", - "warningDescription": "주문 초안을 결제 완료로 표시하려고 합니다. 이 작업은 되돌릴 수 없으며, 나중에 결제 수금이 불가능합니다." - }, - "status": { - "open": "열림", - "completed": "완료됨" - }, - "create": { - "createDraftOrder": "주문 초안 생성", - "createDraftOrderHint": "주문이 확정되기 전에 주문의 세부 사항을 관리할 수 있는 주문 초안을 생성합니다.", - "chooseRegionHint": "지역 선택", - "existingItemsLabel": "기존 항목", - "existingItemsHint": "주문 초안에 기존 제품을 추가합니다.", - "customItemsLabel": "사용자 정의 항목", - "customItemsHint": "주문 초안에 사용자 정의 항목을 추가합니다.", - "addExistingItemsAction": "기존 항목 추가", - "addCustomItemAction": "사용자 정의 항목 추가", - "noCustomItemsAddedLabel": "아직 사용자 정의 항목이 추가되지 않았습니다", - "noExistingItemsAddedLabel": "아직 기존 항목이 추가되지 않았습니다", - "chooseRegionTooltip": "먼저 지역을 선택하세요", - "useExistingCustomerLabel": "기존 고객 사용", - "addShippingMethodsAction": "배송 방법 추가", - "unitPriceOverrideLabel": "단가 재정의", - "shippingOptionLabel": "배송 옵션", - "shippingOptionHint": "주문 초안의 배송 옵션을 선택하세요.", - "shippingPriceOverrideLabel": "배송 가격 재정의", - "shippingPriceOverrideHint": "주문 초안의 배송 가격을 재정의합니다.", - "sendNotificationLabel": "알림 전송", - "sendNotificationHint": "주문 초안이 생성되면 고객에게 알림을 전송합니다." - }, - "validation": { - "requiredEmailOrCustomer": "이메일 또는 고객은 필수입니다.", - "requiredItems": "최소 하나의 항목이 필요합니다.", - "invalidEmail": "이메일은 유효한 이메일 주소여야 합니다." - } - }, - "stockLocations": { - "domain": "위치 및 배송", - "list": { - "description": "스토어의 재고 위치 및 배송 옵션을 관리합니다." - }, - "create": { - "header": "재고 위치 생성", - "hint": "재고 위치는 상품을 보관하고 배송하는 창고나 물류센터를 말합니다.", - "successToast": "위치 {{name}}이(가) 성공적으로 생성되었습니다." - }, - "edit": { - "header": "재고 위치 편집", - "viewInventory": "재고 보기", - "successToast": "위치 {{name}}이(가) 성공적으로 업데이트되었습니다." - }, - "delete": { - "confirmation": "재고 위치 \"{{name}}\"을(를) 삭제하려고 합니다. 이 작업은 취소할 수 없습니다." - }, - "fulfillmentProviders": { - "header": "배송 업체", - "shippingOptionsTooltip": "이 드롭다운은 이 위치에 대해 활성화된 제공자만 포함합니다. 드롭다운이 비활성화된 경우 위치에 제공자를 추가하세요.", - "label": "연결된 배송 업체", - "connectedTo": "{{total}}개 중 {{count}}개의 배송 업체에 연결됨", - "noProviders": "이 재고 위치는 어떤 배송 업체와도 연결되어 있지 않습니다.", - "action": "배송 업체 연결", - "successToast": "재고 위치에 대한 배송 업체가 성공적으로 업데이트되었습니다." - }, - "fulfillmentSets": { - "pickup": { - "header": "픽업" - }, - "shipping": { - "header": "배송" - }, - "disable": { - "confirmation": "\"{{name}}\"을(를) 비활성화하시겠습니까? 이 작업은 모든 관련 서비스 영역 및 배송 옵션을 삭제하며 되돌릴 수 없습니다.", - "pickup": "픽업이 성공적으로 비활성화되었습니다.", - "shipping": "배송이 성공적으로 비활성화되었습니다." - }, - "enable": { - "pickup": "픽업이 성공적으로 활성화되었습니다.", - "shipping": "배송이 성공적으로 활성화되었습니다." - } - }, - "sidebar": { - "header": "배송 구성", - "shippingProfiles": { - "label": "배송 프로필", - "description": "배송 요구 사항별로 제품을 그룹화" - } - }, - "salesChannels": { - "header": "판매 채널", - "hint": "이 위치에 연결된 판매 채널을 관리합니다.", - "label": "연결된 판매 채널", - "connectedTo": "{{total}}개 중 {{count}}개의 판매 채널에 연결됨", - "noChannels": "이 위치는 어떤 판매 채널에도 연결되어 있지 않습니다.", - "action": "판매 채널 연결", - "successToast": "판매 채널이 성공적으로 업데이트되었습니다." - }, - "pickupOptions": { - "edit": { - "header": "픽업 옵션 편집" - } - }, - "shippingOptions": { - "create": { - "shipping": { - "header": "{{zone}}에 대한 배송 옵션 생성", - "hint": "이 위치에서 제품이 어떻게 배송되는지 정의하기 위한 새 배송 옵션을 생성합니다.", - "label": "배송 옵션", - "successToast": "배송 옵션 {{name}}이(가) 성공적으로 생성되었습니다." - }, - "pickup": { - "header": "{{zone}}에 대한 픽업 옵션 생성", - "hint": "이 위치에서 제품이 어떻게 픽업되는지 정의하기 위한 새 픽업 옵션을 생성합니다.", - "label": "픽업 옵션", - "successToast": "픽업 옵션 {{name}}이(가) 성공적으로 생성되었습니다." - }, - "returns": { - "header": "{{zone}}에 대한 반품 옵션 생성", - "hint": "이 위치로 제품이 어떻게 반품되는지 정의하기 위한 새 반품 옵션을 생성합니다.", - "label": "반품 옵션", - "successToast": "반품 옵션 {{name}}이(가) 성공적으로 생성되었습니다." - }, - "tabs": { - "details": "상세 정보", - "prices": "가격" - }, - "action": "옵션 생성" - }, - "delete": { - "confirmation": "배송 옵션 \"{{name}}\"을(를) 삭제하려고 합니다. 이 작업은 취소할 수 없습니다.", - "successToast": "배송 옵션 {{name}}이(가) 성공적으로 삭제되었습니다." - }, - "edit": { - "header": "배송 옵션 편집", - "action": "옵션 편집", - "successToast": "배송 옵션 {{name}}이(가) 성공적으로 업데이트되었습니다." - }, - "pricing": { - "action": "가격 편집" - }, - "conditionalPrices": { - "header": "{{name}}에 대한 조건부 가격", - "description": "장바구니 항목 합계에 따라 이 배송 옵션에 대한 조건부 가격을 관리합니다.", - "attributes": { - "cartItemTotal": "장바구니 항목 합계" - }, - "summaries": { - "range": "<0>{{attribute}}이(가) <1>{{gte}}에서 <2>{{lte}} 사이인 경우", - "greaterThan": "<0>{{attribute}} ≥ <1>{{gte}}인 경우", - "lessThan": "<0>{{attribute}} ≤ <1>{{lte}}인 경우" - }, - "actions": { - "addPrice": "가격 추가", - "manageConditionalPrices": "조건부 가격 관리" - }, - "rules": { - "amount": "배송 옵션 가격", - "gte": "최소 장바구니 항목 합계", - "lte": "최대 장바구니 항목 합계" - }, - "customRules": { - "label": "사용자 정의 규칙", - "tooltip": "이 조건부 가격은 대시보드에서 관리할 수 없는 규칙이 있습니다.", - "eq": "장바구니 항목 합계가 다음과 같아야 함", - "gt": "장바구니 항목 합계가 다음보다 커야 함", - "lt": "장바구니 항목 합계가 다음보다 작아야 함" - }, - "errors": { - "amountRequired": "배송 옵션 가격은 필수입니다", - "minOrMaxRequired": "최소 또는 최대 장바구니 항목 합계 중 하나 이상은 제공되어야 합니다", - "minGreaterThanMax": "최소 장바구니 항목 합계는 최대 장바구니 항목 합계보다 작거나 같아야 합니다", - "duplicateAmount": "배송 옵션 가격은 각 조건에 대해 고유해야 합니다", - "overlappingConditions": "조건은 모든 가격 규칙에서 고유해야 합니다" - } - }, - "fields": { - "count": { - "shipping_one": "{{count}}개 배송 옵션", - "shipping_other": "{{count}}개 배송 옵션", - "pickup_one": "{{count}}개 픽업 옵션", - "pickup_other": "{{count}}개 픽업 옵션", - "returns_one": "{{count}}개 반품 옵션", - "returns_other": "{{count}}개 반품 옵션" - }, - "priceType": { - "label": "가격 유형", - "options": { - "fixed": { - "label": "고정", - "hint": "배송 옵션의 가격은 고정되어 있으며 주문 내용에 따라 변경되지 않습니다." - }, - "calculated": { - "label": "계산됨", - "hint": "배송 옵션의 가격은 결제 중에 이행 제공자에 의해 계산됩니다." - } - } - }, - "enableInStore": { - "label": "스토어에서 활성화", - "hint": "고객이 결제 중에 이 옵션을 사용할 수 있는지 여부입니다." - }, - "provider": "배송 업체", - "profile": "배송 프로필", - "fulfillmentOption": "배송 옵션" - } - }, - "serviceZones": { - "create": { - "headerPickup": "{{location}}에서 픽업을 위한 서비스 영역 생성", - "headerShipping": "{{location}}에서 배송을 위한 서비스 영역 생성", - "action": "서비스 영역 생성", - "successToast": "서비스 영역 {{name}}이(가) 성공적으로 생성되었습니다." - }, - "edit": { - "header": "서비스 영역 편집", - "successToast": "서비스 영역 {{name}}이(가) 성공적으로 업데이트되었습니다." - }, - "delete": { - "confirmation": "서비스 영역 \"{{name}}\"을(를) 삭제하려고 합니다. 이 작업은 취소할 수 없습니다.", - "successToast": "서비스 영역 {{name}}이(가) 성공적으로 삭제되었습니다." - }, - "manageAreas": { - "header": "{{name}}에 대한 지역 관리", - "action": "지역 관리", - "label": "지역", - "hint": "서비스 영역이 적용되는 지리적 지역을 선택하세요.", - "successToast": "{{name}}에 대한 지역이 성공적으로 업데이트되었습니다." - }, - "fields": { - "noRecords": "배송 옵션을 추가할 서비스 영역이 없습니다.", - "tip": "서비스 영역은 지리적 영역 또는 지역의 모음입니다. 사용 가능한 배송 옵션을 정의된 위치 집합으로 제한하는 데 사용됩니다." - } - } - }, - "shippingProfile": { - "domain": "배송 프로필", - "subtitle": "유사한 배송 요구 사항을 가진 제품을 프로필로 그룹화합니다.", - "create": { - "header": "배송 프로필 생성", - "hint": "유사한 배송 요구 사항을 가진 제품을 그룹화하기 위한 새 배송 프로필을 생성합니다.", - "successToast": "배송 프로필 {{name}}이(가) 성공적으로 생성되었습니다." - }, - "delete": { - "title": "배송 프로필 삭제", - "description": "배송 프로필 {{name}}을(를) 삭제하려고 합니다. 이 작업은 취소할 수 없습니다.", - "successToast": "배송 프로필 {{name}}이(가) 성공적으로 삭제되었습니다." - }, - "tooltip": { - "type": "배송 프로필 유형을 입력하세요. 예: 무거운, 대형, 화물 전용 등." - } - }, - "taxRegions": { - "domain": "세금 지역", - "list": { - "hint": "고객이 다른 국가 및 지역에서 쇼핑할 때 부과하는 세금을 관리합니다." - }, - "delete": { - "confirmation": "세금 지역을 삭제하려고 합니다. 이 작업은 취소할 수 없습니다.", - "successToast": "세금 지역이 성공적으로, 삭제되었습니다." - }, - "create": { - "header": "세금 지역 생성", - "hint": "특정 국가에 대한 세율을 정의하기 위한 새 세금 지역을 생성합니다.", - "errors": { - "missingProvider": "세금 지역을 생성할 때 제공자가 필요합니다.", - "missingCountry": "세금 지역을 생성할 때 국가가 필요합니다." - }, - "successToast": "세금 지역이 성공적으로 생성되었습니다." - }, - "edit": { - "header": "세금 지역 편집", - "hint": "세금 지역 세부사항을 편집합니다.", - "successToast": "세금 지역이 성공적으로 업데이트되었습니다." - }, - "province": { - "header": "도/주", - "create": { - "header": "도/주 세금 지역 생성", - "hint": "특정 도/주에 대한 세율을 정의하기 위한 새 세금 지역을 생성합니다." - } - }, - "state": { - "header": "주", - "create": { - "header": "주 세금 지역 생성", - "hint": "특정 주에 대한 세율을 정의하기 위한 새 세금 지역을 생성합니다." - } - }, - "stateOrTerritory": { - "header": "주 또는 준주", - "create": { - "header": "주/준주 세금 지역 생성", - "hint": "특정 주/준주에 대한 세율을 정의하기 위한 새 세금 지역을 생성합니다." - } - }, - "county": { - "header": "군/구", - "create": { - "header": "군/구 세금 지역 생성", - "hint": "특정 군/구에 대한 세율을 정의하기 위한 새 세금 지역을 생성합니다." - } - }, - "region": { - "header": "지역", - "create": { - "header": "지역 세금 지역 생성", - "hint": "특정 지역에 대한 세율을 정의하기 위한 새 세금 지역을 생성합니다." - } - }, - "department": { - "header": "데파르트망", - "create": { - "header": "데파르트망 세금 지역 생성", - "hint": "특정 데파르트망에 대한 세율을 정의하기 위한 새 세금 지역을 생성합니다." - } - }, - "territory": { - "header": "준주", - "create": { - "header": "준주 세금 지역 생성", - "hint": "특정 준주에 대한 세율을 정의하기 위한 새 세금 지역을 생성합니다." - } - }, - "prefecture": { - "header": "도/현", - "create": { - "header": "도/현 세금 지역 생성", - "hint": "특정 도/현에 대한 세율을 정의하기 위한 새 세금 지역을 생성합니다." - } - }, - "district": { - "header": "구역", - "create": { - "header": "구역 세금 지역 생성", - "hint": "특정 구역에 대한 세율을 정의하기 위한 새 세금 지역을 생성합니다." - } - }, - "governorate": { - "header": "주/도", - "create": { - "header": "주/도 세금 지역 생성", - "hint": "특정 주/도에 대한 세율을 정의하기 위한 새 세금 지역을 생성합니다." - } - }, - "canton": { - "header": "칸톤", - "create": { - "header": "칸톤 세금 지역 생성", - "hint": "특정 칸톤에 대한 세율을 정의하기 위한 새 세금 지역을 생성합니다." - } - }, - "emirate": { - "header": "에미리트", - "create": { - "header": "에미리트 세금 지역 생성", - "hint": "특정 에미리트에 대한 세율을 정의하기 위한 새 세금 지역을 생성합니다." - } - }, - "sublevel": { - "header": "하위 수준", - "create": { - "header": "하위 수준 세금 지역 생성", - "hint": "특정 하위 수준에 대한 세율을 정의하기 위한 새 세금 지역을 생성합니다." - } - }, - "taxOverrides": { - "header": "재정의", - "create": { - "header": "재정의 생성", - "hint": "선택한 조건에 대해 기본 세율을 재정의하는 세율을 생성합니다." - }, - "edit": { - "header": "재정의 편집", - "hint": "선택한 조건에 대해 기본 세율을 재정의하는 세율을 편집합니다." - } - }, - "taxRates": { - "create": { - "header": "세율 생성", - "hint": "지역에 대한 세율을 정의하기 위한 새 세율을 생성합니다.", - "successToast": "세율이 성공적으로 생성되었습니다." - }, - "edit": { - "header": "세율 편집", - "hint": "지역에 대한 세율을 정의하기 위해 세율을 편집합니다.", - "successToast": "세율이 성공적으로 업데이트되었습니다." - }, - "delete": { - "confirmation": "세율 \"{{name}}\"을(를) 삭제하려고 합니다. 이 작업은 취소할 수 없습니다.", - "successToast": "세율이 성공적으로 삭제되었습니다." - } - }, - "fields": { - "isCombinable": { - "label": "결합 가능", - "hint": "이 세율이 세금 지역의 기본 세율과 결합될 수 있는지 여부입니다.", - "true": "결합 가능", - "false": "결합 불가능" - }, - "defaultTaxRate": { - "label": "기본 세율", - "tooltip": "이 지역의 기본 세율입니다. 예를 들어, 국가 또는 지역의 표준 부가가치세율입니다.", - "action": "기본 세율 생성" - }, - "taxRate": "세율", - "taxCode": "세금 코드", - "taxProvider": "세금 제공자", - "targets": { - "label": "대상", - "hint": "이 세율이 적용될 대상을 선택하세요.", - "options": { - "product": "제품", - "productCollection": "제품 컬렉션", - "productTag": "제품 태그", - "productType": "제품 유형", - "customerGroup": "고객 그룹" - }, - "operators": { - "in": "포함", - "on": "대상", - "and": "그리고" - }, - "placeholders": { - "product": "제품 검색", - "productCollection": "제품 컬렉션 검색", - "productTag": "제품 태그 검색", - "productType": "제품 유형 검색", - "customerGroup": "고객 그룹 검색" - }, - "tags": { - "product": "제품", - "productCollection": "제품 컬렉션", - "productTag": "제품 태그", - "productType": "제품 유형", - "customerGroup": "고객 그룹" - }, - "modal": { - "header": "대상 추가" - }, - "values_one": "{{count}}개 값", - "values_other": "{{count}}개 값", - "numberOfTargets_one": "{{count}}개 대상", - "numberOfTargets_other": "{{count}}개 대상", - "additionalValues_one": "및 {{count}}개 추가 값", - "additionalValues_other": "및 {{count}}개 추가 값", - "action": "대상 추가" - }, - "sublevels": { - "labels": { - "province": "도/주", - "state": "주", - "region": "지역", - "stateOrTerritory": "주/준주", - "department": "데파르트망", - "county": "군/구", - "territory": "준주", - "prefecture": "도/현", - "district": "구역", - "governorate": "주/도", - "emirate": "에미리트", - "canton": "칸톤", - "sublevel": "하위 수준 코드" - }, - "placeholders": { - "province": "도/주 선택", - "state": "주 선택", - "region": "지역 선택", - "stateOrTerritory": "주/준주 선택", - "department": "데파르트망 선택", - "county": "군/구 선택", - "territory": "준주 선택", - "prefecture": "도/현 선택", - "district": "구역 선택", - "governorate": "주/도 선택", - "emirate": "에미리트 선택", - "canton": "칸톤 선택" - }, - "tooltips": { - "sublevel": "하위 수준 세금 지역의 ISO 3166-2 코드를 입력하세요.", - "notPartOfCountry": "{{province}}은(는) {{country}}의 일부가 아닌 것 같습니다. 이것이 맞는지 다시 확인하세요." - }, - "alert": { - "header": "이 세금 지역에 대한 하위 수준 지역이 비활성화되어 있습니다", - "description": "이 지역에 대한 하위 수준 지역은 기본적으로 비활성화되어 있습니다. 도/주, 주 또는 준주와 같은 하위 수준 지역을 생성하려면 활성화할 수 있습니다.", - "action": "하위 수준 지역 활성화" - } - }, - "noDefaultRate": { - "label": "기본 세율 없음", - "tooltip": "이 세금 지역에는 기본 세율이 없습니다. 국가의 부가가치세와 같은 표준 세율이 있다면 이 지역에 추가하세요." - } - }, - "provider": { - "header": "세금 제공자" - } - }, - "promotions": { - "domain": "프로모션", - "sections": { - "details": "프로모션 상세 정보" - }, - "tabs": { - "template": "유형", - "details": "상세 정보", - "campaign": "캠페인" - }, - "fields": { - "type": "유형", - "value_type": "값 유형", - "value": "값", - "campaign": "캠페인", - "method": "방법", - "allocation": "할당", - "addCondition": "조건 추가", - "clearAll": "모두 지우기", - "taxInclusive": "세금 포함", - "amount": { - "tooltip": "금액 설정을 활성화하려면 통화 코드를 선택하세요" - }, - "conditions": { - "rules": { - "title": "누가 이 코드를 사용할 수 있나요?", - "description": "어떤 고객이 프로모션 코드를 사용할 수 있나요? 변경하지 않으면 모든 고객이 프로모션 코드를 사용할 수 있습니다." - }, - "target-rules": { - "title": "어떤 항목에 프로모션이 적용되나요?", - "description": "프로모션은 다음 조건과 일치하는 항목에 적용됩니다." - }, - "buy-rules": { - "title": "프로모션을 활성화하기 위해 장바구니에 무엇이 필요한가요?", - "description": "이러한 조건이 일치하면 대상 항목에 프로모션을 활성화합니다." - } - } - }, - "tooltips": { - "campaignType": "지출 예산을 설정하려면 프로모션에서 통화 코드를 선택해야 합니다." - }, - "errors": { - "requiredField": "필수 필드", - "promotionTabError": "계속하기 전에 프로모션 탭의 오류를 수정하세요" - }, - "toasts": { - "promotionCreateSuccess": "프로모션 ({{code}})이(가) 성공적으로 생성되었습니다." - }, - "create": {}, - "edit": { - "title": "프로모션 상세 정보 편집", - "rules": { - "title": "사용 조건 편집" - }, - "target-rules": { - "title": "항목 조건 편집" - }, - "buy-rules": { - "title": "구매 규칙 편집" - } - }, - "campaign": { - "header": "캠페인", - "edit": { - "header": "캠페인 편집", - "successToast": "프로모션의 캠페인이 성공적으로 업데이트되었습니다." - }, - "actions": { - "goToCampaign": "캠페인으로 이동" - } - }, - "campaign_currency": { - "tooltip": "이것은 프로모션의 통화입니다. 상세 정보 탭에서 변경하세요." - }, - "form": { - "required": "필수", - "and": "그리고", - "selectAttribute": "속성 선택", - "campaign": { - "existing": { - "title": "기존 캠페인", - "description": "기존 캠페인에 프로모션을 추가합니다.", - "placeholder": { - "title": "기존 캠페인 없음", - "desc": "여러 프로모션을 추적하고 예산 제한을 설정하기 위해 하나를 생성할 수 있습니다." - } - }, - "new": { - "title": "새 캠페인", - "description": "이 프로모션을 위한 새 캠페인을 생성합니다." - }, - "none": { - "title": "캠페인 없음", - "description": "프로모션을 캠페인과 연결하지 않고 진행합니다" - } - }, - "status": { - "label": "상태", - "draft": { - "title": "임시 저장", - "description": "고객은 아직 코드를 사용할 수 없습니다" - }, - "active": { - "title": "활성", - "description": "고객이 코드를 사용할 수 있습니다" - }, - "inactive": { - "title": "비활성", - "description": "고객은 더 이상 코드를 사용할 수 없습니다" - } - }, - "method": { - "label": "방법", - "code": { - "title": "프로모션 코드", - "description": "고객은 결제 시 이 코드를 입력해야 합니다" - }, - "automatic": { - "title": "자동", - "description": "고객은 결제 시 이 프로모션을 볼 수 있습니다" - } - }, - "max_quantity": { - "title": "최대 수량", - "description": "이 프로모션이 적용되는 항목의 최대 수량입니다." - }, - "type": { - "standard": { - "title": "표준", - "description": "표준 프로모션" - }, - "buyget": { - "title": "구매 시 증정", - "description": "X를 구매하면 Y를 받는 프로모션" - } - }, - "allocation": { - "each": { - "title": "각각", - "description": "각 항목에 값 적용" - }, - "across": { - "title": "전체", - "description": "항목 전체에 값 적용" - }, - "once": { - "title": "한 번", - "description": "할인을 최대 수량까지 제한" - } - }, - "code": { - "title": "코드", - "description": "고객이 결제 중에 입력할 코드입니다." - }, - "value": { - "title": "프로모션 값" - }, - "value_type": { - "fixed": { - "title": "고정 금액", - "description": "할인될 금액입니다. 예: 100" - }, - "percentage": { - "title": "퍼센트", - "description": "금액에서 할인할 퍼센트입니다. 예: 8%" - } - }, - "taxInclusive": { - "title": "프로모션에 세금이 포함되나요?", - "description": "세금 후에 프로모션을 적용하려면 이 필드를 활성화하세요" - } - }, - "deleteWarning": "프로모션 {{code}}을(를) 삭제하려고 합니다. 이 작업은 취소할 수 없습니다.", - "createPromotionTitle": "프로모션 생성", - "type": "프로모션 유형", - "conditions": { - "add": "조건 추가", - "list": { - "noRecordsMessage": "프로모션이 적용되는 항목을 제한하기 위한 조건을 추가하세요." - } - } - }, - "campaigns": { - "domain": "캠페인", - "details": "캠페인 상세 정보", - "status": { - "active": "활성", - "expired": "만료됨", - "scheduled": "예약됨" - }, - "delete": { - "title": "확실합니까?", - "description": "캠페인 '{{name}}'을(를) 삭제하려고 합니다. 이 작업은 취소할 수 없습니다.", - "successToast": "캠페인 '{{name}}'이(가) 성공적으로 생성되었습니다." - }, - "edit": { - "header": "캠페인 편집", - "description": "캠페인의 상세 정보를 편집합니다.", - "successToast": "캠페인 '{{name}}'이(가) 성공적으로 업데이트되었습니다." - }, - "configuration": { - "header": "구성", - "edit": { - "header": "캠페인 구성 편집", - "description": "캠페인의 구성을 편집합니다.", - "successToast": "캠페인 구성이 성공적으로 업데이트되었습니다." - } - }, - "create": { - "title": "캠페인 생성", - "description": "프로모션 캠페인을 생성합니다.", - "hint": "프로모션 캠페인을 생성합니다.", - "header": "캠페인 생성", - "successToast": "캠페인 '{{name}}'이(가) 성공적으로 생성되었습니다." - }, - "fields": { - "name": "이름", - "identifier": "식별자", - "start_date": "시작일", - "end_date": "종료일", - "total_spend": "사용된 예산", - "total_used": "사용된 예산", - "budget_limit": "예산 한도", - "campaign_id": { - "hint": "프로모션과 동일한 통화 코드를 가진 캠페인만 이 목록에 표시됩니다." - } - }, - "budget": { - "create": { - "hint": "캠페인의 예산을 생성합니다.", - "header": "캠페인 예산" - }, - "details": "캠페인 예산", - "fields": { - "type": "유형", - "currency": "통화", - "limit": "한도", - "used": "사용됨" - }, - "type": { - "spend": { - "title": "지출", - "description": "모든 프로모션 사용의 총 할인 금액에 제한을 설정합니다." - }, - "usage": { - "title": "사용량", - "description": "프로모션이 사용될 수 있는 횟수에 제한을 설정합니다." - } - }, - "edit": { - "header": "캠페인 예산 편집" - } - }, - "promotions": { - "remove": { - "title": "캠페인에서 프로모션 제거", - "description": "캠페인에서 {{count}}개의 프로모션을 제거하려고 합니다. 이 작업은 취소할 수 없습니다." - }, - "alreadyAdded": "이 프로모션은 이미 캠페인에 추가되었습니다.", - "alreadyAddedDiffCampaign": "이 프로모션은 이미 다른 캠페인({{name}})에 추가되었습니다.", - "currencyMismatch": "프로모션과 캠페인의 통화가 일치하지 않습니다", - "toast": { - "success": "{{count}}개의 프로모션을 캠페인에 성공적으로 추가했습니다" - }, - "add": { - "list": { - "noRecordsMessage": "먼저 프로모션을 생성하세요." - } - }, - "list": { - "noRecordsMessage": "캠페인에 프로모션이 없습니다." - } - }, - "deleteCampaignWarning": "캠페인 {{name}}을(를) 삭제하려고 합니다. 이 작업은 취소할 수 없습니다.", - "totalSpend": "<0>{{amount}} <1>{{currency}}" - }, - "priceLists": { - "domain": "가격 목록", - "subtitle": "특정 조건에 대한 할인 또는 가격 재정의를 생성합니다.", - "delete": { - "confirmation": "가격 목록 \"{{title}}\"을(를) 삭제하려고 합니다. 이 작업은 취소할 수 없습니다.", - "successToast": "가격 목록 \"{{title}}\"이(가) 성공적으로 삭제되었습니다." - }, - "create": { - "header": "가격 목록 생성", - "subheader": "제품 가격을 관리하기 위한 새 가격 목록을 생성합니다.", - "tabs": { - "details": "상세 정보", - "products": "제품", - "prices": "가격" - }, - "successToast": "가격 목록 {{title}}이(가) 성공적으로 생성되었습니다.", - "products": { - "list": { - "noRecordsMessage": "먼저 제품을 생성하세요." - } - } - }, - "edit": { - "header": "가격 목록 편집", - "successToast": "가격 목록 {{title}}이(가) 성공적으로 업데이트되었습니다." - }, - "configuration": { - "header": "구성", - "edit": { - "header": "가격 목록 구성 편집", - "description": "가격 목록의 구성을 편집합니다.", - "successToast": "가격 목록 구성이 성공적으로 업데이트되었습니다." - } - }, - "products": { - "header": "제품", - "actions": { - "addProducts": "제품 추가", - "editPrices": "가격 편집" - }, - "delete": { - "confirmation_one": "가격 목록에서 {{count}}개 제품의 가격을 삭제하려고 합니다. 이 작업은 취소할 수 없습니다.", - "confirmation_other": "가격 목록에서 {{count}}개 제품의 가격을 삭제하려고 합니다. 이 작업은 취소할 수 없습니다.", - "successToast_one": "{{count}}개 제품의 가격이 성공적으로 삭제되었습니다.", - "successToast_other": "{{count}}개 제품의 가격이 성공적으로 삭제되었습니다." - }, - "add": { - "successToast": "가격이 가격 목록에 성공적으로 추가되었습니다." - }, - "edit": { - "successToast": "가격이 성공적으로 업데이트되었습니다." - } - }, - "fields": { - "priceOverrides": { - "label": "가격 재정의", - "header": "가격 재정의" - }, - "status": { - "label": "상태", - "options": { - "active": "활성", - "draft": "초안", - "expired": "만료됨", - "scheduled": "예약됨" - } - }, - "type": { - "label": "유형", - "hint": "생성하려는 가격 목록 유형을 선택하세요.", - "options": { - "sale": { - "label": "할인", - "description": "할인 가격은 제품의 일시적인 가격 변경입니다." - }, - "override": { - "label": "재정의", - "description": "재정의는 주로 고객별 가격을 생성하는 데 사용됩니다." - } - } - }, - "startsAt": { - "label": "가격 목록에 시작일이 있습니까?", - "hint": "미래에 활성화될 가격 목록을 예약합니다." - }, - "endsAt": { - "label": "가격 목록에 만료일이 있습니까?", - "hint": "미래에 비활성화될 가격 목록을 예약합니다." - }, - "customerAvailability": { - "header": "고객 그룹 선택", - "label": "고객 가용성", - "hint": "가격 목록이 적용될 고객 그룹을 선택하세요.", - "placeholder": "고객 그룹 검색", - "attribute": "고객 그룹" - } - } - }, - "profile": { - "domain": "프로필", - "manageYourProfileDetails": "프로필 상세 정보를 관리합니다.", - "fields": { - "languageLabel": "언어", - "usageInsightsLabel": "사용 인사이트" - }, - "edit": { - "header": "프로필 편집", - "languageHint": "관리자 대시보드에서 사용할 언어입니다. 이는 스토어의 언어를 변경하지 않습니다.", - "languagePlaceholder": "언어 선택", - "usageInsightsHint": "사용 인사이트를 공유하고 Medusa를 개선하는 데 도움을 주세요. 우리가 수집하는 내용과 그 사용 방법에 대한 자세한 내용은 <0>문서에서 확인할 수 있습니다." - }, - "toast": { - "edit": "프로필 변경 사항이 저장되었습니다" - } - }, - "users": { - "domain": "사용자", - "editUser": "사용자 편집", - "inviteUser": "사용자 초대", - "inviteUserHint": "새 사용자를 스토어에 초대합니다.", - "sendInvite": "초대장 보내기", - "pendingInvites": "대기 중인 초대", - "deleteInviteWarning": "{{email}}에 대한 초대를 삭제하려고 합니다. 이 작업은 취소할 수 없습니다.", - "resendInvite": "초대장 재전송", - "copyInviteLink": "초대 링크 복사", - "expiredOnDate": "{{date}}에 만료됨", - "validFromUntil": "<0>{{from}}부터 <1>{{until}}까지 유효", - "acceptedOnDate": "{{date}}에 수락됨", - "inviteStatus": { - "accepted": "수락됨", - "pending": "대기 중", - "expired": "만료됨" - }, - "roles": { - "admin": "관리자", - "developer": "개발자", - "member": "멤버" - }, - "list": { - "empty": { - "heading": "사용자를 찾을 수 없음", - "description": "사용자가 초대되면 여기에 표시됩니다." - }, - "filtered": { - "heading": "결과 없음", - "description": "현재 필터 조건과 일치하는 사용자가 없습니다." - } - }, - "deleteUserWarning": "사용자 {{name}}을(를) 삭제하려고 합니다. 이 작업은 취소할 수 없습니다.", - "deleteUserSuccess": "사용자 {{name}}이(가) 성공적으로 삭제되었습니다", - "invite": "초대" - }, - "store": { - "domain": "스토어", - "manageYourStoresDetails": "스토어의 상세 정보를 관리합니다", - "editStore": "스토어 편집", - "defaultCurrency": "기본 통화", - "defaultRegion": "기본 지역", - "defaultSalesChannel": "기본 판매 채널", - "defaultLocation": "기본 위치", - "swapLinkTemplate": "교환 링크 템플릿", - "paymentLinkTemplate": "결제 링크 템플릿", - "inviteLinkTemplate": "초대 링크 템플릿", - "currencies": "통화", - "addCurrencies": "통화 추가", - "enableTaxInclusivePricing": "세금 포함 가격 활성화", - "disableTaxInclusivePricing": "세금 포함 가격 비활성화", - "removeCurrencyWarning_one": "스토어에서 {{count}}개의 통화를 제거하려고 합니다. 계속하기 전에 해당 통화를 사용하는 모든 가격을 제거했는지 확인하세요.", - "removeCurrencyWarning_other": "스토어에서 {{count}}개의 통화를 제거하려고 합니다. 계속하기 전에 해당 통화를 사용하는 모든 가격을 제거했는지 확인하세요.", - "currencyAlreadyAdded": "이 통화는 이미 스토어에 추가되었습니다.", - "edit": { - "header": "스토어 편집" - }, - "toast": { - "update": "스토어가 성공적으로 업데이트되었습니다", - "currenciesUpdated": "통화가 성공적으로 업데이트되었습니다", - "currenciesRemoved": "스토어에서 통화가 성공적으로 제거되었습니다", - "updatedTaxInclusivitySuccessfully": "세금 포함 가격이 성공적으로 업데이트되었습니다" - } - }, - "regions": { - "domain": "지역", - "subtitle": "지역은 제품을 판매하는 영역입니다. 여러 국가를 포함할 수 있으며, 다른 세율, 제공자 및 통화를 가질 수 있습니다.", - "createRegion": "지역 생성", - "createRegionHint": "일련의 국가에 대한 세율 및 제공자를 관리합니다.", - "addCountries": "국가 추가", - "editRegion": "지역 편집", - "countriesHint": "이 지역에 포함된 국가를 추가합니다.", - "deleteRegionWarning": "지역 {{name}}을(를) 삭제하려고 합니다. 이 작업은 취소할 수 없습니다.", - "removeCountriesWarning_one": "지역에서 {{count}}개의 국가를 제거하려고 합니다. 이 작업은 취소할 수 없습니다.", - "removeCountriesWarning_other": "지역에서 {{count}}개의 국가를 제거하려고 합니다. 이 작업은 취소할 수 없습니다.", - "removeCountryWarning": "지역에서 국가 {{name}}을(를) 제거하려고 합니다. 이 작업은 취소할 수 없습니다.", - "automaticTaxesHint": "활성화되면 세금은 배송 주소에 따라 결제 시에만 계산됩니다.", - "taxInclusiveHint": "활성화되면 지역의 가격에 세금이 포함됩니다.", - "providersHint": "이 지역에서 사용할 수 있는 결제 제공자를 추가합니다.", - "shippingOptions": "배송 옵션", - "deleteShippingOptionWarning": "배송 옵션 {{name}}을(를) 삭제하려고 합니다. 이 작업은 취소할 수 없습니다.", - "return": "반품", - "outbound": "반출", - "priceType": "가격 유형", - "flatRate": "정액제", - "calculated": "계산됨", - "list": { - "noRecordsMessage": "판매 지역에 대한 지역을 생성하세요." - }, - "toast": { - "delete": "지역이 성공적으로 삭제되었습니다", - "edit": "지역 편집이 저장되었습니다", - "create": "지역이 성공적으로 생성되었습니다", - "countries": "지역 국가가 성공적으로 업데이트되었습니다" - }, - "shippingOption": { - "createShippingOption": "배송 옵션 생성", - "createShippingOptionHint": "지역에 대한 새 배송 옵션을 생성합니다.", - "editShippingOption": "배송 옵션 편집", - "fulfillmentMethod": "이행 방법", - "type": { - "outbound": "반출", - "outboundHint": "고객에게 제품을 보내기 위한 배송 옵션을 생성하는 경우 이 옵션을 사용하세요.", - "return": "반품", - "returnHint": "고객이 제품을 반품하기 위한 배송 옵션을 생성하는 경우 이 옵션을 사용하세요." - }, - "priceType": { - "label": "가격 유형", - "flatRate": "정액제", - "calculated": "계산됨" - }, - "availability": { - "adminOnly": "관리자 전용", - "adminOnlyHint": "활성화하면 배송 옵션은 관리자 대시보드에서만 사용 가능하며 스토어프론트에서는 사용할 수 없습니다." - }, - "taxInclusiveHint": "활성화하면 배송 옵션의 가격에 세금이 포함됩니다.", - "requirements": { - "label": "요구 사항", - "hint": "배송 옵션에 대한 요구 사항을 지정합니다." - } - } - }, - "taxes": { - "domain": "세금 지역", - "domainDescription": "세금 지역 관리", - "countries": { - "taxCountriesHint": "세금 설정은 나열된 국가에 적용됩니다." - }, - "settings": { - "editTaxSettings": "세금 설정 편집", - "taxProviderLabel": "세금 제공자", - "systemTaxProviderLabel": "시스템 세금 제공자", - "calculateTaxesAutomaticallyLabel": "자동으로 세금 계산", - "calculateTaxesAutomaticallyHint": "활성화하면 세율이 자동으로 계산되어 장바구니에 적용됩니다. 비활성화하면 결제 시 세금을 수동으로 계산해야 합니다. 수동 세금은 타사 세금 제공자와 함께 사용하는 것이 좋습니다.", - "applyTaxesOnGiftCardsLabel": "기프트 카드에 세금 적용", - "applyTaxesOnGiftCardsHint": "활성화하면 결제 시 기프트 카드에 세금이 적용됩니다. 일부 국가에서는 세금 규정상 구매 시 기프트 카드에 세금을 적용해야 합니다.", - "defaultTaxRateLabel": "기본 세율", - "defaultTaxCodeLabel": "기본 세금 코드" - }, - "defaultRate": { - "sectionTitle": "기본 세율" - }, - "taxRate": { - "sectionTitle": "세율", - "createTaxRate": "세율 생성", - "createTaxRateHint": "지역에 대한 새 세율을 생성합니다.", - "deleteRateDescription": "세율 {{name}}을(를) 삭제하려고 합니다. 이 작업은 취소할 수 없습니다.", - "editRateAction": "세율 편집", - "editOverridesAction": "재정의 편집", - "editOverridesTitle": "세율 재정의 편집", - "editOverridesHint": "세율에 대한 재정의를 지정합니다.", - "deleteTaxRateWarning": "세율 {{name}}을(를) 삭제하려고 합니다. 이 작업은 취소할 수 없습니다.", - "productOverridesLabel": "제품 재정의", - "productOverridesHint": "세율에 대한 제품 재정의를 지정합니다.", - "addProductOverridesAction": "제품 재정의 추가", - "productTypeOverridesLabel": "제품 유형 재정의", - "productTypeOverridesHint": "세율에 대한 제품 유형 재정의를 지정합니다.", - "addProductTypeOverridesAction": "제품 유형 재정의 추가", - "shippingOptionOverridesLabel": "배송 옵션 재정의", - "shippingOptionOverridesHint": "세율에 대한 배송 옵션 재정의를 지정합니다.", - "addShippingOptionOverridesAction": "배송 옵션 재정의 추가", - "productOverridesHeader": "제품", - "productTypeOverridesHeader": "제품 유형", - "shippingOptionOverridesHeader": "배송 옵션" - } - }, - "locations": { - "domain": "위치", - "editLocation": "위치 편집", - "addSalesChannels": "판매 채널 추가", - "noLocationsFound": "위치를 찾을 수 없음", - "selectLocations": "항목을 보관하는 위치를 선택하세요.", - "deleteLocationWarning": "위치 {{name}}을(를) 삭제하려고 합니다. 이 작업은 취소할 수 없습니다.", - "removeSalesChannelsWarning_one": "위치에서 {{count}}개의 판매 채널을 제거하려고 합니다.", - "removeSalesChannelsWarning_other": "위치에서 {{count}}개의 판매 채널을 제거하려고 합니다.", - "toast": { - "create": "위치가 성공적으로 생성되었습니다", - "update": "위치가 성공적으로 업데이트되었습니다", - "removeChannel": "판매 채널이 성공적으로 제거되었습니다" - } - }, - "reservations": { - "domain": "예약", - "subtitle": "재고 항목의 예약 수량을 관리합니다.", - "deleteWarning": "예약을 삭제하려고 합니다. 이 작업은 취소할 수 없습니다." - }, - "salesChannels": { - "domain": "판매 채널", - "subtitle": "제품을 판매하는 온라인 및 오프라인 채널을 관리합니다.", - "list": { - "empty": { - "heading": "판매 채널을 찾을 수 없음", - "description": "판매 채널이 생성되면 여기에 표시됩니다." - }, - "filtered": { - "heading": "결과 없음", - "description": "현재 필터 조건과 일치하는 판매 채널이 없습니다." - } - }, - "createSalesChannel": "판매 채널 생성", - "createSalesChannelHint": "제품을 판매할 새 판매 채널을 생성합니다.", - "enabledHint": "판매 채널의 활성화 여부를 지정합니다.", - "removeProductsWarning_one": "{{sales_channel}}에서 {{count}}개의 제품을 제거하려고 합니다.", - "removeProductsWarning_other": "{{sales_channel}}에서 {{count}}개의 제품을 제거하려고 합니다.", - "addProducts": "제품 추가", - "editSalesChannel": "판매 채널 편집", - "productAlreadyAdded": "이 제품은 이미 판매 채널에 추가되었습니다.", - "deleteSalesChannelWarning": "판매 채널 {{name}}을(를) 삭제하려고 합니다. 이 작업은 취소할 수 없습니다.", - "toast": { - "create": "판매 채널이 성공적으로 생성되었습니다", - "update": "판매 채널이 성공적으로 업데이트되었습니다", - "delete": "판매 채널이 성공적으로 삭제되었습니다" - }, - "tooltip": { - "cannotDeleteDefault": "기본 판매 채널은 삭제할 수 없습니다" - }, - "products": { - "list": { - "noRecordsMessage": "판매 채널에 제품이 없습니다." - }, - "add": { - "list": { - "noRecordsMessage": "먼저 제품을 생성하세요." - } - } - } - }, - "apiKeyManagement": { - "domain": { - "publishable": "공개 API 키", - "secret": "비밀 API 키" - }, - "subtitle": { - "publishable": "스토어프론트에서 요청 범위를 특정 판매 채널로 제한하는 데 사용되는 API 키를 관리합니다.", - "secret": "관리자 애플리케이션에서 관리자 사용자를 인증하는 데 사용되는 API 키를 관리합니다." - }, - "status": { - "active": "활성", - "revoked": "취소됨" - }, - "type": { - "publishable": "공개", - "secret": "비밀" - }, - "create": { - "createPublishableHeader": "공개 API 키 생성", - "createPublishableHint": "요청 범위를 특정 판매 채널로 제한하기 위한 새 공개 API 키를 생성합니다.", - "createSecretHeader": "비밀 API 키 생성", - "createSecretHint": "인증된 관리자 사용자로 Medusa API에 접근하기 위한 새 비밀 API 키를 생성합니다.", - "secretKeyCreatedHeader": "비밀 키 생성됨", - "secretKeyCreatedHint": "새 비밀 키가 생성되었습니다. 지금 복사하여 안전하게 보관하세요. 이 키는 한 번만 표시됩니다.", - "copySecretTokenSuccess": "비밀 키가 클립보드에 복사되었습니다.", - "copySecretTokenFailure": "비밀 키를 클립보드에 복사하지 못했습니다.", - "successToast": "API 키가 성공적으로 생성되었습니다." - }, - "edit": { - "header": "API 키 편집", - "description": "API 키의 제목을 편집합니다.", - "successToast": "API 키 {{title}}이(가) 성공적으로 업데이트되었습니다." - }, - "salesChannels": { - "title": "판매 채널 추가", - "description": "API 키가 제한되어야 하는 판매 채널을 추가합니다.", - "successToast_one": "{{count}}개의 판매 채널이 API 키에 성공적으로 추가되었습니다.", - "successToast_other": "{{count}}개의 판매 채널이 API 키에 성공적으로 추가되었습니다.", - "alreadyAddedTooltip": "이 판매 채널은 이미 API 키에 추가되었습니다.", - "list": { - "noRecordsMessage": "공개 API 키의 범위에 판매 채널이 없습니다." - } - }, - "delete": { - "warning": "API 키 {{title}}을(를) 삭제하려고 합니다. 이 작업은 취소할 수 없습니다.", - "successToast": "API 키 {{title}}이(가) 성공적으로 삭제되었습니다." - }, - "revoke": { - "warning": "API 키 {{title}}을(를) 취소하려고 합니다. 이 작업은 취소할 수 없습니다.", - "successToast": "API 키 {{title}}이(가) 성공적으로 취소되었습니다." - }, - "addSalesChannels": { - "list": { - "noRecordsMessage": "먼저 판매 채널을 생성하세요." - } - }, - "removeSalesChannel": { - "warning": "API 키에서 판매 채널 {{name}}을(를) 제거하려고 합니다. 이 작업은 취소할 수 없습니다.", - "warningBatch_one": "API 키에서 {{count}}개의 판매 채널을 제거하려고 합니다. 이 작업은 취소할 수 없습니다.", - "warningBatch_other": "API 키에서 {{count}}개의 판매 채널을 제거하려고 합니다. 이 작업은 취소할 수 없습니다.", - "successToast": "판매 채널이 API 키에서 성공적으로 제거되었습니다.", - "successToastBatch_one": "{{count}}개의 판매 채널이 API 키에서 성공적으로 제거되었습니다.", - "successToastBatch_other": "{{count}}개의 판매 채널이 API 키에서 성공적으로 제거되었습니다." - }, - "actions": { - "revoke": "API 키 취소", - "copy": "API 키 복사", - "copySuccessToast": "API 키가 클립보드에 복사되었습니다." - }, - "table": { - "lastUsedAtHeader": "마지막 사용 시간", - "createdAtHeader": "취소 시간" - }, - "fields": { - "lastUsedAtLabel": "마지막 사용 시간", - "revokedByLabel": "취소자", - "revokedAtLabel": "취소 시간", - "createdByLabel": "생성자" - } - }, - "returnReasons": { - "domain": "반품 사유", - "subtitle": "반품된 항목에 대한 사유를 관리합니다.", - "calloutHint": "반품을 분류하기 위한 사유를 관리합니다.", - "editReason": "반품 사유 편집", - "create": { - "header": "반품 사유 추가", - "subtitle": "가장 일반적인 반품 사유를 지정합니다.", - "hint": "반품을 분류하기 위한 새 반품 사유를 생성합니다.", - "successToast": "반품 사유 {{label}}이(가) 성공적으로 생성되었습니다." - }, - "edit": { - "header": "반품 사유 편집", - "subtitle": "반품 사유의 값을 편집합니다.", - "successToast": "반품 사유 {{label}}이(가) 성공적으로 업데이트되었습니다." - }, - "delete": { - "confirmation": "반품 사유 \"{{label}}\"을(를) 삭제하려고 합니다. 이 작업은 취소할 수 없습니다.", - "successToast": "반품 사유 \"{{label}}\"이(가) 성공적으로 삭제되었습니다." - }, - "fields": { - "value": { - "label": "값", - "placeholder": "wrong_size", - "tooltip": "값은 반품 사유에 대한 고유 식별자여야 합니다." - }, - "label": { - "label": "라벨", - "placeholder": "잘못된 사이즈" - }, - "description": { - "label": "설명", - "placeholder": "고객이 잘못된 사이즈를 받았습니다" - } - } - }, - "login": { - "forgotPassword": "비밀번호를 잊으셨나요? - <0>재설정", - "title": "Medusa에 오신 것을 환영합니다", - "hint": "계정 영역에 접근하려면 로그인하세요" - }, - "invite": { - "title": "Medusa에 오신 것을 환영합니다", - "hint": "아래에서 계정을 생성하세요", - "backToLogin": "로그인으로 돌아가기", - "createAccount": "계정 생성", - "alreadyHaveAccount": "이미 계정이 있으신가요? - <0>로그인", - "emailTooltip": "이메일은 변경할 수 없습니다. 다른 이메일을 사용하고 싶다면 새 초대장을 보내야 합니다.", - "invalidInvite": "초대장이 유효하지 않거나 만료되었습니다.", - "successTitle": "계정이 등록되었습니다", - "successHint": "지금 바로 Medusa 관리자를 시작하세요.", - "successAction": "Medusa 관리자 시작", - "invalidTokenTitle": "초대 토큰이 유효하지 않습니다", - "invalidTokenHint": "새 초대 링크를 요청해 보세요.", - "passwordMismatch": "비밀번호가 일치하지 않습니다", - "toast": { - "accepted": "초대가 성공적으로 수락되었습니다" - } - }, - "resetPassword": { - "title": "비밀번호 재설정", - "hint": "아래에 이메일을 입력하면 비밀번호 재설정 방법에 대한 안내를 보내드립니다.", - "email": "이메일", - "sendResetInstructions": "재설정 안내 보내기", - "backToLogin": "<0>로그인으로 돌아가기", - "newPasswordHint": "아래에서 새 비밀번호를 선택하세요.", - "invalidTokenTitle": "재설정 토큰이 유효하지 않습니다", - "invalidTokenHint": "새 재설정 링크를 요청해 보세요.", - "expiredTokenTitle": "재설정 토큰이 만료되었습니다", - "goToResetPassword": "비밀번호 재설정으로 이동", - "resetPassword": "비밀번호 재설정", - "newPassword": "새 비밀번호", - "repeatNewPassword": "새 비밀번호 확인", - "tokenExpiresIn": "토큰이 <0>{{time}}분 후에 만료됩니다", - "successfulRequestTitle": "이메일을 성공적으로 보냈습니다", - "successfulRequest": "비밀번호를 재설정할 수 있는 이메일을 보냈습니다. 몇 분 후에도 받지 못했다면 스팸 폴더를 확인해 보세요.", - "successfulResetTitle": "비밀번호 재설정 성공", - "successfulReset": "로그인 페이지에서 로그인하세요.", - "passwordMismatch": "비밀번호가 일치하지 않습니다", - "invalidLinkTitle": "재설정 링크가 유효하지 않습니다", - "invalidLinkHint": "다시 비밀번호 재설정을 시도해 보세요." - }, - "workflowExecutions": { - "domain": "워크플로우", - "subtitle": "Medusa 애플리케이션의 워크플로우 실행을 보고 추적합니다.", - "transactionIdLabel": "트랜잭션 ID", - "workflowIdLabel": "워크플로우 ID", - "progressLabel": "진행 상황", - "stepsCompletedLabel_one": "{{count}}개 중 {{completed}}개 단계", - "stepsCompletedLabel_other": "{{count}}개 중 {{completed}}개 단계", - "list": { - "noRecordsMessage": "아직 실행된 워크플로우가 없습니다." - }, - "history": { - "sectionTitle": "기록", - "runningState": "실행 중...", - "awaitingState": "대기 중", - "failedState": "실패", - "skippedState": "건너뜀", - "skippedFailureState": "건너뜀(실패)", - "definitionLabel": "정의", - "outputLabel": "출력", - "compensateInputLabel": "보상 입력", - "revertedLabel": "되돌림", - "errorLabel": "오류" - }, - "state": { - "done": "완료", - "failed": "실패", - "reverted": "되돌림", - "invoking": "호출 중", - "compensating": "보상 중", - "notStarted": "시작되지 않음" - }, - "transaction": { - "state": { - "waitingToCompensate": "보상 대기 중" - } - }, - "step": { - "state": { - "skipped": "건너뜀", - "skippedFailure": "건너뜀(실패)", - "dormant": "휴면", - "timeout": "시간 초과" - } - } - }, - "productTypes": { - "domain": "제품 유형", - "subtitle": "제품을 유형별로 구성합니다.", - "create": { - "header": "제품 유형 생성", - "hint": "제품을 분류하기 위한 새 제품 유형을 생성합니다.", - "successToast": "제품 유형 {{value}}이(가) 성공적으로 생성되었습니다." - }, - "edit": { - "header": "제품 유형 편집", - "successToast": "제품 유형 {{value}}이(가) 성공적으로 업데이트되었습니다." - }, - "delete": { - "confirmation": "제품 유형 \"{{value}}\"을(를) 삭제하려고 합니다. 이 작업은 취소할 수 없습니다.", - "successToast": "제품 유형 \"{{value}}\"이(가) 성공적으로 삭제되었습니다." - }, - "fields": { - "value": "값" - } - }, - "productTags": { - "domain": "제품 태그", - "create": { - "header": "제품 태그 생성", - "subtitle": "제품을 분류하기 위한 새 제품 태그를 생성합니다.", - "successToast": "제품 태그 {{value}}이(가) 성공적으로 생성되었습니다." - }, - "edit": { - "header": "제품 태그 편집", - "subtitle": "제품 태그의 값을 편집합니다.", - "successToast": "제품 태그 {{value}}이(가) 성공적으로 업데이트되었습니다." - }, - "delete": { - "confirmation": "제품 태그 {{value}}을(를) 삭제하려고 합니다. 이 작업은 취소할 수 없습니다.", - "successToast": "제품 태그 {{value}}이(가) 성공적으로 삭제되었습니다." - }, - "fields": { - "value": "값" - } - }, - "notifications": { - "domain": "알림", - "emptyState": { - "title": "알림 없음", - "description": "현재 알림이 없습니다. 알림이 생기면 여기에 표시됩니다." - }, - "accessibility": { - "description": "Medusa 활동에 대한 알림이 여기에 나열됩니다." - } - }, - "errors": { - "serverError": "서버 오류 - 나중에 다시 시도하세요.", - "invalidCredentials": "이메일 또는 비밀번호가 잘못되었습니다" - }, - "statuses": { - "scheduled": "예약됨", - "expired": "만료됨", - "active": "활성", - "inactive": "비활성", - "draft": "임시 저장", - "enabled": "활성화됨", - "disabled": "비활성화됨" - }, - "labels": { - "productVariant": "제품 변형", - "prices": "가격", - "available": "사용 가능", - "inStock": "재고 있음", - "added": "추가됨", - "removed": "제거됨", - "from": "시작", - "to": "종료", - "beaware": "주의", - "loading": "로딩 중" - }, - "fields": { - "amount": "금액", - "refundAmount": "환불 금액", - "name": "이름", - "default": "기본", - "lastName": "성", - "firstName": "이름", - "title": "제목", - "customTitle": "사용자 지정 제목", - "manageInventory": "재고 관리", - "inventoryKit": "구성 상품", - "inventoryItems": "재고 상품", - "inventoryItem": "재고 상품", - "requiredQuantity": "필요 수량", - "description": "설명", - "email": "이메일", - "password": "비밀번호", - "repeatPassword": "비밀번호 확인", - "confirmPassword": "비밀번호 확인", - "newPassword": "새 비밀번호", - "repeatNewPassword": "새 비밀번호 확인", - "categories": "카테고리", - "shippingMethod": "배송 방법", - "configurations": "구성", - "conditions": "조건", - "category": "카테고리", - "collection": "컬렉션", - "discountable": "할인 가능", - "handle": "핸들", - "subtitle": "부제목", - "by": "작성자", - "item": "항목", - "qty": "수량", - "limit": "제한", - "tags": "태그", - "type": "유형", - "reason": "사유", - "none": "없음", - "all": "전체", - "search": "검색", - "percentage": "퍼센트", - "sales_channels": "판매 채널", - "customer_groups": "고객 그룹", - "product_tags": "제품 태그", - "product_types": "제품 유형", - "product_collections": "제품 컬렉션", - "status": "상태", - "code": "코드", - "value": "값", - "disabled": "비활성화됨", - "dynamic": "동적", - "normal": "일반", - "years": "년", - "months": "월", - "days": "일", - "hours": "시간", - "minutes": "분", - "totalRedemptions": "총 사용 횟수", - "countries": "국가", - "paymentProviders": "결제 제공자", - "refundReason": "환불 사유", - "fulfillmentProviders": "배송 업체", - "fulfillmentProvider": "배송 업체", - "providers": "제공자", - "availability": "가용성", - "inventory": "재고", - "optional": "선택 사항", - "note": "메모", - "automaticTaxes": "자동 세금", - "taxInclusivePricing": "세금 포함 가격", - "currency": "통화", - "address": "주소", - "address2": "아파트, 호수 등", - "city": "도시", - "postalCode": "우편번호", - "country": "국가", - "state": "주", - "province": "도/주", - "company": "회사", - "phone": "전화번호", - "metadata": "메타데이터", - "selectCountry": "국가 선택", - "products": "제품", - "variants": "변형", - "orders": "주문", - "account": "계정", - "total": "주문 합계", - "paidTotal": "캡처된 합계", - "totalExclTax": "세금 제외 합계", - "subtotal": "소계", - "shipping": "배송", - "outboundShipping": "반출 배송", - "returnShipping": "반품 배송", - "tax": "세금", - "created": "생성됨", - "key": "키", - "customer": "고객", - "date": "날짜", - "order": "주문", - "fulfillment": "이행", - "provider": "제공자", - "payment": "결제", - "items": "항목", - "salesChannel": "판매 채널", - "region": "지역", - "discount": "할인", - "role": "역할", - "sent": "전송됨", - "salesChannels": "판매 채널", - "product": "제품", - "createdAt": "생성일", - "updatedAt": "업데이트일", - "revokedAt": "취소일", - "true": "참", - "false": "거짓", - "giftCard": "기프트 카드", - "tag": "태그", - "dateIssued": "발행일", - "issuedDate": "발행일", - "expiryDate": "만료일", - "price": "가격", - "priceTemplate": "가격 {{regionOrCurrency}}", - "height": "높이", - "width": "너비", - "length": "길이", - "weight": "무게", - "midCode": "MID 코드", - "hsCode": "HS 코드", - "ean": "EAN", - "upc": "UPC", - "inventoryQuantity": "재고 수량", - "barcode": "바코드", - "countryOfOrigin": "원산지 국가", - "material": "재질", - "thumbnail": "썸네일", - "sku": "SKU", - "managedInventory": "관리된 재고", - "allowBackorder": "품절 주문 허용", - "inStock": "재고 있음", - "location": "위치", - "quantity": "수량", - "variant": "변형", - "id": "ID", - "parent": "상위", - "minSubtotal": "최소 소계", - "maxSubtotal": "최대 소계", - "shippingProfile": "배송 프로필", - "summary": "요약", - "details": "상세 정보", - "label": "라벨", - "rate": "비율", - "requiresShipping": "배송 필요", - "unitPrice": "단가", - "startDate": "시작일", - "endDate": "종료일", - "draft": "임시 저장", - "values": "값" - }, - "dateTime": { - "years_one": "년", - "years_other": "년", - "months_one": "월", - "months_other": "월", - "weeks_one": "주", - "weeks_other": "주", - "days_one": "일", - "days_other": "일", - "hours_one": "시간", - "hours_other": "시간", - "minutes_one": "분", - "minutes_other": "분", - "seconds_one": "초", - "seconds_other": "초" - } -} \ No newline at end of file diff --git a/src/i18n/translations/lt.json b/src/i18n/translations/lt.json deleted file mode 100644 index dc978714..00000000 --- a/src/i18n/translations/lt.json +++ /dev/null @@ -1,3012 +0,0 @@ -{ - "$schema": "./$schema.json", - "general": { - "ascending": "Didėjančia tvarka", - "descending": "Mažėjančia tvarka", - "add": "Pridėti", - "start": "Pradžia", - "end": "Pabaiga", - "open": "Atidaryti", - "close": "Uždaryti", - "apply": "Taikyti", - "range": "Intervalas", - "search": "Paieška", - "of": "iš", - "results": "rezultatai", - "pages": "puslapiai", - "next": "Kitas", - "prev": "Praeitas", - "is": "yra", - "timeline": "Laiko juosta", - "success": "Payvko", - "warning": "Įspėjimas", - "tip": "Patarimas", - "error": "Klaida", - "select": "Pasirinkite", - "selected": "Pasirinktas", - "enabled": "Įjungtas", - "disabled": "Išjungtas", - "expired": "Pasibaigęs", - "active": "Aktyvus", - "revoked": "Atšauktas", - "new": "Naujas", - "modified": "Pakeistas", - "added": "Pridėtas", - "removed": "Pašalintas", - "admin": "Administratorius", - "store": "Parduotuvė", - "details": "Aprašymas", - "items_one": "{{count}} daiktas", - "items_other": "{{count}} daiktai", - "countSelected": "{{count}} pasirinkta", - "countOfTotalSelected": "{{count}} iš {{total}} pasirinkta", - "plusCount": "+ {{count}}", - "plusCountMore": "+ {{count}} dar", - "areYouSure": "Jūs įsitikinę?", - "areYouSureDescription": "Ketinate pašalinti {{entity}} {{title}}. Šis veiksmas neatstatomas.", - "noRecordsFound": "Įrašų nerasta", - "typeToConfirm": "Įveskite {val} patvirtinimui:", - "noResultsTitle": "Rezultatų nėra", - "noResultsMessage": "Pabandykite pakeisti paieškos kriterijus", - "noSearchResults": "Paieškos rezultatų nėra", - "noSearchResultsFor": "Paieškos rezultatų nėra pagal <0>'{{query}}'", - "noRecordsTitle": "Įrašų nėra", - "noRecordsMessage": "Nėra įrašų parodymui", - "unsavedChangesTitle": "Tikrai norite išeiti iš šios formos?", - "unsavedChangesDescription": "Turite neišsaugotų pakeitimų, kurie bus prarasti jei išeisite iš šios formos.", - "includesTaxTooltip": "Kainos šiame stulpelyje nurodytos su mokesčiais.", - "excludesTaxTooltip": "Kainos šiame stulpelyje nurodytos be mokesčių.", - "noMoreData": "Daugiau duomenų nėra" - }, - "json": { - "header": "JSON", - "numberOfKeys_one": "{{count}} įrašas", - "numberOfKeys_other": "{{count}} įrašų", - "drawer": { - "header_one": "JSON <0>· {{count}} įrašas", - "header_other": "JSON <0>· {{count}} įrašų", - "description": "Peržiūrėkite šio objekto JSON duomenis" - } - }, - "metadata": { - "header": "Metaduomenys", - "numberOfKeys_one": "{{count}} įrašas", - "numberOfKeys_other": "{{count}} įrašų", - "edit": { - "header": "Keisti Metaduomenis", - "description": "Keisti šio objekto metaduomenis.", - "successToast": "Metaduomenyss sėkmingai atnaujinti.", - "actions": { - "insertRowAbove": "Įterpti eilutę virš", - "insertRowBelow": "Įterpti eilutę po", - "deleteRow": "Pašalinti eiltuę" - }, - "labels": { - "key": "įrašas", - "value": "reikšmė" - }, - "complexRow": { - "label": "Kai kurios eilutės išjungtos", - "description": "Šiame objekte yra neprimityvių metaduomenų, pvz., masyvų ar objektų, kurių čia redaguoti čia negalima. Norėdami pakeisti išjungtas eilutes, naudokite API tiesiogiai.", - "tooltip": "Eilutė išjungta, nes joje yra neprimityvių duomenų." - } - } - }, - "validation": { - "mustBeInt": "Reikšmė turi būti sveikasis skaičius.", - "mustBePositive": "Reikšmė turi būti teigiamas skaičius." - }, - "actions": { - "save": "Išsaugoti", - "saveAsDraft": "Išsaugoti kaip juodraštį", - "copy": "Kopijuoti", - "copied": "Nukopijuota", - "duplicate": "Dubliuoti", - "publish": "Publikuoti", - "create": "Sukurti", - "delete": "Ištrinti", - "remove": "Pašalinti", - "revoke": "Atšaukti", - "cancel": "Atšaukti", - "forceConfirm": "Priverstinai patvirtinti", - "continueEdit": "Tęsti redagavimą", - "enable": "Įjungti", - "disable": "Išjungti", - "undo": "Atstatyti", - "complete": "Baigtas", - "viewDetails": "Peržiūrėti informaciją", - "back": "Atgal", - "close": "Uždaryti", - "showMore": "Rodyti daugiau", - "continue": "Tęsti", - "continueWithEmail": "Tęstu su el. paštu", - "idCopiedToClipboard": "ID nukopijuotas į atmintį", - "addReason": "Pridėti priežastį", - "addNote": "Pridėti pastabą", - "reset": "Atstatyti", - "confirm": "Patvirtinti", - "edit": "Keisti", - "addItems": "Pridėti", - "download": "Parsisiųsti", - "clear": "Išvalyti", - "clearAll": "Išvalyti visus", - "apply": "Pritaikyti", - "add": "Pridėti", - "select": "Pasirinkti", - "browse": "Naršyti", - "logout": "Atsijungti", - "hide": "Paslėpti", - "export": "Eksportuoti", - "import": "Importuoti", - "cannotUndo": "Šio veiksmo pasekmės neatstatomos" - }, - "operators": { - "in": "Iš" - }, - "app": { - "search": { - "label": "Ieškoti", - "title": "Paieška", - "description": "Paieška visoje parduotuvėje: tarp užsakymų, prekių, klientų, kt.", - "allAreas": "Vios sritys", - "navigation": "Navigacija", - "openResult": "Atidaryti rezultatą", - "showMore": "Rodyti daugiau", - "placeholder": "Peršok arba rask bet ką...", - "noResultsTitle": "Rezultatų nerasta", - "noResultsMessage": "Mes neradome nieko, atitinkančio Jūsų piešką.", - "emptySearchTitle": "Paieškai, įveskite", - "emptySearchMessage": "Įveskite paieškos žodį ar frazę.", - "loadMore": "Užkrauti dar {{count}}", - "groups": { - "all": "Visos sritys", - "customer": "Klientai", - "customerGroup": "Klientų grupės", - "product": "Prekės", - "productVariant": "Prekių variantai", - "inventory": "Atsargos", - "reservation": "Rezervacijos", - "category": "Kategorijos", - "collection": "Kolekcijos", - "order": "Užsakymai", - "promotion": "Akcijos", - "campaign": "Kampanijos", - "priceList": "Kainoraščiai", - "user": "Administratoriai", - "region": "Regionai", - "taxRegion": "Mokesčių regionai", - "returnReason": "Grąžinimo priežastys", - "salesChannel": "Pardavimų kanalai", - "productType": "Prekių tipai", - "productTag": "Prekių žymos", - "location": "Sandėliavimo vietos", - "shippingProfile": "Siuntimo tipas", - "publishableApiKey": "Vieši API raktai", - "secretApiKey": "Slapti API raktai", - "command": "Komandos", - "navigation": "Navigacija" - } - }, - "keyboardShortcuts": { - "pageShortcut": "Peršokti į", - "settingShortcut": "Nustatymai", - "commandShortcut": "Komandos", - "then": "tada", - "navigation": { - "goToOrders": "Užsakymai", - "goToProducts": "Prekės", - "goToCollections": "Kolekcijos", - "goToCategories": "Kategorijos", - "goToCustomers": "Klientai", - "goToCustomerGroups": "Klientų grupės", - "goToInventory": "Atsargos", - "goToReservations": "Rezervacijos", - "goToPriceLists": "Kainoraščiai", - "goToPromotions": "Akcijos", - "goToCampaigns": "Kampanijos" - }, - "settings": { - "goToSettings": "Nustatymai", - "goToStore": "Parduotuvė", - "goToUsers": "Administratoriai", - "goToRegions": "Regionai", - "goToTaxRegions": "Mokesčių regionai", - "goToSalesChannels": "Pardavimų kanalai", - "goToProductTypes": "Prekių tipai", - "goToLocations": "Vietos", - "goToPublishableApiKeys": "Vieši API raktai", - "goToSecretApiKeys": "Slapti API raktai", - "goToWorkflows": "Darbo eigos", - "goToProfile": "Paskyra", - "goToReturnReasons": "Grąžinimo priežastys" - } - }, - "menus": { - "user": { - "documentation": "Dokumentacija", - "changelog": "Pakeitimų žurnalas", - "shortcuts": "Spartieji klavišai", - "profileSettings": "Paskyros nustatymai", - "theme": { - "label": "Tema", - "dark": "Tamsi", - "light": "Šviesi", - "system": "Sistemos" - } - }, - "store": { - "label": "Parduotuvė", - "storeSettings": "Parduotuvės nustatymai" - }, - "actions": { - "logout": "Atsijungti" - } - }, - "nav": { - "accessibility": { - "title": "Navigacija", - "description": "Darbastalio meniu." - }, - "common": { - "extensions": "Plėtiniai" - }, - "main": { - "store": "Parduotuvė", - "storeSettings": "Parduotuvės nustatymai" - }, - "settings": { - "header": "Nustatymai", - "general": "Bendrieji", - "developer": "Kūrėjo", - "myAccount": "Mano Paskyra" - } - } - }, - "dataGrid": { - "columns": { - "view": "Žiūrėti", - "resetToDefault": "Atstatyti numatytuosius", - "disabled": "Matomų stulpelių keitimas išjungtas." - }, - "shortcuts": { - "label": "Spartieji klavišai", - "commands": { - "undo": "Atstatyti", - "redo": "Perdaryti", - "copy": "Kopijuoti", - "paste": "Įklijuoti", - "edit": "Keisti", - "delete": "Šalinti", - "clear": "Išvalyti", - "moveUp": "Eiti aukštyn", - "moveDown": "Eiti žemyn", - "moveLeft": "Eiti karėn", - "moveRight": "Eiti dešinėn", - "moveTop": "Eiti į viršų", - "moveBottom": "Eitį į apačią", - "selectDown": "Pasirinkti žemiau", - "selectUp": "Pasirinkti aukščiau", - "selectColumnDown": "Pasirinkti stulpelį žemyn", - "selectColumnUp": "Pasirinkti stulpelį aukštyn", - "focusToolbar": "Pereitį į įrankių juostą", - "focusCancel": "Pereiti prie atšaukimo" - } - }, - "errors": { - "fixError": "Pataisykite klaidą", - "count_one": "{{count}} klaida", - "count_other": "{{count}} klaidos" - } - }, - "filters": { - "sortLabel": "Rūšiuoti", - "filterLabel": "Filtruoti", - "searchLabel": "Ieškoti", - "date": { - "today": "Šiandien", - "lastSevenDays": "Per paskutines 7 dienas", - "lastThirtyDays": "Per paskutines 30 dienų", - "lastNinetyDays": "Per paskutines 90 dienų", - "lastTwelveMonths": "Per paskutinius 12 mėnesių", - "custom": "Nustatytas", - "from": "Nuo", - "to": "Iki", - "starting": "Pradedant", - "ending": "Baigiant" - }, - "compare": { - "lessThan": "Mažiau už", - "greaterThan": "Daugiau už", - "exact": "Tiksliai", - "range": "Rėžis", - "lessThanLabel": "mažiau už {{value}}", - "greaterThanLabel": "daugiau už {{value}}", - "andLabel": "ir" - }, - "sorting": { - "alphabeticallyAsc": "A iki Z", - "alphabeticallyDesc": "Z iki A", - "dateAsc": "Naujausi viršuje", - "dateDesc": "Seniausi viršuje" - }, - "radio": { - "yes": "Taip", - "no": "Ne", - "true": "Tiesa", - "false": "Netiesa" - }, - "addFilter": "Pridėti filtrą" - }, - "errorBoundary": { - "badRequestTitle": "400 - Bloga užklausa", - "badRequestMessage": "Serveris negali suprasti užklausos dėl neteisingos sintaksės.", - "notFoundTitle": "404 - Šiuo adresu puslapio nėra", - "notFoundMessage": "Patikrinkite adresą ir bandykite dar kartą arba pasinaudokite paieška.", - "internalServerErrorTitle": "500 - Vidinė serverio klaida", - "internalServerErrorMessage": "Serveryje įvyko netikėta klaida. Bandykite vėliau.", - "defaultTitle": "Įvyko klaida", - "defaultMessage": "Pateikiant šį puslapį įvyko netikėta klaida.", - "noMatchMessage": "Jūsų ieškomas puslapis neegzistuoja.", - "backToDashboard": "Atgal į darbastalį" - }, - "addresses": { - "title": "Adresai", - "shippingAddress": { - "header": "Pristatymo adresas", - "editHeader": "Keisti pristatymo adresą", - "editLabel": "Pristatymo adresas", - "label": "Pristatymo adresas" - }, - "billingAddress": { - "header": "Adresas sąskaitoms", - "editHeader": "Keisti adresą sąskaitoms", - "editLabel": "Adresas sąskaitoms", - "label": "Adresas sąskaitoms", - "sameAsShipping": "Sutampa su pristatymo adresu" - }, - "contactHeading": "Kontaktai", - "locationHeading": "Vieta" - }, - "email": { - "editHeader": "Keisti el. paštą", - "editLabel": "El. paštas", - "label": "El. paštas" - }, - "transferOwnership": { - "header": "Perleisti nuosavybės teisę", - "label": "Perleisti nuosavybės teisę", - "details": { - "order": "Užsakymas", - "draft": "Juodraštis" - }, - "currentOwner": { - "label": "Dabartinis savininkas", - "hint": "Dabartinis užsakymo savininkas." - }, - "newOwner": { - "label": "Naujas savininkas", - "hint": "Naujas savininkas, kuriam bus perkeltas užsakymas." - }, - "validation": { - "mustBeDifferent": "Naujas savininkas turi būti kitas nei dabartinis.", - "required": "Naujas savininkas privalomas." - } - }, - "sales_channels": { - "availableIn": "Galima įsigyti <0>{{x}} iš <1>{{y}} pardavimo kanalų" - }, - "products": { - "domain": "Prekės", - "additionalAttributes": "Papildomi atributai", - "list": { - "noRecordsMessage": "Sukurkite pirmą savo prekę, kad pradėtumėte parduoti." - }, - "edit": { - "header": "Keisti prekę", - "description": "Keikite prekės aprašymą", - "successToast": "Prekė {{title}} sėmingai pakeista." - }, - "create": { - "title": "Sukurti prekę", - "description": "Sukurkite naują prekę.", - "header": "Bendra informacija", - "tabs": { - "details": "Aprašymas", - "organize": "Skirstymas", - "variants": "Variantai", - "inventory": "Atsargų rinkiniai" - }, - "errors": { - "variants": "Pasirinkite bent vieną variantą.", - "options": "Sukurkite bent vieną pasirinkimą.", - "uniqueSku": "SKU turi būti unikalus." - }, - "inventory": { - "heading": "Atsargų rinkiniai", - "label": "Pridėti atsargas prie varianto atsargų rinkinio.", - "itemPlaceholder": "Pasirinkite atsargą", - "quantityPlaceholder": "Koks kiekis reikalingas rinkiniui?" - }, - "variants": { - "header": "Variantai", - "subHeadingTitle": "Taip, tai prekė su variantais", - "subHeadingDescription": "Jei nepažymėta, mes sukursime numatytąjį variantą už jus.", - "optionTitle": { - "placeholder": "Dydis" - }, - "optionValues": { - "placeholder": "Mažas, Vidutinis, Didelis" - }, - "productVariants": { - "label": "Prekės variantai", - "hint": "Šis reitingas turės įtakos variantų reikiavimui parduotuvėje.", - "alert": "Pridėkite pasirinkimų, kad sukurtumėte variantų.", - "tip": "Nepažymėti variantai nebus sukurti. Jūs galite bet kada sukurti ar keisti variantus, bet šis sąrašas aitinka variantus su jūsų prekės pasrinkimais." - }, - "productOptions": { - "label": "Prekės pasirinkimai", - "hint": "Apibrėžkite prekės parinktis, pvz. spalva, dydis ir kt." - } - }, - "successToast": "Prekė {{title}} sėkmingai sukurta." - }, - "export": { - "header": "Esportuoti prekių sąrašą", - "description": "Išesportuokite prekių sąrašą į CSV bylą.", - "success": { - "title": "Apdorojame jūsų eksportą", - "description": "Duomenų eksportavimas gali užtrukti kelias minutes. Pranešime kai baigsis." - }, - "filters": { - "title": "Filtrai", - "description": "Pritaikyti filtrus lentelės peržiūrai" - }, - "columns": { - "title": "Stulpeliai", - "description": "Pritaikykite išeksporuotus duomenis savo poreikiams" - } - }, - "import": { - "header": "Importuoti prekių sąrašą", - "uploadLabel": "Importuoti prekes", - "uploadHint": "Atvilkite CSV bylą arba spustelėkite, kad įkeltumėte", - "description": "Importuokite produktus pateikdami CSV bylą iš anksto nustatytu formatu", - "template": { - "title": "Nežinote, kaip sutvarkyti sąrašą?", - "description": "Atsisiųskite pateiktą šabloną, kad įsitikintumėte, jog laikotės tinkamo formato." - }, - "upload": { - "title": "Įkelti CSV bylą", - "description": "Importuodami galite pridėti arba atnaujinti produktus. Norėdami atnaujinti esamus produktus, turite naudoti esamą nuorodą ir ID, o esamiems variantams atnaujinti turite naudoti esamą ID. Prieš importuojant produktus, jūsų bus paprašyta patvirtinti.", - "preprocessing": "Apdorojame...", - "productsToCreate": "Prekės, kurios bus sukurtos", - "productsToUpdate": "Prekės, kurios bus atnaujintos" - }, - "success": { - "title": "Apdorojame Jūsų importą", - "description": "Duomenų importavimas gali užtrukti kelias minutes. Pranešime kai baigsis." - } - }, - "deleteWarning": "Ketinate pašalinti prekę {{title}}. Šis veiksmas neatstatomas.", - "variants": { - "header": "Variantai", - "empty": { - "heading": "Variantų nėra", - "description": "Nėra rodomų variantų." - }, - "filtered": { - "heading": "Rezultatų nėra", - "description": "Nė vienas variantas neatitinka dabartinių filtro kriterijų." - } - }, - "attributes": "Požymiai", - "editAttributes": "Keisi požymius", - "editOptions": "Keisti pasirinkimus", - "editPrices": "Keisti kainas", - "media": { - "label": "Nuotraukos", - "editHint": "Pridėkite prekės nuotraukas, kad pateikti jas parduotuvėje.", - "makeThumbnail": "Pagaminti miniatūrą", - "uploadImagesLabel": "Įkelti nuotraukas", - "uploadImagesHint": "Atvilkite nuotraukas čia arba spustelkite įkėlimui.", - "invalidFileType": "'{{name}}' nepalaikomas bylos tipas. Palaikomi bylų tipai: {{types}}.", - "failedToUpload": "Nepavyko įkelti pridėtų nuotraukų. Bandykite dar kartą.", - "deleteWarning_one": "Ketinate pašalinti {{count}} nuotrauką. Šis veiksmas neatstatomas.", - "deleteWarning_other": "Ketinate pašalinti {{count}} nuotraukų. Šis veiksmas neatstatomas.", - "deleteWarningWithThumbnail_one": "Ketinate pašalinti {{count}} nuotrauką ir jos miniatūrą. Šis veiksmas neatstatomas.", - "deleteWarningWithThumbnail_other": "Ketinate pašalinti {{count}} nuotraukų ir jų miniatūrų. Šis veiksmas neatstatomas.", - "thumbnailTooltip": "Miniatūra", - "galleryLabel": "Galerija", - "downloadImageLabel": "Parsisiųsti nuotrauką", - "deleteImageLabel": "Pašalinti nuotrauką", - "emptyState": { - "header": "Nuotraukų dar nėra", - "description": "Pridėkite prekės nuotraukas kad parodyti jas parduotuvėje", - "action": "Pridėti nuotraukas" - }, - "successToast": "Nuotraukos sėkmingai atnaujintos." - }, - "discountableHint": "Jei nepažymėta, nuolaidos prekei netaikomos.", - "noSalesChannels": "Nėra nei vienam pardavimo kanale", - "variantCount_one": "{{count}} variantas", - "variantCount_other": "{{count}} variantai", - "deleteVariantWarning": "Ketinate pašalinti prekės variantą {{title}}. Šis veiksmas neatstatomas.", - "productStatus": { - "draft": "Juodraštis", - "published": "Publikuojama", - "proposed": "Pasiūlyta", - "rejected": "Atmesta" - }, - "fields": { - "title": { - "label": "Pavadinimas", - "hint": "Pavadinkite prekę trumpai ir aiškiai.<0/>50-60 simbolių yra rekomenduojamas ilgis paieškos sistemoms.", - "placeholder": "Žieminė striukė" - }, - "subtitle": { - "label": "Paantraštė", - "placeholder": "Šilta ir jauku" - }, - "handle": { - "label": "Nuoroda", - "tooltip": "Nuoroda naudojama norint nurodyti prekės adresą jūsų parduotuvėje. Jei nenurodyta, nuoroda bus sugeneruota iš prekės pavadinimo.", - "placeholder": "žieminė-striukė" - }, - "description": { - "label": "Aprašymas", - "hint": "Aprašykite prekę trumpai ir aiškiai.<0/>120-160 simbolių yra rekomenduojamas ilgis paieškos sistemoms.", - "placeholder": "Šilta ir jauki striukė" - }, - "discountable": { - "label": "Nukainuojama", - "hint": "Jei nepažymėta, nuolaidos šiai prekei netaikomos" - }, - "shipping_profile": { - "label": "Pristatymo eiga", - "hint": "Priskirkite prekės pristatymo eigą" - }, - "type": { - "label": "Tipas" - }, - "collection": { - "label": "Kolekcija" - }, - "categories": { - "label": "Kategorijos" - }, - "tags": { - "label": "Žymos" - }, - "sales_channels": { - "label": "Pardavimų kanalai", - "hint": "Jei nenurodysite kitaip, ši prekė bus prieinama tik pagrindiniam pardavimo kanale." - }, - "countryOrigin": { - "label": "Kilmės šalis" - }, - "material": { - "label": "Medžiaga" - }, - "width": { - "label": "Plotis" - }, - "length": { - "label": "Length" - }, - "height": { - "label": "Aukštis" - }, - "weight": { - "label": "Svoris" - }, - "options": { - "label": "Prekės pasirinkimai", - "hint": "Pasirinkimai naudojami norint apibrėžti prekės spalvą, dydį ir pan.", - "add": "Pridėti pasirinkimą", - "optionTitle": "Pasirinkimo pavadinimas", - "optionTitlePlaceholder": "Spalva", - "variations": "Pasirinkimai (atskirti kableliu)", - "variantionsPlaceholder": "Raudona, Mėlyna, Žalia" - }, - "variants": { - "label": "Prekės variantai", - "hint": "Nepažymėti variantai nebus sukurti. Šis reitingavimas įtakos variantų rikiavimą parduotuvėje." - }, - "mid_code": { - "label": "Gamintojo kodas" - }, - "hs_code": { - "label": "HS kodas" - } - }, - "variant": { - "edit": { - "header": "Keisti variantą", - "success": "Prekės variantas sėkmingai pakeistas" - }, - "create": { - "header": "Prekės variantas" - }, - "deleteWarning": "Tikrai norite pašalinti šį variantą?", - "pricesPagination": "1 - {{current}} iš {{total}} kainų", - "tableItemAvailable": "{{availableCount}} laisva", - "tableItem_one": "{{availableCount}} laisva {{locationCount}} vietoje", - "tableItem_other": "{{availableCount}} laisvų {{locationCount}} vietose", - "inventory": { - "notManaged": "Nevaldomos", - "manageItems": "Tvarkyti atsargas", - "notManagedDesc": "Šio varianto atsargos netvarkomos. Įjunkite „Tvarkyti atsargas“, kad galėtumėte sekti varianto atsargas.", - "manageKit": "Tvarkyti atsargų rinkinį", - "navigateToItem": "Eiti į atsargas", - "actions": { - "inventoryItems": "Eiti į atsargas", - "inventoryKit": "Rodyti atsargas" - }, - "inventoryKit": "Atsargų rinkinys", - "inventoryKitHint": "Ar šis variantas susideda iš kelių atargų?", - "validation": { - "itemId": "Pasirinkite atsargas", - "quantity": "Kiekis privalomas. Įveskite teigiamą skaičių." - }, - "header": "Atsargos ir likučiai", - "editItemDetails": "Keisti", - "manageInventoryLabel": "Tvarkyti atsargas", - "manageInventoryHint": "Kai įjungta, mes pakeisime atargų likučius kai užsakymai ar grąžinimai sukuriami.", - "allowBackordersLabel": "Leisti užsakyti kai nėra", - "allowBackordersHint": "Kai įjungta, klientai gali pirkti variantą net jei neturime reikiamo kiekio.", - "toast": { - "levelsBatch": "Atsargų likučiai atnaujinti.", - "update": "Atsargos sėkmingai atnaujintos.", - "updateLevel": "Likučiai sėkmingai atnaujinti.", - "itemsManageSuccess": "Atsargos sėkmingai pakeistos." - } - } - }, - "options": { - "header": "Pasirinkimai", - "edit": { - "header": "Keisti pasirinkimą", - "successToast": "Pasirinkimas {{title}} sėkmingai pakeistas." - }, - "create": { - "header": "Sukurti pasirinkimą", - "successToast": "Pasirinkimas {{title}} sėkmingai sukurtas." - }, - "deleteWarning": "Ketinate pašalinti prekės pasirinkimą: {{title}}. Šis veiksmas neatstatomas." - }, - "organization": { - "header": "Išdėstymas", - "edit": { - "header": "Keisti išdėstymą", - "toasts": { - "success": "{{title}} išdėstymas sėkmingai pakeistas." - } - } - }, - "stock": { - "heading": "Tvarkykite atsargų likučius ir vietas", - "description": "Pakeiskite atsargų likučius visiems prekės variantams.", - "loading": "Palaukite, gali šiek tiek užtrukti...", - "tooltips": { - "alreadyManaged": "Šios atsargos jau yar redaguojamos prie {{title}}.", - "alreadyManagedWithSku": "Šios atsargos jau yar redaguojamos prie {{title}} ({{sku}})." - } - }, - "shippingProfile": { - "header": "Siuntimo nustatymai", - "edit": { - "header": "Siuntimo nustatymai", - "toasts": { - "success": "Siuntimo nustatymai {{title}} sėkmingai atnaujinti." - } - }, - "create": { - "errors": { - "required": "Siuntimo paskyra privaloma" - } - } - }, - "toasts": { - "delete": { - "success": { - "header": "Prekė pašalinta", - "description": "{{title}} sėkmingai pašalinta." - }, - "error": { - "header": "Nepavyko pašalinti prekės" - } - } - } - }, - "collections": { - "domain": "Kolekcijos", - "subtitle": "Suskirstykite prekes į kolekcijas.", - "createCollection": "Sukurti kolekciją", - "createCollectionHint": "Sukurkite naują kolekciją prekių skirstymui.", - "createSuccess": "Kolekcija sėkmingai sukurta.", - "editCollection": "Keisti kolekciją", - "handleTooltip": "Nuordoda naudojama norint nurodyti kolekcijos adresą parduotuvėje. Jei nenurodyta, nuoroda bus sugenruota iš kolekcijos pavadinimo.", - "deleteWarning": "Ketinate pašalinti kolekciją {{title}}. Šis veiksmas neatstatomas.", - "removeSingleProductWarning": "Ketinate pašalinti prekę {{title}} iš kolekcijos. Šis veiksmas neatstatomas.", - "removeProductsWarning_one": "Ketinate pašalinti {{count}} prekę iš kolekcijos. Šis veiksmas neatstatomas.", - "removeProductsWarning_other": "Ketinate pašalinti {{count}} prekių iš kolekcijos. Šis veiksmas neatstatomas.", - "products": { - "list": { - "noRecordsMessage": "Kolekcijoje prekių nėra" - }, - "add": { - "successToast_one": "Prekė sėkmingai pridėta į kolekciją.", - "successToast_other": "Prekės sėmingai pridėtos į kolekciją." - }, - "remove": { - "successToast_one": "Prekė sėkmingai pašalinta iš kolekcijos.", - "successToast_other": "Prekės sėkmingai pašalintos iš kolekcijos." - } - } - }, - "categories": { - "domain": "Kategorijos", - "subtitle": "Suskirstykite prekes į katęgorijas, kurias galite rikiuoti ir išdėstyti hierarchiškai.", - "create": { - "header": "Sukurti kategoriją", - "hint": "Sukurkite naują kategoriją prekių skirstymui.", - "tabs": { - "details": "Nustatymai", - "organize": "Tvarkyti eiliškumą" - }, - "successToast": "Kategorija {{name}} sėkmingai sukurta." - }, - "edit": { - "header": "Keisti kategoriją", - "description": "Pakeistite kategorijos nustatymus ar rikiavimą.", - "successToast": "Kategorija sėkmingai pakeista." - }, - "delete": { - "confirmation": "Ketinate pašalinti kategoriją {{name}}. Šis veiksmas neatstatomas.", - "successToast": "Kategorija {{name}} sėkmingai pašalinta." - }, - "products": { - "add": { - "disabledTooltip": "Prekė jau yra šioje kategorijoje.", - "successToast_one": "Pridėta {{count}} prekė į kategoriją.", - "successToast_other": "Pridėta {{count}} prekių į kategoriją." - }, - "remove": { - "confirmation_one": "Ketinate pašalinti {{count}} prekę iš kategorijos. Šis veiksmas neatstatomas.", - "confirmation_other": "Ketinate pašalinti {{count}} prekių iš kategorijos. Šis veiksmas neatstatomas.", - "successToast_one": "Pašalinta {{count}} prekė iš kategorijos.", - "successToast_other": "Pašalinta {{count}} prekių iš kategorijos." - }, - "list": { - "noRecordsMessage": "Kategorijoje prekių nėra." - } - }, - "organize": { - "header": "Tvarkyti", - "action": "Keisti rikiavimą" - }, - "fields": { - "visibility": { - "label": "Matomumas", - "internal": "Vidinis", - "public": "Viešas" - }, - "status": { - "label": "Būsena", - "active": "Įjungta", - "inactive": "Išjungta" - }, - "path": { - "label": "Kelias", - "tooltip": "Rodyti pilną kategorijos kelią." - }, - "children": { - "label": "Vaikai" - }, - "new": { - "label": "Nauja" - } - } - }, - "inventory": { - "domain": "Atsargos", - "subtitle": "Tvarkykite savo turimas atsargas", - "reserved": "Rezervuota", - "available": "Laisva", - "locationLevels": "Vietos", - "associatedVariants": "Susiję variantai", - "manageLocations": "Tvarkyti vietas", - "deleteWarning": "Ketinate pašalinti atsargas. Šis veiksmas neatstatomas.", - "editItemDetails": "Keisti atsargas", - "create": { - "title": "Sukurti atsargas", - "details": "Nustatymai", - "availability": "Prieinamumas", - "locations": "Vietos", - "attributes": "Požymiai", - "requiresShipping": "Reikalingas siuntimas", - "requiresShippingHint": "Ar šioms atsargoms reikalingas siuntimas?", - "successToast": "Atsargos sėkmingai sukurtos." - }, - "reservation": { - "header": "{{itemName}} rezervacija", - "editItemDetails": "Keisti rezervaciją", - "lineItemId": "Užsakymo eilutės ID", - "orderID": "Užsakymo ID", - "description": "Aprašymas", - "location": "Sandėliavimo vieta", - "inStockAtLocation": "Sandėlyje šioje vietoje", - "availableAtLocation": "Laiva šioje vietoje", - "reservedAtLocation": "Rezervuota šioje vietoje", - "reservedAmount": "Rezervuoti kiekį", - "create": "Sukurti rezervaciją", - "itemToReserve": "Rezervuojama prekė", - "quantityPlaceholder": "Kiek norite rezervuoti?", - "descriptionPlaceholder": "Koks šios rezervacijos tipas?", - "successToast": "Rezervacija sėkmingai sukurta.", - "updateSuccessToast": "Rezervacija sėkmingai pakeista.", - "deleteSuccessToast": "Rezervacija sėkmingai pašalinta.", - "errors": { - "noAvaliableQuantity": "Vietos sandėlyje nėra pakankamo laisvo kiekio.", - "quantityOutOfRange": "Mažiausias kiekis yra 1, o didžiausias kiekis yra {{max}}" - } - }, - "adjustInventory": { - "errors": { - "stockedQuantity": "Kiekis sandėlyje negali būti mažesnis nei rezervuotas kiekis {{quantity}}." - } - }, - "toast": { - "updateLocations": "Vietos sėkmingai atnaujintos.", - "updateLevel": "Atsargų kiekis sėkmingai pakeistas.", - "updateItem": "Atsargos sėkmingai atnaujintos." - }, - "stock": { - "title": "Keisti atsargų likučius", - "description": "Pakeiskite pasirinktų atargų likučius.", - "action": "Keisti likučius", - "placeholder": "Išjungta", - "disablePrompt_one": "Ketinate išjungti {{count}} vietos likutį. Šis veiksmas neatstatomas.", - "disablePrompt_other": "Ketinate išjungti {{count}} vietos likučius. Šis veiksmas neatstatomas.", - "disabledToggleTooltip": "Neina išjungti: išvalykite užsakytus ir/arba rezervuotus likučius prieš išjungiant.", - "successToast": "Atsargų likučiai sėkmingai atnaujinti." - } - }, - "giftCards": { - "domain": "Dovanų kortelės", - "editGiftCard": "Keisti dovanų kortelę", - "createGiftCard": "Sukurti dovanų kortelę", - "createGiftCardHint": "Sukurkite dovanų kortelę, kuri gali būti panaudota atsiskaitymui parduotuvėje.", - "selectRegionFirst": "Pirma pasirinkite regioną", - "deleteGiftCardWarning": "Ketinate pašalinti dovanų kortelę {{code}}. Šis veiksmas neatstatomas.", - "balanceHigherThanValue": "Likutis negali būti didesnis nei pradinė suma.", - "balanceLowerThanZero": "Likutis negali būti neigiamas.", - "expiryDateHint": "Šalyse galioja skirtingi įstatymai dėl dovanų kortelių galiojimo pabaigos. Prieš nustatydami galiojimo datą, peržiūrėkite vietines taisykles.", - "regionHint": "Pakeitus dovanų kortelės regioną, gali pasikeis ir jos valiuta, o tai gali turėti įtakos kortelės vertei.", - "enabledHint": "Nurodykite, ar dovanų kortelė įjungta, ar išjungta.", - "balance": "Likutis", - "currentBalance": "Esamas likutis", - "initialBalance": "Pradinis likutis", - "personalMessage": "Asmeninė žinutė", - "recipient": "Gavėjas" - }, - "customers": { - "domain": "Klientai", - "list": { - "noRecordsMessage": "Jūsų klientai bus rodomi čia." - }, - "create": { - "header": "Sukurti klientą", - "hint": "Sukurkite naują klientą ir tvarkykite jo duomenis.", - "successToast": "Klientas {{email}} sėkmingai sukurtas." - }, - "groups": { - "label": "Klientų grupės", - "remove": "Tikrai norite pašalinti klientą iš \"{{name}}\" klientų grupės?", - "removeMany": "Tikrai norite pašalinti klientą iš šių klientų grupių: {{groups}}?", - "alreadyAddedTooltip": "Klientas jau yra šioje klientų grupėje.", - "list": { - "noRecordsMessage": "Šis klientas nepriklauso nei vienai klientų grupei." - }, - "add": { - "success": "Klientas priskirtas prie: {{groups}}.", - "list": { - "noRecordsMessage": "Prašome pirma sukurti klientų grupę." - } - }, - "removed": { - "success": "Klientas pašalintas iš: {{groups}}.", - "list": { - "noRecordsMessage": "Prašome pirma sukurti klientų grupę." - } - } - }, - "edit": { - "header": "Keisti klientą", - "emailDisabledTooltip": "El. paštas negali būti pakeistas užsiregistravusiems klientams.", - "successToast": "Klientas {{email}} sėkmingai pakeistas." - }, - "delete": { - "title": "Pašalinti klientą", - "description": "Ketinate pašalinti klientą {{email}}. Šis veiksmas neatstatomas.", - "successToast": "Klientas {{email}} sėkmingai pašalintas." - }, - "fields": { - "guest": "Svečias", - "registered": "Užsiregistravęs", - "groups": "Grupės" - }, - "registered": "Užsiregistravęs", - "guest": "Svečias", - "hasAccount": "Turi paskyrą", - "addresses": { - "title": "Adresai", - "fields": { - "addressName": "Adreso pavadinimas", - "address1": "Adreso eilutė 1", - "address2": "Adreso eilutė 2", - "city": "Miestas", - "province": "Provincija", - "postalCode": "Pašto kodas", - "country": "Šalis", - "phone": "Telefonas", - "company": "Įmonė", - "countryCode": "Šalies kodas", - "provinceCode": "Provincijos kodas" - }, - "create": { - "header": "Sukurti adresą", - "hint": "Sukurkite naują adresą klientui.", - "successToast": "Addresas sėkmingai sukurtas." - } - } - }, - "customerGroups": { - "domain": "Klientų grupės", - "subtitle": "Skirstykite klientus į grupes. Grupės gali turėti skirtingas akcijas ir kainas.", - "list": { - "empty": { - "heading": "Klientų grupių nėra", - "description": "Nėra klientų grupių parodymui." - }, - "filtered": { - "heading": "Rezultatų nėra", - "description": "Nei viena klientų grupė neatitinka nustatyto filtro." - } - }, - "create": { - "header": "Sukurti klientų grupę", - "hint": "Sukurkite naują klientų grupę klientų segmentavimui.", - "successToast": "Klientų grupė {{name}} sėkmingai sukurta." - }, - "edit": { - "header": "Keisti klientų grupę", - "successToast": "Klientų grupė {{name}} sėkmingai pakeista." - }, - "delete": { - "title": "Pašalinti klientų grupę", - "description": "Ketinate pašalinti klientų grupę {{name}}. Šis veiksmas neatstatomas.", - "successToast": "Klientų grupė {{name}} sėkmingai pašalinta." - }, - "customers": { - "alreadyAddedTooltip": "Klientas jau priskirtas prie grupės.", - "add": { - "successToast_one": "Klientas sėkmingai priskirtas prie grupės.", - "successToast_other": "Klientai sėkmingai priskirti prie grupės.", - "list": { - "noRecordsMessage": "Pirma sukurkite klientą." - } - }, - "remove": { - "title_one": "Pašalinti klientą", - "title_other": "Pašalinti klientus", - "description_one": "Ketinate pašalinti {{count}} klientą iš klientų grupės. Šis veiksmas neatstatomas.", - "description_other": "Ketinate pašalinti {{count}} klientus iš klientų grupės. Šis veiksmas neatstatomas." - }, - "list": { - "noRecordsMessage": "Ši grupė neturi klientų." - } - } - }, - "orders": { - "domain": "Užsakymai", - "claim": "Pretenzijos", - "exchange": "Keitimai", - "return": "Grąžinimai", - "cancelWarning": "Ketinate atšaukti užsakymą {{id}}. Šis veiksmas neatstatomas.", - "orderCanceled": "Užsakymas sėkmingai atšauktas", - "onDateFromSalesChannel": "{{date}} iš {{salesChannel}}", - "list": { - "noRecordsMessage": "Jūsų užsakymai bus rodomi čia." - }, - "status": { - "not_paid": "Neapmokėtas", - "pending": "Laukia", - "completed": "Įvykdytas", - "draft": "Juodraštis", - "archived": "Archyvuotas", - "canceled": "Atšauktas", - "requires_action": "Reikia veiksmų" - }, - "summary": { - "requestReturn": "Prašyti grąžinimo", - "allocateItems": "Priskirti atsargas", - "editOrder": "Keisti užsakymą", - "editOrderContinue": "Tęsti užsakymo keitimą", - "inventoryKit": "Susideda iš {{count}}x atsargų", - "itemTotal": "Prekės iš viso", - "shippingTotal": "Siuntimas iš viso", - "discountTotal": "Nuolaida iš viso", - "taxTotalIncl": "Mokesčiai iš viso (įskaičiuoti)", - "itemSubtotal": "Prekės viso", - "shippingSubtotal": "Siuntimas viso", - "discountSubtotal": "Nuolaida viso", - "taxTotal": "Mokesčiai viso" - }, - "transfer": { - "title": "Perleisti nuosavybę", - "requestSuccess": "Užsakymo nuosavybės perleidimo prašymas išsiųstas į {{email}}.", - "currentOwner": "Dabartinis savininkas", - "newOwner": "Naujas savininkas", - "currentOwnerDescription": "Pirkėjas jau susietas su šiuo užsakymu.", - "newOwnerDescription": "Pirkėjas kuriam perleidžiamos užsakymmo nuosavybė." - }, - "payment": { - "title": "Apmokėjimas", - "isReadyToBeCaptured": "Mokėjimas <0/> paruoštas nuskaitymui.", - "totalPaidByCustomer": "Viso sumokėjo klientas", - "capture": "Nuskaityti mokėjimą", - "capture_short": "Nuskaityti", - "refund": "Grąžinti", - "markAsPaid": "Pažymėti kaip sumokėtą", - "statusLabel": "Apmokėjimo būsena", - "statusTitle": "Apmokėjimo būsena", - "status": { - "notPaid": "Neapmokėtas", - "authorized": "Patvirtintas", - "partiallyAuthorized": "Dalinai patvirtintas", - "awaiting": "Laukia", - "captured": "Nuskaitytas", - "partiallyRefunded": "Dalinai grąžintas", - "partiallyCaptured": "Dalinai captured", - "refunded": "Grąžintas", - "canceled": "Atšauktas", - "requiresAction": "Reikia veiksmų" - }, - "capturePayment": "Mokėjimas, kurio suma {{amount}}, bus nuskaitytas.", - "capturePaymentSuccess": "Mokėjimas, kurio suma {{amount}}, sėkmingai nuskaitytas", - "markAsPaidPayment": "Mokėjimas, kurio suma {{amount}}, bus pažymėtas kaip atliktas.", - "markAsPaidPaymentSuccess": "Mokėjimas, kurio suma {{amount}}, sėkmingai pažymėtas kaip atliktas", - "createRefund": "Sukurti grąžinimą", - "refundPaymentSuccess": "return, kurio suma {{amount}}, sėkmingas", - "createRefundWrongQuantity": "Kiekis turi būti skaičius tarp 1 ir {{number}}", - "refundAmount": "Grąžinti {{ amount }}", - "paymentLink": "Kopijuoti mokėjimo, kurio suma {{ amount }}, nuorodą", - "selectPaymentToRefund": "Pasirinkite mokėjimą grąžinimui" - }, - "edits": { - "title": "Keisti užsakymą", - "confirm": "Patvirtinti pakeitimus", - "confirmText": "Ketinate patvirtinti užsakymo keitimą. Šis veiksmas neatstatomas.", - "cancel": "Atšaukti keitimą", - "currentItems": "Dabartinės prekės", - "currentItemsDescription": "Pakeiskite prekės kiekį ar pašalinkite.", - "addItemsDescription": "Galite pridėti naujų prekių prie užsakymo.", - "addItems": "Pridėti prekių", - "amountPaid": "Sumokėta suma", - "newTotal": "Nauja suma", - "differenceDue": "Skirtumas", - "create": "Keisti užsakymą", - "currentTotal": "Dabartinė suma", - "noteHint": "Pridėkite vidinę užsakymo keitimo pastabą", - "cancelSuccessToast": "Užsakymo keitimas atšauktas", - "createSuccessToast": "Užsakymo keitimas sėkmingai sukurtas", - "activeChangeError": "Jau yra vykdomas užsakymo keitimas (grąžinimas, pretenzija, keitimas, kt.). Užbaikite arba atšaukite keitimą.", - "panel": { - "title": "Užsakymo keitimas išsiųstas", - "titlePending": "Užsakymo keitimas laukia" - }, - "toast": { - "canceledSuccessfully": "Užsakymo keitimas atšauktas", - "confirmedSuccessfully": "Užsakymo keitimas patvirtintas" - }, - "validation": { - "quantityLowerThanFulfillment": "Negalima nustatyti, kad kiekis būtų mažesnis arba lygus įvykdytam kiekiui" - } - }, - "edit": { - "email": { - "title": "Keisti el. paštą", - "requestSuccess": "Užsakymo el. paštas pakeitas į {{email}}." - }, - "shippingAddress": { - "title": "Keisti pristatymo adresą", - "requestSuccess": "Užsakymo pristatymo adresas pakeistas." - }, - "billingAddress": { - "title": "Keisti adresą sąskaitai", - "requestSuccess": "Užsakymo adresas sąskaitai pakeistas." - } - }, - "returns": { - "create": "Sukurti grąžinimą", - "confirm": "Patvirtinti grąžinimą", - "confirmText": "Ketinate patvirtinti grąžinimą. Šis veiksmas neatstatomas.", - "inbound": "Įeinantis", - "outbound": "Išeinantis", - "sendNotification": "Siųsti pranešimą", - "sendNotificationHint": "Praneškite klientui apie grąžinimą.", - "returnTotal": "Grąžinama viso", - "inboundTotal": "Įeinantis viso", - "refundAmount": "Pirkėjui grąžinama suma", - "outstandingAmount": "Likučio suma", - "reason": "Priežastis", - "reasonHint": "Pasirinkite kodėl klientas nori grąžinti prekes.", - "note": "Pastabaa", - "noInventoryLevel": "Nėra likučio", - "noInventoryLevelDesc": "Pasirinktoje vietoje nėra pasirinktų atsargų likučio. Grąžinimas gali būti išsiųstas, bet negali būti priimtas kol pasirinktoje vietoje nebus sukurtas likutis.", - "noteHint": "Laisvos formos pataba, jei norite ką nors nurodyti.", - "location": "Sandėliavimo vieta", - "locationHint": "Pasirinkite vietą, į kurią norite grąžinti atsargas.", - "inboundShipping": "Grąžinimo siuntimas", - "inboundShippingHint": "Pasirinkite norimą siuntimo būdą.", - "returnableQuantityLabel": "Grąžinamas kiekis", - "refundableAmountLabel": "Grąžinama suma", - "returnRequestedInfo": "{{requestedItemsCount}}x prekių grąžinimas išsiųstas", - "returnReceivedInfo": "{{requestedItemsCount}}x prekių grąžinimas gautas", - "itemReceived": "Gautos prekės", - "returnRequested": "return išsiųstas", - "damagedItemReceived": "Gauta pažeista prekė", - "damagedItemsReturned": "{{quantity}}x pažeistos prekės grąžintos", - "activeChangeError": "Jau yra vykdomas užsakymo keitimas (grąžinimas, pretenzija, keitimas, kt.). Užbaikite arba atšaukite keitimą.", - "cancel": { - "title": "Atšaukti grąžinimą", - "description": "Tikrai norite atšaukti grąžinimą?" - }, - "placeholders": { - "noReturnShippingOptions": { - "title": "Nėra grąžinimo siuntimo variantų", - "hint": "Nėra sukurtų siuntimo variantų šiai vietovei. Galite sukurti Galite sukurti jį Vietos ir siuntimas." - }, - "outboundShippingOptions": { - "title": "Nėra išeinančio siuntimo variantų", - "hint": "Nėra sukurtų išeinančio siuntimo variantų šiai vietovei. Galite sukurti jį Vietos ir siuntimas." - } - }, - "receive": { - "action": "Priimti prekes", - "receiveItems": "{{ returnType }} {{ id }}", - "restockAll": "Atnaujinti visus likučius", - "itemsLabel": "Gautos prekės", - "title": "Priimti #{{returnId}} prekes", - "sendNotificationHint": "Praneškite klientui apie gautą grąžinimą.", - "inventoryWarning": "Atkreipkite dėmesį, kad automatiškai pakeisime likučius pagal tai, ką įvesite aukščiau.", - "writeOffInputLabel": "Kiek prekių yra pažeistų?", - "toast": { - "success": "Gražinimas sėkmingai gautas.", - "errorLargeValue": "Kiekis didesnis nei prašomas.", - "errorNegativeValue": "Kiekis negali būti neigiamas.", - "errorLargeDamagedValue": "Pažeistų prekių kiekis + nepažeistų gautas kiekis didesnis už bedrą grąžinąmą kiekį. Sumažinkite nepažeistų prekių kiekį." - } - }, - "toast": { - "canceledSuccessfully": "return sekmingai atšauktas", - "confirmedSuccessfully": "return sekmingai patvirtintas" - }, - "panel": { - "title": "return inicijuotas", - "description": "Yra pradėtas grąžinimas, kuris neužbaigtas" - } - }, - "claims": { - "create": "Sukurti pretenziją", - "confirm": "Patvirtinti pretenziją", - "confirmText": "Ketinate patvirtinti pretenziją. Šis veiksmas neatstatomas.", - "manage": "Tvarkyti pretenziją", - "outbound": "Tiekėjui", - "outboundItemAdded": "{{itemsCount}}x pridėta prie pretenzijos", - "outboundTotal": "Tiekėjui viso", - "outboundShipping": "Siuntimas tiėkėjui", - "outboundShippingHint": "Pasirinkite norimą siuntimo būdą.", - "refundAmount": "Numatomas skirtumas", - "activeChangeError": "Jau yra vykdomas užsakymo keitimas (grąžinimas, pretenzija, keitimas, kt.). Užbaikite arba atšaukite keitimą.", - "actions": { - "cancelClaim": { - "successToast": "Pretenzija sėkmingai atšaukta." - } - }, - "cancel": { - "title": "Atšaukti pretenziją", - "description": "Tikrai norite atšaukti pretenziją?" - }, - "tooltips": { - "onlyReturnShippingOptions": "Šiame sąraše bus tik grąžinimo siuntimo pasirinkimai." - }, - "toast": { - "canceledSuccessfully": "Pretenzija sekmingai atšaukta", - "confirmedSuccessfully": "Pretenzija sekmingai patvirtinta" - }, - "panel": { - "title": "Pretenzija inicijuota", - "description": "Jau yra nagrinėjama pretenzija, kuri turi būti užbaigta" - } - }, - "exchanges": { - "create": "Sukurti keitimą", - "manage": "Tvarkyti keitimą", - "confirm": "Patvirtinti keitimą", - "confirmText": "Ketinate patvirtinti keitimą. Šis veiksmas neatstatomas.", - "outbound": "Tiekėjui", - "outboundItemAdded": "{{itemsCount}}x pridėta keitimui", - "outboundTotal": "Tiekėjui viso", - "outboundShipping": "Siuntimas tiekėjui", - "outboundShippingHint": "Pasirinkite norimą siuntimo būdą.", - "refundAmount": "Numatomas skirtumas", - "activeChangeError": "Jau yra vykdomas užsakymo keitimas (grąžinimas, pretenzija, keitimas, kt.). Užbaikite arba atšaukite keitimą.", - "actions": { - "cancelExchange": { - "successToast": "Keitimas sėkmingai atšauktas." - } - }, - "cancel": { - "title": "Atšaukti keitimą", - "description": "Tikrai norite atšaukti keitimą?" - }, - "tooltips": { - "onlyReturnShippingOptions": "Šiame sąraše bus tik grąžinimo siuntimo pasirinkimai." - }, - "toast": { - "canceledSuccessfully": "Keitimas sekmingai atšauktas", - "confirmedSuccessfully": "Keitimas sekmingai patvirtintas" - }, - "panel": { - "title": "Keitimas inicijuotas", - "description": "Jau yra nagrinėjamas keitimas, kuris turi būti užbaigtas" - } - }, - "reservations": { - "allocatedLabel": "Atidėta", - "notAllocatedLabel": "Neatidėta" - }, - "allocateItems": { - "action": "Atidėti prekes", - "title": "Atidėti uždakymo prekes", - "locationDescription": "Pasirinkite vietą, kurioje norite atidėti.", - "itemsToAllocate": "Prekių atidėjimui", - "itemsToAllocateDesc": "Pasirinkite kiek prekių norite atidėti", - "search": "Prekių paieška", - "consistsOf": "Susideda iš {{num}}x atsargų", - "requires": "Reikalinga {{num}} kiekvienam variantui", - "toast": { - "created": "Prekė sėkmingai atidėta" - }, - "error": { - "quantityNotAllocated": "Yra neatidėtų prekių." - } - }, - "shipment": { - "title": "Žymėti vykdymą išsiųstu", - "trackingNumber": "Sekimo numeris", - "addTracking": "Pridėti sekimo numerį", - "sendNotification": "Siųsti pranešimą", - "sendNotificationHint": "Praneškite klientui apie šį siuntimą.", - "toastCreated": "Siuntimas sėkmingai sukurtas." - }, - "fulfillment": { - "cancelWarning": "Ketinate atšaukti užsakymo vykdymą. Šis veiksmas neatstatomas.", - "markAsDeliveredWarning": "Ketinate pažymėti kaip pristatytą. Šis veiksmas neatstatomas.", - "differentOptionSelected": "Pasirinktas siuntimo būdas nesutampa su kliento pasirinktu.", - "disabledItemTooltip": "Pasirinktas siuntimo būdas neleidžia siųsti šios prekės", - "unfulfilledItems": "Neparuoštos prekės", - "statusLabel": "Būsena", - "statusTitle": "Būsena", - "fulfillItems": "Paruošti prekes", - "awaitingFulfillmentBadge": "Laukia paruošimo", - "requiresShipping": "Reikalingas siuntimas", - "number": "Vykdymas #{{number}}", - "itemsToFulfill": "Prekės paruošimui", - "create": "Sukurti vykdymą", - "available": "Yra", - "inStock": "Sandėlyje", - "markAsShipped": "Žymėti kaip išsiųstą", - "markAsPickedUp": "Žymėti kaip paimtą", - "markAsDelivered": "Žymėti kaip pristatytą", - "itemsToFulfillDesc": "Pasirinkite prekes ir kiekius paruošimui", - "locationDescription": "Pasirinkite vietą iš kurios norite paruošti prekes.", - "sendNotificationHint": "Praneškite klientui apie sukurtą prekių paruošimą.", - "methodDescription": "Pasirinkite kitą siuntimo būdą nei kliento pasirinkas", - "error": { - "wrongQuantity": "Yra tik viena prekė paruošimui", - "wrongQuantity_other": "Kiekis turi būti skaičius tarp 1 ir {{number}}", - "noItems": "Nėra prekių paruošimui.", - "noShippingOption": "Siuntimo būdas yra privalomas", - "noLocation": "Vieta yra privaloma" - }, - "status": { - "notFulfilled": "Neįvykdytas", - "partiallyFulfilled": "Dalinai įvykdytas", - "fulfilled": "Įvykdytas", - "partiallyShipped": "Dalinai išsiųstas", - "shipped": "Išsiųstas", - "delivered": "Pristatytas", - "partiallyDelivered": "Dalinai pristatytas", - "partiallyReturned": "Dalinai grąžintas", - "returned": "Grąžinintas", - "canceled": "Atšauktas", - "requiresAction": "Reikia veiksmų" - }, - "toast": { - "created": "Sėkmingai paruoštas", - "canceled": "Paruošimas atšauktas", - "fulfillmentShipped": "Negalima atšaukti jau išsiųsto užsakymo", - "fulfillmentDelivered": "Sėkmingai pažymėtas kaip pristatytas", - "fulfillmentPickedUp": "Sėkmingai pažymėtas kaip paimtas" - }, - "trackingLabel": "Sekimas", - "shippingFromLabel": "Siunčiama iš", - "itemsLabel": "Prekės" - }, - "refund": { - "title": "Sukurti pinigų grąžinimą", - "sendNotificationHint": "Praneškite klientui apie sukurtą pinigų grąžinimą.", - "systemPayment": "Sisteminis mokėjimas", - "systemPaymentDesc": "Vienas ar daugiau jūsų mokėjimų yra sisteminiai. Atminkite, kad Medusa netvarko tokių mokėjimų užfiksavimo ir grąžinimo.", - "error": { - "amountToLarge": "Negalima grąžinti daugiau nei užsakymo suma.", - "amountNegative": "Grąžinimo suma turi būti teigiamas skaičius.", - "reasonRequired": "Pasirinkite grąžinimo priežastį." - } - }, - "customer": { - "contactLabel": "Kontaktai", - "editEmail": "Keisti el. paštą", - "transferOwnership": "Perleisti nuosavybės teisę", - "editBillingAddress": "Keisti adresą sąskaitai", - "editShippingAddress": "Keisti pristatymo adresą" - }, - "activity": { - "header": "Veikla", - "showMoreActivities_one": "Rodyti dar {{count}} veiklą", - "showMoreActivities_other": "Rodyti dar {{count}} veiklų", - "comment": { - "label": "Komentaras", - "placeholder": "Palikite komentarą", - "addButtonText": "Pridėti komentarą", - "deleteButtonText": "Pašalinti komentarą" - }, - "from": "Iš", - "to": "Į", - "events": { - "common": { - "toReturn": "Grąžinti", - "toSend": "Siųsti" - }, - "placed": { - "title": "Užsakymas patalpintas", - "fromSalesChannel": "iš {{salesChannel}}" - }, - "canceled": { - "title": "Užsakymas atšauktas" - }, - "payment": { - "awaiting": "Laukia apmokėjimo", - "captured": "Mokėjimas užfiksuotas", - "canceled": "Mokėjimas atšauktas", - "refunded": "Mokėjimas grąžintas" - }, - "fulfillment": { - "created": "Prekės paruoštos", - "canceled": "Paruošimas atšauktas", - "shipped": "Prekės išsiųstos", - "delivered": "Prekės pristatytos", - "items_one": "{{count}} prekė", - "items_other": "{{count}} prekės" - }, - "return": { - "created": "Grąžinimas #{{returnId}} sukurtas", - "canceled": "Grąžinimas #{{returnId}} atšauktas", - "received": "Grąžinimas #{{returnId}} gautas", - "items_one": "{{count}} prekė grąžinta", - "items_other": "{{count}} prekių grąžinta" - }, - "note": { - "comment": "Komentaras", - "byLine": "sukurtas {{author}}" - }, - "claim": { - "created": "Pretenzija #{{claimId}} išsiųsta", - "canceled": "Pretenzija #{{claimId}} atšaukta", - "itemsInbound": "{{count}} prekė grąžinama", - "itemsOutbound": "{{count}} prekė išsiuntimui" - }, - "exchange": { - "created": "Keitimas #{{exchangeId}} išsiųstas", - "canceled": "Keitimas #{{exchangeId}} atšauktas", - "itemsInbound": "{{count}} prekė grąžinama", - "itemsOutbound": "{{count}} prekė išsiuntimui" - }, - "edit": { - "requested": "Užsakymo keitimas #{{editId}} išsiųstas", - "confirmed": "Užsakymo keitimas #{{editId}} patvirtintas" - }, - "transfer": { - "requested": "Užsakymo nuosavybės teisės perleidimas #{{transferId}} išsiųstas", - "confirmed": "Užsakymo nuosavybės teisės perleidimas #{{transferId}} patvirtintas", - "declined": "Užsakymo nuosavybės teisės perleidimas #{{transferId}} atmestas" - }, - "update_order": { - "shipping_address": "Pristatymo adresas pakeistas", - "billing_address": "Adresas sąskaitai pakeistas", - "email": "El. paštas pakeistas" - } - } - }, - "fields": { - "displayId": "Rodyti ID", - "refundableAmount": "Grąžinama suma", - "returnableQuantity": "Grąžinamas kiekis" - } - }, - "draftOrders": { - "domain": "Užsakymų juodraščiai", - "deleteWarning": "Ketinate pašalinti užsakymo juodraštį {{id}}. Šis veiksmas neatstatomas.", - "paymentLinkLabel": "Apmokėjimo nuoroda", - "cartIdLabel": "Krepšelio ID", - "markAsPaid": { - "label": "Žymėti kaip apmokėtą", - "warningTitle": "Žymėti kaip apmokėtą", - "warningDescription": "Ketinate pažymėti užsakymo juodraštį kaip apmokėtą. Šis veiksmas neatstatomas ir apmokėjimas nebus įmanomas vėliau." - }, - "status": { - "open": "Atviras", - "completed": "Atliktas" - }, - "create": { - "createDraftOrder": "Sukurti užsakymo juodraštį", - "createDraftOrderHint": "Sukurkite naują užsakymo juodraštį užsakymo tvarkymui prieš jo pateikimą.", - "chooseRegionHint": "Pasirinkite regioną", - "existingItemsLabel": "Esamos prekės", - "existingItemsHint": "Pridėkite esamas prekes prie šio užsakymo juodraščio.", - "customItemsLabel": "Inividualios prekės", - "customItemsHint": "Pridėkite individualias prekes prie šio užsakymo juodraščio.", - "addExistingItemsAction": "Pridėti esamas prekes", - "addCustomItemAction": "Pridėti individualias prekes", - "noCustomItemsAddedLabel": "Nėra pridėtų individualių prekių", - "noExistingItemsAddedLabel": "Nėra pridėtų individualių prekių", - "chooseRegionTooltip": "Pasirinkite regioną", - "useExistingCustomerLabel": "Naudoti esamą klientą", - "addShippingMethodsAction": "Pridėti siuntimo būdus", - "unitPriceOverrideLabel": "Vieneto kainos perrašymas", - "shippingOptionLabel": "Siuntimo būdas", - "shippingOptionHint": "Pasirinkite siuntimo būdą šiam užsakymo juodraščiui.", - "shippingPriceOverrideLabel": "Siuntimo kainos perrašymas", - "shippingPriceOverrideHint": "Perrašykite kitą siuntimo kainą šiam užsakymo juodraščiui.", - "sendNotificationLabel": "Siųsti pranešimą", - "sendNotificationHint": "Praneškite klientui apie užsakymo juodraščio sukūrimą." - }, - "validation": { - "requiredEmailOrCustomer": "El. paštas ar klientas yra privalomas.", - "requiredItems": "Privaloma bent viena prekė.", - "invalidEmail": "El. paštas turi būti teisingas." - } - }, - "stockLocations": { - "domain": "Sandėliavimas ir siuntimas", - "list": { - "description": "Tvarkykite savo sandėliavimo vietas ir siuntimo būdus." - }, - "create": { - "header": "Sukurti sandėliavimo vietą", - "hint": "Sandėliavimo vieta yra fizinis adresas, kuriame sandėliuojamos ir iš kurio siunčiamos prekės klientams.", - "successToast": "Sandėliavimo vieta {{name}} sėkmingai sukurta." - }, - "edit": { - "header": "Keisti sandėliavimo vietą", - "viewInventory": "Peržiūrėti atsargas", - "successToast": "Sandėliavimo vieta {{name}} sėkmingai pakeista." - }, - "delete": { - "confirmation": "Ketinate pašalinti sandėliavimo vietą {{name}}. Šis veiksmas neatstatomas." - }, - "fulfillmentProviders": { - "header": "Vykdytojai", - "shippingOptionsTooltip": "Čia bus tik vykdytojai įjungti šiai sandėliavimo vietai. Pridėkite juos jei šis pasirinkimas uždraustas.", - "label": "Prijungti vykdytojai", - "connectedTo": "Prijungta {{count}} iš {{total}} vykdytojų", - "noProviders": "Ši sandėliavimo vieta neprijungta nei prie vieno vykdytojo.", - "action": "Prijungti vykdytojus", - "successToast": "Vykdytojai sėkmingai pakeisti." - }, - "fulfillmentSets": { - "pickup": { - "header": "Atsiėmimas" - }, - "shipping": { - "header": "Siuntimas" - }, - "disable": { - "confirmation": "Are you sure that you want to disable {{name}}? This will delete all associated service zones and shipping options, and cannot be undone.", - "pickup": "Atsiėmimas sėkmingai išjungtas.", - "shipping": "Siuntimas sėkmingai išjungtas." - }, - "enable": { - "pickup": "Atsiėmimas sėkmingai įjungtas.", - "shipping": "Siuntimas sėkmingai įjungtas." - } - }, - "sidebar": { - "header": "Siuntimo nustatymai", - "shippingProfiles": { - "label": "Siuntimo tipai", - "description": "Grupuokite prekes pagal siuntimo reikalavimus" - } - }, - "salesChannels": { - "header": "Pardavimų kanalai", - "hint": "Tvarkykite pardavimo kanalus prijungtus prie šios sandėliavimo vietos.", - "label": "Prijungti pardavimo kanalai", - "connectedTo": "Prijungta {{count}} iš {{total}} pardavimo kanalų", - "noChannels": "Ši sandėliavimo vieta neprijungta nei prie vieno pardavimo kanalų.", - "action": "Prijungti pardavimo kanalus", - "successToast": "Pardavimo kanalai sėkmingai pakeisti." - }, - "pickupOptions": { - "edit": { - "header": "Keisti atsiėmimo būdą" - } - }, - "shippingOptions": { - "create": { - "shipping": { - "header": "Sukurti siuntimo būdą zonai {{zone}}", - "hint": "Sukurkite siuntimo būdą kad nustatyti kaip prekės siunčiamos iš šios sandėliavimo vietos.", - "label": "Siuntimo būdai", - "successToast": "Siuntimo būdas {{name}} sėkmingai sukurtas." - }, - "pickup": { - "header": "Sukurti atsiėmimo būdą zonai {{zone}}", - "hint": "Sukurkite atsiėmimo būdą kad nustatyti kaip prekės atsiimamos iš šios sandėliavimo vietos.", - "label": "Atsiėmimo būdai", - "successToast": "Atsiėmimo būdas {{name}} sėkmingai sukurtas." - }, - "returns": { - "header": "Sukurti grąžinimo būdą zonai {{zone}}", - "hint": "Sukurkite grąžinimo būdą kad nustatyti kaip prekės grąžinimos į šią sandėliavimo vietą.", - "label": "Grąžinimo būdai", - "successToast": "Grąžinimo būdas {{name}} sėkmingai sukurtas." - }, - "tabs": { - "details": "Nustatymai", - "prices": "Kainos" - }, - "action": "Sukurti būdą" - }, - "delete": { - "confirmation": "Ketinate pašalinti siuntimo būdą {{name}}. Šis veiksmas neatstatomas.", - "successToast": "Siuntimo būdas {{name}} sėkmingai pašalintas." - }, - "edit": { - "header": "Keisti siuntimo būdą", - "action": "Keisti būdą", - "successToast": "Siuntimo būdas {{name}} sėkmingai pakeistas." - }, - "pricing": { - "action": "Keisti kainas" - }, - "conditionalPrices": { - "header": "Sąlyginės {{name}} kainos", - "description": "Nustatykite sąlygines kainas šiam siuntimo būdui priklausomai nuo krepšelio sumos.", - "attributes": { - "cartItemTotal": "Krepšelio suma" - }, - "summaries": { - "range": "Jei <0>{{attribute}} yra tarp <1>{{gte}} ir <2>{{lte}}", - "greaterThan": "Jei <0>{{attribute}} ≥ <1>{{gte}}", - "lessThan": "Jei <0>{{attribute}} ≤ <1>{{lte}}" - }, - "actions": { - "addPrice": "Pridėti kainą", - "manageConditionalPrices": "Tvarkyti sąlygines kainas" - }, - "rules": { - "amount": "Siuntimo kaina", - "gte": "Mažiausia krepšelio suma", - "lte": "Didžiausia krepšelio suma" - }, - "customRules": { - "label": "Inividualios taisyklės", - "tooltip": "Ši sąlyginė kaina turi taisyklių, kurios negali būti pakeistos darbastalyje.", - "eq": "Krepšelio suma turi būti lygi", - "gt": "Krepšelio suma turi būti didesnė už", - "lt": "Krepšelio suma turi būti mažesnė už" - }, - "errors": { - "amountRequired": "Siuntimo kaina privaloma", - "minOrMaxRequired": "Turi būti pateikta bent viena iš mažiausios ar didžiausios krepšelio sumų", - "minGreaterThanMax": "Mažiausia krepšelio suma turi būti mažesnė arba lygi didžiausiai krepšelio sumai", - "duplicateAmount": "Siuntimo kaina turi būti unikali kiekvienai sąlygai", - "overlappingConditions": "Sąlygos turi būti unikaios tarp visų kainų taisyklių" - } - }, - "fields": { - "count": { - "shipping_one": "{{count}} siuntimo būdas", - "shipping_other": "{{count}} siuntimo būdai", - "pickup_one": "{{count}} atsiėmimo būdas", - "pickup_other": "{{count}} atsiėmimo būdai", - "returns_one": "{{count}} grąžinimo būdas", - "returns_other": "{{count}} grąžinimo būdai" - }, - "priceType": { - "label": "Kainos tipas", - "options": { - "fixed": { - "label": "Fiksuota", - "hint": "Siuntimo kaina yra fiksuota ir nekinta priklausomai nuo užsakymo turinio." - }, - "calculated": { - "label": "Apskaičiuojama", - "hint": "Siuntimo kaina yra apskaičiuojama pirkimo metu pagal vykdytoją." - } - } - }, - "enableInStore": { - "label": "Įjungta parduotuvėje", - "hint": "Ar klientai gali pasirinkti šį būdą pirkimo metu." - }, - "provider": "Vykdytojas", - "profile": "Pristatymo eiga", - "fulfillmentOption": "Pristatymo būdas" - } - }, - "serviceZones": { - "create": { - "headerPickup": "Sukurti atsiėmimo iš {{location}} aptarnavimo zoną", - "headerShipping": "Sukurti siuntimo iš {{location}} aptarnavimo zoną", - "action": "Sukurti aptarnavimo zoną", - "successToast": "Aptarnavimo zona {{name}} sėkmingai sukurta." - }, - "edit": { - "header": "Keisti aptarnavimo zoną", - "successToast": "Aptarnavimo zona {{name}} sėkmingai pakeista." - }, - "delete": { - "confirmation": "Ketinate pašalinti aptarnavimo zoną {{name}}. Šis veiksmas neatstatomas.", - "successToast": "Aptarnavimo zona {{name}} sėkmingai pašalinta." - }, - "manageAreas": { - "header": "Tvarkyti geografines sritis {{name}}", - "action": "Tvarkyti geografines sritis", - "label": "Geografines sritys", - "hint": "Pasirinkite geografines sritis, kurias apima aptarnavimo zona.", - "successToast": "{{name}} geografines sritys sėkmingai pakeistos." - }, - "fields": { - "noRecords": "Nėra aptarnavimo zonų siuntimo būdų pridėjimui.", - "tip": "Aptarnavimo zoną sudaro geografinės sritys. Ji naudojama apriboti siuntimo būdus pagal adresų rinkinius." - } - } - }, - "shippingProfile": { - "domain": "Siuntimo tipai", - "subtitle": "Sugrupuokite prekes su panašiais siuntimo reikalavimais į siuntimo tipus.", - "create": { - "header": "Sukurti siuntimo tipą", - "hint": "Sukurkite siuntimo tipą, kad sugrupuoti prekes su panašiais siuntimo reikalavimais.", - "successToast": "Siuntimo tipas {{name}} sėkmingai sukurtas." - }, - "delete": { - "title": "Pašalinti siuntimo tipą", - "description": "Ketinate pašalinti siuntimo tipą {{name}}. Šis veiksmas neatstatomas.", - "successToast": "Siuntimo tipas {{name}} sėkmingai pašalintas." - }, - "tooltip": { - "type": "Įveskite siuntimo tipą, pavyzdžiui: Sunkus, Negabaritinis, Tik krovinys, t.t." - } - }, - "taxRegions": { - "domain": "Mokesčių regionai", - "list": { - "hint": "Nustatykite kiek apmokęstinate klientus kai jie perka iš skirtingų šalių ir regionų." - }, - "delete": { - "confirmation": "Ketinate pašalinti mokesčių regioną. Šis veiksmas neatstatomas.", - "successToast": "Mokesčių regionas sėkmingai pašalintas." - }, - "create": { - "header": "Sukurti mokesčių regioną", - "hint": "Sukurkite mokesčių regioną, kad nustatyti mokesčių tarifus konkrečiai šaliai.", - "errors": { - "rateIsRequired": "Tarifas yra privalomas kai kuriamas numatytasis mokesčių tarifas.", - "nameIsRequired": "Pavadinimas yra privalomas kai kuriamas numatytasis mokesčių tarifas." - }, - "successToast": "Mokesčių regionas sėkmingai sukurtas." - }, - "province": { - "header": "Provincijos", - "create": { - "header": "Sukurti provincijos mokesčių regioną", - "hint": "Sukurkite provincijos mokesčių regioną jos mokesčių tarifų nustatymui." - } - }, - "state": { - "header": "Valstijos", - "create": { - "header": "Sukurti valstijos mokesčių regioną", - "hint": "Sukurkite valstijos mokesčių regioną jos mokesčių tarifų nustatymui." - } - }, - "stateOrTerritory": { - "header": "Valstijos ar teritorijos", - "create": { - "header": "Sukurti valstijos/teritorijos mokesčių regioną", - "hint": "Sukurkite valstijos/teritorijos mokesčių regioną jos mokesčių tarifų nustatymui." - } - }, - "county": { - "header": "Šalys", - "create": { - "header": "Sukurti šalies mokesčių regioną", - "hint": "Sukurkite šalies mokesčių regioną jos mokesčių tarifų nustatymui." - } - }, - "region": { - "header": "Regionai", - "create": { - "header": "Sukurti regiono mokesčių regioną", - "hint": "Sukurkite regiono mokesčių regioną jo mokesčių tarifų nustatymui." - } - }, - "department": { - "header": "Skyriai", - "create": { - "header": "Sukurti skyriaus mokesčių regioną", - "hint": "Sukurkite skyriaus mokesčių regioną jo mokesčių tarifų nustatymui." - } - }, - "territory": { - "header": "Teritorijos", - "create": { - "header": "Sukurti teritorijos mokesčių regioną", - "hint": "Sukurkite teritorijos mokesčių regioną jos mokesčių tarifų nustatymui." - } - }, - "prefecture": { - "header": "Prefektūros", - "create": { - "header": "Sukurti prefektūros mokesčių regioną", - "hint": "Sukurkite prefektūros mokesčių regioną jos mokesčių tarifų nustatymui." - } - }, - "district": { - "header": "Rajonai", - "create": { - "header": "Sukurti rajono mokesčių regioną", - "hint": "Sukurkite rajono mokesčių regioną jo mokesčių tarifų nustatymui." - } - }, - "governorate": { - "header": "Gubernijos", - "create": { - "header": "Sukurti gubernijos mokesčių regioną", - "hint": "Sukurkite gubernijos mokesčių regioną jos mokesčių tarifų nustatymui." - } - }, - "canton": { - "header": "Kantonai", - "create": { - "header": "Sukurti kantono mokesčių regioną", - "hint": "Sukurkite kantono mokesčių regioną jo mokesčių tarifų nustatymui." - } - }, - "emirate": { - "header": "Emyratai", - "create": { - "header": "Sukurti emyrato mokesčių regioną", - "hint": "Sukurkite emyrato mokesčių regioną jos mokesčių tarifų nustatymui." - } - }, - "sublevel": { - "header": "Polygiai", - "create": { - "header": "Sukurti polygio mokesčių regioną", - "hint": "Sukurkite polygio mokesčių regioną jos mokesčių tarifų nustatymui." - } - }, - "taxOverrides": { - "header": "Perrašymai", - "create": { - "header": "Sukurti perrašymą", - "hint": "Sukurkite mokesčių tarifą, kuris nustatytomis sąlygomis perrašys numatytuosius mokesčius." - }, - "edit": { - "header": "Keisti perrašymą", - "hint": "Pakeiskite mokesčių tarifą, kuris nustatytomis sąlygomis perrašys numatytuosius mokesčius." - } - }, - "taxRates": { - "create": { - "header": "Sukurti mokesčių tarifą", - "hint": "Sukurkite regiono mokesčio tarifą.", - "successToast": "Mokesčių tarifas sėkmingai sukurtas." - }, - "edit": { - "header": "Keisti mokesčių tarifą", - "hint": "Pakeiskite regiono mokesčio tarifą.", - "successToast": "Mokesčių tarifas sėkmingai pakeistas." - }, - "delete": { - "confirmation": "Ketinate pašalinti mokesčio tarifą. {{name}}. Šis veiksmas neatstatomas.", - "successToast": "Mokesčių tarifas sėkmingai pašalintas." - } - }, - "fields": { - "isCombinable": { - "label": "Derinamas", - "hint": "Ar šis mokesčio tarifas gali būti derinamas su numatytuoju mokesčių regiono tarifu.", - "true": "Derinamas", - "false": "Nederinamas" - }, - "defaultTaxRate": { - "label": "Numatytasis mokesčio tarifas", - "tooltip": "Numatytasis mokesčio tarifas šiam regionui. Pavyzdžiui, standartinis PVM tarifas šaliai ar regionui.", - "action": "Sukurti numatytąjį mokesčio tarifą" - }, - "taxRate": "Mokesčio tarifas", - "taxCode": "Mokesčio kodas", - "targets": { - "label": "Taikymai", - "hint": "Pasirinkite kam šis mokestis bus taikomas.", - "options": { - "product": "Prekės", - "productCollection": "Prekių kolekcijos", - "productTag": "Prekių žymės", - "productType": "Prekių tipai", - "customerGroup": "Klientų grupės" - }, - "operators": { - "in": "į", - "on": "ant", - "and": "ir" - }, - "placeholders": { - "product": "Prekių paieška", - "productCollection": "Prekių kolekcijų paieška", - "productTag": "Prekių žymių paieška", - "productType": "Prekių tipų paieška", - "customerGroup": "Klientų grupių paieška" - }, - "tags": { - "product": "Prekė", - "productCollection": "Prekių kolekcija", - "productTag": "Prekių žymė", - "productType": "Prekių tipas", - "customerGroup": "Klientų grupė" - }, - "modal": { - "header": "Pridėkite taikymus" - }, - "values_one": "{{count}} reikšmė", - "values_other": "{{count}} reikšmės", - "numberOfTargets_one": "{{count}} taikymas", - "numberOfTargets_other": "{{count}} taikymai", - "additionalValues_one": "ir dar {{count}} reikšmė", - "additionalValues_other": "ir dar {{count}} reikšmių", - "action": "Pridėti taikymą" - }, - "sublevels": { - "labels": { - "province": "Provincija", - "state": "Valstija", - "region": "Regionas", - "stateOrTerritory": "Valstija/Teritorija", - "department": "Skyrius", - "county": "County", - "territory": "Teritorija", - "prefecture": "Prefektūra", - "district": "Rajonas", - "governorate": "Gubernija", - "emirate": "Emyratas", - "canton": "Kantonas", - "sublevel": "Polygio kodas" - }, - "placeholders": { - "province": "Pasirinkite provinciją", - "state": "Pasirinkite valstija", - "region": "Pasirinkite regioną", - "stateOrTerritory": "Pasirinkite valstiją/tertoriją", - "department": "Pasirinkite skyrių", - "county": "Pasirinkite šalį", - "territory": "Pasirinkite tertoriją", - "prefecture": "Pasirinkite prefektūrą", - "district": "Pasirinkite rajoną", - "governorate": "Pasirinkite guberniją", - "emirate": "Pasirinkite emyratą", - "canton": "Pasirinkite kantoną" - }, - "tooltips": { - "sublevel": "Įveskite ISO 3166-2 kodą polygio mokesčių regionui.", - "notPartOfCountry": "{{province}} nepriklauso {{country}}. Patikrinkite dar kartą ar nurodėte teisingai." - }, - "alert": { - "header": "Polygio regionai išjungti šiam mokesčių regionui", - "description": "Polygio regionai išjungti šiam mokesčių regionui region pagal nutylėjimą. Galite juos įungti, kad galėtumėte kurti polygius, tokius kaip provincijos, valstijos ar teritorijos.", - "action": "Įjungti polygio regionus" - } - }, - "noDefaultRate": { - "label": "Nėra numatytojo tarifo", - "tooltip": "Šis mokesčių regionas neturi numatytojo mokesčio tarifo. Jei yra standartinis tarifas, pvz., šalies PVM, pridėkite jį prie šio regiono." - } - } - }, - "promotions": { - "domain": "Akcijos", - "sections": { - "details": "Akcijos nustatymai" - }, - "tabs": { - "template": "Tipas", - "details": "Nustatymai", - "campaign": "Kampanija" - }, - "fields": { - "type": "Tipas", - "value_type": "Reikšmės tipas", - "value": "Reikšmė", - "campaign": "Kampanija", - "method": "Būdas", - "allocation": "Paskirstymas", - "addCondition": "Pridėti sąlygą", - "clearAll": "Išvalyti visus", - "amount": { - "tooltip": "Pasirinkite valiutos kodą, kad įjungti sumos nustatymą" - }, - "conditions": { - "rules": { - "title": "Kas gali naudotis šiuo kodu?", - "description": "Kuriam klientui leidžiama naudotis šiuo nuolaidos kodu? Jei nepayžymėta, kodu galės naudotis visi klientai." - }, - "target-rules": { - "title": "Kokioms prekėms bus taikoma akcija?", - "description": "Akcija bus taikoma prekėms, kurios atitinka šias sąlygas." - }, - "buy-rules": { - "title": "Kas turi būti krepšelyje, kad galiotų akcija?", - "description": "Jei šios sąlygos atitinka, taikome akciją nurodytoms prekėms." - } - } - }, - "tooltips": { - "campaignType": "Valiutos kodas turi būti pasirinktas prie akcijos, kad nustatyti išlaidų biudžetą." - }, - "errors": { - "requiredField": "Laukelis privalomas", - "promotionTabError": "Prieš tęsdami ištaisykite klaidas skirtuke Akcija" - }, - "toasts": { - "promotionCreateSuccess": "Nuolaidos kodas ({{code}}) sėkmingai sukurtas." - }, - "create": {}, - "edit": { - "title": "Keisti akcijos nustatymus", - "rules": { - "title": "Keisti naudojimo sąlygas" - }, - "target-rules": { - "title": "Keisti taikymą prekėms" - }, - "buy-rules": { - "title": "Keisti pirkimo taisykles" - } - }, - "campaign": { - "header": "Kampanija", - "edit": { - "header": "Keisti kampaniją", - "successToast": "Akcijos kampanija sėkmingai atnauinta." - }, - "actions": { - "goToCampaign": "Eiti į kampaniją" - } - }, - "campaign_currency": { - "tooltip": "Tai akcijos valiuta. Pakeiskite ją nustatymų skirtuke." - }, - "form": { - "required": "Privaloma", - "and": "IR", - "selectAttribute": "Pasirinkite požymius", - "campaign": { - "existing": { - "title": "Esama kampanija", - "description": "Pridėkite akciją prie esamos kampanijos.", - "placeholder": { - "title": "Nėra sukurtų kampanijų", - "desc": "Galite sukurti ją, kad sekti kelias akcijas ir nustatyti biudžetus." - } - }, - "new": { - "title": "Nauja kampanija", - "description": "Sukurti nauą kampaniją šiai akcijai." - }, - "none": { - "title": "Be kampanijos", - "description": "Tęsti be akcijos ir kampanijos susiejimo" - } - }, - "status": { - "label": "Būsena", - "draft": { - "title": "Juodraštis", - "description": "Klientai kol kas negalės naudotis šiuo kodu" - }, - "active": { - "title": "Taikoma", - "description": "Klientai gali naudotis šiuo kodu" - }, - "inactive": { - "title": "Netaikoma", - "description": "Klientai daugiau negali naudotis šiuo kodu" - } - }, - "method": { - "label": "Būdas", - "code": { - "title": "Nuolaidos kodas", - "description": "Klientai turi įvesti šį nuolaidos kodą pirkimo metu" - }, - "automatic": { - "title": "Automatiškai", - "description": "Klientai mato šią akciją pirkimo metu" - } - }, - "max_quantity": { - "title": "Didžiausias kiekis", - "description": "Didžiausias prekių kiekis, kuriam taikoma ši akcija." - }, - "type": { - "standard": { - "title": "Standartinė", - "description": "Standartinė akcija" - }, - "buyget": { - "title": "Pirk gauk", - "description": "Pirk X gauk Y akcija" - } - }, - "allocation": { - "each": { - "title": "Kiekvienai", - "description": "Taikoma kiekvienai prekei" - }, - "across": { - "title": "Visoms", - "description": "Taikoma visoms prekėms" - }, - "once": { - "title": "Kartą", - "description": "Riboti nuolaidą iki maks. kiekio" - } - }, - "code": { - "title": "Kodas", - "description": "Kodas, kurį klientai įves pirkdami." - }, - "value": { - "title": "Vertė" - }, - "value_type": { - "fixed": { - "title": "Vertė", - "description": "Nuskaičiuojama suma, pvz., 100" - }, - "percentage": { - "title": "Vertė", - "description": "Procentas, nuskaičiuoamas nuo sumos, pvz., 8%" - } - } - }, - "deleteWarning": "Ketinate pašalinti nuolaidos kodą {{code}}. Šis veiksmas neatstatomas.", - "createPromotionTitle": "Sukurti akciją", - "type": "Akcijos tipas", - "conditions": { - "add": "Pridėti sąlygą", - "list": { - "noRecordsMessage": "Pridėkite sąlygą, kad apriboti kurioms prekėms akcija taikoma." - } - } - }, - "campaigns": { - "domain": "Kampanijos", - "details": "Kampanijos nustatymai", - "status": { - "active": "Aktyvi", - "expired": "Pasibaigusi", - "scheduled": "Suplanuota" - }, - "delete": { - "title": "Jūs tikri?", - "description": "Ketinate pašalinti kampaniją '{{name}}'. Šis veiksmas neatstatomas.", - "successToast": "Kampanija '{{name}}' sėkmingai sukurta." - }, - "edit": { - "header": "Keisti kampanija", - "description": "Keiskite kampanios nustatymus.", - "successToast": "Kampanija '{{name}}' sėkmingai pakeista." - }, - "configuration": { - "header": "Konfigūracija", - "edit": { - "header": "Keisti kampanijos konfigūraciją", - "description": "Keiskite kompanijos konfigūraciją", - "successToast": "Kampanijos konfigūracija sėkmingai pakeista." - } - }, - "create": { - "title": "Sukurti kampaniją", - "description": "Sukurkite reklaminę kampaniją.", - "hint": "Sukurkite reklaminę kampaniją.", - "header": "Sukurti kampaniją", - "successToast": "Kampanija '{{name}}' sėkmingai sukurta." - }, - "fields": { - "name": "Pavadinimas", - "identifier": "Identifikatorius", - "start_date": "Pradžios data", - "end_date": "Pabaigos data", - "total_spend": "Išleistas biudžetas", - "total_used": "Panaudotas biudžetas", - "budget_limit": "Biudžeto limitas", - "campaign_id": { - "hint": "Šiame sąraše rodomos tik reklamos kampanijos, kurių valiutos kodas yra toks pat kaip akcijos." - } - }, - "budget": { - "create": { - "hint": "Sukurkite kampanijos biudžetą.", - "header": "Kampanijos biudžetas" - }, - "details": "Kampanijos biudžetas", - "fields": { - "type": "Tipas", - "currency": "valiuta", - "limit": "Limitas", - "used": "Panaudota" - }, - "type": { - "spend": { - "title": "Išlaidos", - "description": "Nustatykite sumą, už kurią gali būti suteikta akcijos nuolaidų." - }, - "usage": { - "title": "Panaudojimas", - "description": "Nustatykite kiekį, kiek kartų gali būti pasinaudota šia akcija." - } - }, - "edit": { - "header": "Keisti kampanijos biudžetą" - } - }, - "promotions": { - "remove": { - "title": "Pašalinti akciją iš kampanijos", - "description": "Ketinate pašalinti {{count}} akciją(-ų) iš kampanijos(-ų). Šis veiksmas neatstatomas." - }, - "alreadyAdded": "Ši akcija jau pridėta prie kampanijos.", - "alreadyAddedDiffCampaign": "Ši akcija jau pridėta prie kitos kampanijos ({{name}}).", - "currencyMismatch": "Akcijos ir kampanijos valiuta nesutampa", - "toast": { - "success": "{{count}} akciją(-ų) sėkmingai pridėta prie kampanijos" - }, - "add": { - "list": { - "noRecordsMessage": "Pirmiausia sukurkite akciją." - } - }, - "list": { - "noRecordsMessage": "Kampanijoje akcijų nėra." - } - }, - "deleteCampaignWarning": "Ketinate pašalinti kampaniją {{name}}. Šis veiksmas neatstatomas.", - "totalSpend": "<0>{{amount}} <1>{{currency}}" - }, - "priceLists": { - "domain": "Kainoraščiai", - "subtitle": "Sukurkite pardavimo ar perrašymo kainas tam tikroms sąlygoms.", - "delete": { - "confirmation": "Ketinate pašalinti kainoraštį {{title}}. Šis veiksmas neatstatomas.", - "successToast": "Kainoraštis {{title}} sėkmingai pašalintas." - }, - "create": { - "header": "Sukurti kainoraštį", - "subheader": "Sukurkite kainoraštį jūsų prekių kainų valdymui.", - "tabs": { - "details": "Nustatymai", - "products": "Prekės", - "prices": "Kainos" - }, - "successToast": "Kainoraštis {{title}} sėkmingai sukurtas.", - "products": { - "list": { - "noRecordsMessage": "Pirmiausia sukurkite prekę." - } - } - }, - "edit": { - "header": "Keisti kainoraštį", - "successToast": "Kainoraštis {{title}} sėkmingai pakeistas." - }, - "configuration": { - "header": "Konfigūracija", - "edit": { - "header": "Keisti kainoraščio konfigūraciją", - "description": "Keiskite kainoraščio konfigūraciją.", - "successToast": "Kainoraščio konfigūraciją sėkmingai pakeista." - } - }, - "products": { - "header": "Prekės", - "actions": { - "addProducts": "Pridėti prekes", - "editPrices": "Keisti prices" - }, - "delete": { - "confirmation_one": "Ketinate pašalinti kainas {{count}} prekei kainoraštyje. Šis veiksmas neatstatomas.", - "confirmation_other": "Ketinate pašalinti kainas {{count}} prekėms kainoraštyje. Šis veiksmas neatstatomas.", - "successToast_one": "Kainos {{count}} prekei sėkmingai pašalintos.", - "successToast_other": "Kainos {{count}} prekėms sėkmingai pašalintoss." - }, - "add": { - "successToast": "Kainos sėkmingai pridėtos prie kainorščio." - }, - "edit": { - "successToast": "Kainos sėkmingai pakeistos." - } - }, - "fields": { - "priceOverrides": { - "label": "Kainų perrašymai", - "header": "Kainų perrašymai" - }, - "status": { - "label": "Būsena", - "options": { - "active": "Aktyvus", - "draft": "Juodraštis", - "expired": "Pasibaigęs", - "scheduled": "Suplanuotas" - } - }, - "type": { - "label": "Tipas", - "hint": "Pasirinkite kokio tipo kainoraštį norite sukurti.", - "options": { - "sale": { - "label": "Pardavimo", - "description": "Pardavimo kainos yra laikini prekių kainų pakeitimai." - }, - "override": { - "label": "Perrašymo", - "description": "Perrašymo kainos dažniausiai naudojamos norint sukurti specialias kainas klientams." - } - } - }, - "startsAt": { - "label": "Kainoraštis turi pradžios datą?", - "hint": "Suplanuokite kainoraščio įjungimą." - }, - "endsAt": { - "label": "Kainoraštis turi pabaigos datą?", - "hint": "Suplanuokite kainoraščio išjungimą." - }, - "customerAvailability": { - "header": "Pasirinkite klientų grupes", - "label": "Prieinama klientams", - "hint": "Pasirinkite kurioms klientų grupėms turėtų būti taikomas šis kainoraštis.", - "placeholder": "Klientų grupių paieška", - "attribute": "Klientų grupės" - } - } - }, - "profile": { - "domain": "Paskyra", - "manageYourProfileDetails": "Tvarkykite savo paskyros nustatymus.", - "fields": { - "languageLabel": "Kalka", - "usageInsightsLabel": "Naudojimo įžvalgos" - }, - "edit": { - "header": "Keisti paskyrą", - "languageHint": "Kalba, kurią norite naudoti administravimo aplinkoje. Tai nekeičia jūsų parduotuvės kalbos.", - "languagePlaceholder": "Pasirinkite kalbą", - "usageInsightsHint": "Pasidalinkite naudojimo įžvalgomis ir padėkite mums tobulinti Medusa. Daugiau apie tai, ką renkame ir kaip tai naudojame, galite perskaityti mūsų <0>dokumentacijoje." - }, - "toast": { - "edit": "Paskyros pakeitimai išsaugoti" - } - }, - "users": { - "domain": "Administratoriai", - "editUser": "Keisti administratorių", - "inviteUser": "Pakviesti administratorių", - "inviteUserHint": "Pakvieskite naują parduotuvės administratorių.", - "sendInvite": "Siųsti pakvietimą", - "pendingInvites": "Laukiantys pakvietimai", - "deleteInviteWarning": "Ketinate pašalinti pakvietimą, išsiųstą {{email}}. Šis veiksmas neatstatomas.", - "resendInvite": "Pakartoti pakvietimą", - "copyInviteLink": "Kopijuoti pakvietimo nuorodą", - "expiredOnDate": "Galioja iki {{date}}", - "validFromUntil": "Galioja <0>{{from}} - <1>{{until}}", - "acceptedOnDate": "Priimtas {{date}}", - "inviteStatus": { - "accepted": "Priimtas", - "pending": "Laukia", - "expired": "Negaliojantis" - }, - "roles": { - "admin": "Adkministratorius", - "developer": "Kūrėjas", - "member": "Narys" - }, - "list": { - "empty": { - "heading": "Administratorių nėra", - "description": "Kai pakviesite, jie bus rodomi čia." - }, - "filtered": { - "heading": "Rezultatų nėra", - "description": "Nėra administratorių, atitinkačių filtro kriterijus." - } - }, - "deleteUserWarning": "Ketinate pašalinti administratorių {{name}}. Šis veiksmas neatstatomas.", - "deleteUserSuccess": "Administratorius {{name}} sėkmingai pašalintas", - "invite": "Pakvietimas" - }, - "store": { - "domain": "Parduotuvė", - "manageYourStoresDetails": "Tvarkykite savo parduotuvės nustatymus", - "editStore": "Keisti parduotuvę", - "defaultCurrency": "Numatytoji valiuta", - "defaultRegion": "Numatytasis regionas", - "defaultSalesChannel": "Numatytasis pardavimo kanalas", - "defaultLocation": "Numatytoji sandėliavimo vieta", - "swapLinkTemplate": "Keitimo nuorodos šablonas", - "paymentLinkTemplate": "Apmokėjimo nuorodos šablonas", - "inviteLinkTemplate": "Pakvietimo nuorodos šablonas", - "currencies": "Vaiutos", - "addCurrencies": "Pridėti valiutas", - "enableTaxInclusivePricing": "Įjungti mokesčių įskaičiavimą kainodaroje", - "disableTaxInclusivePricing": "Išjungti mokesčių įskaičiavimą kainodaroje", - "removeCurrencyWarning_one": "Ketinate pašalinti {{count}} parduotuvės valiutą. Įsitikinkite, kad pašalinote visas kainas šia valiuta preš tęsiant.", - "removeCurrencyWarning_other": "Ketinate pašalinti {{count}} parduotuvės valiutų. Įsitikinkite, kad pašalinote visas kainas šiomis valiutomis preš tęsiant.", - "currencyAlreadyAdded": "Valiuta parduotuvėje jau pridėta.", - "edit": { - "header": "Keisti parduotuvę" - }, - "toast": { - "update": "Parduotuvė sėkmingai pakeista", - "currenciesUpdated": "Valiutos sėkmingai pakeistos", - "currenciesRemoved": "Valiutos sėkmingai pašalintos iš parduotuvės", - "updatedTaxInclusivitySuccessfully": "Mokesčių įskaičiavimas kainodaroje sėkmingai pakeistas" - } - }, - "regions": { - "domain": "Regionai", - "subtitle": "Regionas yra sritis, kurioje parduodate produktus. Jis gali apimti kelias šalis ir turi skirtingus mokesčių tarifus, vykdytojus ir valiutą", - "createRegion": "Sukurti regioną", - "createRegionHint": "Tvarkykite mokesčių tarifus ir vykdytojus šalių rinkiniams.", - "addCountries": "Pridėti šalis", - "editRegion": "Keisti regioną", - "countriesHint": "Pridėkite šalis, priklausančias šiam regionui.", - "deleteRegionWarning": "Ketinate pašalinti regioną {{name}}. Šis veiksmas neatstatomas.", - "removeCountriesWarning_one": "Ketinate pašalinti {{count}} šalį iš regiono. Šis veiksmas neatstatomas.", - "removeCountriesWarning_other": "Ketinate pašalinti {{count}} šalis iš regiono. Šis veiksmas neatstatomas.", - "removeCountryWarning": "Ketinate pašalinti šalį {{name}} iš regiono. Šis veiksmas neatstatomas.", - "automaticTaxesHint": "Kai įjungta, mokesčiai bus paskaičiuoti pagal pristatymo adresą pirkimo metu.", - "taxInclusiveHint": "Kai įjungta, kainos regione bus rodomos su mokesčiais.", - "providersHint": "Pridėkite, kurie mokėjimo paslaugų teikėjai galimi šiame regione.", - "shippingOptions": "Siuntimo būdai", - "deleteShippingOptionWarning": "Ketinate pašalinti siuntimo būdą {{name}}. Šis veiksmas neatstatomas.", - "return": "Grąžinimas", - "outbound": "Išvykstantis", - "priceType": "Kainos tipas", - "flatRate": "Fiksuota", - "calculated": "Apskaičiuojama", - "list": { - "noRecordsMessage": "Sukurkite regioną vietovėms, kuriose prekiaujate." - }, - "toast": { - "delete": "Regionas sėkmingai pašalintas", - "edit": "Regiono pakeitimai išsaugoti", - "create": "Regionas sėkmingai sukurtas", - "countries": "Regiono šalys sėkmingai pakeistos" - }, - "shippingOption": { - "createShippingOption": "Sukurti siuntimo būdą", - "createShippingOptionHint": "Sukurkite siuntimo būdą regionui.", - "editShippingOption": "Keisti siuntimo būdą", - "fulfillmentMethod": "Siuntimo tipas", - "type": { - "outbound": "Pristatymas", - "outboundHint": "Naudokite šį pasirinkimą, jei kuriate siuntimo būdą prekių pristatymui klientui.", - "return": "Grąžinimas", - "returnHint": "Naudokite šį pasirinkimą, jei kuriate siuntimo būdą prekių grąžinimui iš kliento." - }, - "priceType": { - "label": "Kainos tipas", - "flatRate": "Fiksuota", - "calculated": "Apskaičiuojama" - }, - "availability": { - "adminOnly": "Tik administravimo aplinkoje", - "adminOnlyHint": "Kai įjungta, siuntimo būdas bus prieinamas tik administravimo apinkoje, o ne parduotuvėje." - }, - "taxInclusiveHint": "Kai įjungta, siuntimo kaina bus su įskaičiuotais mokesčiais.", - "requirements": { - "label": "Reikalavimai", - "hint": "Nurodykite šio siuntimo būdo reikalavimus." - } - } - }, - "taxes": { - "domain": "Mokesčių regionai", - "domainDescription": "Tvarkykite savo mokesčių regionus", - "countries": { - "taxCountriesHint": "Mokesčių nustatymai galioja šalims sąraše." - }, - "settings": { - "editTaxSettings": "Keisti mokesčių nustatymus", - "taxProviderLabel": "Mokesčių skaičiuotuvas", - "systemTaxProviderLabel": "Sistemos mokesčių skaičiuotuvas", - "calculateTaxesAutomaticallyLabel": "Apskaičiuoti mokesčius automatiškai", - "calculateTaxesAutomaticallyHint": "Kai įjungta, mokesčiai bus apskaičiuoti ir pritaikyti pirkinių krepšeliams automatiškai. Kai išjungta, mokesčiai turi būti skaičiuojami rankiniu būdu atsiskaitant. Neautomatinius mokesčius rekomenduojama naudoti su trečiųjų šalių mokesčių skaičiuotuvais.", - "applyTaxesOnGiftCardsLabel": "Taikyti mokesčius dovanų kortelėms", - "applyTaxesOnGiftCardsHint": "Kai įjungta, mokesčiai bus pritaikyti dovanų kortelėms pirkimo metu. Kai kuriose šalyse mokesčių teisės aktai reikalauja apmokestinti dovanų korteles perkant.", - "defaultTaxRateLabel": "Numatytasis mokesčio tarifas", - "defaultTaxCodeLabel": "Numatytasis mokesčio kodas" - }, - "defaultRate": { - "sectionTitle": "Numatytasis mokesčių tarifas" - }, - "taxRate": { - "sectionTitle": "Mokesčių tarifai", - "createTaxRate": "Sukurti mokesčių tarifą", - "createTaxRateHint": "Sukurkite mokesčių tarifą regionui.", - "deleteRateDescription": "Ketinate pašalinti mokesčių tarifą {{name}}. Šis veiksmas neatstatomas.", - "editTaxRate": "Keisti mokesčių tarifą", - "editRateAction": "Keisti tarifą", - "editOverridesAction": "Keisti perrašymus", - "editOverridesTitle": "Keisti mokesčių tarifo perrašymus", - "editOverridesHint": "Nurodykite mokesčių tarifo perrašymus.", - "deleteTaxRateWarning": "Ketinate pašalinti mokesčių tarifą {{name}}. Šis veiksmas neatstatomas.", - "productOverridesLabel": "Prekių perrašymai", - "productOverridesHint": "Nurodykite prekių perrašymus šiam mokesčių tarifui.", - "addProductOverridesAction": "Pridėti prekių perrašymus", - "productTypeOverridesLabel": "Prekių tipo perrašymai", - "productTypeOverridesHint": "Nurodykite prekių tipo perrašymus šiam mokesčių tarifui.", - "addProductTypeOverridesAction": "Pridėti prekių tipo perrašymus", - "shippingOptionOverridesLabel": "Siuntimo būdo perrašymai", - "shippingOptionOverridesHint": "Nurodykite siuntimo būdo perrašymus šiam mokesčių tarifui.", - "addShippingOptionOverridesAction": "Pridėti siuntimo būdo perrašymus", - "productOverridesHeader": "Prekės", - "productTypeOverridesHeader": "Prekių tipai", - "shippingOptionOverridesHeader": "Siuntimo būdai" - } - }, - "locations": { - "domain": "Sandėiavimo vietos", - "editLocation": "Keisti sandėliavimo vietą", - "addSalesChannels": "Pridėti pardavimo kanalą", - "noLocationsFound": "Sandėliavimo vietų nėra", - "selectLocations": "Pasirinkite prekės sandėliavimo vietas.", - "deleteLocationWarning": "Ketinate pašalinti sandėliavimo vietą {{name}}. Šis veiksmas neatstatomas.", - "removeSalesChannelsWarning_one": "Ketinate pašalinti {{count}} pardavimo kanalą iš sandėliavimo vietos.", - "removeSalesChannelsWarning_other": "Ketinate pašalinti {{count}} pardavimo kanalus iš sandėliavimo vietos.", - "toast": { - "create": "Sandėliavimo vieta sėkmingai sukurta", - "update": "Sandėliavimo vieta sėkmingai pakeista", - "removeChannel": "Pardavimų kanalas sėkmingai pašalintas" - } - }, - "reservations": { - "domain": "Rezervacijos", - "subtitle": "Tvarkykite rezervuotų atsargų kiekius.", - "deleteWarning": "Ketinate pašalinti rezervaciją. Šis veiksmas neatstatomas." - }, - "salesChannels": { - "domain": "Pardavimo kanalai", - "subtitle": "Tvarkykite interneto ir fizinius pardavimo kanalus, kuriuose prekiaujate.", - "list": { - "empty": { - "heading": "Pardavimo kanalų nėra", - "description": "Kai sukursite pardavimo kanalą, jis bus rodomas čia." - }, - "filtered": { - "heading": "Rezultatų nėra", - "description": "Nėra pardavimo kanalų, atitinkančių filtro kriterijus." - } - }, - "createSalesChannel": "Sukurti pardavimo kanalą", - "createSalesChannelHint": "Sukurkite pardavimo kanalą, kuriame prekiaujate.", - "enabledHint": "Nurodykite, ar pardavimo kanalas įjungtas.", - "removeProductsWarning_one": "Ketinate pašalinti {{count}} prekę iš {{sales_channel}}.", - "removeProductsWarning_other": "Ketinate pašalinti {{count}} prekes iš {{sales_channel}}.", - "addProducts": "Pridėti prekes", - "editSalesChannel": "Keisti pardavimo kanalą", - "productAlreadyAdded": "Prekė jau pridėta prekių kanale.", - "deleteSalesChannelWarning": "Ketinate pašalinti prekių kanalą {{name}}. Šis veiksmas neatstatomas.", - "toast": { - "create": "Pardavimo kanalas sėkmingai sukurtas", - "update": "Pardavimo kanalas sėkmingai pakeistas", - "delete": "Pardavimo kanalas sėkmingai pašalintas" - }, - "tooltip": { - "cannotDeleteDefault": "Negalima pašalinti numatytojo pardavimo kanalo" - }, - "products": { - "list": { - "noRecordsMessage": "Prekių pardavimo kanale nėra." - }, - "add": { - "list": { - "noRecordsMessage": "Pirmiausia sukurkite prekę." - } - } - } - }, - "apiKeyManagement": { - "domain": { - "publishable": "Vieši API raktai", - "secret": "Slapti API raktai" - }, - "subtitle": { - "publishable": "Tvarkykite API raktus, naudojamus parduotuvėse siekiant apriboti užklausų apimtį iki konkrečių pardavimo kanalų.", - "secret": "Tvarkykite API raktus, naudojamus autentifikuoti administratorius administravimo programose." - }, - "status": { - "active": "Aktyvus", - "revoked": "Atšauktas" - }, - "type": { - "publishable": "Viešas", - "secret": "Slaptas" - }, - "create": { - "createPublishableHeader": "Sukurti viešą API raktą", - "createPublishableHint": "Sukurkite viešą API raktą, kad apriboti užklausų apimtį iki konkrečių pardavimo kanalų.", - "createSecretHeader": "Sukurti slaptą API raktą", - "createSecretHint": "Sukurkite slaptą API raktą, kad pasiekti Medusa API kaip autentifikuotas administratorius.", - "secretKeyCreatedHeader": "Slaptas raktas sukurtas", - "secretKeyCreatedHint": "Jūsų slaptas raktas sugeneruotas. Nusikopijuokite jį dabar ir saugiai išsisaugokite. Tai vienintelis kartas, kai jis bus rodomas.", - "copySecretTokenSuccess": "Slaptas raktas nukopijuotas į atmintį.", - "copySecretTokenFailure": "Nepavyko nukopijuoti slapto rakto į atmintį.", - "successToast": "API raktas sėkmingai sukurtas." - }, - "edit": { - "header": "Keisti API raktą", - "description": "Keiskite API rakto pavadinimą.", - "successToast": "API raktas {{title}} sėkmingai pakeistas." - }, - "salesChannels": { - "title": "Pridėti pardavimo kanalus", - "description": "Pridėkite pardavimo kanalus, kurie bus prieinami su šiuo API raktu.", - "successToast_one": "{{count}} pardavimo kanalas sėkmingai pridėtas prie API rakto.", - "successToast_other": "{{count}} pardavimo kanalai sėkmingai pridėti prie API rakto.", - "alreadyAddedTooltip": "Pardavimo kanalas jau pridėtas prie API rakto.", - "list": { - "noRecordsMessage": "API raktas neturi priskirtų pardavimo kanalų." - } - }, - "delete": { - "warning": "Ketinate pašalinti API raktą {{title}}. Šis veiksmas neatstatomas.", - "successToast": "API raktas {{title}} sėkmingai pašalintas." - }, - "revoke": { - "warning": "Ketinate atšaukti API raktą {{title}}. Šis veiksmas neatstatomas.", - "successToast": "API raktas {{title}} sėkmingai atšauktas." - }, - "addSalesChannels": { - "list": { - "noRecordsMessage": "Pirmiausia sukurkite pardavimo kanalą." - } - }, - "removeSalesChannel": { - "warning": "Ketinate pašalinti pardavimo kanalą {{name}}, priskirtą API raktui. Šis veiksmas neatstatomas.", - "warningBatch_one": "Ketinate pašalinti {{count}} pardavimo kanalą, priskirtą API raktui. Šis veiksmas neatstatomas.", - "warningBatch_other": "Ketinate pašalinti {{count}} pardavimo kanalus, priskirtus API raktui. Šis veiksmas neatstatomas.", - "successToast": "Pardavimo kanalas sėkmingai pašalintas nuo API rakto.", - "successToastBatch_one": "{{count}} pardavimo kanalas sėkmingai pašalintas nuo API rakto.", - "successToastBatch_other": "{{count}} pardavimo kanalass sėkmingai pašalintas nuo API rakto." - }, - "actions": { - "revoke": "Atšaukti API raktą", - "copy": "Kopijuoti API raktą", - "copySuccessToast": "API raktas nukopijuotas į atmintį." - }, - "table": { - "lastUsedAtHeader": "Paskutinį kartą naudotas", - "createdAtHeader": "Atšauktas" - }, - "fields": { - "lastUsedAtLabel": "Paskutinį kartą naudotas", - "revokedByLabel": "Atšaukė", - "revokedAtLabel": "Atšauktas", - "createdByLabel": "Sukūrė" - } - }, - "returnReasons": { - "domain": "Grąžinimo priežastys", - "subtitle": "Tvarkykite prekių grąžinimo priežastis.", - "calloutHint": "Tvarkykite prekių grąžinimo priežastis, kad suskirtyti grąžinimus į kategorijas.", - "editReason": "Keisti grąžinimo priežastį", - "create": { - "header": "Pridėti grąžinimo priežastį", - "subtitle": "Nurodykite dažniausias grąžinimo priežastis.", - "hint": "Sukurkite prekių grąžinimo priežastį, kad suskirtyti grąžinimus į kategorijas.", - "successToast": "Grąžinimo priežastis {{label}} sėkmingai sukurta." - }, - "edit": { - "header": "Keisti grąžinimo priežastį", - "subtitle": "Keiskite grąžinimo priežasties reikšmę.", - "successToast": "Grąžinimo priežastis {{label}} sėkmingai pakeista." - }, - "delete": { - "confirmation": "Ketinate pašalinti grąžinimo priežastį {{label}}. Šis veiksmas neatstatomas.", - "successToast": "Grąžinimo priežastis {{label}} sėkmingai pašalinta." - }, - "fields": { - "value": { - "label": "Reikšmė", - "placeholder": "klaidingas_dydis", - "tooltip": "Vertė turėtų būti unikalus grąžinimo priežasties identifikatorius." - }, - "label": { "label": "Antraštė", "placeholder": "Klaidingas dydis" }, - "description": { - "label": "Aprašymas", - "placeholder": "Klientas gavo netinkamą dydį" - } - } - }, - "login": { - "forgotPassword": "Pamiršote slaptažodį? - <0>Atstatyti", - "title": "Sveiki atvykę į Medusa", - "hint": "Prisijunkite, kad pasiektumėte paskyrą" - }, - "invite": { - "title": "Sveiki atvykę į Medusa", - "hint": "Sukurkite savo paskyrą žemiau", - "backToLogin": "Atgal į prisijungimą", - "createAccount": "Sukurti paskyrą", - "alreadyHaveAccount": "Jau turite paskyrą? - <0>Prisijunkite", - "emailTooltip": "Jūsų el. pašto adresas negali būti pakeistas. Jei norite naudoti kitą el. pašto adresą, turite gauti naują kvietimą.", - "invalidInvite": "Kvietimas neteisingas arba pasibaigęs.", - "successTitle": "Jūsų paskyra sukurta", - "successHint": "Pradėkite naudotis Medusa administravimo aplinka nedelsiant.", - "successAction": "Paleisti Medusa administravimo aplinką", - "invalidTokenTitle": "Jūsų kvietimo prieigos raktas neteisingas", - "invalidTokenHint": "Pabandykite paprašyti naujos kvietimo nuorodos.", - "passwordMismatch": "Slptažodžiai nesutampa", - "toast": { - "accepted": "Kvietimas sėkmingai priimtas" - } - }, - "resetPassword": { - "title": "Slaptažodžio atstatymas", - "hint": "Įveskite savo el. pašto adresą ir atsiųsime instrukcijas, kaip iš naujo nustatyti slaptažodį.", - "email": "El. paštas", - "sendResetInstructions": "Siųsti atstatymo instrukcijas", - "backToLogin": "<0>Atgal į prisijungimą", - "newPasswordHint": "Pasirinkite naują slaptažodį.", - "invalidTokenTitle": "Jūsų atkūrimo prieigos raktas neteisingas", - "invalidTokenHint": "Pabandykite užsakyti naują slaptažodžio atstatymo nuorodą.", - "expiredTokenTitle": "Jūsų atkūrimo prieigos rakto galiojimas baigėsi", - "goToResetPassword": "Eiti į slaptažodžio atstatymą", - "resetPassword": "Atstatyti slaptažodį", - "newPassword": "Naujas slaptažodis", - "repeatNewPassword": "Pakartokite naują slaptažodį", - "tokenExpiresIn": "Prieigos rakto galiojimas baigsis už <0>{{time}} minučių", - "successfulRequestTitle": "Sėkmingai išsiuntėme jums el. laišką", - "successfulRequest": "Išsiuntėme jums el. laišką, kurį galite naudoti naujo slaptažodžio nustatymui. Patikrinkite šlamšto aplanką, jei po kelių minučių jo negavote.", - "successfulResetTitle": "Slaptažodis sėkmingai pakeistas", - "successfulReset": "Prašome prisijungti prisijungimo puslapyje.", - "passwordMismatch": "Slaptažodžiai nesutampa", - "invalidLinkTitle": "Jūsų slaptažodžio keitimo nuoroda neteisinga", - "invalidLinkHint": "Pabandykite iš naujo atstatyti slaptažodį." - }, - "workflowExecutions": { - "domain": "Darbo eigos", - "subtitle": "Peržiūrėkite ir sekite darbo eigų vykdymą savo Medusa programoje.", - "transactionIdLabel": "Transakcijos ID", - "workflowIdLabel": "Darbo eigos ID", - "progressLabel": "Progresas", - "stepsCompletedLabel_one": "{{completed}} iš {{count}} žingsnio", - "stepsCompletedLabel_other": "{{completed}} iš {{count}} žingsnių", - "list": { - "noRecordsMessage": "Jokia darbo eiga dar nebuvo atlikta." - }, - "history": { - "sectionTitle": "Istorija", - "runningState": "Vykdoma...", - "awaitingState": "Laukia", - "failedState": "Nepavyko", - "skippedState": "Praleista", - "skippedFailureState": "Praleista (nepavyko)", - "definitionLabel": "Apibrėžimas", - "outputLabel": "Išvestis", - "compensateInputLabel": "Kompensuoti įvestį", - "revertedLabel": "Atstatyta", - "errorLabel": "Klaida" - }, - "state": { - "done": "Atlikta", - "failed": "Nepavyko", - "reverted": "Atstatyta", - "invoking": "Pradedama", - "compensating": "Kompensuojama", - "notStarted": "Nepradėta" - }, - "transaction": { - "state": { - "waitingToCompensate": "Laukiama kompensacijos" - } - }, - "step": { - "state": { - "skipped": "Praleistas", - "skippedFailure": "Praleistas (nepavyko)", - "dormant": "Neveikiantis", - "timeout": "Nespėjo" - } - } - }, - "productTypes": { - "domain": "Prekių tipai", - "subtitle": "Suskirstykite savo prekes į tipus.", - "create": { - "header": "Sukurti prekių tipą", - "hint": "Sukurkite prekių tipą prekių skirstymui.", - "successToast": "Prekių tipas {{value}} sėkmingai sukurtas." - }, - "edit": { - "header": "Keisti prekių tipą", - "successToast": "Prekių tipas {{value}} sėkmingai pakeistas." - }, - "delete": { - "confirmation": "Ketinate pašalinti prekių tipą {{value}}. Šis veiksmas neatstatomas.", - "successToast": "Prekių tipas {{value}} sėkmingai pašalintas." - }, - "fields": { - "value": "Reikšmė" - } - }, - "productTags": { - "domain": "Prekių žymos", - "create": { - "header": "Sukurti prekių žymą", - "subtitle": "Sukurkite prekių žymą prekių skirstymui.", - "successToast": "Prekių žyma {{value}} sėkmingai sukurta." - }, - "edit": { - "header": "Keisti prekių žymą", - "subtitle": "Keiskite prekių žymos reikšmę.", - "successToast": "Prekių žyma {{value}} sėkmingai pakeista." - }, - "delete": { - "confirmation": "Ketinate pašalinti prekių žymą {{value}}. Šis veiksmas neatstatomas.", - "successToast": "Prekių žyma {{value}} sėkmingai pašalinta." - }, - "fields": { - "value": "Reikšmė" - } - }, - "notifications": { - "domain": "Pranešimai", - "emptyState": { - "title": "Pranešimų nėra", - "description": "Šiuo metu neturite jokių pranešimų, bet kai tik gausite, jie bus čia." - }, - "accessibility": { - "description": "Čia bus pateikti pranešimai apie Medusa veiklą" - } - }, - "errors": { - "serverError": "Serverio klaida - bandykite dar kartą vėliau.", - "invalidCredentials": "Klaidingas el. pašto adresas arba slaptažodis" - }, - "statuses": { - "scheduled": "Suplanuota", - "expired": "Negalioja", - "active": "Aktyvus", - "inactive": "Neaktyvus", - "draft": "Juodraštis", - "enabled": "Įjungta", - "disabled": "Išjungta" - }, - "labels": { - "productVariant": "Prekės variantas", - "prices": "Kainos", - "available": "Yra", - "inStock": "Sandėlyje", - "added": "Pridėta", - "removed": "Pašalinta", - "from": "Nuo", - "to": "Iki", - "beaware": "Žinokite, kad", - "loading": "Kraunama" - }, - "fields": { - "amount": "Suma", - "refundAmount": "Grąžinama suma", - "name": "Pavadinimas", - "default": "Numatytasis", - "lastName": "Pavardė", - "firstName": "Vardas", - "title": "Pavadinimas", - "customTitle": "Pasirinktinis pavadinimas", - "manageInventory": "Tvarkyti atsargas", - "inventoryKit": "Turi atsargų rinkinį", - "inventoryItems": "Atsargos", - "inventoryItem": "Atsargos", - "requiredQuantity": "Reikalingas kiekis", - "description": "Aprašymas", - "email": "El. paštas", - "password": "Slaptažodis", - "repeatPassword": "Pakartokite slaptažodį", - "confirmPassword": "Patvirtinti slaptažodį", - "newPassword": "Naujas slaptažodis", - "repeatNewPassword": "Pakartokite naują slaptažodį", - "categories": "Kategorijos", - "shippingMethod": "Siuntimo būdas", - "configurations": "Konfigūracijos", - "conditions": "Sąlygos", - "category": "Kategorija", - "collection": "Kolekcija", - "discountable": "Nukainuojama", - "handle": "Nuoroda", - "subtitle": "Paantraštė", - "by": "", - "item": "Prekė", - "qty": "kiekis.", - "limit": "Limitas", - "tags": "Žymos", - "type": "Tipas", - "reason": "Priežastis", - "none": "jokie", - "all": "visi", - "search": "Paieška", - "percentage": "Procentas", - "sales_channels": "Pardavimų kanalai", - "customer_groups": "Klientų grupės", - "product_tags": "Prekių žymos", - "product_types": "Prekių tipai", - "product_collections": "Prekių kolekcijos", - "status": "Būsena", - "code": "Kodas", - "value": "Reikšmė", - "disabled": "Išjungta", - "dynamic": "Dinamiškas", - "normal": "Normalus", - "years": "Metai", - "months": "Mėnesiai", - "days": "Dienos", - "hours": "Valandos", - "minutes": "Minutės", - "totalRedemptions": "Bendras išpirkimas", - "countries": "Šalys", - "paymentProviders": "Mokėjimo paslaugų teikėjai", - "refundReason": "Pinigų grąžinimo priežastis", - "fulfillmentProviders": "Užsakymo vykdytojai", - "fulfillmentProvider": "Užsakymo vykdytojas", - "providers": "Teikėjai", - "availability": "Prieinamumas", - "inventory": "Atsargos", - "optional": "Neprivalomas", - "note": "Pastaba", - "automaticTaxes": "Automatiniai mokesčiai", - "taxInclusivePricing": "Kainodara su įskaičiuotais mokesčiais", - "currency": "Valiuta", - "address": "Adresas", - "address2": "Butas, apartamentai, kt.", - "city": "Miestas", - "postalCode": "Pašto kodas", - "country": "Šalis", - "state": "Valstija", - "province": "Provincija", - "company": "Įmonė", - "phone": "Telefonas", - "metadata": "Metaduomenys", - "selectCountry": "Pasirinkite šalį", - "products": "Prekės", - "variants": "Variantai", - "orders": "Užsakymai", - "account": "Paskyra", - "total": "Užsakymo viso", - "paidTotal": "Viso užfiksuota", - "totalExclTax": "Viso be mokesčių", - "subtotal": "Tarpinė suma", - "shipping": "Siuntimas", - "outboundShipping": "Pristatymo siuntimas", - "returnShipping": "Grąžinimo siuntimas", - "tax": "Mokestis", - "created": "Sukurtas", - "key": "Raktas", - "customer": "Klientas", - "date": "Data", - "order": "Užsakymas", - "fulfillment": "Vykdymas", - "provider": "Teikėjas", - "payment": "Mokėjimas", - "items": "Prekės", - "salesChannel": "Pardavimo kanalai", - "region": "Regionas", - "discount": "Nuolaida", - "role": "Rolė", - "sent": "Išsiųstas", - "salesChannels": "Pardavimo kanalai", - "product": "Prekė", - "createdAt": "Sukurta", - "updatedAt": "Atnaujinta", - "revokedAt": "Atšaukta", - "true": "Taip", - "false": "Ne", - "giftCard": "Dovanų kortelė", - "tag": "Žyma", - "dateIssued": "Išdavimo data", - "issuedDate": "Išdavimo data", - "expiryDate": "Galiojimo laikas", - "price": "Kaina", - "priceTemplate": "Kaina {{regionOrCurrency}}", - "height": "Aukštis", - "width": "Plotis", - "length": "Ilgis", - "weight": "Svoris", - "midCode": "MID kodas", - "hsCode": "HS kodas", - "ean": "EAN", - "upc": "UPC", - "inventoryQuantity": "Atsargų likutis", - "barcode": "Brūkšninis kodas", - "countryOfOrigin": "Kilmės šalis", - "material": "Medžiaga", - "thumbnail": "Miniatūra", - "sku": "SKU", - "managedInventory": "Valdomos atsargos", - "allowBackorder": "Leisti užsakyti kai nėra", - "inStock": "Sandėlyje", - "location": "Sandėliavimo vieta", - "quantity": "Kiekis", - "variant": "Variantas", - "id": "ID", - "parent": "Tėvas", - "minSubtotal": "Mažiausia tarpinė suma", - "maxSubtotal": "Didžiausia tarpinė suma", - "shippingProfile": "Siuntimo tipai", - "summary": "Santrauka", - "details": "Nustatymai", - "label": "Antraštė", - "rate": "Tarifas", - "requiresShipping": "Reikalingas siuntimas", - "unitPrice": "Vieneto kaina", - "startDate": "Pradžios data", - "endDate": "Pabaigos data", - "draft": "Juodraštis", - "values": "Reikšmės" - }, - "dateTime": { - "years_one": "Metai", - "years_other": "Metai", - "months_one": "Mėnesis", - "months_other": "Mėnesiai", - "weeks_one": "Savaitė", - "weeks_other": "Savaitės", - "days_one": "Diena", - "days_other": "Dienos", - "hours_one": "Valanda", - "hours_other": "Valandos", - "minutes_one": "Minutė", - "minutes_other": "Minutės", - "seconds_one": "Sekundė", - "seconds_other": "Sekundės" - } -} diff --git a/src/i18n/translations/mk.json b/src/i18n/translations/mk.json deleted file mode 100644 index af950a90..00000000 --- a/src/i18n/translations/mk.json +++ /dev/null @@ -1,2930 +0,0 @@ -{ - "$schema": "./$schema.json", - "general": { - "ascending": "Растечки", - "descending": "Опаѓачки", - "add": "Додадете", - "start": "Започнете", - "end": "Крај", - "open": "Отвори", - "close": "Затвори", - "apply": "Пријавете се", - "range": "Опсег", - "search": "Пребарување", - "of": "на", - "results": "резултати", - "pages": "страници", - "next": "Следно", - "prev": "Претходно", - "is": "е", - "timeline": "Времеплов", - "success": "Успешно", - "warning": "Предупредување", - "tip": "Совет", - "error": "Грешка", - "select": "Изберете", - "selected": "Избрани", - "enabled": "Овозможено", - "disabled": "Оневозможено", - "expired": "Истечен", - "active": "Активен", - "revoked": "Отповикан", - "new": "Ново", - "modified": "Изменето", - "added": "Додадено", - "removed": "Отстрането", - "admin": "Админ", - "store": "Продавница", - "details": "Детали", - "items_one": "{{count}} ставка", - "items_other": "{{count}} ставки", - "countSelected": "{{count}} избрани", - "countOfTotalSelected": "{{count}} на {{total}} избрани", - "plusCount": "+ {{count}}", - "plusCountMore": "+ {{count}} повеќе", - "areYouSure": "Дали си сигурен?", - "noRecordsFound": "Не се пронајдени записи", - "typeToConfirm": "Ве молиме напишете {val} за да потврдите:", - "noResultsTitle": "Нема резултати", - "noResultsMessage": "Обидете се да ги промените филтрите или барањето за пребарување", - "noSearchResults": "Нема резултати од пребарувањето", - "noSearchResultsFor": "Нема резултати од пребарувањето за <0>'{{query}}'", - "noRecordsTitle": "Нема записи", - "noRecordsMessage": "Нема записи за прикажување", - "unsavedChangesTitle": "Дали сте сигурни дека сакате да го напуштите овој формулар?", - "unsavedChangesDescription": "Имате незачувани промени што ќе се изгубат ако излезете од овој формулар.", - "includesTaxTooltip": "Цените во оваа колона се со вклучен данок.", - "excludesTaxTooltip": "Цените во оваа колона се без данок.", - "noMoreData": "Нема повеќе податоци" - }, - "json": { - "header": "JSON", - "numberOfKeys_one": "{{count}} клуч", - "numberOfKeys_other": "{{count}} клучеви", - "drawer": { - "header_one": "JSON <0>· {{count}} клуч", - "header_other": "JSON <0>· {{count}} клучеви", - "description": "Погледнете ги податоците од JSON за овој објект." - } - }, - "metadata": { - "header": "Мета податоци", - "numberOfKeys_one": "{{count}} клуч", - "numberOfKeys_other": "{{count}} клучеви", - "edit": { - "header": "Уреди мета податоци", - "description": "Уредете ги мета податоците за овој објект.", - "successToast": "Мета податоците беа успешно ажурирани.", - "actions": { - "insertRowAbove": "Вметнете го редот погоре", - "insertRowBelow": "Вметнете ред подолу", - "deleteRow": "Избриши ред" - }, - "labels": { - "key": "Клуч", - "value": "Вредност" - }, - "complexRow": { - "label": "Некои редови се оневозможени", - "description": "Овој објект содржи непримитивни мета податоци, како што се низи или објекти, кои не може да се уредуваат овде. ", - "tooltip": "Овој ред е оневозможен бидејќи содржи непримитивни податоци." - } - } - }, - "validation": { - "mustBeInt": "Вредноста мора да биде цел број.", - "mustBePositive": "Вредноста мора да биде позитивен број." - }, - "actions": { - "save": "Зачувај", - "saveAsDraft": "Зачувај како драфт", - "copy": "Копирај", - "copied": "Копирано", - "duplicate": "Дупликат", - "publish": "Објави", - "create": "Креирај", - "delete": "Избриши", - "remove": "Отстрани", - "revoke": "Отповикување", - "cancel": "Откажи", - "forceConfirm": "Присилно потврди", - "continueEdit": "Продолжи со уредување", - "enable": "Овозможи", - "disable": "Оневозможи", - "undo": "Врати", - "complete": "Целосно", - "viewDetails": "Погледнете детали", - "back": "Назад", - "close": "Затвори", - "showMore": "Прикажи повеќе", - "continue": "Продолжи", - "continueWithEmail": "Продолжете со е-пошта", - "idCopiedToClipboard": "ID е копиран во таблата со исечоци", - "addReason": "Додадете причина", - "addNote": "Додадете белешка", - "reset": "Ресетирање", - "confirm": "Потврди", - "edit": "Уреди", - "addItems": "Додадете ставки", - "download": "Преземи", - "clear": "Јасно", - "clearAll": "Исчистете ги сите", - "apply": "Пријавете се", - "add": "Додадете", - "select": "Изберете", - "browse": "Прелистајте", - "logout": "Одјавување", - "hide": "Скриј", - "export": "Извоз", - "import": "Увоз", - "cannotUndo": "Ова дејство не може да се врати" - }, - "operators": { - "in": "Во" - }, - "app": { - "search": { - "label": "Пребарување", - "title": "Пребарување", - "description": "Пребарувајте ја целата ваша продавница, вклучувајќи нарачки, производи, клиенти и многу повеќе.", - "allAreas": "Сите области", - "navigation": "Навигација", - "openResult": "Отвори резултат", - "showMore": "Прикажи повеќе", - "placeholder": "Скокни или најди нешто...", - "noResultsTitle": "Не се пронајдени резултати", - "noResultsMessage": "Не можевме да најдеме ништо што одговара на вашето пребарување.", - "emptySearchTitle": "Напишете за пребарување", - "emptySearchMessage": "Внесете клучен збор или фраза за истражување.", - "loadMore": "Вчитај {{count}} повеќе", - "groups": { - "all": "Сите области", - "customer": "Клиенти", - "customerGroup": "Групи на клиенти", - "product": "Производи", - "productVariant": "Варијанти на производи", - "inventory": "Инвентар", - "reservation": "Резервации", - "category": "Категории", - "collection": "Колекции", - "order": "Нарачки", - "promotion": "Промоции", - "campaign": "Кампањи", - "priceList": "Ценовници", - "user": "Корисници", - "region": "Региони", - "taxRegion": "Даночни региони", - "returnReason": "Причини за враќање", - "salesChannel": "Продажни канали", - "productType": "Видови производи", - "productTag": "Ознаки на производи", - "location": "Локации", - "shippingProfile": "Профили за испорака", - "publishableApiKey": "Објавливи API клучеви", - "secretApiKey": "Тајни клучеви на API", - "command": "Наредби", - "navigation": "Навигација" - } - }, - "keyboardShortcuts": { - "pageShortcut": "Скокни до", - "settingShortcut": "Поставки", - "commandShortcut": "Наредби", - "then": "тогаш", - "navigation": { - "goToOrders": "Нарачки", - "goToProducts": "Производи", - "goToCollections": "Колекции", - "goToCategories": "Категории", - "goToCustomers": "Клиенти", - "goToCustomerGroups": "Групи на клиенти", - "goToInventory": "Инвентар", - "goToReservations": "Резервации", - "goToPriceLists": "Ценовници", - "goToPromotions": "Промоции", - "goToCampaigns": "Кампањи" - }, - "settings": { - "goToSettings": "Поставки", - "goToStore": "Продавница", - "goToUsers": "Корисници", - "goToRegions": "Региони", - "goToTaxRegions": "Даночни региони", - "goToSalesChannels": "Продажни канали", - "goToProductTypes": "Видови производи", - "goToLocations": "Локации", - "goToPublishableApiKeys": "Објавливи API клучеви", - "goToSecretApiKeys": "Тајни клучеви на API", - "goToWorkflows": "Работни текови", - "goToProfile": "Профил", - "goToReturnReasons": "Причини за враќање" - } - }, - "menus": { - "user": { - "documentation": "Документација", - "changelog": "Промена", - "shortcuts": "Кратенки", - "profileSettings": "Поставки на профилот", - "theme": { - "label": "Тема", - "dark": "Темно", - "light": "Светлина", - "system": "Систем" - } - }, - "store": { - "label": "Продавница", - "storeSettings": "Поставки за складирање" - }, - "actions": { - "logout": "Одјави се" - } - }, - "nav": { - "accessibility": { - "title": "Навигација", - "description": "Мени за навигација за контролната табла." - }, - "common": { - "extensions": "Екстензии" - }, - "main": { - "store": "Продавница", - "storeSettings": "Поставки за складирање" - }, - "settings": { - "header": "Поставки", - "general": "Општо", - "developer": "Програмер", - "myAccount": "Моја сметка" - } - } - }, - "dataGrid": { - "columns": { - "view": "Прикажи", - "resetToDefault": "Ресетирање на стандардно", - "disabled": "Промената кои колони се видливи е оневозможена." - }, - "shortcuts": { - "label": "Кратенки", - "commands": { - "undo": "Врати", - "redo": "Повторете", - "copy": "Копирај", - "paste": "Вметни", - "edit": "Уреди", - "delete": "Избриши", - "clear": "Јасно", - "moveUp": "Движете се нагоре", - "moveDown": "Движете се надолу", - "moveLeft": "Движете се лево", - "moveRight": "Движете се десно", - "moveTop": "Премести на врвот", - "moveBottom": "Движете се до дното", - "selectDown": "Изберете надолу", - "selectUp": "Изберете нагоре", - "selectColumnDown": "Изберете колона надолу", - "selectColumnUp": "Изберете колона нагоре", - "focusToolbar": "Лента со алатки за фокусирање", - "focusCancel": "Откажи фокусирање" - } - }, - "errors": { - "fixError": "Поправете ја грешката", - "count_one": "{{count}} грешка", - "count_other": "{{count}} грешки" - } - }, - "filters": { - "sortLabel": "Сортирај", - "filterLabel": "Филтрирај", - "searchLabel": "Пребарај", - "date": { - "today": "Денес", - "lastSevenDays": "Последните 7 дена", - "lastThirtyDays": "Последните 30 дена", - "lastNinetyDays": "Последните 90 дена", - "lastTwelveMonths": "Последните 12 месеци", - "custom": "Прилагодено", - "from": "Од", - "to": "На", - "starting": "Почнува", - "ending": "Завршува" - }, - "compare": { - "lessThan": "Помалку од", - "greaterThan": "Повеќе од", - "exact": "Точно", - "range": "Опсег", - "lessThanLabel": "помалку од {{value}}", - "greaterThanLabel": "повеќе од {{value}}", - "andLabel": "и" - }, - "sorting": { - "alphabeticallyAsc": "А до Ш", - "alphabeticallyDesc": "Ш до А", - "dateAsc": "Најнови први", - "dateDesc": "Најстари први" - }, - "radio": { - "yes": "Да", - "no": "Не", - "true": "Точно", - "false": "Неточно" - }, - "addFilter": "Додадете филтер" - }, - "errorBoundary": { - "badRequestTitle": "400 - Лошо барање", - "badRequestMessage": "Барањето не можеше да го разбере серверот поради погрешна синтакса.", - "notFoundTitle": "404 - Нема страница на оваа адреса", - "notFoundMessage": "Проверете ја URL-то и обидете се повторно или користете ја лентата за пребарување за да го најдете тоа што го барате.", - "internalServerErrorTitle": "500 - Внатрешна грешка на серверот", - "internalServerErrorMessage": "Настана неочекувана грешка на серверот. ", - "defaultTitle": "Се појави грешка", - "defaultMessage": "Настана неочекувана грешка при рендерирање на оваа страница.", - "noMatchMessage": "Страницата што ја барате не постои.", - "backToDashboard": "Назад на контролната табла" - }, - "addresses": { - "shippingAddress": { - "header": "Адреса за испорака", - "editHeader": "Уредете ја адресата за испорака", - "editLabel": "Адреса за испорака", - "label": "Адреса за испорака" - }, - "billingAddress": { - "header": "Адреса за наплата", - "editHeader": "Уредете ја адресата за наплата", - "editLabel": "Адреса за наплата", - "label": "Адреса за наплата", - "sameAsShipping": "Исто како и адресата за испорака" - }, - "contactHeading": "Контакт", - "locationHeading": "Локација" - }, - "email": { - "editHeader": "Уреди е-пошта", - "editLabel": "Е-пошта", - "label": "Е-пошта" - }, - "transferOwnership": { - "header": "Пренесување на сопственоста", - "label": "Пренесете ја сопственоста", - "details": { - "order": "Детали за нарачката", - "draft": "Драфт детали" - }, - "currentOwner": { - "label": "Тековен сопственик", - "hint": "Сегашниот сопственик на нарачката." - }, - "newOwner": { - "label": "Нов сопственик", - "hint": "Новиот сопственик да ја пренесе нарачката." - }, - "validation": { - "mustBeDifferent": "Новиот сопственик мора да се разликува од сегашниот сопственик.", - "required": "Се бара нов сопственик." - } - }, - "sales_channels": { - "availableIn": "Достапно во <0>{{x}} на <1>{{y}} продажни канали" - }, - "products": { - "domain": "Производи", - "additionalAttributes": "Дополнителни атрибути", - "list": { - "noRecordsMessage": "Направете го вашиот прв производ за да започнете со продажба." - }, - "edit": { - "header": "Уреди производ", - "description": "Уредете ги деталите за производот.", - "successToast": "Производ {{title}} беше успешно ажуриран." - }, - "create": { - "title": "Креирај производ", - "description": "Создадете нов производ.", - "header": "Општо", - "tabs": { - "details": "Детали", - "organize": "Организирај", - "variants": "Варијанти", - "inventory": "Инвентар комплети" - }, - "errors": { - "variants": "Изберете барем една варијанта.", - "options": "Ве молиме креирајте барем една опција.", - "uniqueSku": "SKU мора да биде единствен." - }, - "inventory": { - "heading": "Инвентар комплети", - "label": "Додадете инвентарни ставки во комплетот за инвентар на варијантата.", - "itemPlaceholder": "Изберете ставка за залиха", - "quantityPlaceholder": "Колку од нив се потребни за комплетот?" - }, - "variants": { - "header": "Варијанти", - "subHeadingTitle": "Да, ова е производ со варијанти", - "subHeadingDescription": "Кога не е штиклирано, ќе создадеме стандардна варијанта за вас", - "optionTitle": { - "placeholder": "Големина" - }, - "optionValues": { - "placeholder": "Мали, средни, големи" - }, - "productVariants": { - "label": "Варијанти на производи", - "hint": "Ова рангирање ќе влијае на редоследот на варијантите на вашиот излог.", - "alert": "Додадете опции за создавање варијанти.", - "tip": "Варијантите оставени неозначени нема да се создаваат. " - }, - "productOptions": { - "label": "Опции за производи", - "hint": "Дефинирајте ги опциите за производот, на пр. " - } - }, - "successToast": "Производ {{title}} беше успешно создаден." - }, - "export": { - "header": "Листа на производи за експортирање", - "description": "Извезете го списокот со производи во датотека CSV.", - "success": { - "title": "Ние го обработуваме вашиот експорт", - "description": "Експортирањето на податоци може да потрае неколку минути. " - }, - "filters": { - "title": "Филтри", - "description": "Применете филтри во прегледот на табелата за да го прилагодите овој приказ" - }, - "columns": { - "title": "Колони", - "description": "Прилагодете ги експортираните податоци за да се задоволат специфичните потреби" - } - }, - "import": { - "header": "Листа на производи за импортирање", - "uploadLabel": "Импортирај производи", - "uploadHint": "Повлечете и пуштете CSV-датотека или кликнете за да поставите", - "description": "Импортирајте производи со обезбедување CSV-датотека во однапред дефиниран формат", - "template": { - "title": "Не сте сигурни како да ја организирате вашата листа?", - "description": "Преземете го образецот подолу за да се уверите дека го следите правилниот формат." - }, - "upload": { - "title": "Поставете CSV-датотека", - "description": "Преку импортирање можете да додавате или ажурирате производи. ", - "preprocessing": "Претходна обработка...", - "productsToCreate": "Производи што ќе се додадат", - "productsToUpdate": "Производите што ќе се ажурираат" - }, - "success": { - "title": "Го обработуваме вашето импортирање", - "description": "Импортирањето на податоци може да потрае неколку минути. " - } - }, - "deleteWarning": "Ќе го избришете производот {{title}}. ", - "variants": { - "header": "Варијанти", - "empty": { - "heading": "Нема варијанти", - "description": "Нема варијанти за прикажување." - }, - "filtered": { - "heading": "Нема резултати", - "description": "Нема варијанти кои одговараат на тековниот филтер." - } - }, - "attributes": "Атрибути", - "editAttributes": "Уреди атрибути", - "editOptions": "Опции за уредување", - "editPrices": "Уредете ги цените", - "media": { - "label": "Медиуми", - "editHint": "Додајте медиуми на производот за да го покажете на вашиот излог.", - "makeThumbnail": "Направете сликичка", - "uploadImagesLabel": "Поставете слики", - "uploadImagesHint": "Повлечете и испуштете ги сликите овде или кликнете за да ги поставите.", - "invalidFileType": "'{{name}}' не е поддржан тип на датотека. {{types}}.", - "failedToUpload": "Не успеа да се постави додадениот медиум. ", - "deleteWarning_one": "Ќе бришете {{count}} слика. ", - "deleteWarning_other": "Ќе бришете {{count}} слики. ", - "deleteWarningWithThumbnail_one": "Ќе бришете {{count}} слика вклучувајќи ја и сликичката. ", - "deleteWarningWithThumbnail_other": "Ќе бришете {{count}} слики вклучувајќи ја и сликичката. ", - "thumbnailTooltip": "Сликичка", - "galleryLabel": "Галерија", - "downloadImageLabel": "Преземете ја тековната слика", - "deleteImageLabel": "Избришете ја моменталната слика", - "emptyState": { - "header": "Сè уште нема медиуми", - "description": "Додајте медиуми на производот за да го покажете на вашиот излог.", - "action": "Додадете медиум" - }, - "successToast": "Медиумите беа успешно ажурирани." - }, - "discountableHint": "Кога не е штиклирано, попустите нема да се применуваат за овој производ.", - "noSalesChannels": "Не е достапно во ниту еден продажен канал", - "variantCount_one": "{{count}} варијанта", - "variantCount_other": "{{count}} варијанти", - "deleteVariantWarning": "Ќе ја избришете варијантата {{title}}. ", - "productStatus": { - "draft": "Драфт", - "published": "Објавено", - "proposed": "Предложено", - "rejected": "Одбиено" - }, - "fields": { - "title": { - "label": "Наслов", - "hint": "Дајте му краток и јасен наслов на вашиот производ.<0/>50-60 знаци е препорачаната должина за пребарувачите.", - "placeholder": "Зимска јакна" - }, - "subtitle": { - "label": "Поднаслов", - "placeholder": "Топла и удобна" - }, - "handle": { - "label": "Рачка", - "tooltip": "Рачката се користи за упатување на производот на вашиот излог. ", - "placeholder": "зимска-јакна" - }, - "description": { - "label": "Опис", - "hint": "Дајте му краток и јасен опис на вашиот производ.<0/>120-160 знаци е препорачаната должина за пребарувачите.", - "placeholder": "Топла и удобна јакна за студените зимски денови" - }, - "discountable": { - "label": "Со попуст", - "hint": "Кога не е штиклирано, попустите нема да се применуваат за овој производ" - }, - "type": { - "label": "Тип" - }, - "collection": { - "label": "Колекција" - }, - "categories": { - "label": "Категории" - }, - "tags": { - "label": "Тагови" - }, - "sales_channels": { - "label": "Продажни канали", - "hint": "Овој производ ќе биде достапен само во стандардниот продажен канал ако остане недопрен." - }, - "countryOrigin": { - "label": "Земја на потекло" - }, - "material": { - "label": "Материјал" - }, - "width": { - "label": "Ширина" - }, - "length": { - "label": "Должина" - }, - "height": { - "label": "Висина" - }, - "weight": { - "label": "Тежина" - }, - "options": { - "label": "Опции за производи", - "hint": "Опциите се користат за дефинирање на бојата, големината итн. на производот", - "add": "Додај опција", - "optionTitle": "Наслов на опцијата", - "optionTitlePlaceholder": "Боја", - "variations": "Варијации (одделени со запирки)", - "variantionsPlaceholder": "Црвена, сина, зелена" - }, - "variants": { - "label": "Варијанти на производи", - "hint": "Варијантите што не се штиклирани нема да се создаваат. Ова рангирање ќе влијае на тоа како се рангираат варијантите во вашиот преден дел." - }, - "mid_code": { - "label": "Среден код" - }, - "hs_code": { - "label": "HS код" - } - }, - "variant": { - "edit": { - "header": "Измени варијанта", - "success": "Варијантата на производот е успешно уредена" - }, - "create": { - "header": "Детали за варијанта" - }, - "deleteWarning": "Дали сте сигурни дека сакате да ја избришете оваа варијанта?", - "pricesPagination": "1 - {{current}} на {{total}} цените", - "tableItemAvailable": "{{availableCount}} достапни", - "tableItem_one": "{{availableCount}} достапни на {{locationCount}} локација", - "tableItem_other": "{{availableCount}} достапни на {{locationCount}} локации", - "inventory": { - "notManaged": "Не се управува", - "manageItems": "Управувајте со ставките за залиха", - "notManagedDesc": "Инвентар не се управува за оваа варијанта. ", - "manageKit": "Управувајте со комплет за инвентар", - "navigateToItem": "Одете во ставката за залиха", - "actions": { - "inventoryItems": "Одете во ставката за залиха", - "inventoryKit": "Прикажи артикли за залиха" - }, - "inventoryKit": "Инвентар комплет", - "inventoryKitHint": "Дали оваа варијанта се состои од неколку инвентарни ставки?", - "validation": { - "itemId": "Изберете ставка за залиха.", - "quantity": "Потребна е количина. " - }, - "header": "Акции и инвентар", - "editItemDetails": "Уредете ги деталите за ставката", - "manageInventoryLabel": "Управувајте со инвентар", - "manageInventoryHint": "Кога е овозможено, ќе ја промениме количината на залиха за вас кога ќе се создадат нарачки и враќања.", - "allowBackordersLabel": "Дозволете задни нарачки", - "allowBackordersHint": "Кога е овозможено, клиентите може да ја купат варијантата дури и ако нема достапна количина.", - "toast": { - "levelsBatch": "Нивоата на залиха се ажурирани.", - "update": "Ставката на залиха е успешно ажурирана.", - "updateLevel": "Нивото на залиха е успешно ажурирано.", - "itemsManageSuccess": "Ставките на залихите се успешно ажурирани." - } - } - }, - "options": { - "header": "Опции", - "edit": { - "header": "Опција за уредување", - "successToast": "Опција {{title}} беше успешно ажуриран." - }, - "create": { - "header": "Креирај опција", - "successToast": "Опција {{title}} беше успешно создаден." - }, - "deleteWarning": "Ќе ја избришете опцијата за производот: {{title}}. " - }, - "organization": { - "header": "Организирај", - "edit": { - "header": "Организација за уредување", - "toasts": { - "success": "Успешно ажурирана организација на {{title}}." - } - } - }, - "stock": { - "heading": "Управувајте со нивоата и локациите на залиха на производи", - "description": "Ажурирајте ги порибените нивоа на залихи за сите варијанти на производот.", - "loading": "Застанете, можеби ќе потрае малку...", - "tooltips": { - "alreadyManaged": "Оваа ставка на инвентар веќе може да се уредува под {{title}}.", - "alreadyManagedWithSku": "Оваа ставка на инвентар веќе може да се уредува под {{title}} ({{sku}})." - } - }, - "toasts": { - "delete": { - "success": { - "header": "Производот е избришан", - "description": "{{title}} беше успешно избришан." - }, - "error": { - "header": "Не успеа да се избрише производот" - } - } - } - }, - "collections": { - "domain": "Колекции", - "subtitle": "Организирајте ги производите во колекции.", - "createCollection": "Креирај колекција", - "createCollectionHint": "Создадете нова колекција за да ги организирате вашите производи.", - "createSuccess": "Колекцијата е успешно создадена.", - "editCollection": "Уреди колекција", - "handleTooltip": "Рачката се користи за упатување на колекцијата во вашиот излог. ", - "deleteWarning": "Ќе ја избришете колекцијата {{title}}. ", - "removeSingleProductWarning": "Ќе го отстраните производот {{title}} од колекцијата. ", - "removeProductsWarning_one": "Ќе отстраните {{count}} производ од колекцијата. ", - "removeProductsWarning_other": "Ќе отстраните {{count}} производи од колекцијата. ", - "products": { - "list": { - "noRecordsMessage": "Нема производи во колекцијата." - }, - "add": { - "successToast_one": "Производот беше успешно додаден во колекцијата.", - "successToast_other": "Производите беа успешно додадени во колекцијата." - }, - "remove": { - "successToast_one": "Производот беше успешно отстранет од колекцијата.", - "successToast_other": "Производите беа успешно отстранети од колекцијата." - } - } - }, - "categories": { - "domain": "Категории", - "subtitle": "Организирајте ги производите во категории и управувајте со рангирањето и хиерархијата на тие категории.", - "create": { - "header": "Креирај категорија", - "hint": "Создадете нова категорија за да ги организирате вашите производи.", - "tabs": { - "details": "Детали", - "organize": "Организирајте рангирање" - }, - "successToast": "Категорија {{name}} беше успешно создадена." - }, - "edit": { - "header": "Уредете ја категоријата", - "description": "Уредете ја категоријата за да ги ажурирате нејзините детали.", - "successToast": "Категоријата беше успешно ажурирана." - }, - "delete": { - "confirmation": "Ќе ја избришете категоријата {{name}}. ", - "successToast": "Категорија {{name}} беше успешно избришана." - }, - "products": { - "add": { - "disabledTooltip": "Производот е веќе во оваа категорија.", - "successToast_one": "Додадено {{count}} производ во категоријата.", - "successToast_other": "Додадено {{count}} производи во категоријата." - }, - "remove": { - "confirmation_one": "Ќе отстраните {{count}} производ од категоријата. ", - "confirmation_other": "Ќе отстраните {{count}} производи од категоријата. ", - "successToast_one": "Отстрането {{count}} производ од категоријата.", - "successToast_other": "Отстрането {{count}} производи од категоријата." - }, - "list": { - "noRecordsMessage": "Нема производи во категоријата." - } - }, - "organize": { - "header": "Организирај", - "action": "Уреди рангирање" - }, - "fields": { - "visibility": { - "label": "Видливост", - "internal": "Внатрешна", - "public": "Јавно" - }, - "status": { - "label": "Статус", - "active": "Активен", - "inactive": "Неактивен" - }, - "path": { - "label": "Пат", - "tooltip": "Прикажи ја целата патека на категоријата." - }, - "children": { - "label": "Деца" - }, - "new": { - "label": "Ново" - } - } - }, - "inventory": { - "domain": "Инвентар", - "subtitle": "Управувајте со вашите ставки за залиха", - "reserved": "Резервирано", - "available": "Достапно", - "locationLevels": "Локации", - "associatedVariants": "Поврзани варијанти", - "manageLocations": "Управувајте со локациите", - "deleteWarning": "Ќе избришете ставка од залиха. ", - "editItemDetails": "Уредете ги деталите за ставката", - "create": { - "title": "Креирај ставка за инвентар", - "details": "Детали", - "availability": "Достапност", - "locations": "Локации", - "attributes": "Атрибути", - "requiresShipping": "Потребна е испорака", - "requiresShippingHint": "Дали ставката на залиха бара испорака?", - "successToast": "Ставката на залиха беше успешно креирана." - }, - "reservation": { - "header": "Резервација на {{itemName}}", - "editItemDetails": "Уредете ја резервацијата", - "lineItemId": "ID на ставка од линија", - "orderID": "ID на нарачка", - "description": "Опис", - "location": "Локација", - "inStockAtLocation": "На залиха на оваа локација", - "availableAtLocation": "Достапно на оваа локација", - "reservedAtLocation": "Резервирано на оваа локација", - "reservedAmount": "Резервирана сума", - "create": "Направете резервација", - "itemToReserve": "Ставка за резервација", - "quantityPlaceholder": "Колку сакате да резервирате?", - "descriptionPlaceholder": "Каков тип на резервација е ова?", - "successToast": "Резервацијата беше успешно создадена.", - "updateSuccessToast": "Резервацијата беше успешно ажурирана.", - "deleteSuccessToast": "Резервацијата беше успешно избришана.", - "errors": { - "noAvaliableQuantity": "Локацијата на залиха нема достапна количина.", - "quantityOutOfRange": "Минималната количина е 1, а максималната количина е {{max}}" - } - }, - "adjustInventory": { - "errors": { - "stockedQuantity": "Резервираната количина не може да се ажурира на помала од резервираната количина {{quantity}}." - } - }, - "toast": { - "updateLocations": "Локациите се успешно ажурирани.", - "updateLevel": "Нивото на залиха е успешно ажурирано.", - "updateItem": "Ставката на залиха е успешно ажурирана." - }, - "stock": { - "title": "Ажурирајте ги нивоата на залихи", - "description": "Ажурирајте ги порибените нивоа на залиха за избраните ставки за залиха.", - "action": "Уредете ги нивоата на акции", - "placeholder": "Не е овозможено", - "disablePrompt_one": "Ќе се оневозможите {{count}} ниво на локација. ", - "disablePrompt_other": "Ќе се оневозможите {{count}} нивоа на локација. ", - "disabledToggleTooltip": "Не може да се оневозможи: исчистете ја дојдовната и/или резервираната количина пред да се оневозможи.", - "successToast": "Нивоата на залиха се ажурирани успешно." - } - }, - "giftCards": { - "domain": "Картички за подароци", - "editGiftCard": "Уредете ја картичката за подарок", - "createGiftCard": "Креирајте картичка за подарок", - "createGiftCardHint": "Рачно креирајте картичка за подарок што може да се користи како начин на плаќање во вашата продавница.", - "selectRegionFirst": "Прво изберете регион", - "deleteGiftCardWarning": "Ќе ја избришете картичката за подарок {{code}}. ", - "balanceHigherThanValue": "Салдото не може да биде поголемо од оригиналниот износ.", - "balanceLowerThanZero": "Билансот не може да биде негативен.", - "expiryDateHint": "Земјите имаат различни закони во врска со датумите на истекување на картичката за подарок. ", - "regionHint": "Промената на регионот на картичката за подарок ќе ја промени и нејзината валута, што потенцијално ќе влијае на нејзината монетарна вредност.", - "enabledHint": "Наведете дали картичката за подарок е овозможена или оневозможена.", - "balance": "Биланс", - "currentBalance": "Тековен биланс", - "initialBalance": "Почетен биланс", - "personalMessage": "Лична порака", - "recipient": "Примач" - }, - "customers": { - "domain": "Клиенти", - "list": { - "noRecordsMessage": "Вашите клиенти ќе се појават овде." - }, - "create": { - "header": "Креирај клиент", - "hint": "Создадете нов клиент и управувајте со нивните детали.", - "successToast": "Клиент {{email}} беше успешно создаден." - }, - "groups": { - "label": "Групи на клиенти", - "remove": "Дали сте сигурни дека сакате да го отстраните клиентот од \"{{name}}„Група на клиенти?", - "removeMany": "Дали сте сигурни дека сакате да купувате од следниве групи клиенти: {{groups}}?", - "alreadyAddedTooltip": "Клиентот е веќе во оваа група на клиенти.", - "list": { - "noRecordsMessage": "Овој клиент не припаѓа на ниту една група." - }, - "add": { - "success": "Клиентот е додаден на: {{groups}}.", - "list": { - "noRecordsMessage": "Прво креирајте група на клиенти." - } - }, - "removed": { - "success": "Клиентот е отстранет од: {{groups}}.", - "list": { - "noRecordsMessage": "Прво креирајте група на клиенти." - } - } - }, - "edit": { - "header": "Уредете го клиентот", - "emailDisabledTooltip": "Адресата на е-пошта не може да се промени за регистрирани клиенти.", - "successToast": "Клиент {{email}} беше успешно ажуриран." - }, - "delete": { - "title": "Избришете го клиентот", - "description": "Ќе го избришете клиентот {{email}}. ", - "successToast": "Клиент {{email}} беше успешно избришан." - }, - "fields": { - "guest": "Гостин", - "registered": "Регистриран", - "groups": "Групи" - }, - "registered": "Регистриран", - "guest": "Гостин", - "hasAccount": "Има сметка" - }, - "customerGroups": { - "domain": "Групи на клиенти", - "subtitle": "Организирајте клиенти во групи. ", - "list": { - "empty": { - "heading": "Нема групи на клиенти", - "description": "Нема групи на клиенти за прикажување." - }, - "filtered": { - "heading": "Нема резултати", - "description": "Нема групи на клиенти кои одговараат на тековниот филтер." - } - }, - "create": { - "header": "Креирајте група на клиенти", - "hint": "Создадете нова група на клиенти за да ги сегментирате вашите клиенти.", - "successToast": "Група на клиенти {{name}} беше успешно создаден." - }, - "edit": { - "header": "Уреди група на клиенти", - "successToast": "Група на клиенти {{name}} беше успешно ажуриран." - }, - "delete": { - "title": "Избришете ја Групата на клиенти", - "description": "Ќе ја избришете групата на клиенти {{name}}. ", - "successToast": "Група на клиенти {{name}} беше успешно избришан." - }, - "customers": { - "alreadyAddedTooltip": "Клиентот веќе е додаден во групата.", - "add": { - "successToast_one": "Клиентот беше успешно додаден во групата.", - "successToast_other": "Клиентите беа успешно додадени во групата.", - "list": { - "noRecordsMessage": "Прво креирајте клиент." - } - }, - "remove": { - "title_one": "Отстранете го клиентот", - "title_other": "Отстранете ги клиентите", - "description_one": "Ќе отстраните {{count}} клиент од група на клиенти. ", - "description_other": "Ќе отстраните {{count}} клиенти од групата на клиенти. " - }, - "list": { - "noRecordsMessage": "Оваа група нема клиенти." - } - } - }, - "orders": { - "domain": "Нарачки", - "claim": "Побарување", - "exchange": "Замена", - "return": "Врати се", - "cancelWarning": "Ќе ја откажете нарачката {{id}}. ", - "orderCanceled": "Нарачката е успешно откажана", - "onDateFromSalesChannel": "{{date}} од {{salesChannel}}", - "list": { - "noRecordsMessage": "Вашите нарачки ќе се појават овде." - }, - "status": { - "not_paid": "Не е платено", - "pending": "Во очекување", - "completed": "Завршено", - "draft": "Драфт", - "archived": "Архивирана", - "canceled": "Откажано", - "requires_action": "Бара акција" - }, - "summary": { - "requestReturn": "Побарајте враќање", - "allocateItems": "Распоредете ставки", - "editOrder": "Уреди редослед", - "editOrderContinue": "Продолжете со уредување на нарачката", - "inventoryKit": "Се состои од {{count}}x инвентар артикли", - "itemTotal": "Ставка Вкупно", - "shippingTotal": "Вкупно за испорака", - "discountTotal": "Вкупно попуст", - "taxTotalIncl": "Вкупен данок (вклучен)", - "itemSubtotal": "Ставка Подзбир", - "shippingSubtotal": "Подзбир на испорака", - "discountSubtotal": "Подзбир на попуст", - "taxTotal": "Вкупен данок" - }, - "transfer": { - "title": "Пренесете ја сопственоста", - "requestSuccess": "Барањето за пренос на нарачка испратено до: {{email}}.", - "currentOwner": "Тековен сопственик", - "newOwner": "Нов сопственик", - "currentOwnerDescription": "Клиентот во моментов е поврзан со оваа нарачка.", - "newOwnerDescription": "Клиентот да ја пренесе оваа нарачка на." - }, - "payment": { - "title": "Плаќања", - "isReadyToBeCaptured": "Плаќање <0/> е подготвена за наплаќање.", - "totalPaidByCustomer": "Вкупно платено од клиентот", - "capture": "Наплатете", - "capture_short": "Наплатете", - "refund": "Рефундирање", - "markAsPaid": "Обележете како платено", - "statusLabel": "Статус на плаќање", - "statusTitle": "Статус на плаќање", - "status": { - "notPaid": "Не е платено", - "authorized": "Овластено", - "partiallyAuthorized": "Делумно овластено", - "awaiting": "Се чека", - "captured": "Наплатени", - "partiallyRefunded": "Делумно рефундирани", - "partiallyCaptured": "Делумно наплатени", - "refunded": "Рефундирање", - "canceled": "Откажано", - "requiresAction": "Бара акција" - }, - "capturePayment": "Плаќање на {{amount}} ќе бидат овластени.", - "capturePaymentSuccess": "Плаќање на {{amount}} успешно наплатени", - "markAsPaidPayment": "Плаќање на {{amount}} ќе биде означено како платено.", - "markAsPaidPaymentSuccess": "Плаќање на {{amount}} успешно означено како платено", - "createRefund": "Креирај рефундирање", - "refundPaymentSuccess": "Враќање на износот {{amount}} успешно", - "createRefundWrongQuantity": "Количеството треба да биде број помеѓу 1 и {{number}}", - "refundAmount": "Рефундирање {{ amount }}", - "paymentLink": "Копирај го линкот за плаќање за {{ amount }}", - "selectPaymentToRefund": "Изберете плаќање за рефундирање" - }, - "edits": { - "title": "Уреди редослед", - "confirm": "Потврдете го уредувањето", - "confirmText": "Ќе потврдите уредување на нарачката. ", - "cancel": "Откажи уредување", - "currentItems": "Тековни ставки", - "currentItemsDescription": "Прилагодете ја количината на ставката или отстранете ја.", - "addItemsDescription": "Можете да додадете нови ставки во нарачката.", - "addItems": "Додадете ставки", - "amountPaid": "Уплатен износ", - "newTotal": "Нов вкупно", - "differenceDue": "Се должи разликата", - "create": "Уреди нарачка", - "currentTotal": "Тековен вкупно", - "noteHint": "Додадете внатрешна белешка за уредувањето", - "cancelSuccessToast": "Уредувањето на нарачката е откажано", - "createSuccessToast": "Создадено е барање за уредување нарачка", - "activeChangeError": "Веќе има активна промена на нарачката на нарачката (враќање, побарување, замена итн.). ", - "panel": { - "title": "Побарано е уредување на нарачката", - "titlePending": "Измената на нарачката е во тек" - }, - "toast": { - "canceledSuccessfully": "Уредувањето на нарачката е откажано", - "confirmedSuccessfully": "Уредувањето на нарачката е потврдено" - }, - "validation": { - "quantityLowerThanFulfillment": "Не може да се постави количината да биде помала или еднаква на исполнетата количина" - } - }, - "edit": { - "email": { - "title": "Уреди е-пошта", - "requestSuccess": "Нарачајте е-пошта ажурирана на {{email}}." - }, - "shippingAddress": { - "title": "Уредете ја адресата за испорака", - "requestSuccess": "Адресата за испорака на нарачката е ажурирана." - }, - "billingAddress": { - "title": "Уредете ја адресата за наплата", - "requestSuccess": "Адресата за наплата на нарачката е ажурирана." - } - }, - "returns": { - "create": "Креирај враќање", - "confirm": "Потврди враќање", - "confirmText": "Ќе потврдите враќање. ", - "inbound": "Влезни", - "outbound": "Излез", - "sendNotification": "Испрати известување", - "sendNotificationHint": "Известете го клиентот за враќање.", - "returnTotal": "Враќање вкупно", - "inboundTotal": "Влезни вкупно", - "refundAmount": "Износ за рефундирање", - "outstandingAmount": "Заостанат износ", - "reason": "Причина", - "reasonHint": "Изберете зошто клиентот сака да врати ставки.", - "note": "Забелешка", - "noInventoryLevel": "Нема ниво на залиха", - "noInventoryLevelDesc": "Избраната локација нема ниво на залиха за избраните ставки. ", - "noteHint": "Можете слободно да пишувате ако сакате да наведете нешто.", - "location": "Локација", - "locationHint": "Изберете на која локација сакате да ги вратите ставките.", - "inboundShipping": "Повратен превоз", - "inboundShippingHint": "Изберете кој метод сакате да го користите.", - "returnableQuantityLabel": "Количина што може да се врати", - "refundableAmountLabel": "Повратен износ", - "returnRequestedInfo": "За {{requestedItemsCount}}x ставки се бара враќање", - "returnReceivedInfo": "{{requestedItemsCount}}x ставки се прифатени за враќање", - "itemReceived": "Примени ставки", - "returnRequested": "Се бара враќање", - "damagedItemReceived": "Добиени се оштетени ставки", - "damagedItemsReturned": "{{quantity}}x оштетени ставки се вратени", - "activeChangeError": "Во тек е активна промена на нарачката. ", - "cancel": { - "title": "Откажи враќање", - "description": "Дали сте сигурни дека сакате да го откажете барањето за враќање?" - }, - "placeholders": { - "noReturnShippingOptions": { - "title": "Не се пронајдени опции за повратна испорака", - "hint": "Не беа создадени опции за повратна испорака за локацијата. Локација и испорака." - }, - "outboundShippingOptions": { - "title": "Не се пронајдени опции за излезна испорака", - "hint": "Не беа создадени опции за излезна испорака за локацијата. Локација и испорака." - } - }, - "receive": { - "action": "Примајте ставки", - "receiveItems": "{{ returnType }} {{ id }}", - "restockAll": "Пополнете ги сите ставки", - "itemsLabel": "Примени ставки", - "title": "Примајте ставки за #{{returnId}}", - "sendNotificationHint": "Известете го клиентот за добиеното враќање.", - "inventoryWarning": "Имајте предвид дека ние автоматски ќе ги приспособиме нивоата на залиха врз основа на вашиот внес погоре.", - "writeOffInputLabel": "Колку од ставките се оштетени?", - "toast": { - "success": "Враќањето е успешно примено.", - "errorLargeValue": "Количината е поголема од бараната количина на артикли.", - "errorNegativeValue": "Количината не може да биде негативна вредност.", - "errorLargeDamagedValue": "Количината на оштетените артикли + неоштетената добиена количина ја надминува вкупната количина на артикли при враќањето. " - } - }, - "toast": { - "canceledSuccessfully": "Враќањето е успешно откажано", - "confirmedSuccessfully": "Враќањето е успешно потврдено" - }, - "panel": { - "title": "Враќањето започна", - "description": "Постои отворено барање за враќање што треба да се заврши" - } - }, - "claims": { - "create": "Креирај приговор", - "confirm": "Потврдете го приговорот", - "confirmText": "Ќе потврдите приговор. ", - "manage": "Управувајте со приговорот", - "outbound": "Излез", - "outboundItemAdded": "{{itemsCount}}x додадена преку побарување", - "outboundTotal": "Вкупен излез", - "outboundShipping": "Излезен превоз", - "outboundShippingHint": "Изберете кој метод сакате да го користите.", - "refundAmount": "Проценета разлика", - "activeChangeError": "Има активна промена на нарачката за оваа нарачка. ", - "actions": { - "cancelClaim": { - "successToast": "Приговорот беше успешно откажан." - } - }, - "cancel": { - "title": "Откажете го приговорот", - "description": "Дали сте сигурни дека сакате да го откажете приговорот?" - }, - "tooltips": { - "onlyReturnShippingOptions": "Оваа листа ќе се состои само од опции за повратна испорака." - }, - "toast": { - "canceledSuccessfully": "Приговорот е успешно откажан", - "confirmedSuccessfully": "Приговорот е успешно потврден" - }, - "panel": { - "title": "Побарувањето е започнато", - "description": "Постои отворено барање за побарување кое треба да се пополни" - } - }, - "exchanges": { - "create": "Креирај замена", - "manage": "Управувајте со замена", - "confirm": "Потврдете ја замената", - "confirmText": "Ќе потврдите замена. ", - "outbound": "Излез", - "outboundItemAdded": "{{itemsCount}}x додадена преку замена", - "outboundTotal": "Вкупен излез", - "outboundShipping": "Излезен превоз", - "outboundShippingHint": "Изберете кој метод сакате да го користите.", - "refundAmount": "Проценета разлика", - "activeChangeError": "Има активна промена на нарачката за оваа нарачка. ", - "actions": { - "cancelExchange": { - "successToast": "Замената беше успешно откажана." - } - }, - "cancel": { - "title": "Откажи замена", - "description": "Дали сте сигурни дека сакате да ја откажете замената?" - }, - "tooltips": { - "onlyReturnShippingOptions": "Оваа листа ќе се состои само од опции за повратна испорака." - }, - "toast": { - "canceledSuccessfully": "Замената е успешно откажана", - "confirmedSuccessfully": "Замената е успешно потврдена" - }, - "panel": { - "title": "Започна замена", - "description": "Постои отворено барање за замена што треба да се заврши" - } - }, - "reservations": { - "allocatedLabel": "Доделени", - "notAllocatedLabel": "Не е доделено" - }, - "allocateItems": { - "action": "Распоредете ставки", - "title": "Доделете ставки за нарачка", - "locationDescription": "Изберете од која локација сакате да доделите.", - "itemsToAllocate": "Ставки за распределба", - "itemsToAllocateDesc": "Изберете го бројот на ставки што сакате да ги распределите", - "search": "Пребарајте ставки", - "consistsOf": "Се состои од {{num}}x инвентар артикли", - "requires": "Бара {{num}} по варијанта", - "toast": { - "created": "Ставките се успешно распределени" - }, - "error": { - "quantityNotAllocated": "Има нераспределени ставки." - } - }, - "shipment": { - "title": "Исполнувањето на ознаката е испратено", - "trackingNumber": "Број за следење", - "addTracking": "Додадете број за следење", - "sendNotification": "Испрати известување", - "sendNotificationHint": "Известете го клиентот за оваа пратка.", - "toastCreated": "Пратката е успешно креирана." - }, - "fulfillment": { - "cancelWarning": "Ќе откажете исполнување. ", - "markAsDeliveredWarning": "Ќе го означите исполнувањето како испорачано. ", - "unfulfilledItems": "Неисполнети ставки", - "statusLabel": "Статус на исполнување", - "statusTitle": "Статус на исполнување", - "fulfillItems": "Исполнете ги ставките", - "awaitingFulfillmentBadge": "Се чека исполнување", - "requiresShipping": "Потребна е испорака", - "number": "Исполнување #{{number}}", - "itemsToFulfill": "Ставки за исполнување", - "create": "Креирај исполнување", - "available": "Достапно", - "inStock": "На залиха", - "markAsShipped": "Означи како испорачано", - "markAsDelivered": "Означи како доставено", - "itemsToFulfillDesc": "Изберете ставки и количини за исполнување", - "locationDescription": "Изберете од која локација сакате да исполнувате ставки.", - "sendNotificationHint": "Известете ги клиентите за креираното исполнување.", - "methodDescription": "Изберете различен начин на испорака од избраниот клиент", - "error": { - "wrongQuantity": "Само една ставка е достапна за исполнување", - "wrongQuantity_other": "Количеството треба да биде број помеѓу 1 и {{number}}", - "noItems": "Нема ставки за исполнување." - }, - "status": { - "notFulfilled": "Не е исполнето", - "partiallyFulfilled": "Делумно исполнето", - "fulfilled": "Исполнети", - "partiallyShipped": "Делумно испорачано", - "shipped": "Испратено", - "delivered": "Доставено", - "partiallyDelivered": "Делумно испорачано", - "partiallyReturned": "Делумно вратено", - "returned": "Вратено", - "canceled": "Откажано", - "requiresAction": "Бара акција" - }, - "toast": { - "created": "Исполнувањето е успешно создадено", - "canceled": "Исполнувањето е успешно откажано", - "fulfillmentShipped": "Не може да се откаже веќе доставена испорака", - "fulfillmentDelivered": "Испораката е означена како успешно доставена" - }, - "trackingLabel": "Следење", - "shippingFromLabel": "Испорака од", - "itemsLabel": "Ставки" - }, - "refund": { - "title": "Креирај рефундирање", - "sendNotificationHint": "Известете ги клиентите за креираното рефундирање.", - "systemPayment": "Системско плаќање", - "systemPaymentDesc": "Една или повеќе од вашите плаќања е системско плаќање. ", - "error": { - "amountToLarge": "Не може да се рефундираат повеќе од оригиналниот износ на нарачката.", - "amountNegative": "Износот за рефундирање мора да биде позитивен број.", - "reasonRequired": "Изберете причина за рефундирање." - } - }, - "customer": { - "contactLabel": "Контакт", - "editEmail": "Уреди е-пошта", - "transferOwnership": "Пренесете ја сопственоста", - "editBillingAddress": "Уредете ја адресата за наплата", - "editShippingAddress": "Уредете ја адресата за испорака" - }, - "activity": { - "header": "Активност", - "showMoreActivities_one": "Прикажи {{count}} повеќе активност", - "showMoreActivities_other": "Прикажи {{count}} повеќе активности", - "comment": { - "label": "Коментар", - "placeholder": "Оставете коментар", - "addButtonText": "Додадете коментар", - "deleteButtonText": "Избриши коментар" - }, - "from": "Од", - "to": "На", - "events": { - "common": { - "toReturn": "Да се ​​вратат", - "toSend": "Да се ​​испрати" - }, - "placed": { - "title": "Нарачка е направена", - "fromSalesChannel": "од {{salesChannel}}" - }, - "canceled": { - "title": "Нарачката е откажана" - }, - "payment": { - "awaiting": "Се чека плаќање", - "captured": "Плаќањето е фатено", - "canceled": "Плаќањето е откажано", - "refunded": "Плаќањето е вратено" - }, - "fulfillment": { - "created": "Исполнети артикли", - "canceled": "Исполнувањето е откажано", - "shipped": "Ставките се испорачуваат", - "delivered": "Ставките се испорачани", - "items_one": "{{count}} ставка", - "items_other": "{{count}} ставки" - }, - "return": { - "created": "Враќање #{{returnId}} побарано", - "canceled": "Враќање #{{returnId}} откажана", - "received": "Враќање #{{returnId}} примени", - "items_one": "{{count}} артикал вратен", - "items_other": "{{count}} вратени ставки" - }, - "note": { - "comment": "Коментар", - "byLine": "од страна на {{author}}" - }, - "claim": { - "created": "Приговор #{{claimId}} побаран", - "canceled": "Приговор #{{claimId}} откажан", - "itemsInbound": "{{count}} ставка за враќање", - "itemsOutbound": "{{count}} ставка за испраќање" - }, - "exchange": { - "created": "Замена #{{exchangeId}} побарана", - "canceled": "Замена #{{exchangeId}} откажана", - "itemsInbound": "{{count}} ставка за враќање", - "itemsOutbound": "{{count}} ставка за испраќање" - }, - "edit": { - "requested": "Нарачајте уредување #{{editId}} побарано", - "confirmed": "Нарачајте уредување #{{editId}} потврдено" - }, - "transfer": { - "requested": "Пренос на нарачка #{{transferId}} побаран", - "confirmed": "Пренос на нарачка #{{transferId}} потврден", - "declined": "Пренос на нарачка #{{transferId}} одби" - }, - "update_order": { - "shipping_address": "Адресата за испорака е ажурирана", - "billing_address": "Адресата за наплата е ажурирана", - "email": "Е-поштата е ажурирана" - } - } - }, - "fields": { - "displayId": "Прикажи ID", - "refundableAmount": "Повратен износ", - "returnableQuantity": "Количина што може да се врати" - } - }, - "draftOrders": { - "domain": "Драфт нарачки", - "deleteWarning": "Ќе ја избришете драфт-нарачката {{id}}. ", - "paymentLinkLabel": "Линк за плаќање", - "cartIdLabel": "ID на количка", - "markAsPaid": { - "label": "Обележете како платено", - "warningTitle": "Означи како платено", - "warningDescription": "Ќе ја означите драфт-нарачката како платена. " - }, - "status": { - "open": "Отвори", - "completed": "Завршено" - }, - "create": { - "createDraftOrder": "Креирај драфт нарачка", - "createDraftOrderHint": "Создадете нова драфт-нарачка за да управувате со деталите за нарачката.", - "chooseRegionHint": "Изберете регион", - "existingItemsLabel": "Постојни ставки", - "existingItemsHint": "Додадете постоечки производи во драфт-нарачката.", - "customItemsLabel": "Прилагодени ставки", - "customItemsHint": "Додајте сопствени ставки во драфт-нарачката.", - "addExistingItemsAction": "Додадете постоечки ставки", - "addCustomItemAction": "Додајте приспособена ставка", - "noCustomItemsAddedLabel": "Сè уште нема додадени приспособени ставки", - "noExistingItemsAddedLabel": "Сè уште нема додадени постоечки ставки", - "chooseRegionTooltip": "Прво изберете регион", - "useExistingCustomerLabel": "Користете го постоечкиот клиент", - "addShippingMethodsAction": "Додадете методи за испорака", - "unitPriceOverrideLabel": "Надминување на единечната цена", - "shippingOptionLabel": "Опција за испорака", - "shippingOptionHint": "Изберете ја опцијата за испорака за драфт-нарачката.", - "shippingPriceOverrideLabel": "Поништување на цената за испорака", - "shippingPriceOverrideHint": "Отфрли ја цената за испорака за драфт-нарачката.", - "sendNotificationLabel": "Испрати известување", - "sendNotificationHint": "Испратете известување до клиентот кога ќе се креира драфт-нарачката." - }, - "validation": { - "requiredEmailOrCustomer": "Потребна е е-пошта или клиент.", - "requiredItems": "Потребна е најмалку една ставка.", - "invalidEmail": "Е-поштата мора да биде валидна адреса за е-пошта." - } - }, - "stockLocations": { - "domain": "Локации и испорака", - "list": { - "description": "Управувајте со локациите на акциите на вашата продавница и опциите за испорака." - }, - "create": { - "header": "Создадете локација за акции", - "hint": "Локацијата на акции е физичка локација од каде што се складираат и испорачуваат производите.", - "successToast": "Локација {{name}} беше успешно создаден." - }, - "edit": { - "header": "Уреди локација на акции", - "viewInventory": "Прикажи инвентар", - "successToast": "Локација {{name}} беше успешно ажуриран." - }, - "delete": { - "confirmation": "Ќе ја избришете локацијата на акциите {{name}}. " - }, - "fulfillmentProviders": { - "header": "Даватели на исполнување", - "shippingOptionsTooltip": "Овој паѓачки список ќе се состои само од провајдери овозможени за оваа локација. ", - "label": "Поврзани даватели на исполнување", - "connectedTo": "Поврзан со {{count}} на {{total}} даватели на исполнување", - "noProviders": "Оваа локација на акции не е поврзана со ниеден давател на исполнување.", - "action": "Поврзете провајдери", - "successToast": "Давателите на исполнување за локацијата на акции беа успешно ажурирани." - }, - "fulfillmentSets": { - "pickup": { - "header": "Пикап" - }, - "shipping": { - "header": "Испорака" - }, - "disable": { - "confirmation": "Дали сте сигурни дека сакате да оневозможите {{name}}? ", - "pickup": "Подигнувањето беше успешно оневозможено.", - "shipping": "Испораката беше успешно оневозможена." - }, - "enable": { - "pickup": "Подигнувањето беше успешно овозможено.", - "shipping": "Испораката беше успешно овозможена." - } - }, - "sidebar": { - "header": "Конфигурација за испорака", - "shippingProfiles": { - "label": "Профили за испорака", - "description": "Групирајте ги производите според барањата за испорака" - } - }, - "salesChannels": { - "header": "Продажни канали", - "label": "Поврзани продажни канали", - "connectedTo": "Поврзан со {{count}} на {{total}} продажни канали", - "noChannels": "Локацијата не е поврзана со ниту еден продажен канал.", - "action": "Поврзете ги продажните канали", - "successToast": "Продажните канали беа успешно ажурирани." - }, - "shippingOptions": { - "create": { - "shipping": { - "header": "Креирај опција за испорака за {{zone}}", - "hint": "Создадете нова опција за испорака за да дефинирате како производите се испорачуваат од оваа локација.", - "label": "Опции за испорака", - "successToast": "Опција за испорака {{name}} беше успешно создаден." - }, - "returns": { - "header": "Креирајте опција за враќање за {{zone}}", - "hint": "Создадете нова опција за враќање за да дефинирате како производите се враќаат на оваа локација.", - "label": "Опции за враќање", - "successToast": "Опција за враќање {{name}} беше успешно создадена." - }, - "tabs": { - "details": "Детали", - "prices": "Цените" - }, - "action": "Креирај опција" - }, - "delete": { - "confirmation": "Ќе ја избришете опцијата за испорака {{name}}. ", - "successToast": "Опцијата за испорака {{name}} беше успешно избришана." - }, - "edit": { - "header": "Уредете ја опцијата за испорака", - "action": "Опција за уредување", - "successToast": "Опцијата за испорака {{name}} беше успешно ажурирана." - }, - "pricing": { - "action": "Уредете ги цените" - }, - "conditionalPrices": { - "header": "Условни цени за {{name}}", - "description": "Управувајте со условните цени за оваа опција за испорака врз основа на вкупниот дел од количката.", - "attributes": { - "cartItemTotal": "Вкупно артикли во количка" - }, - "summaries": { - "range": "Ако <0>{{attribute}} е помеѓу <1>{{gte}} и <2>{{lte}}", - "greaterThan": "Ако <0>{{attribute}} ≥ <1>{{gte}}", - "lessThan": "Ако <0>{{attribute}} ≤ <1>{{lte}}" - }, - "actions": { - "addPrice": "Додадете цена", - "manageConditionalPrices": "Управувајте со условните цени" - }, - "rules": { - "amount": "Цена на опцијата за испорака", - "gte": "Минимална количина", - "lte": "Максимална количина" - }, - "customRules": { - "label": "Прилагодени правила", - "tooltip": "Оваа условна цена има правила со кои не може да се управува во контролната табла.", - "eq": "Вкупниот број на ставки во количката мора да биде еднаков", - "gt": "Вкупниот број на ставки во количката мора да биде поголем од", - "lt": "Вкупниот број на ставки во количката мора да биде помал од" - }, - "errors": { - "amountRequired": "Потребна е цена на опцијата за испорака", - "minOrMaxRequired": "Мора да се обезбеди најмалку една од минималните или максималните артикли во количката", - "minGreaterThanMax": "Минималниот вкупен артикл во количката мора да биде помал или еднаков на максималниот вкупен артикл во количката", - "duplicateAmount": "Цената на опцијата за испорака мора да биде единствена за секоја состојба", - "overlappingConditions": "Условите мора да бидат единствени според сите правила за цени" - } - }, - "fields": { - "count": { - "shipping_one": "{{count}} опција за испорака", - "shipping_other": "{{count}} опции за испорака", - "returns_one": "{{count}} опција за враќање", - "returns_other": "{{count}} опции за враќање" - }, - "priceType": { - "label": "Тип на цена", - "options": { - "fixed": { - "label": "Поправено", - "hint": "Цената на опцијата за испорака е фиксна и не се менува врз основа на содржината на нарачката." - }, - "calculated": { - "label": "Пресметано", - "hint": "Цената на опцијата за испорака ја пресметува доставувачот при наплата." - } - } - }, - "enableInStore": { - "label": "Овозможи во продавница", - "hint": "Дали клиентите можат да ја користат оваа опција за време на наплатата." - }, - "provider": "Доставувач", - "profile": "Профил на испорака", - "fulfillmentOption": "Опција за исполнување" - } - }, - "serviceZones": { - "create": { - "headerPickup": "Создадете услужна зона за подигање од {{location}}", - "headerShipping": "Создадете услужна зона за испорака од {{location}}", - "action": "Креирај услужна зона", - "successToast": "Услужна зона {{name}} беше успешно создадена." - }, - "edit": { - "header": "Уреди услужна зона", - "successToast": "Услужна зона {{name}} беше успешно ажурирана." - }, - "delete": { - "confirmation": "Ќе ја избришете услужната зона {{name}}. ", - "successToast": "Услужната зона {{name}} беше успешно избришана." - }, - "manageAreas": { - "header": "Управувајте со области за {{name}}", - "action": "Управувајте со областите", - "label": "Области", - "hint": "Изберете ги географските области што ги опфаќа услужната зона.", - "successToast": "Области за {{name}} беа успешно ажурирани." - }, - "fields": { - "noRecords": "Нема услужни зони за додавање опции за испорака.", - "tip": "Услужна зона е збир на географски зони или области. " - } - } - }, - "shippingProfile": { - "domain": "Профили за испорака", - "subtitle": "Групирајте производи со слични барања за испорака во профили.", - "create": { - "header": "Креирајте профил за испорака", - "hint": "Создадете нов профил за испорака за да ги групирате производите со слични барања за испорака.", - "successToast": "Профил на испорака {{name}} беше успешно создаден." - }, - "delete": { - "title": "Избришете го профилот за испорака", - "description": "Ќе го избришете профилот за испорака {{name}}. ", - "successToast": "Профил на испорака {{name}} беше успешно избришан." - }, - "tooltip": { - "type": "Внесете го типот на профил за испорака, на пример: Тешки, Преголеми, Само за товар, итн." - } - }, - "taxRegions": { - "domain": "Даночни региони", - "list": { - "hint": "Управувајте со што им наплаќате на вашите клиенти кога купуваат од различни земји и региони." - }, - "delete": { - "confirmation": "Ќе избришете даночен регион. ", - "successToast": "Даночниот регион беше успешно избришан." - }, - "create": { - "header": "Креирај даночен регион", - "hint": "Создадете нов даночен регион за да ги дефинирате даночните стапки за одредена земја.", - "errors": { - "rateIsRequired": "Даночната стапка е потребна кога се креира стандардна даночна стапка.", - "nameIsRequired": "Името е потребно кога се креира стандардна даночна стапка." - }, - "successToast": "Даночниот регион беше успешно создаден." - }, - "province": { - "header": "Области", - "create": { - "header": "Создадете даночен регион за област", - "hint": "Создадете нов даночен регион за да ги дефинирате даночните стапки за одредена област." - } - }, - "state": { - "header": "држави", - "create": { - "header": "Создадете државен даночен регион", - "hint": "Создадете нов даночен регион за да ги дефинирате даночните стапки за одредена држава." - } - }, - "stateOrTerritory": { - "header": "држави или територии", - "create": { - "header": "Создадете државен/територен даночен регион", - "hint": "Создадете нов даночен регион за да ги дефинирате даночните стапки за одредена држава/територија." - } - }, - "county": { - "header": "окрузи", - "create": { - "header": "Создадете окружен даночен регион", - "hint": "Создадете нов даночен регион за да ги дефинирате даночните стапки за одредена област." - } - }, - "region": { - "header": "Региони", - "create": { - "header": "Создадете регион даночен регион", - "hint": "Создадете нов даночен регион за да ги дефинирате даночните стапки за одреден регион." - } - }, - "department": { - "header": "Одделенија", - "create": { - "header": "Креирај одделенски даночен регион", - "hint": "Создадете нов даночен регион за да ги дефинирате даночните стапки за одреден оддел." - } - }, - "territory": { - "header": "Територии", - "create": { - "header": "Создадете регион за данок на територија", - "hint": "Создадете нов даночен регион за да ги дефинирате даночните стапки за одредена територија." - } - }, - "prefecture": { - "header": "Префектури", - "create": { - "header": "Создадете даночен регион на префектурата", - "hint": "Создадете нов даночен регион за да ги дефинирате даночните стапки за одредена префектура." - } - }, - "district": { - "header": "Области", - "create": { - "header": "Создадете окружен даночен регион", - "hint": "Создадете нов даночен регион за да ги дефинирате даночните стапки за одредена област." - } - }, - "governorate": { - "header": "Гувернерите", - "create": { - "header": "Создадете даночен регион на гувернерот", - "hint": "Создадете нов даночен регион за да ги дефинирате даночните стапки за одреден гувернер." - } - }, - "canton": { - "header": "Кантони", - "create": { - "header": "Создадете даночен регион на кантонот", - "hint": "Создадете нов даночен регион за да ги дефинирате даночните стапки за одреден кантон." - } - }, - "emirate": { - "header": "Емирати", - "create": { - "header": "Создадете даночен регион на Емиратите", - "hint": "Создадете нов даночен регион за да ги дефинирате даночните стапки за одреден емират." - } - }, - "sublevel": { - "header": "Поднивоа", - "create": { - "header": "Создадете даночен регион на подниво", - "hint": "Создадете нов даночен регион за да ги дефинирате даночните стапки за одредено подниво." - } - }, - "taxOverrides": { - "header": "надгласувања", - "create": { - "header": "Креирај надгласување", - "hint": "Создадете даночна стапка што ги надминува стандардните даночни стапки за избраните услови." - }, - "edit": { - "header": "Уредете го надгласувањето", - "hint": "Уредете ја даночната стапка што ги надминува стандардните даночни стапки за избраните услови." - } - }, - "taxRates": { - "create": { - "header": "Креирај даночна стапка", - "hint": "Создадете нова даночна стапка за да ја дефинирате даночната стапка за регион.", - "successToast": "Даночната стапка беше успешно креирана." - }, - "edit": { - "header": "Уреди даночна стапка", - "hint": "Уредете ја даночната стапка за да ја дефинирате даночната стапка за регион.", - "successToast": "Даночната стапка беше успешно ажурирана." - }, - "delete": { - "confirmation": "Ќе ја избришете даночната стапка {{name}}. ", - "successToast": "Даночната стапка беше успешно избришана." - } - }, - "fields": { - "isCombinable": { - "label": "Комбинирачки", - "hint": "Дали оваа даночна стапка може да се комбинира со стандардната стапка од даночниот регион.", - "true": "Комбинирачки", - "false": "Не е комбинирано" - }, - "defaultTaxRate": { - "label": "Стандардна даночна стапка", - "tooltip": "Стандардна даночна стапка за овој регион. ", - "action": "Направете стандардна даночна стапка" - }, - "taxRate": "Даночна стапка", - "taxCode": "Даночен код", - "targets": { - "label": "Цели", - "hint": "Изберете ги целите на кои ќе се применува оваа даночна стапка.", - "options": { - "product": "Производи", - "productCollection": "Колекции на производи", - "productTag": "Ознаки на производи", - "productType": "Видови производи", - "customerGroup": "Групи на клиенти" - }, - "operators": { - "in": "во", - "on": "на", - "and": "и" - }, - "placeholders": { - "product": "Пребарајте производи", - "productCollection": "Пребарајте колекции на производи", - "productTag": "Пребарајте ознаки на производи", - "productType": "Пребарајте типови на производи", - "customerGroup": "Пребарајте групи на клиенти" - }, - "tags": { - "product": "Производ", - "productCollection": "Колекција на производи", - "productTag": "Ознака на производот", - "productType": "Тип на производ", - "customerGroup": "Група на клиенти" - }, - "modal": { - "header": "Додадете цели" - }, - "values_one": "{{count}} вредност", - "values_other": "{{count}} вредности", - "numberOfTargets_one": "{{count}} цел", - "numberOfTargets_other": "{{count}} цели", - "additionalValues_one": "и {{count}} поголема вредност", - "additionalValues_other": "и {{count}} повеќе вредности", - "action": "Додадете цел" - }, - "sublevels": { - "labels": { - "province": "Провинција", - "state": "држава", - "region": "Регионот", - "stateOrTerritory": "Држава/Територија", - "department": "Одделот", - "county": "округот", - "territory": "Територија", - "prefecture": "Префектура", - "district": "округ", - "governorate": "Гувернерат", - "emirate": "Емирати", - "canton": "Кантон", - "sublevel": "Код на подниво" - }, - "placeholders": { - "province": "Изберете провинција", - "state": "Изберете држава", - "region": "Изберете регион", - "stateOrTerritory": "Изберете држава/територија", - "department": "Изберете оддел", - "county": "Изберете округ", - "territory": "Изберете територија", - "prefecture": "Изберете префектура", - "district": "Изберете област", - "governorate": "Изберете гувернер", - "emirate": "Изберете емират", - "canton": "Изберете кантон" - }, - "tooltips": { - "sublevel": "Внесете го кодот ISO 3166-2 за даночниот регион на поднивото.", - "notPartOfCountry": "{{province}} се чини дека не е дел од {{country}}. " - }, - "alert": { - "header": "Регионите на поднивото се оневозможени за овој даночен регион", - "description": "Регионите на поднивото се стандардно оневозможени за овој регион. ", - "action": "Овозможете региони на поднивоа" - } - }, - "noDefaultRate": { - "label": "Нема стандардна стапка", - "tooltip": "Овој даночен регион нема стандардна даночна стапка. " - } - } - }, - "promotions": { - "domain": "Промоции", - "sections": { - "details": "Детали за промоција" - }, - "tabs": { - "template": "Тип", - "details": "Детали", - "campaign": "Кампања" - }, - "fields": { - "type": "Тип", - "value_type": "Тип на вредност", - "value": "Вредност", - "campaign": "Кампања", - "method": "Метод", - "allocation": "Распределба", - "addCondition": "Додадете состојба", - "clearAll": "Исчистете ги сите", - "amount": { - "tooltip": "Изберете го кодот на валутата за да овозможите поставување на износот" - }, - "conditions": { - "rules": { - "title": "Кој може да го користи овој код?", - "description": "На кој клиент му е дозволено да го користи кодот за промоција? " - }, - "target-rules": { - "title": "На кои ставки ќе се применува промоцијата?", - "description": "Промоцијата ќе се применува на артикли кои одговараат на следните услови." - }, - "buy-rules": { - "title": "Што треба да има во количката за да ја отклучите промоцијата?", - "description": "Доколку овие услови се совпаѓаат, ја овозможуваме промоцијата на целните ставки." - } - } - }, - "tooltips": { - "campaignType": "Кодот на валутата мора да биде избран во промоцијата за да се постави буџет за трошење." - }, - "errors": { - "requiredField": "Задолжително поле", - "promotionTabError": "Поправете ги грешките во картичката Промоција пред да продолжите" - }, - "toasts": { - "promotionCreateSuccess": "промоција ({{code}}) беше успешно креиран." - }, - "create": {}, - "edit": { - "title": "Уредете ги деталите за промоција", - "rules": { - "title": "Уредете ги условите за користење" - }, - "target-rules": { - "title": "Уредете ги условите на ставката" - }, - "buy-rules": { - "title": "Уредете ги правилата за купување" - } - }, - "campaign": { - "header": "Кампања", - "edit": { - "header": "Измени кампања", - "successToast": "Успешно ажурирана кампањата на промоцијата." - }, - "actions": { - "goToCampaign": "Одете во кампања" - } - }, - "campaign_currency": { - "tooltip": "Ова е валутата на промоцијата. " - }, - "form": { - "required": "Задолжително", - "and": "И", - "selectAttribute": "Изберете Атрибут", - "campaign": { - "existing": { - "title": "Постоечка кампања", - "description": "Додадете промоција на постоечка кампања.", - "placeholder": { - "title": "Нема постоечки кампањи", - "desc": "Можете да креирате една за да следите повеќе промоции и да поставите буџетски ограничувања." - } - }, - "new": { - "title": "Нова кампања", - "description": "Направете нова кампања за оваа промоција." - }, - "none": { - "title": "Без кампања", - "description": "Продолжете без поврзување на промоција со кампања" - } - }, - "status": { - "label": "Статус", - "draft": { - "title": "Драфт", - "description": "Клиентите сè уште нема да можат да го користат кодот" - }, - "active": { - "title": "Активен", - "description": "Клиентите ќе можат да го користат кодот" - }, - "inactive": { - "title": "Неактивен", - "description": "Клиентите повеќе нема да можат да го користат кодот" - } - }, - "method": { - "label": "Метод", - "code": { - "title": "Код за промоција", - "description": "Клиентите мора да го внесат овој код при наплатата" - }, - "automatic": { - "title": "Автоматски", - "description": "Клиентите ќе ја видат оваа промоција при наплатата" - } - }, - "max_quantity": { - "title": "Максимална количина", - "description": "Максимална количина на артикли за кои се однесува оваа промоција." - }, - "type": { - "standard": { - "title": "Стандарден", - "description": "Стандардна промоција" - }, - "buyget": { - "title": "Купи Земи", - "description": "Купете X, добијте Y промоција" - } - }, - "allocation": { - "each": { - "title": "Секој", - "description": "Применува вредност на секоја ставка" - }, - "across": { - "title": "Преку", - "description": "Применува вредност низ ставките" - }, - "once": { - "title": "Еднаш", - "description": "Ограничи го попустот на макс. количина" - } - }, - "code": { - "title": "Код", - "description": "Кодот што вашите клиенти ќе го внесат за време на наплатата." - }, - "value": { - "title": "Промотивна вредност" - }, - "value_type": { - "fixed": { - "title": "Промотивна вредност", - "description": "Износот што треба да се намали. " - }, - "percentage": { - "title": "Промотивна вредност", - "description": "Процентот за попуст на износот. " - } - } - }, - "deleteWarning": "Ќе ја избришете промоцијата {{code}}. ", - "createPromotionTitle": "Креирај промоција", - "type": "Тип на промоција", - "conditions": { - "add": "Додадете состојба", - "list": { - "noRecordsMessage": "Додајте услов за ограничување на кои ставки се однесува промоцијата." - } - } - }, - "campaigns": { - "domain": "Кампањи", - "details": "Детали за кампањата", - "status": { - "active": "Активен", - "expired": "Истечен", - "scheduled": "Закажано" - }, - "delete": { - "title": "Дали си сигурен?", - "description": "Ќе ја избришете кампањата.{{name}}'. ", - "successToast": "Кампања'{{name}}' беше успешно создаден." - }, - "edit": { - "header": "Измени кампања", - "description": "Уредете ги деталите за кампањата.", - "successToast": "Кампања'{{name}}' беше успешно ажуриран." - }, - "configuration": { - "header": "Конфигурација", - "edit": { - "header": "Уредете ја конфигурацијата на кампањата", - "description": "Уредете ја конфигурацијата на кампањата.", - "successToast": "Конфигурацијата на кампањата беше успешно ажурирана." - } - }, - "create": { - "title": "Креирај кампања", - "description": "Направете промотивна кампања.", - "hint": "Направете промотивна кампања.", - "header": "Креирај кампања", - "successToast": "Кампања'{{name}}' беше успешно создаден." - }, - "fields": { - "name": "Име", - "identifier": "Идентификатор", - "start_date": "Датум на почеток", - "end_date": "Краен датум", - "total_spend": "Потрошен буџет", - "total_used": "Искористен буџет", - "budget_limit": "Буџетско ограничување", - "campaign_id": { - "hint": "Во оваа листа се прикажани само кампањи со истиот код на валута како и промоцијата." - } - }, - "budget": { - "create": { - "hint": "Направете буџет за кампањата.", - "header": "Буџет за кампања" - }, - "details": "Буџет за кампања", - "fields": { - "type": "Тип", - "currency": "Валута", - "limit": "Ограничување", - "used": "Искористени" - }, - "type": { - "spend": { - "title": "Трошете", - "description": "Поставете ограничување на вкупниот намален износ на сите употреби на промоција." - }, - "usage": { - "title": "Употреба", - "description": "Поставете ограничување за тоа колку пати може да се искористи промоцијата." - } - }, - "edit": { - "header": "Уредете го буџетот на кампањата" - } - }, - "promotions": { - "remove": { - "title": "Отстранете ја промоцијата од кампањата", - "description": "Ќе отстраните {{count}} промоција(и) од кампањата. " - }, - "alreadyAdded": "Оваа промоција е веќе додадена во кампањата.", - "alreadyAddedDiffCampaign": "Оваа промоција е веќе додадена во друга кампања ({{name}}).", - "currencyMismatch": "Валутата на промоцијата и кампањата не се совпаѓаат", - "toast": { - "success": "Успешно додаден {{count}} промоција(и) во кампања" - }, - "add": { - "list": { - "noRecordsMessage": "Прво креирајте промоција." - } - }, - "list": { - "noRecordsMessage": "Во кампањата нема промоции." - } - }, - "deleteCampaignWarning": "Ќе ја избришете кампањата {{name}}. ", - "totalSpend": "<0>{{amount}} <1>{{currency}}" - }, - "priceLists": { - "domain": "Ценовници", - "subtitle": "Создадете продажни или отфрлете цени за специфични услови.", - "delete": { - "confirmation": "Ќе го избришете ценовникот {{title}}. ", - "successToast": "Ценовник {{title}} беше успешно избришан." - }, - "create": { - "header": "Направете ценовник", - "subheader": "Создадете нов ценовник за да управувате со цените на вашите производи.", - "tabs": { - "details": "Детали", - "products": "Производи", - "prices": "Цените" - }, - "successToast": "Ценовник {{title}} беше успешно создаден.", - "products": { - "list": { - "noRecordsMessage": "Прво креирајте производ." - } - } - }, - "edit": { - "header": "Уредете го ценовникот", - "successToast": "Ценовник {{title}} беше успешно ажуриран." - }, - "configuration": { - "header": "Конфигурација", - "edit": { - "header": "Уредете ја конфигурацијата на ценовникот", - "description": "Уредете ја конфигурацијата на ценовникот.", - "successToast": "Конфигурацијата на ценовникот беше успешно ажурирана." - } - }, - "products": { - "header": "Производи", - "actions": { - "addProducts": "Додадете производи", - "editPrices": "Уредете ги цените" - }, - "delete": { - "confirmation_one": "Ќе ги избришете цените за {{count}} производ во ценовникот. ", - "confirmation_other": "Ќе ги избришете цените за {{count}} производи во ценовникот. ", - "successToast_one": "Успешно избришани цени за {{count}} производ.", - "successToast_other": "Успешно избришани цени за {{count}} производи." - }, - "add": { - "successToast": "Цените беа успешно додадени во ценовникот." - }, - "edit": { - "successToast": "Цените беа успешно ажурирани." - } - }, - "fields": { - "priceOverrides": { - "label": "Цените се надгласуваат", - "header": "Надгласувања на цените" - }, - "status": { - "label": "Статус", - "options": { - "active": "Активен", - "draft": "Драфт", - "expired": "Истечен", - "scheduled": "Закажано" - } - }, - "type": { - "label": "Тип", - "hint": "Изберете го типот на ценовник што сакате да го креирате.", - "options": { - "sale": { - "label": "Продажба", - "description": "Продажните цени се привремени промени на цените на производите." - }, - "override": { - "label": "Отфрли", - "description": "Откривањата обично се користат за да се создадат цени специфични за клиентите." - } - } - }, - "startsAt": { - "label": "Ценовникот има датум за почеток?", - "hint": "Закажете го ценовникот за активирање во иднина." - }, - "endsAt": { - "label": "Ценовникот има рок на употреба?", - "hint": "Закажете го ценовникот да се деактивира во иднина." - }, - "customerAvailability": { - "header": "Изберете групи на клиенти", - "label": "Достапност на клиентите", - "hint": "Изберете на кои групи клиенти треба да се примени ценовникот.", - "placeholder": "Пребарајте групи на клиенти", - "attribute": "Групи на клиенти" - } - } - }, - "profile": { - "domain": "Профил", - "manageYourProfileDetails": "Управувајте со деталите за вашиот профил.", - "fields": { - "languageLabel": "Јазик", - "usageInsightsLabel": "Увиди за употреба" - }, - "edit": { - "header": "Уредете го профилот", - "languageHint": "Јазикот што сакате да го користите во административната табла. ", - "languagePlaceholder": "Изберете јазик", - "usageInsightsHint": "Споделете сознанија за користењето и помогнете ни да ја подобриме Медуза. <0>документација." - }, - "toast": { - "edit": "Промените на профилите се зачувани" - } - }, - "users": { - "domain": "Корисници", - "editUser": "Уреди корисник", - "inviteUser": "Покани корисник", - "inviteUserHint": "Поканете нов корисник во вашата продавница.", - "sendInvite": "Испрати покана", - "pendingInvites": "Покани што чекаат", - "deleteInviteWarning": "Ќе ја избришете поканата за {{email}}. ", - "resendInvite": "Повторно испратете ја поканата", - "copyInviteLink": "Копирај ја врската за покана", - "expiredOnDate": "Истече на {{date}}", - "validFromUntil": "Важи од <0>{{from}} - <1>{{until}}", - "acceptedOnDate": "Прифатено на {{date}}", - "inviteStatus": { - "accepted": "Прифатено", - "pending": "Во очекување", - "expired": "Истечен" - }, - "roles": { - "admin": "Админ", - "developer": "Програмер", - "member": "Член" - }, - "deleteUserWarning": "Ќе го избришете корисникот {{name}}. ", - "deleteUserSuccess": "Корисник {{name}} успешно избришани", - "invite": "Покани" - }, - "store": { - "domain": "Продавница", - "manageYourStoresDetails": "Управувајте со деталите на вашата продавница", - "editStore": "Уреди продавница", - "defaultCurrency": "Стандардна валута", - "defaultRegion": "Стандарден регион", - "swapLinkTemplate": "Шаблон за промена на линкови", - "paymentLinkTemplate": "Шаблон за врска за плаќање", - "inviteLinkTemplate": "Шаблон за врска за покани", - "currencies": "Валути", - "addCurrencies": "Додадете валути", - "enableTaxInclusivePricing": "Овозможете цени со вклучен данок", - "disableTaxInclusivePricing": "Оневозможете ги цените со вклучен данок", - "removeCurrencyWarning_one": "Ќе отстраните {{count}} валута од вашата продавница. ", - "removeCurrencyWarning_other": "Ќе отстраните {{count}} валути од вашата продавница. ", - "currencyAlreadyAdded": "Валутата е веќе додадена во вашата продавница.", - "edit": { - "header": "Продавница за уредување" - }, - "toast": { - "update": "Продавницата е успешно ажурирана", - "currenciesUpdated": "Валутите се успешно ажурирани", - "currenciesRemoved": "Успешно се отстранети валутите од продавницата", - "updatedTaxInclusivitySuccessfully": "Цената со вклучен данок е успешно ажурирана" - } - }, - "regions": { - "domain": "Региони", - "subtitle": "Регионот е област во која продавате производи. Може да опфати повеќе земји и има различни даночни стапки, даватели на услуги и валута.", - "createRegion": "Креирај регион", - "createRegionHint": "Управувајте со даночните стапки и давателите на услуги за збир на земји.", - "addCountries": "Додадете земји", - "editRegion": "Уреди регион", - "countriesHint": "Додадете ги земјите вклучени во овој регион.", - "deleteRegionWarning": "Ќе го избришете регионот {{name}}. ", - "removeCountriesWarning_one": "Ќе отстраните {{count}} земја од регионот. ", - "removeCountriesWarning_other": "Ќе отстраните {{count}} земји од регионот. ", - "removeCountryWarning": "Ќе ја отстраните земјата {{name}} од регионот. ", - "automaticTaxesHint": "Кога е овозможено, даноците ќе се пресметуваат само при наплатата врз основа на адресата за испорака.", - "taxInclusiveHint": "Кога е овозможено, цените во регионот ќе бидат со вклучен данок.", - "providersHint": " Додајте кои даватели на плаќања се достапни во овој регион.", - "shippingOptions": "Опции за испорака", - "deleteShippingOptionWarning": "Ќе ја избришете опцијата за испорака {{name}}. ", - "return": "Врати се", - "outbound": "Излез", - "priceType": "Тип на цена", - "flatRate": "Паушална стапка", - "calculated": "Пресметано", - "list": { - "noRecordsMessage": "Создадете регион за областите во кои продавате." - }, - "toast": { - "delete": "Регионот е успешно избришан", - "edit": "Уредувањето на регионот е зачувано", - "create": "Регионот е успешно создаден", - "countries": "Земјите од регионот се ажурирани успешно" - }, - "shippingOption": { - "createShippingOption": "Создадете опција за испорака", - "createShippingOptionHint": "Создадете нова опција за испорака за регионот.", - "editShippingOption": "Уредете ја опцијата за испорака", - "fulfillmentMethod": "Метод на исполнување", - "type": { - "outbound": "Излез", - "outboundHint": "Користете го ова ако креирате опција за испорака за испраќање производи до клиентот.", - "return": "Врати се", - "returnHint": "Користете го ова ако креирате опција за испорака за клиентот да ви ги врати производите." - }, - "priceType": { - "label": "Тип на цена", - "flatRate": "Паушална стапка", - "calculated": "Пресметано" - }, - "availability": { - "adminOnly": "Само администратор", - "adminOnlyHint": "Кога е овозможено, опцијата за испорака ќе биде достапна само на контролната табла на администраторот, а не на излогот." - }, - "taxInclusiveHint": "Кога е овозможено, цената на опцијата за испорака ќе вклучува данок.", - "requirements": { - "label": "Барања", - "hint": "Наведете ги барањата за опцијата за испорака." - } - } - }, - "taxes": { - "domain": "Даночни региони", - "domainDescription": "Управувајте со вашиот даночен регион", - "countries": { - "taxCountriesHint": "Даночните поставки важат за наведените земји." - }, - "settings": { - "editTaxSettings": "Уредете ги даночните поставки", - "taxProviderLabel": "Даночен давател", - "systemTaxProviderLabel": "Системски даночен давател", - "calculateTaxesAutomaticallyLabel": "Пресметајте ги даноците автоматски", - "calculateTaxesAutomaticallyHint": "Кога е овозможено, даночните стапки ќе се пресметуваат автоматски и ќе се применат на количките. ", - "applyTaxesOnGiftCardsLabel": "Применете даноци на картички за подарок", - "applyTaxesOnGiftCardsHint": "Кога е овозможено, даноците ќе се применуваат на картичките за подарок при наплатата. ", - "defaultTaxRateLabel": "Стандардна даночна стапка", - "defaultTaxCodeLabel": "Стандардна даночна шифра" - }, - "defaultRate": { - "sectionTitle": "Стандардна даночна стапка" - }, - "taxRate": { - "sectionTitle": "Даночни стапки", - "createTaxRate": "Креирај даночна стапка", - "createTaxRateHint": "Создадете нова даночна стапка за регионот.", - "deleteRateDescription": "Ќе ја избришете даночната стапка {{name}}. ", - "editTaxRate": "Уреди даночна стапка", - "editRateAction": "Стапка на уредување", - "editOverridesAction": "Уредете ги отфрлањата", - "editOverridesTitle": "Уредете ги отфрлањата на даночната стапка", - "editOverridesHint": "Наведете ги отфрлањата за даночната стапка.", - "deleteTaxRateWarning": "Ќе ја избришете даночната стапка {{name}}. ", - "productOverridesLabel": "Производот го надминува", - "productOverridesHint": "Наведете ги отфрлањата на производот за даночната стапка.", - "addProductOverridesAction": "Додајте отфрлања на производи", - "productTypeOverridesLabel": "Видот на производот го заобиколува", - "productTypeOverridesHint": "Наведете ги отфрлањата од типот на производот за даночната стапка.", - "addProductTypeOverridesAction": "Додајте отфрлања за типот на производот", - "shippingOptionOverridesLabel": "Опцијата за испорака е поништена", - "shippingOptionOverridesHint": "Наведете ги отфрлањата на опцијата за испорака за даночната стапка.", - "addShippingOptionOverridesAction": "Додадете отфрлања на опцијата за испорака", - "productOverridesHeader": "Производи", - "productTypeOverridesHeader": "Видови производи", - "shippingOptionOverridesHeader": "Опции за испорака" - } - }, - "locations": { - "domain": "Локации", - "editLocation": "Уредете ја локацијата", - "addSalesChannels": "Додадете канали за продажба", - "noLocationsFound": "Не се пронајдени локации", - "selectLocations": "Изберете локации на кои се складира ставката.", - "deleteLocationWarning": "Ќе ја избришете локацијата {{name}}. ", - "removeSalesChannelsWarning_one": "Ќе отстраните {{count}} продажен канал од локацијата.", - "removeSalesChannelsWarning_other": "Ќе отстраните {{count}} продажни канали од локацијата.", - "toast": { - "create": "Локацијата е успешно создадена", - "update": "Локацијата е успешно ажурирана", - "removeChannel": "Продажниот канал е успешно отстранет" - } - }, - "reservations": { - "domain": "Резервации", - "subtitle": "Управувајте со резервираната количина на артикли за залиха.", - "deleteWarning": "Ќе избришете резервација. " - }, - "salesChannels": { - "domain": "Продажни канали", - "subtitle": "Управувајте со онлајн и офлајн каналите на кои продавате производи.", - "createSalesChannel": "Креирајте канал за продажба", - "createSalesChannelHint": "Создадете нов продажен канал на кој ќе ги продавате вашите производи.", - "enabledHint": "Наведете дали каналот за продажба е овозможен.", - "removeProductsWarning_one": "Ќе отстраните {{count}} производ од {{sales_channel}}.", - "removeProductsWarning_other": "Ќе отстраните {{count}} производи од {{sales_channel}}.", - "addProducts": "Додадете производи", - "editSalesChannel": "Уредете го продажниот канал", - "productAlreadyAdded": "Производот е веќе додаден на продажниот канал.", - "deleteSalesChannelWarning": "Ќе го избришете продажниот канал {{name}}. ", - "toast": { - "create": "Продажниот канал е успешно создаден", - "update": "Продажниот канал е успешно ажуриран", - "delete": "Продажниот канал е успешно избришан" - }, - "tooltip": { - "cannotDeleteDefault": "Не може да се избрише стандардниот продажен канал" - }, - "products": { - "list": { - "noRecordsMessage": "Нема производи во продажниот канал." - }, - "add": { - "list": { - "noRecordsMessage": "Прво креирајте производ." - } - } - } - }, - "apiKeyManagement": { - "domain": { - "publishable": "Објавливи API клучеви", - "secret": "Тајни клучеви на API" - }, - "subtitle": { - "publishable": "Управувајте со клучевите на API што се користат на излогот за да го ограничите опсегот на барањата на одредени продажни канали.", - "secret": "Управувајте со клучевите API што се користат за автентикација на администраторските корисници во администраторските апликации." - }, - "status": { - "active": "Активен", - "revoked": "Отповикан" - }, - "type": { - "publishable": "Објавливи", - "secret": "Тајна" - }, - "create": { - "createPublishableHeader": "Креирај клуч за API за објавување", - "createPublishableHint": "Создадете нов клуч за објавување API за да го ограничите опсегот на барањата на одредени продажни канали.", - "createSecretHeader": "Креирај таен клуч за API", - "createSecretHint": "Создадете нов таен API клуч за пристап до API на Медуза како автентициран администратор.", - "secretKeyCreatedHeader": "Создаден е таен клуч", - "secretKeyCreatedHint": "Вашиот нов таен клуч е генериран. ", - "copySecretTokenSuccess": "Тајниот клуч беше копиран во таблата со исечоци.", - "copySecretTokenFailure": "Не успеа да се копира тајниот клуч во таблата со исечоци.", - "successToast": "Клучот API беше успешно креиран." - }, - "edit": { - "header": "Уреди клуч на API", - "description": "Уредете го насловот на клучот API.", - "successToast": "API клуч {{title}} беше успешно ажуриран." - }, - "salesChannels": { - "title": "Додадете канали за продажба", - "description": "Додадете ги продажните канали на кои треба да биде ограничен клучот API.", - "successToast_one": "{{count}} каналот за продажба беше успешно додаден на клучот API.", - "successToast_other": "{{count}} продажните канали беа успешно додадени на клучот API.", - "alreadyAddedTooltip": "Каналот за продажба е веќе додаден на клучот API.", - "list": { - "noRecordsMessage": "Нема продажни канали во опсегот на клучот API што може да се објави." - } - }, - "delete": { - "warning": "Ќе го избришете клучот API {{title}}. ", - "successToast": "API клуч {{title}} беше успешно избришан." - }, - "revoke": { - "warning": "Ќе го отповикате клучот API {{title}}. ", - "successToast": "API клуч {{title}} беше успешно отповикан." - }, - "addSalesChannels": { - "list": { - "noRecordsMessage": "Прво креирајте продажен канал." - } - }, - "removeSalesChannel": { - "warning": "Ќе го отстраните продажниот канал {{name}} од клучот API. ", - "warningBatch_one": "Ќе отстраните {{count}} продажен канал од клучот API. ", - "warningBatch_other": "Ќе отстраните {{count}} продажни канали од клучот API. ", - "successToast": "Каналот за продажба беше успешно отстранет од клучот API.", - "successToastBatch_one": "{{count}} каналот за продажба беше успешно отстранет од клучот API.", - "successToastBatch_other": "{{count}} продажните канали беа успешно отстранети од клучот API." - }, - "actions": { - "revoke": "Отповикнете го клучот API", - "copy": "Копирај го клучот API", - "copySuccessToast": "Клучот API беше копиран во таблата со исечоци." - }, - "table": { - "lastUsedAtHeader": "Последен пат користен на", - "createdAtHeader": "Отповикан на" - }, - "fields": { - "lastUsedAtLabel": "Последен пат користен во", - "revokedByLabel": "Отповикан од", - "revokedAtLabel": "Отповикан во", - "createdByLabel": "Создаден од" - } - }, - "returnReasons": { - "domain": "Причини за враќање", - "subtitle": "Управувајте со причините за вратените ставки.", - "calloutHint": "Управувајте со причините за категоризација на приносите.", - "editReason": "Уредете ја причината за враќање", - "create": { - "header": "Додадете причина за враќање", - "subtitle": "Наведете ги најчестите причини за враќање.", - "hint": "Создадете нова причина за враќање за да ги категоризирате враќањата.", - "successToast": "Причина за враќање {{label}} беше успешно создаден." - }, - "edit": { - "header": "Уредете ја причината за враќање", - "subtitle": "Уредете ја вредноста на причината за враќање.", - "successToast": "Причина за враќање {{label}} беше успешно ажуриран." - }, - "delete": { - "confirmation": "Ќе ја избришете причината за враќање {{label}}. ", - "successToast": "Причина за враќање {{label}} беше успешно избришан." - }, - "fields": { - "value": { - "label": "Вредност", - "placeholder": "погрешна_големина", - "tooltip": "Вредноста треба да биде единствен идентификатор за причината за враќање." - }, - "label": { - "label": "Етикета", - "placeholder": "Погрешна големина" - }, - "description": { - "label": "Опис", - "placeholder": "Клиентот доби погрешна големина" - } - } - }, - "login": { - "forgotPassword": "Ја заборавивте лозинката? <0>Ресетирање", - "title": "Добредојдовте во Медуза", - "hint": "Најавете се за да пристапите до областа на сметката" - }, - "invite": { - "title": "Добредојдовте во Медуза", - "hint": "Направете ја вашата сметка подолу", - "backToLogin": "Назад на најавување", - "createAccount": "Креирај сметка", - "alreadyHaveAccount": "Веќе имате сметка? <0>Најавете се", - "emailTooltip": "Вашата е-пошта не може да се промени. ", - "invalidInvite": "Поканата е неважечка или е истечена.", - "successTitle": "Вашата сметка е регистрирана", - "successHint": "Започнете со Медуза Админ веднаш.", - "successAction": "Стартувај администратор на Медуза", - "invalidTokenTitle": "Вашиот токен за покана е неважечки", - "invalidTokenHint": "Обидете се да побарате врска за нова покана.", - "passwordMismatch": "Лозинките не се совпаѓаат", - "toast": { - "accepted": "Поканата е успешно прифатена" - } - }, - "resetPassword": { - "title": "Ресетирајте ја лозинката", - "hint": "Внесете ја вашата е-пошта подолу и ние ќе ви испратиме упатства како да ја ресетирате лозинката.", - "email": "Е-пошта", - "sendResetInstructions": "Испратете инструкции за ресетирање", - "backToLogin": "<0>Назад на најавување", - "newPasswordHint": "Изберете нова лозинка подолу.", - "invalidTokenTitle": "Вашиот токен за ресетирање е неважечки", - "invalidTokenHint": "Обидете се да побарате нова врска за ресетирање.", - "expiredTokenTitle": "Вашиот токен за ресетирање е истечен", - "goToResetPassword": "Одете во Ресетирај лозинка", - "resetPassword": "Ресетирајте ја лозинката", - "newPassword": "Нова лозинка", - "repeatNewPassword": "Повторете ја новата лозинка", - "tokenExpiresIn": "Токенот истекува во <0>{{time}} минути", - "successfulRequestTitle": "Успешно ви испративме е-пошта", - "successfulRequest": "Ви испративме е-пошта што можете да ја користите за да ја ресетирате лозинката. ", - "successfulResetTitle": "Ресетирањето на лозинката е успешно", - "successfulReset": "Ве молиме најавете се на страната за најавување.", - "passwordMismatch": "Лозинките не се совпаѓаат", - "invalidLinkTitle": "Врската за ресетирање е неважечка", - "invalidLinkHint": "Обидете се повторно да ја ресетирате лозинката." - }, - "workflowExecutions": { - "domain": "Работни текови", - "subtitle": "Приказ и следење на извршувањето на работниот тек во вашата апликација Медуза.", - "transactionIdLabel": "ID на трансакција", - "workflowIdLabel": "ID на работниот тек", - "progressLabel": "Напредок", - "stepsCompletedLabel_one": "{{completed}} на {{count}} чекор", - "stepsCompletedLabel_other": "{{completed}} на {{count}} чекори", - "list": { - "noRecordsMessage": "Сè уште не се извршени работни текови." - }, - "history": { - "sectionTitle": "Историја", - "runningState": "Трчање...", - "awaitingState": "Се чека", - "failedState": "Не успеа", - "skippedState": "Прескокнат", - "skippedFailureState": "Прескокнат (неуспех)", - "definitionLabel": "Дефиниција", - "outputLabel": "Излез", - "compensateInputLabel": "Компензира влез", - "revertedLabel": "Вратено", - "errorLabel": "Грешка" - }, - "state": { - "done": "Готово", - "failed": "Не успеа", - "reverted": "Вратено", - "invoking": "Повикување", - "compensating": "Надоместувајќи", - "notStarted": "Не започна" - }, - "transaction": { - "state": { - "waitingToCompensate": "Се чека да се компензира" - } - }, - "step": { - "state": { - "skipped": "Прескокнат", - "skippedFailure": "Прескокнат (неуспех)", - "dormant": "Заспана", - "timeout": "Тајмаут" - } - } - }, - "productTypes": { - "domain": "Видови производи", - "subtitle": "Организирајте ги вашите производи во типови.", - "create": { - "header": "Креирај тип на производ", - "hint": "Создадете нов тип на производ за да ги категоризирате вашите производи.", - "successToast": "Тип на производ {{value}} беше успешно создаден." - }, - "edit": { - "header": "Уредете го типот на производот", - "successToast": "Тип на производ {{value}} беше успешно ажуриран." - }, - "delete": { - "confirmation": "Ќе го избришете типот на производот {{value}}. ", - "successToast": "Тип на производ {{value}} беше успешно избришан." - }, - "fields": { - "value": "Вредност" - } - }, - "productTags": { - "domain": "Ознаки на производи", - "create": { - "header": "Создадете ознака на производот", - "subtitle": "Создадете ознака за нов производ за да ги категоризирате вашите производи.", - "successToast": "Ознака на производот {{value}} беше успешно создаден." - }, - "edit": { - "header": "Уредете ја ознаката на производот", - "subtitle": "Уредете ја вредноста на ознаката на производот.", - "successToast": "Ознака на производот {{value}} беше успешно ажуриран." - }, - "delete": { - "confirmation": "Ќе ја избришете ознаката на производот {{value}}. ", - "successToast": "Ознака на производот {{value}} беше успешно избришан." - }, - "fields": { - "value": "Вредност" - } - }, - "notifications": { - "domain": "Известувања", - "emptyState": { - "title": "Нема известувања", - "description": "Немате никакви известувања во моментот, но штом ќе ги направите тие ќе живеат овде." - }, - "accessibility": { - "description": "известувањата за активностите на Медуза ќе бидат наведени овде." - } - }, - "errors": { - "serverError": "Грешка на серверот - Обидете се повторно подоцна.", - "invalidCredentials": "Погрешна е-пошта или лозинка" - }, - "statuses": { - "scheduled": "Закажано", - "expired": "Истечен", - "active": "Активен", - "inactive": "Неактивен", - "draft": "Драфт", - "enabled": "Овозможено", - "disabled": "Оневозможено" - }, - "labels": { - "productVariant": "Варијанта на производот", - "prices": "Цените", - "available": "Достапно", - "inStock": "На залиха", - "added": "Додадено", - "removed": "Отстрането", - "from": "Од", - "to": "На" - }, - "fields": { - "amount": "Износ", - "refundAmount": "Износ за рефундирање", - "name": "Име", - "default": "Стандардно", - "lastName": "Презиме", - "firstName": "Име", - "title": "Наслов", - "customTitle": "Прилагоден наслов", - "manageInventory": "Управувајте со инвентар", - "inventoryKit": "Има комплет за инвентар", - "inventoryItems": "Ставки за инвентар", - "inventoryItem": "Ставка на залиха", - "requiredQuantity": "Потребна количина", - "description": "Опис", - "email": "Е-пошта", - "password": "Лозинка", - "repeatPassword": "Повторете ја лозинката", - "confirmPassword": "Потврдете ја лозинката", - "newPassword": "Нова лозинка", - "repeatNewPassword": "Повторете ја новата лозинка", - "categories": "Категории", - "shippingMethod": "Начин на испорака", - "configurations": "Конфигурации", - "conditions": "Услови", - "category": "Категорија", - "collection": "Колекција", - "discountable": "Со попуст", - "handle": "Рачка", - "subtitle": "Поднаслов", - "by": "Од страна на", - "item": "Ставка", - "qty": "кол.", - "limit": "Ограничување", - "tags": "Тагови", - "type": "Тип", - "reason": "Причина", - "none": "ниеден", - "all": "сите", - "search": "Пребарување", - "percentage": "Процент", - "sales_channels": "Продажни канали", - "customer_groups": "Групи на клиенти", - "product_tags": "Ознаки на производи", - "product_types": "Видови производи", - "product_collections": "Колекции на производи", - "status": "Статус", - "code": "Код", - "value": "Вредност", - "disabled": "Оневозможено", - "dynamic": "Динамичен", - "normal": "Нормално", - "years": "Години", - "months": "Месеци", - "days": "Денови", - "hours": "Часови", - "minutes": "Минути", - "totalRedemptions": "Вкупно откупи", - "countries": "Земји", - "paymentProviders": "Даватели на плаќање", - "refundReason": "Причина за враќање на парите", - "fulfillmentProviders": "Даватели на исполнување", - "fulfillmentProvider": "Давател на исполнување", - "providers": "Даватели", - "availability": "Достапност", - "inventory": "Инвентар", - "optional": "Факултативно", - "note": "Забелешка", - "automaticTaxes": "Автоматски даноци", - "taxInclusivePricing": "Цена со вклучен данок", - "currency": "Валута", - "address": "Адреса", - "address2": "Стан, апартман и сл.", - "city": "Градот", - "postalCode": "Поштенски број", - "country": "Земја", - "state": "држава", - "province": "Провинција", - "company": "Компанија", - "phone": "Телефон", - "metadata": "Метаподатоци", - "selectCountry": "Изберете земја", - "products": "Производи", - "variants": "Варијанти", - "orders": "Нарачки", - "account": "Сметка", - "total": "Нарачка Вкупно", - "paidTotal": "Вкупно заробени", - "totalExclTax": "Вкупно без. ", - "subtotal": "Субтотал", - "shipping": "Испорака", - "outboundShipping": "Излезен превоз", - "returnShipping": "Враќање превоз", - "tax": "Данок", - "created": "Создаден", - "key": "Клуч", - "customer": "Клиент", - "date": "Датум", - "order": "Нарачајте", - "fulfillment": "Исполнување", - "provider": "Провајдер", - "payment": "Плаќање", - "items": "Ставки", - "salesChannel": "Канал за продажба", - "region": "Регионот", - "discount": "Попуст", - "role": "Улога", - "sent": "Испратено", - "salesChannels": "Продажни канали", - "product": "Производ", - "createdAt": "Создаден", - "updatedAt": "Ажурирано", - "revokedAt": "Отповикан во", - "true": "Вистина", - "false": "Неточно", - "giftCard": "Подарок картичка", - "tag": "Означете", - "dateIssued": "Датум на издавање", - "issuedDate": "Датум на издавање", - "expiryDate": "Датум на истекување", - "price": "Цена", - "priceTemplate": "Цена {{regionOrCurrency}}", - "height": "Висина", - "width": "Ширина", - "length": "Должина", - "weight": "Тежина", - "midCode": "MID код", - "hsCode": "HS код", - "ean": "EAN", - "upc": "UPC", - "inventoryQuantity": "Количина на залихи", - "barcode": "Баркод", - "countryOfOrigin": "Земја на потекло", - "material": "Материјал", - "thumbnail": "Сликичка", - "sku": "SKU", - "managedInventory": "Управуван инвентар", - "allowBackorder": "Дозволи повторна нарачка", - "inStock": "На залиха", - "location": "Локација", - "quantity": "Количина", - "variant": "Варијанта", - "id": "ИД", - "parent": "Родител", - "minSubtotal": "мин. ", - "maxSubtotal": "Макс. ", - "shippingProfile": "Профил на испорака", - "summary": "Резиме", - "details": "Детали", - "label": "Етикета", - "rate": "Оцени", - "requiresShipping": "Потребна е испорака", - "unitPrice": "Единечна цена", - "startDate": "Датум на почеток", - "endDate": "Краен датум", - "draft": "Драфт", - "values": "Вредности" - }, - "dateTime": { - "years_one": "Година", - "years_other": "Години", - "months_one": "Месец", - "months_other": "Месеци", - "weeks_one": "Недела", - "weeks_other": "Недели", - "days_one": "Ден", - "days_other": "Денови", - "hours_one": "Час", - "hours_other": "Часови", - "minutes_one": "Минута", - "minutes_other": "Минути", - "seconds_one": "Второ", - "seconds_other": "Секунди" - } -} diff --git a/src/i18n/translations/mn.json b/src/i18n/translations/mn.json deleted file mode 100644 index a38ea801..00000000 --- a/src/i18n/translations/mn.json +++ /dev/null @@ -1,2927 +0,0 @@ -{ - "$schema": "./$schema.json", - "general": { - "ascending": "Өсөх", - "descending": "Буурах", - "add": "Нэмэх", - "start": "Эхлэх", - "end": "Дуусах", - "open": "Нээх", - "close": "Хаах", - "apply": "Хэрэглэх", - "range": "Хүрээ", - "search": "Хайх", - "of": "-ийн", - "results": "үр дүн", - "pages": "хуудас", - "next": "Дараах", - "prev": "Өмнөх", - "is": "байна", - "timeline": "Цагийн шугам", - "success": "Амжилт", - "warning": "Анхааруулга", - "tip": "Зөвлөгөө", - "error": "Алдаа", - "select": "Сонгох", - "selected": "Сонгосон", - "enabled": "Идэвхтэй", - "disabled": "Идэвхгүй", - "expired": "Хугацаа дууссан", - "active": "Идэвхтэй", - "revoked": "Цуцлагдсан", - "new": "Шинэ", - "modified": "Өөрчлөгдсөн", - "added": "Нэмэгдсэн", - "removed": "Устгагдсан", - "admin": "Админ", - "store": "Дэлгүүр", - "details": "Дэлгэрэнгүй", - "items_one": "{{count}} зүйл", - "items_other": "{{count}} зүйлс", - "countSelected": "{{count}} сонгосон", - "countOfTotalSelected": "{{count}} -ийн {{total}} сонгосон", - "plusCount": "+ {{count}}", - "plusCountMore": "+ {{count}} илүү", - "areYouSure": "Та итгэлтэй байна уу?", - "noRecordsFound": "Бичлэг олдсонгүй", - "typeToConfirm": "Баталгаажуулахын тулд {val}-г бичнэ үү:", - "noResultsTitle": "Үр дүн олдсонгүй", - "noResultsMessage": "Шүүлт эсвэл хайлтын асуултыг өөрчилж үзнэ үү", - "noSearchResults": "Хайлтын үр дүн олдсонгүй", - "noSearchResultsFor": "<0>'{{query}}' -ийн хайлтын үр дүн олдсонгүй", - "noRecordsTitle": "Бичлэг байхгүй", - "noRecordsMessage": "Үзүүлэх бичлэг байхгүй байна", - "unsavedChangesTitle": "Энэ маягтаас гарахдаа итгэлтэй байна уу?", - "unsavedChangesDescription": "Та хадгалагдаагүй өөрчлөлтүүдтэй байгаа бөгөөд энэ маягтаас гарвал тэдгээр нь алдагдана.", - "includesTaxTooltip": "Энэ баганын үнэ нь татвар орсон үнэ юм.", - "excludesTaxTooltip": "Энэ баганын үнэ нь татвар ороогүй үнэ юм.", - "noMoreData": "Өгөгдөл байхгүй" - }, - "json": { - "header": "JSON", - "numberOfKeys_one": "{{count}} түлхүүр", - "numberOfKeys_other": "{{count}} түлхүүрүүд", - "drawer": { - "header_one": "JSON <0>· {{count}} түлхүүр", - "header_other": "JSON <0>· {{count}} түлхүүрүүд", - "description": "Энэ объектыг JSON өгөгдлийг үзэх." - } - }, - "metadata": { - "header": "Метадата", - "numberOfKeys_one": "{{count}} түлхүүр", - "numberOfKeys_other": "{{count}} түлхүүрүүд", - "edit": { - "header": "Метадатаг засварлах", - "description": "Энэ объектыг метадатаг засварлах.", - "successToast": "Метадата амжилттай шинэчлэгдлээ.", - "actions": { - "insertRowAbove": "Дээр мөр нэмэх", - "insertRowBelow": "Доор мөр нэмэх", - "deleteRow": "Мөр устгах" - }, - "labels": { - "key": "Түлхүүр", - "value": "Утга" - }, - "complexRow": { - "label": "Зарим мөрүүд идэвхгүй байна", - "description": "Энэ объект нь массив эсвэл объект гэх мэт энгийн бус метадатаг агуулж байгаа тул энд засварлах боломжгүй. Идэвхгүй мөрүүдийг засварлахын тулд API-г шууд ашиглана уу.", - "tooltip": "Энэ мөр нь энгийн бус өгөгдөл агуулж байгаа тул идэвхгүй байна." - } - } - }, - "validation": { - "mustBeInt": "Утга нь бүтэн тоо байх ёстой.", - "mustBePositive": "Утга нь эерэг тоо байх ёстой." - }, - "actions": { - "save": "Хадгалах", - "saveAsDraft": "Ноорог болгон хадгалах", - "copy": "Хуулах", - "copied": "Хуулсан", - "duplicate": "Олшруулах", - "publish": "Нийтлэх", - "create": "Бий болгох", - "delete": "Устгах", - "remove": "Хасах", - "revoke": "Цуцлах", - "cancel": "Цуцлах", - "forceConfirm": "Албадан баталгаажуулах", - "continueEdit": "Засварласаар байх", - "enable": "Идэвхжүүлэх", - "disable": "Идэвхгүй болгох", - "undo": "Буцаах", - "complete": "Дуусгах", - "viewDetails": "Дэлгэрэнгүйг харах", - "back": "Буцах", - "close": "Хаах", - "showMore": "Илүүг үзүүлэх", - "continue": "Үргэлжлүүлэх", - "continueWithEmail": "Имэйлээр үргэлжлүүлэх", - "idCopiedToClipboard": "ID хавтаслалтад хуулсан", - "addReason": "Шалтгаан нэмэх", - "addNote": "Тэмдэглэл нэмэх", - "reset": "Дахин тохируулах", - "confirm": "Баталгаажуулах", - "edit": "Засварлах", - "addItems": "Зүйлс нэмэх", - "download": "Татаж авах", - "clear": "Цэвэрлэх", - "clearAll": "Бүгдийг цэвэрлэх", - "apply": "Хэрэглэх", - "add": "Нэмэх", - "select": "Сонгох", - "browse": "Үзэх", - "logout": "Гарах", - "hide": "Нууцлах", - "export": "Экспортлох", - "import": "Импортлох", - "cannotUndo": "Энэ үйлдлийг буцаах боломжгүй" - }, - "operators": { - "in": "дотор" - }, - "app": { - "search": { - "label": "Хайх", - "title": "Хайх", - "description": "Таны дэлгүүр, захиалга, бүтээгдэхүүн, үйлчлүүлэгч болон бусад зүйлсийг хайх.", - "allAreas": "Бүх хэсэг", - "navigation": "Навигаци", - "openResult": "Үр дүнг нээх", - "showMore": "Илүүг үзүүлэх", - "placeholder": "Ямар нэгэн зүйл рүү үсрэх эсвэл олох...", - "noResultsTitle": "Үр дүн олдсонгүй", - "noResultsMessage": "Таны хайлттай тохирох зүйл олдсонгүй.", - "emptySearchTitle": "Хайлт хийхийн тулд бичнэ үү", - "emptySearchMessage": "Үг эсвэл хэллэг оруулж хайна уу.", - "loadMore": "{{count}} илүүг ачаалах", - "groups": { - "all": "Бүх хэсэг", - "customer": "Үйлчлүүлэгчид", - "customerGroup": "Үйлчлүүлэгчийн бүлгүүд", - "product": "Бүтээгдэхүүнүүд", - "productVariant": "Бүтээгдэхүүний хувилбарууд", - "inventory": "Бараа материал", - "reservation": "Захиалгууд", - "category": "Ангиллууд", - "collection": "Цуглуулгууд", - "order": "Захиалгууд", - "promotion": "Урамшууллууд", - "campaign": "Аянууд", - "priceList": "Үнийн жагсаалтууд", - "user": "Хэрэглэгчид", - "region": "Бүсүүд", - "taxRegion": "Татварын бүсүүд", - "returnReason": "Буцаах шалтгаанууд", - "salesChannel": "Борлуулалтын сувгууд", - "productType": "Бүтээгдэхүүний төрлүүд", - "productTag": "Бүтээгдэхүүний шошго", - "location": "Байршил", - "shippingProfile": "Хүргэлтийн профайл", - "publishableApiKey": "Нийтлэх боломжтой API түлхүүрүүд", - "secretApiKey": "Нууц API түлхүүрүүд", - "command": "Командууд", - "navigation": "Навигаци" - } - }, - "keyboardShortcuts": { - "pageShortcut": "Үсрэх", - "settingShortcut": "Тохиргоо", - "commandShortcut": "Командууд", - "then": "дараа нь", - "navigation": { - "goToOrders": "Захиалгууд", - "goToProducts": "Бүтээгдэхүүнүүд", - "goToCollections": "Цуглуулгууд", - "goToCategories": "Ангиллууд", - "goToCustomers": "Үйлчлүүлэгчид", - "goToCustomerGroups": "Үйлчлүүлэгчийн бүлгүүд", - "goToInventory": "Бараа материал", - "goToReservations": "Захиалгууд", - "goToPriceLists": "Үнийн жагсаалтууд", - "goToPromotions": "Урамшууллууд", - "goToCampaigns": "Аянууд" - }, - "settings": { - "goToSettings": "Тохиргоо", - "goToStore": "Дэлгүүр", - "goToUsers": "Хэрэглэгчид", - "goToRegions": "Бүсүүд", - "goToTaxRegions": "Татварын бүсүүд", - "goToSalesChannels": "Борлуулалтын сувгууд", - "goToProductTypes": "Бүтээгдэхүүний төрлүүд", - "goToLocations": "Байршил", - "goToPublishableApiKeys": "Нийтлэх боломжтой API түлхүүрүүд", - "goToSecretApiKeys": "Нууц API түлхүүрүүд", - "goToWorkflows": "Ажлын урсгалууд", - "goToProfile": "Профайл", - "goToReturnReasons": "Буцаах шалтгаанууд" - } - }, - "menus": { - "user": { - "documentation": "Баримтжуулалт", - "changelog": "Өөрчлөлтийн түүх", - "shortcuts": "Товчлолууд", - "profileSettings": "Профайлын тохиргоо", - "theme": { - "label": "Сэдэв", - "dark": "Харанхуй", - "light": "Гэрэлтэй", - "system": "Системийн" - } - }, - "store": { - "label": "Дэлгүүр", - "storeSettings": "Дэлгүүрийн тохиргоо" - }, - "actions": { - "logout": "Гарах" - } - }, - "nav": { - "accessibility": { - "title": "Навигаци", - "description": "Хяналтын самбарын навигацийн цэс." - }, - "common": { - "extensions": "Сунгалтууд" - }, - "main": { - "store": "Дэлгүүр", - "storeSettings": "Дэлгүүрийн тохиргоо" - }, - "settings": { - "header": "Тохиргоо", - "general": "Ерөнхий", - "developer": "Хөгжүүлэгч", - "myAccount": "Миний данс" - } - } - }, - "dataGrid": { - "columns": { - "view": "Үзэх", - "resetToDefault": "Үндсэн тохиргоо руу буцаах", - "disabled": "Аль баганыг харагдахуйц болгох өөрчлөлт идэвхгүй байна." - }, - "shortcuts": { - "label": "Товчлолууд", - "commands": { - "undo": "Буцаах", - "redo": "Дахин хийх", - "copy": "Хуулах", - "paste": "Буулгах", - "edit": "Засах", - "delete": "Устгах", - "clear": "Цэвэрлэх", - "moveUp": "Дээш шилжүүлэх", - "moveDown": "Доош шилжүүлэх", - "moveLeft": "Зүүн тийш шилжүүлэх", - "moveRight": "Баруун тийш шилжүүлэх", - "moveTop": "Дээд талд шилжүүлэх", - "moveBottom": "Доод талд шилжүүлэх", - "selectDown": "Доош сонгох", - "selectUp": "Дээш сонгох", - "selectColumnDown": "Багана доош сонгох", - "selectColumnUp": "Багана дээш сонгох", - "focusToolbar": "Хэрэгсэл самбарт төвлөрөх", - "focusCancel": "Цуцлахад төвлөрөх" - } - }, - "errors": { - "fixError": "Алдааг засах", - "count_one": "{{count}} алдаа", - "count_other": "{{count}} алдаанууд" - } - }, - "filters": { - "sortLabel": "Эрэмбэлэх", - "filterLabel": "Шүүх", - "searchLabel": "Хайх", - "date": { - "today": "Өнөөдөр", - "lastSevenDays": "Сүүлийн 7 өдөр", - "lastThirtyDays": "Сүүлийн 30 өдөр", - "lastNinetyDays": "Сүүлийн 90 өдөр", - "lastTwelveMonths": "Сүүлийн 12 сар", - "custom": "Захиалгат", - "from": "Эхлэх", - "to": "Төгсгөх", - "starting": "Эхэлж байна", - "ending": "Дуусаж байна" - }, - "compare": { - "lessThan": "Бага", - "greaterThan": "Их", - "exact": "Яг", - "range": "Хүрээ", - "lessThanLabel": "{{value}}-аас бага", - "greaterThanLabel": "{{value}}-аас их", - "andLabel": "болон" - }, - "sorting": { - "alphabeticallyAsc": "А-Я", - "alphabeticallyDesc": "Я-А", - "dateAsc": "Шинэ эхний", - "dateDesc": "Хуучин эхний" - }, - "radio": { - "yes": "Тийм", - "no": "Үгүй", - "true": "Үнэн", - "false": "Худал" - }, - "addFilter": "Шүүлтүүр нэмэх" - }, - "errorBoundary": { - "badRequestTitle": "400 - Буруу хүсэлт", - "badRequestMessage": "Серверт буруу бичигдсэн синтакстай хүсэлтийг ойлгох боломжгүй байна.", - "notFoundTitle": "404 - Энэ хаяг дээр хуудас байхгүй", - "notFoundMessage": "URL-г шалгаад дахин оролдоно уу эсвэл хайлтын мөрийг ашиглан хайж буй зүйлээ олоорой.", - "internalServerErrorTitle": "500 - Серверийн дотоод алдаа", - "internalServerErrorMessage": "Сервер дээр урьдчилан таамаглашгүй алдаа гарлаа. Дараа нь дахин оролдоно уу.", - "defaultTitle": "Алдаа гарлаа", - "defaultMessage": "Энэ хуудсыг үзүүлэх явцад урьдчилан таамаглашгүй алдаа гарлаа.", - "noMatchMessage": "Таны хайж буй хуудас байхгүй байна.", - "backToDashboard": "Хяналтын самбар руу буцах" - }, - "addresses": { - "shippingAddress": { - "header": "Хүргэлтийн хаяг", - "editHeader": "Хүргэлтийн хаягийг засах", - "editLabel": "Хүргэлтийн хаяг", - "label": "Хүргэлтийн хаяг" - }, - "billingAddress": { - "header": "Төлбөрийн хаяг", - "editHeader": "Төлбөрийн хаягийг засах", - "editLabel": "Төлбөрийн хаяг", - "label": "Төлбөрийн хаяг", - "sameAsShipping": "Хүргэлтийн хаягтай ижил" - }, - "contactHeading": "Холбоо барих", - "locationHeading": "Байршил" - }, - "email": { - "editHeader": "Имэйлийг засах", - "editLabel": "Имэйл", - "label": "Имэйл" - }, - "transferOwnership": { - "header": "Өмчлөл шилжүүлэх", - "label": "Өмчлөл шилжүүлэх", - "details": { - "order": "Захиалгын дэлгэрэнгүй", - "draft": "Ноорог дэлгэрэнгүй" - }, - "currentOwner": { - "label": "Одоогийн эзэмшигч", - "hint": "Захиалгын одоогийн эзэмшигч." - }, - "newOwner": { - "label": "Шинэ эзэмшигч", - "hint": "Захиалгыг шилжүүлэх шинэ эзэмшигч." - }, - "validation": { - "mustBeDifferent": "Шинэ эзэмшигч нь одоогийн эзэмшигчээс өөр байх ёстой.", - "required": "Шинэ эзэмшигч шаардлагатай." - } - }, - "sales_channels": { - "availableIn": "Боломжтой <0>{{x}} нь <1>{{y}} борлуулалтын сувгууд" - }, - "products": { - "domain": "Бүтээгдэхүүнүүд", - "additionalAttributes": "Нэмэлт шинж чанарууд", - "list": { - "noRecordsMessage": "Зарах эхний бүтээгдэхүүнээ үүсгээрэй." - }, - "edit": { - "header": "Бүтээгдэхүүнийг засах", - "description": "Бүтээгдэхүүний дэлгэрэнгүй мэдээллийг засах.", - "successToast": "Бүтээгдэхүүн {{title}} амжилттай шинэчлэгдлээ." - }, - "create": { - "title": "Бүтээгдэхүүн үүсгэх", - "description": "Шинэ бүтээгдэхүүн үүсгэх.", - "header": "Ерөнхий", - "tabs": { - "details": "Дэлгэрэнгүй", - "organize": "Зохион байгуулах", - "variants": "Хувилбарууд", - "inventory": "Үлдэгдэл хэрэгсэл" - }, - "errors": { - "variants": "Дор хаяж нэг хувилбарыг сонгоно уу.", - "options": "Дор хаяж нэг сонголт үүсгэ.", - "uniqueSku": "SKU нь давтагдашгүй байх ёстой." - }, - "inventory": { - "heading": "Үлдэгдэл хэрэгсэл", - "label": "Хувилбарын үлдэгдлийн хэрэгсэлд барааны үлдэгдэл нэмэх.", - "itemPlaceholder": "Барааны үлдэгдлийг сонго", - "quantityPlaceholder": "Хэрэв хэрэгтэй бол хэдийгээ бич" - }, - "variants": { - "header": "Хувилбарууд", - "subHeadingTitle": "Тийм ээ, энэ бол хувилбартай бүтээгдэхүүн", - "subHeadingDescription": "Тэмдэглээгүй үед бид танд анхдагч хувилбарыг үүсгэж өгөх болно", - "optionTitle": { - "placeholder": "Хэмжээ" - }, - "optionValues": { - "placeholder": "Жижиг, Дунд, Том" - }, - "productVariants": { - "label": "Бүтээгдэхүүний хувилбарууд", - "hint": "Энэ зэрэглэл нь таны дэлгүүрийн хувилбаруудын дараалалд нөлөөлнө.", - "alert": "Хувилбар үүсгэхийн тулд сонголтуудыг нэмнэ үү.", - "tip": "Сонгогдоогүй хувилбарууд үүсгэгдэхгүй. Та үргэлж хувилбаруудыг үүсгэж, засварлах боломжтой боловч энэ жагсаалт таны бүтээгдэхүүний сонголтуудын хувилбаруудад тохирсон байна." - }, - "productOptions": { - "label": "Бүтээгдэхүүний сонголтууд", - "hint": "Бүтээгдэхүүний сонголтуудыг, жишээ нь өнгө, хэмжээ гэх мэтийг тодорхойл." - } - }, - "successToast": "Бүтээгдэхүүн {{title}} амжилттай үүсгэгдлээ." - }, - "export": { - "header": "Бүтээгдэхүүний жагсаалтыг экспортлох", - "description": "Бүтээгдэхүүний жагсаалтыг CSV файл болгон экспортолно.", - "success": { - "title": "Таны экспортыг боловсруулж байна", - "description": "Өгөгдлийг экспортлох нь хэдэн минут зарцуулж магадгүй. Бид дуусах үед танд мэдэгдэх болно." - }, - "filters": { - "title": "Шүүлтүүрүүд", - "description": "Энэхүү харагдах байдлыг тохируулахын тулд хүснэгтийн тоймыг шүүлтүүрүүдийг ашиглан тохируулна уу" - }, - "columns": { - "title": "Баганууд", - "description": "Экспортын өгөгдлийг тодорхой хэрэгцээнд нийцүүлэхийг тохируулна уу" - } - }, - "import": { - "header": "Бүтээгдэхүүний жагсаалтыг импортлох", - "uploadLabel": "Бүтээгдэхүүн импортлох", - "uploadHint": "CSV файлыг чирж оруулах эсвэл дарж оруулах", - "description": "Бүтээгдэхүүнийг урьдчилан тодорхойлсон форматтай CSV файл өгч импортлох", - "template": { - "title": "Жагсаалтаа хэрхэн зохион байгуулахаа мэдэхгүй байна уу?", - "description": "Дараах загварыг татаж авч, зөв хэлбэрийг дагаж байгаагаа шалгаарай." - }, - "upload": { - "title": "CSV файл оруулах", - "description": "Импортын тусламжтайгаар та бүтээгдэхүүн нэмэх эсвэл шинэчлэх боломжтой. Одоо байгаа бүтээгдэхүүнийг шинэчлэхийн тулд одоо байгаа бариул болон ID-г ашиглах ёстой, одоо байгаа хувилбаруудыг шинэчлэхэд одоо байгаа ID-г ашиглах ёстой. Бид таныг бүтээгдэхүүнийг импортлохоос өмнө баталгаажуулалтыг асуух болно.", - "preprocessing": "Өмнөх боловсруулалт...", - "productsToCreate": "Бүтээгдэхүүнүүд үүсгэгдэнэ", - "productsToUpdate": "Бүтээгдэхүүнүүд шинэчлэгдэнэ" - }, - "success": { - "title": "Таны импортыг боловсруулж байна", - "description": "Өгөгдлийг импортлох нь бага зэрэг хугацаа шаардаж магадгүй. Бид дуусах үед танд мэдэгдэх болно." - } - }, - "deleteWarning": "Та {{title}} нэртэй бүтээгдэхүүнийг устгах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "variants": { - "header": "Хувилбарууд", - "empty": { - "heading": "Хувилбар байхгүй", - "description": "Үзүүлэх хувилбар байхгүй." - }, - "filtered": { - "heading": "Үр дүн олдсонгүй", - "description": "Одоогийн шүүлтүүрийн шалгуурт тохирох хувилбар байхгүй." - } - }, - "attributes": "Атрибутууд", - "editAttributes": "Атрибутуудыг засах", - "editOptions": "Сонголтуудыг засах", - "editPrices": "Үнийг засах", - "media": { - "label": "Медиа", - "editHint": "Бүтээгдэхүүндээ медиа нэмэх замаар дэлгүүрийн нүүрэнд үзүүлэх.", - "makeThumbnail": "Зураг хийх", - "uploadImagesLabel": "Зураг оруулах", - "uploadImagesHint": "Зургийг энд чирж оруулах эсвэл дарж оруулах.", - "invalidFileType": "'{{name}}' дэмжигдээгүй файл төрөл байна. Дэмжигдсэн файл төрлүүд: {{types}}.", - "failedToUpload": "Нэмж оруулсан медиа оруулахад алдаа гарлаа. Дахин оролдоно уу.", - "deleteWarning_one": "Та {{count}} зураг устгах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "deleteWarning_other": "Та {{count}} зураг устгах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "deleteWarningWithThumbnail_one": "Та {{count}} зураг, үүнд зураг оруулах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "deleteWarningWithThumbnail_other": "Та {{count}} зургууд, үүнд зураг оруулах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "thumbnailTooltip": "Зураг", - "galleryLabel": "Галерей", - "downloadImageLabel": "Одоогийн зургийг татаж авах", - "deleteImageLabel": "Одоогийн зургийг устгах", - "emptyState": { - "header": "Одоогоор медиа байхгүй", - "description": "Бүтээгдэхүүндээ медиа нэмэх замаар дэлгүүрийн нүүрэнд үзүүлэх.", - "action": "Медиа нэмэх" - }, - "successToast": "Медиа амжилттай шинэчлэгдлээ." - }, - "discountableHint": "Тэмдэглээгүй үед энэ бүтээгдэхүүнд хөнгөлөлт үйлчлэхгүй.", - "noSalesChannels": "Ямар ч борлуулалтын сувгаар боломжгүй", - "variantCount_one": "{{count}} хувилбар", - "variantCount_other": "{{count}} хувилбарууд", - "deleteVariantWarning": "Та {{title}} нэртэй хувилбарыг устгах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "productStatus": { - "draft": "Ноорог", - "published": "Нийтлэгдсэн", - "proposed": "Санал болгосон", - "rejected": "Татгалзсан" - }, - "fields": { - "title": { - "label": "Гарчиг", - "hint": "Бүтээгдэхүүндээ богино бөгөөд тодорхой гарчиг өгнө үү.<0/>Хайлтын системд 50-60 тэмдэгтээс бүрдэх байхыг зөвлөж байна.", - "placeholder": "Өвлийн цамц" - }, - "subtitle": { - "label": "Дэд гарчиг", - "placeholder": "Дулаан болон тав тухтай" - }, - "handle": { - "label": "Бариул", - "tooltip": "Бариул нь таны дэлгүүрийн бүтээгдэхүүнийг лавлагаанд ашиглагддаг. Хэрэв заагаагүй бол бариул нь бүтээгдэхүүний гарчгаас үүсгэгдэх болно.", - "placeholder": "өвлийн-цамц" - }, - "description": { - "label": "Тайлбар", - "hint": "Бүтээгдэхүүндээ богино бөгөөд тодорхой тайлбар өгнө үү.<0/>Хайлтын системд 120-160 тэмдэгтээс бүрдэх байхыг зөвлөж байна.", - "placeholder": "Өвлийн хүйтэнд зориулсан дулаан, тав тухтай цамц" - }, - "discountable": { - "label": "Хөнгөлөлттэй", - "hint": "Тэмдэглээгүй үед энэ бүтээгдэхүүнд хөнгөлөлт үйлчлэхгүй" - }, - "type": { - "label": "Төрөл" - }, - "collection": { - "label": "Цуглуулга" - }, - "categories": { - "label": "Ангиллууд" - }, - "tags": { - "label": "Шошго" - }, - "sales_channels": { - "label": "Борлуулалтын сувгууд", - "hint": "Энэ бүтээгдэхүүнийг зөвхөн үндсэн борлуулалтын сувагт ашиглах боломжтой." - }, - "countryOrigin": { - "label": "Гарал үүсэл" - }, - "material": { - "label": "Материал" - }, - "width": { - "label": "Өргөн" - }, - "length": { - "label": "Урт" - }, - "height": { - "label": "Өндөр" - }, - "weight": { - "label": "Жин" - }, - "options": { - "label": "Бүтээгдэхүүний сонголтууд", - "hint": "Сонголтуудыг бүтээгдэхүүний өнгө, хэмжээ гэх мэтийг тодорхойлоход ашигладаг", - "add": "Сонголт нэмэх", - "optionTitle": "Сонголтын гарчиг", - "optionTitlePlaceholder": "Өнгө", - "variations": "Хувилбарууд (таслалаар тусгаарлагдсан)", - "variantionsPlaceholder": "Улаан, Цэнхэр, Ногоон" - }, - "variants": { - "label": "Бүтээгдэхүүний хувилбарууд", - "hint": "Сонгогдоогүй бол хувилбар үүсгэгдэхгүй, Энэ зэрэглэл нь таны дэлгүүрийн нүүрэнд хэрхэн хувилбарууд байршихад нөлөөлнө." - }, - "mid_code": { - "label": "Дунд код" - }, - "hs_code": { - "label": "HS код" - } - }, - "variant": { - "edit": { - "header": "Хувилбарыг засах", - "success": "Бүтээгдэхүүний хувилбар амжилттай засварлагдлаа" - }, - "create": { - "header": "Хувилбарын дэлгэрэнгүй" - }, - "deleteWarning": "Та энэ хувилбарыг устгах гэж байна уу?", - "pricesPagination": "1 - {{current}} нь {{total}} үнээс", - "tableItemAvailable": "{{availableCount}} боломжтой", - "tableItem_one": "{{availableCount}} нь {{locationCount}} байршилд боломжтой", - "tableItem_other": "{{availableCount}} нь {{locationCount}} байршлуудад боломжтой", - "inventory": { - "notManaged": "Удирдагдаагүй", - "manageItems": "Барааны үлдэгдлийг удирдах", - "notManagedDesc": "Энэ хувилбарын хувьд барааны үлдэгдэл удирдагдахгүй. ‘Барааны үлдэгдэл удирдах’-г асааж барааны үлдэгдлийг хянана уу.", - "manageKit": "Үлдэгдэл хэрэгсэл удирдах", - "navigateToItem": "Барааны үлдэгдэл рүү очих", - "actions": { - "inventoryItems": "Барааны үлдэгдэл рүү очих", - "inventoryKit": "Үлдэгдэл зүйлсийг үзүүлэх" - }, - "inventoryKit": "Үлдэгдэл хэрэгсэл", - "inventoryKitHint": "Энэ хувилбар хэд хэдэн барааны үлдэгдэл зүйлээс бүрддэг үү?", - "validation": { - "itemId": "Барааны үлдэгдлийг сонгоно уу.", - "quantity": "Тоо хэмжээ шаардлагатай. Эерэг тоо оруулна уу." - }, - "header": "Үлдэгдэл ба бараа материал", - "editItemDetails": "Барааны дэлгэрэнгүйг засах", - "manageInventoryLabel": "Барааны үлдэгдэл удирдах", - "manageInventoryHint": "Идэвхжүүлсэн үед, захиалга болон буцаалт үүссэн үед барааны үлдэгдлийн тоо хэмжээг бид өөрчлөх болно.", - "allowBackordersLabel": "Буцаалт зөвшөөрөх", - "allowBackordersHint": "Идэвхжүүлсэн үед, хэрэглэгчид барааны үлдэгдлийн тоо хэмжээ байхгүй байсан ч хувилбарыг худалдан авах боломжтой.", - "toast": { - "levelsBatch": "Барааны үлдэгдлийн түвшин шинэчлэгдсэн.", - "update": "Барааны үлдэгдэл амжилттай шинэчлэгдсэн.", - "updateLevel": "Барааны үлдэгдлийн түвшин амжилттай шинэчлэгдсэн.", - "itemsManageSuccess": "Барааны үлдэгдэл амжилттай шинэчлэгдсэн." - } - } - }, - "options": { - "header": "Сонголтууд", - "edit": { - "header": "Сонголтыг засах", - "successToast": "Сонголт {{title}} амжилттай шинэчлэгдлээ." - }, - "create": { - "header": "Сонголт үүсгэх", - "successToast": "Сонголт {{title}} амжилттай үүсгэгдлээ." - }, - "deleteWarning": "Та бүтээгдэхүүний сонголт: {{title}} устгах гэж байна. Энэ үйлдлийг буцаах боломжгүй." - }, - "organization": { - "header": "Зохион байгуулах", - "edit": { - "header": "Зохион байгуулалтыг засах", - "toasts": { - "success": "{{title}}-г амжилттай зохион байгуулалтанд оруулсан." - } - } - }, - "stock": { - "heading": "Бүтээгдэхүүний үлдэгдэл түвшин болон байршлуудыг удирдах", - "description": "Бүтээгдэхүүний бүх хувилбарын үлдэгдлийн түвшинг шинэчлэнэ үү.", - "loading": "Хүлээнэ үү, энэ нь бага зэрэг хугацаа шаардлагаж магадгүй...", - "tooltips": { - "alreadyManaged": "Энэ барааны үлдэгдэл нь аль хэдийн {{title}} дотор засварлагдах боломжтой.", - "alreadyManagedWithSku": "Энэ барааны үлдэгдэл нь аль хэдийн {{title}} ({{sku}}) дотор засварлагдах боломжтой." - } - }, - "toasts": { - "delete": { - "success": { - "header": "Бүтээгдэхүүн устгагдсан", - "description": "{{title}} амжилттай устгагдлаа." - }, - "error": { - "header": "Бүтээгдэхүүн устгахад алдаа гарлаа" - } - } - } - }, - "collections": { - "domain": "Цуглуулгууд", - "subtitle": "Бүтээгдэхүүнийг цуглуулгад ангилах.", - "createCollection": "Цуглуулга үүсгэх", - "createCollectionHint": "Бүтээгдэхүүнээ зохион байгуулахын тулд шинэ цуглуулга үүсгэ.", - "createSuccess": "Цуглуулга амжилттай үүсгэгдлээ.", - "editCollection": "Цуглуулгыг засах", - "handleTooltip": "Хэрэв заагаагүй бол цуглуулгын гарчгаас бариул үүсгэгдэнэ.", - "deleteWarning": "Та {{title}} нэртэй цуглуулгыг устгах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "removeSingleProductWarning": "Та {{title}} нэртэй бүтээгдэхүүнийг цуглуулгаас хасах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "removeProductsWarning_one": "Та {{count}} бүтээгдэхүүнийг цуглуулгаас хасах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "removeProductsWarning_other": "Та {{count}} бүтээгдэхүүнүүдийг цуглуулгаас хасах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "products": { - "list": { - "noRecordsMessage": "Цуглуулгад бүтээгдэхүүн байхгүй байна." - }, - "add": { - "successToast_one": "Бүтээгдэхүүн цуглуулгад амжилттай нэмэгдлээ.", - "successToast_other": "Бүтээгдэхүүнүүд цуглуулгад амжилттай нэмэгдлээ." - }, - "remove": { - "successToast_one": "Бүтээгдэхүүн цуглуулгаас амжилттай хасагдлаа.", - "successToast_other": "Бүтээгдэхүүнүүд цуглуулгаас амжилттай хасагдлаа." - } - } - }, - "categories": { - "domain": "Ангиллууд", - "subtitle": "Бүтээгдэхүүнийг ангилалд ангилах ба эдгээр ангиллын зэрэглэл, шатлал удирдах.", - "create": { - "header": "Ангилал үүсгэх", - "hint": "Бүтээгдэхүүнээ зохион байгуулахын тулд шинэ ангилал үүсгэ.", - "tabs": { - "details": "Дэлгэрэнгүй", - "organize": "Зэрэглэл зохион байгуулах" - }, - "successToast": "Ангилал {{name}} амжилттай үүсгэгдлээ." - }, - "edit": { - "header": "Ангиллыг засах", - "description": "Ангиллыг засаж, дэлгэрэнгүйг шинэчлэх.", - "successToast": "Ангилал амжилттай шинэчлэгдлээ." - }, - "delete": { - "confirmation": "Та {{name}} нэртэй ангиллыг устгах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "successToast": "Ангилал {{name}} амжилттай устгагдлаа." - }, - "products": { - "add": { - "disabledTooltip": "Бүтээгдэхүүн нь аль хэдийн энэ ангилалд байгаа.", - "successToast_one": "Ангилалд {{count}} бүтээгдэхүүн нэмэгдлээ.", - "successToast_other": "Ангилалд {{count}} бүтээгдэхүүнүүд нэмэгдлээ." - }, - "remove": { - "confirmation_one": "Та ангиллаас {{count}} бүтээгдэхүүнийг хасах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "confirmation_other": "Та ангиллаас {{count}} бүтээгдэхүүнүүдийг хасах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "successToast_one": "Ангиллаас {{count}} бүтээгдэхүүн хасагдлаа.", - "successToast_other": "Ангиллаас {{count}} бүтээгдэхүүнүүд хасагдлаа." - }, - "list": { - "noRecordsMessage": "Ангилалд бүтээгдэхүүн байхгүй байна." - } - }, - "organize": { - "header": "Зохион байгуулах", - "action": "Зэрэглэл засах" - }, - "fields": { - "visibility": { - "label": "Харагдац", - "internal": "Дотоод", - "public": "Нийтийн" - }, - "status": { - "label": "Төлөв", - "active": "Идэвхтэй", - "inactive": "Идэвхгүй" - }, - "path": { - "label": "Зам", - "tooltip": "Ангиллын бүрэн замыг харуулах." - }, - "children": { - "label": "Хүүхдүүд" - }, - "new": { - "label": "Шинэ" - } - } - }, - "inventory": { - "domain": "Бараа материал", - "subtitle": "Таны барааны үлдэгдлийг удирдах", - "reserved": "Захиалсан", - "available": "Боломжтой", - "locationLevels": "Байршлууд", - "associatedVariants": "Холбоотой хувилбарууд", - "manageLocations": "Байршлуудыг удирдах", - "deleteWarning": "Та барааны үлдэгдэл зүйл устгах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "editItemDetails": "Зүйлийн дэлгэрэнгүйг засах", - "create": { - "title": "Барааны үлдэгдэл зүйл үүсгэх", - "details": "Дэлгэрэнгүй", - "availability": "Боломжит байдал", - "locations": "Байршлууд", - "attributes": "Атрибутууд", - "requiresShipping": "Хүргэлт шаардлагатай", - "requiresShippingHint": "Барааны үлдэгдэл зүйл хүргэлт шаардлагатай юу?", - "successToast": "Барааны үлдэгдэл зүйл амжилттай үүсгэгдлээ." - }, - "reservation": { - "header": "{{itemName}} -ийн захиалга", - "editItemDetails": "Захиалгыг засах", - "lineItemId": "Мөрийн зүйлийн ID", - "orderID": "Захиалгын ID", - "description": "Тайлбар", - "location": "Байршил", - "inStockAtLocation": "Энэ байршилд үлдэгдэлтэй", - "availableAtLocation": "Энэ байршилд боломжтой", - "reservedAtLocation": "Энэ байршилд захиалагдсан", - "reservedAmount": "Захиалах хэмжээ", - "create": "Захиалга үүсгэх", - "itemToReserve": "Захиалах зүйл", - "quantityPlaceholder": "Хэр ихийг захиалахыг хүсэж байна?", - "descriptionPlaceholder": "Энэ ямар төрлийн захиалга вэ?", - "successToast": "Захиалга амжилттай үүсгэгдлээ.", - "updateSuccessToast": "Захиалга амжилттай шинэчлэгдлээ.", - "deleteSuccessToast": "Захиалга амжилттай устгагдлаа.", - "errors": { - "noAvaliableQuantity": "Барааны байршилд боломжит хэмжээ байхгүй.", - "quantityOutOfRange": "Хамгийн бага хэмжээ нь 1 бөгөөд хамгийн их хэмжээ нь {{max}}" - } - }, - "adjustInventory": { - "errors": { - "stockedQuantity": "Үлдэгдэл хэмжээ нь захиалагдсан {{quantity}} хэмжээнээс бага байж болохгүй." - } - }, - "toast": { - "updateLocations": "Байршлууд амжилттай шинэчлэгдлээ.", - "updateLevel": "Барааны үлдэгдлийн түвшин амжилттай шинэчлэгдлээ.", - "updateItem": "Барааны үлдэгдэл зүйл амжилттай шинэчлэгдлээ." - }, - "stock": { - "title": "Барааны үлдэгдлийн түвшинг шинэчлэх", - "description": "Сонгогдсон барааны үлдэгдлийн түвшинг шинэчлэх.", - "action": "Үлдэгдлийн түвшинг засах", - "placeholder": "Идэвхгүй", - "disablePrompt_one": "Та {{count}} байршлын түвшинг идэвхгүй болгох гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "disablePrompt_other": "Та {{count}} байршлын түвшинг идэвхгүй болгох гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "disabledToggleTooltip": "Идэвхгүй болгох боломжгүй: идэвхгүй болгохоос өмнө ирж буй болон/эсвэл захиалагдсан хэмжээг цэвэрлэ.", - "successToast": "Барааны үлдэгдлийн түвшинг амжилттай шинэчлэгдлээ." - } - }, - "giftCards": { - "domain": "Бэлэг картууд", - "editGiftCard": "Бэлэг картыг засах", - "createGiftCard": "Бэлэг карт үүсгэх", - "createGiftCardHint": "Дэлгүүрт төлбөрийн хэрэгсэл болгон ашиглах боломжтой бэлэг карт гар аргаар үүсгэ.", - "selectRegionFirst": "Эхлээд бүсийг сонгоно уу", - "deleteGiftCardWarning": "Та {{code}} кодтой бэлэг картыг устгах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "balanceHigherThanValue": "Үлдэгдэл нь анхны хэмжээнээс их байж болохгүй.", - "balanceLowerThanZero": "Үлдэгдэл нь сөрөг байж болохгүй.", - "expiryDateHint": "Улс орнууд бэлэг картын хугацаа дуусах хугацааны талаар өөр өөр хуультай байдаг. Хугацаа дуусах өдрийг тохируулахаас өмнө орон нутгийн журамтай танилцана уу.", - "regionHint": "Бэлэг картын бүсийг өөрчлөх нь мөн түүний валютыг өөрчилж, мөнгөн дүнг нь нөлөөлж болно.", - "enabledHint": "Бэлэг карт идэвхтэй эсвэл идэвхгүй эсэхийг заана уу.", - "balance": "Үлдэгдэл", - "currentBalance": "Одоогийн үлдэгдэл", - "initialBalance": "Анхны үлдэгдэл", - "personalMessage": "Хувийн мессеж", - "recipient": "Хүлээн авагч" - }, - "customers": { - "domain": "Үйлчлүүлэгчид", - "list": { - "noRecordsMessage": "Таны үйлчлүүлэгчид энд харагдана." - }, - "create": { - "header": "Үйлчлүүлэгч үүсгэх", - "hint": "Шинэ үйлчлүүлэгч үүсгэж, тэдний дэлгэрэнгүйг удирдах.", - "successToast": "Үйлчлүүлэгч {{email}} амжилттай үүсгэгдлээ." - }, - "groups": { - "label": "Үйлчлүүлэгчийн бүлгүүд", - "remove": "Та \"{{name}}\" үйлчлүүлэгчийн бүлгээс үйлчлүүлэгчийг хасахдаа итгэлтэй байна уу?", - "removeMany": "Та дараах үйлчлүүлэгчийн бүлгүүдээс үйлчлүүлэгчийг хасахдаа итгэлтэй байна уу: {{groups}}?", - "alreadyAddedTooltip": "Үйлчлүүлэгч аль хэдийн энэ үйлчлүүлэгчийн бүлэгт багтсан байна.", - "list": { - "noRecordsMessage": "Энэ үйлчлүүлэгч ямар ч бүлэгт хамааралгүй байна." - }, - "add": { - "success": "Үйлчлүүлэгч нэмэгдлээ: {{groups}}.", - "list": { - "noRecordsMessage": "Эхлээд үйлчлүүлэгчийн бүлэг үүсгэнэ үү." - } - }, - "removed": { - "success": "Үйлчлүүлэгч хасагдлаа: {{groups}}.", - "list": { - "noRecordsMessage": "Эхлээд үйлчлүүлэгчийн бүлэг үүсгэнэ үү." - } - } - }, - "edit": { - "header": "Үйлчлүүлэгчийг засах", - "emailDisabledTooltip": "Бүртгэгдсэн үйлчлүүлэгчийн хувьд имэйл хаягийг өөрчлөх боломжгүй.", - "successToast": "Үйлчлүүлэгч {{email}} амжилттай шинэчлэгдлээ." - }, - "delete": { - "title": "Үйлчлүүлэгчийг устгах", - "description": "Та {{email}} хаягтай үйлчлүүлэгчийг устгах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "successToast": "Үйлчлүүлэгч {{email}} амжилттай устгагдлаа." - }, - "fields": { - "guest": "Зочин", - "registered": "Бүртгэлтэй", - "groups": "Бүлгүүд" - }, - "registered": "Бүртгэлтэй", - "guest": "Зочин", - "hasAccount": "Данстай" - }, - "customerGroups": { - "domain": "Үйлчлүүлэгчдийн бүлгүүд", - "subtitle": "Үйлчлүүлэгчдийг бүлгүүдэд зохион байгуулах. Бүлгүүд өөр өөр урамшуулал болон үнийн дүнтэй байж болно.", - "list": { - "empty": { - "heading": "Үйлчлүүлэгчдийн бүлэг байхгүй", - "description": "Үзүүлэх үйлчлүүлэгчдийн бүлэг байхгүй байна." - }, - "filtered": { - "heading": "Үр дүн олдсонгүй", - "description": "Одоогийн шүүлтүүрийн шалгуурт тохирох үйлчлүүлэгчдийн бүлэг байхгүй." - } - }, - "create": { - "header": "Үйлчлүүлэгчдийн бүлэг үүсгэх", - "hint": "Үйлчлүүлэгчдээ хэсэглэхийн тулд шинэ үйлчлүүлэгчдийн бүлэг үүсгэ.", - "successToast": "Үйлчлүүлэгчдийн бүлэг {{name}} амжилттай үүсгэгдлээ." - }, - "edit": { - "header": "Үйлчлүүлэгчдийн бүлгийг засварлах", - "successToast": "Үйлчлүүлэгчдийн бүлэг {{name}} амжилттай шинэчлэгдлээ." - }, - "delete": { - "title": "Үйлчлүүлэгчдийн бүлгийг устгах", - "description": "Та {{name}} нэртэй үйлчлүүлэгчдийн бүлгийг устгах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "successToast": "Үйлчлүүлэгчдийн бүлэг {{name}} амжилттай устгагдлаа." - }, - "customers": { - "alreadyAddedTooltip": "Үйлчлүүлэгч аль хэдийн бүлэгт нэмэгдсэн.", - "add": { - "successToast_one": "Үйлчлүүлэгч бүлэгт амжилттай нэмэгдлээ.", - "successToast_other": "Үйлчлүүлэгчид бүлэгт амжилттай нэмэгдлээ.", - "list": { - "noRecordsMessage": "Эхлээд үйлчлүүлэгч үүсгэ." - } - }, - "remove": { - "title_one": "Үйлчлүүлэгчийг хасах", - "title_other": "Үйлчлүүлэгчдийг хасах", - "description_one": "Та үйлчлүүлэгчдийн бүлгээс {{count}} үйлчлүүлэгчийг хасах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "description_other": "Та үйлчлүүлэгчдийн бүлгээс {{count}} үйлчлүүлэгчдийг хасах гэж байна. Энэ үйлдлийг буцаах боломжгүй." - }, - "list": { - "noRecordsMessage": "Энэ бүлэгт үйлчлүүлэгчид байхгүй." - } - } - }, - "orders": { - "domain": "Захиалгууд", - "claim": "Нэхэмжлэл", - "exchange": "Солилцоо", - "return": "Буцаалт", - "cancelWarning": "Та {{id}} захиалгыг цуцлах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "orderCanceled": "Захиалга амжилттай цуцлагдлаа", - "onDateFromSalesChannel": "{{date}} нь {{salesChannel}}-ээс", - "list": { - "noRecordsMessage": "Таны захиалгууд энд харагдана." - }, - "status": { - "not_paid": "Төлөгдөөгүй", - "pending": "Хүлээгдэж буй", - "completed": "Дууссан", - "draft": "Ноорог", - "archived": "Архивлагдсан", - "canceled": "Цуцлагдсан", - "requires_action": "Үйлдэл шаардагдана" - }, - "summary": { - "requestReturn": "Буцаалт хүсэх", - "allocateItems": "Зүйлсийг хуваарилах", - "editOrder": "Захиалгыг засах", - "editOrderContinue": "Захиалгын засварыг үргэлжлүүлэх", - "inventoryKit": "{{count}}x барааны үлдэгдэл зүйлсээс бүрдэнэ", - "itemTotal": "Зүйлийн нийт", - "shippingTotal": "Хүргэлтийн нийт", - "discountTotal": "Хөнгөлөлтийн нийт", - "taxTotalIncl": "Татварын нийт (орсон)", - "itemSubtotal": "Зүйлийн дэд нийт", - "shippingSubtotal": "Хүргэлтийн дэд нийт", - "discountSubtotal": "Хөнгөлөлтийн дэд нийт", - "taxTotal": "Татварын нийт" - }, - "transfer": { - "title": "Өмчлөл шилжүүлэх", - "requestSuccess": "Захиалгын шилжүүлэх хүсэлт: {{email}}-д илгээгдсэн.", - "currentOwner": "Одоогийн эзэмшигч", - "newOwner": "Шинэ эзэмшигч", - "currentOwnerDescription": "Энэ захиалга холбоотой одоогийн үйлчлүүлэгч.", - "newOwnerDescription": "Энэ захиалгыг шилжүүлэх үйлчлүүлэгч." - }, - "payment": { - "title": "Төлбөрүүд", - "isReadyToBeCaptured": "Төлбөр <0/> авахад бэлэн байна.", - "totalPaidByCustomer": "Үйлчлүүлэгчээр төлөгдсөн нийт", - "capture": "Төлбөр авах", - "capture_short": "Авах", - "refund": "Буцаалт", - "markAsPaid": "Төлөгдсөн гэж тэмдэглэх", - "statusLabel": "Төлбөрийн төлөв", - "statusTitle": "Төлбөрийн Төлөв", - "status": { - "notPaid": "Төлөгдөөгүй", - "authorized": "Зөвшөөрөгдсөн", - "partiallyAuthorized": "Хэсэгчлэн зөвшөөрөгдсөн", - "awaiting": "Хүлээгдэж буй", - "captured": "Авсан", - "partiallyRefunded": "Хэсэгчлэн буцаагдсан", - "partiallyCaptured": "Хэсэгчлэн авсан", - "refunded": "Буцаагдсан", - "canceled": "Цуцлагдсан", - "requiresAction": "Үйлдэл шаардагдана" - }, - "capturePayment": "{{amount}} төлбөрийг авах болно.", - "capturePaymentSuccess": "{{amount}} төлбөрийг амжилттай авлаа", - "markAsPaidPayment": "{{amount}} төлбөрийг төлөгдсөн гэж тэмдэглэнэ.", - "markAsPaidPaymentSuccess": "{{amount}} төлбөрийг амжилттай тэмдэглэв", - "createRefund": "Буцаалт үүсгэх", - "refundPaymentSuccess": "{{amount}} дүнгийн буцаалт амжилттай", - "createRefundWrongQuantity": "Хэмжээ нь 1 ба {{number}} хооронд байх ёстой", - "refundAmount": "Буцаах {{ amount }}", - "paymentLink": "{{ amount }}-д зориулсан төлбөрийн холбоосыг хуулбарлах", - "selectPaymentToRefund": "Буцаалт хийх төлбөрийг сонго" - }, - "edits": { - "title": "Захиалгыг засах", - "confirm": "Засварыг баталгаажуулах", - "confirmText": "Та захиалгын засварыг баталгаажуулах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "cancel": "Засварыг цуцлах", - "currentItems": "Одоогийн зүйлс", - "currentItemsDescription": "Зүйлийн хэмжээг тохируулах эсвэл устгах.", - "addItemsDescription": "Захиалгад шинэ зүйлсийг нэмэх боломжтой.", - "addItems": "Зүйлс нэмэх", - "amountPaid": "Төлөгдсөн хэмжээ", - "newTotal": "Шинэ нийт", - "differenceDue": "Үлдэгдэл", - "create": "Захиалгыг засах", - "currentTotal": "Одоогийн нийт", - "noteHint": "Засварын дотоод тэмдэглэл нэмэх", - "cancelSuccessToast": "Захиалгын засвар цуцлагдсан", - "createSuccessToast": "Захиалгын засварын хүсэлт үүсгэгдсэн", - "activeChangeError": "Захиалга дээр аль хэдийн идэвхтэй захиалгын өөрчлөлт байна (буцаалт, нэхэмжлэл, солилцоо гэх мэт). Захиалгыг засахаас өмнө өөрчлөлтийг дуусгах эсвэл цуцлах хэрэгтэй.", - "panel": { - "title": "Захиалгын засварын хүсэлт", - "titlePending": "Захиалгын засвар хүлээгдэж байна" - }, - "toast": { - "canceledSuccessfully": "Захиалгын засвар амжилттай цуцлагдсан", - "confirmedSuccessfully": "Захиалгын засвар амжилттай баталгаажсан" - }, - "validation": { - "quantityLowerThanFulfillment": "Хэмжээг биелэгдсэн хэмжээнээс бага буюу тэнцүү болгож тохируулах боломжгүй" - } - }, - "edit": { - "email": { - "title": "Имэйлийг засах", - "requestSuccess": "Захиалгын имэйл {{email}}-д шинэчлэгдсэн." - }, - "shippingAddress": { - "title": "Хүргэлтийн хаягийг засах", - "requestSuccess": "Захиалгын хүргэлтийн хаяг шинэчлэгдсэн." - }, - "billingAddress": { - "title": "Төлбөрийн хаягийг засах", - "requestSuccess": "Захиалгын төлбөрийн хаяг шинэчлэгдсэн." - } - }, - "returns": { - "create": "Буцаалт үүсгэх", - "confirm": "Буцаалтыг баталгаажуулах", - "confirmText": "Та буцаалтыг баталгаажуулах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "inbound": "Орох", - "outbound": "Гарах", - "sendNotification": "Мэдэгдэл илгээх", - "sendNotificationHint": "Буцаалтын талаар үйлчлүүлэгчдэд мэдэгдэх.", - "returnTotal": "Буцаалтын нийт", - "inboundTotal": "Орох нийт", - "refundAmount": "Буцаалтын хэмжээ", - "outstandingAmount": "Үлдэгдэл хэмжээ", - "reason": "Шалтгаан", - "reasonHint": "Үйлчлүүлэгч яагаад зүйлийг буцаахыг хүсэж байгааг сонго.", - "note": "Тэмдэглэл", - "noInventoryLevel": "Барааны үлдэгдлийн түвшин байхгүй", - "noInventoryLevelDesc": "Сонгосон байршилд сонгосон зүйлсийн барааны үлдэгдлийн түвшин байхгүй. Буцаалтыг хүсэж болох боловч сонгосон байршилд барааны үлдэгдлийн түвшин үүсгэгдтэл хүлээн авах боломжгүй.", - "noteHint": "Хэрэв та ямар нэгэн зүйл тодорхойлохыг хүсвэл чөлөөтэй бичиж болно.", - "location": "Байршил", - "locationHint": "Зүйлсийг буцаахыг хүсэж буй байршлыг сонго.", - "inboundShipping": "Буцаалтын хүргэлт", - "inboundShippingHint": "Хэрэглэхийг хүсэж буй аргыг сонго.", - "returnableQuantityLabel": "Буцаах боломжтой хэмжээ", - "refundableAmountLabel": "Буцаах боломжтой хэмжээ", - "returnRequestedInfo": "{{requestedItemsCount}}x зүйлсийн буцаалт хүссэн", - "returnReceivedInfo": "{{requestedItemsCount}}x зүйлсийн буцаалт хүлээн авсан", - "itemReceived": "Хүлээн авсан зүйлс", - "returnRequested": "Буцаалт хүссэн", - "damagedItemReceived": "Гэмтсэн зүйлс хүлээн авсан", - "damagedItemsReturned": "{{quantity}}x гэмтсэн зүйлс буцаагдсан", - "activeChangeError": "Энэ захиалган дээр идэвхтэй захиалгын өөрчлөлт хийгдэж байна. Эхлээд өөрчлөлтийг дуусгах эсвэл хаях хэрэгтэй.", - "cancel": { - "title": "Буцаалтыг цуцлах", - "description": "Буцаалтын хүсэлтийг цуцлахыг хүсэж байгаа эсэхээ баталгаажуулна уу?" - }, - "placeholders": { - "noReturnShippingOptions": { - "title": "Буцаалтын хүргэлтийн сонголтууд олдсонгүй", - "hint": "Буцаалтын хүргэлтийн сонголтууд байршилд үүсгэгдээгүй байна. Та үүнийг Байршил & Хүргэлт-д үүсгэж болно." - }, - "outboundShippingOptions": { - "title": "Гарах хүргэлтийн сонголтууд олдсонгүй", - "hint": "Байршилд гарах хүргэлтийн сонголтууд үүсгэгдээгүй байна. Та үүнийг Байршил & Хүргэлт-д үүсгэж болно." - } - }, - "receive": { - "action": "Зүйлсийг хүлээн авах", - "receiveItems": "{{ returnType }} {{ id }}", - "restockAll": "Бүх зүйлийг дахин нөөцлөх", - "itemsLabel": "Хүлээн авсан зүйлс", - "title": "#{{returnId}} зүйлсийг хүлээн авах", - "sendNotificationHint": "Хүлээн авсан буцаалтын талаар үйлчлүүлэгчдэд мэдэгдэх.", - "inventoryWarning": "Дээрх оруулсан мэдээлэл дээр үндэслэн бид барааны үлдэгдлийн түвшинг автоматаар тохируулах болно.", - "writeOffInputLabel": "Хэдэн зүйл гэмтсэн байна вэ?", - "toast": { - "success": "Буцаалт амжилттай хүлээн авсан.", - "errorLargeValue": "Хэмжээ нь хүссэн зүйлийн хэмжээнээс их байна.", - "errorNegativeValue": "Хэмжээ нь сөрөг утга байж болохгүй.", - "errorLargeDamagedValue": "Гэмтсэн зүйлсийн хэмжээ + гэмтээгүй хүлээн авсан зүйлсийн хэмжээ нь буцаалтын нийт зүйлээс давсан байна. Гэмтээгүй зүйлсийн хэмжээг багасгах хэрэгтэй." - } - }, - "toast": { - "canceledSuccessfully": "Буцаалт амжилттай цуцлагдсан", - "confirmedSuccessfully": "Буцаалт амжилттай баталгаажсан" - }, - "panel": { - "title": "Буцаалт эхлүүлсэн", - "description": "Дуусгах хэрэгтэй нээлттэй буцаалтын хүсэлт байна" - } - }, - "claims": { - "create": "Нэхэмжлэл үүсгэх", - "confirm": "Нэхэмжлэлийг баталгаажуулах", - "confirmText": "Та нэхэмжлэлийг баталгаажуулах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "manage": "Нэхэмжлэлийг удирдах", - "outbound": "Гарах", - "outboundItemAdded": "{{itemsCount}}x нэхэмжлэлээр нэмэгдсэн", - "outboundTotal": "Гарах нийт", - "outboundShipping": "Гарах хүргэлт", - "outboundShippingHint": "Хэрэглэхийг хүсэж буй аргыг сонго.", - "refundAmount": "Тооцоолсон зөрүү", - "activeChangeError": "Энэ захиалгад идэвхтэй захиалгын өөрчлөлт байна. Өмнөх өөрчлөлтийг дуусгах эсвэл хаях хэрэгтэй.", - "actions": { - "cancelClaim": { - "successToast": "Нэхэмжлэл амжилттай цуцлагдсан." - } - }, - "cancel": { - "title": "Нэхэмжлэлийг цуцлах", - "description": "Нэхэмжлэлийг цуцлахыг хүсэж байгаа эсэхээ баталгаажуулна уу?" - }, - "tooltips": { - "onlyReturnShippingOptions": "Энэ жагсаалт зөвхөн буцаалтын хүргэлтийн сонголтуудаас бүрдэнэ." - }, - "toast": { - "canceledSuccessfully": "Нэхэмжлэл амжилттай цуцлагдсан", - "confirmedSuccessfully": "Нэхэмжлэл амжилттай баталгаажсан" - }, - "panel": { - "title": "Нэхэмжлэл эхлүүлсэн", - "description": "Дуусгах хэрэгтэй нээлттэй нэхэмжлэлийн хүсэлт байна" - } - }, - "exchanges": { - "create": "Солилцоо үүсгэх", - "manage": "Солилцоог удирдах", - "confirm": "Солилцоог баталгаажуулах", - "confirmText": "Та солилцоог баталгаажуулах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "outbound": "Гарах", - "outboundItemAdded": "{{itemsCount}}x солилцоогоор нэмэгдсэн", - "outboundTotal": "Гарах нийт", - "outboundShipping": "Гарах хүргэлт", - "outboundShippingHint": "Хэрэглэхийг хүсэж буй аргыг сонго.", - "refundAmount": "Тооцоолсон зөрүү", - "activeChangeError": "Энэ захиалгад идэвхтэй захиалгын өөрчлөлт байна. Өмнөх өөрчлөлтийг дуусгах эсвэл хаях хэрэгтэй.", - "actions": { - "cancelExchange": { - "successToast": "Солилцоо амжилттай цуцлагдсан." - } - }, - "cancel": { - "title": "Солилцоог цуцлах", - "description": "Солилцоог цуцлахыг хүсэж байгаа эсэхээ баталгаажуулна уу?" - }, - "tooltips": { - "onlyReturnShippingOptions": "Энэ жагсаалт зөвхөн буцаалтын хүргэлтийн сонголтуудаас бүрдэнэ." - }, - "toast": { - "canceledSuccessfully": "Солилцоо амжилттай цуцлагдсан", - "confirmedSuccessfully": "Солилцоо амжилттай баталгаажсан" - }, - "panel": { - "title": "Солилцоо эхлүүлсэн", - "description": "Дуусгах хэрэгтэй нээлттэй солилцооны хүсэлт байна" - } - }, - "reservations": { - "allocatedLabel": "Хуваарилагдсан", - "notAllocatedLabel": "Хуваарилагдаагүй" - }, - "allocateItems": { - "action": "Зүйлсийг хуваарилах", - "title": "Захиалгын зүйлсийг хуваарилах", - "locationDescription": "Хаанаас хуваарилахыг хүсэж байгаагаа сонго.", - "itemsToAllocate": "Хуваарилах зүйлс", - "itemsToAllocateDesc": "Хуваарилахыг хүсэж буй зүйлсийн тоог сонго", - "search": "Зүйлсийг хайх", - "consistsOf": "{{num}}x барааны үлдэгдэл зүйлсээс бүрдэнэ", - "requires": "Хувилбар бүрт {{num}} шаардлагатай", - "toast": { - "created": "Зүйлс амжилттай хуваарилагдсан" - }, - "error": { - "quantityNotAllocated": "Хуваарилагдаагүй зүйлс байна." - } - }, - "shipment": { - "title": "Биелэлтийг илгээгдсэн гэж тэмдэглэх", - "trackingNumber": "Мөрдөх дугаар", - "addTracking": "Мөрдөх дугаар нэмэх", - "sendNotification": "Мэдэгдэл илгээх", - "sendNotificationHint": "Энэ хүргэлтийн талаар үйлчлүүлэгчдэд мэдэгдэх.", - "toastCreated": "Хүргэлт амжилттай үүсгэгдсэн." - }, - "fulfillment": { - "cancelWarning": "Та биелэлтийг цуцлах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "markAsDeliveredWarning": "Та биелэлтийг хүргэгдсэн гэж тэмдэглэх гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "unfulfilledItems": "Биелэгдээгүй зүйлс", - "statusLabel": "Биелэлтийн төлөв", - "statusTitle": "Биелэлтийн төлөв", - "fulfillItems": "Зүйлсийг биелүүлэх", - "awaitingFulfillmentBadge": "Биелэлтийг хүлээж байна", - "requiresShipping": "Хүргэлт шаардлагатай", - "number": "Биелэлт #{{number}}", - "itemsToFulfill": "Биелүүлэх зүйлс", - "create": "Биелэлт үүсгэх", - "available": "Боломжтой", - "inStock": "Бараа материалд байгаа", - "markAsShipped": "Илгээгдсэн гэж тэмдэглэх", - "markAsDelivered": "Хүргэгдсэн гэж тэмдэглэх", - "itemsToFulfillDesc": "Биелүүлэх зүйлс болон хэмжээг сонго", - "locationDescription": "Зүйлсийг хаанаас биелүүлэхийг хүсэж байгаагаа сонго.", - "sendNotificationHint": "Үүсгэсэн биелэлтийн талаар үйлчлүүлэгчдэд мэдэгдэх.", - "methodDescription": "Үйлчлүүлэгчийн сонгосон хүргэлтийн аргыг өөр зүйлээр сонго", - "error": { - "wrongQuantity": "Зөвхөн нэг зүйл биелэлтэд боломжтой", - "wrongQuantity_other": "Хэмжээ нь 1 ба {{number}} хооронд байх ёстой", - "noItems": "Биелүүлэх зүйлс байхгүй." - }, - "status": { - "notFulfilled": "Биелэгдээгүй", - "partiallyFulfilled": "Хэсэгчлэн биелэгдсэн", - "fulfilled": "Биелэгдсэн", - "partiallyShipped": "Хэсэгчлэн илгээгдсэн", - "shipped": "Илгээгдсэн", - "delivered": "Хүргэгдсэн", - "partiallyDelivered": "Хэсэгчлэн хүргэгдсэн", - "partiallyReturned": "Хэсэгчлэн буцаагдсан", - "returned": "Буцаагдсан", - "canceled": "Цуцлагдсан", - "requiresAction": "Үйлдэл шаардагдана" - }, - "toast": { - "created": "Биелэлт амжилттай үүсгэгдсэн", - "canceled": "Биелэлт амжилттай цуцлагдсан", - "fulfillmentShipped": "Аль хэдийн илгээгдсэн биелэлтийг цуцлах боломжгүй", - "fulfillmentDelivered": "Биелэлтийг хүргэгдсэн гэж амжилттай тэмдэглэв" - }, - "trackingLabel": "Мөрдөх", - "shippingFromLabel": "Эндээс илгээж байна", - "itemsLabel": "Зүйлс" - }, - "refund": { - "title": "Буцаалт үүсгэх", - "sendNotificationHint": "Үүсгэсэн буцаалтын талаар үйлчлүүлэгчдэд мэдэгдэх.", - "systemPayment": "Системийн төлбөр", - "systemPaymentDesc": "Таны төлбөрүүдийн нэг эсвэл хэд хэдэн нь системийн төлбөр байна. Ийм төлбөрүүдийн хувьд Medusa баримтлалыг ашиглахгүй гэдгийг анхаарна уу.", - "error": { - "amountToLarge": "Анхны захиалгын хэмжээнээс илүү буцаалт хийх боломжгүй.", - "amountNegative": "Буцаалтын хэмжээ эерэг тоо байх ёстой.", - "reasonRequired": "Буцаалтын шалтгааныг сонгоно уу." - } - }, - "customer": { - "contactLabel": "Холбоо барих", - "editEmail": "Имэйлийг засах", - "transferOwnership": "Өмчлөл шилжүүлэх", - "editBillingAddress": "Төлбөрийн хаягийг засах", - "editShippingAddress": "Хүргэлтийн хаягийг засах" - }, - "activity": { - "header": "Үйл ажиллагаа", - "showMoreActivities_one": "Дахин {{count}} үйл ажиллагааг харуулах", - "showMoreActivities_other": "Дахин {{count}} үйл ажиллагаануудыг харуулах", - "comment": { - "label": "Сэтгэгдэл", - "placeholder": "Сэтгэгдэл үлдээнэ үү", - "addButtonText": "Сэтгэгдэл нэмэх", - "deleteButtonText": "Сэтгэгдэл устгах" - }, - "from": "Эхлэл", - "to": "Төгсгөл", - "events": { - "common": { - "toReturn": "Буцаах", - "toSend": "Илгээх" - }, - "placed": { - "title": "Захиалга хийгдсэн", - "fromSalesChannel": "{{salesChannel}}-ээс" - }, - "canceled": { - "title": "Захиалга цуцлагдсан" - }, - "payment": { - "awaiting": "Төлбөр хүлээгдэж байна", - "captured": "Төлбөр авсан", - "canceled": "Төлбөр цуцлагдсан", - "refunded": "Төлбөр буцаагдсан" - }, - "fulfillment": { - "created": "Зүйлс биелэгдсэн", - "canceled": "Биелэлт цуцлагдсан", - "shipped": "Зүйлс илгээгдсэн", - "delivered": "Зүйлс хүргэгдсэн", - "items_one": "{{count}} зүйл", - "items_other": "{{count}} зүйлс" - }, - "return": { - "created": "Буцаалт #{{returnId}} хүсэлт", - "canceled": "Буцаалт #{{returnId}} цуцлагдсан", - "received": "Буцаалт #{{returnId}} хүлээн авсан", - "items_one": "{{count}} зүйл буцаагдсан", - "items_other": "{{count}} зүйлс буцаагдсан" - }, - "note": { - "comment": "Сэтгэгдэл", - "byLine": "{{author}}-ээс" - }, - "claim": { - "created": "Нэхэмжлэл #{{claimId}} хүсэлт", - "canceled": "Нэхэмжлэл #{{claimId}} цуцлагдсан", - "itemsInbound": "Буцаах {{count}} зүйл", - "itemsOutbound": "Илгээх {{count}} зүйл" - }, - "exchange": { - "created": "Солилцоо #{{exchangeId}} хүсэлт", - "canceled": "Солилцоо #{{exchangeId}} цуцлагдсан", - "itemsInbound": "Буцаах {{count}} зүйл", - "itemsOutbound": "Илгээх {{count}} зүйл" - }, - "edit": { - "requested": "Захиалгын засвар #{{editId}} хүсэлт", - "confirmed": "Захиалгын засвар #{{editId}} баталгаажсан" - }, - "transfer": { - "requested": "Захиалгын шилжүүлэг #{{transferId}} хүсэлт", - "confirmed": "Захиалгын шилжүүлэг #{{transferId}} баталгаажсан", - "declined": "Захиалгын шилжүүлэг #{{transferId}} татгалзсан" - }, - "update_order": { - "shipping_address": "Хүргэлтийн хаяг шинэчлэгдсэн", - "billing_address": "Төлбөрийн хаяг шинэчлэгдсэн", - "email": "Имэйл шинэчлэгдсэн" - } - } - }, - "fields": { - "displayId": "Дэлгэцийн ID", - "refundableAmount": "Буцаах боломжтой хэмжээ", - "returnableQuantity": "Буцаах боломжтой хэмжээ" - } - }, - "draftOrders": { - "domain": "Ноорог захиалгууд", - "deleteWarning": "Та {{id}} ноорог захиалгыг устгах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "paymentLinkLabel": "Төлбөрийн холбоос", - "cartIdLabel": "Тэрэгний ID", - "markAsPaid": { - "label": "Төлөгдсөн гэж тэмдэглэх", - "warningTitle": "Төлөгдсөн гэж тэмдэглэх", - "warningDescription": "Та ноорог захиалгыг төлөгдсөн гэж тэмдэглэх гэж байна. Энэ үйлдлийг буцаах боломжгүй бөгөөд төлбөр цуглуулах боломжгүй болно." - }, - "status": { - "open": "Нээлттэй", - "completed": "Дууссан" - }, - "create": { - "createDraftOrder": "Ноорог захиалга үүсгэх", - "createDraftOrderHint": "Захиалга тавигдахаас өмнө захиалгын дэлгэрэнгүйг удирдах шинэ ноорог захиалга үүсгэ.", - "chooseRegionHint": "Бүсийг сонго", - "existingItemsLabel": "Одоогийн зүйлс", - "existingItemsHint": "Одоогийн бүтээгдэхүүнийг ноорог захиалгад нэм.", - "customItemsLabel": "Захиалгат зүйлс", - "customItemsHint": "Захиалгат зүйлсийг ноорог захиалгад нэм.", - "addExistingItemsAction": "Одоогийн зүйлсийг нэмэх", - "addCustomItemAction": "Захиалгат зүйл нэмэх", - "noCustomItemsAddedLabel": "Одоогоор захиалгат зүйл нэмэгдээгүй байна", - "noExistingItemsAddedLabel": "Одоогийн зүйл нэмэгдээгүй байна", - "chooseRegionTooltip": "Эхлээд бүсийг сонго", - "useExistingCustomerLabel": "Одоогийн үйлчлүүлэгчийг ашиглах", - "addShippingMethodsAction": "Хүргэлтийн аргуудыг нэмэх", - "unitPriceOverrideLabel": "Нэгж үнийг давж тооцох", - "shippingOptionLabel": "Хүргэлтийн сонголт", - "shippingOptionHint": "Ноорог захиалгад хүргэлтийн сонголтыг сонго.", - "shippingPriceOverrideLabel": "Хүргэлтийн үнийг давж тооцох", - "shippingPriceOverrideHint": "Ноорог захиалгад хүргэлтийн үнийг давж тооцох.", - "sendNotificationLabel": "Мэдэгдэл илгээх", - "sendNotificationHint": "Ноорог захиалга үүсэх үед үйлчлүүлэгчид мэдэгдэл илгээ." - }, - "validation": { - "requiredEmailOrCustomer": "Имэйл эсвэл үйлчлүүлэгч шаардлагатай.", - "requiredItems": "Дор хаяж нэг зүйл шаардлагатай.", - "invalidEmail": "Имэйл нь хүчинтэй имэйл хаяг байх ёстой." - } - }, - "stockLocations": { - "domain": "Байршлууд & Хүргэлт", - "list": { - "description": "Таны дэлгүүрийн барааны байршлууд болон хүргэлтийн сонголтуудыг удирдах." - }, - "create": { - "header": "Барааны байршил үүсгэх", - "hint": "Барааны байршил нь бүтээгдэхүүн хадгалагдаж, хүргэгддэг физик газар юм.", - "successToast": "Байршил {{name}} амжилттай үүсгэгдлээ." - }, - "edit": { - "header": "Барааны байршлыг засах", - "viewInventory": "Барааны үлдэгдлийг үзэх", - "successToast": "Байршил {{name}} амжилттай шинэчлэгдлээ." - }, - "delete": { - "confirmation": "Та {{name}} барааны байршлыг устгах гэж байна. Энэ үйлдлийг буцаах боломжгүй." - }, - "fulfillmentProviders": { - "header": "Биелэлтийн үйлчилгээ үзүүлэгчид", - "shippingOptionsTooltip": "Энэ сонголтод зөвхөн идэвхжүүлсэн үйлчилгээ үзүүлэгчид багтсан байна. Хэрэв сонголт идэвхгүй бол тэдгээрийг байршилд нэмээрэй.", - "label": "Холбогдсон биелэлтийн үйлчилгээ үзүүлэгчид", - "connectedTo": "{{total}} биелэлтийн үйлчилгээ үзүүлэгчдийн {{count}}-д холбогдсон", - "noProviders": "Энэ барааны байршил ямар ч биелэлтийн үйлчилгээ үзүүлэгчтэй холбогдоогүй байна.", - "action": "Үйлчилгээ үзүүлэгчдийг холбох", - "successToast": "Барааны байршлын биелэлтийн үйлчилгээ үзүүлэгчид амжилттай шинэчлэгдлээ." - }, - "fulfillmentSets": { - "pickup": { - "header": "Авч явах" - }, - "shipping": { - "header": "Хүргэлт" - }, - "disable": { - "confirmation": "Та {{name}}-г идэвхгүй болгохыг хүсэж байгаад итгэлтэй байна уу? Энэ нь холбогдох үйлчилгээний бүс болон хүргэлтийн сонголтуудыг устгана, буцаах боломжгүй.", - "pickup": "Авч явах амжилттай идэвхгүй боллоо.", - "shipping": "Хүргэлт амжилттай идэвхгүй боллоо." - }, - "enable": { - "pickup": "Авч явах амжилттай идэвхжлээ.", - "shipping": "Хүргэлт амжилттай идэвхжлээ." - } - }, - "sidebar": { - "header": "Хүргэлтийн тохиргоо", - "shippingProfiles": { - "label": "Хүргэлтийн профайлууд", - "description": "Бүтээгдэхүүнийг хүргэлтийн шаардлагуудаар бүлэглэх" - } - }, - "salesChannels": { - "header": "Борлуулалтын сувгууд", - "label": "Холбогдсон борлуулалтын сувгууд", - "connectedTo": "{{total}} борлуулалтын сувгуудын {{count}}-д холбогдсон", - "noChannels": "Байршил ямар ч борлуулалтын сувгуудтай холбогдоогүй байна.", - "action": "Борлуулалтын сувгуудыг холбох", - "successToast": "Борлуулалтын сувгууд амжилттай шинэчлэгдлээ." - }, - "shippingOptions": { - "create": { - "shipping": { - "header": "{{zone}}-д зориулсан хүргэлтийн сонголт үүсгэх", - "hint": "Энэ байршлаас бүтээгдэхүүн хэрхэн хүргэгдэхийг тодорхойлох шинэ хүргэлтийн сонголт үүсгэ.", - "label": "Хүргэлтийн сонголтууд", - "successToast": "Хүргэлтийн сонголт {{name}} амжилттай үүсгэгдлээ." - }, - "returns": { - "header": "{{zone}}-д зориулсан буцаалтын сонголт үүсгэх", - "hint": "Энэ байршилд бүтээгдэхүүн хэрхэн буцаагдахаыг тодорхойлох шинэ буцаалтын сонголт үүсгэ.", - "label": "Буцаалтын сонголтууд", - "successToast": "Буцаалтын сонголт {{name}} амжилттай үүсгэгдлээ." - }, - "tabs": { - "details": "Дэлгэрэнгүй", - "prices": "Үнийн санал" - }, - "action": "Сонголт үүсгэх" - }, - "delete": { - "confirmation": "Та хүргэлтийн сонголт {{name}}-г устгах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "successToast": "Хүргэлтийн сонголт {{name}} амжилттай устгагдлаа." - }, - "edit": { - "header": "Хүргэлтийн сонголтыг засах", - "action": "Сонголтыг засах", - "successToast": "Хүргэлтийн сонголт {{name}} амжилттай шинэчлэгдлээ." - }, - "pricing": { - "action": "Үнийг засварлах" - }, - "conditionalPrices": { - "header": "{{name}}-д зориулсан нөхцөлт үнийн санал", - "description": "Энэ хүргэлтийн сонголтын нөхцөлт үнийн саналыг сагсны зүйлийн нийт дүнгээр удирдах.", - "attributes": { - "cartItemTotal": "Сагсны зүйлийн нийт дүн" - }, - "summaries": { - "range": "Хэрэв <0>{{attribute}} нь <1>{{gte}} ба <2>{{lte}} хооронд байвал", - "greaterThan": "Хэрэв <0>{{attribute}} ≥ <1>{{gte}}", - "lessThan": "Хэрэв <0>{{attribute}} ≤ <1>{{lte}}" - }, - "actions": { - "addPrice": "Үнийн санал нэмэх", - "manageConditionalPrices": "Нөхцөлт үнийн саналыг удирдах" - }, - "rules": { - "amount": "Хүргэлтийн сонголтын үнэ", - "gte": "Сагсны зүйлийн хамгийн бага нийт дүн", - "lte": "Сагсны зүйлийн хамгийн их нийт дүн" - }, - "customRules": { - "label": "Захиалгат дүрмүүд", - "tooltip": "Энэ нөхцөлт үнэ нь удирдах боломжгүй дүрмүүдийг агуулдаг.", - "eq": "Сагсны зүйлийн нийт дүн тэнцүү байх ёстой", - "gt": "Сагсны зүйлийн нийт дүн илүү байх ёстой", - "lt": "Сагсны зүйлийн нийт дүн бага байх ёстой" - }, - "errors": { - "amountRequired": "Хүргэлтийн сонголтын үнэ шаардагдана", - "minOrMaxRequired": "Сагсны зүйлийн хамгийн бага эсвэл хамгийн их нийт дүнг заавал өгөх ёстой", - "minGreaterThanMax": "Сагсны зүйлийн хамгийн бага нийт дүн хамгийн их нийт дүнгээс бага эсвэл тэнцүү байх ёстой", - "duplicateAmount": "Хүргэлтийн сонголтын үнэ нь нөхцөл бүрт давтагдашгүй байх ёстой", - "overlappingConditions": "Нөхцөлүүд нь бүх үнийн дүрмүүдийн хооронд давтагдашгүй байх ёстой" - } - }, - "fields": { - "count": { - "shipping_one": "{{count}} хүргэлтийн сонголт", - "shipping_other": "{{count}} хүргэлтийн сонголтууд", - "returns_one": "{{count}} буцаалтын сонголт", - "returns_other": "{{count}} буцаалтын сонголтууд" - }, - "priceType": { - "label": "Үнийн төрөл", - "options": { - "fixed": { - "label": "Тогтмол", - "hint": "Хүргэлтийн сонголтын үнэ тогтмол бөгөөд захиалгын агуулгаар өөрчлөгдөхгүй." - }, - "calculated": { - "label": "Тооцоолсон", - "hint": "Хүргэлтийн сонголтын үнэ нь төлбөрийн үйлчилгээ үзүүлэгчээр тооцоологдох болно." - } - } - }, - "enableInStore": { - "label": "Дэлгүүрт идэвхжүүлэх", - "hint": "Хэрэглэгчид энэ сонголтыг төлбөрийн үед ашиглах боломжтой эсэх." - }, - "provider": "Биелэлтийн үйлчилгээ үзүүлэгч", - "profile": "Хүргэлтийн профайл", - "fulfillmentOption": "Биелэлтийн сонголт" - } - }, - "serviceZones": { - "create": { - "headerPickup": "{{location}}-ээс авах үйлчилгээний бүс үүсгэх", - "headerShipping": "{{location}}-ээс хүргэлтийн үйлчилгээний бүс үүсгэх", - "action": "Үйлчилгээний бүс үүсгэх", - "successToast": "Үйлчилгээний бүс {{name}} амжилттай үүсгэгдлээ." - }, - "edit": { - "header": "Үйлчилгээний бүсийг засах", - "successToast": "Үйлчилгээний бүс {{name}} амжилттай шинэчлэгдлээ." - }, - "delete": { - "confirmation": "Та үйлчилгээний бүс {{name}}-г устгах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "successToast": "Үйлчилгээний бүс {{name}} амжилттай устгагдлаа." - }, - "manageAreas": { - "header": "{{name}}-д зориулсан бүсүүдийг удирдах", - "action": "Бүсүүдийг удирдах", - "label": "Бүсүүд", - "hint": "Үйлчилгээний бүс хамрах газарзүйн бүсүүдийг сонго.", - "successToast": "{{name}}-д зориулсан бүсүүд амжилттай шинэчлэгдлээ." - }, - "fields": { - "noRecords": "Хүргэлтийн сонголтуудыг нэмэх үйлчилгээний бүс байхгүй.", - "tip": "Үйлчилгээний бүс нь газарзүйн бүсүүдийн цуглуулга юм. Энэ нь тодорхойлолттой байршлуудад боломжтой хүргэлтийн сонголтуудыг хязгаарлахад ашиглагддаг." - } - } - }, - "shippingProfile": { - "domain": "Хүргэлтийн профайлууд", - "subtitle": "Ижил төстэй хүргэлтийн шаардлагатай бүтээгдэхүүнийг профайлуудад бүлэглэх.", - "create": { - "header": "Хүргэлтийн профайл үүсгэх", - "hint": "Шинэ хүргэлтийн профайл үүсгэж, ижил төстэй хүргэлтийн шаардлагатай бүтээгдэхүүнийг бүлэглэх.", - "successToast": "Хүргэлтийн профайл {{name}} амжилттай үүсгэгдлээ." - }, - "delete": { - "title": "Хүргэлтийн профайлыг устгах", - "description": "Та хүргэлтийн профайл {{name}}-г устгах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "successToast": "Хүргэлтийн профайл {{name}} амжилттай устгагдлаа." - }, - "tooltip": { - "type": "Хүргэлтийн профайлын төрлийг оруулна уу, жишээлбэл: Хүнд, Хэт том, Зөвхөн ачаа гэх мэт." - } - }, - "taxRegions": { - "domain": "Татварын бүсүүд", - "list": { - "hint": "Үйлчлүүлэгчид өөр өөр улс орон, бүс нутгаас худалдан авалт хийх үед ямар татвар авахыг удирдах." - }, - "delete": { - "confirmation": "Та татварын бүсийг устгах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "successToast": "Татварын бүс амжилттай устгагдлаа." - }, - "create": { - "header": "Татварын бүс үүсгэх", - "hint": "Тодорхой улс оронд татварын хувь хэмжээг тодорхойлох шинэ татварын бүс үүсгэ.", - "errors": { - "rateIsRequired": "Анхдагч татварын хувь хэмжээг үүсгэх үед татварын хувь хэмжээ шаардлагатай.", - "nameIsRequired": "Анхдагч татварын хувь хэмжээг үүсгэх үед нэр шаардлагатай." - }, - "successToast": "Татварын бүс амжилттай үүсгэгдлээ." - }, - "province": { - "header": "Аймгууд", - "create": { - "header": "Аймгийн татварын бүс үүсгэх", - "hint": "Тодорхой аймагт татварын хувь хэмжээг тодорхойлох шинэ татварын бүс үүсгэх." - } - }, - "state": { - "header": "Улсууд", - "create": { - "header": "Улсын татварын бүс үүсгэх", - "hint": "Тодорхой улсад татварын хувь хэмжээг тодорхойлох шинэ татварын бүс үүсгэх." - } - }, - "stateOrTerritory": { - "header": "Улс эсвэл нутаг дэвсгэр", - "create": { - "header": "Улс/нутаг дэвсгэрийн татварын бүс үүсгэх", - "hint": "Тодорхой улс/нутаг дэвсгэрт татварын хувь хэмжээг тодорхойлох шинэ татварын бүс үүсгэх." - } - }, - "county": { - "header": "Хошуунууд", - "create": { - "header": "Хошууны татварын бүс үүсгэх", - "hint": "Тодорхой хошуунд татварын хувь хэмжээг тодорхойлох шинэ татварын бүс үүсгэх." - } - }, - "region": { - "header": "Бүсүүд", - "create": { - "header": "Бүсийн татварын бүс үүсгэх", - "hint": "Тодорхой бүсэд татварын хувь хэмжээг тодорхойлох шинэ татварын бүс үүсгэх." - } - }, - "department": { - "header": "Хэлтэсүүд", - "create": { - "header": "Хэлтсийн татварын бүс үүсгэх", - "hint": "Тодорхой хэлтэст татварын хувь хэмжээг тодорхойлох шинэ татварын бүс үүсгэх." - } - }, - "territory": { - "header": "Нутаг дэвсгэрүүд", - "create": { - "header": "Нутаг дэвсгэрийн татварын бүс үүсгэх", - "hint": "Тодорхой нутаг дэвсгэрт татварын хувь хэмжээг тодорхойлох шинэ татварын бүс үүсгэх." - } - }, - "prefecture": { - "header": "Аймгууд", - "create": { - "header": "Аймгийн татварын бүс үүсгэх", - "hint": "Тодорхой аймагт татварын хувь хэмжээг тодорхойлох шинэ татварын бүс үүсгэх." - } - }, - "district": { - "header": "Дүүргүүд", - "create": { - "header": "Дүүргийн татварын бүс үүсгэх", - "hint": "Тодорхой дүүрэгт татварын хувь хэмжээг тодорхойлох шинэ татварын бүс үүсгэх." - } - }, - "governorate": { - "header": "Захиргаа", - "create": { - "header": "Захиргааны татварын бүс үүсгэх", - "hint": "Тодорхой захиргаанд татварын хувь хэмжээг тодорхойлох шинэ татварын бүс үүсгэх." - } - }, - "canton": { - "header": "Кантоны", - "create": { - "header": "Кантоны татварын бүс үүсгэх", - "hint": "Тодорхой кантоны татварын хувь хэмжээг тодорхойлох шинэ татварын бүс үүсгэх." - } - }, - "emirate": { - "header": "Эмирт", - "create": { - "header": "Эмиртийн татварын бүс үүсгэх", - "hint": "Тодорхой эмирт татварын хувь хэмжээг тодорхойлох шинэ татварын бүс үүсгэх." - } - }, - "sublevel": { - "header": "Дэд түвшин", - "create": { - "header": "Дэд түвшний татварын бүс үүсгэх", - "hint": "Тодорхой дэд түвшин татварын хувь хэмжээг тодорхойлох шинэ татварын бүс үүсгэх." - } - }, - "taxOverrides": { - "header": "Тохиргоо", - "create": { - "header": "Тохиргоо үүсгэх", - "hint": "Сонгосон нөхцөл байдалд анхдагч татварын хувь хэмжээг өөрчлөх татварын хувь хэмжээг үүсгэх." - }, - "edit": { - "header": "Тохиргоог засах", - "hint": "Сонгосон нөхцөл байдалд анхдагч татварын хувь хэмжээг өөрчлөх татварын хувь хэмжээг засах." - } - }, - "taxRates": { - "create": { - "header": "Татварын хувь хэмжээ үүсгэх", - "hint": "Бүсэд татварын хувь хэмжээг тодорхойлох шинэ татварын хувь хэмжээ үүсгэх.", - "successToast": "Татварын хувь хэмжээ амжилттай үүсгэгдлээ." - }, - "edit": { - "header": "Татварын хувь хэмжээг засах", - "hint": "Бүсэд татварын хувь хэмжээг тодорхойлох татварын хувь хэмжээг засах.", - "successToast": "Татварын хувь хэмжээ амжилттай шинэчлэгдлээ." - }, - "delete": { - "confirmation": "Та татварын хувь хэмжээ {{name}}-г устгах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "successToast": "Татварын хувь хэмжээ амжилттай устгагдлаа." - } - }, - "fields": { - "isCombinable": { - "label": "Нэгтгэж болох", - "hint": "Энэ татварын хувь хэмжээг татварын бүсийн анхдагч хувь хэмжээтэй нэгтгэж болох эсэх.", - "true": "Нэгтгэж болох", - "false": "Нэгтгэж болохгүй" - }, - "defaultTaxRate": { - "label": "Анхдагч татварын хувь хэмжээ", - "tooltip": "Энэ бүсийн анхдагч татварын хувь хэмжээ. Жишээ нь улс орон эсвэл бүс нутгийн стандарт НӨАТ хувь хэмжээ.", - "action": "Анхдагч татварын хувь хэмжээ үүсгэх" - }, - "taxRate": "Татварын хувь хэмжээ", - "taxCode": "Татварын код", - "targets": { - "label": "Зорилтууд", - "hint": "Энэ татварын хувь хэмжээ ямар зорилтуудад хамаарахыг сонго.", - "options": { - "product": "Бүтээгдэхүүнүүд", - "productCollection": "Бүтээгдэхүүний цуглуулгууд", - "productTag": "Бүтээгдэхүүний шошго", - "productType": "Бүтээгдэхүүний төрлүүд", - "customerGroup": "Үйлчлүүлэгчдийн бүлгүүд" - }, - "operators": { - "in": "-д", - "on": "-д", - "and": "ба" - }, - "placeholders": { - "product": "Бүтээгдэхүүнүүдийг хайх", - "productCollection": "Бүтээгдэхүүний цуглуулгуудыг хайх", - "productTag": "Бүтээгдэхүүний шошгуудыг хайх", - "productType": "Бүтээгдэхүүний төрлүүдийг хайх", - "customerGroup": "Үйлчлүүлэгчдийн бүлгүүдийг хайх" - }, - "tags": { - "product": "Бүтээгдэхүүн", - "productCollection": "Бүтээгдэхүүний цуглуулга", - "productTag": "Бүтээгдэхүүний шошго", - "productType": "Бүтээгдэхүүний төрөл", - "customerGroup": "Үйлчлүүлэгчдийн бүлэг" - }, - "modal": { - "header": "Зорилтуудыг нэмэх" - }, - "values_one": "{{count}} утга", - "values_other": "{{count}} утгууд", - "numberOfTargets_one": "{{count}} зорилго", - "numberOfTargets_other": "{{count}} зорилгууд", - "additionalValues_one": "ба {{count}} илүү утга", - "additionalValues_other": "ба {{count}} илүү утгууд", - "action": "Зорилго нэмэх" - }, - "sublevels": { - "labels": { - "province": "Аймаг", - "state": "Улс", - "region": "Бүс", - "stateOrTerritory": "Улс/нутаг дэвсгэр", - "department": "Хэлтэс", - "county": "Хошуу", - "territory": "Нутаг дэвсгэр", - "prefecture": "Аймаг", - "district": "Дүүрэг", - "governorate": "Захиргаа", - "emirate": "Эмирт", - "canton": "Кантоны", - "sublevel": "Дэд түвшний код" - }, - "placeholders": { - "province": "Аймгийг сонго", - "state": "Улсыг сонго", - "region": "Бүсийг сонго", - "stateOrTerritory": "Улс/нутаг дэвсгэрийг сонго", - "department": "Хэлтсийг сонго", - "county": "Хошууг сонго", - "territory": "Нутаг дэвсгэрийг сонго", - "prefecture": "Аймгийг сонго", - "district": "Дүүргийг сонго", - "governorate": "Захиргааг сонго", - "emirate": "Эмиртийг сонго", - "canton": "Кантоныг сонго" - }, - "tooltips": { - "sublevel": "Дэд түвшний татварын бүсийн ISO 3166-2 кодыг оруулна уу.", - "notPartOfCountry": "{{province}} нь {{country}}-ийн нэг хэсэг биш юм шиг харагдаж байна. Энийг зөв эсэхийг дахин шалгана уу." - }, - "alert": { - "header": "Энэ татварын бүсийн дэд түвшнүүд идэвхгүй байна", - "description": "Дэд түвшнүүд энэ бүсэд анхдагчаар идэвхгүй байна. Та аймаг, улс эсвэл нутаг дэвсгэр гэх мэт дэд түвшнүүдийг үүсгэхийн тулд тэдгээрийг идэвхжүүлж болно.", - "action": "Дэд түвшнүүдийг идэвхжүүлэх" - } - }, - "noDefaultRate": { - "label": "Анхдагч хувь хэмжээ байхгүй", - "tooltip": "Энэ татварын бүс анхдагч татварын хувь хэмжээ байхгүй. Хэрэв стандарт хувь хэмжээ байгаа бол, жишээлбэл улс орны НӨАТ, түүнийг энэ бүсэд нэмнэ үү." - } - } - }, - "promotions": { - "domain": "Урамшууллууд", - "sections": { - "details": "Урамшууллын дэлгэрэнгүй" - }, - "tabs": { - "template": "Төрөл", - "details": "Дэлгэрэнгүй", - "campaign": "Аян" - }, - "fields": { - "type": "Төрөл", - "value_type": "Үнийн төрөл", - "value": "Үнийн дүн", - "campaign": "Аян", - "method": "Арга", - "allocation": "Хуваарилалт", - "addCondition": "Нөхцөл нэмэх", - "clearAll": "Бүгдийг арилгах", - "amount": { - "tooltip": "Үнийн дүнг тохируулахын тулд валютын кодыг сонгоно уу" - }, - "conditions": { - "rules": { - "title": "Хэн энэ кодыг ашиглах боломжтой вэ?", - "description": "Ямар үйлчлүүлэгч урамшууллын кодыг ашиглахыг зөвшөөрдөг вэ? Хэрэв хүрээгүй бол урамшууллын кодыг бүх үйлчлүүлэгчид ашиглах боломжтой." - }, - "target-rules": { - "title": "Урамшуулал ямар зүйлс дээр хэрэглэх вэ?", - "description": "Урамшуулал нь дараах нөхцөлд тохирсон зүйлс дээр хэрэгжинэ." - }, - "buy-rules": { - "title": "Урамшууллыг нээхийн тулд сагсанд юу байх ёстой вэ?", - "description": "Хэрэв эдгээр нөхцөл тохирвол, бид урамшууллыг зорилтот зүйлс дээр идэвхжүүлнэ." - } - } - }, - "tooltips": { - "campaignType": "Урамшууллын төсвийг тохируулахын тулд урамшуулалд валютын код сонгох ёстой." - }, - "errors": { - "requiredField": "Шаардлагатай талбар", - "promotionTabError": "Үргэлжлүүлэхээс өмнө Урамшууллын таб дахь алдаануудыг засна уу" - }, - "toasts": { - "promotionCreateSuccess": "Урамшуулал ({{code}}) амжилттай үүсгэгдлээ." - }, - "create": {}, - "edit": { - "title": "Урамшууллын дэлгэрэнгүйг засах", - "rules": { - "title": "Ашиглалтын нөхцлийг засах" - }, - "target-rules": { - "title": "Зүйлийн нөхцлийг засах" - }, - "buy-rules": { - "title": "Худалдах нөхцлийг засах" - } - }, - "campaign": { - "header": "Аян", - "edit": { - "header": "Аяныг засах", - "successToast": "Урамшууллын аян амжилттай шинэчлэгдлээ." - }, - "actions": { - "goToCampaign": "Аян руу очих" - } - }, - "campaign_currency": { - "tooltip": "Энэ нь урамшууллын валют юм. Дэлгэрэнгүй таб дээрээс өөрчилж болно." - }, - "form": { - "required": "Шаардлагатай", - "and": "БОЛОН", - "selectAttribute": "Атрибутыг сонго", - "campaign": { - "existing": { - "title": "Одоо байгаа аян", - "description": "Урамшууллыг одоо байгаа аянд нэмнэ үү.", - "placeholder": { - "title": "Одоо байгаа аян байхгүй", - "desc": "Та олон урамшууллыг хянах, төсвийн хязгаарыг тогтоохын тулд нэгийг үүсгэж болно." - } - }, - "new": { - "title": "Шинэ аян", - "description": "Энэ урамшуулалд зориулсан шинэ аян үүсгэх." - }, - "none": { - "title": "Аянгүйгээр", - "description": "Урамшууллыг аянтай холбоогүйгээр үргэлжлүүлэх" - } - }, - "status": { - "label": "Төлөв", - "draft": { - "title": "Ноорог", - "description": "Үйлчлүүлэгчид кодыг одоогоор ашиглах боломжгүй" - }, - "active": { - "title": "Идэвхтэй", - "description": "Үйлчлүүлэгчид кодыг ашиглах боломжтой" - }, - "inactive": { - "title": "Идэвхгүй", - "description": "Үйлчлүүлэгчид кодыг цаашид ашиглах боломжгүй" - } - }, - "method": { - "label": "Арга", - "code": { - "title": "Урамшууллын код", - "description": "Үйлчлүүлэгчид энэ кодыг төлбөрийн үед оруулах ёстой" - }, - "automatic": { - "title": "Автомат", - "description": "Үйлчлүүлэгчид төлбөрийн үед энэ урамшууллыг харах болно" - } - }, - "max_quantity": { - "title": "Хамгийн их хэмжээ", - "description": "Энэ урамшуулал үйлчлэх хамгийн их зүйлсийн тоо." - }, - "type": { - "standard": { - "title": "Стандарт", - "description": "Стандарт урамшуулал" - }, - "buyget": { - "title": "Худалдаж авах", - "description": "X-ийг худалдаж авбал Y урамшуулал" - } - }, - "allocation": { - "each": { - "title": "Бүр", - "description": "Бүр зүйл дээр үнэ цэнийг хэрэглэх" - }, - "across": { - "title": "Бүх зүйл", - "description": "Зүйлсийн хооронд үнэ цэнийг хэрэглэх" - }, - "once": { - "title": "Нэг удаа", - "description": "Хөнгөлөлтийг дээд тоо хэмжээнд хязгаарлах" - } - }, - "code": { - "title": "Код", - "description": "Үйлчлүүлэгчид төлбөрийн үед оруулах код." - }, - "value": { - "title": "Урамшууллын үнэ цэнэ" - }, - "value_type": { - "fixed": { - "title": "Урамшууллын үнэ цэнэ", - "description": "Хөнгөлөх дүн. жишээ нь 100" - }, - "percentage": { - "title": "Урамшууллын үнэ цэнэ", - "description": "Дүнгийн хөнгөлөлтийн хувь. жишээ нь 8%" - } - } - }, - "deleteWarning": "Та урамшуулал {{code}}-г устгах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "createPromotionTitle": "Урамшуулал үүсгэх", - "type": "Урамшууллын төрөл", - "conditions": { - "add": "Нөхцөл нэмэх", - "list": { - "noRecordsMessage": "Урамшуулалыг ямар зүйлс дээр хэрэглэхийг хязгаарлах нөхцөл нэмнэ үү." - } - } - }, - "campaigns": { - "domain": "Аянууд", - "details": "Аяны дэлгэрэнгүй", - "status": { - "active": "Идэвхтэй", - "expired": "Хугацаа дууссан", - "scheduled": "Төлөвлөгдсөн" - }, - "delete": { - "title": "Та итгэлтэй байна уу?", - "description": "Та '{{name}}' аяныг устгах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "successToast": "'{{name}}' аян амжилттай үүсгэгдсэн." - }, - "edit": { - "header": "Аяныг засах", - "description": "Аяны дэлгэрэнгүйг засах.", - "successToast": "'{{name}}' аян амжилттай шинэчлэгдсэн." - }, - "configuration": { - "header": "Тохиргоо", - "edit": { - "header": "Аяны тохиргоог засах", - "description": "Аяны тохиргоог засах.", - "successToast": "Аяны тохиргоо амжилттай шинэчлэгдсэн." - } - }, - "create": { - "title": "Аян үүсгэх", - "description": "Урамшууллын аян үүсгэх.", - "hint": "Урамшууллын аян үүсгэх.", - "header": "Аян үүсгэх", - "successToast": "'{{name}}' аян амжилттай үүсгэгдсэн." - }, - "fields": { - "name": "Нэр", - "identifier": "Таних тэмдэг", - "start_date": "Эхлэх огноо", - "end_date": "Дуусах огноо", - "total_spend": "Зарцуулсан төсөв", - "total_used": "Ашигласан төсөв", - "budget_limit": "Төсвийн хязгаар", - "campaign_id": { - "hint": "Энэ жагсаалтад зөвхөн урамшуулалтай ижил валютын кодтой аянуудыг харуулна." - } - }, - "budget": { - "create": { - "hint": "Аянд зориулсан төсөв үүсгэх.", - "header": "Аяны төсөв" - }, - "details": "Аяны төсөв", - "fields": { - "type": "Төрөл", - "currency": "Валют", - "limit": "Хязгаар", - "used": "Ашигласан" - }, - "type": { - "spend": { - "title": "Зарцуулах", - "description": "Бүх урамшууллын ашиглалтын хөнгөлөлтийн нийт дүнг хязгаарлах." - }, - "usage": { - "title": "Ашиглалт", - "description": "Урамшууллыг хэр олон удаа ашиглахыг хязгаарлах." - } - }, - "edit": { - "header": "Аяны төсвийг засах" - } - }, - "promotions": { - "remove": { - "title": "Аянаас урамшууллыг хасах", - "description": "Та аянаас {{count}} урамшуулал(ууд)-г хасах гэж байна. Энэ үйлдлийг буцаах боломжгүй." - }, - "alreadyAdded": "Энэ урамшуулал аль хэдийн аяны нэг хэсэг болсон.", - "alreadyAddedDiffCampaign": "Энэ урамшуулал аль хэдийн өөр аянд нэмэгдсэн ({{name}}).", - "currencyMismatch": "Урамшууллын болон аяны валют тохирохгүй байна", - "toast": { - "success": "{{count}} урамшуулал(ууд) амжилттай аяны нэг хэсэг болсон" - }, - "add": { - "list": { - "noRecordsMessage": "Эхлээд урамшуулал үүсгэ." - } - }, - "list": { - "noRecordsMessage": "Аянд урамшуулал байхгүй." - } - }, - "deleteCampaignWarning": "Та аян {{name}}-г устгах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "totalSpend": "<0>{{amount}} <1>{{currency}}" - }, - "priceLists": { - "domain": "Үнийн жагсаалтууд", - "subtitle": "Зарим нөхцөлд худалдаа үүсгэх эсвэл үнийг давж тооцоолох.", - "delete": { - "confirmation": "Та үнийн жагсаалт {{title}}-г устгах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "successToast": "Үнийн жагсаалт {{title}} амжилттай устгагдлаа." - }, - "create": { - "header": "Үнийн жагсаалт үүсгэх", - "subheader": "Бүтээгдэхүүнийхээ үнийг удирдах шинэ үнийн жагсаалт үүсгэх.", - "tabs": { - "details": "Дэлгэрэнгүй", - "products": "Бүтээгдэхүүнүүд", - "prices": "Үнийн санал" - }, - "successToast": "Үнийн жагсаалт {{title}} амжилттай үүсгэгдлээ.", - "products": { - "list": { - "noRecordsMessage": "Эхлээд бүтээгдэхүүн үүсгэ." - } - } - }, - "edit": { - "header": "Үнийн жагсаалтыг засах", - "successToast": "Үнийн жагсаалт {{title}} амжилттай шинэчлэгдлээ." - }, - "configuration": { - "header": "Тохиргоо", - "edit": { - "header": "Үнийн жагсаалтын тохиргоог засах", - "description": "Үнийн жагсаалтын тохиргоог засах.", - "successToast": "Үнийн жагсаалтын тохиргоо амжилттай шинэчлэгдлээ." - } - }, - "products": { - "header": "Бүтээгдэхүүнүүд", - "actions": { - "addProducts": "Бүтээгдэхүүнүүд нэмэх", - "editPrices": "Үнийг засах" - }, - "delete": { - "confirmation_one": "Та үнийн жагсаалтад {{count}} бүтээгдэхүүний үнийг устгах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "confirmation_other": "Та үнийн жагсаалтад {{count}} бүтээгдэхүүнүүдийн үнийг устгах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "successToast_one": "{{count}} бүтээгдэхүүний үнийг амжилттай устгалаа.", - "successToast_other": "{{count}} бүтээгдэхүүнүүдийн үнийг амжилттай устгалаа." - }, - "add": { - "successToast": "Үнийн жагсаалтад үнийн санал амжилттай нэмэгдлээ." - }, - "edit": { - "successToast": "Үнийн санал амжилттай шинэчлэгдлээ." - } - }, - "fields": { - "priceOverrides": { - "label": "Үнийн давалт", - "header": "Үнийн давалт" - }, - "status": { - "label": "Төлөв", - "options": { - "active": "Идэвхтэй", - "draft": "Ноорог", - "expired": "Хугацаа дууссан", - "scheduled": "Төлөвлөгдсөн" - } - }, - "type": { - "label": "Төрөл", - "hint": "Үнийн жагсаалтыг ямар төрлөөр үүсгэхийг сонгоно уу.", - "options": { - "sale": { - "label": "Худалдаа", - "description": "Худалдааны үнэ нь бүтээгдэхүүний үнэ түр хугацаанд өөрчлөгдөх." - }, - "override": { - "label": "Давалт", - "description": "Давалтууд ихэвчлэн үйлчлүүлэгчийн тусгай үнийг үүсгэхэд ашиглагддаг." - } - } - }, - "startsAt": { - "label": "Үнийн жагсаалт эхлэх огноотой юу?", - "hint": "Үнийн жагсаалтыг ирээдүйд идэвхжүүлэхээр хуваарьлах." - }, - "endsAt": { - "label": "Үнийн жагсаалт дуусах огноотой юу?", - "hint": "Үнийн жагсаалтыг ирээдүйд идэвхгүй болгохоор хуваарьлах." - }, - "customerAvailability": { - "header": "Үйлчлүүлэгчдийн бүлгүүдийг сонго", - "label": "Үйлчлүүлэгчдийн боломжит байдал", - "hint": "Үнийн жагсаалтыг ямар үйлчлүүлэгчийн бүлгүүдэд хэрэглэхийг сонгоно уу.", - "placeholder": "Үйлчлүүлэгчдийн бүлгүүдийг хайх", - "attribute": "Үйлчлүүлэгчдийн бүлгүүд" - } - } - }, - "profile": { - "domain": "Профайл", - "manageYourProfileDetails": "Профайлын дэлгэрэнгүй мэдээллийг удирдах.", - "fields": { - "languageLabel": "Хэл", - "usageInsightsLabel": "Ашиглалтын ойлголтууд" - }, - "edit": { - "header": "Профайлыг засах", - "languageHint": "Админ самбар дээр ашиглахыг хүссэн хэл. Энэ нь таны дэлгүүрийн хэлийг өөрчлөхгүй.", - "languagePlaceholder": "Хэл сонгох", - "usageInsightsHint": "Ашиглалтын ойлголтуудыг хуваалцаж, Medusa-г сайжруулахад тусална уу. Бид юуг цуглуулдаг, хэрхэн ашигладаг талаар <0>баримт бичиг дотроос уншиж болно." - }, - "toast": { - "edit": "Профайлын өөрчлөлтийг хадгалагдсан" - } - }, - "users": { - "domain": "Хэрэглэгчид", - "editUser": "Хэрэглэгчийг засах", - "inviteUser": "Хэрэглэгчийг урих", - "inviteUserHint": "Таны дэлгүүрт шинэ хэрэглэгчийг урих.", - "sendInvite": "Урилга илгээх", - "pendingInvites": "Хүлээгдэж буй урилгууд", - "deleteInviteWarning": "Та {{email}}-д урилгын устгах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "resendInvite": "Урилгыг дахин илгээх", - "copyInviteLink": "Урилгын холбоосыг хуулбарлах", - "expiredOnDate": "Дууссан огноо {{date}}", - "validFromUntil": "Хүчинтэй <0>{{from}} - <1>{{until}}", - "acceptedOnDate": "Зөвшөөрсөн огноо {{date}}", - "inviteStatus": { - "accepted": "Зөвшөөрсөн", - "pending": "Хүлээгдэж буй", - "expired": "Дууссан" - }, - "roles": { - "admin": "Админ", - "developer": "Хөгжүүлэгч", - "member": "Гишүүн" - }, - "deleteUserWarning": "Та хэрэглэгч {{name}}-г устгах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "deleteUserSuccess": "Хэрэглэгч {{name}} амжилттай устгагдлаа", - "invite": "Урих" - }, - "store": { - "domain": "Дэлгүүр", - "manageYourStoresDetails": "Таны дэлгүүрийн дэлгэрэнгүй мэдээллийг удирдах", - "editStore": "Дэлгүүрийг засах", - "defaultCurrency": "Анхдагч валют", - "defaultRegion": "Анхдагч бүс", - "swapLinkTemplate": "Солилцооны холбоосын загвар", - "paymentLinkTemplate": "Төлбөрийн холбоосын загвар", - "inviteLinkTemplate": "Урилгын холбоосын загвар", - "currencies": "Валютууд", - "addCurrencies": "Валютууд нэмэх", - "enableTaxInclusivePricing": "Татвар багтсан үнийг идэвхжүүлэх", - "disableTaxInclusivePricing": "Татвар багтсан үнийг идэвхгүй болгох", - "removeCurrencyWarning_one": "Та дэлгүүрээс {{count}} валютыг устгах гэж байна. Үргэлжлүүлэхээс өмнө энэ валютыг ашигласан бүх үнийг устгасан эсэхээ шалгаарай.", - "removeCurrencyWarning_other": "Та дэлгүүрээс {{count}} валютуудыг устгах гэж байна. Үргэлжлүүлэхээс өмнө эдгээр валютуудыг ашигласан бүх үнийг устгасан эсэхээ шалгаарай.", - "currencyAlreadyAdded": "Энэ валют аль хэдийн таны дэлгүүрт нэмэгдсэн байна.", - "edit": { - "header": "Дэлгүүрийг засах" - }, - "toast": { - "update": "Дэлгүүр амжилттай шинэчлэгдлээ", - "currenciesUpdated": "Валютууд амжилттай шинэчлэгдлээ", - "currenciesRemoved": "Дэлгүүрээс валютууд амжилттай устгагдлаа", - "updatedTaxInclusivitySuccessfully": "Татвар багтсан үнийг амжилттай шинэчлэгдлээ" - } - }, - "regions": { - "domain": "Бүсүүд", - "subtitle": "Бүс гэдэг нь та бүтээгдэхүүнээ борлуулдаг газар юм. Энэ нь олон улсыг хамарч, өөр өөр татварын хувь, үйлчилгээ үзүүлэгчид, валюттай байж болно.", - "createRegion": "Бүс үүсгэх", - "createRegionHint": "Улсуудын багцад татварын хувь, үйлчилгээ үзүүлэгчдийг удирдах.", - "addCountries": "Улсууд нэмэх", - "editRegion": "Бүсийг засах", - "countriesHint": "Энэ бүсэд багтсан улсуудыг нэм.", - "deleteRegionWarning": "Та бүс {{name}}-г устгах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "removeCountriesWarning_one": "Та бүсээс {{count}} улсыг устгах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "removeCountriesWarning_other": "Та бүсээс {{count}} улсуудыг устгах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "removeCountryWarning": "Та бүсээс улс {{name}}-г устгах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "automaticTaxesHint": "Идэвхжүүлсэн үед, татвар нь зөвхөн хүргэлтийн хаягаар төлбөрийн үед тооцоологдоно.", - "taxInclusiveHint": "Идэвхжүүлсэн үед, бүс дэх үнийн дүн татвар багтаасан байна.", - "providersHint": "Энэ бүсэд ямар төлбөрийн үйлчилгээ үзүүлэгчид байгаа вэ.", - "shippingOptions": "Хүргэлтийн сонголтууд", - "deleteShippingOptionWarning": "Та хүргэлтийн сонголт {{name}}-г устгах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "return": "Буцаалт", - "outbound": "Гарах", - "priceType": "Үнийн төрөл", - "flatRate": "Тогтмол үнэ", - "calculated": "Тооцоолсон", - "list": { - "noRecordsMessage": "Та борлуулдаг бүсүүдэд зориулсан бүс үүсгэ." - }, - "toast": { - "delete": "Бүс амжилттай устгагдлаа", - "edit": "Бүсийн засвар хадгалагдлаа", - "create": "Бүс амжилттай үүсгэгдлээ", - "countries": "Бүсийн улсууд амжилттай шинэчлэгдлээ" - }, - "shippingOption": { - "createShippingOption": "Хүргэлтийн сонголт үүсгэх", - "createShippingOptionHint": "Энэ бүсэд зориулсан шинэ хүргэлтийн сонголт үүсгэ.", - "editShippingOption": "Хүргэлтийн сонголтыг засах", - "fulfillmentMethod": "Биелэлтийн арга", - "type": { - "outbound": "Гарах", - "outboundHint": "Бүтээгдэхүүнийг үйлчлүүлэгчид илгээх хүргэлтийн сонголт үүсгэж байгаа бол үүнийг ашигла.", - "return": "Буцаалт", - "returnHint": "Үйлчлүүлэгч бүтээгдэхүүнийг танд буцааж өгөх хүргэлтийн сонголт үүсгэж байгаа бол үүнийг ашигла." - }, - "priceType": { - "label": "Үнийн төрөл", - "flatRate": "Тогтмол үнэ", - "calculated": "Тооцоолсон" - }, - "availability": { - "adminOnly": "Зөвхөн админд", - "adminOnlyHint": "Идэвхжүүлсэн үед, хүргэлтийн сонголт нь зөвхөн админ самбарт боломжтой байх болно, дэлгүүрт биш." - }, - "taxInclusiveHint": "Идэвхжүүлсэн үед, хүргэлтийн сонголтын үнэ татвар багтаасан байна.", - "requirements": { - "label": "Шаардлагууд", - "hint": "Хүргэлтийн сонголтын шаардлагуудыг тодорхойл." - } - } - }, - "taxes": { - "domain": "Татварын бүсүүд", - "domainDescription": "Татварын бүсийг удирдах", - "countries": { - "taxCountriesHint": "Татварын тохиргоо жагсаасан улсууд дээр хамаарна." - }, - "settings": { - "editTaxSettings": "Татварын тохиргоог засах", - "taxProviderLabel": "Татварын үйлчилгээ үзүүлэгч", - "systemTaxProviderLabel": "Системийн татварын үйлчилгээ үзүүлэгч", - "calculateTaxesAutomaticallyLabel": "Татварыг автоматаар тооцоолох", - "calculateTaxesAutomaticallyHint": "Идэвхжүүлсэн үед, татварын хувь хэмжээг автоматаар тооцоолж, сагсанд хэрэглэнэ. Идэвхгүй үед, татварыг төлбөрийн үед гараар тооцоолох ёстой. Гараар татвар тооцоолохыг гуравдагч талын татварын үйлчилгээ үзүүлэгчидтэй хамт хэрэглэхийг зөвлөж байна.", - "applyTaxesOnGiftCardsLabel": "Бэлгийн картанд татвар хэрэглэх", - "applyTaxesOnGiftCardsHint": "Идэвхжүүлсэн үед, татварууд бэлгийн картанд төлбөрийн үед хэрэгжинэ. Зарим улсад, татварын зохицуулалт нь худалдан авах үед бэлгийн картанд татвар хэрэглэхийг шаарддаг.", - "defaultTaxRateLabel": "Анхдагч татварын хувь хэмжээ", - "defaultTaxCodeLabel": "Анхдагч татварын код" - }, - "defaultRate": { - "sectionTitle": "Анхдагч татварын хувь хэмжээ" - }, - "taxRate": { - "sectionTitle": "Татварын хувь хэмжээ", - "createTaxRate": "Татварын хувь хэмжээ үүсгэх", - "createTaxRateHint": "Энэ бүсэд зориулсан шинэ татварын хувь хэмжээ үүсгэх.", - "deleteRateDescription": "Та татварын хувь хэмжээ {{name}}-г устгах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "editTaxRate": "Татварын хувь хэмжээг засах", - "editRateAction": "Хувь хэмжээг засах", - "editOverridesAction": "Давалтуудыг засах", - "editOverridesTitle": "Татварын хувь хэмжээний давалтуудыг засах", - "editOverridesHint": "Татварын хувь хэмжээг давалтуудыг тодорхойл.", - "deleteTaxRateWarning": "Та татварын хувь хэмжээ {{name}}-г устгах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "productOverridesLabel": "Бүтээгдэхүүний давалтууд", - "productOverridesHint": "Татварын хувь хэмжээг давалтуудыг тодорхойл.", - "addProductOverridesAction": "Бүтээгдэхүүний давалтуудыг нэмэх", - "productTypeOverridesLabel": "Бүтээгдэхүүний төрлийн давалтууд", - "productTypeOverridesHint": "Татварын хувь хэмжээг давалтуудыг тодорхойл.", - "addProductTypeOverridesAction": "Бүтээгдэхүүний төрлийн давалтуудыг нэмэх", - "shippingOptionOverridesLabel": "Хүргэлтийн сонголтын давалтууд", - "shippingOptionOverridesHint": "Татварын хувь хэмжээг давалтуудыг тодорхойл.", - "addShippingOptionOverridesAction": "Хүргэлтийн сонголтын давалтуудыг нэмэх", - "productOverridesHeader": "Бүтээгдэхүүнүүд", - "productTypeOverridesHeader": "Бүтээгдэхүүний төрлүүд", - "shippingOptionOverridesHeader": "Хүргэлтийн сонголтууд" - } - }, - "locations": { - "domain": "Байршлууд", - "editLocation": "Байршлыг засах", - "addSalesChannels": "Борлуулалтын сувгууд нэмэх", - "noLocationsFound": "Байршил олдсонгүй", - "selectLocations": "Зүйлийг нөөцөлсөн байршлуудыг сонго.", - "deleteLocationWarning": "Та байршил {{name}}-г устгах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "removeSalesChannelsWarning_one": "Та байршлаас {{count}} борлуулалтын суваг устгах гэж байна.", - "removeSalesChannelsWarning_other": "Та байршлаас {{count}} борлуулалтын сувгуудыг устгах гэж байна.", - "toast": { - "create": "Байршил амжилттай үүсгэгдлээ", - "update": "Байршил амжилттай шинэчлэгдлээ", - "removeChannel": "Борлуулалтын суваг амжилттай устгагдлаа" - } - }, - "reservations": { - "domain": "Захиалга", - "subtitle": "Барааны зүйлсийн нөөцлөлтийн хэмжээг удирдах.", - "deleteWarning": "Та захиалгыг устгах гэж байна. Энэ үйлдлийг буцаах боломжгүй." - }, - "salesChannels": { - "domain": "Борлуулалтын сувгууд", - "subtitle": "Та бүтээгдэхүүнээ борлуулдаг онлайн болон офлайн сувгуудыг удирдах.", - "createSalesChannel": "Борлуулалтын суваг үүсгэх", - "createSalesChannelHint": "Бүтээгдэхүүнээ борлуулах шинэ борлуулалтын суваг үүсгэх.", - "enabledHint": "Борлуулалтын суваг идэвхжсэн эсэхийг заана уу.", - "removeProductsWarning_one": "Та {{sales_channel}}-аас {{count}} бүтээгдэхүүнийг устгах гэж байна.", - "removeProductsWarning_other": "Та {{sales_channel}}-аас {{count}} бүтээгдэхүүнүүдийг устгах гэж байна.", - "addProducts": "Бүтээгдэхүүнүүд нэмэх", - "editSalesChannel": "Борлуулалтын сувгийг засах", - "productAlreadyAdded": "Бүтээгдэхүүн аль хэдийн борлуулалтын сувгад нэмэгдсэн байна.", - "deleteSalesChannelWarning": "Та борлуулалтын суваг {{name}}-г устгах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "toast": { - "create": "Борлуулалтын суваг амжилттай үүсгэгдлээ", - "update": "Борлуулалтын суваг амжилттай шинэчлэгдлээ", - "delete": "Борлуулалтын суваг амжилттай устгагдлаа" - }, - "tooltip": { - "cannotDeleteDefault": "Анхдагч борлуулалтын сувгийг устгах боломжгүй" - }, - "products": { - "list": { - "noRecordsMessage": "Борлуулалтын сувагт бүтээгдэхүүн байхгүй." - }, - "add": { - "list": { - "noRecordsMessage": "Эхлээд бүтээгдэхүүн үүсгэ." - } - } - } - }, - "apiKeyManagement": { - "domain": { - "publishable": "Нийтлэх боломжтой API түлхүүрүүд", - "secret": "Нууц API түлхүүрүүд" - }, - "subtitle": { - "publishable": "Борлуулалтын сувгуудын хязгаарлалтын хүрээнд дэлгүүрт ашиглагдах API түлхүүрүүдийг удирдах.", - "secret": "Админ хэрэглэгчдийг админ програмд баталгаажуулахад ашиглагдах API түлхүүрүүдийг удирдах." - }, - "status": { - "active": "Идэвхтэй", - "revoked": "Цуцлагдсан" - }, - "type": { - "publishable": "Нийтлэх боломжтой", - "secret": "Нууц" - }, - "create": { - "createPublishableHeader": "Нийтлэх боломжтой API түлхүүр үүсгэх", - "createPublishableHint": "Тодорхой борлуулалтын сувгуудын хүрээнд хүсэлтийг хязгаарлах шинэ нийтлэх боломжтой API түлхүүр үүсгэх.", - "createSecretHeader": "Нууц API түлхүүр үүсгэх", - "createSecretHint": "Баталгаажсан админ хэрэглэгчийн хувьд Medusa API-д хандах шинэ нууц API түлхүүр үүсгэх.", - "secretKeyCreatedHeader": "Нууц түлхүүр үүсгэгдсэн", - "secretKeyCreatedHint": "Таны шинэ нууц түлхүүр үүсгэгдсэн. Одоо хуулж, аюулгүйгээр хадгалаарай. Энэ нь зөвхөн энэ удаад харагдана.", - "copySecretTokenSuccess": "Нууц түлхүүрийг санах ойд хуулсан.", - "copySecretTokenFailure": "Нууц түлхүүрийг санах ойд хуулахад алдаа гарлаа.", - "successToast": "API түлхүүр амжилттай үүсгэгдлээ." - }, - "edit": { - "header": "API түлхүүрийг засах", - "description": "API түлхүүрийн гарчгийг засах.", - "successToast": "API түлхүүр {{title}} амжилттай шинэчлэгдлээ." - }, - "salesChannels": { - "title": "Борлуулалтын сувгууд нэмэх", - "description": "API түлхүүр хязгаарлагдах борлуулалтын сувгуудыг нэмнэ үү.", - "successToast_one": "{{count}} борлуулалтын суваг API түлхүүрт амжилттай нэмэгдлээ.", - "successToast_other": "{{count}} борлуулалтын сувгууд API түлхүүрт амжилттай нэмэгдлээ.", - "alreadyAddedTooltip": "Борлуулалтын суваг аль хэдийн API түлхүүрт нэмэгдсэн байна.", - "list": { - "noRecordsMessage": "Нийтлэх боломжтой API түлхүүрийн хүрээнд борлуулалтын суваг байхгүй." - } - }, - "delete": { - "warning": "Та API түлхүүр {{title}}-г устгах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "successToast": "API түлхүүр {{title}} амжилттай устгагдлаа." - }, - "revoke": { - "warning": "Та API түлхүүр {{title}}-г цуцлах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "successToast": "API түлхүүр {{title}} амжилттай цуцлагдлаа." - }, - "addSalesChannels": { - "list": { - "noRecordsMessage": "Эхлээд борлуулалтын суваг үүсгэ." - } - }, - "removeSalesChannel": { - "warning": "Та API түлхүүрээс борлуулалтын суваг {{name}}-г устгах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "warningBatch_one": "Та API түлхүүрээс {{count}} борлуулалтын суваг устгах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "warningBatch_other": "Та API түлхүүрээс {{count}} борлуулалтын сувгуудыг устгах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "successToast": "Борлуулалтын суваг API түлхүүрээс амжилттай устгагдлаа.", - "successToastBatch_one": "{{count}} борлуулалтын суваг API түлхүүрээс амжилттай устгагдлаа.", - "successToastBatch_other": "{{count}} борлуулалтын сувгууд API түлхүүрээс амжилттай устгагдлаа." - }, - "actions": { - "revoke": "API түлхүүрийг цуцлах", - "copy": "API түлхүүрийг хуулах", - "copySuccessToast": "API түлхүүрийг санах ойд хуулсан." - }, - "table": { - "lastUsedAtHeader": "Сүүлд ашигласан", - "createdAtHeader": "Үүсгэгдсэн" - }, - "fields": { - "lastUsedAtLabel": "Сүүлд ашигласан", - "revokedByLabel": "Цуцалсан", - "revokedAtLabel": "Цуцлагдсан", - "createdByLabel": "Үүсгэсэн" - } - }, - "returnReasons": { - "domain": "Буцаалтын Шалтгаанууд", - "subtitle": "Буцаагдсан зүйлсийн шалтгааныг удирдах.", - "calloutHint": "Буцаалтын шалтгаануудыг удирдаж, ангилаарай.", - "editReason": "Буцаалтын шалтгааныг засах", - "create": { - "header": "Буцаалтын шалтгаан нэмэх", - "subtitle": "Буцаалтын хамгийн нийтлэг шалтгаануудыг тодорхойл.", - "hint": "Буцаалтыг ангилах шинэ буцаалтын шалтгаан үүсгэ.", - "successToast": "Буцаалтын шалтгаан {{label}} амжилттай үүсгэгдлээ." - }, - "edit": { - "header": "Буцаалтын шалтгааныг засах", - "subtitle": "Буцаалтын шалтгааны утгыг засах.", - "successToast": "Буцаалтын шалтгаан {{label}} амжилттай шинэчлэгдлээ." - }, - "delete": { - "confirmation": "Та буцаалтын шалтгаан {{label}}-г устгах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "successToast": "Буцаалтын шалтгаан {{label}} амжилттай устгагдлаа." - }, - "fields": { - "value": { - "label": "Утга", - "placeholder": "wrong_size", - "tooltip": "Утга нь буцаалтын шалтгааны хувьд өвөрмөц танигч байх ёстой." - }, - "label": { "label": "Шошго", "placeholder": "Буруу хэмжээ" }, - "description": { - "label": "Тайлбар", - "placeholder": "Үйлчлүүлэгч буруу хэмжээтэй бүтээгдэхүүн хүлээн авсан" - } - } - }, - "login": { - "forgotPassword": "Нууц үг мартсан уу? - <0>Сэргээх", - "title": "Medusa-д тавтай морилно уу", - "hint": "Бүртгэлийн хэсэгт нэвтрэх" - }, - "invite": { - "title": "Medusa-д тавтай морилно уу", - "hint": "Доор бүртгэл үүсгэ.", - "backToLogin": "Нэвтрэх хуудас руу буцах", - "createAccount": "Бүртгэл үүсгэх", - "alreadyHaveAccount": "Бүртгэлтэй юу? - <0>Нэвтрэх", - "emailTooltip": "Таны имэйл өөрчлөгдөхгүй. Өөр имэйл ашиглахыг хүсвэл шинэ урилга илгээх шаардлагатай.", - "invalidInvite": "Урилга хүчин төгөлдөр бус эсвэл дууссан байна.", - "successTitle": "Таны бүртгэл бүртгэгдсэн", - "successHint": "Medusa Админтай шууд эхлээрэй.", - "successAction": "Medusa Админ Эхлүүлэх", - "invalidTokenTitle": "Таны урилгын токен хүчин төгөлдөр бус", - "invalidTokenHint": "Шинэ урилгын холбоос хүсэхийг оролдоно уу.", - "passwordMismatch": "Нууц үг тохирохгүй байна", - "toast": { - "accepted": "Урилга амжилттай хүлээн авсан" - } - }, - "resetPassword": { - "title": "Нууц үг сэргээх", - "hint": "Доор имэйлээ оруулаад, нууц үг сэргээх зааварчилгааг танд илгээнэ.", - "email": "Имэйл", - "sendResetInstructions": "Сэргээх зааварчилгааг илгээх", - "backToLogin": "<0>Нэвтрэх хуудас руу буцах", - "newPasswordHint": "Доор шинэ нууц үг сонгоно уу.", - "invalidTokenTitle": "Таны сэргээх токен хүчин төгөлдөр бус", - "invalidTokenHint": "Шинэ сэргээх холбоос хүсэхийг оролдоно уу.", - "expiredTokenTitle": "Таны сэргээх токен дууссан байна", - "goToResetPassword": "Нууц үг сэргээх рүү очих", - "resetPassword": "Нууц үг сэргээх", - "newPassword": "Шинэ нууц үг", - "repeatNewPassword": "Шинэ нууц үгийг давтах", - "tokenExpiresIn": "Токен <0>{{time}} минутын дараа дуусна", - "successfulRequestTitle": "Амжилттай танд имэйл илгээлээ", - "successfulRequest": "Бид танд нууц үг сэргээхэд ашиглаж болох имэйл илгээлээ. Хэдэн минутын дараа хүлээн аваагүй бол спам хавтаснаас шалгана уу.", - "successfulResetTitle": "Нууц үг амжилттай сэргээгдлээ", - "successfulReset": "Нэвтрэх хуудас дээр нэвтэрнэ үү.", - "passwordMismatch": "Нууц үг тохирохгүй байна", - "invalidLinkTitle": "Таны сэргээх холбоос хүчин төгөлдөр бус", - "invalidLinkHint": "Нууц үг сэргээхийг дахин оролдоно уу." - }, - "workflowExecutions": { - "domain": "Ажлын урсгалууд", - "subtitle": "Таны Medusa програмд ​​ажлын урсгалуудыг харах, хянах.", - "transactionIdLabel": "Гүйлгээний ID", - "workflowIdLabel": "Ажлын урсгал ID", - "progressLabel": "Явц", - "stepsCompletedLabel_one": "{{completed}} / {{count}} алхам", - "stepsCompletedLabel_other": "{{completed}} / {{count}} алхамууд", - "list": { - "noRecordsMessage": "Одоогоор ямар нэгэн ажлын урсгал ажиллуулаагүй байна." - }, - "history": { - "sectionTitle": "Түүх", - "runningState": "Ажиллаж байна...", - "awaitingState": "Хүлээж байна", - "failedState": "Амжилтгүй", - "skippedState": "Алгассан", - "skippedFailureState": "Алгассан (Алдаа)", - "definitionLabel": "Тодорхойлолт", - "outputLabel": "Гаралт", - "compensateInputLabel": "Орлуулалтын оролт", - "revertedLabel": "Буцаасан", - "errorLabel": "Алдаа" - }, - "state": { - "done": "Дууссан", - "failed": "Амжилтгүй", - "reverted": "Буцаасан", - "invoking": "Дуудах", - "compensating": "Орлуулах", - "notStarted": "Эхлээгүй" - }, - "transaction": { - "state": { - "waitingToCompensate": "Орлуулахыг хүлээж байна" - } - }, - "step": { - "state": { - "skipped": "Алгассан", - "skippedFailure": "Алгассан (Алдаа)", - "dormant": "Идэвхгүй", - "timeout": "Цаг хэтрэх" - } - } - }, - "productTypes": { - "domain": "Бүтээгдэхүүний Төрлүүд", - "subtitle": "Бүтээгдэхүүнээ төрөлд ангилах.", - "create": { - "header": "Бүтээгдэхүүний төрөл үүсгэх", - "hint": "Бүтээгдэхүүнээ ангилах шинэ бүтээгдэхүүний төрөл үүсгэ.", - "successToast": "Бүтээгдэхүүний төрөл {{value}} амжилттай үүсгэгдлээ." - }, - "edit": { - "header": "Бүтээгдэхүүний төрлийг засах", - "successToast": "Бүтээгдэхүүний төрөл {{value}} амжилттай шинэчлэгдлээ." - }, - "delete": { - "confirmation": "Та бүтээгдэхүүний төрөл {{value}}-г устгах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "successToast": "Бүтээгдэхүүний төрөл {{value}} амжилттай устгагдлаа." - }, - "fields": { - "value": "Утга" - } - }, - "productTags": { - "domain": "Бүтээгдэхүүний Шошгууд", - "create": { - "header": "Бүтээгдэхүүний шошго үүсгэх", - "subtitle": "Бүтээгдэхүүнээ ангилах шинэ бүтээгдэхүүний шошго үүсгэ.", - "successToast": "Бүтээгдэхүүний шошго {{value}} амжилттай үүсгэгдлээ." - }, - "edit": { - "header": "Бүтээгдэхүүний шошгыг засах", - "subtitle": "Бүтээгдэхүүний шошгоны утгыг засах.", - "successToast": "Бүтээгдэхүүний шошго {{value}} амжилттай шинэчлэгдлээ." - }, - "delete": { - "confirmation": "Та бүтээгдэхүүний шошго {{value}}-г устгах гэж байна. Энэ үйлдлийг буцаах боломжгүй.", - "successToast": "Бүтээгдэхүүний шошго {{value}} амжилттай устгагдлаа." - }, - "fields": { - "value": "Утга" - } - }, - "notifications": { - "domain": "Мэдэгдлүүд", - "emptyState": { - "title": "Мэдэгдэл байхгүй", - "description": "Одоогоор танд мэдэгдэл алга байна, гэхдээ мэдэгдэл гарвал энд харагдана." - }, - "accessibility": { - "description": "Medusa үйл ажиллагааны талаархи мэдэгдлүүд энд жагсаагдана." - } - }, - "errors": { - "serverError": "Серверийн алдаа - Дараа нь дахин оролдоно уу.", - "invalidCredentials": "Буруу имэйл эсвэл нууц үг" - }, - "statuses": { - "scheduled": "Төлөвлөгдсөн", - "expired": "Хугацаа дууссан", - "active": "Идэвхтэй", - "inactive": "Идэвхгүй", - "draft": "Ноорог", - "enabled": "Идэвхжсэн", - "disabled": "Идэвхгүй" - }, - "labels": { - "productVariant": "Бүтээгдэхүүний хувилбар", - "prices": "Үнийн санал", - "available": "Боломжтой", - "inStock": "Бараа материалд байгаа", - "added": "Нэмэгдсэн", - "removed": "Устгагдсан", - "from": "Эхлэл", - "to": "Төгсгөл" - }, - "fields": { - "amount": "Хэмжээ", - "refundAmount": "Буцаах хэмжээ", - "name": "Нэр", - "default": "Анхдагч", - "lastName": "Овог", - "firstName": "Нэр", - "title": "Гарчиг", - "customTitle": "Захиалгат гарчиг", - "manageInventory": "Барааны үлдэгдлийг удирдах", - "inventoryKit": "Барааны иж бүрдэлтэй", - "inventoryItems": "Барааны зүйлс", - "inventoryItem": "Барааны зүйл", - "requiredQuantity": "Шаардлагатай хэмжээ", - "description": "Тайлбар", - "email": "Имэйл", - "password": "Нууц үг", - "repeatPassword": "Нууц үгийг давтах", - "confirmPassword": "Нууц үгийг баталгаажуулах", - "newPassword": "Шинэ нууц үг", - "repeatNewPassword": "Шинэ нууц үгийг давтах", - "categories": "Ангиллууд", - "shippingMethod": "Хүргэлтийн арга", - "configurations": "Тохиргоонууд", - "conditions": "Нөхцлүүд", - "category": "Ангилал", - "collection": "Цуглуулга", - "discountable": "Хямдруулж болох", - "handle": "Барих", - "subtitle": "Дэд гарчиг", - "by": "Дараах", - "item": "Зүйл", - "qty": "тоо.", - "limit": "Хязгаар", - "tags": "Шошгууд", - "type": "Төрөл", - "reason": "Шалтгаан", - "none": "байхгүй", - "all": "бүгд", - "search": "Хайх", - "percentage": "Хувь", - "sales_channels": "Борлуулалтын сувгууд", - "customer_groups": "Үйлчлүүлэгчдийн бүлгүүд", - "product_tags": "Бүтээгдэхүүний шошгууд", - "product_types": "Бүтээгдэхүүний төрлүүд", - "product_collections": "Бүтээгдэхүүний цуглуулгууд", - "status": "Төлөв", - "code": "Код", - "value": "Утга", - "disabled": "Идэвхгүй", - "dynamic": "Динамик", - "normal": "Энгийн", - "years": "Жилүүд", - "months": "Сарууд", - "days": "Өдрүүд", - "hours": "Цагууд", - "minutes": "Минутууд", - "totalRedemptions": "Нийт хүлээн авалт", - "countries": "Улсууд", - "paymentProviders": "Төлбөрийн үйлчилгээ үзүүлэгчид", - "refundReason": "Буцаалтын шалтгаан", - "fulfillmentProviders": "Биелэлтийн үйлчилгээ үзүүлэгчид", - "fulfillmentProvider": "Биелэлтийн үйлчилгээ үзүүлэгч", - "providers": "Үйлчилгээ үзүүлэгчид", - "availability": "Боломжтой байдал", - "inventory": "Барааны үлдэгдэл", - "optional": "Сонголттой", - "note": "Тэмдэглэл", - "automaticTaxes": "Автомат татварууд", - "taxInclusivePricing": "Татвар багтаасан үнэ", - "currency": "Валют", - "address": "Хаяг", - "address2": "Орон сууц, өрөө, гэх мэт.", - "city": "Хот", - "postalCode": "Шуудангийн код", - "country": "Улс", - "state": "Муж", - "province": "Аймаг", - "company": "Компани", - "phone": "Утас", - "metadata": "Мета өгөгдөл", - "selectCountry": "Улс сонгох", - "products": "Бүтээгдэхүүнүүд", - "variants": "Хувилбарууд", - "orders": "Захиалгууд", - "account": "Бүртгэл", - "total": "Захиалгын нийт дүн", - "paidTotal": "Нийт авсан", - "totalExclTax": "Нийт татваргүй", - "subtotal": "Дэд нийт", - "shipping": "Хүргэлт", - "outboundShipping": "Гарах хүргэлт", - "returnShipping": "Буцаах хүргэлт", - "tax": "Татвар", - "created": "Үүсгэсэн", - "key": "Түлхүүр", - "customer": "Үйлчлүүлэгч", - "date": "Огноо", - "order": "Захиалга", - "fulfillment": "Биелэлт", - "provider": "Үйлчилгээ үзүүлэгч", - "payment": "Төлбөр", - "items": "Зүйлс", - "salesChannel": "Борлуулалтын суваг", - "region": "Бүс", - "discount": "Хямдрал", - "role": "Үүрэг", - "sent": "Илгээсэн", - "salesChannels": "Борлуулалтын сувгууд", - "product": "Бүтээгдэхүүн", - "createdAt": "Үүсгэсэн", - "updatedAt": "Шинэчилсэн", - "revokedAt": "Цуцалсан огноо", - "true": "Үнэн", - "false": "Худал", - "giftCard": "Бэлгийн карт", - "tag": "Шошго", - "dateIssued": "Огноо гаргасан", - "issuedDate": "Гаргасан огноо", - "expiryDate": "Дуусах огноо", - "price": "Үнэ", - "priceTemplate": "Үнэ {{regionOrCurrency}}", - "height": "Өндөр", - "width": "Өргөн", - "length": "Урт", - "weight": "Жин", - "midCode": "MID код", - "hsCode": "HS код", - "ean": "EAN", - "upc": "UPC", - "inventoryQuantity": "Барааны үлдэгдлийн хэмжээ", - "barcode": "Штрих код", - "countryOfOrigin": "Гарал үүсэл", - "material": "Материал", - "thumbnail": "Жижиг зураг", - "sku": "SKU", - "managedInventory": "Удирддаг барааны үлдэгдэл", - "allowBackorder": "Урьдчилсан захиалга зөвшөөрөх", - "inStock": "Бараа материалд байгаа", - "location": "Байршил", - "quantity": "Хэмжээ", - "variant": "Хувилбар", - "id": "ID", - "parent": "Эцэг", - "minSubtotal": "Хамгийн бага дэд нийт", - "maxSubtotal": "Хамгийн их дэд нийт", - "shippingProfile": "Хүргэлтийн профайл", - "summary": "Тойм", - "details": "Дэлгэрэнгүй", - "label": "Шошго", - "rate": "Хувь хэмжээ", - "requiresShipping": "Хүргэлт шаардлагатай", - "unitPrice": "Нэгж үнэ", - "startDate": "Эхлэх огноо", - "endDate": "Дуусах огноо", - "draft": "Ноорог", - "values": "Утгууд" - }, - "dateTime": { - "years_one": "Жил", - "years_other": "Жил", - "months_one": "Сар", - "months_other": "Сар", - "weeks_one": "Долоо хоног", - "weeks_other": "Долоо хоног", - "days_one": "Өдөр", - "days_other": "Өдөр", - "hours_one": "Цаг", - "hours_other": "Цаг", - "minutes_one": "Минут", - "minutes_other": "Минут", - "seconds_one": "Секунд", - "seconds_other": "Секунд" - } -} diff --git a/src/i18n/translations/nl.json b/src/i18n/translations/nl.json deleted file mode 100644 index 6d8e8385..00000000 --- a/src/i18n/translations/nl.json +++ /dev/null @@ -1,3010 +0,0 @@ -{ - "$schema": "./$schema.json", - "general": { - "ascending": "Oplopend", - "descending": "Aflopend", - "add": "Toevoegen", - "start": "Start", - "end": "Einde", - "open": "Openen", - "close": "Sluiten", - "apply": "Toepassen", - "range": "Bereik", - "search": "Zoeken", - "of": "van", - "results": "resultaten", - "pages": "pagina's", - "next": "Volgende", - "prev": "Vorige", - "is": "is", - "timeline": "Tijdlijn", - "success": "Succes", - "warning": "Waarschuwing", - "tip": "Tip", - "error": "Fout", - "select": "Selecteer", - "selected": "Geselecteerd", - "enabled": "Ingeschakeld", - "disabled": "Uitgeschakeld", - "expired": "Verlopen", - "active": "Actief", - "revoked": "Ingetrokken", - "new": "Nieuw", - "modified": "Aangepast", - "added": "Toegevoegd", - "removed": "Verwijderd", - "admin": "Beheerder", - "store": "Winkel", - "details": "Details", - "items_one": "{{count}} item", - "items_other": "{{count}} items", - "countSelected": "{{count}} geselecteerd", - "countOfTotalSelected": "{{count}} van {{total}} geselecteerd", - "plusCount": "+ {{count}}", - "plusCountMore": "+ {{count}} meer", - "areYouSure": "Weet je het zeker?", - "areYouSureDescription": "Je staat op het punt om de {{entity}} {{title}} te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "noRecordsFound": "Geen gegevens gevonden", - "typeToConfirm": "Typ {val} om te bevestigen:", - "noResultsTitle": "Geen resultaten", - "noResultsMessage": "Probeer de filters of zoekopdracht te wijzigen", - "noSearchResults": "Geen zoekresultaten", - "noSearchResultsFor": "Geen zoekresultaten voor <0>'{{query}}'", - "noRecordsTitle": "Geen gegevens", - "noRecordsMessage": "Er zijn geen gegevens om weer te geven", - "unsavedChangesTitle": "Weet je zeker dat je dit formulier wilt verlaten?", - "unsavedChangesDescription": "Je hebt niet-opgeslagen wijzigingen die verloren gaan als je dit formulier verlaat.", - "includesTaxTooltip": "Prijzen in deze kolom zijn inclusief belasting.", - "excludesTaxTooltip": "Prijzen in deze kolom zijn exclusief belasting.", - "noMoreData": "Geen verdere gegevens" - }, - "json": { - "header": "JSON", - "numberOfKeys_one": "{{count}} sleutel", - "numberOfKeys_other": "{{count}} sleutels", - "drawer": { - "header_one": "JSON <0>· {{count}} sleutel", - "header_other": "JSON <0>· {{count}} sleutels", - "description": "Bekijk de JSON-gegevens van dit object." - } - }, - "metadata": { - "header": "Metadata", - "numberOfKeys_one": "{{count}} sleutel", - "numberOfKeys_other": "{{count}} sleutels", - "edit": { - "header": "Metadata bewerken", - "description": "Bewerk de metadata voor dit object.", - "successToast": "Metadata is succesvol bijgewerkt.", - "actions": { - "insertRowAbove": "Rij erboven invoegen", - "insertRowBelow": "Rij eronder invoegen", - "deleteRow": "Rij verwijderen" - }, - "labels": { - "key": "Sleutel", - "value": "Waarde" - }, - "complexRow": { - "label": "Sommige rijen zijn uitgeschakeld", - "description": "Dit object bevat niet-primitieve metadata, zoals arrays of objecten, die hier niet kunnen worden bewerkt. Gebruik de API rechtstreeks om deze rijen te bewerken.", - "tooltip": "Deze rij is uitgeschakeld omdat deze niet-primitieve gegevens bevat." - } - } - }, - "validation": { - "mustBeInt": "De waarde moet een geheel getal zijn.", - "mustBePositive": "De waarde moet een positief getal zijn." - }, - "actions": { - "save": "Opslaan", - "saveAsDraft": "Opslaan als concept", - "copy": "Kopiëren", - "copied": "Gekopieerd", - "duplicate": "Dupliceren", - "publish": "Publiceren", - "create": "Aanmaken", - "delete": "Verwijderen", - "remove": "Verwijderen", - "revoke": "Intrekken", - "cancel": "Annuleren", - "forceConfirm": "Geforceerd bevestigen", - "continueEdit": "Doorgaan met bewerken", - "enable": "Inschakelen", - "disable": "Uitschakelen", - "undo": "Ongedaan maken", - "complete": "Voltooien", - "viewDetails": "Bekijk details", - "back": "Terug", - "close": "Sluiten", - "showMore": "Meer tonen", - "continue": "Doorgaan", - "continueWithEmail": "Doorgaan met e-mail", - "idCopiedToClipboard": "ID gekopieerd naar klembord", - "addReason": "Reden toevoegen", - "addNote": "Notitie toevoegen", - "reset": "Resetten", - "confirm": "Bevestigen", - "edit": "Bewerken", - "addItems": "Items toevoegen", - "download": "Downloaden", - "clear": "Wissen", - "clearAll": "Alles wissen", - "apply": "Toepassen", - "add": "Toevoegen", - "select": "Selecteer", - "browse": "Bladeren", - "logout": "Uitloggen", - "hide": "Verbergen", - "export": "Exporteren", - "import": "Importeren", - "cannotUndo": "Deze actie kan niet ongedaan worden gemaakt" - }, - "operators": { - "in": "In" - }, - "app": { - "search": { - "label": "Zoeken", - "title": "Zoeken", - "description": "Doorzoek je hele winkel, inclusief bestellingen, producten, klanten en meer.", - "allAreas": "Alle gebieden", - "navigation": "Navigatie", - "openResult": "Resultaat openen", - "showMore": "Meer tonen", - "placeholder": "Spring naar of vind iets...", - "noResultsTitle": "Geen resultaten gevonden", - "noResultsMessage": "We konden niets vinden dat overeenkomt met je zoekopdracht.", - "emptySearchTitle": "Typ om te zoeken", - "emptySearchMessage": "Voer een trefwoord of zin in om te verkennen.", - "loadMore": "Laad {{count}} meer", - "groups": { - "all": "Alle gebieden", - "customer": "Klanten", - "customerGroup": "Klantengroepen", - "product": "Producten", - "productVariant": "Productvarianten", - "inventory": "Voorraad", - "reservation": "Reserveringen", - "category": "Categorieën", - "collection": "Collecties", - "order": "Bestellingen", - "promotion": "Promoties", - "campaign": "Campagnes", - "priceList": "Prijslijsten", - "user": "Gebruikers", - "region": "Regio's", - "taxRegion": "Belastingregio's", - "returnReason": "Retourredenen", - "salesChannel": "Verkoopkanalen", - "productType": "Producttypen", - "productTag": "Producttags", - "location": "Locaties", - "shippingProfile": "Verzendprofielen", - "publishableApiKey": "Publiceerbare API-sleutels", - "secretApiKey": "Geheime API-sleutels", - "command": "Commando's", - "navigation": "Navigatie" - } - }, - "keyboardShortcuts": { - "pageShortcut": "Spring naar", - "settingShortcut": "Instellingen", - "commandShortcut": "Commando's", - "then": "dan", - "navigation": { - "goToOrders": "Bestellingen", - "goToProducts": "Producten", - "goToCollections": "Collecties", - "goToCategories": "Categorieën", - "goToCustomers": "Klanten", - "goToCustomerGroups": "Klantengroepen", - "goToInventory": "Voorraad", - "goToReservations": "Reserveringen", - "goToPriceLists": "Prijslijsten", - "goToPromotions": "Promoties", - "goToCampaigns": "Campagnes" - }, - "settings": { - "goToSettings": "Instellingen", - "goToStore": "Winkel", - "goToUsers": "Gebruikers", - "goToRegions": "Regio's", - "goToTaxRegions": "Belastingregio's", - "goToSalesChannels": "Verkoopkanalen", - "goToProductTypes": "Producttypen", - "goToLocations": "Locaties", - "goToPublishableApiKeys": "Publiceerbare API-sleutels", - "goToSecretApiKeys": "Geheime API-sleutels", - "goToWorkflows": "Workflows", - "goToProfile": "Profiel", - "goToReturnReasons": "Retourredenen" - } - }, - "menus": { - "user": { - "documentation": "Documentatie", - "changelog": "Wijzigingslogboek", - "shortcuts": "Sneltoetsen", - "profileSettings": "Profielinstellingen", - "theme": { - "label": "Thema", - "dark": "Donker", - "light": "Licht", - "system": "Systeem" - } - }, - "store": { - "label": "Winkel", - "storeSettings": "Winkelinstellingen" - }, - "actions": { - "logout": "Uitloggen" - } - }, - "nav": { - "accessibility": { - "title": "Navigatie", - "description": "Navigatiemenu voor het dashboard." - }, - "common": { - "extensions": "Extensies" - }, - "main": { - "store": "Winkel", - "storeSettings": "Winkelinstellingen" - }, - "settings": { - "header": "Instellingen", - "general": "Algemeen", - "developer": "Ontwikkelaar", - "myAccount": "Mijn account" - } - } - }, - "dataGrid": { - "columns": { - "view": "Bekijken", - "resetToDefault": "Terugzetten naar standaard", - "disabled": "Wijzigen welke kolommen zichtbaar zijn is uitgeschakeld." - }, - "shortcuts": { - "label": "Sneltoetsen", - "commands": { - "undo": "Ongedaan maken", - "redo": "Opnieuw uitvoeren", - "copy": "Kopiëren", - "paste": "Plakken", - "edit": "Bewerken", - "delete": "Verwijderen", - "clear": "Wissen", - "moveUp": "Omhoog verplaatsen", - "moveDown": "Omlaag verplaatsen", - "moveLeft": "Links verplaatsen", - "moveRight": "Rechts verplaatsen", - "moveTop": "Naar boven verplaatsen", - "moveBottom": "Naar beneden verplaatsen", - "selectDown": "Selecteer omlaag", - "selectUp": "Selecteer omhoog", - "selectColumnDown": "Selecteer kolom omlaag", - "selectColumnUp": "Selecteer kolom omhoog", - "focusToolbar": "Focus op werkbalk", - "focusCancel": "Focus op annuleren" - } - }, - "errors": { - "fixError": "Los fout op", - "count_one": "{{count}} fout", - "count_other": "{{count}} fouten" - } - }, - "filters": { - "sortLabel": "Sorteren", - "filterLabel": "Filteren", - "searchLabel": "Zoeken", - "date": { - "today": "Vandaag", - "lastSevenDays": "Laatste 7 dagen", - "lastThirtyDays": "Laatste 30 dagen", - "lastNinetyDays": "Laatste 90 dagen", - "lastTwelveMonths": "Laatste 12 maanden", - "custom": "Aangepast", - "from": "Van", - "to": "Tot", - "starting": "Startend", - "ending": "Eindigend" - }, - "compare": { - "lessThan": "Minder dan", - "greaterThan": "Meer dan", - "exact": "Exact", - "range": "Bereik", - "lessThanLabel": "minder dan {{value}}", - "greaterThanLabel": "meer dan {{value}}", - "andLabel": "en" - }, - "sorting": { - "alphabeticallyAsc": "A tot Z", - "alphabeticallyDesc": "Z tot A", - "dateAsc": "Nieuwste eerst", - "dateDesc": "Oudste eerst" - }, - "radio": { - "yes": "Ja", - "no": "Nee", - "true": "Waar", - "false": "Onwaar" - }, - "addFilter": "Filter toevoegen" - }, - "errorBoundary": { - "badRequestTitle": "400 - Ongeldig verzoek", - "badRequestMessage": "Het verzoek kon niet worden begrepen door de server vanwege onjuiste syntaxis.", - "notFoundTitle": "404 - Deze pagina bestaat niet", - "notFoundMessage": "Controleer de URL en probeer het opnieuw, of gebruik de zoekbalk om te vinden wat u zoekt.", - "internalServerErrorTitle": "500 - Interne serverfout", - "internalServerErrorMessage": "Er is een onverwachte fout opgetreden op de server. Probeer het later opnieuw.", - "defaultTitle": "Er is een fout opgetreden", - "defaultMessage": "Er is een onverwachte fout opgetreden tijdens het renderen van deze pagina.", - "noMatchMessage": "De pagina die u zoekt bestaat niet.", - "backToDashboard": "Terug naar dashboard" - }, - "addresses": { - "title": "Adressen", - "shippingAddress": { - "header": "Verzendadres", - "editHeader": "Verzendadres bewerken", - "editLabel": "Verzendadres", - "label": "Verzendadres" - }, - "billingAddress": { - "header": "Factuuradres", - "editHeader": "Factuuradres bewerken", - "editLabel": "Factuuradres", - "label": "Factuuradres", - "sameAsShipping": "Hetzelfde als verzendadres" - }, - "contactHeading": "Contact", - "locationHeading": "Locatie" - }, - "email": { - "editHeader": "E-mail bewerken", - "editLabel": "E-mail", - "label": "E-mail" - }, - "transferOwnership": { - "header": "Eigendom overdragen", - "label": "Eigendom overdragen", - "details": { - "order": "Bestelgegevens", - "draft": "Conceptgegevens" - }, - "currentOwner": { - "label": "Huidige eigenaar", - "hint": "De huidige eigenaar van de bestelling." - }, - "newOwner": { - "label": "Nieuwe eigenaar", - "hint": "De nieuwe eigenaar waaraan de bestelling moet worden overgedragen." - }, - "validation": { - "mustBeDifferent": "De nieuwe eigenaar moet verschillen van de huidige eigenaar.", - "required": "Nieuwe eigenaar is vereist." - } - }, - "sales_channels": { - "availableIn": "Beschikbaar in <0>{{x}} van <1>{{y}} verkoopkanalen" - }, - "products": { - "domain": "Producten", - "additionalAttributes": "Aanvullende attributen", - "list": { - "noRecordsMessage": "Maak uw eerste product aan om te beginnen met verkopen." - }, - "edit": { - "header": "Product bewerken", - "description": "Bewerk de productgegevens.", - "successToast": "Product {{title}} is succesvol bijgewerkt." - }, - "create": { - "title": "Product aanmaken", - "description": "Maak een nieuw product aan.", - "header": "Algemeen", - "tabs": { - "details": "Details", - "organize": "Organiseren", - "variants": "Varianten", - "inventory": "Voorraadsets" - }, - "errors": { - "variants": "Selecteer minimaal één variant.", - "options": "Maak minimaal één optie aan.", - "uniqueSku": "SKU moet uniek zijn." - }, - "inventory": { - "heading": "Voorraadsets", - "label": "Voeg voorraaditems toe aan de voorraadset van de variant.", - "itemPlaceholder": "Selecteer voorraaditem", - "quantityPlaceholder": "Hoeveel zijn er nodig voor deze set?" - }, - "variants": { - "header": "Varianten", - "subHeadingTitle": "Ja, dit is een product met varianten", - "subHeadingDescription": "Wanneer uitgeschakeld, maken we een standaardvariant voor u aan", - "optionTitle": { - "placeholder": "Maat" - }, - "optionValues": { - "placeholder": "Klein, Middel, Groot" - }, - "productVariants": { - "label": "Productvarianten", - "hint": "Deze rangschikking beïnvloedt de volgorde van varianten in uw winkel.", - "alert": "Voeg opties toe om varianten aan te maken.", - "tip": "Varianten die niet zijn aangevinkt, worden niet aangemaakt. U kunt later altijd varianten aanmaken en bewerken, maar deze lijst past bij de variaties in uw productopties." - }, - "productOptions": { - "label": "Productopties", - "hint": "Definieer de opties voor het product, zoals kleur, maat, etc." - } - }, - "successToast": "Product {{title}} is succesvol aangemaakt." - }, - "export": { - "header": "Productlijst exporteren", - "description": "Exporteer de productlijst naar een CSV-bestand.", - "success": { - "title": "We verwerken uw export", - "description": "Het exporteren van gegevens kan enkele minuten duren. We laten u weten wanneer we klaar zijn." - }, - "filters": { - "title": "Filters", - "description": "Pas filters toe in de tabelweergave om deze weergave aan te passen" - }, - "columns": { - "title": "Kolommen", - "description": "Pas de geëxporteerde gegevens aan aan specifieke behoeften" - } - }, - "import": { - "header": "Productlijst importeren", - "uploadLabel": "Producten importeren", - "uploadHint": "Sleep een CSV-bestand naar hier of klik om te uploaden", - "description": "Importeer producten door een CSV-bestand in een vooraf gedefinieerd formaat te verstrekken", - "template": { - "title": "Weet u niet zeker hoe u uw lijst moet opmaken?", - "description": "Download de onderstaande sjabloon om ervoor te zorgen dat u het juiste formaat volgt." - }, - "upload": { - "title": "Upload een CSV-bestand", - "description": "Via imports kunt u producten toevoegen of bijwerken. Om bestaande producten bij te werken, moet u de bestaande handle en ID gebruiken. U wordt om bevestiging gevraagd voordat we producten importeren.", - "preprocessing": "Voorbewerking...", - "productsToCreate": "Producten worden aangemaakt", - "productsToUpdate": "Producten worden bijgewerkt" - }, - "success": { - "title": "We verwerken uw import", - "description": "Het importeren van gegevens kan even duren. We laten u weten wanneer we klaar zijn." - } - }, - "deleteWarning": "U staat op het punt het product {{title}} te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "variants": { - "header": "Varianten", - "empty": { - "heading": "Geen varianten", - "description": "Er zijn geen varianten om weer te geven." - }, - "filtered": { - "heading": "Geen resultaten", - "description": "Geen varianten voldoen aan de huidige filtercriteria." - } - }, - "attributes": "Kenmerken", - "editAttributes": "Kenmerken bewerken", - "editOptions": "Opties bewerken", - "editPrices": "Prijzen bewerken", - "media": { - "label": "Media", - "editHint": "Voeg media toe aan het product om het in uw winkel te tonen.", - "makeThumbnail": "Maak miniatuur", - "uploadImagesLabel": "Afbeeldingen uploaden", - "uploadImagesHint": "Sleep afbeeldingen naar hier of klik om te uploaden.", - "invalidFileType": "'{{name}}' is geen ondersteund bestandstype. Ondersteunde bestandstypen zijn: {{types}}.", - "failedToUpload": "Het uploaden van de toegevoegde media is mislukt. Probeer het opnieuw.", - "deleteWarning_one": "U staat op het punt {{count}} afbeelding te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "deleteWarning_other": "U staat op het punt {{count}} afbeeldingen te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "deleteWarningWithThumbnail_one": "U staat op het punt {{count}} afbeelding te verwijderen, inclusief de miniatuur. Deze actie kan niet ongedaan worden gemaakt.", - "deleteWarningWithThumbnail_other": "U staat op het punt {{count}} afbeeldingen te verwijderen, inclusief de miniatuur. Deze actie kan niet ongedaan worden gemaakt.", - "thumbnailTooltip": "Miniatuur", - "galleryLabel": "Galerij", - "downloadImageLabel": "Huidige afbeelding downloaden", - "deleteImageLabel": "Huidige afbeelding verwijderen", - "emptyState": { - "header": "Nog geen media", - "description": "Voeg media toe aan het product om het in uw winkel te tonen.", - "action": "Media toevoegen" - }, - "successToast": "Media is succesvol bijgewerkt." - }, - "discountableHint": "Wanneer uitgeschakeld, worden kortingen niet toegepast op dit product.", - "noSalesChannels": "Niet beschikbaar in verkoopkanalen", - "variantCount_one": "{{count}} variant", - "variantCount_other": "{{count}} varianten", - "deleteVariantWarning": "U staat op het punt de variant {{title}} te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "productStatus": { - "draft": "Concept", - "published": "Gepubliceerd", - "proposed": "Voorgesteld", - "rejected": "Afgewezen" - }, - "fields": { - "title": { - "label": "Titel", - "hint": "Geef uw product een korte en duidelijke titel.<0/>50-60 tekens is de aanbevolen lengte voor zoekmachines." - }, - "subtitle": { - "label": "Ondertitel" - }, - "handle": { - "label": "Handle", - "tooltip": "De handle wordt gebruikt om naar het product te verwijzen in uw winkel. Als niet opgegeven, wordt de handle gegenereerd op basis van de producttitel." - }, - "description": { - "label": "Beschrijving", - "hint": "Geef uw product een korte en duidelijke beschrijving.<0/>120-160 tekens is de aanbevolen lengte voor zoekmachines." - }, - "discountable": { - "label": "Korting mogelijk", - "hint": "Wanneer uitgeschakeld, worden kortingen niet toegepast op dit product" - }, - "shipping_profile": { - "label": "Verzendprofiel", - "hint": "Koppel het product aan een verzendprofiel" - }, - "type": { - "label": "Type" - }, - "collection": { - "label": "Collectie" - }, - "categories": { - "label": "Categorieën" - }, - "tags": { - "label": "Tags" - }, - "sales_channels": { - "label": "Verkoopkanalen", - "hint": "Dit product is alleen beschikbaar in het standaard verkoopkanaal als dit niet wordt aangepast." - }, - "countryOrigin": { - "label": "Land van herkomst" - }, - "material": { - "label": "Materiaal" - }, - "width": { - "label": "Breedte" - }, - "length": { - "label": "Lengte" - }, - "height": { - "label": "Hoogte" - }, - "weight": { - "label": "Gewicht" - }, - "options": { - "label": "Productopties", - "hint": "Opties worden gebruikt om de kleur, maat, etc. van het product te definiëren", - "add": "Optie toevoegen", - "optionTitle": "Optietitel", - "optionTitlePlaceholder": "Kleur", - "variations": "Variaties (komma gescheiden)", - "variantionsPlaceholder": "Rood, Blauw, Groen" - }, - "variants": { - "label": "Productvarianten", - "hint": "Varianten die niet zijn aangevinkt, worden niet aangemaakt. Deze rangschikking beïnvloedt hoe de varianten in uw winkel worden gerangschikt." - }, - "mid_code": { - "label": "Mid code" - }, - "hs_code": { - "label": "HS code" - } - }, - "variant": { - "edit": { - "header": "Variant bewerken", - "success": "Productvariant succesvol bewerkt" - }, - "create": { - "header": "Variantdetails" - }, - "deleteWarning": "Weet u zeker dat u deze variant wilt verwijderen?", - "pricesPagination": "1 - {{current}} van {{total}} prijzen", - "tableItemAvailable": "{{availableCount}} beschikbaar", - "tableItem_one": "{{availableCount}} beschikbaar op {{locationCount}} locatie", - "tableItem_other": "{{availableCount}} beschikbaar op {{locationCount}} locaties", - "inventory": { - "notManaged": "Niet beheerd", - "manageItems": "Voorraaditems beheren", - "notManagedDesc": "Voorraad wordt niet beheerd voor deze variant. Schakel 'Voorraad beheren' in om de voorraad van de variant bij te houden.", - "manageKit": "Voorraadset beheren", - "navigateToItem": "Ga naar voorraaditem", - "actions": { - "inventoryItems": "Ga naar voorraaditem", - "inventoryKit": "Toon voorraaditems" - }, - "inventoryKit": "Voorraadset", - "inventoryKitHint": "Bestaat deze variant uit meerdere voorraaditems?", - "validation": { - "itemId": "Selecteer een voorraaditem.", - "quantity": "Hoeveelheid is vereist. Voer een positief getal in." - }, - "header": "Voorraad & Inventaris", - "editItemDetails": "Itemdetails bewerken", - "manageInventoryLabel": "Voorraad beheren", - "manageInventoryHint": "Wanneer ingeschakeld, passen we de voorraadhoeveelheid automatisch aan wanneer bestellingen en retouren worden aangemaakt.", - "allowBackordersLabel": "Backorders toestaan", - "allowBackordersHint": "Wanneer ingeschakeld, kunnen klanten de variant kopen, zelfs als er geen beschikbare hoeveelheid is.", - "toast": { - "levelsBatch": "Voorraadniveaus bijgewerkt.", - "update": "Voorraaditem succesvol bijgewerkt.", - "updateLevel": "Voorraadniveau succesvol bijgewerkt.", - "itemsManageSuccess": "Voorraaditems succesvol bijgewerkt." - } - } - }, - "options": { - "header": "Opties", - "edit": { - "header": "Optie bewerken", - "successToast": "Optie {{title}} is succesvol bijgewerkt." - }, - "create": { - "header": "Optie aanmaken", - "successToast": "Optie {{title}} is succesvol aangemaakt." - }, - "deleteWarning": "U staat op het punt de productoptie: {{title}} te verwijderen. Deze actie kan niet ongedaan worden gemaakt." - }, - "organization": { - "header": "Organiseren", - "edit": { - "header": "Organisatie bewerken", - "toasts": { - "success": "De organisatie van {{title}} is succesvol bijgewerkt." - } - } - }, - "stock": { - "heading": "Beheer voorraadniveaus en locaties van het product", - "description": "Werk de voorraadniveaus bij voor alle varianten van het product.", - "loading": "Een moment geduld, dit kan even duren...", - "tooltips": { - "alreadyManaged": "Dit voorraaditem is al bewerkbaar onder {{title}}.", - "alreadyManagedWithSku": "Dit voorraaditem is al bewerkbaar onder {{title}} ({{sku}})." - } - }, - "shippingProfile": { - "header": "Verzendconfiguratie", - "edit": { - "header": "Verzendconfiguratie", - "toasts": { - "success": "Het verzendprofiel voor {{title}} is succesvol bijgewerkt." - } - }, - "create": { - "errors": { - "required": "Verzendprofiel is vereist" - } - } - }, - "toasts": { - "delete": { - "success": { - "header": "Product verwijderd", - "description": "{{title}} is succesvol verwijderd." - }, - "error": { - "header": "Verwijderen van product mislukt" - } - } - } - }, - "collections": { - "domain": "Collecties", - "subtitle": "Organiseer producten in collecties.", - "createCollection": "Collectie aanmaken", - "createCollectionHint": "Maak een nieuwe collectie aan om uw producten te organiseren.", - "createSuccess": "Collectie succesvol aangemaakt.", - "editCollection": "Collectie bewerken", - "handleTooltip": "De handle wordt gebruikt om naar de collectie te verwijzen in uw winkel. Als niet opgegeven, wordt de handle gegenereerd op basis van de collectietitel.", - "deleteWarning": "U staat op het punt de collectie {{title}} te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "removeSingleProductWarning": "U staat op het punt het product {{title}} uit de collectie te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "removeProductsWarning_one": "U staat op het punt {{count}} product uit de collectie te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "removeProductsWarning_other": "U staat op het punt {{count}} producten uit de collectie te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "products": { - "list": { - "noRecordsMessage": "Er zijn geen producten in de collectie." - }, - "add": { - "successToast_one": "Product is succesvol toegevoegd aan de collectie.", - "successToast_other": "Producten zijn succesvol toegevoegd aan de collectie." - }, - "remove": { - "successToast_one": "Product is succesvol verwijderd uit de collectie.", - "successToast_other": "Producten zijn succesvol verwijderd uit de collectie." - } - } - }, - "categories": { - "domain": "Categorieën", - "subtitle": "Organiseer producten in categorieën en beheer hun rangschikking en hiërarchie.", - "create": { - "header": "Categorie aanmaken", - "hint": "Maak een nieuwe categorie aan om uw producten te organiseren.", - "tabs": { - "details": "Details", - "organize": "Rangschikking beheren" - }, - "successToast": "Categorie {{name}} is succesvol aangemaakt." - }, - "edit": { - "header": "Categorie bewerken", - "description": "Bewerk de categorie om de details bij te werken.", - "successToast": "Categorie is succesvol bijgewerkt." - }, - "delete": { - "confirmation": "U staat op het punt de categorie {{name}} te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "successToast": "Categorie {{name}} is succesvol verwijderd." - }, - "products": { - "add": { - "disabledTooltip": "Het product zit al in deze categorie.", - "successToast_one": "{{count}} product toegevoegd aan de categorie.", - "successToast_other": "{{count}} producten toegevoegd aan de categorie." - }, - "remove": { - "confirmation_one": "U staat op het punt {{count}} product uit de categorie te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "confirmation_other": "U staat op het punt {{count}} producten uit de categorie te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "successToast_one": "{{count}} product verwijderd uit de categorie.", - "successToast_other": "{{count}} producten verwijderd uit de categorie." - }, - "list": { - "noRecordsMessage": "Er zijn geen producten in de categorie." - } - }, - "organize": { - "header": "Organiseren", - "action": "Rangschikking bewerken" - }, - "fields": { - "visibility": { - "label": "Zichtbaarheid", - "internal": "Intern", - "public": "Publiek" - }, - "status": { - "label": "Status", - "active": "Actief", - "inactive": "Inactief" - }, - "path": { - "label": "Pad", - "tooltip": "Toon het volledige pad van de categorie." - }, - "children": { - "label": "Onderliggende categorieën" - }, - "new": { - "label": "Nieuw" - } - } - }, - "inventory": { - "domain": "Voorraad", - "subtitle": "Beheer uw voorraaditems", - "reserved": "Gereserveerd", - "available": "Beschikbaar", - "locationLevels": "Locaties", - "associatedVariants": "Gekoppelde varianten", - "manageLocations": "Locaties beheren", - "manageLocationQuantity": "Locatiehoeveelheid beheren", - "deleteWarning": "U staat op het punt een voorraaditem te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "editItemDetails": "Itemdetails bewerken", - "quantityAcrossLocations": "{{quantity}} over {{locations}} locaties", - "create": { - "title": "Voorraaditem aanmaken", - "details": "Details", - "availability": "Beschikbaarheid", - "locations": "Locaties", - "attributes": "Kenmerken", - "requiresShipping": "Verzending vereist", - "requiresShippingHint": "Heeft het voorraaditem verzending nodig?", - "successToast": "Voorraaditem is succesvol aangemaakt." - }, - "reservation": { - "header": "Reservering van {{itemName}}", - "editItemDetails": "Reservering bewerken", - "lineItemId": "Orderregel ID", - "orderID": "Order ID", - "description": "Beschrijving", - "location": "Locatie", - "inStockAtLocation": "Op voorraad op deze locatie", - "availableAtLocation": "Beschikbaar op deze locatie", - "reservedAtLocation": "Gereserveerd op deze locatie", - "reservedAmount": "Gereserveerde hoeveelheid", - "create": "Reservering aanmaken", - "itemToReserve": "Te reserveren item", - "quantityPlaceholder": "Hoeveel wilt u reserveren?", - "descriptionPlaceholder": "Wat voor soort reservering is dit?", - "successToast": "Reservering is succesvol aangemaakt.", - "updateSuccessToast": "Reservering is succesvol bijgewerkt.", - "deleteSuccessToast": "Reservering is succesvol verwijderd.", - "errors": { - "noAvaliableQuantity": "De voorraadlocatie heeft geen beschikbare hoeveelheid.", - "quantityOutOfRange": "Minimale hoeveelheid is 1 en maximale hoeveelheid is {{max}}" - } - }, - "adjustInventory": { - "errors": { - "stockedQuantity": "Voorraadhoeveelheid kan niet worden bijgewerkt naar minder dan de gereserveerde hoeveelheid van {{quantity}}." - } - }, - "toast": { - "updateLocations": "Locaties succesvol bijgewerkt.", - "updateLevel": "Voorraadniveau succesvol bijgewerkt.", - "updateItem": "Voorraaditem succesvol bijgewerkt." - }, - "stock": { - "title": "Voorraadniveaus bijwerken", - "description": "Werk de voorraadniveaus bij voor de geselecteerde voorraaditems.", - "action": "Voorraadniveaus bewerken", - "placeholder": "Niet ingeschakeld", - "disablePrompt_one": "U staat op het punt {{count}} locatieniveau uit te schakelen. Deze actie kan niet ongedaan worden gemaakt.", - "disablePrompt_other": "U staat op het punt {{count}} locatieniveaus uit te schakelen. Deze actie kan niet ongedaan worden gemaakt.", - "disabledToggleTooltip": "Kan niet uitschakelen: maak inkomende en/of gereserveerde hoeveelheid leeg voordat u uitschakelt.", - "successToast": "Voorraadniveaus succesvol bijgewerkt." - } - }, - "giftCards": { - "domain": "Cadeaubonnen", - "editGiftCard": "Cadeaubon bewerken", - "createGiftCard": "Cadeaubon aanmaken", - "createGiftCardHint": "Maak handmatig een cadeaubon aan die als betaalmethode in uw winkel kan worden gebruikt.", - "selectRegionFirst": "Selecteer eerst een regio", - "deleteGiftCardWarning": "U staat op het punt de cadeaubon {{code}} te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "balanceHigherThanValue": "Het saldo kan niet hoger zijn dan het oorspronkelijke bedrag.", - "balanceLowerThanZero": "Het saldo kan niet negatief zijn.", - "expiryDateHint": "Landen hebben verschillende wetten met betrekking tot vervaldatums van cadeaubonnen. Controleer de lokale regelgeving voordat u een vervaldatum instelt.", - "regionHint": "Het wijzigen van de regio van de cadeaubon verandert ook de valuta, wat mogelijk de monetaire waarde beïnvloedt.", - "enabledHint": "Geef aan of de cadeaubon is ingeschakeld of uitgeschakeld.", - "balance": "Saldo", - "currentBalance": "Huidig saldo", - "initialBalance": "Initieel saldo", - "personalMessage": "Persoonlijk bericht", - "recipient": "Ontvanger" - }, - "customers": { - "domain": "Klanten", - "list": { - "noRecordsMessage": "Uw klanten verschijnen hier." - }, - "create": { - "header": "Klant aanmaken", - "hint": "Maak een nieuwe klant aan en beheer hun gegevens.", - "successToast": "Klant {{email}} is succesvol aangemaakt." - }, - "groups": { - "label": "Klantengroepen", - "remove": "Weet u zeker dat u de klant uit de klantengroep \"{{name}}\" wilt verwijderen?", - "removeMany": "Weet u zeker dat u de klant uit de volgende klantengroepen wilt verwijderen: {{groups}}?", - "alreadyAddedTooltip": "De klant zit al in deze klantengroep.", - "list": { - "noRecordsMessage": "Deze klant behoort tot geen enkele groep." - }, - "add": { - "success": "Klant toegevoegd aan: {{groups}}.", - "list": { - "noRecordsMessage": "Maak eerst een klantengroep aan." - } - }, - "removed": { - "success": "Klant verwijderd uit: {{groups}}.", - "list": { - "noRecordsMessage": "Maak eerst een klantengroep aan." - } - } - }, - "edit": { - "header": "Klant bewerken", - "emailDisabledTooltip": "Het e-mailadres kan niet worden gewijzigd voor geregistreerde klanten.", - "successToast": "Klant {{email}} is succesvol bijgewerkt." - }, - "delete": { - "title": "Klant verwijderen", - "description": "U staat op het punt de klant {{email}} te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "successToast": "Klant {{email}} is succesvol verwijderd." - }, - "fields": { - "guest": "Gast", - "registered": "Geregistreerd", - "groups": "Groepen" - }, - "registered": "Geregistreerd", - "guest": "Gast", - "hasAccount": "Heeft account", - "addresses": { - "title": "Adressen", - "fields": { - "addressName": "Adresnaam", - "address1": "Adres 1", - "address2": "Adres 2", - "city": "Stad", - "province": "Provincie", - "postalCode": "Postcode", - "country": "Land", - "phone": "Telefoon", - "company": "Bedrijf", - "countryCode": "Landcode", - "provinceCode": "Provinciecode" - }, - "create": { - "header": "Adres aanmaken", - "hint": "Maak een nieuw adres aan voor de klant.", - "successToast": "Adres is succesvol aangemaakt." - } - } - }, - "customerGroups": { - "domain": "Klantengroepen", - "subtitle": "Organiseer klanten in groepen. Groepen kunnen verschillende promoties en prijzen hebben.", - "list": { - "empty": { - "heading": "Geen klantengroepen", - "description": "Er zijn geen klantengroepen om weer te geven." - }, - "filtered": { - "heading": "Geen resultaten", - "description": "Geen klantengroepen voldoen aan de huidige filtercriteria." - } - }, - "create": { - "header": "Klantengroep aanmaken", - "hint": "Maak een nieuwe klantengroep aan om uw klanten te segmenteren.", - "successToast": "Klantengroep {{name}} is succesvol aangemaakt." - }, - "edit": { - "header": "Klantengroep bewerken", - "successToast": "Klantengroep {{name}} is succesvol bijgewerkt." - }, - "delete": { - "title": "Klantengroep verwijderen", - "description": "U staat op het punt de klantengroep {{name}} te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "successToast": "Klantengroep {{name}} is succesvol verwijderd." - }, - "customers": { - "alreadyAddedTooltip": "De klant is al toegevoegd aan de groep.", - "add": { - "successToast_one": "Klant is succesvol toegevoegd aan de groep.", - "successToast_other": "Klanten zijn succesvol toegevoegd aan de groep.", - "list": { - "noRecordsMessage": "Maak eerst een klant aan." - } - }, - "remove": { - "title_one": "Klant verwijderen", - "title_other": "Klanten verwijderen", - "description_one": "U staat op het punt {{count}} klant uit de klantengroep te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "description_other": "U staat op het punt {{count}} klanten uit de klantengroep te verwijderen. Deze actie kan niet ongedaan worden gemaakt." - }, - "list": { - "noRecordsMessage": "Deze groep heeft geen klanten." - } - } - }, - "orders": { - "domain": "Bestellingen", - "claim": "Claim", - "exchange": "Omruilen", - "return": "Retourneren", - "cancelWarning": "U staat op het punt de bestelling {{id}} te annuleren. Deze actie kan niet ongedaan worden gemaakt.", - "orderCanceled": "Bestelling succesvol geannuleerd", - "onDateFromSalesChannel": "{{date}} van {{salesChannel}}", - "list": { - "noRecordsMessage": "Uw bestellingen verschijnen hier." - }, - "status": { - "not_paid": "Niet betaald", - "pending": "In behandeling", - "completed": "Voltooid", - "draft": "Concept", - "archived": "Gearchiveerd", - "canceled": "Geannuleerd", - "requires_action": "Actie vereist" - }, - "summary": { - "requestReturn": "Retour aanvragen", - "allocateItems": "Items toewijzen", - "editOrder": "Bestelling bewerken", - "editOrderContinue": "Doorgaan met bewerken", - "inventoryKit": "Bevat {{count}}x voorraaditems", - "itemTotal": "Totaal items", - "shippingTotal": "Totaal verzending", - "discountTotal": "Totaal korting", - "taxTotalIncl": "Totaal belasting (inbegrepen)", - "itemSubtotal": "Subtotaal items", - "shippingSubtotal": "Subtotaal verzending", - "discountSubtotal": "Subtotaal korting", - "taxTotal": "Totaal belasting" - }, - "transfer": { - "title": "Eigendom overdragen", - "requestSuccess": "Overdrachtsverzoek voor bestelling verzonden naar: {{email}}.", - "currentOwner": "Huidige eigenaar", - "newOwner": "Nieuwe eigenaar", - "currentOwnerDescription": "De klant die momenteel aan deze bestelling is gekoppeld.", - "newOwnerDescription": "De klant waaraan deze bestelling moet worden overgedragen." - }, - "payment": { - "title": "Betalingen", - "isReadyToBeCaptured": "Betaling <0/> is klaar om te worden geïncasseerd.", - "totalPaidByCustomer": "Totaal betaald door klant", - "capture": "Betaling incasseren", - "capture_short": "Incasseren", - "refund": "Terugbetaling", - "markAsPaid": "Markeren als betaald", - "statusLabel": "Betalingsstatus", - "statusTitle": "Betalingsstatus", - "status": { - "notPaid": "Niet betaald", - "authorized": "Geautoriseerd", - "partiallyAuthorized": "Gedeeltelijk geautoriseerd", - "awaiting": "In afwachting", - "captured": "Geïncasseerd", - "partiallyRefunded": "Gedeeltelijk terugbetaald", - "partiallyCaptured": "Gedeeltelijk geïncasseerd", - "refunded": "Terugbetaald", - "canceled": "Geannuleerd", - "requiresAction": "Actie vereist" - }, - "capturePayment": "Betaling van {{amount}} wordt geïncasseerd.", - "capturePaymentSuccess": "Betaling van {{amount}} succesvol geïncasseerd", - "markAsPaidPayment": "Betaling van {{amount}} wordt gemarkeerd als betaald.", - "markAsPaidPaymentSuccess": "Betaling van {{amount}} succesvol gemarkeerd als betaald", - "createRefund": "Terugbetaling aanmaken", - "refundPaymentSuccess": "Terugbetaling van {{amount}} succesvol", - "createRefundWrongQuantity": "Hoeveelheid moet een getal zijn tussen 1 en {{number}}", - "refundAmount": "Terugbetalen {{ amount }}", - "paymentLink": "Betaallink kopiëren voor {{ amount }}", - "selectPaymentToRefund": "Selecteer betaling om terug te betalen" - }, - "edits": { - "title": "Bestelling bewerken", - "confirm": "Bewerking bevestigen", - "confirmText": "U staat op het punt een bestellingsbewerking te bevestigen. Deze actie kan niet ongedaan worden gemaakt.", - "cancel": "Bewerking annuleren", - "currentItems": "Huidige items", - "currentItemsDescription": "Pas de hoeveelheid aan of verwijder items.", - "addItemsDescription": "U kunt nieuwe items aan de bestelling toevoegen.", - "addItems": "Items toevoegen", - "amountPaid": "Betaald bedrag", - "newTotal": "Nieuw totaal", - "differenceDue": "Verschil verschuldigd", - "create": "Bestelling bewerken", - "currentTotal": "Huidig totaal", - "noteHint": "Voeg een interne notitie toe voor de bewerking", - "cancelSuccessToast": "Bestellingsbewerking geannuleerd", - "createSuccessToast": "Verzoek voor bestellingsbewerking aangemaakt", - "activeChangeError": "Er is al een actieve wijziging aan de bestelling (retour, claim, omruiling etc.). Voltooi of annuleer de wijziging voordat u de bestelling bewerkt.", - "panel": { - "title": "Bestellingsbewerking aangevraagd", - "titlePending": "Bestellingsbewerking in behandeling" - }, - "toast": { - "canceledSuccessfully": "Bestellingsbewerking geannuleerd", - "confirmedSuccessfully": "Bestellingsbewerking bevestigd" - }, - "validation": { - "quantityLowerThanFulfillment": "Kan hoeveelheid niet instellen op minder dan of gelijk aan vervulde hoeveelheid" - } - }, - "edit": { - "email": { - "title": "E-mail bewerken", - "requestSuccess": "Bestellingse-mail bijgewerkt naar {{email}}." - }, - "shippingAddress": { - "title": "Verzendadres bewerken", - "requestSuccess": "Verzendadres van bestelling bijgewerkt." - }, - "billingAddress": { - "title": "Factuuradres bewerken", - "requestSuccess": "Factuuradres van bestelling bijgewerkt." - } - }, - "returns": { - "create": "Retour aanmaken", - "confirm": "Retour bevestigen", - "confirmText": "U staat op het punt een retour te bevestigen. Deze actie kan niet ongedaan worden gemaakt.", - "inbound": "Inkomend", - "outbound": "Uitgaand", - "sendNotification": "Notificatie versturen", - "sendNotificationHint": "Informeer de klant over de retour.", - "returnTotal": "Retourtotaal", - "inboundTotal": "Inkomend totaal", - "estDifference": "Geschat verschil", - "outstandingAmount": "Openstaand bedrag", - "reason": "Reden", - "reasonHint": "Kies waarom de klant items wil retourneren.", - "note": "Notitie", - "noInventoryLevel": "Geen voorraadniveau", - "noInventoryLevelDesc": "De geselecteerde locatie heeft geen voorraadniveau voor de geselecteerde items. De retour kan worden aangevraagd maar kan niet worden ontvangen totdat een voorraadniveau voor de geselecteerde locatie is aangemaakt.", - "noteHint": "U kunt vrij typen als u iets wilt specificeren.", - "location": "Locatie", - "locationHint": "Kies naar welke locatie u de items wilt retourneren.", - "inboundShipping": "Retourverzending", - "inboundShippingHint": "Kies welke methode u wilt gebruiken.", - "returnableQuantityLabel": "Retourneerbare hoeveelheid", - "refundableAmountLabel": "Terug te betalen bedrag", - "returnRequestedInfo": "Retour aangevraagd voor {{requestedItemsCount}}x items", - "returnReceivedInfo": "Retour ontvangen voor {{requestedItemsCount}}x items", - "itemReceived": "Items ontvangen", - "returnRequested": "Retour aangevraagd", - "damagedItemReceived": "Beschadigde items ontvangen", - "damagedItemsReturned": "{{quantity}}x beschadigde items geretourneerd", - "activeChangeError": "Er is een actieve bestellingswijziging in behandeling voor deze bestelling. Voltooi of annuleer de wijziging eerst.", - "cancel": { - "title": "Retour annuleren", - "description": "Weet u zeker dat u het retourverzoek wilt annuleren?" - }, - "placeholders": { - "noReturnShippingOptions": { - "title": "Geen retourverzendopties gevonden", - "hint": "Er zijn geen retourverzendopties aangemaakt voor de locatie. U kunt er een aanmaken bij Locatie & Verzending." - }, - "outboundShippingOptions": { - "title": "Geen uitgaande verzendopties gevonden", - "hint": "Er zijn geen uitgaande verzendopties aangemaakt voor de locatie. U kunt er een aanmaken bij Locatie & Verzending." - } - }, - "receive": { - "action": "Items ontvangen", - "receiveItems": "{{ returnType }} {{ id }}", - "restockAll": "Alle items terug in voorraad", - "itemsLabel": "Ontvangen items", - "title": "Items ontvangen voor #{{returnId}}", - "sendNotificationHint": "Informeer de klant over de ontvangen retour.", - "inventoryWarning": "Houd er rekening mee dat we de voorraadniveaus automatisch aanpassen op basis van uw invoer hierboven.", - "writeOffInputLabel": "Hoeveel van de items zijn beschadigd?", - "toast": { - "success": "Retour succesvol ontvangen.", - "errorLargeValue": "Hoeveelheid is groter dan de aangevraagde itemhoeveelheid.", - "errorNegativeValue": "Hoeveelheid kan geen negatieve waarde zijn.", - "errorLargeDamagedValue": "Hoeveelheid beschadigde items + hoeveelheid niet-beschadigde ontvangen items overschrijdt de totale itemhoeveelheid van de retour. Verlaag de hoeveelheid niet-beschadigde items." - } - }, - "toast": { - "canceledSuccessfully": "Retour succesvol geannuleerd", - "confirmedSuccessfully": "Retour succesvol bevestigd" - }, - "panel": { - "title": "Retour geïnitieerd", - "description": "Er is een open retourverzoek dat moet worden voltooid" - } - }, - "claims": { - "create": "Claim aanmaken", - "confirm": "Claim bevestigen", - "confirmText": "U staat op het punt een claim te bevestigen. Deze actie kan niet ongedaan worden gemaakt.", - "manage": "Claim beheren", - "outbound": "Uitgaand", - "outboundItemAdded": "{{itemsCount}}x toegevoegd via claim", - "outboundTotal": "Uitgaand totaal", - "outboundShipping": "Uitgaande verzending", - "outboundShippingHint": "Kies welke methode u wilt gebruiken.", - "refundAmount": "Geschat verschil", - "activeChangeError": "Er is een actieve bestellingswijziging voor deze bestelling. Voltooi of annuleer de vorige wijziging eerst.", - "actions": { - "cancelClaim": { - "successToast": "Claim is succesvol geannuleerd." - } - }, - "cancel": { - "title": "Claim annuleren", - "description": "Weet u zeker dat u de claim wilt annuleren?" - }, - "tooltips": { - "onlyReturnShippingOptions": "Deze lijst bestaat alleen uit retourverzendopties." - }, - "toast": { - "canceledSuccessfully": "Claim succesvol geannuleerd", - "confirmedSuccessfully": "Claim succesvol bevestigd" - }, - "panel": { - "title": "Claim geïnitieerd", - "description": "Er is een open claimverzoek dat moet worden voltooid" - } - }, - "exchanges": { - "create": "Omruiling aanmaken", - "manage": "Omruiling beheren", - "confirm": "Omruiling bevestigen", - "confirmText": "U staat op het punt een omruiling te bevestigen. Deze actie kan niet ongedaan worden gemaakt.", - "outbound": "Uitgaand", - "outboundItemAdded": "{{itemsCount}}x toegevoegd via omruiling", - "outboundTotal": "Uitgaand totaal", - "outboundShipping": "Uitgaande verzending", - "outboundShippingHint": "Kies welke methode u wilt gebruiken.", - "refundAmount": "Geschat verschil", - "activeChangeError": "Er is een actieve bestellingswijziging voor deze bestelling. Voltooi of annuleer de vorige wijziging eerst.", - "actions": { - "cancelExchange": { - "successToast": "Omruiling is succesvol geannuleerd." - } - }, - "cancel": { - "title": "Omruiling annuleren", - "description": "Weet u zeker dat u de omruiling wilt annuleren?" - }, - "tooltips": { - "onlyReturnShippingOptions": "Deze lijst bestaat alleen uit retourverzendopties." - }, - "toast": { - "canceledSuccessfully": "Omruiling succesvol geannuleerd", - "confirmedSuccessfully": "Omruiling succesvol bevestigd" - }, - "panel": { - "title": "Omruiling geïnitieerd", - "description": "Er is een open omruilingsverzoek dat moet worden voltooid" - } - }, - "reservations": { - "allocatedLabel": "Toegewezen", - "notAllocatedLabel": "Niet toegewezen" - }, - "allocateItems": { - "action": "Items toewijzen", - "title": "Bestelitems toewijzen", - "locationDescription": "Kies van welke locatie u wilt toewijzen.", - "itemsToAllocate": "Items om toe te wijzen", - "itemsToAllocateDesc": "Selecteer het aantal items dat u wilt toewijzen", - "search": "Items zoeken", - "consistsOf": "Bevat {{num}}x voorraaditems", - "requires": "Vereist {{num}} per variant", - "toast": { - "created": "Items succesvol toegewezen" - }, - "error": { - "quantityNotAllocated": "Er zijn niet-toegewezen items." - } - }, - "shipment": { - "title": "Verzending markeren als verzonden", - "trackingNumber": "Trackingnummer", - "addTracking": "Trackingnummer toevoegen", - "sendNotification": "Notificatie versturen", - "sendNotificationHint": "Informeer de klant over deze verzending.", - "toastCreated": "Verzending succesvol aangemaakt." - }, - "fulfillment": { - "cancelWarning": "U staat op het punt een verzending te annuleren. Deze actie kan niet ongedaan worden gemaakt.", - "markAsDeliveredWarning": "U staat op het punt een verzending als afgeleverd te markeren. Deze actie kan niet ongedaan worden gemaakt.", - "differentOptionSelected": "De geselecteerde verzendoptie verschilt van die gekozen door de klant.", - "disabledItemTooltip": "De door u geselecteerde verzendoptie staat geen verzending van dit item toe", - "unfulfilledItems": "Niet-verzonden items", - "statusLabel": "Verzendstatus", - "statusTitle": "Verzendstatus", - "fulfillItems": "Items verzenden", - "awaitingFulfillmentBadge": "In afwachting van verzending", - "requiresShipping": "Verzending vereist", - "number": "Verzending #{{number}}", - "itemsToFulfill": "Te verzenden items", - "create": "Verzending aanmaken", - "available": "Beschikbaar", - "inStock": "Op voorraad", - "markAsShipped": "Markeren als verzonden", - "markAsPickedUp": "Markeren als opgehaald", - "markAsDelivered": "Markeren als afgeleverd", - "itemsToFulfillDesc": "Kies items en hoeveelheden om te verzenden", - "locationDescription": "Kies van welke locatie u items wilt verzenden.", - "sendNotificationHint": "Informeer klanten over de aangemaakte verzending.", - "methodDescription": "Kies een andere verzendmethode dan die gekozen door de klant", - "error": { - "wrongQuantity": "Er is slechts één item beschikbaar voor verzending", - "wrongQuantity_other": "Hoeveelheid moet een getal zijn tussen 1 en {{number}}", - "noItems": "Geen items om te verzenden.", - "noShippingOption": "Verzendoptie is vereist", - "noLocation": "Locatie is vereist" - }, - "status": { - "notFulfilled": "Niet verzonden", - "partiallyFulfilled": "Gedeeltelijk verzonden", - "fulfilled": "Verzonden", - "partiallyShipped": "Gedeeltelijk verzonden", - "shipped": "Verzonden", - "delivered": "Afgeleverd", - "partiallyDelivered": "Gedeeltelijk afgeleverd", - "partiallyReturned": "Gedeeltelijk geretourneerd", - "returned": "Geretourneerd", - "canceled": "Geannuleerd", - "requiresAction": "Actie vereist" - }, - "toast": { - "created": "Verzending succesvol aangemaakt", - "canceled": "Verzending succesvol geannuleerd", - "fulfillmentShipped": "Kan een reeds verzonden verzending niet annuleren", - "fulfillmentDelivered": "Verzending succesvol gemarkeerd als afgeleverd", - "fulfillmentPickedUp": "Verzending succesvol gemarkeerd als opgehaald" - }, - "trackingLabel": "Tracking", - "shippingFromLabel": "Verzonden vanaf", - "itemsLabel": "Items" - }, - "refund": { - "title": "Terugbetaling aanmaken", - "sendNotificationHint": "Informeer klanten over de aangemaakte terugbetaling.", - "systemPayment": "Systeembetaling", - "systemPaymentDesc": "Een of meer van uw betalingen is een systeembetaling. Houd er rekening mee dat incasso's en terugbetalingen niet door Medusa worden afgehandeld voor dergelijke betalingen.", - "error": { - "amountToLarge": "Kan niet meer terugbetalen dan het oorspronkelijke bestelbedrag.", - "amountNegative": "Terug te betalen bedrag moet een positief getal zijn.", - "reasonRequired": "Selecteer een reden voor terugbetaling." - } - }, - "customer": { - "contactLabel": "Contact", - "editEmail": "E-mail bewerken", - "transferOwnership": "Eigendom overdragen", - "editBillingAddress": "Factuuradres bewerken", - "editShippingAddress": "Verzendadres bewerken" - }, - "activity": { - "header": "Activiteit", - "showMoreActivities_one": "Toon {{count}} meer activiteit", - "showMoreActivities_other": "Toon {{count}} meer activiteiten", - "comment": { - "label": "Opmerking", - "placeholder": "Laat een opmerking achter", - "addButtonText": "Opmerking toevoegen", - "deleteButtonText": "Opmerking verwijderen" - }, - "from": "Van", - "to": "Naar", - "events": { - "common": { - "toReturn": "Te retourneren", - "toSend": "Te verzenden" - }, - "placed": { - "title": "Bestelling geplaatst", - "fromSalesChannel": "van {{salesChannel}}" - }, - "canceled": { - "title": "Bestelling geannuleerd" - }, - "payment": { - "awaiting": "In afwachting van betaling", - "captured": "Betaling geïncasseerd", - "canceled": "Betaling geannuleerd", - "refunded": "Betaling terugbetaald" - }, - "fulfillment": { - "created": "Items verzonden", - "canceled": "Verzending geannuleerd", - "shipped": "Items verzonden", - "delivered": "Items afgeleverd", - "items_one": "{{count}} item", - "items_other": "{{count}} items" - }, - "return": { - "created": "Retour #{{returnId}} aangevraagd", - "canceled": "Retour #{{returnId}} geannuleerd", - "received": "Retour #{{returnId}} ontvangen", - "items_one": "{{count}} item geretourneerd", - "items_other": "{{count}} items geretourneerd" - }, - "note": { - "comment": "Opmerking", - "byLine": "door {{author}}" - }, - "claim": { - "created": "Claim #{{claimId}} aangevraagd", - "canceled": "Claim #{{claimId}} geannuleerd", - "itemsInbound": "{{count}} item te retourneren", - "itemsOutbound": "{{count}} item te verzenden" - }, - "exchange": { - "created": "Omruiling #{{exchangeId}} aangevraagd", - "canceled": "Omruiling #{{exchangeId}} geannuleerd", - "itemsInbound": "{{count}} item te retourneren", - "itemsOutbound": "{{count}} item te verzenden" - }, - "edit": { - "requested": "Bestellingsbewerking #{{editId}} aangevraagd", - "confirmed": "Bestellingsbewerking #{{editId}} bevestigd" - }, - "transfer": { - "requested": "Bestellingsoverdracht #{{transferId}} aangevraagd", - "confirmed": "Bestellingsoverdracht #{{transferId}} bevestigd", - "declined": "Bestellingsoverdracht #{{transferId}} geweigerd" - }, - "update_order": { - "shipping_address": "Verzendadres bijgewerkt", - "billing_address": "Factuuradres bijgewerkt", - "email": "E-mail bijgewerkt" - } - } - }, - "fields": { - "displayId": "Weergave-ID", - "refundableAmount": "Terug te betalen bedrag", - "returnableQuantity": "Retourneerbare hoeveelheid" - } - }, - "draftOrders": { - "domain": "Conceptbestellingen", - "deleteWarning": "U staat op het punt de conceptbestelling {{id}} te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "paymentLinkLabel": "Betaallink", - "cartIdLabel": "Winkelwagen-ID", - "markAsPaid": { - "label": "Markeren als betaald", - "warningTitle": "Markeren als betaald", - "warningDescription": "U staat op het punt de conceptbestelling als betaald te markeren. Deze actie kan niet ongedaan worden gemaakt, en het innen van betaling zal later niet meer mogelijk zijn." - }, - "status": { - "open": "Open", - "completed": "Voltooid" - }, - "create": { - "createDraftOrder": "Conceptbestelling aanmaken", - "createDraftOrderHint": "Maak een nieuwe conceptbestelling aan om de details van een bestelling te beheren voordat deze wordt geplaatst.", - "chooseRegionHint": "Kies regio", - "existingItemsLabel": "Bestaande items", - "existingItemsHint": "Voeg bestaande producten toe aan de conceptbestelling.", - "customItemsLabel": "Aangepaste items", - "customItemsHint": "Voeg aangepaste items toe aan de conceptbestelling.", - "addExistingItemsAction": "Bestaande items toevoegen", - "addCustomItemAction": "Aangepast item toevoegen", - "noCustomItemsAddedLabel": "Nog geen aangepaste items toegevoegd", - "noExistingItemsAddedLabel": "Nog geen bestaande items toegevoegd", - "chooseRegionTooltip": "Kies eerst een regio", - "useExistingCustomerLabel": "Bestaande klant gebruiken", - "addShippingMethodsAction": "Verzendmethoden toevoegen", - "unitPriceOverrideLabel": "Eenheidsprijs overschrijven", - "shippingOptionLabel": "Verzendoptie", - "shippingOptionHint": "Kies de verzendoptie voor de conceptbestelling.", - "shippingPriceOverrideLabel": "Verzendprijs overschrijven", - "shippingPriceOverrideHint": "Overschrijf de verzendprijs voor de conceptbestelling.", - "sendNotificationLabel": "Notificatie versturen", - "sendNotificationHint": "Stuur een notificatie naar de klant wanneer de conceptbestelling is aangemaakt." - }, - "validation": { - "requiredEmailOrCustomer": "E-mail of klant is vereist.", - "requiredItems": "Minstens één item is vereist.", - "invalidEmail": "E-mail moet een geldig e-mailadres zijn." - } - }, - "stockLocations": { - "domain": "Locaties & Verzending", - "list": { - "description": "Beheer de voorraadlocaties en verzendopties van uw winkel." - }, - "create": { - "header": "Voorraadlocatie aanmaken", - "hint": "Een voorraadlocatie is een fysieke locatie waar producten worden opgeslagen en verzonden.", - "successToast": "Locatie {{name}} is succesvol aangemaakt." - }, - "edit": { - "header": "Voorraadlocatie bewerken", - "viewInventory": "Voorraad bekijken", - "successToast": "Locatie {{name}} is succesvol bijgewerkt." - }, - "delete": { - "confirmation": "U staat op het punt de voorraadlocatie \"{{name}}\" te verwijderen. Deze actie kan niet ongedaan worden gemaakt." - }, - "fulfillmentProviders": { - "header": "Verzendproviders", - "shippingOptionsTooltip": "Deze dropdown bevat alleen providers die voor deze locatie zijn ingeschakeld. Voeg ze toe aan de locatie als de dropdown is uitgeschakeld.", - "label": "Verbonden verzendproviders", - "connectedTo": "Verbonden met {{count}} van {{total}} verzendproviders", - "noProviders": "Deze voorraadlocatie is niet verbonden met verzendproviders.", - "action": "Providers verbinden", - "successToast": "Verzendproviders voor voorraadlocatie zijn succesvol bijgewerkt." - }, - "fulfillmentSets": { - "pickup": { - "header": "Afhalen" - }, - "shipping": { - "header": "Verzending" - }, - "disable": { - "confirmation": "Weet u zeker dat u \"{{name}}\" wilt uitschakelen? Dit verwijdert alle gekoppelde servicezones en verzendopties, en kan niet ongedaan worden gemaakt.", - "pickup": "Afhalen is succesvol uitgeschakeld.", - "shipping": "Verzending is succesvol uitgeschakeld." - }, - "enable": { - "pickup": "Afhalen is succesvol ingeschakeld.", - "shipping": "Verzending is succesvol ingeschakeld." - } - }, - "sidebar": { - "header": "Verzendconfiguratie", - "shippingProfiles": { - "label": "Verzendprofielen", - "description": "Groepeer producten op verzendvereisten" - } - }, - "salesChannels": { - "header": "Verkoopkanalen", - "hint": "Beheer de verkoopkanalen die aan deze locatie zijn gekoppeld.", - "label": "Verbonden verkoopkanalen", - "connectedTo": "Verbonden met {{count}} van {{total}} verkoopkanalen", - "noChannels": "De locatie is niet verbonden met verkoopkanalen.", - "action": "Verkoopkanalen verbinden", - "successToast": "Verkoopkanalen zijn succesvol bijgewerkt." - }, - "pickupOptions": { - "edit": { - "header": "Afhaaloptie bewerken" - } - }, - "shippingOptions": { - "create": { - "shipping": { - "header": "Verzendoptie aanmaken voor {{zone}}", - "hint": "Maak een nieuwe verzendoptie aan om te definiëren hoe producten vanaf deze locatie worden verzonden.", - "label": "Verzendopties", - "successToast": "Verzendoptie {{name}} is succesvol aangemaakt." - }, - "pickup": { - "header": "Afhaaloptie aanmaken voor {{zone}}", - "hint": "Maak een nieuwe afhaaloptie aan om te definiëren hoe producten vanaf deze locatie kunnen worden opgehaald.", - "label": "Afhaalopties", - "successToast": "Afhaaloptie {{name}} is succesvol aangemaakt." - }, - "returns": { - "header": "Retouroptie aanmaken voor {{zone}}", - "hint": "Maak een nieuwe retouroptie aan om te definiëren hoe producten naar deze locatie kunnen worden geretourneerd.", - "label": "Retouropties", - "successToast": "Retouroptie {{name}} is succesvol aangemaakt." - }, - "tabs": { - "details": "Details", - "prices": "Prijzen" - }, - "action": "Optie aanmaken" - }, - "delete": { - "confirmation": "U staat op het punt de verzendoptie \"{{name}}\" te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "successToast": "Verzendoptie {{name}} is succesvol verwijderd." - }, - "edit": { - "header": "Verzendoptie bewerken", - "action": "Optie bewerken", - "successToast": "Verzendoptie {{name}} is succesvol bijgewerkt." - }, - "pricing": { - "action": "Prijzen bewerken" - }, - "conditionalPrices": { - "header": "Voorwaardelijke prijzen voor {{name}}", - "description": "Beheer de voorwaardelijke prijzen voor deze verzendoptie op basis van het totaalbedrag van de winkelwagen.", - "attributes": { - "cartItemTotal": "Totaalbedrag winkelwagen" - }, - "summaries": { - "range": "Als <0>{{attribute}} tussen <1>{{gte}} en <2>{{lte}} ligt", - "greaterThan": "Als <0>{{attribute}} ≥ <1>{{gte}}", - "lessThan": "Als <0>{{attribute}} ≤ <1>{{lte}}" - }, - "actions": { - "addPrice": "Prijs toevoegen", - "manageConditionalPrices": "Voorwaardelijke prijzen beheren" - }, - "rules": { - "amount": "Verzendoptieprijs", - "gte": "Minimaal totaalbedrag winkelwagen", - "lte": "Maximaal totaalbedrag winkelwagen" - }, - "customRules": { - "label": "Aangepaste regels", - "tooltip": "Deze voorwaardelijke prijs heeft regels die niet in het dashboard kunnen worden beheerd.", - "eq": "Totaalbedrag winkelwagen moet gelijk zijn aan", - "gt": "Totaalbedrag winkelwagen moet groter zijn dan", - "lt": "Totaalbedrag winkelwagen moet kleiner zijn dan" - }, - "errors": { - "amountRequired": "Verzendoptieprijs is vereist", - "minOrMaxRequired": "Minstens één van minimaal of maximaal totaalbedrag winkelwagen moet worden opgegeven", - "minGreaterThanMax": "Minimaal totaalbedrag winkelwagen moet kleiner dan of gelijk zijn aan maximaal totaalbedrag winkelwagen", - "duplicateAmount": "Verzendoptieprijs moet uniek zijn voor elke voorwaarde", - "overlappingConditions": "Voorwaarden moeten uniek zijn voor alle prijsregels" - } - }, - "fields": { - "count": { - "shipping_one": "{{count}} verzendoptie", - "shipping_other": "{{count}} verzendopties", - "pickup_one": "{{count}} afhaaloptie", - "pickup_other": "{{count}} afhaalopties", - "returns_one": "{{count}} retouroptie", - "returns_other": "{{count}} retouropties" - }, - "priceType": { - "label": "Prijs type", - "options": { - "fixed": { - "label": "Vast", - "hint": "De prijs van de verzendoptie is vast en verandert niet op basis van de inhoud van de bestelling." - }, - "calculated": { - "label": "Berekend", - "hint": "De prijs van de verzendoptie wordt berekend door de verzendprovider tijdens het afrekenen." - } - } - }, - "enableInStore": { - "label": "In winkel inschakelen", - "hint": "Of klanten deze optie kunnen gebruiken tijdens het afrekenen." - }, - "provider": "Verzendprovider", - "profile": "Verzendprofiel", - "fulfillmentOption": "Verzendoptie" - } - }, - "serviceZones": { - "create": { - "headerPickup": "Servicezone aanmaken voor Afhalen vanaf {{location}}", - "headerShipping": "Servicezone aanmaken voor Verzending vanaf {{location}}", - "action": "Servicezone aanmaken", - "successToast": "Servicezone {{name}} is succesvol aangemaakt." - }, - "edit": { - "header": "Servicezone bewerken", - "successToast": "Servicezone {{name}} is succesvol bijgewerkt." - }, - "delete": { - "confirmation": "U staat op het punt de servicezone \"{{name}}\" te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "successToast": "Servicezone {{name}} is succesvol verwijderd." - }, - "manageAreas": { - "header": "Gebieden beheren voor {{name}}", - "action": "Gebieden beheren", - "label": "Gebieden", - "hint": "Selecteer de geografische gebieden die de servicezone bestrijkt.", - "successToast": "Gebieden voor {{name}} zijn succesvol bijgewerkt." - }, - "fields": { - "noRecords": "Er zijn geen servicezones om verzendopties aan toe te voegen.", - "tip": "Een servicezone is een verzameling geografische zones of gebieden. Het wordt gebruikt om beschikbare verzendopties te beperken tot een gedefinieerde set locaties." - } - } - }, - "shippingProfile": { - "domain": "Verzendprofielen", - "subtitle": "Groepeer producten met vergelijkbare verzendvereisten in profielen.", - "create": { - "header": "Verzendprofiel aanmaken", - "hint": "Maak een nieuw verzendprofiel aan om producten met vergelijkbare verzendvereisten te groeperen.", - "successToast": "Verzendprofiel {{name}} is succesvol aangemaakt." - }, - "delete": { - "title": "Verzendprofiel verwijderen", - "description": "U staat op het punt het verzendprofiel {{name}} te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "successToast": "Verzendprofiel {{name}} is succesvol verwijderd." - }, - "tooltip": { - "type": "Voer het type verzendprofiel in, bijvoorbeeld: Zwaar, Groot formaat, Alleen vracht, etc." - } - }, - "taxRegions": { - "domain": "Belastingregio's", - "list": { - "hint": "Beheer wat u uw klanten in rekening brengt wanneer ze winkelen uit verschillende landen en regio's." - }, - "delete": { - "confirmation": "U staat op het punt een belastingregio te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "successToast": "De belastingregio is succesvol verwijderd." - }, - "create": { - "header": "Belastingregio aanmaken", - "hint": "Maak een nieuwe belastingregio aan om belastingtarieven voor een specifiek land te definiëren.", - "errors": { - "rateIsRequired": "Belastingtarief is vereist bij het aanmaken van een standaard belastingtarief.", - "nameIsRequired": "Naam is vereist bij het aanmaken van een standaard belastingtarief." - }, - "successToast": "De belastingregio is succesvol aangemaakt." - }, - "province": { - "header": "Provincies", - "create": { - "header": "Provinciale belastingregio aanmaken", - "hint": "Maak een nieuwe belastingregio aan om belastingtarieven voor een specifieke provincie te definiëren." - } - }, - "state": { - "header": "Staten", - "create": { - "header": "Staat belastingregio aanmaken", - "hint": "Maak een nieuwe belastingregio aan om belastingtarieven voor een specifieke staat te definiëren." - } - }, - "stateOrTerritory": { - "header": "Staten of territoria", - "create": { - "header": "Staat/Territorium belastingregio aanmaken", - "hint": "Maak een nieuwe belastingregio aan om belastingtarieven voor een specifieke staat/territorium te definiëren." - } - }, - "county": { - "header": "Provincies", - "create": { - "header": "Provinciale belastingregio aanmaken", - "hint": "Maak een nieuwe belastingregio aan om belastingtarieven voor een specifieke provincie te definiëren." - } - }, - "region": { - "header": "Regio's", - "create": { - "header": "Regionale belastingregio aanmaken", - "hint": "Maak een nieuwe belastingregio aan om belastingtarieven voor een specifieke regio te definiëren." - } - }, - "department": { - "header": "Departementen", - "create": { - "header": "Departementale belastingregio aanmaken", - "hint": "Maak een nieuwe belastingregio aan om belastingtarieven voor een specifiek departement te definiëren." - } - }, - "territory": { - "header": "Territoria", - "create": { - "header": "Territoriale belastingregio aanmaken", - "hint": "Maak een nieuwe belastingregio aan om belastingtarieven voor een specifiek territorium te definiëren." - } - }, - "prefecture": { - "header": "Prefecturen", - "create": { - "header": "Prefecturale belastingregio aanmaken", - "hint": "Maak een nieuwe belastingregio aan om belastingtarieven voor een specifieke prefectuur te definiëren." - } - }, - "district": { - "header": "Districten", - "create": { - "header": "District belastingregio aanmaken", - "hint": "Maak een nieuwe belastingregio aan om belastingtarieven voor een specifiek district te definiëren." - } - }, - "governorate": { - "header": "Gouvernementen", - "create": { - "header": "Gouvernementale belastingregio aanmaken", - "hint": "Maak een nieuwe belastingregio aan om belastingtarieven voor een specifiek gouvernement te definiëren." - } - }, - "canton": { - "header": "Kantons", - "create": { - "header": "Kantonale belastingregio aanmaken", - "hint": "Maak een nieuwe belastingregio aan om belastingtarieven voor een specifiek kanton te definiëren." - } - }, - "emirate": { - "header": "Emiraten", - "create": { - "header": "Emirate belastingregio aanmaken", - "hint": "Maak een nieuwe belastingregio aan om belastingtarieven voor een specifiek emiraat te definiëren." - } - }, - "sublevel": { - "header": "Subniveaus", - "create": { - "header": "Subniveau belastingregio aanmaken", - "hint": "Maak een nieuwe belastingregio aan om belastingtarieven voor een specifiek subniveau te definiëren." - } - }, - "taxOverrides": { - "header": "Overschrijvingen", - "create": { - "header": "Overschrijving aanmaken", - "hint": "Maak een belastingtarief aan dat de standaard belastingtarieven overschrijft voor geselecteerde voorwaarden." - }, - "edit": { - "header": "Overschrijving bewerken", - "hint": "Bewerk het belastingtarief dat de standaard belastingtarieven overschrijft voor geselecteerde voorwaarden." - } - }, - "taxRates": { - "create": { - "header": "Belastingtarief aanmaken", - "hint": "Maak een nieuw belastingtarief aan om het belastingtarief voor een regio te definiëren.", - "successToast": "Belastingtarief is succesvol aangemaakt." - }, - "edit": { - "header": "Belastingtarief bewerken", - "hint": "Bewerk het belastingtarief om het belastingtarief voor een regio te definiëren.", - "successToast": "Belastingtarief is succesvol bijgewerkt." - }, - "delete": { - "confirmation": "U staat op het punt het belastingtarief \"{{name}}\" te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "successToast": "Belastingtarief is succesvol verwijderd." - } - }, - "fields": { - "isCombinable": { - "label": "Combineerbaar", - "hint": "Of dit belastingtarief kan worden gecombineerd met het standaardtarief van de belastingregio.", - "true": "Combineerbaar", - "false": "Niet combineerbaar" - }, - "defaultTaxRate": { - "label": "Standaard belastingtarief", - "tooltip": "Het standaard belastingtarief voor deze regio. Een voorbeeld is het standaard BTW-tarief voor een land of regio.", - "action": "Standaard belastingtarief aanmaken" - }, - "taxRate": "Belastingtarief", - "taxCode": "Belastingcode", - "targets": { - "label": "Doelen", - "hint": "Selecteer de doelen waarop dit belastingtarief van toepassing is.", - "options": { - "product": "Producten", - "productCollection": "Productcollecties", - "productTag": "Producttags", - "productType": "Producttypen", - "customerGroup": "Klantengroepen" - }, - "operators": { - "in": "in", - "on": "op", - "and": "en" - }, - "placeholders": { - "product": "Zoek naar producten", - "productCollection": "Zoek naar productcollecties", - "productTag": "Zoek naar producttags", - "productType": "Zoek naar producttypen", - "customerGroup": "Zoek naar klantengroepen" - }, - "tags": { - "product": "Product", - "productCollection": "Productcollectie", - "productTag": "Producttag", - "productType": "Producttype", - "customerGroup": "Klantengroep" - }, - "modal": { - "header": "Doelen toevoegen" - }, - "values_one": "{{count}} waarde", - "values_other": "{{count}} waarden", - "numberOfTargets_one": "{{count}} doel", - "numberOfTargets_other": "{{count}} doelen", - "additionalValues_one": "en {{count}} meer waarde", - "additionalValues_other": "en {{count}} meer waarden", - "action": "Doel toevoegen" - }, - "sublevels": { - "labels": { - "province": "Provincie", - "state": "Staat", - "region": "Regio", - "stateOrTerritory": "Staat/Territorium", - "department": "Departement", - "county": "Provincie", - "territory": "Territorium", - "prefecture": "Prefectuur", - "district": "District", - "governorate": "Gouvernement", - "emirate": "Emiraat", - "canton": "Kanton", - "sublevel": "Subniveau code" - }, - "placeholders": { - "province": "Selecteer provincie", - "state": "Selecteer staat", - "region": "Selecteer regio", - "stateOrTerritory": "Selecteer staat/territorium", - "department": "Selecteer departement", - "county": "Selecteer provincie", - "territory": "Selecteer territorium", - "prefecture": "Selecteer prefectuur", - "district": "Selecteer district", - "governorate": "Selecteer gouvernement", - "emirate": "Selecteer emiraat", - "canton": "Selecteer kanton" - }, - "tooltips": { - "sublevel": "Voer de ISO 3166-2 code in voor de subniveau belastingregio.", - "notPartOfCountry": "{{province}} lijkt geen deel uit te maken van {{country}}. Controleer of dit correct is." - }, - "alert": { - "header": "Subniveau regio's zijn uitgeschakeld voor deze belastingregio", - "description": "Subniveau regio's zijn standaard uitgeschakeld voor deze regio. U kunt ze inschakelen om subniveau regio's zoals provincies, staten of territoria aan te maken.", - "action": "Subniveau regio's inschakelen" - } - }, - "noDefaultRate": { - "label": "Geen standaardtarief", - "tooltip": "Deze belastingregio heeft geen standaard belastingtarief. Als er een standaardtarief is, zoals het BTW-tarief van een land, voeg dit dan toe aan deze regio." - } - } - }, - "promotions": { - "domain": "Promoties", - "sections": { - "details": "Promotiedetails" - }, - "tabs": { - "template": "Type", - "details": "Details", - "campaign": "Campagne" - }, - "fields": { - "type": "Type", - "value_type": "Waardetype", - "value": "Waarde", - "campaign": "Campagne", - "method": "Methode", - "allocation": "Toewijzing", - "addCondition": "Voorwaarde toevoegen", - "clearAll": "Alles wissen", - "amount": { - "tooltip": "Selecteer de valutacode om het bedrag in te kunnen stellen" - }, - "conditions": { - "rules": { - "title": "Wie kan deze code gebruiken?", - "description": "Welke klant mag de promotiecode gebruiken? De promotiecode kan door alle klanten worden gebruikt als dit niet wordt aangepast." - }, - "target-rules": { - "title": "Op welke items wordt de promotie toegepast?", - "description": "De promotie wordt toegepast op items die aan de volgende voorwaarden voldoen." - }, - "buy-rules": { - "title": "Wat moet er in de winkelwagen zitten om de promotie te ontgrendelen?", - "description": "Als aan deze voorwaarden wordt voldaan, activeren we de promotie op de doelitems." - } - } - }, - "tooltips": { - "campaignType": "De valutacode moet in de promotie worden geselecteerd om een uitgavenbudget in te stellen." - }, - "errors": { - "requiredField": "Vereist veld", - "promotionTabError": "Los fouten op in het Promotie-tabblad voordat u doorgaat" - }, - "toasts": { - "promotionCreateSuccess": "Promotie ({{code}}) is succesvol aangemaakt." - }, - "create": {}, - "edit": { - "title": "Promotiedetails bewerken", - "rules": { - "title": "Gebruiksvoorwaarden bewerken" - }, - "target-rules": { - "title": "Itemvoorwaarden bewerken" - }, - "buy-rules": { - "title": "Koopvoorwaarden bewerken" - } - }, - "campaign": { - "header": "Campagne", - "edit": { - "header": "Campagne bewerken", - "successToast": "De campagne van de promotie is succesvol bijgewerkt." - }, - "actions": { - "goToCampaign": "Naar campagne gaan" - } - }, - "campaign_currency": { - "tooltip": "Dit is de valuta van de promotie. Wijzig deze vanuit het tabblad Details." - }, - "form": { - "required": "Vereist", - "and": "EN", - "selectAttribute": "Kenmerk selecteren", - "campaign": { - "existing": { - "title": "Bestaande campagne", - "description": "Voeg promotie toe aan een bestaande campagne.", - "placeholder": { - "title": "Geen bestaande campagnes", - "desc": "U kunt er een aanmaken om meerdere promoties te volgen en budgetlimieten in te stellen." - } - }, - "new": { - "title": "Nieuwe campagne", - "description": "Maak een nieuwe campagne aan voor deze promotie." - }, - "none": { - "title": "Zonder campagne", - "description": "Ga verder zonder de promotie aan een campagne te koppelen" - } - }, - "status": { - "label": "Status", - "draft": { - "title": "Concept", - "description": "Klanten kunnen de code nog niet gebruiken" - }, - "active": { - "title": "Actief", - "description": "Klanten kunnen de code gebruiken" - }, - "inactive": { - "title": "Inactief", - "description": "Klanten kunnen de code niet meer gebruiken" - } - }, - "method": { - "label": "Methode", - "code": { - "title": "Promotiecode", - "description": "Klanten moeten deze code bij het afrekenen invoeren" - }, - "automatic": { - "title": "Automatisch", - "description": "Klanten zien deze promotie bij het afrekenen" - } - }, - "max_quantity": { - "title": "Maximale hoeveelheid", - "description": "Maximale hoeveelheid items waarop deze promotie van toepassing is." - }, - "type": { - "standard": { - "title": "Standaard", - "description": "Een standaard promotie" - }, - "buyget": { - "title": "Koop Krijg", - "description": "Koop X krijg Y promotie" - } - }, - "allocation": { - "each": { - "title": "Per stuk", - "description": "Past waarde toe op elk item" - }, - "across": { - "title": "Over alles", - "description": "Past waarde toe over alle items" - }, - "once": { - "title": "Eenmalig", - "description": "Beperk korting tot maximale hoeveelheid" - } - }, - "code": { - "title": "Code", - "description": "De code die uw klanten tijdens het afrekenen zullen invoeren." - }, - "value": { - "title": "Promotiewaarde" - }, - "value_type": { - "fixed": { - "title": "Vast bedrag", - "description": "Het bedrag dat wordt gekort. Bijv. 100" - }, - "percentage": { - "title": "Percentage", - "description": "Het percentage korting op het bedrag. Bijv. 8%" - } - } - }, - "deleteWarning": "U staat op het punt de promotie {{code}} te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "createPromotionTitle": "Promotie aanmaken", - "type": "Promotie type", - "conditions": { - "add": "Voorwaarde toevoegen", - "list": { - "noRecordsMessage": "Voeg een voorwaarde toe om te beperken op welke items de promotie van toepassing is." - } - } - }, - "campaigns": { - "domain": "Campagnes", - "details": "Campagnedetails", - "status": { - "active": "Actief", - "expired": "Verlopen", - "scheduled": "Gepland" - }, - "delete": { - "title": "Weet u het zeker?", - "description": "U staat op het punt de campagne '{{name}}' te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "successToast": "Campagne '{{name}}' is succesvol aangemaakt." - }, - "edit": { - "header": "Campagne bewerken", - "description": "Bewerk de details van de campagne.", - "successToast": "Campagne '{{name}}' is succesvol bijgewerkt." - }, - "configuration": { - "header": "Configuratie", - "edit": { - "header": "Campagneconfiguratie bewerken", - "description": "Bewerk de configuratie van de campagne.", - "successToast": "Campagneconfiguratie is succesvol bijgewerkt." - } - }, - "create": { - "title": "Campagne aanmaken", - "description": "Maak een promotionele campagne aan.", - "hint": "Maak een promotionele campagne aan.", - "header": "Campagne aanmaken", - "successToast": "Campagne '{{name}}' is succesvol aangemaakt." - }, - "fields": { - "name": "Naam", - "identifier": "Identificatie", - "start_date": "Startdatum", - "end_date": "Einddatum", - "total_spend": "Budget uitgegeven", - "total_used": "Budget gebruikt", - "budget_limit": "Budgetlimiet", - "campaign_id": { - "hint": "Alleen campagnes met dezelfde valutacode als de promotie worden in deze lijst weergegeven." - } - }, - "budget": { - "create": { - "hint": "Maak een budget aan voor de campagne.", - "header": "Campagnebudget" - }, - "details": "Campagnebudget", - "fields": { - "type": "Type", - "currency": "Valuta", - "limit": "Limiet", - "used": "Gebruikt" - }, - "type": { - "spend": { - "title": "Uitgave", - "description": "Stel een limiet in op het totale gekorte bedrag van alle promotiegebruiken." - }, - "usage": { - "title": "Gebruik", - "description": "Stel een limiet in op hoe vaak de promotie kan worden gebruikt." - } - }, - "edit": { - "header": "Campagnebudget bewerken" - } - }, - "promotions": { - "remove": { - "title": "Promotie uit campagne verwijderen", - "description": "U staat op het punt {{count}} promotie(s) uit de campagne te verwijderen. Deze actie kan niet ongedaan worden gemaakt." - }, - "alreadyAdded": "Deze promotie is al toegevoegd aan de campagne.", - "alreadyAddedDiffCampaign": "Deze promotie is al toegevoegd aan een andere campagne ({{name}}).", - "currencyMismatch": "Valuta van de promotie en campagne komen niet overeen", - "toast": { - "success": "{{count}} promotie(s) succesvol aan campagne toegevoegd" - }, - "add": { - "list": { - "noRecordsMessage": "Maak eerst een promotie aan." - } - }, - "list": { - "noRecordsMessage": "Er zijn geen promoties in de campagne." - } - }, - "deleteCampaignWarning": "U staat op het punt de campagne {{name}} te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "totalSpend": "<0>{{amount}} <1>{{currency}}" - }, - "priceLists": { - "domain": "Prijslijsten", - "subtitle": "Maak aanbiedingen of overschrijf prijzen voor specifieke voorwaarden.", - "delete": { - "confirmation": "U staat op het punt de prijslijst \"{{title}}\" te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "successToast": "Prijslijst \"{{title}}\" is succesvol verwijderd." - }, - "create": { - "header": "Prijslijst aanmaken", - "subheader": "Maak een nieuwe prijslijst aan om de prijzen van uw producten te beheren.", - "tabs": { - "details": "Details", - "products": "Producten", - "prices": "Prijzen" - }, - "successToast": "Prijslijst {{title}} is succesvol aangemaakt.", - "products": { - "list": { - "noRecordsMessage": "Maak eerst een product aan." - } - } - }, - "edit": { - "header": "Prijslijst bewerken", - "successToast": "Prijslijst {{title}} is succesvol bijgewerkt." - }, - "configuration": { - "header": "Configuratie", - "edit": { - "header": "Prijslijstconfiguratie bewerken", - "description": "Bewerk de configuratie van de prijslijst.", - "successToast": "Prijslijstconfiguratie is succesvol bijgewerkt." - } - }, - "products": { - "header": "Producten", - "actions": { - "addProducts": "Producten toevoegen", - "editPrices": "Prijzen bewerken" - }, - "delete": { - "confirmation_one": "U staat op het punt de prijzen voor {{count}} product in de prijslijst te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "confirmation_other": "U staat op het punt de prijzen voor {{count}} producten in de prijslijst te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "successToast_one": "Prijzen voor {{count}} product succesvol verwijderd.", - "successToast_other": "Prijzen voor {{count}} producten succesvol verwijderd." - }, - "add": { - "successToast": "Prijzen zijn succesvol toegevoegd aan de prijslijst." - }, - "edit": { - "successToast": "Prijzen zijn succesvol bijgewerkt." - } - }, - "fields": { - "priceOverrides": { - "label": "Prijsoverschrijvingen", - "header": "Prijsoverschrijvingen" - }, - "status": { - "label": "Status", - "options": { - "active": "Actief", - "draft": "Concept", - "expired": "Verlopen", - "scheduled": "Gepland" - } - }, - "type": { - "label": "Type", - "hint": "Kies het type prijslijst dat u wilt aanmaken.", - "options": { - "sale": { - "label": "Aanbieding", - "description": "Aanbiedingsprijzen zijn tijdelijke prijswijzigingen voor producten." - }, - "override": { - "label": "Overschrijving", - "description": "Overschrijvingen worden meestal gebruikt om klantspecifieke prijzen aan te maken." - } - } - }, - "startsAt": { - "label": "Prijslijst heeft een startdatum?", - "hint": "Plan de prijslijst om in de toekomst te activeren." - }, - "endsAt": { - "label": "Prijslijst heeft een vervaldatum?", - "hint": "Plan de prijslijst om in de toekomst te deactiveren." - }, - "customerAvailability": { - "header": "Kies klantengroepen", - "label": "Klantenbeschikbaarheid", - "hint": "Kies op welke klantengroepen de prijslijst van toepassing moet zijn.", - "placeholder": "Zoek naar klantengroepen", - "attribute": "Klantengroepen" - } - } - }, - "profile": { - "domain": "Profiel", - "manageYourProfileDetails": "Beheer uw profielgegevens.", - "fields": { - "languageLabel": "Taal", - "usageInsightsLabel": "Gebruiksstatistieken" - }, - "edit": { - "header": "Profiel bewerken", - "languageHint": "De taal die u wilt gebruiken in het admin dashboard. Dit verandert niet de taal van uw winkel.", - "languagePlaceholder": "Selecteer taal", - "usageInsightsHint": "Deel gebruiksstatistieken en help ons Medusa te verbeteren. U kunt meer lezen over wat we verzamelen en hoe we het gebruiken in onze <0>documentatie." - }, - "toast": { - "edit": "Profielwijzigingen opgeslagen" - } - }, - "users": { - "domain": "Gebruikers", - "editUser": "Gebruiker bewerken", - "inviteUser": "Gebruiker uitnodigen", - "inviteUserHint": "Nodig een nieuwe gebruiker uit voor uw winkel.", - "sendInvite": "Uitnodiging versturen", - "pendingInvites": "Openstaande uitnodigingen", - "deleteInviteWarning": "U staat op het punt de uitnodiging voor {{email}} te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "resendInvite": "Uitnodiging opnieuw versturen", - "copyInviteLink": "Uitnodigingslink kopiëren", - "expiredOnDate": "Verlopen op {{date}}", - "validFromUntil": "Geldig van <0>{{from}} - <1>{{until}}", - "acceptedOnDate": "Geaccepteerd op {{date}}", - "inviteStatus": { - "accepted": "Geaccepteerd", - "pending": "In behandeling", - "expired": "Verlopen" - }, - "roles": { - "admin": "Beheerder", - "developer": "Ontwikkelaar", - "member": "Lid" - }, - "list": { - "empty": { - "heading": "Geen gebruikers gevonden", - "description": "Zodra een gebruiker is uitgenodigd, verschijnen ze hier." - }, - "filtered": { - "heading": "Geen resultaten", - "description": "Geen gebruikers voldoen aan de huidige filtercriteria." - } - }, - "deleteUserWarning": "U staat op het punt de gebruiker {{name}} te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "deleteUserSuccess": "Gebruiker {{name}} succesvol verwijderd", - "invite": "Uitnodigen" - }, - "store": { - "domain": "Winkel", - "manageYourStoresDetails": "Beheer de gegevens van uw winkel", - "editStore": "Winkel bewerken", - "defaultCurrency": "Standaardvaluta", - "defaultRegion": "Standaardregio", - "defaultSalesChannel": "Standaard verkoopkanaal", - "defaultLocation": "Standaardlocatie", - "swapLinkTemplate": "Swap link sjabloon", - "paymentLinkTemplate": "Betaallink sjabloon", - "inviteLinkTemplate": "Uitnodigingslink sjabloon", - "currencies": "Valuta's", - "addCurrencies": "Valuta's toevoegen", - "enableTaxInclusivePricing": "Belastinginclusieve prijzen inschakelen", - "disableTaxInclusivePricing": "Belastinginclusieve prijzen uitschakelen", - "removeCurrencyWarning_one": "U staat op het punt {{count}} valuta uit uw winkel te verwijderen. Zorg ervoor dat u alle prijzen die de valuta gebruiken hebt verwijderd voordat u doorgaat.", - "removeCurrencyWarning_other": "U staat op het punt {{count}} valuta's uit uw winkel te verwijderen. Zorg ervoor dat u alle prijzen die de valuta's gebruiken hebt verwijderd voordat u doorgaat.", - "currencyAlreadyAdded": "De valuta is al toegevoegd aan uw winkel.", - "edit": { - "header": "Winkel bewerken" - }, - "toast": { - "update": "Winkel succesvol bijgewerkt", - "currenciesUpdated": "Valuta's succesvol bijgewerkt", - "currenciesRemoved": "Valuta's succesvol uit de winkel verwijderd", - "updatedTaxInclusivitySuccessfully": "Belastinginclusieve prijzen succesvol bijgewerkt" - } - }, - "regions": { - "domain": "Regio's", - "subtitle": "Een regio is een gebied waarin u producten verkoopt. Het kan meerdere landen omvatten en heeft verschillende belastingtarieven, providers en valuta.", - "createRegion": "Regio aanmaken", - "createRegionHint": "Beheer belastingtarieven en providers voor een set landen.", - "addCountries": "Landen toevoegen", - "editRegion": "Regio bewerken", - "countriesHint": "Voeg de landen toe die in deze regio zijn opgenomen.", - "deleteRegionWarning": "U staat op het punt de regio {{name}} te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "removeCountriesWarning_one": "U staat op het punt {{count}} land uit de regio te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "removeCountriesWarning_other": "U staat op het punt {{count}} landen uit de regio te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "removeCountryWarning": "U staat op het punt het land {{name}} uit de regio te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "automaticTaxesHint": "Wanneer ingeschakeld, worden belastingen alleen berekend bij het afrekenen op basis van het verzendadres.", - "taxInclusiveHint": "Wanneer ingeschakeld, zijn prijzen in de regio belastinginclusief.", - "providersHint": "Voeg toe welke betalingsproviders beschikbaar zijn in deze regio.", - "shippingOptions": "Verzendopties", - "deleteShippingOptionWarning": "U staat op het punt de verzendoptie {{name}} te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "return": "Retour", - "outbound": "Uitgaand", - "priceType": "Prijs Type", - "flatRate": "Vast tarief", - "calculated": "Berekend", - "list": { - "noRecordsMessage": "Maak een regio aan voor de gebieden waarin u verkoopt." - }, - "toast": { - "delete": "Regio succesvol verwijderd", - "edit": "Regiobewerking opgeslagen", - "create": "Regio succesvol aangemaakt", - "countries": "Regiolanden succesvol bijgewerkt" - }, - "shippingOption": { - "createShippingOption": "Verzendoptie aanmaken", - "createShippingOptionHint": "Maak een nieuwe verzendoptie aan voor de regio.", - "editShippingOption": "Verzendoptie bewerken", - "fulfillmentMethod": "Verzendmethode", - "type": { - "outbound": "Uitgaand", - "outboundHint": "Gebruik dit als u een verzendoptie aanmaakt voor het verzenden van producten naar de klant.", - "return": "Retour", - "returnHint": "Gebruik dit als u een verzendoptie aanmaakt voor het retourneren van producten door de klant." - }, - "priceType": { - "label": "Prijs Type", - "flatRate": "Vast tarief", - "calculated": "Berekend" - }, - "availability": { - "adminOnly": "Alleen admin", - "adminOnlyHint": "Wanneer ingeschakeld, is de verzendoptie alleen beschikbaar in het admin dashboard, en niet in de winkel." - }, - "taxInclusiveHint": "Wanneer ingeschakeld, is de prijs van de verzendoptie belastinginclusief.", - "requirements": { - "label": "Vereisten", - "hint": "Specificeer de vereisten voor de verzendoptie." - } - } - }, - "taxes": { - "domain": "Belastingregio's", - "domainDescription": "Beheer uw belastingregio", - "countries": { - "taxCountriesHint": "Belastinginstellingen zijn van toepassing op de vermelde landen." - }, - "settings": { - "editTaxSettings": "Belastinginstellingen bewerken", - "taxProviderLabel": "Belastingprovider", - "systemTaxProviderLabel": "Systeem Belastingprovider", - "calculateTaxesAutomaticallyLabel": "Belastingen automatisch berekenen", - "calculateTaxesAutomaticallyHint": "Wanneer ingeschakeld, worden belastingtarieven automatisch berekend en toegepast op winkelwagentjes. Wanneer uitgeschakeld, moeten belastingen handmatig worden berekend bij het afrekenen. Handmatige belastingen worden aanbevolen voor gebruik met externe belastingproviders.", - "applyTaxesOnGiftCardsLabel": "Belasting toepassen op cadeaubonnen", - "applyTaxesOnGiftCardsHint": "Wanneer ingeschakeld, worden belastingen toegepast op cadeaubonnen bij het afrekenen. In sommige landen vereisen belastingregelgeving de toepassing van belasting op cadeaubonnen bij aankoop.", - "defaultTaxRateLabel": "Standaard belastingtarief", - "defaultTaxCodeLabel": "Standaard belastingcode" - }, - "defaultRate": { - "sectionTitle": "Standaard Belastingtarief" - }, - "taxRate": { - "sectionTitle": "Belastingtarieven", - "createTaxRate": "Belastingtarief aanmaken", - "createTaxRateHint": "Maak een nieuw belastingtarief aan voor de regio.", - "deleteRateDescription": "U staat op het punt het belastingtarief {{name}} te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "editTaxRate": "Belastingtarief bewerken", - "editRateAction": "Tarief bewerken", - "editOverridesAction": "Overschrijvingen bewerken", - "editOverridesTitle": "Belastingtarief Overschrijvingen bewerken", - "editOverridesHint": "Specificeer de overschrijvingen voor het belastingtarief.", - "deleteTaxRateWarning": "U staat op het punt het belastingtarief {{name}} te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "productOverridesLabel": "Product overschrijvingen", - "productOverridesHint": "Specificeer de product overschrijvingen voor het belastingtarief.", - "addProductOverridesAction": "Product overschrijvingen toevoegen", - "productTypeOverridesLabel": "Producttype overschrijvingen", - "productTypeOverridesHint": "Specificeer de producttype overschrijvingen voor het belastingtarief.", - "addProductTypeOverridesAction": "Producttype overschrijvingen toevoegen", - "shippingOptionOverridesLabel": "Verzendoptie overschrijvingen", - "shippingOptionOverridesHint": "Specificeer de verzendoptie overschrijvingen voor het belastingtarief.", - "addShippingOptionOverridesAction": "Verzendoptie overschrijvingen toevoegen", - "productOverridesHeader": "Producten", - "productTypeOverridesHeader": "Producttypen", - "shippingOptionOverridesHeader": "Verzendopties" - } - }, - "locations": { - "domain": "Locaties", - "editLocation": "Locatie bewerken", - "addSalesChannels": "Verkoopkanalen toevoegen", - "noLocationsFound": "Geen locaties gevonden", - "selectLocations": "Selecteer locaties die het item op voorraad hebben.", - "deleteLocationWarning": "U staat op het punt de locatie {{name}} te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "removeSalesChannelsWarning_one": "U staat op het punt {{count}} verkoopkanaal uit de locatie te verwijderen.", - "removeSalesChannelsWarning_other": "U staat op het punt {{count}} verkoopkanalen uit de locatie te verwijderen.", - "toast": { - "create": "Locatie succesvol aangemaakt", - "update": "Locatie succesvol bijgewerkt", - "removeChannel": "Verkoopkanaal succesvol verwijderd" - } - }, - "reservations": { - "domain": "Reserveringen", - "subtitle": "Beheer de gereserveerde hoeveelheid van voorraaditems.", - "deleteWarning": "U staat op het punt een reservering te verwijderen. Deze actie kan niet ongedaan worden gemaakt." - }, - "salesChannels": { - "domain": "Verkoopkanalen", - "subtitle": "Beheer de online en offline kanalen waarop u producten verkoopt.", - "list": { - "empty": { - "heading": "Geen verkoopkanalen gevonden", - "description": "Zodra een verkoopkanaal is aangemaakt, verschijnt het hier." - }, - "filtered": { - "heading": "Geen resultaten", - "description": "Geen verkoopkanalen voldoen aan de huidige filtercriteria." - } - }, - "createSalesChannel": "Verkoopkanaal aanmaken", - "createSalesChannelHint": "Maak een nieuw verkoopkanaal aan om uw producten op te verkopen.", - "enabledHint": "Geef aan of het verkoopkanaal is ingeschakeld.", - "removeProductsWarning_one": "U staat op het punt {{count}} product uit {{sales_channel}} te verwijderen.", - "removeProductsWarning_other": "U staat op het punt {{count}} producten uit {{sales_channel}} te verwijderen.", - "addProducts": "Producten toevoegen", - "editSalesChannel": "Verkoopkanaal bewerken", - "productAlreadyAdded": "Het product is al toegevoegd aan het verkoopkanaal.", - "deleteSalesChannelWarning": "U staat op het punt het verkoopkanaal {{name}} te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "toast": { - "create": "Verkoopkanaal succesvol aangemaakt", - "update": "Verkoopkanaal succesvol bijgewerkt", - "delete": "Verkoopkanaal succesvol verwijderd" - }, - "tooltip": { - "cannotDeleteDefault": "Kan standaard verkoopkanaal niet verwijderen" - }, - "products": { - "list": { - "noRecordsMessage": "Er zijn geen producten in het verkoopkanaal." - }, - "add": { - "list": { - "noRecordsMessage": "Maak eerst een product aan." - } - } - } - }, - "apiKeyManagement": { - "domain": { - "publishable": "Publiceerbare API-sleutels", - "secret": "Geheime API-sleutels" - }, - "subtitle": { - "publishable": "Beheer API-sleutels die in de winkel worden gebruikt om het bereik van verzoeken te beperken tot specifieke verkoopkanalen.", - "secret": "Beheer API-sleutels die worden gebruikt om admin gebruikers te authenticeren in admin applicaties." - }, - "status": { - "active": "Actief", - "revoked": "Ingetrokken" - }, - "type": { - "publishable": "Publiceerbaar", - "secret": "Geheim" - }, - "create": { - "createPublishableHeader": "Publiceerbare API-sleutel aanmaken", - "createPublishableHint": "Maak een nieuwe publiceerbare API-sleutel aan om het bereik van verzoeken te beperken tot specifieke verkoopkanalen.", - "createSecretHeader": "Geheime API-sleutel aanmaken", - "createSecretHint": "Maak een nieuwe geheime API-sleutel aan om toegang te krijgen tot de Medusa API als een geauthenticeerde admin gebruiker.", - "secretKeyCreatedHeader": "Geheime sleutel aangemaakt", - "secretKeyCreatedHint": "Uw nieuwe geheime sleutel is gegenereerd. Kopieer en bewaar deze nu veilig. Dit is de enige keer dat deze wordt weergegeven.", - "copySecretTokenSuccess": "Geheime sleutel is gekopieerd naar het klembord.", - "copySecretTokenFailure": "Kopiëren van geheime sleutel naar klembord mislukt.", - "successToast": "API-sleutel is succesvol aangemaakt." - }, - "edit": { - "header": "API-sleutel bewerken", - "description": "Bewerk de titel van de API-sleutel.", - "successToast": "API-sleutel {{title}} is succesvol bijgewerkt." - }, - "salesChannels": { - "title": "Verkoopkanalen toevoegen", - "description": "Voeg de verkoopkanalen toe waartoe de API-sleutel beperkt moet zijn.", - "successToast_one": "{{count}} verkoopkanaal is succesvol toegevoegd aan de API-sleutel.", - "successToast_other": "{{count}} verkoopkanalen zijn succesvol toegevoegd aan de API-sleutel.", - "alreadyAddedTooltip": "Het verkoopkanaal is al toegevoegd aan de API-sleutel.", - "list": { - "noRecordsMessage": "Er zijn geen verkoopkanalen in het bereik van de publiceerbare API-sleutel." - } - }, - "delete": { - "warning": "U staat op het punt de API-sleutel {{title}} te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "successToast": "API-sleutel {{title}} is succesvol verwijderd." - }, - "revoke": { - "warning": "U staat op het punt de API-sleutel {{title}} in te trekken. Deze actie kan niet ongedaan worden gemaakt.", - "successToast": "API-sleutel {{title}} is succesvol ingetrokken." - }, - "addSalesChannels": { - "list": { - "noRecordsMessage": "Maak eerst een verkoopkanaal aan." - } - }, - "removeSalesChannel": { - "warning": "U staat op het punt het verkoopkanaal {{name}} uit de API-sleutel te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "warningBatch_one": "U staat op het punt {{count}} verkoopkanaal uit de API-sleutel te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "warningBatch_other": "U staat op het punt {{count}} verkoopkanalen uit de API-sleutel te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "successToast": "Verkoopkanaal is succesvol verwijderd uit de API-sleutel.", - "successToastBatch_one": "{{count}} verkoopkanaal is succesvol verwijderd uit de API-sleutel.", - "successToastBatch_other": "{{count}} verkoopkanalen zijn succesvol verwijderd uit de API-sleutel." - }, - "actions": { - "revoke": "API-sleutel intrekken", - "copy": "API-sleutel kopiëren", - "copySuccessToast": "API-sleutel is gekopieerd naar het klembord." - }, - "table": { - "lastUsedAtHeader": "Laatst gebruikt op", - "createdAtHeader": "Ingetrokken op" - }, - "fields": { - "lastUsedAtLabel": "Laatst gebruikt op", - "revokedByLabel": "Ingetrokken door", - "revokedAtLabel": "Ingetrokken op", - "createdByLabel": "Aangemaakt door" - } - }, - "returnReasons": { - "domain": "Retourredenen", - "subtitle": "Beheer redenen voor geretourneerde items.", - "calloutHint": "Beheer de redenen om retouren te categoriseren.", - "editReason": "Retourreden bewerken", - "create": { - "header": "Retourreden toevoegen", - "subtitle": "Specificeer de meest voorkomende redenen voor retouren.", - "hint": "Maak een nieuwe retourreden aan om retouren te categoriseren.", - "successToast": "Retourreden {{label}} is succesvol aangemaakt." - }, - "edit": { - "header": "Retourreden bewerken", - "subtitle": "Bewerk de waarde van de retourreden.", - "successToast": "Retourreden {{label}} is succesvol bijgewerkt." - }, - "delete": { - "confirmation": "U staat op het punt de retourreden \"{{label}}\" te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "successToast": "Retourreden \"{{label}}\" is succesvol verwijderd." - }, - "fields": { - "value": { - "label": "Waarde", - "placeholder": "verkeerde_maat", - "tooltip": "De waarde moet een unieke identificatie zijn voor de retourreden." - }, - "label": { "label": "Label", "placeholder": "Verkeerde maat" }, - "description": { - "label": "Beschrijving", - "placeholder": "Klant ontving de verkeerde maat" - } - } - }, - "login": { - "forgotPassword": "Wachtwoord vergeten? - <0>Resetten", - "title": "Welkom bij Medusa", - "hint": "Log in om toegang te krijgen tot het accountgebied" - }, - "invite": { - "title": "Welkom bij Medusa", - "hint": "Maak hieronder uw account aan", - "backToLogin": "Terug naar inloggen", - "createAccount": "Account aanmaken", - "alreadyHaveAccount": "Heeft u al een account? - <0>Log in", - "emailTooltip": "Uw e-mail kan niet worden gewijzigd. Als u een andere e-mail wilt gebruiken, moet een nieuwe uitnodiging worden verzonden.", - "invalidInvite": "De uitnodiging is ongeldig of verlopen.", - "successTitle": "Uw account is geregistreerd", - "successHint": "Begin meteen met Medusa Admin.", - "successAction": "Start Medusa Admin", - "invalidTokenTitle": "Uw uitnodigingstoken is ongeldig", - "invalidTokenHint": "Probeer een nieuwe uitnodigingslink aan te vragen.", - "passwordMismatch": "Wachtwoorden komen niet overeen", - "toast": { - "accepted": "Uitnodiging succesvol geaccepteerd" - } - }, - "resetPassword": { - "title": "Wachtwoord resetten", - "hint": "Voer hieronder uw e-mail in en we sturen u instructies om uw wachtwoord te resetten.", - "email": "E-mail", - "sendResetInstructions": "Resetinstructies versturen", - "backToLogin": "<0>Terug naar inloggen", - "newPasswordHint": "Kies hieronder een nieuw wachtwoord.", - "invalidTokenTitle": "Uw resettoken is ongeldig", - "invalidTokenHint": "Probeer een nieuwe resetlink aan te vragen.", - "expiredTokenTitle": "Uw resettoken is verlopen", - "goToResetPassword": "Ga naar Wachtwoord resetten", - "resetPassword": "Wachtwoord resetten", - "newPassword": "Nieuw wachtwoord", - "repeatNewPassword": "Herhaal nieuw wachtwoord", - "tokenExpiresIn": "Token verloopt over <0>{{time}} minuten", - "successfulRequestTitle": "We hebben u een e-mail gestuurd", - "successfulRequest": "We hebben u een e-mail gestuurd die u kunt gebruiken om uw wachtwoord te resetten. Controleer uw spamfolder als u deze niet binnen een paar minuten heeft ontvangen.", - "successfulResetTitle": "Wachtwoord succesvol gereset", - "successfulReset": "Log in op de inlogpagina.", - "passwordMismatch": "Wachtwoorden komen niet overeen", - "invalidLinkTitle": "Uw resetlink is ongeldig", - "invalidLinkHint": "Probeer uw wachtwoord opnieuw te resetten." - }, - "workflowExecutions": { - "domain": "Workflows", - "subtitle": "Bekijk en houd workflow-uitvoeringen in uw Medusa-applicatie bij.", - "transactionIdLabel": "Transactie-ID", - "workflowIdLabel": "Workflow-ID", - "progressLabel": "Voortgang", - "stepsCompletedLabel_one": "{{completed}} van {{count}} stap", - "stepsCompletedLabel_other": "{{completed}} van {{count}} stappen", - "list": { - "noRecordsMessage": "Er zijn nog geen workflows uitgevoerd." - }, - "history": { - "sectionTitle": "Geschiedenis", - "runningState": "Lopend...", - "awaitingState": "In afwachting", - "failedState": "Mislukt", - "skippedState": "Overgeslagen", - "skippedFailureState": "Overgeslagen (Fout)", - "definitionLabel": "Definitie", - "outputLabel": "Uitvoer", - "compensateInputLabel": "Compenseer invoer", - "revertedLabel": "Teruggedraaid", - "errorLabel": "Fout" - }, - "state": { - "done": "Voltooid", - "failed": "Mislukt", - "reverted": "Teruggedraaid", - "invoking": "Oproepen", - "compensating": "Compenserend", - "notStarted": "Niet gestart" - }, - "transaction": { - "state": { - "waitingToCompensate": "Wachtend op compensatie" - } - }, - "step": { - "state": { - "skipped": "Overgeslagen", - "skippedFailure": "Overgeslagen (Fout)", - "dormant": "Inactief", - "timeout": "Time-out" - } - } - }, - "productTypes": { - "domain": "Producttypen", - "subtitle": "Organiseer uw producten in typen.", - "create": { - "header": "Producttype aanmaken", - "hint": "Maak een nieuw producttype aan om uw producten te categoriseren.", - "successToast": "Producttype {{value}} is succesvol aangemaakt." - }, - "edit": { - "header": "Producttype bewerken", - "successToast": "Producttype {{value}} is succesvol bijgewerkt." - }, - "delete": { - "confirmation": "U staat op het punt het producttype \"{{value}}\" te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "successToast": "Producttype \"{{value}}\" is succesvol verwijderd." - }, - "fields": { - "value": "Waarde" - } - }, - "productTags": { - "domain": "Producttags", - "create": { - "header": "Producttag aanmaken", - "subtitle": "Maak een nieuwe producttag aan om uw producten te categoriseren.", - "successToast": "Producttag {{value}} is succesvol aangemaakt." - }, - "edit": { - "header": "Producttag bewerken", - "subtitle": "Bewerk de waarde van de producttag.", - "successToast": "Producttag {{value}} is succesvol bijgewerkt." - }, - "delete": { - "confirmation": "U staat op het punt de producttag {{value}} te verwijderen. Deze actie kan niet ongedaan worden gemaakt.", - "successToast": "Producttag {{value}} is succesvol verwijderd." - }, - "fields": { - "value": "Waarde" - } - }, - "notifications": { - "domain": "Notificaties", - "emptyState": { - "title": "Geen notificaties", - "description": "U heeft momenteel geen notificaties, maar zodra u die heeft, verschijnen ze hier." - }, - "accessibility": { - "description": "Notificaties over Medusa-activiteiten worden hier vermeld." - } - }, - "errors": { - "serverError": "Serverfout - Probeer het later opnieuw.", - "invalidCredentials": "Onjuiste e-mail of wachtwoord" - }, - "statuses": { - "scheduled": "Gepland", - "expired": "Verlopen", - "active": "Actief", - "inactive": "Inactief", - "draft": "Concept", - "enabled": "Ingeschakeld", - "disabled": "Uitgeschakeld" - }, - "labels": { - "productVariant": "Productvariant", - "prices": "Prijzen", - "available": "Beschikbaar", - "inStock": "Op voorraad", - "added": "Toegevoegd", - "removed": "Verwijderd", - "from": "Van", - "to": "Naar", - "beaware": "Let op", - "loading": "Laden" - }, - "fields": { - "amount": "Bedrag", - "refundAmount": "Terug te betalen bedrag", - "name": "Naam", - "default": "Standaard", - "lastName": "Achternaam", - "firstName": "Voornaam", - "title": "Titel", - "customTitle": "Aangepaste titel", - "manageInventory": "Voorraad beheren", - "inventoryKit": "Heeft voorraadset", - "inventoryItems": "Voorraaditems", - "inventoryItem": "Voorraaditem", - "requiredQuantity": "Benodigde hoeveelheid", - "description": "Beschrijving", - "email": "E-mail", - "password": "Wachtwoord", - "repeatPassword": "Herhaal Wachtwoord", - "confirmPassword": "Bevestig Wachtwoord", - "newPassword": "Nieuw Wachtwoord", - "repeatNewPassword": "Herhaal Nieuw Wachtwoord", - "categories": "Categorieën", - "shippingMethod": "Verzendmethode", - "configurations": "Configuraties", - "conditions": "Voorwaarden", - "category": "Categorie", - "collection": "Collectie", - "discountable": "Korting mogelijk", - "handle": "Handle", - "subtitle": "Ondertitel", - "by": "Door", - "item": "Item", - "qty": "aantal", - "limit": "Limiet", - "tags": "Tags", - "type": "Type", - "reason": "Reden", - "none": "geen", - "all": "alle", - "search": "Zoeken", - "percentage": "Percentage", - "sales_channels": "Verkoopkanalen", - "customer_groups": "Klantengroepen", - "product_tags": "Producttags", - "product_types": "Producttypen", - "product_collections": "Productcollecties", - "status": "Status", - "code": "Code", - "value": "Waarde", - "disabled": "Uitgeschakeld", - "dynamic": "Dynamisch", - "normal": "Normaal", - "years": "Jaren", - "months": "Maanden", - "days": "Dagen", - "hours": "Uren", - "minutes": "Minuten", - "totalRedemptions": "Totaal inwisselingen", - "countries": "Landen", - "paymentProviders": "Betalingsproviders", - "refundReason": "Reden terugbetaling", - "fulfillmentProviders": "Verzendproviders", - "fulfillmentProvider": "Verzendprovider", - "providers": "Providers", - "availability": "Beschikbaarheid", - "inventory": "Voorraad", - "optional": "Optioneel", - "note": "Notitie", - "automaticTaxes": "Automatische belastingen", - "taxInclusivePricing": "Belastinginclusieve prijzen", - "currency": "Valuta", - "address": "Adres", - "address2": "Appartement, suite, etc.", - "city": "Stad", - "postalCode": "Postcode", - "country": "Land", - "state": "Staat", - "province": "Provincie", - "company": "Bedrijf", - "phone": "Telefoon", - "metadata": "Metadata", - "selectCountry": "Selecteer land", - "products": "Producten", - "variants": "Varianten", - "orders": "Bestellingen", - "account": "Account", - "total": "Bestelling totaal", - "paidTotal": "Totaal geïncasseerd", - "totalExclTax": "Totaal excl. belasting", - "subtotal": "Subtotaal", - "shipping": "Verzending", - "outboundShipping": "Uitgaande verzending", - "returnShipping": "Retourverzending", - "tax": "Belasting", - "created": "Aangemaakt", - "key": "Sleutel", - "customer": "Klant", - "date": "Datum", - "order": "Bestelling", - "fulfillment": "Verzending", - "provider": "Provider", - "payment": "Betaling", - "items": "Items", - "salesChannel": "Verkoopkanaal", - "region": "Regio", - "discount": "Korting", - "role": "Rol", - "sent": "Verzonden", - "salesChannels": "Verkoopkanalen", - "product": "Product", - "createdAt": "Aangemaakt", - "updatedAt": "Bijgewerkt", - "revokedAt": "Ingetrokken op", - "true": "Waar", - "false": "Onwaar", - "giftCard": "Cadeaubon", - "tag": "Tag", - "dateIssued": "Uitgiftedatum", - "issuedDate": "Uitgiftedatum", - "expiryDate": "Vervaldatum", - "price": "Prijs", - "priceTemplate": "Prijs {{regionOrCurrency}}", - "height": "Hoogte", - "width": "Breedte", - "length": "Lengte", - "weight": "Gewicht", - "midCode": "MID code", - "hsCode": "HS code", - "ean": "EAN", - "upc": "UPC", - "inventoryQuantity": "Voorraadhoeveelheid", - "barcode": "Barcode", - "countryOfOrigin": "Land van herkomst", - "material": "Materiaal", - "thumbnail": "Miniatuur", - "sku": "SKU", - "managedInventory": "Beheerde voorraad", - "allowBackorder": "Backorders toestaan", - "inStock": "Op voorraad", - "location": "Locatie", - "quantity": "Hoeveelheid", - "variant": "Variant", - "id": "ID", - "parent": "Bovenliggend", - "minSubtotal": "Min. subtotaal", - "maxSubtotal": "Max. subtotaal", - "shippingProfile": "Verzendprofiel", - "summary": "Samenvatting", - "details": "Details", - "label": "Label", - "rate": "Tarief", - "requiresShipping": "Verzending vereist", - "unitPrice": "Eenheidsprijs", - "startDate": "Startdatum", - "endDate": "Einddatum", - "draft": "Concept", - "values": "Waarden" - }, - "dateTime": { - "years_one": "Jaar", - "years_other": "Jaren", - "months_one": "Maand", - "months_other": "Maanden", - "weeks_one": "Week", - "weeks_other": "Weken", - "days_one": "Dag", - "days_other": "Dagen", - "hours_one": "Uur", - "hours_other": "Uren", - "minutes_one": "Minuut", - "minutes_other": "Minuten", - "seconds_one": "Seconde", - "seconds_other": "Seconden" - } -} diff --git a/src/i18n/translations/pl.json b/src/i18n/translations/pl.json deleted file mode 100644 index 9cd2e885..00000000 --- a/src/i18n/translations/pl.json +++ /dev/null @@ -1,3197 +0,0 @@ -{ - "$schema": "./$schema.json", - "general": { - "ascending": "Rosnąco", - "descending": "Malejąco", - "add": "Dodaj", - "start": "Początek", - "end": "Koniec", - "open": "Otwórz", - "close": "Zamknij", - "apply": "Zastosuj", - "range": "Zakres", - "search": "Szukaj", - "of": "z", - "results": "wyników", - "pages": "strony", - "next": "Dalej", - "prev": "Poprzedni", - "is": "jest", - "timeline": "Oś czasu", - "success": "Sukces", - "warning": "Ostrzeżenie", - "tip": "Wskazówka", - "error": "Błąd", - "select": "Wybierz", - "selected": "Wybrany", - "enabled": "Włączony", - "disabled": "Wyłączony", - "expired": "Wygasł", - "active": "Aktywny", - "revoked": "Odebrany", - "new": "Nowy", - "modified": "Zmodyfikowany", - "added": "Dodano", - "removed": "Usunięto", - "admin": "Administrator", - "store": "Sklep", - "details": "Szczegóły", - "items_one": "{{count}} przedmiot", - "items_few": "{{count}} przemioty", - "items_many": "{{count}} przemiotów", - "items_other": "{{count}} przedmiotów", - "countSelected": "{{count}} wybranych", - "countOfTotalSelected": "{{count}} z {{total}} wybranych", - "plusCount": "+ {{count}}", - "plusCountMore": "+ {{count}} więcej", - "areYouSure": "Czy jesteś pewien?", - "areYouSureDescription": "Czy jesteś pewien że chcesz usunąć {{entity}} {{title}}. Tej akcji nie można cofnąć.", - "noRecordsFound": "Nie znaleziono rekordów", - "typeToConfirm": "Wpisz {val} aby potwierdzić:", - "noResultsTitle": "Brak wyników", - "noResultsMessage": "Spróbuj zmienić filtry lub zapytanie", - "noSearchResults": "Brak wyników wyszukiwania", - "noSearchResultsFor": "Brak wyników dla <0>'{{query}}'", - "noRecordsTitle": "Brak rekordów", - "noRecordsMessage": "Brak rekordów do wyświetlenia", - "unsavedChangesTitle": "Czy na pewno chcesz opuścić ten formularz?", - "unsavedChangesDescription": "Masz niezapisane zmiany, które zostaną utracone po wyjściu.", - "includesTaxTooltip": "Ceny w tej kolumnie zawierają podatek.", - "excludesTaxTooltip": "Ceny w tej kolumnie są bez podatku.", - "noMoreData": "Brak dodatkowych danych" - }, - "json": { - "header": "JSON", - "numberOfKeys_one": "{{count}} klucz", - "numberOfKeys_few": "{{count}} klucze", - "numberOfKeys_many": "{{count}} kluczy", - "numberOfKeys_other": "{{count}} kluczy", - "drawer": { - "header_one": "JSON <0>· {{count}} klucz", - "header_few": "JSON <0>· {{count}} klucze", - "header_many": "JSON <0>· {{count}} kluczy", - "header_other": "JSON <0>· {{count}} kluczy", - "description": "Zobacz dane JSON dla tego obiektu." - } - }, - "metadata": { - "header": "Metadane", - "numberOfKeys_one": "{{count}} klucz", - "numberOfKeys_few": "{{count}} klucze", - "numberOfKeys_many": "{{count}} kluczy", - "numberOfKeys_other": "{{count}} kluczy", - "edit": { - "header": "Edytuj Metadane", - "description": "Edytuj metadane dla tego obiektu.", - "successToast": "Metadane zostały pomyślnie zaktualizowane.", - "actions": { - "insertRowAbove": "Wstaw wiersz powyżej", - "insertRowBelow": "Wstaw wiersz poniżej", - "deleteRow": "Usuń wiersz" - }, - "labels": { - "key": "Klucz", - "value": "Wartość" - }, - "complexRow": { - "label": "Niektóre wiersze są wyłączone", - "description": "Ten obiekt zawiera złożone metadane, takie jak tablice lub obiekty, których nie można edytować tutaj. Aby edytować wyłączone wiersze, użyj bezpośrednio API.", - "tooltip": "Ten wiersz jest wyłączony, ponieważ zawiera dane złożone." - } - } - }, - "validation": { - "mustBeInt": "Wartość musi być liczbą całkowitą.", - "mustBePositive": "Wartość musi być liczbą dodatnią." - }, - "actions": { - "save": "Zapisz", - "saveAsDraft": "Zapisz jako wersję roboczą", - "copy": "Kopiuj", - "copied": "Skopiowano", - "duplicate": "Duplikuj", - "publish": "Opublikuj", - "create": "Utwórz", - "delete": "Usuń", - "remove": "Usuń", - "revoke": "Cofnij", - "cancel": "Anuluj", - "forceConfirm": "Wymuś potwierdzenie", - "continueEdit": "Kontynuuj edycję", - "enable": "Włącz", - "disable": "Wyłącz", - "undo": "Cofnij", - "complete": "Ukończ", - "viewDetails": "Zobacz szczegóły", - "back": "Wstecz", - "close": "Zamknij", - "showMore": "Pokaż więcej", - "continue": "Kontynuuj", - "continueWithEmail": "Kontynuuj przez Email", - "idCopiedToClipboard": "ID skopiowane do schowka", - "addReason": "Dodaj Powód", - "addNote": "Dodaj Notatkę", - "reset": "Resetuj", - "confirm": "Potwierdź", - "edit": "Edytuj", - "addItems": "Dodaj przedmioty", - "download": "Pobierz", - "clear": "Wyczyść", - "clearAll": "Wyczyść wszystko", - "apply": "Zastosuj", - "add": "Dodaj", - "select": "Wybierz", - "browse": "Przeglądaj", - "logout": "Wyloguj się", - "hide": "Ukryj", - "export": "Eksportuj", - "import": "Importuj", - "cannotUndo": "Tego działania nie można cofnąć" - }, - "operators": { - "in": "W" - }, - "app": { - "search": { - "label": "Szukaj", - "title": "Szukaj", - "description": "Przeszukaj cały sklep, w tym zamówienia, produkty, klientów i inne.", - "allAreas": "Wszystkie obszary", - "navigation": "Nawigacja", - "openResult": "Otwórz wynik", - "showMore": "Pokaż więcej", - "placeholder": "Przejdź do lub znajdź cokolwiek...", - "noResultsTitle": "Nie znaleziono wyników", - "noResultsMessage": "Nie udało się znaleźć niczego pasującego do twojego wyszukiwania.", - "emptySearchTitle": "Wpisz, aby szukać", - "emptySearchMessage": "Wprowadź słowo kluczowe lub frazę, aby eksplorować.", - "loadMore": "Załaduj {{count}} więcej", - "groups": { - "all": "Wszystkie obszary", - "customer": "Klienci", - "customerGroup": "Grupy Klientów", - "product": "Produkty", - "productVariant": "Warianty Produktów", - "inventory": "Zapas", - "reservation": "Rezerwacje", - "category": "Kategorie", - "collection": "Kolekcje", - "order": "Zamówienia", - "promotion": "Promocje", - "campaign": "Kampanie", - "priceList": "Cenniki", - "user": "Użytkownicy", - "region": "Regiony", - "taxRegion": "Regiony Podatkowe", - "returnReason": "Powody Zwrotów", - "salesChannel": "Kanały Sprzedaży", - "productType": "Typy Produktów", - "productTag": "Tagi Produktów", - "location": "Lokalizacje", - "shippingProfile": "Profile Wysyłki", - "publishableApiKey": "Publiczne Klucze API", - "secretApiKey": "Tajne Klucze API", - "command": "Polecenia", - "navigation": "Nawigacja" - } - }, - "keyboardShortcuts": { - "pageShortcut": "Przejdź do", - "settingShortcut": "Ustawienia", - "commandShortcut": "Polecenia", - "then": "następnie", - "navigation": { - "goToOrders": "Zamówienia", - "goToProducts": "Produkty", - "goToCollections": "Kolekcje", - "goToCategories": "Kategorie", - "goToCustomers": "Klienci", - "goToCustomerGroups": "Grupy Klientów", - "goToInventory": "Zapas", - "goToReservations": "Rezerwacje", - "goToPriceLists": "Cenniki", - "goToPromotions": "Promocje", - "goToCampaigns": "Kampanie" - }, - "settings": { - "goToSettings": "Ustawienia", - "goToStore": "Sklep", - "goToUsers": "Użytkownicy", - "goToRegions": "Regiony", - "goToTaxRegions": "Regiony Podatkowe", - "goToSalesChannels": "Kanały Sprzedaży", - "goToProductTypes": "Typy Produktów", - "goToLocations": "Lokalizacje", - "goToPublishableApiKeys": "Publiczne Klucze API", - "goToSecretApiKeys": "Tajne Klucze API", - "goToWorkflows": "Przepływy pracy", - "goToProfile": "Profil", - "goToReturnReasons": "Powody Zwrotów" - } - }, - "menus": { - "user": { - "documentation": "Dokumentacja", - "changelog": "Dziennik zmian", - "shortcuts": "Skróty", - "profileSettings": "Ustawienia profilu", - "theme": { - "label": "Motyw", - "dark": "Ciemny", - "light": "Jasny", - "system": "Systemowy" - } - }, - "store": { - "label": "Sklep", - "storeSettings": "Ustawienia sklepu" - }, - "actions": { - "logout": "Wyloguj się" - } - }, - "nav": { - "accessibility": { - "title": "Nawigacja", - "description": "Menu nawigacyjne dla panelu." - }, - "common": { - "extensions": "Rozszerzenia" - }, - "main": { - "store": "Sklep", - "storeSettings": "Ustawienia sklepu" - }, - "settings": { - "header": "Ustawienia", - "general": "Ogólne", - "developer": "Deweloper", - "myAccount": "Moje Konto" - } - } - }, - "dataGrid": { - "columns": { - "view": "Widok", - "resetToDefault": "Przywróć domyślne", - "disabled": "Zmiana widocznych kolumn jest wyłączona." - }, - "shortcuts": { - "label": "Skróty", - "commands": { - "undo": "Cofnij", - "redo": "Ponów", - "copy": "Kopiuj", - "paste": "Wklej", - "edit": "Edytuj", - "delete": "Usuń", - "clear": "Wyczyść", - "moveUp": "Przesuń w górę", - "moveDown": "Przesuń w dół", - "moveLeft": "Przesuń w lewo", - "moveRight": "Przesuń w prawo", - "moveTop": "Przesuń na górę", - "moveBottom": "Przesuń na dół", - "selectDown": "Wybierz w dół", - "selectUp": "Wybierz w górę", - "selectColumnDown": "Wybierz kolumnę w dół", - "selectColumnUp": "Wybierz kolumnę w górę", - "focusToolbar": "Przejdź do paska narzędzi", - "focusCancel": "Anuluj fokus" - } - }, - "errors": { - "fixError": "Napraw błąd", - "count_one": "{{count}} błąd", - "numberOfKeys_few": "{{count}} błędy", - "numberOfKeys_many": "{{count}} błędów", - "count_other": "{{count}} błędów" - } - }, - "filters": { - "sortLabel": "Sortuj", - "filterLabel": "Filtruj", - "searchLabel": "Szukaj", - "date": { - "today": "Dzisiaj", - "lastSevenDays": "Ostatnie 7 dni", - "lastThirtyDays": "Ostatnie 30 dni", - "lastNinetyDays": "Ostatnie 90 dni", - "lastTwelveMonths": "Ostatnie 12 miesięcy", - "custom": "Niestandardowy", - "from": "Od", - "to": "Do", - "starting": "Początek", - "ending": "Koniec" - }, - "compare": { - "lessThan": "Mniej niż", - "greaterThan": "Więcej niż", - "exact": "Dokładnie", - "range": "Zakres", - "lessThanLabel": "mniej niż {{value}}", - "greaterThanLabel": "więcej niż {{value}}", - "andLabel": "i" - }, - "sorting": { - "alphabeticallyAsc": "od A do Z", - "alphabeticallyDesc": "od Z do A", - "dateAsc": "Od najnowszych", - "dateDesc": "Od najstarszych" - }, - "radio": { - "yes": "Tak", - "no": "Nie", - "true": "Prawda", - "false": "Fałsz" - }, - "addFilter": "Dodaj filtr" - }, - "errorBoundary": { - "badRequestTitle": "400 - Nieprawidłowe żądanie", - "badRequestMessage": "Serwer nie mógł zrozumieć żądania z powodu błędnej składni.", - "notFoundTitle": "404 - Nie ma strony pod tym adresem", - "notFoundMessage": "Sprawdź adres URL i spróbuj ponownie lub użyj paska wyszukiwania, aby znaleźć to, czego szukasz.", - "internalServerErrorTitle": "500 - Błąd wewnętrzny serwera", - "internalServerErrorMessage": "Wystąpił nieoczekiwany błąd na serwerze. Spróbuj ponownie później.", - "defaultTitle": "Wystąpił błąd", - "defaultMessage": "Wystąpił nieoczekiwany błąd podczas renderowania tej strony.", - "noMatchMessage": "Strona, której szukasz, nie istnieje.", - "backToDashboard": "Powrót do pulpitu" - }, - "addresses": { - "title": "Adresy", - "shippingAddress": { - "header": "Adres dostawy", - "editHeader": "Edytuj adres dostawy", - "editLabel": "Adres dostawy", - "label": "Adres dostawy" - }, - "billingAddress": { - "header": "Adres rozliczeniowy", - "editHeader": "Edytuj adres rozliczeniowy", - "editLabel": "Adres rozliczeniowy", - "label": "Adres rozliczeniowy", - "sameAsShipping": "Taki sam jak adres dostawy" - }, - "contactHeading": "Kontakt", - "locationHeading": "Lokalizacja" - }, - "email": { - "editHeader": "Edytuj email", - "editLabel": "Email", - "label": "Email" - }, - "transferOwnership": { - "header": "Przenieś własność", - "label": "Przenieś własność", - "details": { - "order": "Szczegóły zamówienia", - "draft": "Szczegóły szkicu" - }, - "currentOwner": { - "label": "Obecny właściciel", - "hint": "Obecny właściciel zamówienia." - }, - "newOwner": { - "label": "Nowy właściciel", - "hint": "Nowy właściciel, na którego zostanie przeniesione zamówienie." - }, - "validation": { - "mustBeDifferent": "Nowy właściciel musi się różnić od obecnego właściciela.", - "required": "Nowy właściciel jest wymagany." - } - }, - "sales_channels": { - "availableIn": "Dostępne w <0>{{x}} z <1>{{y}} kanałów sprzedaży" - }, - "products": { - "domain": "Produkty", - "additionalAttributes": "Dodatkowe atrybuty", - "list": { - "noRecordsMessage": "Utwórz swój pierwszy produkt, aby rozpocząć sprzedaż." - }, - "edit": { - "header": "Edytuj produkt", - "description": "Edytuj szczegóły produktu.", - "successToast": "Produkt {{title}} został pomyślnie zaktualizowany." - }, - "create": { - "title": "Utwórz produkt", - "description": "Utwórz nowy produkt.", - "header": "Ogólne", - "tabs": { - "details": "Szczegóły", - "organize": "Organizacja", - "variants": "Warianty", - "inventory": "Zestawy magazynowe" - }, - "errors": { - "variants": "Wybierz co najmniej jeden wariant.", - "options": "Utwórz co najmniej jedną opcję.", - "uniqueSku": "SKU musi być unikalny." - }, - "inventory": { - "heading": "Zestawy magazynowe", - "label": "Dodaj pozycje magazynowe do zestawu wariantu.", - "itemPlaceholder": "Wybierz pozycję magazynową", - "quantityPlaceholder": "Ile z tych elementów jest potrzebnych do zestawu?" - }, - "variants": { - "header": "Warianty", - "subHeadingTitle": "Tak, to produkt z wariantami", - "subHeadingDescription": "Jeśli odznaczone, stworzymy dla Ciebie domyślny wariant", - "optionTitle": { - "placeholder": "Rozmiar" - }, - "optionValues": { - "placeholder": "Mały, Średni, Duży" - }, - "productVariants": { - "label": "Warianty produktu", - "hint": "Ta kolejność wpłynie na porządek wariantów w Twoim sklepie.", - "alert": "Dodaj opcje, aby utworzyć warianty.", - "tip": "Warianty, które nie zostały wybrane, nie zostaną utworzone. Możesz zawsze później dodać i edytować warianty." - }, - "productOptions": { - "label": "Opcje produktu", - "hint": "Określ opcje dla produktu, np. kolor, rozmiar, itp." - } - }, - "successToast": "Produkt {{title}} został pomyślnie utworzony." - }, - "export": { - "header": "Eksportuj listę produktów", - "description": "Eksportuj listę produktów do pliku CSV.", - "success": { - "title": "Przetwarzamy Twój eksport", - "description": "Eksport danych może zająć kilka minut. Powiadomimy Cię, gdy będzie gotowy." - }, - "filters": { - "title": "Filtry", - "description": "Zastosuj filtry w podglądzie tabeli, aby dostosować ten widok" - }, - "columns": { - "title": "Kolumny", - "description": "Dostosuj eksportowane dane do określonych potrzeb" - } - }, - "import": { - "header": "Importuj listę produktów", - "uploadLabel": "Importuj produkty", - "uploadHint": "Przeciągnij i upuść plik CSV lub kliknij, aby przesłać", - "description": "Importuj produkty, dostarczając plik CSV w ustalonym formacie", - "template": { - "title": "Niepewny, jak ułożyć listę?", - "description": "Pobierz poniższy szablon, aby upewnić się, że postępujesz zgodnie z właściwym formatem." - }, - "upload": { - "title": "Prześlij plik CSV", - "description": "Dzięki importom możesz dodawać lub aktualizować produkty. Aby zaktualizować istniejące produkty, musisz użyć istniejącego identyfikatora i uchwytu. Przed importem zostaniesz poproszony o potwierdzenie.", - "preprocessing": "Przetwarzanie wstępne...", - "productsToCreate": "Produkty zostaną utworzone", - "productsToUpdate": "Produkty zostaną zaktualizowane" - }, - "success": { - "title": "Przetwarzamy Twój import", - "description": "Import danych może potrwać chwilę. Powiadomimy Cię, gdy będzie gotowy." - } - }, - "deleteWarning": "Zamierzasz usunąć produkt {{title}}. Ta akcja nie może zostać cofnięta.", - "variants": { - "header": "Warianty", - "empty": { - "heading": "Brak wariantów", - "description": "Nie ma wariantów do wyświetlenia." - }, - "filtered": { - "heading": "Brak wariantów", - "description": "Nie ma wariantów, które pasują do aktualnych kryteriów filtrów." - } - }, - "attributes": "Atrybuty", - "editAttributes": "Edytuj atrybuty", - "editOptions": "Edytuj opcje", - "editPrices": "Edytuj ceny", - "media": { - "label": "Media", - "editHint": "Dodaj media do produktu, aby zaprezentować go w swoim sklepie.", - "makeThumbnail": "Ustaw jako miniaturę", - "uploadImagesLabel": "Prześlij obrazy", - "uploadImagesHint": "Przeciągnij i upuść obrazy tutaj lub kliknij, aby przesłać.", - "invalidFileType": "'{{name}}' nie jest obsługiwanym typem pliku. Obsługiwane typy plików to: {{types}}.", - "failedToUpload": "Nie udało się przesłać dodanych mediów. Spróbuj ponownie.", - "deleteWarning_one": "Zamierzasz usunąć {{count}} obraz. Ta akcja nie może zostać cofnięta.", - "deleteWarning_few": "Zamierzasz usunąć {{count}} obrazy. Ta akcja nie może zostać cofnięta.", - "deleteWarning_many": "Zamierzasz usunąć {{count}} obrazów. Ta akcja nie może zostać cofnięta.", - "deleteWarning_other": "Zamierzasz usunąć {{count}} obrazów. Ta akcja nie może zostać cofnięta.", - "deleteWarningWithThumbnail_one": "Zamierzasz usunąć {{count}} obraz, w tym miniaturę. Ta akcja nie może zostać cofnięta.", - "deleteWarningWithThumbnail_few": "Zamierzasz usunąć {{count}} obrazy, w tym miniaturę. Ta akcja nie może zostać cofnięta.", - "deleteWarningWithThumbnail_many": "Zamierzasz usunąć {{count}} obrazów, w tym miniaturę. Ta akcja nie może zostać cofnięta.", - "deleteWarningWithThumbnail_other": "Zamierzasz usunąć {{count}} obrazów, w tym miniaturę. Ta akcja nie może zostać cofnięta.", - "thumbnailTooltip": "Miniatura", - "galleryLabel": "Galeria", - "downloadImageLabel": "Pobierz aktualny obraz", - "deleteImageLabel": "Usuń aktualny obraz", - "emptyState": { - "header": "Brak mediów", - "description": "Dodaj media do produktu, aby zaprezentować go w swoim sklepie.", - "action": "Dodaj media" - }, - "successToast": "Media zostały pomyślnie zaktualizowane." - }, - "discountableHint": "Jeśli odznaczone, rabaty nie będą stosowane do tego produktu.", - "noSalesChannels": "Niedostępny w żadnych kanałach sprzedaży", - "variantCount_one": "{{count}} wariant", - "variantCount_few": "{{count}} warianty", - "variantCount_many": "{{count}} wariantów", - "variantCount_other": "{{count}} wariantów", - "deleteVariantWarning": "Zamierzasz usunąć wariant {{title}}. Ta akcja nie może zostać cofnięta.", - "productStatus": { - "draft": "Szkic", - "published": "Opublikowany", - "proposed": "Proponowany", - "rejected": "Odrzucony" - }, - "fields": { - "title": { - "label": "Tytuł", - "hint": "Podaj krótki i jasny tytuł dla swojego produktu.<0/>Zalecana długość to 50-60 znaków dla wyszukiwarek.", - "placeholder": "Kurtka zimowa" - }, - "subtitle": { - "label": "Podtytuł", - "placeholder": "Ciepły i przytulny" - }, - "handle": { - "label": "Uchwyt", - "tooltip": "Uchwyt jest używany do odniesienia do produktu w Twoim sklepie. Jeśli nie zostanie określony, uchwyt zostanie wygenerowany z tytułu produktu.", - "placeholder": "kurtka-zimowa" - }, - "description": { - "label": "Opis", - "hint": "Podaj krótki i jasny opis dla swojego produktu.<0/>Zalecana długość to 120-160 znaków dla wyszukiwarek.", - "placeholder": "Ciepła i przytulna kurtka" - }, - "discountable": { - "label": "Rabaty", - "hint": "Jeśli odznaczone, rabaty nie będą stosowane do tego produktu" - }, - "shipping_profile": { - "label": "Profil wysyłki", - "hint": "Połącz produkt z profilem wysyłki" - }, - "type": { - "label": "Typ" - }, - "collection": { - "label": "Kolekcja" - }, - "categories": { - "label": "Kategorie" - }, - "tags": { - "label": "Tagi" - }, - "sales_channels": { - "label": "Kanały sprzedaży", - "hint": "Produkt będzie dostępny tylko w domyślnym kanale sprzedaży, jeśli pozostanie nietknięty." - }, - "countryOrigin": { - "label": "Kraj pochodzenia" - }, - "material": { - "label": "Materiał" - }, - "width": { - "label": "Szerokość" - }, - "length": { - "label": "Długość" - }, - "height": { - "label": "Wysokość" - }, - "weight": { - "label": "Waga" - }, - "options": { - "label": "Opcje produktu", - "hint": "Opcje służą do określenia koloru, rozmiaru itp. produktu", - "add": "Dodaj opcję", - "optionTitle": "Nazwa opcji", - "optionTitlePlaceholder": "Kolor", - "variations": "Warianty (oddzielone przecinkami)", - "variantionsPlaceholder": "Czerwony, Niebieski, Zielony" - }, - "variants": { - "label": "Warianty produktu", - "hint": "Niezaznaczone warianty nie zostaną utworzone. Ta kolejność wpłynie na to, jak warianty będą uszeregowane w Twoim interfejsie." - }, - "mid_code": { - "label": "Kod MID" - }, - "hs_code": { - "label": "Kod HS" - } - }, - "variant": { - "edit": { - "header": "Edytuj wariant", - "success": "Wariant produktu został pomyślnie edytowany" - }, - "create": { - "header": "Szczegóły wariantu" - }, - "deleteWarning": "Czy na pewno chcesz usunąć ten wariant?", - "pricesPagination": "1 - {{current}} z {{total}} cen", - "tableItemAvailable": "{{availableCount}} dostępnych", - "tableItem_one": "{{availableCount}} dostępny w {{locationCount}} lokalizacji", - "tableItem_few": "{{availableCount}} dostępne w {{locationCount}} lokalizacji", - "tableItem_many": "{{availableCount}} dostępnych w {{locationCount}} lokalizacji", - "tableItem_other": "{{availableCount}} dostępnych w {{locationCount}} lokalizacji", - "inventory": { - "notManaged": "Nie zarządzane", - "manageItems": "Zarządzaj elementami magazynowymi", - "notManagedDesc": "Zapasy nie są zarządzane dla tego wariantu. Włącz 'Zarządzaj zapasami', aby śledzić stan magazynowy wariantu.", - "manageKit": "Zarządzaj zestawem magazynowym", - "navigateToItem": "Przejdź do elementu magazynowego", - "actions": { - "inventoryItems": "Przejdź do elementu magazynowego", - "inventoryKit": "Pokaż elementy magazynowe" - }, - "inventoryKit": "Zestaw magazynowy", - "inventoryKitHint": "Czy ten wariant składa się z kilku elementów magazynowych?", - "validation": { - "itemId": "Proszę wybrać element magazynowy.", - "quantity": "Ilość jest wymagana. Proszę wprowadzić liczbę dodatnią." - }, - "header": "Stan magazynowy i zapasy", - "editItemDetails": "Edytuj szczegóły elementu", - "manageInventoryLabel": "Zarządzaj zapasami", - "manageInventoryHint": "Po włączeniu będziemy zmieniać ilość w magazynie przy tworzeniu zamówień i zwrotów.", - "allowBackordersLabel": "Zezwalaj na zamówienia z opóźnioną realizacją", - "allowBackordersHint": "Po włączeniu klienci mogą kupić wariant nawet jeśli nie ma dostępnej ilości.", - "toast": { - "levelsBatch": "Poziomy zapasów zaktualizowane.", - "update": "Element magazynowy pomyślnie zaktualizowany.", - "updateLevel": "Poziom zapasów pomyślnie zaktualizowany.", - "itemsManageSuccess": "Elementy magazynowe pomyślnie zaktualizowane." - } - } - }, - "options": { - "header": "Opcje", - "edit": { - "header": "Edytuj opcję", - "successToast": "Opcja {{title}} została pomyślnie zaktualizowana." - }, - "create": { - "header": "Utwórz opcję", - "successToast": "Opcja {{title}} została pomyślnie utworzona." - }, - "deleteWarning": "Zamierzasz usunąć opcję produktu: {{title}}. Tej akcji nie można cofnąć." - }, - "organization": { - "header": "Organizacja", - "edit": { - "header": "Edytuj organizację", - "toasts": { - "success": "Pomyślnie zaktualizowano organizację {{title}}." - } - } - }, - "stock": { - "heading": "Zarządzaj stanem magazynowym produktów i ich lokalizacjami", - "description": "Aktualizuj poziomy zapasów dla wszystkich wariantów produktu.", - "loading": "Proszę czekać, może to chwilę potrwać...", - "tooltips": { - "alreadyManaged": "Ten element magazynowy jest już edytowalny w ramach {{title}}.", - "alreadyManagedWithSku": "Ten element magazynowy jest już edytowalny w ramach {{title}} ({{sku}})." - } - }, - "shippingProfile": { - "header": "Konfiguracja wysyłki", - "edit": { - "header": "Edytuj konfigurację wysyłki", - "toasts": { - "success": "Pomyślnie zaktualizowano profil wysyłki dla {{title}}." - } - }, - "create": { - "errors": { - "required": "Profil wysyłki jest wymagany." - } - } - }, - "toasts": { - "delete": { - "success": { - "header": "Produkt usunięty", - "description": "{{title}} został pomyślnie usunięty." - }, - "error": { - "header": "Nie udało się usunąć produktu" - } - } - } - }, - "collections": { - "domain": "Kolekcje", - "subtitle": "Organizuj produkty w kolekcje.", - "createCollection": "Utwórz kolekcję", - "createCollectionHint": "Utwórz nową kolekcję, aby uporządkować swoje produkty.", - "createSuccess": "Kolekcja została pomyślnie utworzona.", - "editCollection": "Edytuj kolekcję", - "handleTooltip": "Uchwyt jest używany do odniesienia się do kolekcji w Twoim sklepie. Jeśli nie zostanie określony, zostanie wygenerowany z tytułu kolekcji.", - "deleteWarning": "Zamierzasz usunąć kolekcję {{title}}. Tej akcji nie można cofnąć.", - "removeSingleProductWarning": "Zamierzasz usunąć produkt {{title}} z kolekcji. Tej akcji nie można cofnąć.", - "removeProductsWarning_one": "Zamierzasz usunąć {{count}} produkt z kolekcji. Tej akcji nie można cofnąć.", - "removeProductsWarning_few": "Zamierzasz usunąć {{count}} produkty z kolekcji. Tej akcji nie można cofnąć.", - "removeProductsWarning_many": "Zamierzasz usunąć {{count}} produktów z kolekcji. Tej akcji nie można cofnąć.", - "removeProductsWarning_other": "Zamierzasz usunąć {{count}} produktów z kolekcji. Tej akcji nie można cofnąć.", - "products": { - "list": { - "noRecordsMessage": "W tej kolekcji nie ma żadnych produktów." - }, - "add": { - "successToast_one": "Produkt został pomyślnie dodany do kolekcji.", - "successToast_few": "Produkty zostały pomyślnie dodane do kolekcji.", - "successToast_many": "Produktów zostało pomyślnie dodanych do kolekcji.", - "successToast_other": "Produktów zostało pomyślnie dodanych do kolekcji." - }, - "remove": { - "successToast_one": "Produkt został pomyślnie usunięty z kolekcji.", - "successToast_few": "Produkty został pomyślnie usunięte z kolekcji.", - "successToast_many": "Produktów zostało pomyślnie usuniętych z kolekcji.", - "successToast_other": "Produktów zostało pomyślnie usuniętych z kolekcji." - } - } - }, - "categories": { - "domain": "Kategorie", - "subtitle": "Organizuj produkty w kategorie i zarządzaj ich rankingiem oraz hierarchią.", - "create": { - "header": "Utwórz kategorię", - "hint": "Utwórz nową kategorię, aby uporządkować swoje produkty.", - "tabs": { - "details": "Szczegóły", - "organize": "Organizuj ranking" - }, - "successToast": "Kategoria {{name}} została pomyślnie utworzona." - }, - "edit": { - "header": "Edytuj kategorię", - "description": "Edytuj kategorię, aby zaktualizować jej szczegóły.", - "successToast": "Kategoria została pomyślnie zaktualizowana." - }, - "delete": { - "confirmation": "Zamierzasz usunąć kategorię {{name}}. Tej akcji nie można cofnąć.", - "successToast": "Kategoria {{name}} została pomyślnie usunięta." - }, - "products": { - "add": { - "disabledTooltip": "Produkt jest już w tej kategorii.", - "successToast_one": "Dodano {{count}} produkt do kategorii.", - "successToast_few": "Dodano {{count}} produkty do kategorii.", - "successToast_many": "Dodano {{count}} produktów do kategorii.", - "successToast_other": "Dodano {{count}} produktów do kategorii." - }, - "remove": { - "confirmation_one": "Zamierzasz usunąć {{count}} produkt z kategorii. Tej akcji nie można cofnąć.", - "confirmation_few": "Zamierzasz usunąć {{count}} produkty z kategorii. Tej akcji nie można cofnąć.", - "confirmation_many": "Zamierzasz usunąć {{count}} produktów z kategorii. Tej akcji nie można cofnąć.", - "confirmation_other": "Zamierzasz usunąć {{count}} produktów z kategorii. Tej akcji nie można cofnąć.", - "successToast_one": "Usunięto {{count}} produkt z kategorii.", - "successToast_few": "Usunięto {{count}} produkty z kategorii.", - "successToast_many": "Usunięto {{count}} produktów z kategorii.", - "successToast_other": "Usunięto {{count}} produktów z kategorii." - }, - "list": { - "noRecordsMessage": "W tej kategorii nie ma żadnych produktów." - } - }, - "organize": { - "header": "Organizuj", - "action": "Edytuj ranking" - }, - "fields": { - "visibility": { - "label": "Widoczność", - "internal": "Wewnętrzna", - "public": "Publiczna" - }, - "status": { - "label": "Status", - "active": "Aktywna", - "inactive": "Nieaktywna" - }, - "path": { - "label": "Ścieżka", - "tooltip": "Pokaż pełną ścieżkę kategorii." - }, - "children": { - "label": "Podkategorie" - }, - "new": { - "label": "Nowa" - } - } - }, - "inventory": { - "domain": "Magazyn", - "subtitle": "Zarządzaj elementami magazynowymi", - "reserved": "Zarezerwowane", - "available": "Dostępne", - "locationLevels": "Lokalizacje", - "associatedVariants": "Powiązane warianty", - "manageLocations": "Zarządzaj lokalizacjami", - "manageLocationQuantity": "Zarządzaj ilościami w lokalizacji", - "deleteWarning": "Zamierzasz usunąć element magazynowy. Tej akcji nie można cofnąć.", - "editItemDetails": "Edytuj szczegóły elementu", - "quantityAcrossLocations": "{{quantity}} w {{locations}} lokalizacjach", - "create": { - "title": "Utwórz element magazynowy", - "details": "Szczegóły", - "availability": "Dostępność", - "locations": "Lokalizacje", - "attributes": "Atrybuty", - "requiresShipping": "Wymaga wysyłki", - "requiresShippingHint": "Czy element magazynowy wymaga wysyłki?", - "successToast": "Element magazynowy został pomyślnie utworzony." - }, - "reservation": { - "header": "Rezerwacja {{itemName}}", - "editItemDetails": "Edytuj rezerwację", - "lineItemId": "ID pozycji", - "orderID": "ID zamówienia", - "description": "Opis", - "location": "Lokalizacja", - "inStockAtLocation": "Na stanie w tej lokalizacji", - "availableAtLocation": "Dostępne w tej lokalizacji", - "reservedAtLocation": "Zarezerwowane w tej lokalizacji", - "reservedAmount": "Ilość do zarezerwowania", - "create": "Utwórz rezerwację", - "itemToReserve": "Element do zarezerwowania", - "quantityPlaceholder": "Ile chcesz zarezerwować?", - "descriptionPlaceholder": "Jaki rodzaj rezerwacji?", - "successToast": "Rezerwacja została pomyślnie utworzona.", - "updateSuccessToast": "Rezerwacja została pomyślnie zaktualizowana.", - "deleteSuccessToast": "Rezerwacja została pomyślnie usunięta.", - "errors": { - "noAvaliableQuantity": "Lokalizacja magazynowa nie ma dostępnej ilości.", - "quantityOutOfRange": "Minimalna ilość to 1, a maksymalna ilość to {{max}}" - } - }, - "adjustInventory": { - "errors": { - "stockedQuantity": "Nie można ustawić stanu magazynowego na wartość niższą niż zarezerwowana ilość ({{quantity}})." - } - }, - "toast": { - "updateLocations": "Lokalizacje zaktualizowane pomyślnie.", - "updateLevel": "Poziom magazynowy zaktualizowany pomyślnie.", - "updateItem": "Element magazynowy zaktualizowany pomyślnie." - }, - "stock": { - "title": "Aktualizuj stany magazynowe", - "description": "Zaktualizuj stan magazynowy dla wybranych pozycji.", - "action": "Edytuj stany magazynowe", - "placeholder": "Nieaktywne", - "disablePrompt_one": "Zamierzasz wyłączyć {{count}} stan magazynowy. Tej operacji nie można cofnąć.", - "disablePrompt_few": "Zamierzasz wyłączyć {{count}} stany magazynowe. Tej operacji nie można cofnąć.", - "disablePrompt_many": "Zamierzasz wyłączyć {{count}} stanów magazynowych. Tej operacji nie można cofnąć.", - "disablePrompt_other": "Zamierzasz wyłączyć {{count}} stanów magazynowych. Tej operacji nie można cofnąć.", - "disabledToggleTooltip": "Nie można wyłączyć: najpierw wyzeruj przychodzące i/lub zarezerwowane ilości.", - "successToast": "Stany magazynowe zostały pomyślnie zaktualizowane." - } - }, - "giftCards": { - "domain": "Karty podarunkowe", - "editGiftCard": "Edytuj kartę podarunkową", - "createGiftCard": "Utwórz kartę podarunkową", - "createGiftCardHint": "Ręcznie utwórz kartę podarunkową, którą można wykorzystać jako metodę płatności w Twoim sklepie.", - "selectRegionFirst": "Najpierw wybierz region", - "deleteGiftCardWarning": "Zamierzasz usunąć kartę podarunkową {{code}}. Tej akcji nie można cofnąć.", - "balanceHigherThanValue": "Saldo nie może być wyższe niż pierwotna kwota.", - "balanceLowerThanZero": "Saldo nie może być ujemne.", - "expiryDateHint": "Kraje mają różne przepisy dotyczące dat ważności kart podarunkowych. Upewnij się, że sprawdziłeś lokalne przepisy przed ustawieniem daty ważności.", - "regionHint": "Zmiana regionu karty podarunkowej zmieni również jej walutę, co może wpłynąć na jej wartość pieniężną.", - "enabledHint": "Określ, czy karta podarunkowa jest włączona czy wyłączona.", - "balance": "Saldo", - "currentBalance": "Aktualne saldo", - "initialBalance": "Początkowe saldo", - "personalMessage": "Wiadomość osobista", - "recipient": "Odbiorca" - }, - "customers": { - "domain": "Klienci", - "list": { - "noRecordsMessage": "Twoi klienci pojawią się tutaj." - }, - "create": { - "header": "Utwórz klienta", - "hint": "Utwórz nowego klienta i zarządzaj jego danymi.", - "successToast": "Klient {{email}} został pomyślnie utworzony." - }, - "groups": { - "label": "Grupy klientów", - "remove": "Czy na pewno chcesz usunąć klienta z grupy \"{{name}}\"?", - "removeMany": "Czy na pewno chcesz usunąć klienta z następujących grup: {{groups}}?", - "alreadyAddedTooltip": "Klient jest już w tej grupie.", - "list": { - "noRecordsMessage": "Ten klient nie należy do żadnej grupy." - }, - "add": { - "success": "Klient dodany do: {{groups}}.", - "list": { - "noRecordsMessage": "Najpierw utwórz grupę klientów." - } - }, - "removed": { - "success": "Klient usunięty z: {{groups}}.", - "list": { - "noRecordsMessage": "Najpierw utwórz grupę klientów." - } - } - }, - "edit": { - "header": "Edytuj klienta", - "emailDisabledTooltip": "Adres e-mail nie może być zmieniony dla zarejestrowanych klientów.", - "successToast": "Klient {{email}} został pomyślnie zaktualizowany." - }, - "delete": { - "title": "Usuń klienta", - "description": "Zamierzasz usunąć klienta {{email}}. Tej akcji nie można cofnąć.", - "successToast": "Klient {{email}} został pomyślnie usunięty." - }, - "fields": { - "guest": "Gość", - "registered": "Zarejestrowany", - "groups": "Grupy" - }, - "registered": "Zarejestrowany", - "guest": "Gość", - "hasAccount": "Posiada konto", - "addresses": { - "title": "Adresy", - "fields": { - "addressName": "Nazwa adresu", - "address1": "Adres 1", - "address2": "Adres 2", - "city": "Miasto", - "province": "Prowincja", - "postalCode": "Kod pocztowy", - "country": "Kraj", - "phone": "Telefon", - "company": "Firma", - "countryCode": "Kod kraju", - "provinceCode": "Kod prowincji" - }, - "create": { - "header": "Utwórz adres", - "hint": "Utwórz adres dla klienta", - "successToast": "Adres został pomyślnie utworzony" - } - } - }, - "customerGroups": { - "domain": "Grupy klientów", - "subtitle": "Organizuj klientów w grupy. Grupy mogą mieć różne promocje i ceny.", - "list": { - "empty": { - "heading": "Brak grup klientów", - "description": "Nie ma żadnych grup klientów do wyświetlenia." - }, - "filtered": { - "heading": "Brak wyników", - "description": "Żadne grupy klientów nie pasują do bieżących kryteriów filtrowania." - } - }, - "create": { - "header": "Utwórz grupę klientów", - "hint": "Utwórz nową grupę klientów, aby segmentować swoich klientów.", - "successToast": "Grupa klientów {{name}} została pomyślnie utworzona." - }, - "edit": { - "header": "Edytuj grupę klientów", - "successToast": "Grupa klientów {{name}} została pomyślnie zaktualizowana." - }, - "delete": { - "title": "Usuń grupę klientów", - "description": "Zamierzasz usunąć grupę klientów {{name}}. Tej akcji nie można cofnąć.", - "successToast": "Grupa klientów {{name}} została pomyślnie usunięta." - }, - "customers": { - "alreadyAddedTooltip": "Klient został już dodany do grupy.", - "add": { - "successToast_one": "Klient został pomyślnie dodany do grupy.", - "successToast_few": "Klienci zostali pomyślnie dodani do grupy.", - "successToast_many": "Klienci zostali pomyślnie dodani do grupy.", - "successToast_other": "Klienci zostali pomyślnie dodani do grupy.", - "list": { - "noRecordsMessage": "Najpierw utwórz klienta." - } - }, - "remove": { - "title_one": "Usuń klienta z grupy", - "title_few": "Usuń klientów z grupy", - "title_many": "Usuń klientów z grupy", - "title_other": "Usuń klientów z grupy", - "description_one": "Zamierzasz usunąć {{count}} klienta z grupy klientów. Tej akcji nie można cofnąć.", - "description_few": "Zamierzasz usunąć {{count}} klientów z grupy klientów. Tej akcji nie można cofnąć.", - "description_many": "Zamierzasz usunąć {{count}} klientów z grupy klientów. Tej akcji nie można cofnąć.", - "description_other": "Zamierzasz usunąć {{count}} klientów z grupy klientów. Tej akcji nie można cofnąć." - }, - "list": { - "noRecordsMessage": "Ta grupa nie ma klientów." - } - } - }, - "orders": { - "giftCardsStoreCreditLines": "Karty podarunkowe i linie kredytowe", - "creditLines": { - "title": "Linie kredytowe", - "total": "Suma wszystkich linii kredytowych", - "creditOrDebit": "Kredyt / Debet", - "createCreditLine": "Utwórz linię kredytową", - "createCreditLineSuccess": "Linia kredytowa została pomyślnie utworzona", - "createCreditLineError": "Błąd podczas dodawania linii kredytowej", - "createCreditLineDescription": "Utwórz linię kredytową na kwotę {{amount}}", - "operation": "Operacja", - "credit": "Kredyt", - "creditDescription": "Dodaj dodatnią sumę do zamówienia", - "debit": "Debet", - "debitDescription": "Odejmuj ujemną sumę od zamówienia" - }, - "balanceSettlement": { - "title": "Rozliczenie salda", - "settlementType": "Typ rozliczenia", - "settlementTypes": { - "paymentMethod": "Metoda płatności", - "paymentMethodDescription": "Kwota zwrotu na metodę płatności", - "creditLine": "Kredyt sklepowy", - "creditLineDescription": "Kwota zwrotu w formie kredytu sklepowego" - } - }, - "domain": "Zamówienia", - "claim": "Reklamacja", - "exchange": "Wymiana", - "return": "Zwrot", - "cancelWarning": "Masz zamiar anulować zamówienie {{id}}. Tej akcji nie można cofnąć.", - "orderCanceled": "Zamówienie zostało pomyślnie anulowane", - "onDateFromSalesChannel": "{{date}} z {{salesChannel}}", - "list": { - "noRecordsMessage": "Twoje zamówienia pojawią się tutaj." - }, - "status": { - "not_paid": "Nieopłacone", - "pending": "Oczekujące", - "completed": "Zrealizowane", - "draft": "Szkic", - "archived": "Zarchiwizowane", - "canceled": "Anulowane", - "requires_action": "Wymaga działania" - }, - "summary": { - "requestReturn": "Zgłoś zwrot", - "allocateItems": "Przydziel produkty", - "editOrder": "Edytuj zamówienie", - "editOrderContinue": "Kontynuuj edycję zamówienia", - "inventoryKit": "Składa się z {{count}} produktów magazynowych", - "itemTotal": "Wartość produktów", - "shippingTotal": "Koszt wysyłki", - "discountTotal": "Wartość rabatów", - "taxTotalIncl": "Kwota podatku (wliczona)", - "itemSubtotal": "Wartość produktów", - "shippingSubtotal": "Koszt wysyłki", - "discountSubtotal": "Wartość rabatów", - "taxTotal": "Kwota podatku", - "totalAfterDiscount": "Razem po rabacie" - }, - "transfer": { - "title": "Przekaż własność", - "requestSuccess": "Wniosek o przekazanie zamówienia do: {{email}}.", - "currentOwner": "Obecny właściciel", - "newOwner": "Nowy właściciel", - "currentOwnerDescription": "Klient obecnie związany z tym zamówieniem.", - "newOwnerDescription": "Klient, do którego chcesz przekazać to zamówienie." - }, - "payment": { - "title": "Płatności", - "isReadyToBeCaptured": "Płatność <0/> jest gotowa do realizacji.", - "totalPaidByCustomer": "Łączna kwota zapłacona przez klienta", - "totalStoreCreditRefunds": "Całkowite zwroty kredytów sklepowych", - "capture": "Zrealizuj płatność", - "capture_short": "Zrealizuj", - "refund": "Zwrot", - "markAsPaid": "Oznacz jako opłacone", - "statusLabel": "Status płatności", - "statusTitle": "Status płatności", - "status": { - "notPaid": "Nieopłacone", - "authorized": "Autoryzowane", - "partiallyAuthorized": "Częściowo autoryzowane", - "awaiting": "Oczekujące", - "captured": "Zrealizowane", - "partiallyRefunded": "Częściowo zwrócone", - "partiallyCaptured": "Częściowo zrealizowane", - "refunded": "Zwrócone", - "canceled": "Anulowane", - "requiresAction": "Wymaga działania" - }, - "capturePayment": "Płatność w wysokości {{amount}} zostanie zrealizowana.", - "capturePaymentSuccess": "Płatność w wysokości {{amount}} została pomyślnie zrealizowana", - "markAsPaidPayment": "Płatność w wysokości {{amount}} zostanie oznaczona jako opłacona.", - "markAsPaidPaymentSuccess": "Płatność w wysokości {{amount}} została pomyślnie oznaczona jako opłacona", - "createRefund": "Utwórz zwrot", - "refundPaymentSuccess": "Zwrot kwoty {{amount}} zakończony pomyślnie", - "createRefundWrongQuantity": "Ilość powinna być liczbą od 1 do {{number}}", - "refundAmount": "Zwróć {{ amount }}", - "paymentLink": "Kopiuj link do płatności dla {{ amount }}", - "selectPaymentToRefund": "Wybierz płatność do zwrotu" - }, - "edits": { - "title": "Edytuj zamówienie", - "confirm": "Potwierdź edycję", - "confirmText": "Masz zamiar potwierdzić edycję zamówienia. Tej akcji nie można cofnąć.", - "cancel": "Anuluj edycję", - "currentItems": "Aktualne produkty", - "currentItemsDescription": "Dostosuj ilość produktu lub usuń.", - "addItemsDescription": "Możesz dodać nowe produkty do zamówienia.", - "addItems": "Dodaj produkty", - "amountPaid": "Kwota opłacona", - "newTotal": "Nowa suma", - "differenceDue": "Różnica do zapłaty", - "create": "Edytuj zamówienie", - "currentTotal": "Aktualna suma", - "noteHint": "Dodaj wewnętrzną notatkę do edycji", - "cancelSuccessToast": "Edycja zamówienia anulowana", - "createSuccessToast": "Złożono wniosek o edycję zamówienia", - "activeChangeError": "Na zamówieniu jest już aktywna zmiana (zwrot, reklamacja, wymiana itp.). Zakończ lub anuluj zmianę przed edytowaniem zamówienia.", - "panel": { - "title": "Złożono wniosek o edycję zamówienia", - "titlePending": "Edycja zamówienia oczekująca" - }, - "toast": { - "canceledSuccessfully": "Edycja zamówienia anulowana", - "confirmedSuccessfully": "Edycja zamówienia potwierdzona" - }, - "validation": { - "quantityLowerThanFulfillment": "Nie można ustawić ilości mniejszej lub równej ilości zrealizowanej" - } - }, - "edit": { - "email": { - "title": "Edytuj adres e-mail", - "requestSuccess": "Adres e-mail zamówienia został zmieniony na {{email}}." - }, - "shippingAddress": { - "title": "Edytuj adres dostawy", - "requestSuccess": "Adres dostawy zamówienia został zaktualizowany." - }, - "billingAddress": { - "title": "Edytuj adres rozliczeniowy", - "requestSuccess": "Adres rozliczeniowy zamówienia został zaktualizowany." - } - }, - "returns": { - "create": "Utwórz zwrot", - "confirm": "Potwierdź zwrot", - "confirmText": "Masz zamiar potwierdzić zwrot. Tej akcji nie można cofnąć.", - "inbound": "Przychodzący", - "outbound": "Wychodzący", - "sendNotification": "Wyślij powiadomienie", - "sendNotificationHint": "Powiadom klienta o zwrocie.", - "returnTotal": "Suma zwrotu", - "inboundTotal": "Suma przychodząca", - "estDifference": "Zaległa kwota", - "outstandingAmount": "Pozostało do zapłaty", - "reason": "Powód", - "reasonHint": "Wybierz powód, dla którego klient chce zwrócić produkty.", - "note": "Notatka", - "noInventoryLevel": "Brak poziomu zapasów", - "noInventoryLevelDesc": "Wybrana lokalizacja nie ma poziomu zapasów dla wybranych produktów. Wniosek o zwrot można złożyć, ale nie można go przyjąć, dopóki nie zostanie utworzony poziom zapasów dla wybranej lokalizacji.", - "noteHint": "Możesz wpisać dowolny tekst, jeśli chcesz coś sprecyzować.", - "location": "Lokalizacja", - "locationHint": "Wybierz lokalizację, do której chcesz zwrócić produkty.", - "inboundShipping": "Wysyłka zwrotna", - "inboundShippingHint": "Wybierz metodę, której chcesz użyć.", - "returnableQuantityLabel": "Ilość do zwrotu", - "refundableAmountLabel": "Kwota do zwrotu", - "returnRequestedInfo": "Złożono wniosek o zwrot {{requestedItemsCount}}x produktów", - "returnReceivedInfo": "Otrzymano {{requestedItemsCount}}x produktów zwrotu", - "itemReceived": "Produkty otrzymane", - "returnRequested": "Zwrot zamówiony", - "damagedItemReceived": "Otrzymano uszkodzone produkty", - "damagedItemsReturned": "Zwrócono {{quantity}}x uszkodzonych produktów", - "activeChangeError": "Na tym zamówieniu jest aktywna zmiana. Zakończ lub anuluj poprzednią zmianę.", - "cancel": { - "title": "Anuluj zwrot", - "description": "Czy na pewno chcesz anulować wniosek o zwrot?" - }, - "placeholders": { - "noReturnShippingOptions": { - "title": "Nie znaleziono opcji wysyłki zwrotnej", - "hint": "Nie utworzono żadnych opcji wysyłki zwrotnej dla tej lokalizacji. Możesz utworzyć jedną w Lokalizacja i wysyłka." - }, - "outboundShippingOptions": { - "title": "Nie znaleziono opcji wysyłki wychodzącej", - "hint": "Nie utworzono żadnych opcji wysyłki wychodzącej dla tej lokalizacji. Możesz utworzyć jedną w Lokalizacja i wysyłka." - } - }, - "receive": { - "action": "Odbierz produkty", - "receiveItems": "{{ returnType }} {{ id }}", - "restockAll": "Uzupełnij wszystkie produkty", - "itemsLabel": "Otrzymane produkty", - "title": "Odbierz produkty dla #{{returnId}}", - "sendNotificationHint": "Powiadom klienta o otrzymanym zwrocie.", - "inventoryWarning": "Pamiętaj, że automatycznie dostosujemy poziomy zapasów na podstawie powyższych danych.", - "writeOffInputLabel": "Ile produktów jest uszkodzonych?", - "toast": { - "success": "Zwrot został pomyślnie odebrany.", - "errorLargeValue": "Ilość jest większa niż ilość zamówionych produktów.", - "errorNegativeValue": "Ilość nie może być wartością ujemną.", - "errorLargeDamagedValue": "Ilość uszkodzonych produktów + ilość otrzymanych nieuszkodzonych produktów przekracza całkowitą ilość produktów na zwrocie. Zmniejsz ilość nieuszkodzonych produktów." - } - }, - "toast": { - "canceledSuccessfully": "Zwrot został pomyślnie anulowany", - "confirmedSuccessfully": "Zwrot został pomyślnie potwierdzony" - }, - "panel": { - "title": "Inicjowany zwrot", - "description": "Istnieje otwarty wniosek o zwrot do realizacji" - } - }, - "claims": { - "create": "Utwórz reklamację", - "confirm": "Potwierdź reklamację", - "confirmText": "Masz zamiar potwierdzić reklamację. Tej akcji nie można cofnąć.", - "manage": "Zarządzaj reklamacją", - "outbound": "Wychodzący", - "outboundItemAdded": "{{itemsCount}}x dodano poprzez reklamację", - "outboundTotal": "Suma wychodząca", - "outboundShipping": "Wysyłka wychodząca", - "outboundShippingHint": "Wybierz metodę, której chcesz użyć.", - "refundAmount": "Oszacowana różnica", - "activeChangeError": "Na tym zamówieniu jest aktywna zmiana. Zakończ lub anuluj poprzednią zmianę.", - "actions": { - "cancelClaim": { - "successToast": "Reklamacja została pomyślnie anulowana." - } - }, - "cancel": { - "title": "Anuluj reklamację", - "description": "Czy na pewno chcesz anulować reklamację?" - }, - "tooltips": { - "onlyReturnShippingOptions": "Ta lista będzie zawierać tylko opcje wysyłki zwrotnej." - }, - "toast": { - "canceledSuccessfully": "Reklamacja została pomyślnie anulowana", - "confirmedSuccessfully": "Reklamacja została pomyślnie potwierdzona" - }, - "panel": { - "title": "Inicjowana reklamacja", - "description": "Istnieje otwarty wniosek o reklamację do realizacji" - } - }, - "exchanges": { - "create": "Utwórz wymianę", - "manage": "Zarządzaj wymianą", - "confirm": "Potwierdź wymianę", - "confirmText": "Masz zamiar potwierdzić wymianę. Tej akcji nie można cofnąć.", - "outbound": "Wychodzący", - "outboundItemAdded": "{{itemsCount}}x dodano poprzez wymianę", - "outboundTotal": "Suma wychodząca", - "outboundShipping": "Wysyłka wychodząca", - "outboundShippingHint": "Wybierz metodę, której chcesz użyć.", - "refundAmount": "Oszacowana różnica", - "activeChangeError": "Na tym zamówieniu jest aktywna zmiana. Zakończ lub anuluj poprzednią zmianę.", - "actions": { - "cancelExchange": { - "successToast": "Wymiana została pomyślnie anulowana." - } - }, - "cancel": { - "title": "Anuluj wymianę", - "description": "Czy na pewno chcesz anulować wymianę?" - }, - "tooltips": { - "onlyReturnShippingOptions": "Ta lista będzie zawierać tylko opcje wysyłki zwrotnej." - }, - "toast": { - "canceledSuccessfully": "Wymiana została pomyślnie anulowana", - "confirmedSuccessfully": "Wymiana została pomyślnie potwierdzona" - }, - "panel": { - "title": "Inicjowana wymiana", - "description": "Istnieje otwarty wniosek o wymianę do realizacji" - } - }, - "reservations": { - "allocatedLabel": "Przydzielone", - "notAllocatedLabel": "Nieprzydzielone" - }, - "allocateItems": { - "action": "Przydziel produkty", - "title": "Przydziel produkty zamówienia", - "locationDescription": "Wybierz lokalizację, z której chcesz przydzielić.", - "itemsToAllocate": "Produkty do przydzielenia", - "itemsToAllocateDesc": "Wybierz liczbę produktów, które chcesz przydzielić", - "search": "Szukaj produktów", - "consistsOf": "Składa się z {{num}}x produktów magazynowych", - "requires": "Wymaga {{num}} na wariant", - "toast": { - "created": "Produkty zostały pomyślnie przydzielone", - "error": "Wystąpił błąd podczas przydzielania produktów: {{items}}" - }, - "error": { - "quantityNotAllocated": "Istnieją nieprzydzielone produkty." - } - }, - "shipment": { - "title": "Oznacz realizację jako wysłaną", - "trackingNumber": "Numer do śledzenia przesyłki", - "addTracking": "Dodaj numer do śledzenia przesyłki", - "sendNotification": "Wyślij powiadomienie", - "sendNotificationHint": "Powiadom klienta o tej wysyłce.", - "toastCreated": "Wysyłka została pomyślnie utworzona." - }, - "fulfillment": { - "cancelWarning": "Masz zamiar anulować realizację. Tej akcji nie można cofnąć.", - "markAsDeliveredWarning": "Masz zamiar oznaczyć realizację jako dostarczoną. Tej akcji nie można cofnąć.", - "differentOptionSelected": "Wybrana opcja dostawy różni się od tej wybranej przez klienta.", - "disabledItemTooltip": "Wybrana opcja dostawy nie pozwala na realizację tego przedmiotu", - "unfulfilledItems": "Niezrealizowane produkty", - "statusLabel": "Status realizacji", - "statusTitle": "Status realizacji", - "fulfillItems": "Zrealizuj produkty", - "awaitingFulfillmentBadge": "Oczekująca na realizację", - "requiresShipping": "Wymaga wysyłki", - "number": "Realizacja #{{number}}", - "itemsToFulfill": "Produkty do realizacji", - "create": "Utwórz realizację", - "available": "Dostępne", - "inStock": "W magazynie", - "markAsShipped": "Oznacz jako wysłaną", - "markAsPickedUp": "Oznacz jako odebrane", - "markAsDelivered": "Oznacz jako dostarczoną", - "itemsToFulfillDesc": "Wybierz produkty i ilości do realizacji", - "locationDescription": "Wybierz lokalizację, z której chcesz zrealizować produkty.", - "sendNotificationHint": "Powiadom klientów o utworzonej realizacji.", - "methodDescription": "Wybierz inną metodę wysyłki niż wybrana przez klienta", - "error": { - "wrongQuantity": "Tylko jeden produkt jest dostępny do realizacji", - "wrongQuantity_other": "Ilość powinna być liczbą od 1 do {{number}}", - "noItems": "Brak produktów do realizacji.", - "noShippingOption": "Opcja dostawy jest wymagana", - "noLocation": "Lokalizacja jest wymagana" - }, - "status": { - "notFulfilled": "Niezrealizowane", - "partiallyFulfilled": "Częściowo zrealizowane", - "fulfilled": "Zrealizowane", - "partiallyShipped": "Częściowo wysłane", - "shipped": "Wysłane", - "delivered": "Dostarczone", - "partiallyDelivered": "Częściowo dostarczone", - "partiallyReturned": "Częściowo zwrócone", - "returned": "Zwrócone", - "canceled": "Anulowane", - "requiresAction": "Wymaga działania" - }, - "toast": { - "created": "Realizacja została pomyślnie utworzona", - "canceled": "Realizacja została pomyślnie anulowana", - "fulfillmentShipped": "Nie można anulować już wysłanej realizacji", - "fulfillmentDelivered": "Realizacja została pomyślnie oznaczona jako dostarczona", - "fulfillmentPickedUp": "Realizacja została pomyślnie oznaczona jako odebrana" - }, - "trackingLabel": "Śledzenie przesyłki", - "shippingFromLabel": "Wysyłka z", - "itemsLabel": "Produkty" - }, - "refund": { - "title": "Utwórz zwrot", - "sendNotificationHint": "Powiadom klientów o utworzonym zwrocie.", - "systemPayment": "Płatność systemowa", - "systemPaymentDesc": "Jedna lub więcej Twoich płatności to płatność systemowa. Pamiętaj, że realizacje i zwroty nie są obsługiwane przez Medusę dla takich płatności.", - "error": { - "amountToLarge": "Nie można zwrócić więcej niż oryginalną kwotę zamówienia.", - "amountNegative": "Kwota zwrotu musi być liczbą dodatnią.", - "reasonRequired": "Wybierz przyczynę zwrotu." - } - }, - "customer": { - "contactLabel": "Kontakt", - "editEmail": "Edytuj email", - "transferOwnership": "Przekaż własność", - "editBillingAddress": "Edytuj adres billingowy", - "editShippingAddress": "Edytuj adres wysyłki" - }, - "activity": { - "header": "Aktywność", - "showMoreActivities_one": "Pokaż więcej ({{count}} aktywność)", - "showMoreActivities_few": "Pokaż więcej ({{count}} aktywności)", - "showMoreActivities_many": "Pokaż więcej ({{count}} aktywności)", - "showMoreActivities_other": "Pokaż więcej ({{count}} aktywności)", - "comment": { - "label": "Komentarz", - "placeholder": "Dodaj komentarz", - "addButtonText": "Dodaj komentarz", - "deleteButtonText": "Usuń komentarz" - }, - "from": "Z", - "to": "Do", - "events": { - "common": { - "toReturn": "Do zwrotu", - "toSend": "Do wysłania" - }, - "placed": { - "title": "Zamówienie złożone", - "fromSalesChannel": "z {{salesChannel}}" - }, - "canceled": { - "title": "Zamówienie anulowane" - }, - "payment": { - "awaiting": "Oczekująca na płatność", - "captured": "Płatność zrealizowana", - "canceled": "Płatność anulowana", - "refunded": "Płatność zwrócona" - }, - "fulfillment": { - "created": "Produkty zrealizowane", - "canceled": "Realizacja anulowana", - "shipped": "Produkty wysłane", - "delivered": "Produkty dostarczone", - "items_one": "{{count}} produkt", - "items_few": "{{count}} produkty", - "items_many": "{{count}} produktów", - "items_other": "{{count}} produktów" - }, - "return": { - "created": "Zwrot #{{returnId}} zamówiony", - "canceled": "Zwrot #{{returnId}} anulowany", - "received": "Zwrot #{{returnId}} otrzymany", - "items_one": "{{count}} produkt zwrócony", - "items_few": "{{count}} produkty zwrócone", - "items_many": "{{count}} produktów zwróconych", - "items_other": "{{count}} produktów zwróconych" - }, - "note": { - "comment": "Komentarz", - "byLine": "przez {{author}}" - }, - "claim": { - "created": "Reklamacja #{{claimId}} złożona", - "canceled": "Reklamacja #{{claimId}} anulowana", - "itemsInbound": "{{count}} produkt do zwrotu", - "itemsOutbound": "{{count}} produkt do wysłania" - }, - "exchange": { - "created": "Wymiana #{{exchangeId}} złożona", - "canceled": "Wymiana #{{exchangeId}} anulowana", - "itemsInbound": "{{count}} produkt do zwrotu", - "itemsOutbound": "{{count}} produkt do wysłania" - }, - "edit": { - "requested": "Edycja zamówienia #{{editId}} złożona", - "confirmed": "Edycja zamówienia #{{editId}} potwierdzona" - }, - "transfer": { - "requested": "Przekazanie zamówienia #{{transferId}} zostało zgłoszone", - "confirmed": "Przekazanie zamówienia #{{transferId}} zostało potwierdzone", - "declined": "Przekazanie zamówienia #{{transferId}} zostało odrzucone" - }, - "update_order": { - "shipping_address": "Adres dostawy został pomyślnie zaktualizowany", - "billing_address": "Adres rozliczeniowy został pomyślnie zaktualizowany", - "email": "Adres e-mail został pomyślnie zaktualizowany" - } - } - }, - "fields": { - "displayId": "Indeks zamówienia", - "refundableAmount": "Kwota do zwrotu", - "returnableQuantity": "Ilość do zwrotu" - } - }, - "draftOrders": { - "domain": "Wstępne zamówienia", - "deleteWarning": "Masz zamiar usunąć wstępne zamówienie {{id}}. Tej akcji nie można cofnąć.", - "paymentLinkLabel": "Link do płatności", - "cartIdLabel": "ID koszyka", - "markAsPaid": { - "label": "Oznacz jako opłacone", - "warningTitle": "Oznacz jako opłacone", - "warningDescription": "Masz zamiar oznaczyć wstępne zamówienie jako opłacone. Tej akcji nie można cofnąć, a późniejsze pobranie płatności nie będzie możliwe." - }, - "status": { - "open": "Otwarte", - "completed": "Zakończone" - }, - "create": { - "createDraftOrder": "Utwórz wstępne zamówienie", - "createDraftOrderHint": "Utwórz nowe wstępne zamówienie, aby zarządzać szczegółami zamówienia przed jego złożeniem.", - "chooseRegionHint": "Wybierz region", - "existingItemsLabel": "Istniejące produkty", - "existingItemsHint": "Dodaj istniejące produkty do wstępnego zamówienia.", - "customItemsLabel": "Niestandardowe produkty", - "customItemsHint": "Dodaj niestandardowe produkty do wstępnego zamówienia.", - "addExistingItemsAction": "Dodaj istniejące produkty", - "addCustomItemAction": "Dodaj niestandardowy produkt", - "noCustomItemsAddedLabel": "Nie dodano jeszcze żadnych niestandardowych produktów", - "noExistingItemsAddedLabel": "Nie dodano jeszcze żadnych istniejących produktów", - "chooseRegionTooltip": "Najpierw wybierz region", - "useExistingCustomerLabel": "Użyj istniejącego klienta", - "addShippingMethodsAction": "Dodaj metody wysyłki", - "unitPriceOverrideLabel": "Nadpisz cenę jednostkową", - "shippingOptionLabel": "Opcja wysyłki", - "shippingOptionHint": "Wybierz opcję wysyłki dla wstępnego zamówienia.", - "shippingPriceOverrideLabel": "Nadpisz cenę wysyłki", - "shippingPriceOverrideHint": "Nadpisz cenę wysyłki dla wstępnego zamówienia.", - "sendNotificationLabel": "Wyślij powiadomienie", - "sendNotificationHint": "Wyślij powiadomienie do klienta po utworzeniu wstępnego zamówienia." - }, - "validation": { - "requiredEmailOrCustomer": "Wymagany jest adres e-mail lub klient.", - "requiredItems": "Wymagany jest co najmniej jeden produkt.", - "invalidEmail": "Adres e-mail musi być poprawnym adresem e-mail." - } - }, - "stockLocations": { - "domain": "Lokalizacje i wysyłka", - "list": { - "description": "Zarządzaj lokalizacjami magazynowymi i opcjami wysyłki swojego sklepu." - }, - "create": { - "header": "Utwórz lokalizację magazynową", - "hint": "Lokalizacja magazynowa to fizyczne miejsce, w którym produkty są przechowywane i wysyłane.", - "successToast": "Lokalizacja {{name}} została pomyślnie utworzona." - }, - "edit": { - "header": "Edytuj lokalizację magazynową", - "viewInventory": "Zobacz zapasy", - "successToast": "Lokalizacja {{name}} została pomyślnie zaktualizowana." - }, - "delete": { - "confirmation": "Masz zamiar usunąć lokalizację magazynową {{name}}. Tej akcji nie można cofnąć." - }, - "fulfillmentProviders": { - "header": "Dostawcy realizacji", - "shippingOptionsTooltip": "Ten rozwijany wykaz będzie zawierał tylko dostawców włączonych dla tej lokalizacji. Dodaj je do lokalizacji, jeśli rozwijany wykaz jest wyłączony.", - "label": "Połączeni dostawcy realizacji", - "connectedTo": "Połączono z {{count}} z {{total}} dostawców realizacji", - "noProviders": "Ta lokalizacja magazynowa nie jest połączona z żadnymi dostawcami realizacji.", - "action": "Połącz dostawców", - "successToast": "Dostawcy realizacji dla lokalizacji magazynowej zostali pomyślnie zaktualizowani." - }, - "fulfillmentSets": { - "pickup": { - "header": "Odbiór osobisty" - }, - "shipping": { - "header": "Wysyłka" - }, - "disable": { - "confirmation": "Czy na pewno chcesz wyłączyć {{name}}? Spowoduje to usunięcie wszystkich powiązanych stref serwisowych i opcji wysyłki i nie można tego cofnąć.", - "pickup": "Odbiór osobisty został pomyślnie wyłączony.", - "shipping": "Wysyłka została pomyślnie wyłączona." - }, - "enable": { - "pickup": "Odbiór osobisty został pomyślnie włączony.", - "shipping": "Wysyłka została pomyślnie włączona." - } - }, - "sidebar": { - "header": "Konfiguracja wysyłki", - "shippingProfiles": { - "label": "Profile wysyłki", - "description": "Grupuj produkty według wymagań wysyłki" - }, - "shippingOptionTypes": { - "label": "Typy opcji wysyłki", - "description": "Grupuj opcje wysyłki według typów" - } - }, - "salesChannels": { - "header": "Kanały sprzedaży", - "hint": "Zarządzaj kanałami sprzedaży połączonymi z tą lokalizacją.", - "label": "Połączone kanały sprzedaży", - "connectedTo": "Połączono z {{count}} z {{total}} kanałów sprzedaży", - "noChannels": "Lokalizacja nie jest połączona z żadnymi kanałami sprzedaży.", - "action": "Połącz kanały sprzedaży", - "successToast": "Kanały sprzedaży zostały pomyślnie zaktualizowane." - }, - "pickupOptions": { - "edit": { - "header": "Edytuj opcje odbioru osobistego" - } - }, - "shippingOptions": { - "create": { - "shipping": { - "header": "Utwórz opcję wysyłki dla {{zone}}", - "hint": "Utwórz nową opcję wysyłki, aby zdefiniować, w jaki sposób produkty są wysyłane z tej lokalizacji.", - "label": "Opcje wysyłki", - "successToast": "Opcja wysyłki {{name}} została pomyślnie utworzona." - }, - "pickup": { - "header": "Utwórz opcję odbioru osobistego dla {{zone}}", - "hint": "Utwórz nową opcję odbioru osobistego, aby określić sposób odbioru produktów z tej lokalizacji.", - "label": "Opcje odbioru", - "successToast": "Opcja odbioru osobistego {{name}} została pomyślnie utworzona." - }, - "returns": { - "header": "Utwórz opcję zwrotu dla {{zone}}", - "hint": "Utwórz nową opcję zwrotu, aby zdefiniować, w jaki sposób produkty są zwracane do tej lokalizacji.", - "label": "Opcje zwrotu", - "successToast": "Opcja zwrotu {{name}} została pomyślnie utworzona." - }, - "tabs": { - "details": "Szczegóły", - "prices": "Ceny" - }, - "action": "Utwórz opcję" - }, - "delete": { - "confirmation": "Masz zamiar usunąć opcję wysyłki {{name}}. Tej akcji nie można cofnąć.", - "successToast": "Opcja wysyłki {{name}} została pomyślnie usunięta." - }, - "edit": { - "header": "Edytuj opcję wysyłki", - "action": "Edytuj opcję", - "successToast": "Opcja wysyłki {{name}} została pomyślnie zaktualizowana." - }, - "pricing": { - "action": "Edytuj ceny" - }, - "conditionalPrices": { - "header": "Ceny warunkowe dla {{name}}", - "description": "Zarządzaj cenami warunkowymi dla tej opcji dostawy w zależności od łącznej wartości przedmiotów w koszyku.", - "attributes": { - "cartItemTotal": "Łączna wartość przedmiotów w koszyku" - }, - "summaries": { - "range": "Jeśli <0>{{attribute}} mieści się w przedziale <1>{{gte}} - <2>{{lte}}", - "greaterThan": "Jeśli <0>{{attribute}} ≥ <1>{{gte}}", - "lessThan": "Jeśli <0>{{attribute}} ≤ <1>{{lte}}" - }, - "actions": { - "addPrice": "Dodaj cenę", - "manageConditionalPrices": "Zarządzaj cenami warunkowymi" - }, - "rules": { - "amount": "Cena opcji dostawy", - "gte": "Minimalna łączna wartość koszyka", - "lte": "Maksymalna łączna wartość koszyka" - }, - "customRules": { - "label": "Niestandardowe reguły", - "tooltip": "Ta cena warunkowa zawiera reguły, którymi nie można zarządzać w panelu.", - "eq": "Łączna wartość koszyka musi być równa", - "gt": "Łączna wartość koszyka musi być większa niż", - "lt": "Łączna wartość koszyka musi być mniejsza niż" - }, - "errors": { - "amountRequired": "Cena opcji dostawy jest wymagana", - "minOrMaxRequired": "Należy podać co najmniej minimalną lub maksymalną wartość koszyka", - "minGreaterThanMax": "Minimalna wartość koszyka musi być mniejsza lub równa maksymalnej wartości koszyka", - "duplicateAmount": "Cena opcji dostawy musi być unikalna dla każdej warunkowej reguły", - "overlappingConditions": "Reguły cenowe nie mogą się powielać" - } - }, - "fields": { - "count": { - "shipping_one": "{{count}} opcja wysyłki", - "shipping_few": "{{count}} opcje wysyłki", - "shipping_many": "{{count}} opcji wysyłki", - "shipping_other": "{{count}} opcji wysyłki", - "pickup_one": "{{count}} opcja odbioru", - "pickup_few": "{{count}} opcje odbioru", - "pickup_many": "{{count}} opcji odbioru", - "pickup_other": "{{count}} opcji odbioru", - "returns_one": "{{count}} opcja zwrotu", - "returns_few": "{{count}} opcje zwrotu", - "returns_many": "{{count}} opcji zwrotu", - "returns_other": "{{count}} opcji zwrotu" - }, - "priceType": { - "label": "Typ ceny", - "options": { - "fixed": { - "label": "Stała", - "hint": "Cena opcji wysyłki jest stała i nie zmienia się w zależności od zawartości zamówienia." - }, - "calculated": { - "label": "Obliczona", - "hint": "Cena opcji wysyłki jest obliczana przez dostawcę realizacji podczas procesu płatności." - } - } - }, - "enableInStore": { - "label": "Włącz w sklepie", - "hint": "Czy klienci mogą używać tej opcji podczas płatności." - }, - "provider": "Dostawca realizacji", - "profile": "Profil wysyłki", - "type": "Typ opcji wysyłki", - "fulfillmentOption": "Opcja realizacji" - } - }, - "serviceZones": { - "create": { - "headerPickup": "Utwórz strefę serwisową dla odbioru osobistego z {{location}}", - "headerShipping": "Utwórz strefę serwisową dla wysyłki z {{location}}", - "action": "Utwórz strefę serwisową", - "successToast": "Strefa serwisowa {{name}} została pomyślnie utworzona." - }, - "edit": { - "header": "Edytuj strefę serwisową", - "successToast": "Strefa serwisowa {{name}} została pomyślnie zaktualizowana." - }, - "delete": { - "confirmation": "Masz zamiar usunąć strefę serwisową {{name}}. Tej akcji nie można cofnąć.", - "successToast": "Strefa serwisowa {{name}} została pomyślnie usunięta." - }, - "manageAreas": { - "header": "Zarządzaj obszarami dla {{name}}", - "action": "Zarządzaj obszarami", - "label": "Obszary", - "hint": "Wybierz obszary geograficzne, które obejmuje strefa serwisowa.", - "successToast": "Obszary dla {{name}} zostały pomyślnie zaktualizowane." - }, - "fields": { - "noRecords": "Nie ma stref serwisowych, do których można dodać opcje wysyłki.", - "tip": "Strefa serwisowa to zbiór stref lub obszarów geograficznych. Służy do ograniczenia dostępnych opcji wysyłki do określonego zestawu lokalizacji." - } - } - }, - "shippingProfile": { - "domain": "Profile wysyłki", - "subtitle": "Grupuj produkty o podobnych wymaganiach wysyłkowych w profile.", - "create": { - "header": "Utwórz profil wysyłki", - "hint": "Utwórz nowy profil wysyłki, aby pogrupować produkty o podobnych wymaganiach wysyłkowych.", - "successToast": "Profil wysyłki {{name}} został pomyślnie utworzony." - }, - "delete": { - "title": "Usuń profil wysyłki", - "description": "Masz zamiar usunąć profil wysyłki {{name}}. Tej akcji nie można cofnąć.", - "successToast": "Profil wysyłki {{name}} został pomyślnie usunięty." - }, - "tooltip": { - "type": "Wprowadź typ profilu wysyłki, na przykład: Ciężki, Duży, Tylko fracht itp." - } - }, - "taxRegions": { - "domain": "Regiony podatkowe", - "list": { - "hint": "Zarządzaj opłatami, którymi obciążasz klientów, gdy robią zakupy w różnych krajach i regionach." - }, - "delete": { - "confirmation": "Zamierzasz usunąć region podatkowy. Tej akcji nie można cofnąć.", - "successToast": "Region podatkowy został pomyślnie usunięty." - }, - "create": { - "header": "Utwórz region podatkowy", - "hint": "Utwórz nowy region podatkowy, aby zdefiniować stawki podatkowe dla konkretnego kraju.", - "errors": { - "missingCountry": "Kraj jest wymagany", - "missingProvider": "Dostawca podatków jest wymagany" - }, - "successToast": "Region podatkowy został pomyślnie utworzony." - }, - "edit": { - "header": "Edytuj region podatkowy", - "hint": "Edytuj szczegóły regionu podatkowego", - "successToast": "Region podatkowy został pomyślnie zaktualizowany" - }, - "province": { - "header": "Prowincje", - "create": { - "header": "Utwórz regionalny region podatkowy", - "hint": "Utwórz nowy region podatkowy, aby zdefiniować stawki podatkowe dla konkretnej prowincji." - } - }, - "provider": { - "header": "Dostawca podatków" - }, - "state": { - "header": "Stany", - "create": { - "header": "Utwórz stanowy region podatkowy", - "hint": "Utwórz nowy region podatkowy, aby zdefiniować stawki podatkowe dla określonego stanu." - } - }, - "stateOrTerritory": { - "header": "Stany lub terytoria", - "create": { - "header": "Utwórz region podatkowy stanu/terytorium", - "hint": "Utwórz nowy region podatkowy, aby zdefiniować stawki podatkowe dla określonego stanu/terytorium." - } - }, - "county": { - "header": "Hrabstwa", - "create": { - "header": "Utwórz regionalny region podatkowy", - "hint": "Utwórz nowy region podatkowy, aby zdefiniować stawki podatku dla konkretnego hrabstwa." - } - }, - "region": { - "header": "Regiony", - "create": { - "header": "Utwórz regionalny region podatkowy", - "hint": "Utwórz nowy region podatkowy, aby zdefiniować stawki podatku dla określonego regionu." - } - }, - "department": { - "header": "Działy", - "create": { - "header": "Utwórz departamentowy region podatkowy", - "hint": "Utwórz nowy region podatkowy, aby zdefiniować stawki podatku dla konkretnego działu." - } - }, - "territory": { - "header": "Terytoria", - "create": { - "header": "Utwórz terytorialny region podatkowy", - "hint": "Utwórz nowy region podatkowy, aby zdefiniować stawki podatkowe dla określonego terytorium." - } - }, - "prefecture": { - "header": "Prefektury", - "create": { - "header": "Utwórz prefekturowy region podatkowy", - "hint": "Utwórz nowy region podatkowy, aby zdefiniować stawki podatkowe dla określonej prefektury." - } - }, - "district": { - "header": "Dzielnice", - "create": { - "header": "Utwórz rejonowy region podatkowy", - "hint": "Utwórz nowy region podatkowy, aby zdefiniować stawki podatku dla konkretnego okręgu." - } - }, - "governorate": { - "header": "Gubernatorstwa", - "create": { - "header": "Utwórz gubernatorski region podatkowy", - "hint": "Utwórz nowy region podatkowy, aby zdefiniować stawki podatkowe dla konkretnego województwa." - } - }, - "canton": { - "header": "Kantony", - "create": { - "header": "Utwórz kantoński region podatkowy", - "hint": "Utwórz nowy region podatkowy, aby zdefiniować stawki podatkowe dla konkretnego kantonu." - } - }, - "emirate": { - "header": "Emiraty", - "create": { - "header": "Utwórz region podatkowy Emiratów", - "hint": "Utwórz nowy region podatkowy, aby zdefiniować stawki podatkowe dla konkretnego emiratu." - } - }, - "sublevel": { - "header": "Podpoziomy", - "create": { - "header": "Utwórz podpoziomowy region podatkowy", - "hint": "Utwórz nowy region podatkowy, aby zdefiniować stawki podatkowe dla określonego podpoziomu." - } - }, - "taxOverrides": { - "header": "Zastępuje", - "create": { - "header": "Utwórz zastąpienie", - "hint": "Utwórz stawkę podatku, która zastępuje domyślne stawki podatku dla wybranych warunków." - }, - "edit": { - "header": "Edytuj zastąpienie", - "hint": "Edytuj stawkę podatku, która zastępuje domyślne stawki podatku dla wybranych warunków." - } - }, - "taxRates": { - "create": { - "header": "Utwórz stawkę podatku", - "hint": "Utwórz nową stawkę podatku, aby zdefiniować stawkę podatku dla regionu.", - "successToast": "Stawka podatku została pomyślnie utworzona." - }, - "edit": { - "header": "Edytuj stawkę podatku", - "hint": "Edytuj stawkę podatku, aby zdefiniować stawkę podatku dla regionu.", - "successToast": "Stawka podatku została pomyślnie zaktualizowana." - }, - "delete": { - "confirmation": "Zamierzasz usunąć stawkę podatku {{name}}. Tej akcji nie można cofnąć.", - "successToast": "Stawka podatku została pomyślnie usunięta." - } - }, - "fields": { - "isCombinable": { - "label": "Możliwość łączenia", - "hint": "Czy tę stawkę podatku można połączyć ze stawką domyślną z regionu podatkowego.", - "true": "Możliwość łączenia", - "false": "Nie można łączyć" - }, - "defaultTaxRate": { - "label": "Domyślna stawka podatku", - "tooltip": "Domyślna stawka podatku dla tego regionu. Przykładem jest standardowa stawka VAT dla kraju lub regionu.", - "action": "Utwórz domyślną stawkę podatku" - }, - "taxRate": "Stawka podatku", - "taxCode": "Kod podatkowy", - "taxProvider": "Dostawca podatków", - "targets": { - "label": "Cele", - "hint": "Wybierz cele, do których będzie miała zastosowanie ta stawka podatku.", - "options": { - "product": "Produkty", - "productCollection": "Kolekcje produktów", - "productTag": "Tagi produktów", - "productType": "Typy produktów", - "customerGroup": "Grupy klientów", - "shippingOption": "Opcje wysyłki" - }, - "operators": { - "in": "w", - "on": "na", - "and": "i" - }, - "placeholders": { - "product": "Wyszukaj produkty", - "productCollection": "Wyszukaj kolekcje produktów", - "productTag": "Szukaj tagów produktów", - "productType": "Wyszukaj typy produktów", - "customerGroup": "Wyszukaj grupy klientów", - "shippingOption": "Wyszukaj opcje wysyłki" - }, - "tags": { - "product": "Produkt", - "productCollection": "Kolekcja produktów", - "productTag": "Etykieta produktu", - "productType": "Typ produktu", - "customerGroup": "Grupa klientów", - "shippingOption": "Opcja wysyłki" - }, - "modal": { - "header": "Dodaj cele" - }, - "values_one": "{{count}} wartość", - "values_few": "{{count}} wartości", - "values_many": "{{count}} wartości", - "values_other": "{{count}} wartości", - "numberOfTargets_one": "{{count}} cel", - "numberOfTargets_few": "{{count}} cele", - "numberOfTargets_many": "{{count}} celów", - "numberOfTargets_other": "{{count}} celów", - "additionalValues_one": "i {{count}} inna wartość", - "additionalValues_few": "i {{count}} inne wartości", - "additionalValues_many": "i {{count}} innych wartości", - "additionalValues_other": "i {{count}} innych wartości", - "action": "Dodaj cel" - }, - "sublevels": { - "labels": { - "province": "Województwo", - "state": "Państwo", - "region": "Region", - "stateOrTerritory": "Stan/terytorium", - "department": "Dział", - "county": "Hrabstwo", - "territory": "Terytorium", - "prefecture": "Prefektura", - "district": "Dzielnica", - "governorate": "Gubernatorstwo", - "emirate": "Emirat", - "canton": "Kanton", - "sublevel": "Kod podpoziomu" - }, - "placeholders": { - "province": "Wybierz prowincję", - "state": "Wybierz stan", - "region": "Wybierz region", - "stateOrTerritory": "Wybierz stan/terytorium", - "department": "Wybierz dział", - "county": "Wybierz hrabstwo", - "territory": "Wybierz terytorium", - "prefecture": "Wybierz prefekturę", - "district": "Wybierz dzielnicę", - "governorate": "Wybierz gubernatorstwo", - "emirate": "Wybierz Emirat", - "canton": "Wybierz kanton" - }, - "tooltips": { - "sublevel": "Wprowadź kod ISO 3166-2 dla podrzędnego regionu podatkowego.", - "notPartOfCountry": "{{province}} nie wydaje się być częścią {{country}}. Sprawdź ponownie, czy jest to poprawne." - }, - "alert": { - "header": "Regiony podrzędne są wyłączone dla tego regionu podatkowego", - "description": "Regiony podpoziomu są domyślnie wyłączone dla tego regionu. Możesz umożliwić im tworzenie regionów podpoziomowych, takich jak prowincje, stany lub terytoria.", - "action": "Włącz regiony podpoziomowe" - } - }, - "noDefaultRate": { - "label": "Brak stawki domyślnej", - "tooltip": "Ten region podatkowy nie ma domyślnej stawki podatku. Jeśli istnieje stawka standardowa, np. podatek VAT obowiązujący w danym kraju, dodaj ją do tego regionu." - } - } - }, - "promotions": { - "domain": "Promocje", - "sections": { - "details": "Szczegóły promocji" - }, - "tabs": { - "template": "Typ", - "details": "Szczegóły", - "campaign": "Kampania" - }, - "fields": { - "type": "Typ", - "value_type": "Typ wartości", - "value": "Wartość", - "campaign": "Kampania", - "method": "Metoda", - "allocation": "Przydział", - "addCondition": "Dodaj warunek", - "clearAll": "Wyczyść wszystko", - "taxInclusive": "Zawiera podatek", - "amount": { - "tooltip": "Wybierz kod waluty, aby umożliwić ustawienie kwoty" - }, - "conditions": { - "rules": { - "title": "Kto może skorzystać z tego kodu?", - "description": "Który klient może skorzystać z kodu promocyjnego? Kod promocyjny może być używany przez wszystkich klientów, jeśli pozostanie nietknięty." - }, - "target-rules": { - "order": { - "title": "Do których produktów zostanie zastosowana promocja?", - "description": "Promocja zostanie zastosowana do produktów spełniających poniższe warunki." - }, - "shipping_methods": { - "title": "Do których metod wysyłki zostanie zastosowana promocja?", - "description": "Promocja zostanie zastosowana do metod wysyłki spełniających poniższe warunki." - }, - "items": { - "title": "Do których produktów zostanie zastosowana promocja?", - "description": "Promocja zostanie zastosowana do produktów spełniających poniższe warunki." - } - }, - "buy-rules": { - "title": "Co musi znaleźć się w koszyku, aby odblokować promocję?", - "description": "Jeżeli te warunki są zgodne, włączamy promocję na wybrane pozycje." - } - } - }, - "tooltips": { - "campaignType": "Aby ustawić budżet wydatków, w promocji należy wybrać kod waluty." - }, - "errors": { - "requiredField": "Pole wymagane", - "promotionTabError": "Zanim przejdziesz dalej, napraw błędy w zakładce Promocja" - }, - "toasts": { - "promotionCreateSuccess": "Promocja ({{code}}) została pomyślnie utworzona." - }, - "create": {}, - "edit": { - "title": "Edytuj szczegóły promocji", - "rules": { - "title": "Edytuj warunki użytkowania" - }, - "target-rules": { - "title": "Edytuj warunki przedmiotu" - }, - "buy-rules": { - "title": "Edytuj zasady zakupów" - } - }, - "campaign": { - "header": "Kampania", - "edit": { - "header": "Edytuj kampanię", - "successToast": "Pomyślnie zaktualizowano kampanię promocyjną." - }, - "actions": { - "goToCampaign": "Przejdź do kampanii" - } - }, - "campaign_currency": { - "tooltip": "To jest waluta promocji. Możesz ją zmienić na karcie Szczegóły." - }, - "form": { - "required": "Wymagany", - "and": "I", - "selectAttribute": "Wybierz Atrybut", - "campaign": { - "existing": { - "title": "Istniejąca kampania", - "description": "Dodaj promocję do istniejącej kampanii.", - "placeholder": { - "title": "Brak istniejących kampanii", - "desc": "Możesz go utworzyć, aby śledzić wiele promocji i ustalać limity budżetu." - } - }, - "new": { - "title": "Nowa kampania", - "description": "Utwórz nową kampanię dla tej promocji." - }, - "none": { - "title": "Bez kampanii", - "description": "Kontynuuj bez kojarzenia promocji z kampanią" - } - }, - "taxInclusive": { - "title": "Czy promocja zawiera podatki?", - "description": "Włącz, aby zastosować promocję po naliczeniu podatków" - }, - "status": { - "label": "Status", - "draft": { - "title": "Wersja robocza", - "description": "Klienci nie będą w stanie użyć tego kodu promocyjnego" - }, - "active": { - "title": "Aktywny", - "description": "Klienci mogą użyć tego kodu promocyjnego" - }, - "inactive": { - "title": "Nieaktywny", - "description": "Klienci nie mogą już użyć tego kodu promocyjnego" - } - }, - "method": { - "label": "Metoda", - "code": { - "title": "Kod promocyjny", - "description": "Klienci muszą wpisać ten kod przy finalizacji zamówienia" - }, - "automatic": { - "title": "Automatyczny", - "description": "Promocja zostanie automatycznie wyświetlona klientom przy finalizacji zamówienia." - } - }, - "max_quantity": { - "title": "Maksymalna ilość", - "description": "Maksymalna ilość artykułów, której dotyczy ta promocja." - }, - "type": { - "standard": { - "title": "Standard", - "description": "Standardowa promocja" - }, - "buyget": { - "title": "Kup Otrzymaj", - "description": "Kup X, a otrzymasz promocję Y" - } - }, - "allocation": { - "each": { - "title": "Każdy", - "description": "Stosuje wartość do każdego elementu" - }, - "across": { - "title": "Przez", - "description": "Stosuje wartość do wszystkich elementów" - }, - "once": { - "title": "Raz", - "description": "Ogranicz rabat do maksymalnej ilości" - } - }, - "code": { - "title": "Kod", - "description": "Kod, który Twoi klienci wprowadzą podczas realizacji transakcji." - }, - "value": { - "title": "Wartość promocji", - "invalid": "Nieprawidłowa wartość promocji" - }, - "value_type": { - "fixed": { - "title": "Wartość stała", - "description": "Stała kwota rabatu. np. 100" - }, - "percentage": { - "title": "Wartość procentowa", - "description": "Procent rabatu od kwoty. np. 8%" - } - } - }, - "deleteWarning": "Zamierzasz usunąć promocję {{code}}. Tej akcji nie można cofnąć.", - "createPromotionTitle": "Utwórz promocję", - "type": "Typ promocji", - "conditions": { - "add": "Dodaj warunek", - "list": { - "noRecordsMessage": "Dodaj warunek, aby ograniczyć przedmioty, których dotyczy promocja." - } - } - }, - "campaigns": { - "domain": "Kampanie", - "details": "Szczegóły kampanii", - "status": { - "active": "Aktywny", - "expired": "Wygasły", - "scheduled": "Zaplanowany" - }, - "delete": { - "title": "Czy jesteś pewien?", - "description": "Zamierzasz usunąć kampanię „{{name}}”. Tej akcji nie można cofnąć.", - "successToast": "Kampania „{{name}}” została pomyślnie utworzona." - }, - "edit": { - "header": "Edytuj kampanię", - "description": "Edytuj szczegóły kampanii.", - "successToast": "Kampania „{{name}}” została pomyślnie zaktualizowana." - }, - "configuration": { - "header": "Konfiguracja", - "edit": { - "header": "Edytuj konfigurację kampanii", - "description": "Edytuj konfigurację kampanii.", - "successToast": "Konfiguracja kampanii została pomyślnie zaktualizowana." - } - }, - "create": { - "title": "Utwórz kampanię", - "description": "Stwórz kampanię promocyjną.", - "hint": "Stwórz kampanię promocyjną.", - "header": "Utwórz kampanię", - "successToast": "Kampania „{{name}}” została pomyślnie utworzona." - }, - "fields": { - "name": "Nazwa", - "identifier": "Identyfikator", - "start_date": "Data rozpoczęcia", - "end_date": "Data końcowa", - "total_spend": "Budżet wydany", - "total_used": "Wykorzystany budżet", - "budget_limit": "Limit budżetu", - "campaign_id": { - "hint": "Na tej liście wyświetlane są tylko kampanie z tym samym kodem waluty co promocja." - } - }, - "budget": { - "create": { - "hint": "Utwórz budżet kampanii.", - "header": "Budżet kampanii" - }, - "details": "Budżet kampanii", - "fields": { - "type": "Typ", - "currency": "Waluta", - "limit": "Limit", - "used": "Używany" - }, - "type": { - "spend": { - "title": "Wydawać", - "description": "Ustaw limit łącznej kwoty objętej rabatem dla wszystkich zastosowań promocji." - }, - "usage": { - "title": "Stosowanie", - "description": "Ustaw limit ile razy można skorzystać z promocji." - } - }, - "edit": { - "header": "Edytuj budżet kampanii" - } - }, - "promotions": { - "remove": { - "title": "Usuń promocję z kampanii", - "description": "Zamierzasz usunąć promocje z kampanii ({{count}}). Tej akcji nie można cofnąć." - }, - "alreadyAdded": "Ta promocja została już dodana do kampanii.", - "alreadyAddedDiffCampaign": "Ta promocja została już dodana do innej kampanii ({{name}}).", - "currencyMismatch": "Waluta promocji i kampanii nie jest zgodna", - "toast": { - "success": "Pomyślnie dodano promocje ({{count}}) do kampanii" - }, - "add": { - "list": { - "noRecordsMessage": "Najpierw utwórz promocję." - } - }, - "list": { - "noRecordsMessage": "W kampanii nie ma żadnych promocji." - } - }, - "deleteCampaignWarning": "Zamierzasz usunąć kampanię {{name}}. Tej akcji nie można cofnąć.", - "totalSpend": "<0>{{amount}} <1>{{currency}}" - }, - "priceLists": { - "domain": "Cenniki", - "subtitle": "Twórz wyprzedaże lub zastępuj ceny dla określonych warunków.", - "delete": { - "confirmation": "Zamierzasz usunąć cennik {{title}}. Tej akcji nie można cofnąć.", - "successToast": "Cennik {{title}} został pomyślnie usunięty." - }, - "create": { - "header": "Utwórz Cennik", - "subheader": "Utwórz nowy cennik, aby zarządzać cenami swoich produktów.", - "tabs": { - "details": "Bliższe dane", - "products": "Produkty", - "prices": "Ceny" - }, - "successToast": "Cennik {{title}} został pomyślnie utworzony.", - "products": { - "list": { - "noRecordsMessage": "Najpierw utwórz produkt." - } - } - }, - "edit": { - "header": "Edytuj Cennik", - "successToast": "Cennik {{title}} został pomyślnie zaktualizowany." - }, - "configuration": { - "header": "Konfiguracja", - "edit": { - "header": "Edytuj konfigurację cennika", - "description": "Edytuj konfigurację cennika.", - "successToast": "Konfiguracja cennika została pomyślnie zaktualizowana." - } - }, - "products": { - "header": "Produkty", - "actions": { - "addProducts": "Dodaj produkty", - "editPrices": "Edytuj ceny" - }, - "delete": { - "confirmation_one": "Zamierzasz usunąć ceny dla {{count}} produktu z cennika. Tej akcji nie można cofnąć.", - "confirmation_few": "Zamierzasz usunąć ceny dla {{count}} produktów z cennika. Tej akcji nie można cofnąć.", - "confirmation_many": "Zamierzasz usunąć ceny dla {{count}} produktów z cennika. Tej akcji nie można cofnąć.", - "confirmation_other": "Zamierzasz usunąć ceny dla {{count}} produktów z cennika. Tej akcji nie można cofnąć.", - "successToast_one": "Pomyślnie usunięto ceny dla {{count}} produktu.", - "successToast_few": "Pomyślnie usunięto ceny dla {{count}} produktów.", - "successToast_many": "Pomyślnie usunięto ceny dla {{count}} produktów.", - "successToast_other": "Pomyślnie usunięto ceny dla {{count}} produktów." - }, - "add": { - "successToast": "Ceny zostały pomyślnie dodane do cennika." - }, - "edit": { - "successToast": "Ceny zostały pomyślnie zaktualizowane." - } - }, - "fields": { - "priceOverrides": { - "label": "Zmienione ceny", - "header": "Zmienione ceny" - }, - "status": { - "label": "Status", - "options": { - "active": "Aktywny", - "draft": "Projekt", - "expired": "Wygasły", - "scheduled": "Zaplanowany" - } - }, - "type": { - "label": "Typ", - "hint": "Wybierz rodzaj cennika, który chcesz utworzyć.", - "options": { - "sale": { - "label": "Wyprzedaż", - "description": "Ceny wyprzedażowe to tymczasowe obniżki cen produktów." - }, - "override": { - "label": "Niestandardowa", - "description": "Ceny niestandardowe są stosowane dla określonych klientów." - } - } - }, - "startsAt": { - "label": "Cennik ma datę rozpoczęcia?", - "hint": "Zaplanuj aktywację cennika w przyszłości." - }, - "endsAt": { - "label": "Cennik ma datę ważności?", - "hint": "Zaplanuj dezaktywację cennika w przyszłości." - }, - "customerAvailability": { - "header": "Wybierz grupy klientów", - "label": "Dostępność klienta", - "hint": "Wybierz do jakich grup klientów ma być zastosowany cennik.", - "placeholder": "Wyszukaj grupy klientów", - "attribute": "Grupy klientów" - } - } - }, - "profile": { - "domain": "Profil", - "manageYourProfileDetails": "Zarządzaj danymi swojego profilu.", - "fields": { - "languageLabel": "Język", - "usageInsightsLabel": "Informacje o użytkowaniu" - }, - "edit": { - "header": "Edytuj profil", - "languageHint": "Język, którego chcesz używać w panelu administracyjnym. Nie zmienia to języka Twojego sklepu.", - "languagePlaceholder": "Wybierz język", - "usageInsightsHint": "Podziel się spostrzeżeniami dotyczącymi użytkowania i pomóż nam ulepszyć Meduzę. Więcej informacji o tym, co zbieramy i jak z tego wykorzystujemy, możesz przeczytać w naszej <0>dokumentacji." - }, - "toast": { - "edit": "Zmiany w profilach zostały zapisane" - } - }, - "users": { - "domain": "Użytkownicy", - "editUser": "Edytuj użytkownika", - "inviteUser": "Zaproś użytkownika", - "inviteUserHint": "Zaproś nowego użytkownika do swojego sklepu.", - "sendInvite": "Wyślij zaproszenie", - "pendingInvites": "Oczekujące zaproszenia", - "deleteInviteWarning": "Zamierzasz usunąć zaproszenie dla użytkownika {{email}}. Tej akcji nie można cofnąć.", - "resendInvite": "Wyślij zaproszenie ponownie", - "copyInviteLink": "Skopiuj link z zaproszeniem", - "expiredOnDate": "Wygasło w dniu {{date}}", - "validFromUntil": "Obowiązuje od <0>{{from}} - <1>{{until}}", - "acceptedOnDate": "Zaakceptowano w dniu {{date}}", - "inviteStatus": { - "accepted": "Przyjęty", - "pending": "Aż do", - "expired": "Wygasły" - }, - "roles": { - "admin": "Administrator", - "developer": "Wywoływacz", - "member": "Członek" - }, - "list": { - "empty": { - "heading": "Brak użytkowników", - "description": "Gdy użytkownik zostanie zaproszony, pojawi się tutaj." - }, - "filtered": { - "heading": "Brak wyników", - "description": "Żaden użytkownik nie pasuje do bieżących kryteriów filtrowania." - } - }, - "deleteUserWarning": "Zamierzasz usunąć użytkownika {{name}}. Tej akcji nie można cofnąć.", - "deleteUserSuccess": "Użytkownik {{name}} został pomyślnie usunięty", - "invite": "Zaproszenia" - }, - "store": { - "domain": "Sklep", - "manageYourStoresDetails": "Zarządzaj szczegółami swojego sklepu", - "editStore": "Edytuj sklep", - "defaultCurrency": "Domyślna waluta", - "defaultRegion": "Domyślny region", - "defaultSalesChannel": "Domyślny kanał sprzedaży", - "defaultLocation": "Domyślna lokalizacja", - "swapLinkTemplate": "Zamień szablon łącza", - "paymentLinkTemplate": "Szablon łącza do płatności", - "inviteLinkTemplate": "Szablon linku zaproszenia", - "currencies": "Waluty", - "addCurrencies": "Dodaj waluty", - "enableTaxInclusivePricing": "Włącz ceny zawierające podatek", - "disableTaxInclusivePricing": "Wyłącz ceny zawierające podatek", - "removeCurrencyWarning_one": "Zamierzasz usunąć {{count}} walutę ze swojego sklepu. Upewnij się, że usunąłeś wszystkie ceny w wybranej walucie.", - "removeCurrencyWarning_few": "Zamierzasz usunąć {{count}} waluty ze swojego sklepu. Upewnij się, że usunąłeś wszystkie ceny w wybranych walutach.", - "removeCurrencyWarning_many": "Zamierzasz usunąć {{count}} walut ze swojego sklepu. Upewnij się, że usunąłeś wszystkie ceny w wybranych walutach.", - "removeCurrencyWarning_other": "Zamierzasz usunąć {{count}} walut ze swojego sklepu. Upewnij się, że usunąłeś wszystkie ceny w wybranych walutach.", - "currencyAlreadyAdded": "Waluta została już dodana do Twojego sklepu.", - "edit": { - "header": "Edytuj sklep" - }, - "toast": { - "update": "Sklep pomyślnie zaktualizowany", - "currenciesUpdated": "Waluty zostały pomyślnie zaktualizowane", - "currenciesRemoved": "Pomyślnie usunięto waluty ze sklepu", - "updatedTaxInclusivitySuccessfully": "Ceny zawierające podatek zostały pomyślnie zaktualizowane" - } - }, - "regions": { - "domain": "Regiony", - "subtitle": "Region to obszar, na którym sprzedajesz produkty. Może obejmować wiele krajów i ma różne stawki podatkowe, dostawców i walutę.", - "createRegion": "Utwórz region", - "createRegionHint": "Zarządzaj stawkami podatkowymi i dostawcami dla zestawu krajów.", - "addCountries": "Dodaj kraje", - "editRegion": "Edytuj region", - "countriesHint": "Dodaj kraje zawarte w tym regionie.", - "deleteRegionWarning": "Zamierzasz usunąć region {{name}}. Tej akcji nie można cofnąć.", - "removeCountriesWarning_one": "Zamierzasz usunąć z regionu {{count}} kraj. Tej akcji nie można cofnąć.", - "removeCountriesWarning_few": "Zamierzasz usunąć z regionu {{count}} kraje. Tej akcji nie można cofnąć.", - "removeCountriesWarning_many": "Zamierzasz usunąć z regionu {{count}} krajów. Tej akcji nie można cofnąć.", - "removeCountriesWarning_other": "Zamierzasz usunąć z regionu {{count}} krajów. Tej akcji nie można cofnąć.", - "removeCountryWarning": "Zamierzasz usunąć kraj {{name}} z regionu. Tej akcji nie można cofnąć.", - "automaticTaxesHint": "Jeśli ta opcja jest włączona, podatki będą naliczane tylko przy kasie na podstawie adresu wysyłki.", - "taxInclusiveHint": "Po włączeniu ceny w regionie będą zawierać podatek.", - "providersHint": "Dodaj, którzy dostawcy płatności są dostępni w tym regionie.", - "shippingOptions": "Opcje wysyłki", - "deleteShippingOptionWarning": "Zamierzasz usunąć opcję wysyłki {{name}}. Tej akcji nie można cofnąć.", - "return": "Powrót", - "outbound": "Wychodzące", - "priceType": "Typ ceny", - "flatRate": "Jednolita stawka", - "calculated": "Obliczony", - "list": { - "noRecordsMessage": "Utwórz region dla obszarów, w których prowadzisz sprzedaż." - }, - "toast": { - "delete": "Region został pomyślnie usunięty", - "edit": "Edycja regionu została zapisana", - "create": "Region został utworzony pomyślnie", - "countries": "Kraje regionu zostały pomyślnie zaktualizowane" - }, - "shippingOption": { - "createShippingOption": "Utwórz opcję wysyłki", - "createShippingOptionHint": "Utwórz nową opcję wysyłki dla regionu.", - "editShippingOption": "Edytuj opcję wysyłki", - "fulfillmentMethod": "Sposób realizacji", - "type": { - "outbound": "Wychodzące", - "outboundHint": "Użyj tej opcji, jeśli tworzysz opcję wysyłki w celu wysłania produktów do klienta.", - "return": "Powrót", - "returnHint": "Użyj tej opcji, jeśli tworzysz opcję wysyłki, aby klient mógł zwrócić Ci produkty." - }, - "priceType": { - "label": "Typ ceny", - "flatRate": "Jednolita stawka", - "calculated": "Obliczony" - }, - "availability": { - "adminOnly": "Tylko administrator", - "adminOnlyHint": "Po włączeniu opcja wysyłki będzie dostępna tylko w panelu administratora, a nie w witrynie sklepu." - }, - "taxInclusiveHint": "Po włączeniu cena opcji wysyłki będzie zawierała podatek.", - "requirements": { - "label": "Wymagania", - "hint": "Określ wymagania dotyczące opcji wysyłki." - } - } - }, - "taxes": { - "domain": "Regiony podatkowe", - "domainDescription": "Zarządzaj swoim regionem podatkowym", - "countries": { - "taxCountriesHint": "Ustawienia podatków mają zastosowanie do wymienionych krajów." - }, - "settings": { - "editTaxSettings": "Edytuj ustawienia podatkowe", - "taxProviderLabel": "Dostawca podatków", - "systemTaxProviderLabel": "Dostawca podatku systemowego", - "calculateTaxesAutomaticallyLabel": "Oblicz podatki automatycznie", - "calculateTaxesAutomaticallyHint": "Po włączeniu stawki podatku będą obliczane automatycznie i stosowane do koszyków. Gdy opcja ta jest wyłączona, podatki należy obliczyć ręcznie przy kasie. W przypadku zewnętrznych dostawców podatków zaleca się korzystanie z podatków ręcznych.", - "applyTaxesOnGiftCardsLabel": "Zastosuj podatki od kart podarunkowych", - "applyTaxesOnGiftCardsHint": "Jeśli ta opcja jest włączona, podatki zostaną naliczone na kartach podarunkowych przy kasie. W niektórych krajach przepisy podatkowe wymagają nałożenia podatku na karty upominkowe przy zakupie.", - "defaultTaxRateLabel": "Domyślna stawka podatku", - "defaultTaxCodeLabel": "Domyślny kod podatku" - }, - "defaultRate": { - "sectionTitle": "Domyślna stawka podatku" - }, - "taxRate": { - "sectionTitle": "Stawki podatkowe", - "createTaxRate": "Utwórz stawkę podatku", - "createTaxRateHint": "Utwórz nową stawkę podatku dla regionu.", - "deleteRateDescription": "Zamierzasz usunąć stawkę podatku {{name}}. Tej akcji nie można cofnąć.", - "editRateAction": "Edytuj stawkę", - "editOverridesAction": "Edytuj zastąpienia", - "editOverridesTitle": "Edytuj zmiany stawek podatku", - "editOverridesHint": "Określ zastąpienie stawki podatku.", - "deleteTaxRateWarning": "Zamierzasz usunąć stawkę podatku {{name}}. Tej akcji nie można cofnąć.", - "productOverridesLabel": "Zastąpienie produktu", - "productOverridesHint": "Określ zastąpienie produktu stawką podatku.", - "addProductOverridesAction": "Dodaj zastąpienia produktu", - "productTypeOverridesLabel": "Zastąpienia typu produktu", - "productTypeOverridesHint": "Określ zastąpienie typu produktu dla stawki podatku.", - "addProductTypeOverridesAction": "Dodaj zastąpienia typu produktu", - "shippingOptionOverridesLabel": "Opcja wysyłki zastępuje", - "shippingOptionOverridesHint": "Określ zastąpienie opcji wysyłki dla stawki podatku.", - "addShippingOptionOverridesAction": "Dodaj zastąpienia opcji wysyłki", - "productOverridesHeader": "Produkty", - "productTypeOverridesHeader": "Typy produktów", - "shippingOptionOverridesHeader": "Opcje wysyłki" - } - }, - "locations": { - "domain": "Lokalizacje", - "editLocation": "Edytuj lokalizację", - "addSalesChannels": "Dodaj kanały sprzedaży", - "noLocationsFound": "Nie znaleziono lokalizacji", - "selectLocations": "Wybierz lokalizacje, w których przechowywany jest dany przedmiot.", - "deleteLocationWarning": "Zamierzasz usunąć lokalizację {{name}}. Tej akcji nie można cofnąć.", - "removeSalesChannelsWarning_one": "Zamierzasz usunąć {{count}} kanał sprzedaży z wybranej lokalizacji.", - "removeSalesChannelsWarning_few": "Zamierzasz usunąć {{count}} kanały sprzedaży z wybranej lokalizacji.", - "removeSalesChannelsWarning_many": "Zamierzasz usunąć {{count}} kanałów sprzedaży z wybranej lokalizacji.", - "removeSalesChannelsWarning_other": "Zamierzasz usunąć {{count}} kanałów sprzedaży z wybranej lokalizacji.", - "toast": { - "create": "Lokalizacja została utworzona pomyślnie", - "update": "Lokalizacja została pomyślnie zaktualizowana", - "removeChannel": "Kanał sprzedaży został pomyślnie usunięty" - } - }, - "reservations": { - "domain": "Rezerwacje", - "subtitle": "Zarządzaj zarezerwowaną ilością pozycji magazynowych.", - "deleteWarning": "Zamierzasz usunąć rezerwację. Tej akcji nie można cofnąć." - }, - "salesChannels": { - "domain": "Kanały sprzedaży", - "subtitle": "Zarządzaj kanałami online i offline, w których sprzedajesz produkty.", - "list": { - "empty": { - "heading": "Brak kanałów sprzedaży", - "description": "Gdy kanał sprzedaży zostanie utworzony, pojawi sie tutaj." - }, - "filtered": { - "heading": "Brak wyników", - "description": "Żaden kanał sprzedaży nie pasuje do bieżących kryteriów filtrowania." - } - }, - "createSalesChannel": "Utwórz kanał sprzedaży", - "createSalesChannelHint": "Utwórz nowy kanał sprzedaży, w którym będziesz mógł sprzedawać swoje produkty.", - "enabledHint": "Określ, czy kanał sprzedaży jest włączony.", - "removeProductsWarning_one": "Zamierzasz usunąć {{count}} produkt z {{sales_channel}}.", - "removeProductsWarning_few": "Zamierzasz usunąć {{count}} produkty z {{sales_channel}}.", - "removeProductsWarning_many": "Zamierzasz usunąć {{count}} produktów z {{sales_channel}}.", - "removeProductsWarning_other": "Zamierzasz usunąć {{count}} produktów z {{sales_channel}}.", - "addProducts": "Dodaj produkty", - "editSalesChannel": "Edytuj kanał sprzedaży", - "productAlreadyAdded": "Produkt został już dodany do kanału sprzedaży.", - "deleteSalesChannelWarning": "Zamierzasz usunąć kanał sprzedaży {{name}}. Tej akcji nie można cofnąć.", - "toast": { - "create": "Kanał sprzedaży został pomyślnie utworzony", - "update": "Kanał sprzedaży został pomyślnie zaktualizowany", - "delete": "Kanał sprzedaży został pomyślnie usunięty" - }, - "tooltip": { - "cannotDeleteDefault": "Nie można usunąć domyślnego kanału sprzedaży" - }, - "products": { - "list": { - "noRecordsMessage": "Brak produktów w kanale sprzedaży." - }, - "add": { - "list": { - "noRecordsMessage": "Najpierw utwórz produkt." - } - } - } - }, - "apiKeyManagement": { - "domain": { - "publishable": "Publikowalne klucze API", - "secret": "Tajne klucze API" - }, - "subtitle": { - "publishable": "Zarządzaj kluczami API używanymi w witrynie sklepowej, aby ograniczyć zakres zapytań do konkretnych kanałów sprzedaży.", - "secret": "Zarządzaj kluczami API używanymi do uwierzytelniania użytkowników administracyjnych w aplikacjach administracyjnych." - }, - "status": { - "active": "Aktywny", - "revoked": "Odwołany" - }, - "type": { - "publishable": "Możliwość publikacji", - "secret": "Sekret" - }, - "create": { - "createPublishableHeader": "Utwórz klucz API do publikacji", - "createPublishableHint": "Utwórz nowy publikowany klucz API, aby ograniczyć zakres żądań do określonych kanałów sprzedaży.", - "createSecretHeader": "Utwórz tajny klucz API", - "createSecretHint": "Utwórz nowy tajny klucz API, aby uzyskać dostęp do API Medusa jako uwierzytelniony użytkownik administracyjny.", - "secretKeyCreatedHeader": "Utworzono tajny klucz", - "secretKeyCreatedHint": "Twój nowy tajny klucz został wygenerowany. Skopiuj i bezpiecznie przechowuj teraz. Jest to jedyny raz, kiedy zostanie wyświetlony.", - "copySecretTokenSuccess": "Tajny klucz został skopiowany do schowka.", - "copySecretTokenFailure": "Nie udało się skopiować tajnego klucza do schowka.", - "successToast": "Klucz API został pomyślnie utworzony." - }, - "edit": { - "header": "Edytuj klucz API", - "description": "Edytuj tytuł klucza API.", - "successToast": "Klucz API {{title}} został pomyślnie zaktualizowany." - }, - "salesChannels": { - "title": "Dodaj kanały sprzedaży", - "description": "Dodaj kanały sprzedaży, do których ma być ograniczony klucz API.", - "successToast_one": "Do klucza API pomyślnie dodano {{count}} kanał sprzedaży.", - "successToast_few": "Do klucza API pomyślnie dodano {{count}} kanały sprzedaży.", - "successToast_many": "Do klucza API pomyślnie dodano {{count}} kanałów sprzedaży.", - "successToast_other": "Do klucza API pomyślnie dodano {{count}} kanałów sprzedaży.", - "alreadyAddedTooltip": "Kanał sprzedaży został już dodany do klucza API.", - "list": { - "noRecordsMessage": "W zakresie publikowalnego klucza API nie ma kanałów sprzedaży." - } - }, - "delete": { - "warning": "Zamierzasz usunąć klucz API {{title}}. Tej akcji nie można cofnąć.", - "successToast": "Klucz API {{title}} został pomyślnie usunięty." - }, - "revoke": { - "warning": "Zamierzasz unieważnić klucz API {{title}}. Tej akcji nie można cofnąć.", - "successToast": "Klucz API {{title}} został pomyślnie unieważniony." - }, - "addSalesChannels": { - "list": { - "noRecordsMessage": "Najpierw utwórz kanał sprzedaży." - } - }, - "removeSalesChannel": { - "warning": "Zamierzasz usunąć kanał sprzedaży {{name}} z klucza API. Tej akcji nie można cofnąć.", - "warningBatch_one": "Zamierzasz usunąć {{count}} kanał sprzedaży z klucza API. Tej akcji nie można cofnąć.", - "warningBatch_few": "Zamierzasz usunąć {{count}} kanały sprzedaży z klucza API. Tej akcji nie można cofnąć.", - "warningBatch_many": "Zamierzasz usunąć {{count}} kanałów sprzedaży z klucza API. Tej akcji nie można cofnąć.", - "warningBatch_other": "Zamierzasz usunąć {{count}} kanałów sprzedaży z klucza API. Tej akcji nie można cofnąć.", - "successToast": "Kanał sprzedaży został pomyślnie usunięty z klucza API.", - "successToastBatch_one": "Pomyślnie usunięto z klucza API {{count}} kanał sprzedaży.", - "successToastBatch_few": "Pomyślnie usunięto z klucza API {{count}} kanały sprzedaży.", - "successToastBatch_many": "Pomyślnie usunięto z klucza API {{count}} kanałów sprzedaży.", - "successToastBatch_other": "Pomyślnie usunięto z klucza API {{count}} kanałów sprzedaży." - }, - "actions": { - "revoke": "Unieważnij klucz API", - "copy": "Skopiuj klucz API", - "copySuccessToast": "Klucz API został skopiowany do schowka." - }, - "table": { - "lastUsedAtHeader": "Ostatnio używany w", - "createdAtHeader": "Odwołane o godz" - }, - "fields": { - "lastUsedAtLabel": "Ostatnio używany o godz", - "revokedByLabel": "Odwołane przez", - "revokedAtLabel": "Odwołane o godz", - "createdByLabel": "Stworzony przez" - } - }, - "returnReasons": { - "domain": "Powody zwrotu", - "subtitle": "Zarządzaj przyczynami zwróconych produktów.", - "calloutHint": "Zarządzaj powodami kategoryzowania zwrotów.", - "editReason": "Edytuj powód zwrotu", - "create": { - "header": "Dodaj powód zwrotu", - "subtitle": "Podaj najczęstsze powody zwrotów.", - "hint": "Utwórz nowy powód zwrotu, aby kategoryzować zwroty.", - "successToast": "Powód zwrotu {{label}} został pomyślnie utworzony." - }, - "edit": { - "header": "Edytuj powód zwrotu", - "subtitle": "Edytuj wartość powodu zwrotu.", - "successToast": "Powód zwrotu {{label}} został pomyślnie zaktualizowany." - }, - "delete": { - "confirmation": "Zamierzasz usunąć powód zwrotu {{label}}. Tej akcji nie można cofnąć.", - "successToast": "Powód zwrotu {{label}} został pomyślnie usunięty." - }, - "fields": { - "value": { - "label": "Wartość", - "placeholder": "zly_rozmiar", - "tooltip": "Wartość powinna być unikalnym identyfikatorem powodu zwrotu." - }, - "label": { - "label": "Etykieta", - "placeholder": "Zły rozmiar" - }, - "description": { - "label": "Opis", - "placeholder": "Klient otrzymał zły rozmiar" - } - } - }, - "login": { - "forgotPassword": "Zapomniałeś hasła? - <0>Resetuj", - "title": "Witamy w Meduzie", - "hint": "Zaloguj się, aby uzyskać dostęp do obszaru konta" - }, - "invite": { - "title": "Witamy w Meduzie", - "hint": "Utwórz swoje konto poniżej", - "backToLogin": "Powrót do logowania", - "createAccount": "Utwórz konto", - "alreadyHaveAccount": "Masz już konto? - <0>Zaloguj się", - "emailTooltip": "Nie można zmienić Twojego adresu e-mail. Jeśli chcesz skorzystać z innego adresu e-mail, należy wysłać nowe zaproszenie.", - "invalidInvite": "Zaproszenie jest nieprawidłowe lub wygasło.", - "successTitle": "Twoje konto zostało zarejestrowane", - "successHint": "Zacznij od razu z Medusa Admin.", - "successAction": "Uruchom administratora Meduzy", - "invalidTokenTitle": "Twój token zaproszenia jest nieprawidłowy", - "invalidTokenHint": "Spróbuj poprosić o nowy link z zaproszeniem.", - "passwordMismatch": "Hasła nie pasują", - "toast": { - "accepted": "Zaproszenie zostało pomyślnie zaakceptowane" - } - }, - "resetPassword": { - "title": "Zresetuj hasło", - "hint": "Wpisz poniżej swój adres e-mail, a my wyślemy Ci instrukcję resetowania hasła.", - "email": "E-mail", - "sendResetInstructions": "Wyślij instrukcje resetowania", - "backToLogin": "<0>Wróć do logowania", - "newPasswordHint": "Wybierz poniżej nowe hasło.", - "invalidTokenTitle": "Twój token resetowania jest nieprawidłowy", - "invalidTokenHint": "Spróbuj poprosić o nowy link resetujący.", - "expiredTokenTitle": "Twój token resetowania utracił ważność", - "goToResetPassword": "Przejdź do Resetuj hasło", - "resetPassword": "Zresetuj hasło", - "newPassword": "Nowe hasło", - "repeatNewPassword": "Powtórz nowe hasło", - "tokenExpiresIn": "Token wygasa za <0>{{time}} minut", - "successfulRequestTitle": "Pomyślnie wysłałem Ci e-mail", - "successfulRequest": "Wysłaliśmy do Ciebie e-mail, którego możesz użyć do zresetowania hasła. Sprawdź folder ze spamem, jeśli wiadomość nie dotarła po kilku minutach.", - "successfulResetTitle": "Resetowanie hasła powiodło się", - "successfulReset": "Proszę zalogować się na stronie logowania.", - "passwordMismatch": "Hasła nie pasują", - "invalidLinkTitle": "Twój link resetujący jest nieprawidłowy", - "invalidLinkHint": "Spróbuj ponownie zresetować hasło." - }, - "workflowExecutions": { - "domain": "Przepływy pracy", - "subtitle": "Przeglądaj i śledź wykonania przepływu pracy w aplikacji Medusa.", - "transactionIdLabel": "Identyfikator transakcji", - "workflowIdLabel": "Identyfikator przepływu pracy", - "progressLabel": "Postęp", - "stepsCompletedLabel_one": "{{completed}} z {{count}} kroku", - "stepsCompletedLabel_few": "{{completed}} z {{count}} kroków", - "stepsCompletedLabel_many": "{{completed}} z {{count}} kroków", - "stepsCompletedLabel_other": "{{completed}} z {{count}} kroków", - "list": { - "noRecordsMessage": "Nie wykonano jeszcze żadnych przepływów pracy." - }, - "history": { - "sectionTitle": "Historia", - "runningState": "Działanie...", - "awaitingState": "Oczekiwanie", - "failedState": "Przegrany", - "skippedState": "Pominięte", - "skippedFailureState": "Pominięte (niepowodzenie)", - "definitionLabel": "Definicja", - "outputLabel": "Wyjście", - "compensateInputLabel": "Kompensuj wejście", - "revertedLabel": "Przywrócony", - "errorLabel": "Błąd" - }, - "state": { - "done": "Zrobione", - "failed": "Przegrany", - "reverted": "Przywrócony", - "invoking": "Inwokowanie", - "compensating": "Kompensacyjne", - "notStarted": "Nie rozpoczęte" - }, - "transaction": { - "state": { - "waitingToCompensate": "Oczekiwanie na rekompensatę" - } - }, - "step": { - "state": { - "skipped": "Pominięte", - "skippedFailure": "Pominięte (niepowodzenie)", - "dormant": "Uśpiony", - "timeout": "Limit czasu" - } - } - }, - "shippingOptionTypes": { - "domain": "Typy opcji wysyłki", - "subtitle": "Zorganizuj opcje wysyłki według typów", - "create": { - "header": "Utwórz typ opcji wysyłki", - "hint": "Utwórz typ opcji wysyłki aby skategoryzować opcje dostawy", - "successToast": "Typ opcji wysyłki {{label}} został pomyślnie zaktalizowany" - }, - "edit": { - "header": "Edytuj typ opcji wysyłki", - "successToast": "Typ opcji wysyłki {{label}} został pomyślnie zaktualizowany" - }, - "delete": { - "confirmation": "Jesteś pewien że chcesz usunąć top opcji wysyłki \"{{label}}\". Tej operacji nie da się cofnąć", - "successToast": "Typ opcji wysyłki \"{{label}}\" został pomyślnie usunięty" - }, - "fields": { - "label": "Nazwa", - "code": "Kod", - "description": "Opis" - } - }, - "productTypes": { - "domain": "Typy produktów", - "subtitle": "Uporządkuj swoje produkty według typów.", - "create": { - "header": "Utwórz typ produktu", - "hint": "Utwórz nowy typ produktu, aby kategoryzować swoje produkty.", - "successToast": "Typ produktu {{value}} został pomyślnie utworzony." - }, - "edit": { - "header": "Edytuj typ produktu", - "successToast": "Typ produktu {{value}} został pomyślnie zaktualizowany." - }, - "delete": { - "confirmation": "Zamierzasz usunąć typ produktu {{value}}. Tej akcji nie można cofnąć.", - "successToast": "Typ produktu {{value}} został pomyślnie usunięty." - }, - "fields": { - "value": "Wartość" - } - }, - "productTags": { - "domain": "Tagi produktów", - "create": { - "header": "Utwórz tag produktu", - "subtitle": "Utwórz nowy tag produktu, aby kategoryzować swoje produkty.", - "successToast": "Tag produktu {{value}} został pomyślnie utworzony." - }, - "edit": { - "header": "Edytuj tag produktu", - "subtitle": "Edytuj wartość tagu produktu.", - "successToast": "Tag produktu {{value}} został pomyślnie zaktualizowany." - }, - "delete": { - "confirmation": "Zamierzasz usunąć tag produktu {{value}}. Tej akcji nie można cofnąć.", - "successToast": "Tag produktu {{value}} został pomyślnie usunięty." - }, - "fields": { - "value": "Wartość" - } - }, - "notifications": { - "domain": "Powiadomienia", - "emptyState": { - "title": "Brak powiadomień", - "description": "W tej chwili nie masz żadnych powiadomień, ale gdy to zrobisz, będą one tutaj wyświetlane." - }, - "accessibility": { - "description": "powiadomienia o działaniach Meduzy będą tutaj wymienione." - } - }, - "errors": { - "serverError": "Błąd serwera — spróbuj ponownie później.", - "invalidCredentials": "Zły adres e-mail lub hasło" - }, - "statuses": { - "scheduled": "Zaplanowany", - "expired": "Wygasły", - "active": "Aktywny", - "inactive": "Nieaktywny", - "draft": "Szkic", - "enabled": "Włączony", - "disabled": "Wyłączony" - }, - "labels": { - "productVariant": "Wariant produktu", - "prices": "Ceny", - "available": "Dostępny", - "inStock": "W magazynie", - "added": "Dodany", - "removed": "Usunięty", - "from": "Od", - "to": "Do", - "beaware": "Zwróć uwagę", - "loading": "Ładowanie", - "selectValue": "Wybierz wartość", - "selectValues": "Wybierz wartości" - }, - "fields": { - "amount": "Kwota", - "reference": "Referencja", - "reference_id": "ID referencji", - "refundAmount": "Kwota zwrotu", - "name": "Nazwa", - "default": "Domyślny", - "lastName": "Nazwisko", - "firstName": "Imię", - "title": "Tytuł", - "customTitle": "Tytuł niestandardowy", - "manageInventory": "Zarządzaj zapasami", - "inventoryKit": "Posiada zestaw inwentarza", - "inventoryItems": "Elementy zapasów", - "inventoryItem": "Pozycja inwentarza", - "requiredQuantity": "Wymagana ilość", - "description": "Opis", - "email": "E-mail", - "password": "Hasło", - "repeatPassword": "Powtórz hasło", - "confirmPassword": "Potwierdź hasło", - "newPassword": "Nowe hasło", - "repeatNewPassword": "Powtórz Nowe hasło", - "categories": "Kategorie", - "shippingMethod": "Sposób wysyłki", - "configurations": "Konfiguracje", - "enabledInStore": "Dostępne w sklepie", - "isReturn": "Zwrot", - "conditions": "Warunki", - "category": "Kategoria", - "collection": "Kolekcja", - "discountable": "Zniżka", - "handle": "Uchwyt", - "subtitle": "Podtytuł", - "by": "Przez", - "item": "Przedmiot", - "qty": "ilość", - "limit": "Limit", - "tags": "Tagi", - "type": "Typ", - "reason": "Powód", - "none": "nic", - "all": "Wszystko", - "search": "Szukaj", - "percentage": "Procent", - "sales_channels": "Kanały sprzedaży", - "customer_groups": "Grupy klientów", - "product_tags": "Tagi produktów", - "product_types": "Typy produktów", - "product_collections": "Kolekcje produktów", - "status": "Status", - "code": "Kod", - "value": "Wartość", - "disabled": "Wyłączony", - "dynamic": "Dynamiczny", - "normal": "Normalna", - "years": "Lata", - "months": "Miesiące", - "days": "Dni", - "hours": "Godziny", - "minutes": "Protokół", - "totalRedemptions": "Całkowite wykupy", - "countries": "Kraje", - "serviceZone": "Strefa obsługi", - "paymentProviders": "Dostawcy płatności", - "refundReason": "Powód zwrotu", - "fulfillmentProviders": "Dostawcy realizacji", - "fulfillmentProvider": "Dostawca realizacji", - "providers": "Dostawcy", - "availability": "Dostępność", - "inventory": "Spis", - "optional": "Opcjonalny", - "note": "Notatka", - "automaticTaxes": "Automatyczne podatki", - "taxInclusivePricing": "Ceny zawierają podatek", - "currency": "Waluta", - "address": "Adres", - "address2": "Mieszkanie, apartament itp.", - "city": "Miasto", - "postalCode": "Kod pocztowy", - "country": "Kraj", - "state": "Państwo", - "province": "Województwo", - "company": "Firma", - "phone": "Telefon", - "metadata": "Metadane", - "selectCountry": "Wybierz kraj", - "products": "Produkty", - "variants": "Warianty", - "orders": "Święcenia", - "account": "Konto", - "total": "Wartość zamówienia", - "paidTotal": "Zapłacono", - "creditTotal": "Łącznie linie kredytowe", - "totalExclTax": "Razem bez podatek", - "subtotal": "Suma częściowa", - "shipping": "Wysyłka", - "outboundShipping": "Wysyłka wychodząca", - "returnShipping": "Wysyłka zwrotna", - "tax": "Podatek", - "created": "Stworzony", - "key": "Klawisz", - "customer": "Klient", - "date": "Data", - "order": "Zamówienie", - "fulfillment": "Spełnienie", - "provider": "Dostawca", - "payment": "Zapłata", - "items": "Rzeczy", - "salesChannel": "Kanał sprzedaży", - "region": "Region", - "discount": "Rabat", - "role": "Rola", - "sent": "Wysłano", - "salesChannels": "Kanały sprzedaży", - "product": "Produkt", - "createdAt": "Stworzony", - "updatedAt": "Zaktualizowany", - "revokedAt": "Odwołane o godz", - "true": "Prawda", - "false": "Fałsz", - "giftCard": "Karta podarunkowa", - "tag": "Etykietka", - "dateIssued": "Data wydania", - "issuedDate": "Data wydania", - "expiryDate": "Data ważności", - "price": "Cena", - "priceTemplate": "Cena {{regionOrCurrency}}", - "height": "Wysokość", - "width": "Szerokość", - "length": "Długość", - "weight": "Waga", - "midCode": "Kod MID", - "hsCode": "Kod HS", - "ean": "EAN", - "upc": "UPC", - "inventoryQuantity": "Ilość zapasów", - "barcode": "Kod kreskowy", - "countryOfOrigin": "Kraj pochodzenia", - "material": "Tworzywo", - "thumbnail": "Zwięzły", - "sku": "SKU", - "managedInventory": "Zarządzane zasoby", - "allowBackorder": "Zezwól na zamówienie oczekujące", - "inStock": "W magazynie", - "location": "Lokalizacja", - "quantity": "Ilość", - "variant": "Wariant", - "id": "ID", - "parent": "Roślina mateczna", - "minSubtotal": "Min. Suma częściowa", - "maxSubtotal": "Maks. Suma częściowa", - "shippingProfile": "Profil wysyłki", - "summary": "Podsumowanie", - "details": "Bliższe dane", - "label": "Etykieta", - "rate": "Wskaźnik", - "requiresShipping": "Wymaga wysyłki", - "unitPrice": "Cena jednostkowa", - "startDate": "Data rozpoczęcia", - "endDate": "Data końcowa", - "draft": "Projekt", - "values": "Wartości" - }, - "dateTime": { - "years_one": "Rok", - "years_few": "Lata", - "years_many": "Lat", - "years_other": "Lat", - "months_one": "Miesiąc", - "months_few": "Miesiące", - "months_many": "Miesięcy", - "months_other": "Miesięcy", - "weeks_one": "Tydzień", - "weeks_few": "Tygodnie", - "weeks_many": "Tygodni", - "weeks_other": "Tygodni", - "days_one": "Dzień", - "days_few": "Dni", - "days_many": "Dni", - "days_other": "Dni", - "hours_one": "Godzina", - "hours_few": "Godziny", - "hours_many": "Godzin", - "hours_other": "Godzin", - "minutes_one": "Minuta", - "minutes_few": "Minuty", - "minutes_many": "Minut", - "minutes_other": "Minut", - "seconds_one": "Sekunda", - "seconds_few": "Sekundy", - "seconds_many": "Sekund", - "seconds_other": "Sekund" - } -} diff --git a/src/i18n/translations/ptBR.json b/src/i18n/translations/ptBR.json deleted file mode 100644 index 4493d745..00000000 --- a/src/i18n/translations/ptBR.json +++ /dev/null @@ -1,2794 +0,0 @@ -{ - "$schema": "./$schema.json", - "general": { - "ascending": "Ascendente", - "descending": "Descendente", - "add": "Adicionar", - "start": "Início", - "end": "Fim", - "open": "Abrir", - "close": "Fechar", - "apply": "Aplicar", - "range": "Intervalo", - "search": "Buscar", - "of": "de", - "results": "resultados", - "pages": "páginas", - "next": "Próximo", - "prev": "Anterior", - "is": "é", - "timeline": "Linha do tempo", - "success": "Sucesso", - "warning": "Aviso", - "tip": "Dica", - "error": "Erro", - "select": "Selecionar", - "selected": "Selecionado", - "enabled": "Habilitado", - "disabled": "Desabilitado", - "expired": "Expirado", - "active": "Ativo", - "revoked": "Revogado", - "new": "Novo", - "modified": "Modificado", - "added": "Adicionado", - "removed": "Removido", - "admin": "Admin", - "store": "Loja", - "details": "Detalhes", - "items_one": "{{count}} item", - "items_other": "{{count}} itens", - "countSelected": "{{count}} selecionado(s)", - "countOfTotalSelected": "{{count}} de {{total}} selecionado(s)", - "plusCount": "+ {{count}}", - "plusCountMore": "+ {{count}} mais", - "areYouSure": "Tem certeza?", - "noRecordsFound": "Nenhum registro encontrado", - "typeToConfirm": "Digite {val} para confirmar:", - "noResultsTitle": "Sem resultados", - "noResultsMessage": "Tente alterar os filtros ou a consulta de busca", - "noSearchResults": "Nenhum resultado de busca", - "noSearchResultsFor": "Nenhum resultado de busca para <0>'{{query}}'", - "noRecordsTitle": "Sem registros", - "noRecordsMessage": "Não há registros para mostrar", - "unsavedChangesTitle": "Tem certeza de que deseja sair deste formulário?", - "unsavedChangesDescription": "Você tem alterações não salvas que serão perdidas se sair deste formulário.", - "includesTaxTooltip": "Os preços nesta coluna incluem impostos.", - "excludesTaxTooltip": "Os preços nesta coluna não incluem impostos.", - "noMoreData": "Sem mais dados" - }, - "json": { - "header": "JSON", - "numberOfKeys_one": "{{count}} chave", - "numberOfKeys_other": "{{count}} chaves", - "drawer": { - "header_one": "JSON <0>· {{count}} chave", - "header_other": "JSON <0>· {{count}} chaves", - "description": "Visualizar os dados JSON deste objeto." - } - }, - "metadata": { - "header": "Metadados", - "numberOfKeys_one": "{{count}} chave", - "numberOfKeys_other": "{{count}} chaves", - "edit": { - "header": "Editar Metadados", - "description": "Editar os metadados deste objeto.", - "successToast": "Os metadados foram atualizados com sucesso.", - "actions": { - "insertRowAbove": "Inserir linha acima", - "insertRowBelow": "Inserir linha abaixo", - "deleteRow": "Excluir linha" - }, - "labels": { - "key": "Chave", - "value": "Valor" - }, - "complexRow": { - "label": "Algumas linhas estão desativadas", - "description": "Este objeto contém metadados não primitivos, como arrays ou objetos, que não podem ser editados aqui. Para editar as linhas desativadas, use a API diretamente.", - "tooltip": "Esta linha está desativada porque contém dados não primitivos." - } - } - }, - "validation": { - "mustBeInt": "O valor deve ser um número inteiro.", - "mustBePositive": "O valor deve ser um número positivo." - }, - "actions": { - "save": "Salvar", - "saveAsDraft": "Salvar como rascunho", - "copy": "Copiar", - "copied": "Copiado", - "duplicate": "Duplicar", - "publish": "Publicar", - "create": "Criar", - "delete": "Excluir", - "remove": "Remover", - "revoke": "Revogar", - "cancel": "Cancelar", - "forceConfirm": "Confirmar forçadamente", - "continueEdit": "Continuar edição", - "enable": "Habilitar", - "disable": "Desabilitar", - "undo": "Desfazer", - "complete": "Concluir", - "viewDetails": "Ver detalhes", - "back": "Voltar", - "close": "Fechar", - "showMore": "Mostrar mais", - "continue": "Continuar", - "continueWithEmail": "Continuar com Email", - "idCopiedToClipboard": "ID copiado para a área de transferência", - "addReason": "Adicionar motivo", - "addNote": "Adicionar nota", - "reset": "Redefinir", - "confirm": "Confirmar", - "edit": "Editar", - "addItems": "Adicionar itens", - "download": "Baixar", - "clear": "Limpar", - "clearAll": "Limpar tudo", - "apply": "Aplicar", - "add": "Adicionar", - "select": "Selecionar", - "browse": "Procurar", - "logout": "Sair", - "hide": "Ocultar", - "export": "Exportar", - "import": "Importar" - }, - "operators": { - "in": "Em" - }, - "app": { - "search": { - "label": "Buscar", - "title": "Buscar", - "description": "Pesquise em toda a sua loja, incluindo pedidos, produtos, clientes e mais.", - "allAreas": "Todas as áreas", - "navigation": "Navegação", - "openResult": "Abrir resultado", - "showMore": "Mostrar mais", - "placeholder": "Vá para ou encontre qualquer coisa...", - "noResultsTitle": "Nenhum resultado encontrado", - "noResultsMessage": "Não conseguimos encontrar nada que correspondesse à sua pesquisa.", - "emptySearchTitle": "Digite para buscar", - "emptySearchMessage": "Digite uma palavra-chave ou frase para explorar.", - "loadMore": "Carregar {{count}} mais", - "groups": { - "all": "Todas as áreas", - "customer": "Clientes", - "customerGroup": "Grupos de Clientes", - "product": "Produtos", - "productVariant": "Variantes de Produto", - "inventory": "Inventário", - "reservation": "Reservas", - "category": "Categorias", - "collection": "Coleções", - "order": "Pedidos", - "promotion": "Promoções", - "campaign": "Campanhas", - "priceList": "Listas de Preços", - "user": "Usuários", - "region": "Regiões", - "taxRegion": "Regiões Fiscais", - "returnReason": "Motivos de Devolução", - "salesChannel": "Canais de Vendas", - "productType": "Tipos de Produto", - "productTag": "Tags de Produto", - "location": "Localizações", - "shippingProfile": "Perfis de Envio", - "publishableApiKey": "Chaves de API Publicáveis", - "secretApiKey": "Chaves de API Secretas", - "command": "Comandos", - "navigation": "Navegação" - } - }, - "keyboardShortcuts": { - "pageShortcut": "Ir para", - "settingShortcut": "Configurações", - "commandShortcut": "Comandos", - "then": "então", - "navigation": { - "goToOrders": "Pedidos", - "goToProducts": "Produtos", - "goToCollections": "Coleções", - "goToCategories": "Categorias", - "goToCustomers": "Clientes", - "goToCustomerGroups": "Grupos de Clientes", - "goToInventory": "Inventário", - "goToReservations": "Reservas", - "goToPriceLists": "Listas de Preços", - "goToPromotions": "Promoções", - "goToCampaigns": "Campanhas" - }, - "settings": { - "goToSettings": "Configurações", - "goToStore": "Loja", - "goToUsers": "Usuários", - "goToRegions": "Regiões", - "goToTaxRegions": "Regiões Fiscais", - "goToSalesChannels": "Canais de Vendas", - "goToProductTypes": "Tipos de Produto", - "goToLocations": "Localizações", - "goToPublishableApiKeys": "Chaves de API Publicáveis", - "goToSecretApiKeys": "Chaves de API Secretas", - "goToWorkflows": "Fluxos de Trabalho", - "goToProfile": "Perfil", - "goToReturnReasons": "Motivos de Devolução" - } - }, - "menus": { - "user": { - "documentation": "Documentação", - "changelog": "Registro de Alterações", - "shortcuts": "Atalhos", - "profileSettings": "Configurações do perfil", - "theme": { - "label": "Tema", - "dark": "Escuro", - "light": "Claro", - "system": "Sistema" - } - }, - "store": { - "label": "Loja", - "storeSettings": "Configurações da loja" - }, - "actions": { - "logout": "Sair" - } - }, - "nav": { - "accessibility": { - "title": "Navegação", - "description": "Menu de navegação para o painel." - }, - "common": { - "extensions": "Extensões" - }, - "main": { - "store": "Loja", - "storeSettings": "Configurações da loja" - }, - "settings": { - "header": "Configurações", - "general": "Geral", - "developer": "Desenvolvedor", - "myAccount": "Minha Conta" - } - } - }, - "dataGrid": { - "columns": { - "view": "Visualizar", - "resetToDefault": "Restaurar padrão", - "disabled": "Alterar quais colunas são visíveis está desativado." - }, - "shortcuts": { - "label": "Atalhos", - "commands": { - "undo": "Desfazer", - "redo": "Refazer", - "copy": "Copiar", - "paste": "Colar", - "edit": "Editar", - "delete": "Excluir", - "clear": "Limpar", - "moveUp": "Mover para cima", - "moveDown": "Mover para baixo", - "moveLeft": "Mover para a esquerda", - "moveRight": "Mover para a direita", - "moveTop": "Mover para o topo", - "moveBottom": "Mover para o fundo", - "selectDown": "Selecionar para baixo", - "selectUp": "Selecionar para cima", - "selectColumnDown": "Selecionar coluna para baixo", - "selectColumnUp": "Selecionar coluna para cima", - "focusToolbar": "Focar na barra de ferramentas", - "focusCancel": "Focar no cancelamento" - } - }, - "errors": { - "fixError": "Corrigir erro", - "count_one": "{{count}} erro", - "count_other": "{{count}} erros" - } - }, - "filters": { - "date": { - "today": "Hoje", - "lastSevenDays": "Últimos 7 dias", - "lastThirtyDays": "Últimos 30 dias", - "lastNinetyDays": "Últimos 90 dias", - "lastTwelveMonths": "Últimos 12 meses", - "custom": "Personalizado", - "from": "De", - "to": "Até" - }, - "compare": { - "lessThan": "Menor que", - "greaterThan": "Maior que", - "exact": "Exato", - "range": "Faixa", - "lessThanLabel": "menor que {{value}}", - "greaterThanLabel": "maior que {{value}}", - "andLabel": "e" - }, - "radio": { - "yes": "Sim", - "no": "Não", - "true": "Verdadeiro", - "false": "Falso" - }, - "addFilter": "Adicionar filtro" - }, - "errorBoundary": { - "badRequestTitle": "400 - Solicitação inválida", - "badRequestMessage": "A solicitação não pôde ser compreendida pelo servidor devido a uma sintaxe malformada.", - "notFoundTitle": "404 - Não há página neste endereço", - "notFoundMessage": "Verifique a URL e tente novamente, ou use a barra de pesquisa para encontrar o que você está procurando.", - "internalServerErrorTitle": "500 - Erro interno do servidor", - "internalServerErrorMessage": "Ocorreu um erro inesperado no servidor. Tente novamente mais tarde.", - "defaultTitle": "Ocorreu um erro", - "defaultMessage": "Ocorreu um erro inesperado ao renderizar esta página.", - "noMatchMessage": "A página que você está procurando não existe.", - "backToDashboard": "Voltar para o painel" - }, - "addresses": { - "shippingAddress": { - "header": "Endereço de entrega", - "editHeader": "Editar endereço de entrega", - "editLabel": "Endereço de entrega", - "label": "Endereço de entrega" - }, - "billingAddress": { - "header": "Endereço de cobrança", - "editHeader": "Editar endereço de cobrança", - "editLabel": "Endereço de cobrança", - "label": "Endereço de cobrança", - "sameAsShipping": "Mesmo que o endereço de entrega" - }, - "contactHeading": "Contato", - "locationHeading": "Localização" - }, - "email": { - "editHeader": "Editar e-mail", - "editLabel": "E-mail", - "label": "E-mail" - }, - "transferOwnership": { - "header": "Transferir propriedade", - "label": "Transferir propriedade", - "details": { - "order": "Detalhes do pedido", - "draft": "Detalhes do rascunho" - }, - "currentOwner": { - "label": "Proprietário atual", - "hint": "O proprietário atual do pedido." - }, - "newOwner": { - "label": "Novo proprietário", - "hint": "O novo proprietário para o qual o pedido será transferido." - }, - "validation": { - "mustBeDifferent": "O novo proprietário deve ser diferente do proprietário atual.", - "required": "Novo proprietário é obrigatório." - } - }, - "sales_channels": { - "availableIn": "Disponível em <0>{{x}} de <1>{{y}} canais de vendas" - }, - "products": { - "domain": "Produtos", - "additionalAttributes": "Atributos adicionais", - "list": { - "noRecordsMessage": "Crie seu primeiro produto para começar a vender." - }, - "edit": { - "header": "Editar produto", - "description": "Edite os detalhes do produto.", - "successToast": "Produto {{title}} foi atualizado com sucesso." - }, - "create": { - "title": "Criar produto", - "description": "Crie um novo produto.", - "header": "Geral", - "tabs": { - "details": "Detalhes", - "organize": "Organizar", - "variants": "Variantes", - "inventory": "Kits de inventário" - }, - "errors": { - "variants": "Por favor, selecione pelo menos uma variante.", - "options": "Por favor, crie pelo menos uma opção.", - "uniqueSku": "SKU deve ser único." - }, - "inventory": { - "heading": "Kits de inventário", - "label": "Adicione itens de inventário ao kit de inventário da variante.", - "itemPlaceholder": "Selecione o item de inventário", - "quantityPlaceholder": "Quantos desses são necessários para o kit?" - }, - "variants": { - "header": "Variantes", - "subHeadingTitle": "Sim, este é um produto com variantes", - "subHeadingDescription": "Quando desmarcado, criaremos uma variante padrão para você", - "optionTitle": { - "placeholder": "Tamanho" - }, - "optionValues": { - "placeholder": "Pequeno, Médio, Grande" - }, - "productVariants": { - "label": "Variantes do produto", - "hint": "Essa classificação afetará a ordem das variantes na sua vitrine.", - "alert": "Adicione opções para criar variantes.", - "tip": "Variantes desmarcadas não serão criadas. Você pode sempre criar e editar variantes depois, mas essa lista organiza as variações nas suas opções de produto." - }, - "productOptions": { - "label": "Opções do produto", - "hint": "Defina as opções para o produto, por exemplo, cor, tamanho, etc." - } - }, - "successToast": "Produto {{title}} foi criado com sucesso." - }, - "export": { - "header": "Exportar lista de produtos", - "description": "Exporte a lista de produtos para um arquivo CSV.", - "success": { - "title": "Estamos processando sua exportação", - "description": "A exportação de dados pode levar alguns minutos. Vamos notificar você quando terminarmos." - }, - "filters": { - "title": "Filtros", - "description": "Aplique filtros na visão geral da tabela para ajustar essa visualização" - }, - "columns": { - "title": "Colunas", - "description": "Personalize os dados exportados para atender a necessidades específicas" - } - }, - "import": { - "header": "Importar lista de produtos", - "uploadLabel": "Importar produtos", - "uploadHint": "Arraste e solte um arquivo CSV ou clique para enviar", - "description": "Importe produtos fornecendo um arquivo CSV em um formato pré-definido", - "template": { - "title": "Não tem certeza de como organizar sua lista?", - "description": "Baixe o modelo abaixo para garantir que está seguindo o formato correto." - }, - "upload": { - "title": "Envie um arquivo CSV", - "description": "Por meio de importações, você pode adicionar ou atualizar produtos. Para atualizar produtos existentes, você deve usar o identificador e ID existentes, para atualizar variantes existentes, você deve usar o ID existente. Você será solicitado a confirmação antes de importarmos os produtos.", - "preprocessing": "Pré-processando...", - "productsToCreate": "Produtos serão criados", - "productsToUpdate": "Produtos serão atualizados" - }, - "success": { - "title": "Estamos processando sua importação", - "description": "A importação de dados pode demorar um pouco. Vamos notificar você quando terminarmos." - } - }, - "deleteWarning": "Você está prestes a excluir o produto {{title}}. Esta ação não pode ser desfeita.", - "variants": { - "header": "Variantes", - "empty": { - "heading": "Nenhuma variante", - "description": "Não há variantes para exibir." - }, - "filtered": { - "heading": "Nenhuma variante", - "description": "Nenhuma variante corresponde aos critérios de filtro atuais." - } - }, - "attributes": "Atributos", - "editAttributes": "Editar atributos", - "editOptions": "Editar opções", - "editPrices": "Editar preços", - "media": { - "label": "Mídia", - "editHint": "Adicione mídias ao produto para exibi-lo em sua vitrine.", - "makeThumbnail": "Criar miniatura", - "uploadImagesLabel": "Enviar imagens", - "uploadImagesHint": "Arraste e solte as imagens aqui ou clique para enviar.", - "invalidFileType": "'{{name}}' não é um tipo de arquivo suportado. Os tipos de arquivos suportados são: {{types}}.", - "failedToUpload": "Falha ao enviar a mídia adicionada. Tente novamente.", - "deleteWarning_one": "Você está prestes a excluir {{count}} imagem. Esta ação não pode ser desfeita.", - "deleteWarning_other": "Você está prestes a excluir {{count}} imagens. Esta ação não pode ser desfeita.", - "deleteWarningWithThumbnail_one": "Você está prestes a excluir {{count}} imagem, incluindo a miniatura. Esta ação não pode ser desfeita.", - "deleteWarningWithThumbnail_other": "Você está prestes a excluir {{count}} imagens, incluindo a miniatura. Esta ação não pode ser desfeita.", - "thumbnailTooltip": "Miniatura", - "galleryLabel": "Galeria", - "downloadImageLabel": "Baixar imagem atual", - "deleteImageLabel": "Excluir imagem atual", - "emptyState": { - "header": "Sem mídia ainda", - "description": "Adicione mídias ao produto para exibi-lo em sua vitrine.", - "action": "Adicionar mídia" - }, - "successToast": "Mídia foi atualizada com sucesso." - }, - "discountableHint": "Quando desmarcado, os descontos não serão aplicados a este produto.", - "noSalesChannels": "Não disponível em nenhum canal de vendas", - "variantCount_one": "{{count}} variante", - "variantCount_other": "{{count}} variantes", - "deleteVariantWarning": "Você está prestes a excluir a variante {{title}}. Esta ação não pode ser desfeita.", - "productStatus": { - "draft": "Rascunho", - "published": "Publicado", - "proposed": "Proposto", - "rejected": "Rejeitado" - }, - "fields": { - "title": { - "label": "Título", - "hint": "Dê ao seu produto um título curto e claro.<0/>50-60 caracteres é o comprimento recomendado para motores de busca.", - "placeholder": "Jaqueta de inverno" - }, - "subtitle": { - "label": "Subtítulo", - "placeholder": "Quente e aconchegante" - }, - "handle": { - "label": "Identificador", - "tooltip": "O identificador é usado para referenciar o produto na sua vitrine. Se não especificado, o identificador será gerado a partir do título do produto.", - "placeholder": "jaqueta-de-inverno" - }, - "description": { - "label": "Descrição", - "hint": "Dê ao seu produto uma descrição curta e clara.<0/>120-160 caracteres é o comprimento recomendado para motores de busca.", - "placeholder": "Uma jaqueta quente e aconchegante" - }, - "discountable": { - "label": "Descontável", - "hint": "Quando desmarcado, os descontos não serão aplicados a este produto" - }, - "type": { - "label": "Tipo" - }, - "collection": { - "label": "Coleção" - }, - "categories": { - "label": "Categorias" - }, - "tags": { - "label": "Tags" - }, - "sales_channels": { - "label": "Canais de vendas", - "hint": "Este produto estará disponível apenas no canal de vendas padrão, se não for alterado." - }, - "countryOrigin": { - "label": "País de origem" - }, - "material": { - "label": "Material" - }, - "width": { - "label": "Largura" - }, - "length": { - "label": "Comprimento" - }, - "height": { - "label": "Altura" - }, - "weight": { - "label": "Peso" - }, - "options": { - "label": "Opções de produto", - "hint": "As opções são usadas para definir a cor, o tamanho, etc. do produto", - "add": "Adicionar opção", - "optionTitle": "Título da opção", - "optionTitlePlaceholder": "Cor", - "variations": "Variações (separadas por vírgula)", - "variantionsPlaceholder": "Vermelho, Azul, Verde" - }, - "variants": { - "label": "Variantes do produto", - "hint": "Variantes desmarcadas não serão criadas. Esta classificação afetará a ordem das variantes no seu front-end." - }, - "mid_code": { - "label": "Código Mid" - }, - "hs_code": { - "label": "Código HS" - } - }, - "variant": { - "edit": { - "header": "Editar variante", - "success": "Variante do produto editada com sucesso" - }, - "create": { - "header": "Detalhes da variante" - }, - "deleteWarning": "Você tem certeza de que deseja excluir esta variante?", - "pricesPagination": "1 - {{current}} de {{total}} preços", - "tableItemAvailable": "{{availableCount}} disponível", - "tableItem_one": "{{availableCount}} disponível em {{locationCount}} local", - "tableItem_other": "{{availableCount}} disponível em {{locationCount}} locais", - "inventory": { - "notManaged": "Não gerenciado", - "manageItems": "Gerenciar itens de inventário", - "notManagedDesc": "O inventário não é gerenciado para esta variante. Ative ‘Gerenciar Inventário’ para controlar o inventário da variante.", - "manageKit": "Gerenciar kit de inventário", - "navigateToItem": "Ir para item de inventário", - "actions": { - "inventoryItems": "Ir para item de inventário", - "inventoryKit": "Mostrar itens de inventário" - }, - "inventoryKit": "Kit de inventário", - "inventoryKitHint": "Esta variante consiste em vários itens de inventário?", - "validation": { - "itemId": "Por favor, selecione um item de inventário.", - "quantity": "Quantidade é obrigatória. Por favor, insira um número positivo." - }, - "header": "Estoque e inventário", - "editItemDetails": "Editar detalhes do item", - "manageInventoryLabel": "Gerenciar inventário", - "manageInventoryHint": "Quando ativado, vamos alterar a quantidade de inventário para você quando pedidos e devoluções forem criados.", - "allowBackordersLabel": "Permitir pedidos em atraso", - "allowBackordersHint": "Quando ativado, os clientes podem comprar a variante mesmo sem estoque disponível.", - "toast": { - "levelsBatch": "Níveis de inventário atualizados.", - "update": "Item de inventário atualizado com sucesso.", - "updateLevel": "Nível de inventário atualizado com sucesso.", - "itemsManageSuccess": "Itens de inventário atualizados com sucesso." - } - } - }, - "options": { - "header": "Opções", - "edit": { - "header": "Editar opção", - "successToast": "Opção {{title}} foi atualizada com sucesso." - }, - "create": { - "header": "Criar opção", - "successToast": "Opção {{title}} foi criada com sucesso." - }, - "deleteWarning": "Você está prestes a excluir a opção de produto: {{title}}. Esta ação não pode ser desfeita." - }, - "organization": { - "header": "Organizar", - "edit": { - "header": "Editar organização", - "toasts": { - "success": "Organização de {{title}} atualizada com sucesso." - } - } - }, - "toasts": { - "delete": { - "success": { - "header": "Produto excluído", - "description": "{{title}} foi excluído com sucesso." - }, - "error": { - "header": "Falha ao excluir produto" - } - } - } - }, - "collections": { - "domain": "Coleções", - "subtitle": "Organize os produtos em coleções.", - "createCollection": "Criar Coleção", - "createCollectionHint": "Crie uma nova coleção para organizar seus produtos.", - "createSuccess": "Coleção criada com sucesso.", - "editCollection": "Editar Coleção", - "handleTooltip": "O identificador é usado para referenciar a coleção na sua vitrine. Se não especificado, o identificador será gerado a partir do título da coleção.", - "deleteWarning": "Você está prestes a excluir a coleção {{title}}. Esta ação não pode ser desfeita.", - "removeSingleProductWarning": "Você está prestes a remover o produto {{title}} da coleção. Esta ação não pode ser desfeita.", - "removeProductsWarning_one": "Você está prestes a remover {{count}} produto da coleção. Esta ação não pode ser desfeita.", - "removeProductsWarning_other": "Você está prestes a remover {{count}} produtos da coleção. Esta ação não pode ser desfeita.", - "products": { - "list": { - "noRecordsMessage": "Não há produtos na coleção." - }, - "add": { - "successToast_one": "Produto adicionado com sucesso à coleção.", - "successToast_other": "Produtos adicionados com sucesso à coleção." - }, - "remove": { - "successToast_one": "Produto removido com sucesso da coleção.", - "successToast_other": "Produtos removidos com sucesso da coleção." - } - } - }, - "categories": { - "domain": "Categorias", - "subtitle": "Organize os produtos em categorias e gerencie o ranking e a hierarquia dessas categorias.", - "create": { - "header": "Criar Categoria", - "hint": "Crie uma nova categoria para organizar seus produtos.", - "tabs": { - "details": "Detalhes", - "organize": "Organizar Ranking" - }, - "successToast": "Categoria {{name}} criada com sucesso." - }, - "edit": { - "header": "Editar Categoria", - "description": "Edite a categoria para atualizar seus detalhes.", - "successToast": "Categoria atualizada com sucesso." - }, - "delete": { - "confirmation": "Você está prestes a excluir a categoria {{name}}. Esta ação não pode ser desfeita.", - "successToast": "Categoria {{name}} excluída com sucesso." - }, - "products": { - "add": { - "disabledTooltip": "O produto já está nesta categoria.", - "successToast_one": "Adicionado {{count}} produto à categoria.", - "successToast_other": "Adicionados {{count}} produtos à categoria." - }, - "remove": { - "confirmation_one": "Você está prestes a remover {{count}} produto da categoria. Esta ação não pode ser desfeita.", - "confirmation_other": "Você está prestes a remover {{count}} produtos da categoria. Esta ação não pode ser desfeita.", - "successToast_one": "Removido {{count}} produto da categoria.", - "successToast_other": "Removidos {{count}} produtos da categoria." - }, - "list": { - "noRecordsMessage": "Não há produtos nesta categoria." - } - }, - "organize": { - "header": "Organizar", - "action": "Editar ranking" - }, - "fields": { - "visibility": { - "label": "Visibilidade", - "internal": "Interno", - "public": "Público" - }, - "status": { - "label": "Status", - "active": "Ativo", - "inactive": "Inativo" - }, - "path": { - "label": "Caminho", - "tooltip": "Exibir o caminho completo da categoria." - }, - "children": { - "label": "Filhos" - }, - "new": { - "label": "Novo" - } - } - }, - "inventory": { - "domain": "Inventário", - "subtitle": "Gerencie os itens do seu inventário", - "reserved": "Reservado", - "available": "Disponível", - "locationLevels": "Localizações", - "associatedVariants": "Variantes associadas", - "manageLocations": "Gerenciar localizações", - "deleteWarning": "Você está prestes a excluir um item do inventário. Esta ação não pode ser desfeita.", - "editItemDetails": "Editar detalhes do item", - "create": { - "title": "Criar Item de Inventário", - "details": "Detalhes", - "availability": "Disponibilidade", - "locations": "Localizações", - "attributes": "Atributos", - "requiresShipping": "Requer envio", - "requiresShippingHint": "O item de inventário requer envio?", - "successToast": "Item de inventário criado com sucesso." - }, - "reservation": { - "header": "Reserva de {{itemName}}", - "editItemDetails": "Editar reserva", - "lineItemId": "ID do item de linha", - "orderID": "ID do pedido", - "description": "Descrição", - "location": "Localização", - "inStockAtLocation": "Em estoque nesta localização", - "availableAtLocation": "Disponível nesta localização", - "reservedAtLocation": "Reservado nesta localização", - "reservedAmount": "Quantidade reservada", - "create": "Criar reserva", - "itemToReserve": "Item a reservar", - "quantityPlaceholder": "Quanto você deseja reservar?", - "descriptionPlaceholder": "Qual é o tipo de reserva?", - "successToast": "Reserva criada com sucesso.", - "updateSuccessToast": "Reserva atualizada com sucesso.", - "deleteSuccessToast": "Reserva excluída com sucesso.", - "errors": { - "noAvaliableQuantity": "A localização do estoque não tem quantidade disponível.", - "quantityOutOfRange": "A quantidade mínima é 1 e a máxima é {{max}}" - } - }, - "toast": { - "updateLocations": "Localizações atualizadas com sucesso.", - "updateLevel": "Nível de inventário atualizado com sucesso.", - "updateItem": "Item de inventário atualizado com sucesso." - } - }, - "giftCards": { - "domain": "Cartões de Presente", - "editGiftCard": "Editar Cartão de Presente", - "createGiftCard": "Criar Cartão de Presente", - "createGiftCardHint": "Crie manualmente um cartão de presente que pode ser usado como método de pagamento na sua loja.", - "selectRegionFirst": "Selecione uma região primeiro", - "deleteGiftCardWarning": "Você está prestes a excluir o cartão de presente {{code}}. Esta ação não pode ser desfeita.", - "balanceHigherThanValue": "O saldo não pode ser superior ao valor original.", - "balanceLowerThanZero": "O saldo não pode ser negativo.", - "expiryDateHint": "Os países têm leis diferentes sobre as datas de validade dos cartões de presente. Verifique as regulamentações locais antes de definir uma data de validade.", - "regionHint": "Alterar a região do cartão de presente também alterará sua moeda, afetando potencialmente seu valor monetário.", - "enabledHint": "Especifique se o cartão de presente está habilitado ou desabilitado.", - "balance": "Saldo", - "currentBalance": "Saldo atual", - "initialBalance": "Saldo inicial", - "personalMessage": "Mensagem pessoal", - "recipient": "Destinatário" - }, - "customers": { - "domain": "Clientes", - "list": { - "noRecordsMessage": "Seus clientes aparecerão aqui." - }, - "create": { - "header": "Criar Cliente", - "hint": "Crie um novo cliente e gerencie seus detalhes.", - "successToast": "Cliente {{email}} criado com sucesso." - }, - "groups": { - "label": "Grupos de clientes", - "remove": "Tem certeza de que deseja remover o cliente do grupo \"{{name}}\"?", - "removeMany": "Tem certeza de que deseja remover o cliente dos seguintes grupos de clientes: {{groups}}?", - "alreadyAddedTooltip": "O cliente já está neste grupo de clientes.", - "list": { - "noRecordsMessage": "Este cliente não pertence a nenhum grupo." - }, - "add": { - "success": "Cliente adicionado a: {{groups}}.", - "list": { - "noRecordsMessage": "Por favor, crie um grupo de clientes primeiro." - } - }, - "removed": { - "success": "Cliente removido de: {{groups}}.", - "list": { - "noRecordsMessage": "Por favor, crie um grupo de clientes primeiro." - } - } - }, - "edit": { - "header": "Editar Cliente", - "emailDisabledTooltip": "O endereço de e-mail não pode ser alterado para clientes registrados.", - "successToast": "Cliente {{email}} atualizado com sucesso." - }, - "delete": { - "title": "Excluir Cliente", - "description": "Você está prestes a excluir o cliente {{email}}. Esta ação não pode ser desfeita.", - "successToast": "Cliente {{email}} excluído com sucesso." - }, - "fields": { - "guest": "Convidado", - "registered": "Registrado", - "groups": "Grupos" - }, - "registered": "Registrado", - "guest": "Convidado", - "hasAccount": "Tem conta" - }, - "customerGroups": { - "domain": "Grupos de Clientes", - "subtitle": "Organize os clientes em grupos. Os grupos podem ter promoções e preços diferentes.", - "create": { - "header": "Criar Grupo de Clientes", - "hint": "Crie um novo grupo de clientes para segmentar seus clientes.", - "successToast": "Grupo de clientes {{name}} criado com sucesso." - }, - "edit": { - "header": "Editar Grupo de Clientes", - "successToast": "Grupo de clientes {{name}} atualizado com sucesso." - }, - "delete": { - "title": "Excluir Grupo de Clientes", - "description": "Você está prestes a excluir o grupo de clientes {{name}}. Esta ação não pode ser desfeita.", - "successToast": "Grupo de clientes {{name}} excluído com sucesso." - }, - "customers": { - "alreadyAddedTooltip": "O cliente já foi adicionado ao grupo.", - "add": { - "successToast_one": "Cliente adicionado com sucesso ao grupo.", - "successToast_other": "Clientes adicionados com sucesso ao grupo.", - "list": { - "noRecordsMessage": "Crie um cliente primeiro." - } - }, - "remove": { - "title_one": "Remover cliente", - "title_other": "Remover clientes", - "description_one": "Você está prestes a remover {{count}} cliente do grupo de clientes. Esta ação não pode ser desfeita.", - "description_other": "Você está prestes a remover {{count}} clientes do grupo de clientes. Esta ação não pode ser desfeita." - }, - "list": { - "noRecordsMessage": "Este grupo não tem clientes." - } - } - }, - "orders": { - "domain": "Pedidos", - "claim": "Reclamação", - "exchange": "Troca", - "return": "Devolução", - "cancelWarning": "Você está prestes a cancelar o pedido {{id}}. Esta ação não pode ser desfeita.", - "onDateFromSalesChannel": "{{date}} de {{salesChannel}}", - "list": { - "noRecordsMessage": "Seus pedidos aparecerão aqui." - }, - "summary": { - "requestReturn": "Solicitar devolução", - "allocateItems": "Alocar itens", - "editOrder": "Editar pedido", - "editOrderContinue": "Continuar edição do pedido", - "inventoryKit": "Consiste em {{count}}x itens de inventário", - "itemTotal": "Total dos itens", - "shippingTotal": "Total do envio", - "discountTotal": "Total de descontos", - "taxTotalIncl": "Total de impostos (incluído)", - "itemSubtotal": "Subtotal dos itens", - "shippingSubtotal": "Subtotal do envio", - "discountSubtotal": "Subtotal de descontos", - "taxTotal": "Total de impostos" - }, - "transfer": { - "title": "Transferir propriedade", - "requestSuccess": "Solicitação de transferência do pedido enviada para: {{email}}.", - "currentOwner": "Proprietário atual", - "newOwner": "Novo proprietário", - "currentOwnerDescription": "O cliente atualmente relacionado a este pedido.", - "newOwnerDescription": "O cliente para o qual este pedido será transferido." - }, - "payment": { - "title": "Pagamentos", - "isReadyToBeCaptured": "Pagamento <0/> está pronto para ser capturado.", - "totalPaidByCustomer": "Total pago pelo cliente", - "capture": "Capturar pagamento", - "capture_short": "Capturar", - "refund": "Reembolso", - "markAsPaid": "Marcar como pago", - "statusLabel": "Status do pagamento", - "statusTitle": "Status do pagamento", - "status": { - "notPaid": "Não pago", - "authorized": "Autorizado", - "partiallyAuthorized": "Parcialmente autorizado", - "awaiting": "Aguardando", - "captured": "Capturado", - "partiallyRefunded": "Parcialmente reembolsado", - "partiallyCaptured": "Parcialmente capturado", - "refunded": "Reembolsado", - "canceled": "Cancelado", - "requiresAction": "Requer ação" - }, - "capturePayment": "O pagamento de {{amount}} será capturado.", - "capturePaymentSuccess": "Pagamento de {{amount}} capturado com sucesso.", - "markAsPaidPayment": "O pagamento de {{amount}} será marcado como pago.", - "markAsPaidPaymentSuccess": "Pagamento de {{amount}} marcado como pago com sucesso.", - "createRefund": "Criar Reembolso", - "refundPaymentSuccess": "Reembolso de {{amount}} realizado com sucesso.", - "createRefundWrongQuantity": "A quantidade deve ser um número entre 1 e {{number}}", - "refundAmount": "Reembolso de {{amount}}", - "paymentLink": "Copiar link de pagamento para {{amount}}", - "selectPaymentToRefund": "Selecione o pagamento para reembolso" - }, - "edits": { - "title": "Editar pedido", - "confirm": "Confirmar edição", - "confirmText": "Você está prestes a confirmar uma edição de pedido. Esta ação não pode ser desfeita.", - "cancel": "Cancelar edição", - "currentItems": "Itens atuais", - "currentItemsDescription": "Ajuste a quantidade dos itens ou remova-os.", - "addItemsDescription": "Você pode adicionar novos itens ao pedido.", - "addItems": "Adicionar itens", - "amountPaid": "Valor pago", - "newTotal": "Novo total", - "differenceDue": "Diferença devida", - "create": "Editar pedido", - "currentTotal": "Total atual", - "noteHint": "Adicione uma nota interna para a edição", - "cancelSuccessToast": "Edição de pedido cancelada", - "createSuccessToast": "Solicitação de edição de pedido criada", - "activeChangeError": "Já existe uma alteração ativa no pedido (devolução, reclamação, troca etc.). Por favor, finalize ou cancele a alteração antes de editar o pedido.", - "panel": { - "title": "Edição de pedido solicitada", - "titlePending": "Edição de pedido pendente" - }, - "toast": { - "canceledSuccessfully": "Edição de pedido cancelada com sucesso.", - "confirmedSuccessfully": "Edição de pedido confirmada com sucesso." - }, - "validation": { - "quantityLowerThanFulfillment": "Não é possível definir a quantidade como menor ou igual à quantidade cumprida" - } - }, - "returns": { - "create": "Criar Devolução", - "confirm": "Confirmar Devolução", - "confirmText": "Você está prestes a confirmar uma devolução. Esta ação não pode ser desfeita.", - "inbound": "Entrada", - "outbound": "Saída", - "sendNotification": "Enviar notificação", - "sendNotificationHint": "Notifique o cliente sobre a devolução.", - "returnTotal": "Total da devolução", - "inboundTotal": "Total de entrada", - "refundAmount": "Valor do reembolso", - "outstandingAmount": "Valor pendente", - "reason": "Motivo", - "reasonHint": "Escolha o motivo pelo qual o cliente deseja devolver os itens.", - "note": "Nota", - "noInventoryLevel": "Sem nível de inventário", - "noInventoryLevelDesc": "A localização selecionada não possui nível de inventário para os itens selecionados. A devolução pode ser solicitada, mas não pode ser recebida até que um nível de inventário seja criado para a localização selecionada.", - "noteHint": "Você pode digitar livremente caso queira especificar algo.", - "location": "Localização", - "locationHint": "Escolha a localização para a qual deseja devolver os itens.", - "inboundShipping": "Envio de devolução", - "inboundShippingHint": "Escolha o método de envio que deseja usar.", - "returnableQuantityLabel": "Quantidade devolvível", - "refundableAmountLabel": "Valor reembolsável", - "returnRequestedInfo": "{{requestedItemsCount}}x itens de devolução solicitados", - "returnReceivedInfo": "{{requestedItemsCount}}x itens de devolução recebidos", - "itemReceived": "Itens recebidos", - "returnRequested": "Devolução solicitada", - "damagedItemReceived": "Itens danificados recebidos", - "damagedItemsReturned": "{{quantity}}x itens danificados devolvidos", - "activeChangeError": "Há uma alteração ativa no pedido em andamento. Por favor, finalize ou descarte a alteração primeiro.", - "cancel": { - "title": "Cancelar Devolução", - "description": "Tem certeza de que deseja cancelar a solicitação de devolução?" - }, - "placeholders": { - "noReturnShippingOptions": { - "title": "Nenhuma opção de envio de devolução encontrada", - "hint": "Nenhuma opção de envio de devolução foi criada para a localização. Você pode criar uma em Localização & Envio." - }, - "outboundShippingOptions": { - "title": "Nenhuma opção de envio de saída encontrada", - "hint": "Nenhuma opção de envio de saída foi criada para a localização. Você pode criar uma em Localização & Envio." - } - }, - "receive": { - "action": "Receber itens", - "receiveItems": "{{returnType}} {{id}}", - "restockAll": "Repor todos os itens", - "itemsLabel": "Itens recebidos", - "title": "Receber itens para #{{returnId}}", - "sendNotificationHint": "Notifique o cliente sobre a devolução recebida.", - "inventoryWarning": "Por favor, observe que ajustaremos automaticamente os níveis de inventário com base no seu input acima.", - "writeOffInputLabel": "Quantos itens estão danificados?", - "toast": { - "success": "Devolução recebida com sucesso.", - "errorLargeValue": "A quantidade informada é maior do que a quantidade solicitada de itens.", - "errorNegativeValue": "A quantidade não pode ser um valor negativo.", - "errorLargeDamagedValue": "A quantidade de itens danificados + a quantidade de itens não danificados recebidos excede a quantidade total de itens na devolução. Por favor, diminua a quantidade de itens não danificados." - } - }, - "toast": { - "canceledSuccessfully": "Devolução cancelada com sucesso", - "confirmedSuccessfully": "Devolução confirmada com sucesso" - }, - "panel": { - "title": "Devolução iniciada", - "description": "Há uma solicitação de devolução aberta a ser concluída" - } - }, - "claims": { - "create": "Criar Reclamação", - "confirm": "Confirmar Reclamação", - "confirmText": "Você está prestes a confirmar uma reclamação. Esta ação não pode ser desfeita.", - "manage": "Gerenciar Reclamação", - "outbound": "Saída", - "outboundItemAdded": "{{itemsCount}}x adicionados pela reclamação", - "outboundTotal": "Total de saída", - "outboundShipping": "Envio de saída", - "outboundShippingHint": "Escolha o método de envio que deseja usar.", - "refundAmount": "Diferença estimada", - "activeChangeError": "Há uma alteração ativa no pedido. Por favor, finalize ou descarte a alteração anterior.", - "actions": { - "cancelClaim": { - "successToast": "Reclamação cancelada com sucesso." - } - }, - "cancel": { - "title": "Cancelar Reclamação", - "description": "Tem certeza de que deseja cancelar a reclamação?" - }, - "tooltips": { - "onlyReturnShippingOptions": "Esta lista consistirá apenas de opções de envio de devolução." - }, - "toast": { - "canceledSuccessfully": "Reclamação cancelada com sucesso", - "confirmedSuccessfully": "Reclamação confirmada com sucesso" - }, - "panel": { - "title": "Reclamação iniciada", - "description": "Há uma solicitação de reclamação aberta a ser concluída" - } - }, - "exchanges": { - "create": "Criar Troca", - "manage": "Gerenciar Troca", - "confirm": "Confirmar Troca", - "confirmText": "Você está prestes a confirmar uma troca. Esta ação não pode ser desfeita.", - "outbound": "Saída", - "outboundItemAdded": "{{itemsCount}}x adicionados através da troca", - "outboundTotal": "Total de saída", - "outboundShipping": "Envio de saída", - "outboundShippingHint": "Escolha o método que deseja usar.", - "refundAmount": "Diferença estimada", - "activeChangeError": "Há uma alteração ativa no pedido. Por favor, finalize ou descarte a alteração anterior.", - "actions": { - "cancelExchange": { - "successToast": "Troca cancelada com sucesso." - } - }, - "cancel": { - "title": "Cancelar Troca", - "description": "Tem certeza de que deseja cancelar a troca?" - }, - "tooltips": { - "onlyReturnShippingOptions": "Esta lista consistirá apenas de opções de envio de devolução." - }, - "toast": { - "canceledSuccessfully": "Troca cancelada com sucesso", - "confirmedSuccessfully": "Troca confirmada com sucesso" - }, - "panel": { - "title": "Troca iniciada", - "description": "Há uma solicitação de troca aberta a ser concluída" - } - }, - "reservations": { - "allocatedLabel": "Alocado", - "notAllocatedLabel": "Não alocado" - }, - "allocateItems": { - "action": "Alocar itens", - "title": "Alocar itens do pedido", - "locationDescription": "Escolha de qual localização você deseja alocar.", - "itemsToAllocate": "Itens a alocar", - "itemsToAllocateDesc": "Selecione a quantidade de itens que deseja alocar", - "search": "Buscar itens", - "consistsOf": "Consiste em {{num}}x itens de inventário", - "requires": "Exige {{num}} por variante", - "toast": { - "created": "Itens alocados com sucesso" - }, - "error": { - "quantityNotAllocated": "Existem itens não alocados." - } - }, - "shipment": { - "title": "Marcar atendimento como enviado", - "trackingNumber": "Número de rastreamento", - "addTracking": "Adicionar número de rastreamento", - "sendNotification": "Enviar notificação", - "sendNotificationHint": "Notificar o cliente sobre este envio.", - "toastCreated": "Envio criado com sucesso." - }, - "fulfillment": { - "cancelWarning": "Você está prestes a cancelar um atendimento. Esta ação não pode ser desfeita.", - "markAsDeliveredWarning": "Você está prestes a marcar o atendimento como entregue. Esta ação não pode ser desfeita.", - "unfulfilledItems": "Itens não atendidos", - "statusLabel": "Status do atendimento", - "statusTitle": "Status do Atendimento", - "fulfillItems": "Atender itens", - "awaitingFulfillmentBadge": "Aguardando atendimento", - "requiresShipping": "Requer envio", - "number": "Atendimento #{{number}}", - "itemsToFulfill": "Itens a serem atendidos", - "create": "Criar Atendimento", - "available": "Disponível", - "inStock": "Em estoque", - "markAsShipped": "Marcar como enviado", - "markAsDelivered": "Marcar como entregue", - "itemsToFulfillDesc": "Escolha os itens e quantidades a serem atendidos", - "locationDescription": "Escolha de qual local você deseja atender os itens.", - "sendNotificationHint": "Notificar os clientes sobre o atendimento criado.", - "methodDescription": "Escolha um método de envio diferente do selecionado pelo cliente", - "error": { - "wrongQuantity": "Apenas um item está disponível para atendimento", - "wrongQuantity_other": "A quantidade deve ser um número entre 1 e {{number}}", - "noItems": "Sem itens para atender." - }, - "status": { - "notFulfilled": "Não atendido", - "partiallyFulfilled": "Parcialmente atendido", - "fulfilled": "Atendido", - "partiallyShipped": "Parcialmente enviado", - "shipped": "Enviado", - "delivered": "Entregue", - "partiallyDelivered": "Parcialmente entregue", - "partiallyReturned": "Parcialmente devolvido", - "returned": "Devolvido", - "canceled": "Cancelado", - "requiresAction": "Requer ação" - }, - "toast": { - "created": "Atendimento criado com sucesso", - "canceled": "Atendimento cancelado com sucesso", - "fulfillmentShipped": "Não é possível cancelar um atendimento já enviado", - "fulfillmentDelivered": "Atendimento marcado como entregue com sucesso" - }, - "trackingLabel": "Rastreamento", - "shippingFromLabel": "Enviado de", - "itemsLabel": "Itens" - }, - "refund": { - "title": "Criar Reembolso", - "sendNotificationHint": "Notificar os clientes sobre o reembolso criado.", - "systemPayment": "Pagamento do sistema", - "systemPaymentDesc": "Um ou mais dos seus pagamentos é um pagamento do sistema. Observe que capturas e reembolsos não são tratados pela Medusa para esses pagamentos.", - "error": { - "amountToLarge": "Não é possível reembolsar mais do que o valor original do pedido.", - "amountNegative": "O valor do reembolso deve ser um número positivo.", - "reasonRequired": "Por favor, selecione um motivo para o reembolso." - } - }, - "customer": { - "contactLabel": "Contato", - "editEmail": "Editar e-mail", - "transferOwnership": "Transferir titularidade", - "editBillingAddress": "Editar endereço de cobrança", - "editShippingAddress": "Editar endereço de entrega" - }, - "activity": { - "header": "Atividade", - "showMoreActivities_one": "Mostrar mais {{count}} atividade", - "showMoreActivities_other": "Mostrar mais {{count}} atividades", - "comment": { - "label": "Comentário", - "placeholder": "Deixe um comentário", - "addButtonText": "Adicionar comentário", - "deleteButtonText": "Excluir comentário" - }, - "from": "De", - "to": "Até", - "events": { - "common": { - "toReturn": "A devolver", - "toSend": "A enviar" - }, - "placed": { - "title": "Pedido realizado", - "fromSalesChannel": "de {{salesChannel}}" - }, - "canceled": { - "title": "Pedido cancelado" - }, - "payment": { - "awaiting": "Aguardando pagamento", - "captured": "Pagamento capturado", - "canceled": "Pagamento cancelado", - "refunded": "Pagamento reembolsado" - }, - "fulfillment": { - "created": "Itens atendidos", - "canceled": "Atendimento cancelado", - "shipped": "Itens enviados", - "delivered": "Itens entregues", - "items_one": "{{count}} item", - "items_other": "{{count}} itens" - }, - "return": { - "created": "Devolução #{{returnId}} solicitada", - "canceled": "Devolução #{{returnId}} cancelada", - "received": "Devolução #{{returnId}} recebida", - "items_one": "{{count}} item devolvido", - "items_other": "{{count}} itens devolvidos" - }, - "note": { - "comment": "Comentário", - "byLine": "por {{author}}" - }, - "claim": { - "created": "Reclamação #{{claimId}} solicitada", - "canceled": "Reclamação #{{claimId}} cancelada", - "itemsInbound": "{{count}} item a devolver", - "itemsOutbound": "{{count}} item a enviar" - }, - "exchange": { - "created": "Troca #{{exchangeId}} solicitada", - "canceled": "Troca #{{exchangeId}} cancelada", - "itemsInbound": "{{count}} item a devolver", - "itemsOutbound": "{{count}} item a enviar" - }, - "edit": { - "requested": "Edição de pedido #{{editId}} solicitada", - "confirmed": "Edição de pedido #{{editId}} confirmada" - }, - "transfer": { - "requested": "Transferência do pedido #{{transferId}} solicitada", - "confirmed": "Transferência do pedido #{{transferId}} confirmada" - } - } - }, - "fields": { - "displayId": "ID de exibição", - "refundableAmount": "Valor reembolsável", - "returnableQuantity": "Quantidade retornável" - } - }, - "draftOrders": { - "domain": "Pedidos em Rascunho", - "deleteWarning": "Você está prestes a excluir o pedido em rascunho {{id}}. Esta ação não pode ser desfeita.", - "paymentLinkLabel": "Link de pagamento", - "cartIdLabel": "ID do carrinho", - "markAsPaid": { - "label": "Marcar como pago", - "warningTitle": "Marcar como Pago", - "warningDescription": "Você está prestes a marcar o pedido em rascunho como pago. Esta ação não pode ser desfeita, e a coleta de pagamento não será possível posteriormente." - }, - "status": { - "open": "Aberto", - "completed": "Concluído" - }, - "create": { - "createDraftOrder": "Criar Pedido em Rascunho", - "createDraftOrderHint": "Crie um novo pedido em rascunho para gerenciar os detalhes de um pedido antes de ser realizado.", - "chooseRegionHint": "Escolha a região", - "existingItemsLabel": "Itens existentes", - "existingItemsHint": "Adicione produtos existentes ao pedido em rascunho.", - "customItemsLabel": "Itens personalizados", - "customItemsHint": "Adicione itens personalizados ao pedido em rascunho.", - "addExistingItemsAction": "Adicionar itens existentes", - "addCustomItemAction": "Adicionar item personalizado", - "noCustomItemsAddedLabel": "Nenhum item personalizado adicionado ainda", - "noExistingItemsAddedLabel": "Nenhum item existente adicionado ainda", - "chooseRegionTooltip": "Escolha uma região primeiro", - "useExistingCustomerLabel": "Usar cliente existente", - "addShippingMethodsAction": "Adicionar métodos de envio", - "unitPriceOverrideLabel": "Substituir preço unitário", - "shippingOptionLabel": "Opção de envio", - "shippingOptionHint": "Escolha a opção de envio para o pedido em rascunho.", - "shippingPriceOverrideLabel": "Substituir preço de envio", - "shippingPriceOverrideHint": "Substitua o preço de envio para o pedido em rascunho.", - "sendNotificationLabel": "Enviar notificação", - "sendNotificationHint": "Envie uma notificação ao cliente quando o pedido em rascunho for criado." - }, - "validation": { - "requiredEmailOrCustomer": "Email ou cliente é obrigatório.", - "requiredItems": "Pelo menos um item é obrigatório.", - "invalidEmail": "O email deve ser um endereço de email válido." - } - }, - "stockLocations": { - "domain": "Locais e Envio", - "list": { - "description": "Gerencie os locais de estoque e as opções de envio da sua loja." - }, - "create": { - "header": "Criar Local de Estoque", - "hint": "Um local de estoque é um site físico onde os produtos são armazenados e enviados.", - "successToast": "Local {{name}} foi criado com sucesso." - }, - "edit": { - "header": "Editar Local de Estoque", - "viewInventory": "Ver inventário", - "successToast": "Local {{name}} foi atualizado com sucesso." - }, - "delete": { - "confirmation": "Você está prestes a excluir o local de estoque {{name}}. Esta ação não pode ser desfeita." - }, - "fulfillmentProviders": { - "header": "Provedores de Fulfillment", - "shippingOptionsTooltip": "Este menu suspenso consistirá apenas em provedores habilitados para este local. Adicione-os ao local se o menu estiver desabilitado.", - "label": "Provedores de fulfillment conectados", - "connectedTo": "Conectado a {{count}} de {{total}} provedores de fulfillment", - "noProviders": "Este Local de Estoque não está conectado a nenhum provedor de fulfillment.", - "action": "Conectar Provedores", - "successToast": "Provedores de fulfillment para o local de estoque foram atualizados com sucesso." - }, - "fulfillmentSets": { - "pickup": { - "header": "Retirada" - }, - "shipping": { - "header": "Envio" - }, - "disable": { - "confirmation": "Tem certeza de que deseja desativar {{name}}? Isso excluirá todas as zonas de serviço e opções de envio associadas, e não poderá ser desfeito.", - "pickup": "Retirada foi desativada com sucesso.", - "shipping": "Envio foi desativado com sucesso." - }, - "enable": { - "pickup": "Retirada foi ativada com sucesso.", - "shipping": "Envio foi ativado com sucesso." - } - }, - "sidebar": { - "header": "Configuração de Envio", - "shippingProfiles": { - "label": "Perfis de Envio", - "description": "Agrupar produtos por requisitos de envio" - } - }, - "salesChannels": { - "header": "Canais de Vendas", - "label": "Canais de vendas conectados", - "connectedTo": "Conectado a {{count}} de {{total}} canais de vendas", - "noChannels": "O local não está conectado a nenhum canal de vendas.", - "action": "Conectar canais de vendas", - "successToast": "Canais de vendas foram atualizados com sucesso." - }, - "shippingOptions": { - "create": { - "shipping": { - "header": "Criar Opção de Envio para {{zone}}", - "hint": "Crie uma nova opção de envio para definir como os produtos são enviados a partir deste local.", - "label": "Opções de envio", - "successToast": "Opção de envio {{name}} foi criada com sucesso." - }, - "returns": { - "header": "Criar uma Opção de Devolução para {{zone}}", - "hint": "Crie uma nova opção de devolução para definir como os produtos são devolvidos a este local.", - "label": "Opções de devolução", - "successToast": "Opção de devolução {{name}} foi criada com sucesso." - }, - "tabs": { - "details": "Detalhes", - "prices": "Preços" - }, - "action": "Criar opção" - }, - "delete": { - "confirmation": "Você está prestes a excluir a opção de envio {{name}}. Esta ação não pode ser desfeita.", - "successToast": "Opção de envio {{name}} foi excluída com sucesso." - }, - "edit": { - "header": "Editar Opção de Envio", - "action": "Editar opção", - "successToast": "Opção de envio {{name}} foi atualizada com sucesso." - }, - "pricing": { - "action": "Editar preços" - }, - "fields": { - "count": { - "shipping_one": "{{count}} opção de envio", - "shipping_other": "{{count}} opções de envio", - "returns_one": "{{count}} opção de devolução", - "returns_other": "{{count}} opções de devolução" - }, - "priceType": { - "label": "Tipo de preço", - "options": { - "fixed": { - "label": "Fixo", - "hint": "O preço da opção de envio é fixo e não muda com base no conteúdo do pedido." - }, - "calculated": { - "label": "Calculado", - "hint": "O preço da opção de envio é calculado pelo provedor de fulfillment durante o checkout." - } - } - }, - "enableInStore": { - "label": "Habilitar na loja", - "hint": "Se os clientes podem usar essa opção durante o checkout." - }, - "provider": "Provedor de fulfillment", - "profile": "Perfil de envio" - } - }, - "serviceZones": { - "create": { - "headerPickup": "Criar Zona de Serviço para Retirada de {{location}}", - "headerShipping": "Criar Zona de Serviço para Envio de {{location}}", - "action": "Criar zona de serviço", - "successToast": "Zona de serviço {{name}} foi criada com sucesso." - }, - "edit": { - "header": "Editar Zona de Serviço", - "successToast": "Zona de serviço {{name}} foi atualizada com sucesso." - }, - "delete": { - "confirmation": "Você está prestes a excluir a zona de serviço {{name}}. Esta ação não pode ser desfeita.", - "successToast": "Zona de serviço {{name}} foi excluída com sucesso." - }, - "manageAreas": { - "header": "Gerenciar Áreas para {{name}}", - "action": "Gerenciar áreas", - "label": "Áreas", - "hint": "Selecione as áreas geográficas que a zona de serviço cobre.", - "successToast": "Áreas para {{name}} foram atualizadas com sucesso." - }, - "fields": { - "noRecords": "Não há zonas de serviço para adicionar opções de envio.", - "tip": "Uma zona de serviço é um conjunto de zonas ou áreas geográficas. Ela é usada para restringir as opções de envio disponíveis a um conjunto definido de locais." - } - } - }, - "shippingProfile": { - "domain": "Perfis de Envio", - "subtitle": "Agrupe produtos com requisitos de envio semelhantes em perfis.", - "create": { - "header": "Criar Perfil de Envio", - "hint": "Crie um novo perfil de envio para agrupar produtos com requisitos de envio semelhantes.", - "successToast": "O perfil de envio {{name}} foi criado com sucesso." - }, - "delete": { - "title": "Excluir Perfil de Envio", - "description": "Você está prestes a excluir o perfil de envio {{name}}. Esta ação não pode ser desfeita.", - "successToast": "O perfil de envio {{name}} foi excluído com sucesso." - }, - "tooltip": { - "type": "Insira o tipo de perfil de envio, por exemplo: Pesado, Sobredimensionado, Apenas Frete, etc." - } - }, - "taxRegions": { - "domain": "Regiões Fiscais", - "list": { - "hint": "Gerencie o que você cobra de seus clientes quando eles compram de diferentes países e regiões." - }, - "delete": { - "confirmation": "Você está prestes a excluir uma região fiscal. Esta ação não pode ser desfeita.", - "successToast": "A região fiscal foi excluída com sucesso." - }, - "create": { - "header": "Criar Região Fiscal", - "hint": "Crie uma nova região fiscal para definir as taxas de imposto para um país específico.", - "errors": { - "rateIsRequired": "A taxa de imposto é obrigatória ao criar uma taxa de imposto padrão.", - "nameIsRequired": "O nome é obrigatório ao criar uma taxa de imposto padrão." - }, - "successToast": "A região fiscal foi criada com sucesso." - }, - "province": { - "header": "Províncias", - "create": { - "header": "Criar Região Fiscal da Província", - "hint": "Crie uma nova região fiscal para definir as taxas de imposto para uma província específica." - } - }, - "state": { - "header": "Estados", - "create": { - "header": "Criar Região Fiscal do Estado", - "hint": "Crie uma nova região fiscal para definir as taxas de imposto para um estado específico." - } - }, - "stateOrTerritory": { - "header": "Estados ou Territórios", - "create": { - "header": "Criar Região Fiscal de Estado/Território", - "hint": "Crie uma nova região fiscal para definir as taxas de imposto para um estado/território específico." - } - }, - "county": { - "header": "Condados", - "create": { - "header": "Criar Região Fiscal do Condado", - "hint": "Crie uma nova região fiscal para definir as taxas de imposto para um condado específico." - } - }, - "region": { - "header": "Regiões", - "create": { - "header": "Criar Região Fiscal da Região", - "hint": "Crie uma nova região fiscal para definir as taxas de imposto para uma região específica." - } - }, - "department": { - "header": "Departamentos", - "create": { - "header": "Criar Região Fiscal do Departamento", - "hint": "Crie uma nova região fiscal para definir as taxas de imposto para um departamento específico." - } - }, - "territory": { - "header": "Territórios", - "create": { - "header": "Criar Região Fiscal do Território", - "hint": "Crie uma nova região fiscal para definir as taxas de imposto para um território específico." - } - }, - "prefecture": { - "header": "Prefeituras", - "create": { - "header": "Criar Região Fiscal da Prefeitura", - "hint": "Crie uma nova região fiscal para definir as taxas de imposto para uma prefeitura específica." - } - }, - "district": { - "header": "Distritos", - "create": { - "header": "Criar Região Fiscal do Distrito", - "hint": "Crie uma nova região fiscal para definir as taxas de imposto para um distrito específico." - } - }, - "governorate": { - "header": "Governadorias", - "create": { - "header": "Criar Região Fiscal da Governadoria", - "hint": "Crie uma nova região fiscal para definir as taxas de imposto para uma governadoria específica." - } - }, - "canton": { - "header": "Cantões", - "create": { - "header": "Criar Região Fiscal do Cantão", - "hint": "Crie uma nova região fiscal para definir as taxas de imposto para um cantão específico." - } - }, - "emirate": { - "header": "Emirados", - "create": { - "header": "Criar Região Fiscal do Emirado", - "hint": "Crie uma nova região fiscal para definir as taxas de imposto para um emirado específico." - } - }, - "sublevel": { - "header": "Subníveis", - "create": { - "header": "Criar Região Fiscal de Subnível", - "hint": "Crie uma nova região fiscal para definir as taxas de imposto para um subnível específico." - } - }, - "taxOverrides": { - "header": "Substituições", - "create": { - "header": "Criar Substituição", - "hint": "Crie uma taxa de imposto que substitui as taxas de imposto padrão para condições selecionadas." - }, - "edit": { - "header": "Editar Substituição", - "hint": "Edite a taxa de imposto que substitui as taxas de imposto padrão para condições selecionadas." - } - }, - "taxRates": { - "create": { - "header": "Criar Taxa de Imposto", - "hint": "Crie uma nova taxa de imposto para definir a taxa de imposto de uma região.", - "successToast": "A taxa de imposto foi criada com sucesso." - }, - "edit": { - "header": "Editar Taxa de Imposto", - "hint": "Edite a taxa de imposto para definir a taxa de imposto de uma região.", - "successToast": "A taxa de imposto foi atualizada com sucesso." - }, - "delete": { - "confirmation": "Você está prestes a excluir a taxa de imposto {{name}}. Esta ação não pode ser desfeita.", - "successToast": "A taxa de imposto foi excluída com sucesso." - } - }, - "fields": { - "isCombinable": { - "label": "Combinável", - "hint": "Se esta taxa de imposto pode ser combinada com a taxa padrão da região fiscal.", - "true": "Combinável", - "false": "Não combinável" - }, - "defaultTaxRate": { - "label": "Taxa de imposto padrão", - "tooltip": "A taxa de imposto padrão para esta região. Um exemplo é a taxa padrão de IVA para um país ou região.", - "action": "Criar taxa de imposto padrão" - }, - "taxRate": "Taxa de imposto", - "taxCode": "Código de imposto", - "targets": { - "label": "Alvos", - "hint": "Selecione os alvos aos quais esta taxa de imposto se aplicará.", - "options": { - "product": "Produtos", - "productCollection": "Coleções de produtos", - "productTag": "Tags de produtos", - "productType": "Tipos de produtos", - "customerGroup": "Grupos de clientes" - }, - "operators": { - "in": "em", - "on": "em", - "and": "e" - }, - "placeholders": { - "product": "Pesquisar produtos", - "productCollection": "Pesquisar coleções de produtos", - "productTag": "Pesquisar tags de produtos", - "productType": "Pesquisar tipos de produtos", - "customerGroup": "Pesquisar grupos de clientes" - }, - "tags": { - "product": "Produto", - "productCollection": "Coleção de produtos", - "productTag": "Tag de produto", - "productType": "Tipo de produto", - "customerGroup": "Grupo de clientes" - }, - "modal": { - "header": "Adicionar alvos" - }, - "values_one": "{{count}} valor", - "values_other": "{{count}} valores", - "numberOfTargets_one": "{{count}} alvo", - "numberOfTargets_other": "{{count}} alvos", - "additionalValues_one": "e mais {{count}} valor", - "additionalValues_other": "e mais {{count}} valores", - "action": "Adicionar alvo" - }, - "sublevels": { - "labels": { - "province": "Província", - "state": "Estado", - "region": "Região", - "stateOrTerritory": "Estado/Território", - "department": "Departamento", - "county": "Condado", - "territory": "Território", - "prefecture": "Prefeitura", - "district": "Distrito", - "governorate": "Governadoria", - "emirate": "Emirado", - "canton": "Cantão", - "sublevel": "Código do subnível" - }, - "placeholders": { - "province": "Selecione a província", - "state": "Selecione o estado", - "region": "Selecione a região", - "stateOrTerritory": "Selecione o estado/território", - "department": "Selecione o departamento", - "county": "Selecione o condado", - "territory": "Selecione o território", - "prefecture": "Selecione a prefeitura", - "district": "Selecione o distrito", - "governorate": "Selecione a governadoria", - "emirate": "Selecione o emirado", - "canton": "Selecione o cantão" - }, - "tooltips": { - "sublevel": "Insira o código ISO 3166-2 para a região tributária do subnível.", - "notPartOfCountry": "{{province}} não parece fazer parte de {{country}}. Por favor, verifique se isso está correto." - }, - "alert": { - "header": "Regiões de subnível estão desativadas para esta região tributária", - "description": "Regiões de subnível estão desativadas por padrão para esta região. Você pode ativá-las para criar regiões de subnível, como províncias, estados ou territórios.", - "action": "Ativar regiões de subnível" - } - }, - "noDefaultRate": { - "label": "Sem taxa padrão", - "tooltip": "Esta região tributária não possui uma taxa padrão. Se houver uma taxa padrão, como o IVA do país, adicione-a a esta região." - } - } - }, - "promotions": { - "domain": "Promoções", - "sections": { - "details": "Detalhes da Promoção" - }, - "tabs": { - "template": "Tipo", - "details": "Detalhes", - "campaign": "Campanha" - }, - "fields": { - "type": "Tipo", - "value_type": "Tipo de Valor", - "value": "Valor", - "campaign": "Campanha", - "method": "Método", - "allocation": "Alocação", - "addCondition": "Adicionar condição", - "clearAll": "Limpar tudo", - "amount": { - "tooltip": "Selecione o código da moeda para habilitar a definição do valor" - }, - "conditions": { - "rules": { - "title": "Quem pode usar este código?", - "description": "Qual cliente está autorizado a usar o código de promoção? O código pode ser usado por todos os clientes se não for alterado." - }, - "target-rules": { - "title": "A quais itens a promoção será aplicada?", - "description": "A promoção será aplicada aos itens que corresponderem às condições abaixo." - }, - "buy-rules": { - "title": "O que precisa estar no carrinho para ativar a promoção?", - "description": "Se estas condições forem atendidas, a promoção será habilitada para os itens-alvo." - } - } - }, - "tooltips": { - "campaignType": "O código da moeda deve ser selecionado na promoção para definir um orçamento de gasto." - }, - "errors": { - "requiredField": "Campo obrigatório", - "promotionTabError": "Corrija os erros na aba Promoção antes de continuar" - }, - "toasts": { - "promotionCreateSuccess": "Promoção ({{code}}) criada com sucesso." - }, - "create": {}, - "edit": { - "title": "Editar Detalhes da Promoção", - "rules": { - "title": "Editar condições de uso" - }, - "target-rules": { - "title": "Editar condições de itens" - }, - "buy-rules": { - "title": "Editar regras de compra" - } - }, - "campaign": { - "header": "Campanha", - "edit": { - "header": "Editar Campanha", - "successToast": "Campanha da promoção atualizada com sucesso." - }, - "actions": { - "goToCampaign": "Ir para a campanha" - } - }, - "campaign_currency": { - "tooltip": "Esta é a moeda da promoção. Altere-a na aba Detalhes." - }, - "form": { - "required": "Obrigatório", - "and": "E", - "selectAttribute": "Selecione o Atributo", - "campaign": { - "existing": { - "title": "Campanha Existente", - "description": "Adicione a promoção a uma campanha existente.", - "placeholder": { - "title": "Nenhuma campanha existente", - "desc": "Você pode criar uma para acompanhar várias promoções e definir limites de orçamento." - } - }, - "new": { - "title": "Nova Campanha", - "description": "Crie uma nova campanha para esta promoção." - }, - "none": { - "title": "Sem Campanha", - "description": "Prossiga sem associar a promoção a uma campanha" - } - }, - "status": { - "title": "Status" - }, - "method": { - "label": "Método", - "code": { - "title": "Código de Promoção", - "description": "Os clientes devem inserir este código no checkout" - }, - "automatic": { - "title": "Automático", - "description": "Os clientes verão esta promoção no checkout" - } - }, - "max_quantity": { - "title": "Quantidade Máxima", - "description": "Quantidade máxima de itens aos quais esta promoção se aplica." - }, - "type": { - "standard": { - "title": "Padrão", - "description": "Uma promoção padrão" - }, - "buyget": { - "title": "Compre e Ganhe", - "description": "Promoção do tipo Compre X e Ganhe Y" - } - }, - "allocation": { - "each": { - "title": "Cada", - "description": "Aplica o valor a cada item" - }, - "across": { - "title": "Dividido", - "description": "Aplica o valor entre os itens" - }, - "once": { - "title": "Uma vez", - "description": "Limitar o desconto à quantidade máxima" - } - }, - "code": { - "title": "Código", - "description": "O código que seus clientes deverão inserir durante o checkout." - }, - "value": { - "title": "Valor da Promoção" - }, - "value_type": { - "fixed": { - "title": "Valor da Promoção", - "description": "O valor a ser descontado, ex.: 100" - }, - "percentage": { - "title": "Valor da Promoção", - "description": "A porcentagem de desconto, ex.: 8%" - } - } - }, - "deleteWarning": "Você está prestes a excluir a promoção {{code}}. Esta ação não pode ser desfeita.", - "createPromotionTitle": "Criar Promoção", - "type": "Tipo de Promoção", - "conditions": { - "add": "Adicionar condição", - "list": { - "noRecordsMessage": "Adicione uma condição para restringir os itens aos quais a promoção se aplica." - } - } - }, - "campaigns": { - "domain": "Campanhas", - "details": "Detalhes da campanha", - "status": { - "active": "Ativa", - "expired": "Expirada", - "scheduled": "Agendada" - }, - "delete": { - "title": "Você tem certeza?", - "description": "Você está prestes a excluir a campanha '{{name}}'. Esta ação não pode ser desfeita.", - "successToast": "Campanha '{{name}}' foi criada com sucesso." - }, - "edit": { - "header": "Editar Campanha", - "description": "Edite os detalhes da campanha.", - "successToast": "Campanha '{{name}}' foi atualizada com sucesso." - }, - "configuration": { - "header": "Configuração", - "edit": { - "header": "Editar Configuração da Campanha", - "description": "Edite a configuração da campanha.", - "successToast": "Configuração da campanha foi atualizada com sucesso." - } - }, - "create": { - "title": "Criar Campanha", - "description": "Crie uma campanha promocional.", - "hint": "Crie uma campanha promocional.", - "header": "Criar Campanha", - "successToast": "Campanha '{{name}}' foi criada com sucesso." - }, - "fields": { - "name": "Nome", - "identifier": "Identificador", - "start_date": "Data de início", - "end_date": "Data de término", - "total_spend": "Orçamento gasto", - "total_used": "Orçamento utilizado", - "budget_limit": "Limite de orçamento", - "campaign_id": { - "hint": "Somente campanhas com o mesmo código de moeda da promoção aparecem nesta lista." - } - }, - "budget": { - "create": { - "hint": "Crie um orçamento para a campanha.", - "header": "Orçamento da Campanha" - }, - "details": "Orçamento da campanha", - "fields": { - "type": "Tipo", - "currency": "Moeda", - "limit": "Limite", - "used": "Utilizado" - }, - "type": { - "spend": { - "title": "Gasto", - "description": "Defina um limite para o valor total descontado de todas as utilizações da promoção." - }, - "usage": { - "title": "Uso", - "description": "Defina um limite de quantas vezes a promoção pode ser usada." - } - }, - "edit": { - "header": "Editar Orçamento da Campanha" - } - }, - "promotions": { - "remove": { - "title": "Remover promoção da campanha", - "description": "Você está prestes a remover {{count}} promoção(ões) da campanha. Esta ação não pode ser desfeita." - }, - "alreadyAdded": "Esta promoção já foi adicionada à campanha.", - "alreadyAddedDiffCampaign": "Esta promoção já foi adicionada a uma campanha diferente ({{name}}).", - "currencyMismatch": "A moeda da promoção e da campanha não correspondem", - "toast": { - "success": "Sucesso ao adicionar {{count}} promoção(ões) à campanha" - }, - "add": { - "list": { - "noRecordsMessage": "Crie uma promoção primeiro." - } - }, - "list": { - "noRecordsMessage": "Não há promoções na campanha." - } - }, - "deleteCampaignWarning": "Você está prestes a excluir a campanha {{name}}. Esta ação não pode ser desfeita.", - "totalSpend": "<0>{{amount}} <1>{{currency}}" - }, - "priceLists": { - "domain": "Listas de Preços", - "subtitle": "Crie vendas ou substitua preços para condições específicas.", - "delete": { - "confirmation": "Você está prestes a excluir a lista de preços {{title}}. Esta ação não pode ser desfeita.", - "successToast": "Lista de preços {{title}} foi excluída com sucesso." - }, - "create": { - "header": "Criar Lista de Preços", - "subheader": "Crie uma nova lista de preços para gerenciar os preços de seus produtos.", - "tabs": { - "details": "Detalhes", - "products": "Produtos", - "prices": "Preços" - }, - "successToast": "Lista de preços {{title}} foi criada com sucesso.", - "products": { - "list": { - "noRecordsMessage": "Crie um produto primeiro." - } - } - }, - "edit": { - "header": "Editar Lista de Preços", - "successToast": "Lista de preços {{title}} foi atualizada com sucesso." - }, - "configuration": { - "header": "Configuração", - "edit": { - "header": "Editar Configuração da Lista de Preços", - "description": "Edite a configuração da lista de preços.", - "successToast": "Configuração da lista de preços foi atualizada com sucesso." - } - }, - "products": { - "header": "Produtos", - "actions": { - "addProducts": "Adicionar produtos", - "editPrices": "Editar preços" - }, - "delete": { - "confirmation_one": "Você está prestes a excluir os preços de {{count}} produto na lista de preços. Esta ação não pode ser desfeita.", - "confirmation_other": "Você está prestes a excluir os preços de {{count}} produtos na lista de preços. Esta ação não pode ser desfeita.", - "successToast_one": "Preços de {{count}} produto excluídos com sucesso.", - "successToast_other": "Preços de {{count}} produtos excluídos com sucesso." - }, - "add": { - "successToast": "Preços foram adicionados com sucesso à lista de preços." - }, - "edit": { - "successToast": "Preços foram atualizados com sucesso." - } - }, - "fields": { - "priceOverrides": { - "label": "Substituições de preços", - "header": "Substituições de Preços" - }, - "status": { - "label": "Status", - "options": { - "active": "Ativa", - "draft": "Rascunho", - "expired": "Expirada", - "scheduled": "Agendada" - } - }, - "type": { - "label": "Tipo", - "hint": "Escolha o tipo de lista de preços que deseja criar.", - "options": { - "sale": { - "label": "Venda", - "description": "Preços de venda são alterações temporárias nos preços dos produtos." - }, - "override": { - "label": "Substituição", - "description": "Substituições geralmente são usadas para criar preços específicos para clientes." - } - } - }, - "startsAt": { - "label": "A lista de preços tem uma data de início?", - "hint": "Agende a lista de preços para ativar no futuro." - }, - "endsAt": { - "label": "A lista de preços tem uma data de expiração?", - "hint": "Agende a lista de preços para desativar no futuro." - }, - "customerAvailability": { - "header": "Escolha grupos de clientes", - "label": "Disponibilidade para clientes", - "hint": "Escolha quais grupos de clientes devem usar a lista de preços.", - "placeholder": "Pesquise por grupos de clientes", - "attribute": "Grupos de clientes" - } - } - }, - "profile": { - "domain": "Perfil", - "manageYourProfileDetails": "Gerencie os detalhes do seu perfil.", - "fields": { - "languageLabel": "Idioma", - "usageInsightsLabel": "Informações de uso" - }, - "edit": { - "header": "Editar Perfil", - "languageHint": "O idioma que você deseja usar no painel de administração. Isso não altera o idioma da sua loja.", - "languagePlaceholder": "Selecione o idioma", - "usageInsightsHint": "Compartilhe informações de uso e nos ajude a melhorar o Medusa. Você pode ler mais sobre o que coletamos e como usamos na nossa <0>documentação." - }, - "toast": { - "edit": "Alterações no perfil salvas" - } - }, - "users": { - "domain": "Usuários", - "editUser": "Editar Usuário", - "inviteUser": "Convidar Usuário", - "inviteUserHint": "Convide um novo usuário para sua loja.", - "sendInvite": "Enviar convite", - "pendingInvites": "Convites Pendentes", - "deleteInviteWarning": "Você está prestes a excluir o convite para {{email}}. Esta ação não pode ser desfeita.", - "resendInvite": "Reenviar convite", - "copyInviteLink": "Copiar link do convite", - "expiredOnDate": "Expirado em {{date}}", - "validFromUntil": "Válido de <0>{{from}} - <1>{{until}}", - "acceptedOnDate": "Aceito em {{date}}", - "inviteStatus": { - "accepted": "Aceito", - "pending": "Pendente", - "expired": "Expirado" - }, - "roles": { - "admin": "Administrador", - "developer": "Desenvolvedor", - "member": "Membro" - }, - "deleteUserWarning": "Você está prestes a excluir o usuário {{name}}. Esta ação não pode ser desfeita.", - "invite": "Convite" - }, - "store": { - "domain": "Loja", - "manageYourStoresDetails": "Gerencie os detalhes da sua loja", - "editStore": "Editar loja", - "defaultCurrency": "Moeda padrão", - "defaultRegion": "Região padrão", - "swapLinkTemplate": "Modelo de link de troca", - "paymentLinkTemplate": "Modelo de link de pagamento", - "inviteLinkTemplate": "Modelo de link de convite", - "currencies": "Moedas", - "addCurrencies": "Adicionar moedas", - "enableTaxInclusivePricing": "Ativar preços com impostos inclusos", - "disableTaxInclusivePricing": "Desativar preços com impostos inclusos", - "removeCurrencyWarning_one": "Você está prestes a remover {{count}} moeda da sua loja. Certifique-se de remover todos os preços que usam essa moeda antes de continuar.", - "removeCurrencyWarning_other": "Você está prestes a remover {{count}} moedas da sua loja. Certifique-se de remover todos os preços que usam essas moedas antes de continuar.", - "currencyAlreadyAdded": "A moeda já foi adicionada à sua loja.", - "edit": { - "header": "Editar Loja" - }, - "toast": { - "update": "Loja atualizada com sucesso", - "currenciesUpdated": "Moedas atualizadas com sucesso", - "currenciesRemoved": "Moedas removidas da loja com sucesso", - "updatedTaxInclusivitySuccessfully": "Preços com impostos inclusos atualizados com sucesso" - } - }, - "regions": { - "domain": "Regiões", - "subtitle": "Uma região é uma área onde você vende produtos. Ela pode abranger vários países e ter diferentes taxas, provedores e moedas.", - "createRegion": "Criar Região", - "createRegionHint": "Gerencie taxas e provedores para um conjunto de países.", - "addCountries": "Adicionar países", - "editRegion": "Editar Região", - "countriesHint": "Adicione os países incluídos nesta região.", - "deleteRegionWarning": "Você está prestes a excluir a região {{name}}. Esta ação não pode ser desfeita.", - "removeCountriesWarning_one": "Você está prestes a remover {{count}} país da região. Esta ação não pode ser desfeita.", - "removeCountriesWarning_other": "Você está prestes a remover {{count}} países da região. Esta ação não pode ser desfeita.", - "removeCountryWarning": "Você está prestes a remover o país {{name}} da região. Esta ação não pode ser desfeita.", - "automaticTaxesHint": "Quando ativado, os impostos serão calculados apenas no checkout com base no endereço de entrega.", - "taxInclusiveHint": "Quando ativado, os preços na região incluirão impostos.", - "providersHint": "Adicione os provedores de pagamento disponíveis nesta região.", - "shippingOptions": "Opções de Envio", - "deleteShippingOptionWarning": "Você está prestes a excluir a opção de envio {{name}}. Esta ação não pode ser desfeita.", - "return": "Devolução", - "outbound": "Envio", - "priceType": "Tipo de Preço", - "flatRate": "Taxa Fixa", - "calculated": "Calculado", - "list": { - "noRecordsMessage": "Crie uma região para as áreas onde você vende." - }, - "toast": { - "delete": "Região excluída com sucesso", - "edit": "Edição da região salva", - "create": "Região criada com sucesso", - "countries": "Países da região atualizados com sucesso" - }, - "shippingOption": { - "createShippingOption": "Criar Opção de Envio", - "createShippingOptionHint": "Crie uma nova opção de envio para a região.", - "editShippingOption": "Editar Opção de Envio", - "fulfillmentMethod": "Método de Entrega", - "type": { - "outbound": "Envio", - "outboundHint": "Use esta opção se estiver criando uma opção de envio para enviar produtos ao cliente.", - "return": "Devolução", - "returnHint": "Use esta opção se estiver criando uma opção de envio para o cliente devolver produtos a você." - }, - "priceType": { - "label": "Tipo de Preço", - "flatRate": "Taxa fixa", - "calculated": "Calculado" - }, - "availability": { - "adminOnly": "Apenas para Admin", - "adminOnlyHint": "Quando ativado, a opção de envio estará disponível apenas no painel de administração e não na vitrine." - }, - "taxInclusiveHint": "Quando ativado, o preço da opção de envio incluirá impostos.", - "requirements": { - "label": "Requisitos", - "hint": "Especifique os requisitos para a opção de envio." - } - } - }, - "taxes": { - "domain": "Regiões Fiscais", - "domainDescription": "Gerencie sua região fiscal", - "countries": { - "taxCountriesHint": "As configurações fiscais se aplicam aos países listados." - }, - "settings": { - "editTaxSettings": "Editar Configurações Fiscais", - "taxProviderLabel": "Provedor Fiscal", - "systemTaxProviderLabel": "Provedor Fiscal do Sistema", - "calculateTaxesAutomaticallyLabel": "Calcular impostos automaticamente", - "calculateTaxesAutomaticallyHint": "Quando ativado, as taxas serão calculadas automaticamente e aplicadas aos carrinhos. Quando desativado, os impostos devem ser calculados manualmente no checkout. Impostos manuais são recomendados para uso com provedores fiscais de terceiros.", - "applyTaxesOnGiftCardsLabel": "Aplicar impostos em cartões-presente", - "applyTaxesOnGiftCardsHint": "Quando ativado, os impostos serão aplicados aos cartões-presente no checkout. Em alguns países, as regulamentações fiscais exigem a aplicação de impostos aos cartões-presente na compra.", - "defaultTaxRateLabel": "Taxa padrão de imposto", - "defaultTaxCodeLabel": "Código padrão de imposto" - }, - "defaultRate": { - "sectionTitle": "Taxa Padrão de Imposto" - }, - "taxRate": { - "sectionTitle": "Taxas de Imposto", - "createTaxRate": "Criar Taxa de Imposto", - "createTaxRateHint": "Crie uma nova taxa de imposto para a região.", - "deleteRateDescription": "Você está prestes a excluir a taxa de imposto {{name}}. Esta ação não pode ser desfeita.", - "editTaxRate": "Editar Taxa de Imposto", - "editRateAction": "Editar taxa", - "editOverridesAction": "Editar exceções", - "editOverridesTitle": "Editar Exceções de Taxa de Imposto", - "editOverridesHint": "Especifique as exceções para a taxa de imposto.", - "deleteTaxRateWarning": "Você está prestes a excluir a taxa de imposto {{name}}. Esta ação não pode ser desfeita.", - "productOverridesLabel": "Exceções de produtos", - "productOverridesHint": "Especifique as exceções de produtos para a taxa de imposto.", - "addProductOverridesAction": "Adicionar exceções de produtos", - "productTypeOverridesLabel": "Exceções por tipo de produto", - "productTypeOverridesHint": "Especifique as exceções por tipo de produto para a taxa de imposto.", - "addProductTypeOverridesAction": "Adicionar exceções por tipo de produto", - "shippingOptionOverridesLabel": "Exceções de opções de envio", - "shippingOptionOverridesHint": "Especifique as exceções de opções de envio para a taxa de imposto.", - "addShippingOptionOverridesAction": "Adicionar exceções de opções de envio", - "productOverridesHeader": "Produtos", - "productTypeOverridesHeader": "Tipos de Produto", - "shippingOptionOverridesHeader": "Opções de Envio" - } - }, - "locations": { - "domain": "Locais", - "editLocation": "Editar local", - "addSalesChannels": "Adicionar canais de venda", - "noLocationsFound": "Nenhum local encontrado", - "selectLocations": "Selecione os locais que possuem o item em estoque.", - "deleteLocationWarning": "Você está prestes a excluir o local {{name}}. Esta ação não pode ser desfeita.", - "removeSalesChannelsWarning_one": "Você está prestes a remover {{count}} canal de venda do local.", - "removeSalesChannelsWarning_other": "Você está prestes a remover {{count}} canais de venda do local.", - "toast": { - "create": "Local criado com sucesso", - "update": "Local atualizado com sucesso", - "removeChannel": "Canal de venda removido com sucesso" - } - }, - "reservations": { - "domain": "Reservas", - "subtitle": "Gerencie a quantidade reservada de itens de inventário.", - "deleteWarning": "Você está prestes a excluir uma reserva. Esta ação não pode ser desfeita." - }, - "salesChannels": { - "domain": "Canais de Vendas", - "subtitle": "Gerencie os canais online e offline nos quais você vende seus produtos.", - "createSalesChannel": "Criar Canal de Vendas", - "createSalesChannelHint": "Crie um novo canal de vendas para comercializar seus produtos.", - "enabledHint": "Especifique se o canal de vendas está habilitado.", - "removeProductsWarning_one": "Você está prestes a remover {{count}} produto do {{sales_channel}}.", - "removeProductsWarning_other": "Você está prestes a remover {{count}} produtos do {{sales_channel}}.", - "addProducts": "Adicionar Produtos", - "editSalesChannel": "Editar canal de vendas", - "productAlreadyAdded": "O produto já foi adicionado ao canal de vendas.", - "deleteSalesChannelWarning": "Você está prestes a excluir o canal de vendas {{name}}. Esta ação não pode ser desfeita.", - "toast": { - "create": "Canal de vendas criado com sucesso", - "update": "Canal de vendas atualizado com sucesso", - "delete": "Canal de vendas excluído com sucesso" - }, - "products": { - "list": { - "noRecordsMessage": "Não há produtos no canal de vendas." - }, - "add": { - "list": { - "noRecordsMessage": "Crie um produto primeiro." - } - } - } - }, - "apiKeyManagement": { - "domain": { - "publishable": "Chaves de API Publicáveis", - "secret": "Chaves de API Secretas" - }, - "subtitle": { - "publishable": "Gerencie as chaves de API usadas na vitrine para limitar o escopo das solicitações a canais de vendas específicos.", - "secret": "Gerencie as chaves de API usadas para autenticar usuários administrativos em aplicativos administrativos." - }, - "status": { - "active": "Ativo", - "revoked": "Revogado" - }, - "type": { - "publishable": "Publicável", - "secret": "Secreta" - }, - "create": { - "createPublishableHeader": "Criar Chave de API Publicável", - "createPublishableHint": "Crie uma nova chave de API publicável para limitar o escopo das solicitações a canais de vendas específicos.", - "createSecretHeader": "Criar Chave de API Secreta", - "createSecretHint": "Crie uma nova chave de API secreta para acessar a API Medusa como um usuário administrativo autenticado.", - "secretKeyCreatedHeader": "Chave Secreta Criada", - "secretKeyCreatedHint": "Sua nova chave secreta foi gerada. Copie e armazene-a com segurança agora. Este é o único momento em que ela será exibida.", - "copySecretTokenSuccess": "Chave secreta copiada para a área de transferência.", - "copySecretTokenFailure": "Falha ao copiar a chave secreta para a área de transferência.", - "successToast": "Chave de API criada com sucesso." - }, - "edit": { - "header": "Editar Chave de API", - "description": "Edite o título da chave de API.", - "successToast": "Chave de API {{title}} atualizada com sucesso." - }, - "salesChannels": { - "title": "Adicionar Canais de Vendas", - "description": "Adicione os canais de vendas que a chave de API deve ter como escopo.", - "successToast_one": "{{count}} canal de vendas foi adicionado com sucesso à chave de API.", - "successToast_other": "{{count}} canais de vendas foram adicionados com sucesso à chave de API.", - "alreadyAddedTooltip": "O canal de vendas já foi adicionado à chave de API.", - "list": { - "noRecordsMessage": "Não há canais de vendas no escopo da chave de API publicável." - } - }, - "delete": { - "warning": "Você está prestes a excluir a chave de API {{title}}. Esta ação não pode ser desfeita.", - "successToast": "Chave de API {{title}} excluída com sucesso." - }, - "revoke": { - "warning": "Você está prestes a revogar a chave de API {{title}}. Esta ação não pode ser desfeita.", - "successToast": "Chave de API {{title}} revogada com sucesso." - }, - "addSalesChannels": { - "list": { - "noRecordsMessage": "Crie um canal de vendas primeiro." - } - }, - "removeSalesChannel": { - "warning": "Você está prestes a remover o canal de vendas {{name}} da chave de API. Esta ação não pode ser desfeita.", - "warningBatch_one": "Você está prestes a remover {{count}} canal de vendas da chave de API. Esta ação não pode ser desfeita.", - "warningBatch_other": "Você está prestes a remover {{count}} canais de vendas da chave de API. Esta ação não pode ser desfeita.", - "successToast": "Canal de vendas removido com sucesso da chave de API.", - "successToastBatch_one": "{{count}} canal de vendas removido com sucesso da chave de API.", - "successToastBatch_other": "{{count}} canais de vendas removidos com sucesso da chave de API." - }, - "actions": { - "revoke": "Revogar Chave de API", - "copy": "Copiar Chave de API", - "copySuccessToast": "Chave de API copiada para a área de transferência." - }, - "table": { - "lastUsedAtHeader": "Último Uso Em", - "createdAtHeader": "Criado Em" - }, - "fields": { - "lastUsedAtLabel": "Último uso em", - "revokedByLabel": "Revogado por", - "revokedAtLabel": "Revogado em", - "createdByLabel": "Criado por" - } - }, - "returnReasons": { - "domain": "Razões de Devolução", - "subtitle": "Gerencie as razões para itens devolvidos.", - "calloutHint": "Gerencie as razões para categorizar as devoluções.", - "editReason": "Editar Razão de Devolução", - "create": { - "header": "Adicionar Razão de Devolução", - "subtitle": "Especifique as razões mais comuns para devoluções.", - "hint": "Crie uma nova razão de devolução para categorizar as devoluções.", - "successToast": "Razão de devolução {{label}} criada com sucesso." - }, - "edit": { - "header": "Editar Razão de Devolução", - "subtitle": "Edite o valor da razão de devolução.", - "successToast": "Razão de devolução {{label}} atualizada com sucesso." - }, - "delete": { - "confirmation": "Você está prestes a excluir a razão de devolução {{label}}. Esta ação não pode ser desfeita.", - "successToast": "Razão de devolução {{label}} excluída com sucesso." - }, - "fields": { - "value": { - "label": "Valor", - "placeholder": "tamanho_errado", - "tooltip": "O valor deve ser um identificador único para a razão da devolução." - }, - "label": { "label": "Etiqueta", "placeholder": "Tamanho errado" }, - "description": { - "label": "Descrição", - "placeholder": "O cliente recebeu o tamanho errado" - } - } - }, - "login": { - "forgotPassword": "Esqueceu a senha? - <0>Redefinir", - "title": "Bem-vindo ao Medusa", - "hint": "Faça login para acessar a área da conta" - }, - "invite": { - "title": "Bem-vindo ao Medusa", - "hint": "Crie sua conta abaixo", - "backToLogin": "Voltar para o login", - "createAccount": "Criar conta", - "alreadyHaveAccount": "Já tem uma conta? - <0>Fazer login", - "emailTooltip": "Seu e-mail não pode ser alterado. Se desejar usar outro e-mail, um novo convite deve ser enviado.", - "invalidInvite": "O convite é inválido ou expirou.", - "successTitle": "Sua conta foi registrada", - "successHint": "Comece a usar o Medusa Admin imediatamente.", - "successAction": "Iniciar Medusa Admin", - "invalidTokenTitle": "Seu token de convite é inválido", - "invalidTokenHint": "Tente solicitar um novo link de convite.", - "passwordMismatch": "As senhas não correspondem", - "toast": { - "accepted": "Convite aceito com sucesso" - } - }, - "resetPassword": { - "title": "Redefinir senha", - "hint": "Digite seu e-mail abaixo e enviaremos instruções sobre como redefinir sua senha.", - "email": "E-mail", - "sendResetInstructions": "Enviar instruções de redefinição", - "backToLogin": "<0>Voltar para o login", - "newPasswordHint": "Escolha uma nova senha abaixo.", - "invalidTokenTitle": "Seu token de redefinição é inválido", - "invalidTokenHint": "Tente solicitar um novo link de redefinição.", - "expiredTokenTitle": "Seu token de redefinição expirou", - "goToResetPassword": "Ir para Redefinir Senha", - "resetPassword": "Redefinir senha", - "newPassword": "Nova senha", - "repeatNewPassword": "Repetir nova senha", - "tokenExpiresIn": "O token expira em <0>{{time}} minutos", - "successfulRequestTitle": "E-mail enviado com sucesso", - "successfulRequest": "Enviamos um e-mail que você pode usar para redefinir sua senha. Verifique a pasta de spam se não o recebeu após alguns minutos.", - "successfulResetTitle": "Redefinição de senha bem-sucedida", - "successfulReset": "Faça login na página de login.", - "passwordMismatch": "As senhas não correspondem", - "invalidLinkTitle": "Seu link de redefinição é inválido", - "invalidLinkHint": "Tente redefinir sua senha novamente." - }, - "workflowExecutions": { - "domain": "Fluxos de Trabalho", - "subtitle": "Visualize e acompanhe as execuções de fluxos de trabalho em sua aplicação Medusa.", - "transactionIdLabel": "ID da Transação", - "workflowIdLabel": "ID do Fluxo de Trabalho", - "progressLabel": "Progresso", - "stepsCompletedLabel_one": "{{completed}} de {{count}} etapa", - "stepsCompletedLabel_other": "{{completed}} de {{count}} etapas", - "list": { - "noRecordsMessage": "Nenhum fluxo de trabalho foi executado ainda." - }, - "history": { - "sectionTitle": "Histórico", - "runningState": "Em execução...", - "awaitingState": "Aguardando", - "failedState": "Falhou", - "skippedState": "Ignorado", - "skippedFailureState": "Ignorado (Falha)", - "definitionLabel": "Definição", - "outputLabel": "Saída", - "compensateInputLabel": "Compensar entrada", - "revertedLabel": "Revertido", - "errorLabel": "Erro" - }, - "state": { - "done": "Concluído", - "failed": "Falhou", - "reverted": "Revertido", - "invoking": "Invocando", - "compensating": "Compensando", - "notStarted": "Não iniciado" - }, - "transaction": { - "state": { - "waitingToCompensate": "Aguardando compensação" - } - }, - "step": { - "state": { - "skipped": "Ignorado", - "skippedFailure": "Ignorado (Falha)", - "dormant": "Inativo", - "timeout": "Tempo limite" - } - } - }, - "productTypes": { - "domain": "Tipos de Produtos", - "subtitle": "Organize seus produtos em tipos.", - "create": { - "header": "Criar Tipo de Produto", - "hint": "Crie um novo tipo de produto para categorizar seus produtos.", - "successToast": "Tipo de produto {{value}} foi criado com sucesso." - }, - "edit": { - "header": "Editar Tipo de Produto", - "successToast": "Tipo de produto {{value}} foi atualizado com sucesso." - }, - "delete": { - "confirmation": "Você está prestes a excluir o tipo de produto {{value}}. Esta ação não pode ser desfeita.", - "successToast": "Tipo de produto {{value}} foi excluído com sucesso." - }, - "fields": { - "value": "Valor" - } - }, - "productTags": { - "domain": "Etiquetas de Produtos", - "create": { - "header": "Criar Etiqueta de Produto", - "subtitle": "Crie uma nova etiqueta de produto para categorizar seus produtos.", - "successToast": "Etiqueta de produto {{value}} foi criada com sucesso." - }, - "edit": { - "header": "Editar Etiqueta de Produto", - "subtitle": "Edite o valor da etiqueta do produto.", - "successToast": "Etiqueta de produto {{value}} foi atualizada com sucesso." - }, - "delete": { - "confirmation": "Você está prestes a excluir a etiqueta de produto {{value}}. Esta ação não pode ser desfeita.", - "successToast": "Etiqueta de produto {{value}} foi excluída com sucesso." - }, - "fields": { - "value": "Valor" - } - }, - "notifications": { - "domain": "Notificações", - "emptyState": { - "title": "Sem notificações", - "description": "Você não tem nenhuma notificação no momento, mas quando tiver, elas aparecerão aqui." - }, - "accessibility": { - "description": "Notificações sobre atividades do Medusa serão listadas aqui." - } - }, - "errors": { - "serverError": "Erro no servidor - Tente novamente mais tarde.", - "invalidCredentials": "Email ou senha incorretos" - }, - "statuses": { - "scheduled": "Agendado", - "expired": "Expirado", - "active": "Ativo", - "enabled": "Habilitado", - "disabled": "Desabilitado" - }, - "labels": { - "productVariant": "Variante de Produto", - "prices": "Preços", - "available": "Disponível", - "inStock": "Em estoque", - "added": "Adicionado", - "removed": "Removido" - }, - "fields": { - "amount": "Quantidade", - "refundAmount": "Valor do reembolso", - "name": "Nome", - "default": "Padrão", - "lastName": "Sobrenome", - "firstName": "Primeiro nome", - "title": "Título", - "customTitle": "Título personalizado", - "manageInventory": "Gerenciar inventário", - "inventoryKit": "Tem kit de inventário", - "inventoryItems": "Itens de inventário", - "inventoryItem": "Item de inventário", - "requiredQuantity": "Quantidade necessária", - "description": "Descrição", - "email": "Email", - "password": "Senha", - "repeatPassword": "Repetir senha", - "confirmPassword": "Confirmar senha", - "newPassword": "Nova senha", - "repeatNewPassword": "Repetir nova senha", - "categories": "Categorias", - "shippingMethod": "Método de envio", - "configurations": "Configurações", - "conditions": "Condições", - "category": "Categoria", - "collection": "Coleção", - "discountable": "Descontável", - "handle": "Identificador", - "subtitle": "Subtítulo", - "item": "Item", - "qty": "Qtd.", - "limit": "Limite", - "tags": "Tags", - "type": "Tipo", - "reason": "Razão", - "none": "Nenhum", - "all": "Todos", - "search": "Buscar", - "percentage": "Porcentagem", - "sales_channels": "Canais de vendas", - "customer_groups": "Grupos de clientes", - "product_tags": "Tags de produtos", - "product_types": "Tipos de produtos", - "product_collections": "Coleções de produtos", - "status": "Status", - "code": "Código", - "value": "Valor", - "disabled": "Desabilitado", - "dynamic": "Dinâmico", - "normal": "Normal", - "years": "Anos", - "months": "Meses", - "days": "Dias", - "hours": "Horas", - "minutes": "Minutos", - "totalRedemptions": "Total de resgates", - "countries": "Países", - "paymentProviders": "Provedores de pagamento", - "refundReason": "Razão do reembolso", - "fulfillmentProviders": "Provedores de atendimento", - "fulfillmentProvider": "Provedor de atendimento", - "providers": "Provedores", - "availability": "Disponibilidade", - "inventory": "Inventário", - "optional": "Opcional", - "note": "Nota", - "automaticTaxes": "Impostos automáticos", - "taxInclusivePricing": "Preço com impostos incluídos", - "currency": "Moeda", - "address": "Endereço", - "address2": "Apartamento, suíte, etc.", - "city": "Cidade", - "postalCode": "CEP", - "country": "País", - "state": "Estado", - "province": "Província", - "company": "Empresa", - "phone": "Telefone", - "metadata": "Metadados", - "selectCountry": "Selecione o país", - "products": "Produtos", - "variants": "Variantes", - "orders": "Pedidos", - "account": "Conta", - "total": "Total do pedido", - "paidTotal": "Total capturado", - "totalExclTax": "Total sem impostos", - "subtotal": "Subtotal", - "shipping": "Frete", - "outboundShipping": "Frete de saída", - "returnShipping": "Frete de retorno", - "tax": "Imposto", - "created": "Criado", - "key": "Chave", - "customer": "Cliente", - "date": "Data", - "order": "Pedido", - "fulfillment": "Atendimento", - "provider": "Provedor", - "payment": "Pagamento", - "items": "Itens", - "salesChannel": "Canal de vendas", - "region": "Região", - "discount": "Desconto", - "role": "Função", - "sent": "Enviado", - "salesChannels": "Canais de vendas", - "product": "Produto", - "createdAt": "Criado em", - "updatedAt": "Atualizado em", - "revokedAt": "Revogado em", - "true": "Verdadeiro", - "false": "Falso", - "giftCard": "Cartão presente", - "tag": "Tag", - "dateIssued": "Data de emissão", - "issuedDate": "Data de emissão", - "expiryDate": "Data de validade", - "price": "Preço", - "priceTemplate": "Preço {{regionOrCurrency}}", - "height": "Altura", - "width": "Largura", - "length": "Comprimento", - "weight": "Peso", - "midCode": "Código MID", - "hsCode": "Código HS", - "ean": "EAN", - "upc": "UPC", - "inventoryQuantity": "Quantidade de inventário", - "barcode": "Código de barras", - "countryOfOrigin": "País de origem", - "material": "Material", - "thumbnail": "Miniatura", - "sku": "SKU", - "managedInventory": "Inventário gerido", - "allowBackorder": "Permitir pré-venda", - "inStock": "Em estoque", - "location": "Localização", - "quantity": "Quantidade", - "variant": "Variante", - "id": "ID", - "parent": "Pai", - "minSubtotal": "Subtotal mínimo", - "maxSubtotal": "Subtotal máximo", - "shippingProfile": "Perfil de frete", - "summary": "Resumo", - "details": "Detalhes", - "label": "Rótulo", - "rate": "Taxa", - "requiresShipping": "Requer envio", - "unitPrice": "Preço unitário", - "startDate": "Data de início", - "endDate": "Data de término", - "draft": "Rascunho", - "values": "Valores" - }, - "dateTime": { - "years_one": "Ano", - "years_other": "Anos", - "months_one": "Mês", - "months_other": "Meses", - "weeks_one": "Semana", - "weeks_other": "Semanas", - "days_one": "Dia", - "days_other": "Dias", - "hours_one": "Hora", - "hours_other": "Horas", - "minutes_one": "Minuto", - "minutes_other": "Minutos", - "seconds_one": "Segundo", - "seconds_other": "Segundos" - } -} diff --git a/src/i18n/translations/ro.json b/src/i18n/translations/ro.json deleted file mode 100644 index 1af63e34..00000000 --- a/src/i18n/translations/ro.json +++ /dev/null @@ -1,2940 +0,0 @@ -{ - "$schema": "./$schema.json", - "general": { - "ascending": "Ascendent", - "descending": "Descendent", - "add": "Adăuga", - "start": "Început", - "end": "Sfârşit", - "open": "Deschide", - "close": "Aproape", - "apply": "Aplicați", - "range": "Gamă", - "search": "Căutare", - "of": "de", - "results": "rezultate", - "pages": "pagini", - "next": "Următorul", - "prev": "Prev", - "is": "este", - "timeline": "Cronologie", - "success": "Succes", - "warning": "Avertizare", - "tip": "Sfat", - "error": "Eroare", - "select": "Selecta", - "selected": "Selectat", - "enabled": "Activat", - "disabled": "Dezactivat", - "expired": "Expirat", - "active": "Activ", - "revoked": "Revocat", - "new": "Nou", - "modified": "Modificat", - "added": "Adăugat", - "removed": "Îndepărtat", - "admin": "Admin", - "store": "Magazin", - "details": "Detalii", - "countSelected": "{{count}} selectat", - "countOfTotalSelected": "{{count}} de {{total}} selectat", - "plusCount": "+ {{count}}", - "plusCountMore": "+ {{count}} Mai mult", - "areYouSure": "esti sigur?", - "noRecordsFound": "Nu au fost găsite înregistrări", - "typeToConfirm": "Introdu {val} pentru a confirma:", - "noResultsTitle": "Niciun rezultat", - "noResultsMessage": "Încercați să schimbați filtrele sau interogarea de căutare", - "noSearchResults": "Niciun rezultat al căutării", - "noSearchResultsFor": "Nu există rezultate de căutare pentru <0>'{{query}}'", - "noRecordsTitle": "Fără înregistrări", - "noRecordsMessage": "Nu există înregistrări de afișat", - "unsavedChangesTitle": "Sigur doriți să părăsiți acest formular?", - "unsavedChangesDescription": "Aveți modificări nesalvate care se vor pierde dacă părăsiți acest formular.", - "includesTaxTooltip": "Prețurile din această coloană includ taxe.", - "excludesTaxTooltip": "Prețurile din această coloană sunt fără taxe.", - "noMoreData": "Nu mai sunt date", - "items_one": "{{count}} articol", - "items_other": "{{count}} articole" - }, - "json": { - "header": "JSON", - "drawer": { - "description": "Vizualizați datele JSON pentru acest obiect.", - "header_one": "JSON <0>· {{count}} cheie", - "header_other": "JSON <0>· {{count}} chei" - }, - "numberOfKeys_one": "{{count}} cheie", - "numberOfKeys_other": "{{count}} chei" - }, - "metadata": { - "header": "Metadate", - "edit": { - "header": "Editați metadatele", - "description": "Editați metadatele pentru acest obiect.", - "successToast": "Metadatele au fost actualizate cu succes.", - "actions": { - "insertRowAbove": "Introduceți rândul de deasupra", - "insertRowBelow": "Introduceți rândul de mai jos", - "deleteRow": "Ștergeți rândul" - }, - "labels": { - "key": "Cheie", - "value": "Valoare" - }, - "complexRow": { - "label": "Unele rânduri sunt dezactivate", - "description": "Acest obiect conține metadate non-primitive, cum ar fi matrice sau obiecte, care nu pot fi editate aici. ", - "tooltip": "Acest rând este dezactivat deoarece conține date neprimitive." - } - }, - "numberOfKeys_one": "{{count}} cheie", - "numberOfKeys_other": "{{count}} chei" - }, - "validation": { - "mustBeInt": "Valoarea trebuie să fie un număr întreg.", - "mustBePositive": "Valoarea trebuie să fie un număr pozitiv." - }, - "actions": { - "save": "Salva", - "saveAsDraft": "Salvați ca schiță", - "copy": "Copie", - "copied": "Copiat", - "duplicate": "Duplicat", - "publish": "Publica", - "create": "Crea", - "delete": "Şterge", - "remove": "Elimina", - "revoke": "Revoca", - "cancel": "Anula", - "forceConfirm": "Confirmare forțată", - "continueEdit": "Continuați editarea", - "enable": "Permite", - "disable": "Dezactivați", - "undo": "Anula", - "complete": "Complet", - "viewDetails": "Vezi detalii", - "back": "Spate", - "close": "Aproape", - "showMore": "Arată mai multe", - "continue": "Continua", - "continueWithEmail": "Continuați cu e-mail", - "idCopiedToClipboard": "ID copiat în clipboard", - "addReason": "Adăugați un motiv", - "addNote": "Adăugați o notă", - "reset": "Resetați", - "confirm": "Confirma", - "edit": "Edita", - "addItems": "Adăugați articole", - "download": "Descărcați", - "clear": "Clar", - "clearAll": "Ștergeți totul", - "apply": "Aplicați", - "add": "Adăuga", - "select": "Selecta", - "browse": "Răsfoiește", - "logout": "Deconectare", - "hide": "Ascunde", - "export": "Export", - "import": "Import", - "cannotUndo": "Această acțiune nu poate fi anulată" - }, - "operators": { - "in": "În" - }, - "app": { - "search": { - "label": "Căutare", - "title": "Căutare", - "description": "Căutați în întregul magazin, inclusiv comenzi, produse, clienți și multe altele.", - "allAreas": "Toate zonele", - "navigation": "Navigare", - "openResult": "Deschide rezultatul", - "showMore": "Arată mai multe", - "placeholder": "Sari la sau gaseste orice...", - "noResultsTitle": "Nu s-au găsit rezultate", - "noResultsMessage": "Nu am găsit nimic care să corespundă căutării dvs.", - "emptySearchTitle": "Tastați pentru a căuta", - "emptySearchMessage": "Introduceți un cuvânt cheie sau o expresie de explorat.", - "loadMore": "Încărca {{count}} Mai mult", - "groups": { - "all": "Toate zonele", - "customer": "Clienții", - "customerGroup": "Grupuri de clienți", - "product": "Produse", - "productVariant": "Variante de produs", - "inventory": "Inventar", - "reservation": "Rezervări", - "category": "Categorii", - "collection": "Colecții", - "order": "Comenzi", - "promotion": "Promoții", - "campaign": "Campanii", - "priceList": "Liste de prețuri", - "user": "Utilizatori", - "region": "Regiunile", - "taxRegion": "Regiuni fiscale", - "returnReason": "Motive de întoarcere", - "salesChannel": "Canale de vânzare", - "productType": "Tipuri de produse", - "productTag": "Etichete de produs", - "location": "Locații", - "shippingProfile": "Profiluri de expediere", - "publishableApiKey": "Chei API care pot fi publicate", - "secretApiKey": "Chei secrete API", - "command": "Comenzi", - "navigation": "Navigare" - } - }, - "keyboardShortcuts": { - "pageShortcut": "Sari la", - "settingShortcut": "Setări", - "commandShortcut": "Comenzi", - "then": "apoi", - "navigation": { - "goToOrders": "Comenzi", - "goToProducts": "Produse", - "goToCollections": "Colecții", - "goToCategories": "Categorii", - "goToCustomers": "Clienții", - "goToCustomerGroups": "Grupuri de clienți", - "goToInventory": "Inventar", - "goToReservations": "Rezervări", - "goToPriceLists": "Liste de prețuri", - "goToPromotions": "Promoții", - "goToCampaigns": "Campanii" - }, - "settings": { - "goToSettings": "Setări", - "goToStore": "Magazin", - "goToUsers": "Utilizatori", - "goToRegions": "Regiunile", - "goToTaxRegions": "Regiuni fiscale", - "goToSalesChannels": "Canale de vânzare", - "goToProductTypes": "Tipuri de produse", - "goToLocations": "Locații", - "goToPublishableApiKeys": "Chei API care pot fi publicate", - "goToSecretApiKeys": "Chei secrete API", - "goToWorkflows": "Fluxuri de lucru", - "goToProfile": "Profil", - "goToReturnReasons": "Motive de returnare" - } - }, - "menus": { - "user": { - "documentation": "Documentare", - "changelog": "Jurnalul modificărilor", - "shortcuts": "Comenzi rapide", - "profileSettings": "Setări de profil", - "theme": { - "label": "Temă", - "dark": "Întuneric", - "light": "Aprinde", - "system": "Sistem" - } - }, - "store": { - "label": "Magazin", - "storeSettings": "Memorează setările" - }, - "actions": { - "logout": "Deconectați-vă" - } - }, - "nav": { - "accessibility": { - "title": "Navigare", - "description": "Meniul de navigare pentru tabloul de bord." - }, - "common": { - "extensions": "Extensii" - }, - "main": { - "store": "Magazin", - "storeSettings": "Memorează setările" - }, - "settings": { - "header": "Setări", - "general": "General", - "developer": "Dezvoltator", - "myAccount": "Contul meu" - } - } - }, - "dataGrid": { - "columns": { - "view": "Vedere", - "resetToDefault": "Resetați la valoarea implicită", - "disabled": "Modificarea coloanelor care sunt vizibile este dezactivată." - }, - "shortcuts": { - "label": "Comenzi rapide", - "commands": { - "undo": "Anula", - "redo": "Reface", - "copy": "Copie", - "paste": "Pastă", - "edit": "Edita", - "delete": "Şterge", - "clear": "Clar", - "moveUp": "Mișcă-te în sus", - "moveDown": "Deplasați-vă în jos", - "moveLeft": "Deplasați-vă la stânga", - "moveRight": "Deplasați-vă la dreapta", - "moveTop": "Mutați sus", - "moveBottom": "Mutați în jos", - "selectDown": "Selectați în jos", - "selectUp": "Selectați sus", - "selectColumnDown": "Selectați coloana în jos", - "selectColumnUp": "Selectați coloana în sus", - "focusToolbar": "Bara de instrumente Focus", - "focusCancel": "Anulați focalizarea" - } - }, - "errors": { - "fixError": "Remediați eroarea", - "count_one": "{{count}} eroare", - "count_other": "{{count}} erori" - } - }, - "filters": { - "sortLabel": "Sortare", - "filterLabel": "Filtrare", - "searchLabel": "Căutare", - "date": { - "today": "Astăzi", - "lastSevenDays": "Ultimele 7 zile", - "lastThirtyDays": "Ultimele 30 de zile", - "lastNinetyDays": "Ultimele 90 de zile", - "lastTwelveMonths": "Ultimele 12 luni", - "custom": "Personalizat", - "from": "Din", - "to": "La", - "starting": "Pornire", - "ending": "Final" - }, - "compare": { - "lessThan": "Mai puțin decât", - "greaterThan": "Mai mare decât", - "exact": "Corect", - "range": "Gamă", - "lessThanLabel": "mai puțin decât {{value}}", - "greaterThanLabel": "mai mare decât {{value}}", - "andLabel": "şi" - }, - "sorting": { - "alphabeticallyAsc": "A to Z", - "alphabeticallyDesc": "Z to A", - "dateAsc": "Cel mai nou primul", - "dateDesc": "Cel mai vechi primul" - }, - "radio": { - "yes": "Da", - "no": "Nu", - "true": "Adevarat", - "false": "Fals" - }, - "addFilter": "Adăugați filtru" - }, - "errorBoundary": { - "badRequestTitle": "400 - Cerere proastă", - "badRequestMessage": "Cererea nu a putut fi înțeleasă de server din cauza sintaxei incorecte.", - "notFoundTitle": "404 - Nu există nicio pagină la această adresă", - "notFoundMessage": "Verificați adresa URL și încercați din nou sau utilizați bara de căutare pentru a găsi ceea ce căutați.", - "internalServerErrorTitle": "500 - Eroare internă de server", - "internalServerErrorMessage": "A apărut o eroare neașteptată pe server. ", - "defaultTitle": "A apărut o eroare", - "defaultMessage": "A apărut o eroare neașteptată la redarea acestei pagini.", - "noMatchMessage": "Pagina pe care o cauți nu există.", - "backToDashboard": "Înapoi la tabloul de bord" - }, - "addresses": { - "shippingAddress": { - "header": "Adresa de transport", - "editHeader": "Editați adresa de livrare", - "editLabel": "Adresa de transport", - "label": "Adresa de transport" - }, - "billingAddress": { - "header": "Adresa de facturare", - "editHeader": "Editați adresa de facturare", - "editLabel": "Adresa de facturare", - "label": "Adresa de facturare", - "sameAsShipping": "La fel ca adresa de livrare" - }, - "contactHeading": "Contact", - "locationHeading": "Locaţie" - }, - "email": { - "editHeader": "Editați e-mailul", - "editLabel": "E-mail", - "label": "E-mail" - }, - "transferOwnership": { - "header": "Transferați proprietatea", - "label": "Transferați proprietatea", - "details": { - "order": "Detalii comanda", - "draft": "Ciornă detalii" - }, - "currentOwner": { - "label": "Actual proprietar", - "hint": "Actualul proprietar al comenzii." - }, - "newOwner": { - "label": "Noul proprietar", - "hint": "Noul proprietar căruia îi transferă comanda." - }, - "validation": { - "mustBeDifferent": "Noul proprietar trebuie să fie diferit de proprietarul actual.", - "required": "Este necesar un nou proprietar." - } - }, - "sales_channels": { - "availableIn": "Disponibil în <0>{{x}} de <1>{{y}} canale de vânzare" - }, - "products": { - "domain": "Produse", - "additionalAttributes": "Atribute suplimentare", - "list": { - "noRecordsMessage": "Creați primul dvs. produs pentru a începe să vindeți." - }, - "edit": { - "header": "Editați produsul", - "description": "Editați detaliile produsului.", - "successToast": "Produs {{title}} a fost actualizat cu succes." - }, - "create": { - "title": "Creați produs", - "description": "Creați un produs nou.", - "header": "General", - "tabs": { - "details": "Detalii", - "organize": "Organiza", - "variants": "Variante", - "inventory": "Truse de inventar" - }, - "errors": { - "variants": "Vă rugăm să selectați cel puțin o variantă.", - "options": "Vă rugăm să creați cel puțin o opțiune.", - "uniqueSku": "SKU trebuie să fie unic." - }, - "inventory": { - "heading": "Truse de inventar", - "label": "Adăugați articole de inventar la kitul de inventar al variantei.", - "itemPlaceholder": "Selectați obiectul de inventar", - "quantityPlaceholder": "Câte dintre acestea sunt necesare pentru kit?" - }, - "variants": { - "header": "Variante", - "subHeadingTitle": "Da, acesta este un produs cu variante", - "subHeadingDescription": "Când debifați, vom crea o variantă implicită pentru dvs", - "optionTitle": { - "placeholder": "Dimensiune" - }, - "optionValues": { - "placeholder": "Mici, Mijlocii, Mari" - }, - "productVariants": { - "label": "Variante de produs", - "hint": "Acest clasament va afecta ordinea variantelor din vitrina dvs.", - "alert": "Adăugați opțiuni pentru a crea variante.", - "tip": "Variantele rămase nebifate nu vor fi create. " - }, - "productOptions": { - "label": "Opțiuni de produs", - "hint": "Definiți opțiunile pentru produs, de ex. " - } - }, - "successToast": "Produs {{title}} a fost creat cu succes." - }, - "export": { - "header": "Exportați lista de produse", - "description": "Exportați lista de produse într-un fișier CSV.", - "success": { - "title": "Procesăm exportul dvs", - "description": "Exportul datelor poate dura câteva minute. " - }, - "filters": { - "title": "Filtre", - "description": "Aplicați filtre în prezentarea generală a tabelului pentru a ajusta această vizualizare" - }, - "columns": { - "title": "Coloane", - "description": "Personalizați datele exportate pentru a răspunde nevoilor specifice" - } - }, - "import": { - "header": "Importați lista de produse", - "uploadLabel": "Import produse", - "uploadHint": "Trageți și plasați un fișier CSV sau faceți clic pentru a încărca", - "description": "Importați produse furnizând un fișier CSV într-un format predefinit", - "template": { - "title": "Nu sunteți sigur cum să vă aranjați lista?", - "description": "Descărcați șablonul de mai jos pentru a vă asigura că urmați formatul corect." - }, - "upload": { - "title": "Încărcați un fișier CSV", - "description": "Prin importuri puteți adăuga sau actualiza produse. ", - "preprocessing": "Preprocesare...", - "productsToCreate": "Produsele vor fi create", - "productsToUpdate": "Produsele vor fi actualizate" - }, - "success": { - "title": "Procesăm importul dvs", - "description": "Importarea datelor poate dura ceva timp. " - } - }, - "deleteWarning": "Sunteți pe cale să ștergeți produsul {{title}}. ", - "variants": { - "header": "Variante", - "empty": { - "heading": "Nicio varianta", - "description": "Nu există variante de afișat." - }, - "filtered": { - "heading": "Niciun rezultat", - "description": "Nicio variantă nu corespunde criteriilor actuale de filtrare." - } - }, - "attributes": "Atribute", - "editAttributes": "Editați atribute", - "editOptions": "Editare opțiuni", - "editPrices": "Editați prețurile", - "media": { - "label": "Media", - "editHint": "Adăugați conținut media la produs pentru a-l prezenta în vitrina dvs.", - "makeThumbnail": "Faceți o miniatură", - "uploadImagesLabel": "Încărcați imagini", - "uploadImagesHint": "Trageți și plasați imaginile aici sau faceți clic pentru a încărca.", - "invalidFileType": "'{{name}}' nu este un tip de fișier acceptat. {{types}}.", - "failedToUpload": "Nu s-a putut încărca conținutul media adăugat. ", - "thumbnailTooltip": "Miniatură", - "galleryLabel": "Galerie", - "downloadImageLabel": "Descărcați imaginea curentă", - "deleteImageLabel": "Ștergeți imaginea curentă", - "emptyState": { - "header": "Încă nu există media", - "description": "Adăugați conținut media la produs pentru a-l prezenta în vitrina dvs.", - "action": "Adăugați conținut media" - }, - "successToast": "Media a fost actualizată cu succes.", - "deleteWarning_one": "Sunteți pe cale să ștergeți {{count}} imagine. ", - "deleteWarning_other": "Sunteți pe cale să ștergeți {{count}} imagini. ", - "deleteWarningWithThumbnail_one": "Sunteți pe cale să ștergeți {{count}} imaginea inclusiv miniatura. ", - "deleteWarningWithThumbnail_other": "Sunteți pe cale să ștergeți {{count}} imagini, inclusiv miniatura. " - }, - "discountableHint": "Dacă nu este bifată, reducerile nu vor fi aplicate acestui produs.", - "noSalesChannels": "Nu este disponibil în niciun canal de vânzare", - "deleteVariantWarning": "Sunteți pe cale să ștergeți varianta {{title}}. ", - "productStatus": { - "draft": "Proiect", - "published": "Publicat", - "proposed": "Propus", - "rejected": "Respins" - }, - "fields": { - "title": { - "label": "Titlu", - "hint": "Dați produsului dvs. un titlu scurt și clar.<0/>50-60 de caractere este lungimea recomandată pentru motoarele de căutare.", - "placeholder": "Jachetă de iarnă" - }, - "subtitle": { - "label": "Subtitlu", - "placeholder": "Cald și confortabil" - }, - "handle": { - "label": "Mâner", - "tooltip": "Mânerul este folosit pentru a face referire la produsul din vitrina dvs. ", - "placeholder": "jachetă-de-iarnă" - }, - "description": { - "label": "Descriere", - "hint": "Oferiți produsului dumneavoastră o descriere scurtă și clară.<0/>120-160 de caractere este lungimea recomandată pentru motoarele de căutare.", - "placeholder": "O jachetă călduroasă și confortabilă" - }, - "discountable": { - "label": "Reducere", - "hint": "Dacă nu este bifată, reducerile nu vor fi aplicate acestui produs" - }, - "type": { - "label": "Tip" - }, - "collection": { - "label": "Colectare" - }, - "categories": { - "label": "Categorii" - }, - "tags": { - "label": "Etichete" - }, - "sales_channels": { - "label": "Canale de vânzare", - "hint": "Acest produs va fi disponibil numai în canalul prestabilit de vânzări dacă este lăsat neatins." - }, - "countryOrigin": { - "label": "Țara de origine" - }, - "material": { - "label": "Material" - }, - "width": { - "label": "Lăţime" - }, - "length": { - "label": "Lungime" - }, - "height": { - "label": "Înălţime" - }, - "weight": { - "label": "Greutate" - }, - "options": { - "label": "Opțiuni de produs", - "hint": "Opțiunile sunt folosite pentru a defini culoarea, dimensiunea etc. a produsului", - "add": "Adăugați opțiunea", - "optionTitle": "Titlul opțiunii", - "optionTitlePlaceholder": "Culoare", - "variations": "Variante (separate prin virgulă)", - "variantionsPlaceholder": "Roșu, Albastru, Verde" - }, - "variants": { - "label": "Variante de produs", - "hint": "Variantele rămase nebifate nu vor fi create. Această clasare va afecta modul în care variantele sunt clasate în interfața dvs." - }, - "mid_code": { - "label": "Cod mijlociu" - }, - "hs_code": { - "label": "Cod HS" - } - }, - "variant": { - "edit": { - "header": "Editați varianta", - "success": "Varianta de produs editată cu succes" - }, - "create": { - "header": "Detalii variante" - }, - "deleteWarning": "Sigur doriți să ștergeți această variantă?", - "pricesPagination": "1 - {{current}} de {{total}} preturi", - "tableItemAvailable": "{{availableCount}} disponibil", - "inventory": { - "notManaged": "Nu este gestionat", - "manageItems": "Gestionați articolele de inventar", - "notManagedDesc": "Inventarul nu este gestionat pentru această variantă. ", - "manageKit": "Gestionați setul de inventar", - "navigateToItem": "Accesați obiectul de inventar", - "actions": { - "inventoryItems": "Accesați obiectul de inventar", - "inventoryKit": "Afișați articolele de inventar" - }, - "inventoryKit": "Kit de inventar", - "inventoryKitHint": "Această variantă constă din mai multe articole de inventar?", - "validation": { - "itemId": "Vă rugăm să selectați articolul de inventar.", - "quantity": "Cantitatea este necesară. " - }, - "header": "Stoc și inventar", - "editItemDetails": "Editați detaliile articolului", - "manageInventoryLabel": "Gestionați inventarul", - "manageInventoryHint": "Când este activată, vom modifica cantitatea de inventar pentru dvs. când sunt create comenzi și retururi.", - "allowBackordersLabel": "Permite comenzi în așteptare", - "allowBackordersHint": "Când este activat, clienții pot achiziționa varianta chiar dacă nu există o cantitate disponibilă.", - "toast": { - "levelsBatch": "Nivelurile de inventar au fost actualizate.", - "update": "Articolul din inventar a fost actualizat cu succes.", - "updateLevel": "Nivelul inventarului a fost actualizat cu succes.", - "itemsManageSuccess": "Articolele din inventar au fost actualizate cu succes." - } - }, - "tableItem_one": "{{availableCount}} disponibil la {{locationCount}} locaţie", - "tableItem_other": "{{availableCount}} disponibil la {{locationCount}} locații" - }, - "options": { - "header": "Opțiuni", - "edit": { - "header": "Editare opțiune", - "successToast": "Opţiune {{title}} a fost actualizat cu succes." - }, - "create": { - "header": "Creare opțiune", - "successToast": "Opţiune {{title}} a fost creat cu succes." - }, - "deleteWarning": "Sunteți pe cale să ștergeți opțiunea de produs: {{title}}. " - }, - "organization": { - "header": "Organiza", - "edit": { - "header": "Editați organizația", - "toasts": { - "success": "Am actualizat cu succes organizarea {{title}}." - } - } - }, - "stock": { - "heading": "Gestionați nivelurile stocurilor de produse și locațiile", - "description": "Actualizați nivelurile de inventar stocate pentru toate variantele de produs.", - "loading": "Așteaptă asta poate dura un moment...", - "tooltips": { - "alreadyManaged": "Acest articol de inventar este deja editabil sub {{title}}.", - "alreadyManagedWithSku": "Acest articol de inventar este deja editabil sub {{title}} ({{sku}})." - } - }, - "toasts": { - "delete": { - "success": { - "header": "Produs șters", - "description": "{{title}} a fost șters cu succes." - }, - "error": { - "header": "Produsul nu a putut fi șters" - } - } - }, - "variantCount_one": "{{count}} variantă", - "variantCount_other": "{{count}} variante" - }, - "collections": { - "domain": "Colecții", - "subtitle": "Organizați produsele în colecții.", - "createCollection": "Creați o colecție", - "createCollectionHint": "Creați o nouă colecție pentru a vă organiza produsele.", - "createSuccess": "Colecție creată cu succes.", - "editCollection": "Editați colecția", - "handleTooltip": "Mânerul este folosit pentru a face referire la colecția din vitrina dvs. ", - "deleteWarning": "Sunteți pe cale să ștergeți colecția {{title}}. ", - "removeSingleProductWarning": "Sunteți pe cale să eliminați produsul {{title}} din colectie. ", - "products": { - "list": { - "noRecordsMessage": "Nu există produse în colecție." - }, - "add": { - "successToast_one": "Produsul a fost adăugat cu succes la colecție.", - "successToast_other": "Produsele au fost adăugate cu succes la colecție." - }, - "remove": { - "successToast_one": "Produsul a fost eliminat cu succes din colecție.", - "successToast_other": "Produsele au fost eliminate cu succes din colecție." - } - }, - "removeProductsWarning_one": "Sunteți pe cale să eliminați {{count}} produs din colecție. ", - "removeProductsWarning_other": "Sunteți pe cale să eliminați {{count}} produse din colectie. " - }, - "categories": { - "domain": "Categorii", - "subtitle": "Organizați produsele pe categorii și gestionați clasarea și ierarhia acestor categorii.", - "create": { - "header": "Creați o categorie", - "hint": "Creați o categorie nouă pentru a vă organiza produsele.", - "tabs": { - "details": "Detalii", - "organize": "Organizați clasamentul" - }, - "successToast": "Categorie {{name}} a fost creat cu succes." - }, - "edit": { - "header": "Editați categoria", - "description": "Editați categoria pentru a-i actualiza detaliile.", - "successToast": "Categoria a fost actualizată cu succes." - }, - "delete": { - "confirmation": "Sunteți pe cale să ștergeți categoria {{name}}. ", - "successToast": "Categorie {{name}} a fost șters cu succes." - }, - "products": { - "add": { - "disabledTooltip": "Produsul este deja în această categorie.", - "successToast_one": "Adăugat {{count}} produs la categorie.", - "successToast_other": "Adăugat {{count}} produse la categorie." - }, - "remove": { - "confirmation_one": "Sunteți pe cale să eliminați {{count}} produs din categorie. ", - "confirmation_other": "Sunteți pe cale să eliminați {{count}} produse din categorie. ", - "successToast_one": "Îndepărtat {{count}} produs din categorie.", - "successToast_other": "Îndepărtat {{count}} produse din categorie." - }, - "list": { - "noRecordsMessage": "Nu există produse în categorie." - } - }, - "organize": { - "header": "Organiza", - "action": "Editați clasamentul" - }, - "fields": { - "visibility": { - "label": "Vizibilitate", - "internal": "Intern", - "public": "Public" - }, - "status": { - "label": "Stare", - "active": "Activ", - "inactive": "Inactiv" - }, - "path": { - "label": "Cale", - "tooltip": "Afișați calea completă a categoriei." - }, - "children": { - "label": "Copii" - }, - "new": { - "label": "Nou" - } - } - }, - "inventory": { - "domain": "Inventar", - "subtitle": "Gestionați-vă articolele de inventar", - "reserved": "Rezervat", - "available": "Disponibil", - "locationLevels": "Locații", - "associatedVariants": "Variante asociate", - "manageLocations": "Gestionați locațiile", - "deleteWarning": "Sunteți pe cale să ștergeți un articol de inventar. ", - "editItemDetails": "Editați detaliile articolului", - "create": { - "title": "Creați un articol de inventar", - "details": "Detalii", - "availability": "Disponibilitate", - "locations": "Locații", - "attributes": "Atribute", - "requiresShipping": "Necesită transport", - "requiresShippingHint": "Articolul din inventar necesită livrare?", - "successToast": "Elementul de inventar a fost creat cu succes." - }, - "reservation": { - "header": "Rezervarea de {{itemName}}", - "editItemDetails": "Editați rezervarea", - "lineItemId": "ID-ul elementului rând", - "orderID": "ID comandă", - "description": "Descriere", - "location": "Locaţie", - "inStockAtLocation": "În stoc la această locație", - "availableAtLocation": "Disponibil în această locație", - "reservedAtLocation": "Rezervat în această locație", - "reservedAmount": "Suma de rezervă", - "create": "Creați rezervare", - "itemToReserve": "Articol de rezervat", - "quantityPlaceholder": "Cât vrei să rezervi?", - "descriptionPlaceholder": "Ce tip de rezervare este aceasta?", - "successToast": "Rezervarea a fost creată cu succes.", - "updateSuccessToast": "Rezervarea a fost actualizată cu succes.", - "deleteSuccessToast": "Rezervarea a fost ștearsă cu succes.", - "errors": { - "noAvaliableQuantity": "Locația stocului nu are cantitate disponibilă.", - "quantityOutOfRange": "Cantitatea minimă este 1 și cantitatea maximă este {{max}}" - } - }, - "adjustInventory": { - "errors": { - "stockedQuantity": "Cantitatea stocată nu poate fi actualizată la mai puțin decât cantitatea rezervată de {{quantity}}." - } - }, - "toast": { - "updateLocations": "Locațiile au fost actualizate cu succes.", - "updateLevel": "Nivelul inventarului a fost actualizat cu succes.", - "updateItem": "Articolul din inventar a fost actualizat cu succes." - }, - "stock": { - "title": "Actualizați nivelurile de inventar", - "description": "Actualizați nivelurile de inventar stocate pentru articolele de inventar selectate.", - "action": "Editați nivelurile stocurilor", - "placeholder": "Nu este activat", - "disablePrompt_one": "Sunteți pe cale să dezactivați {{count}} nivelul locației. Această acțiune nu poate fi anulată.", - "disablePrompt_other": "Sunteți pe cale să dezactivați {{count}} niveluri de locație. Această acțiune nu poate fi anulată.", - "disabledToggleTooltip": "Nu se poate dezactiva: ștergeți cantitatea primită și/sau rezervată înainte de dezactivare.", - "successToast": "Nivelurile de inventar au fost actualizate cu succes." - } - }, - "giftCards": { - "domain": "Carduri cadou", - "editGiftCard": "Editați cardul cadou", - "createGiftCard": "Creați un card cadou", - "createGiftCardHint": "Creați manual un card cadou care poate fi folosit ca metodă de plată în magazinul dvs.", - "selectRegionFirst": "Selectați mai întâi o regiune", - "deleteGiftCardWarning": "Sunteți pe cale să ștergeți cardul cadou {{code}}. ", - "balanceHigherThanValue": "Soldul nu poate fi mai mare decât suma inițială.", - "balanceLowerThanZero": "Soldul nu poate fi negativ.", - "expiryDateHint": "Țările au legi diferite cu privire la datele de expirare a cardurilor cadou. ", - "regionHint": "Schimbarea regiunii cardului cadou va schimba, de asemenea, moneda acestuia, ceea ce poate afecta valoarea sa monetară.", - "enabledHint": "Specificați dacă cardul cadou este activat sau dezactivat.", - "balance": "Echilibru", - "currentBalance": "Sold curent", - "initialBalance": "Echilibrul inițial", - "personalMessage": "Mesaj personal", - "recipient": "Destinatar" - }, - "customers": { - "domain": "Clienții", - "list": { - "noRecordsMessage": "Clienții tăi vor apărea aici." - }, - "create": { - "header": "Creați client", - "hint": "Creați un client nou și gestionați detaliile acestuia.", - "successToast": "Client {{email}} a fost creat cu succes." - }, - "groups": { - "label": "Grupuri de clienți", - "remove": "Sigur doriți să eliminați clientul din \"{{name}}„grup de clienți?", - "removeMany": "Sigur doriți să faceți clienți din următoarele grupuri de clienți: {{groups}}?", - "alreadyAddedTooltip": "Clientul se află deja în acest grup de clienți.", - "list": { - "noRecordsMessage": "Acest client nu aparține niciunui grup." - }, - "add": { - "success": "Client adăugat la: {{groups}}.", - "list": { - "noRecordsMessage": "Creați mai întâi un grup de clienți." - } - }, - "removed": { - "success": "Client eliminat din: {{groups}}.", - "list": { - "noRecordsMessage": "Creați mai întâi un grup de clienți." - } - } - }, - "edit": { - "header": "Editați clientul", - "emailDisabledTooltip": "Adresa de e-mail nu poate fi schimbată pentru clienții înregistrați.", - "successToast": "Client {{email}} a fost actualizat cu succes." - }, - "delete": { - "title": "Ștergeți clientul", - "description": "Sunteți pe cale să ștergeți clientul {{email}}. ", - "successToast": "Client {{email}} a fost șters cu succes." - }, - "fields": { - "guest": "Oaspete", - "registered": "Înregistrat", - "groups": "Grupuri" - }, - "registered": "Înregistrat", - "guest": "Oaspete", - "hasAccount": "Are cont" - }, - "customerGroups": { - "domain": "Grupuri de clienți", - "subtitle": "Organizați clienții în grupuri. ", - "list": { - "empty": { - "heading": "Fără grupuri de clienți", - "description": "Nu există grupuri de clienți de afișat." - }, - "filtered": { - "heading": "Niciun rezultat", - "description": "Niciun grup de clienți nu corespunde criteriilor de filtrare curente." - } - }, - "create": { - "header": "Creați un grup de clienți", - "hint": "Creați un nou grup de clienți pentru a vă segmenta clienții.", - "successToast": "Grup de clienți {{name}} a fost creat cu succes." - }, - "edit": { - "header": "Editați grupul de clienți", - "successToast": "Grup de clienți {{name}} a fost actualizat cu succes." - }, - "delete": { - "title": "Ștergeți grupul de clienți", - "description": "Sunteți pe cale să ștergeți grupul de clienți {{name}}. ", - "successToast": "Grup de clienți {{name}} a fost șters cu succes." - }, - "customers": { - "alreadyAddedTooltip": "Clientul a fost deja adăugat în grup.", - "add": { - "list": { - "noRecordsMessage": "Creați mai întâi un client." - }, - "successToast_one": "Clientul a fost adăugat cu succes la grup.", - "successToast_other": "Clienții au fost adăugați cu succes la grup." - }, - "remove": { - "title_one": "Eliminați clientul", - "title_other": "Eliminați clienți", - "description_one": "Sunteți pe cale să eliminați {{count}} client din grupul de clienți. ", - "description_other": "Sunteți pe cale să eliminați {{count}} clienții din grupul de clienți. " - }, - "list": { - "noRecordsMessage": "Acest grup nu are clienți." - } - } - }, - "orders": { - "domain": "Comenzi", - "claim": "Revendicare", - "exchange": "Schimb", - "return": "Reveni", - "cancelWarning": "Sunteți pe cale să anulați comanda {{id}}. ", - "orderCanceled": "Comanda a fost anulată cu succes", - "onDateFromSalesChannel": "{{date}} din {{salesChannel}}", - "list": { - "noRecordsMessage": "Comenzile tale vor apărea aici." - }, - "status": { - "not_paid": "Neplătit", - "pending": "În așteptare", - "completed": "Terminat", - "draft": "Proiect", - "archived": "Arhivat", - "canceled": "Anulat", - "requires_action": "Necesită acțiune" - }, - "summary": { - "requestReturn": "Solicitați retur", - "allocateItems": "Alocați articole", - "editOrder": "Editați comanda", - "editOrderContinue": "Continuați editarea comenzii", - "inventoryKit": "Consta din {{count}}x articole de inventar", - "itemTotal": "Total articol", - "shippingTotal": "Livrare totală", - "discountTotal": "Reducere totală", - "taxTotalIncl": "Total impozit (inclus)", - "itemSubtotal": "Subtotal articol", - "shippingSubtotal": "Subtotal de livrare", - "discountSubtotal": "Subtotal reducere", - "taxTotal": "Total impozit" - }, - "transfer": { - "title": "Transferați proprietatea", - "requestSuccess": "Solicitare de transfer de comandă trimisă la: {{email}}.", - "currentOwner": "Actual proprietar", - "newOwner": "Noul proprietar", - "currentOwnerDescription": "Clientul se referă în prezent la această comandă.", - "newOwnerDescription": "Clientului să transfere această comandă." - }, - "payment": { - "title": "Plăți", - "isReadyToBeCaptured": "Plată <0/> este gata pentru a fi capturat.", - "totalPaidByCustomer": "Total plătit de client", - "capture": "Capturați plata", - "capture_short": "Capta", - "refund": "Restituire", - "markAsPaid": "Marcați ca plătit", - "statusLabel": "Starea plății", - "statusTitle": "Starea plății", - "status": { - "notPaid": "Neplătit", - "authorized": "Autorizat", - "partiallyAuthorized": "Parțial autorizat", - "awaiting": "În așteptare", - "captured": "Capturat", - "partiallyRefunded": "Rambursat parțial", - "partiallyCaptured": "Parțial capturat", - "refunded": "Rambursat", - "canceled": "Anulat", - "requiresAction": "Necesită acțiune" - }, - "capturePayment": "Plata de {{amount}} va fi capturat.", - "capturePaymentSuccess": "Plata de {{amount}} capturat cu succes", - "markAsPaidPayment": "Plata de {{amount}} va fi marcat ca plătit.", - "markAsPaidPaymentSuccess": "Plata de {{amount}} marcat cu succes ca plătit", - "createRefund": "Creați rambursare", - "refundPaymentSuccess": "Rambursarea sumei {{amount}} de succes", - "createRefundWrongQuantity": "Cantitatea ar trebui să fie un număr între 1 și {{number}}", - "refundAmount": "Restituire {{ amount }}", - "paymentLink": "Copiați linkul de plată pentru {{ amount }}", - "selectPaymentToRefund": "Selectați plata pentru rambursare" - }, - "edits": { - "title": "Editați comanda", - "confirm": "Confirmați Editare", - "confirmText": "Sunteți pe cale să confirmați o modificare a comenzii. ", - "cancel": "Anulează Editarea", - "currentItems": "Articole curente", - "currentItemsDescription": "Ajustați cantitatea articolului sau eliminați.", - "addItemsDescription": "Puteți adăuga articole noi la comandă.", - "addItems": "Adăugați articole", - "amountPaid": "Suma plătită", - "newTotal": "Total nou", - "differenceDue": "Diferența datorată", - "create": "Editați comanda", - "currentTotal": "Total curent", - "noteHint": "Adăugați o notă internă pentru editare", - "cancelSuccessToast": "Modificarea comenzii a fost anulată", - "createSuccessToast": "Solicitarea de modificare a comenzii a fost creată", - "activeChangeError": "Există deja o modificare activă a comenzii (retur, revendicare, schimb etc.). ", - "panel": { - "title": "A fost solicitată modificarea comenzii", - "titlePending": "Modificarea comenzii este în așteptare" - }, - "toast": { - "canceledSuccessfully": "Modificarea comenzii a fost anulată", - "confirmedSuccessfully": "Modificarea comenzii a fost confirmată" - }, - "validation": { - "quantityLowerThanFulfillment": "Nu se poate seta cantitatea să fie mai mică sau egală cu cantitatea îndeplinită" - } - }, - "edit": { - "email": { - "title": "Editați e-mailul", - "requestSuccess": "E-mail de comandă actualizat la {{email}}." - }, - "shippingAddress": { - "title": "Editați adresa de livrare", - "requestSuccess": "Adresa de livrare a comenzii a fost actualizată." - }, - "billingAddress": { - "title": "Editați adresa de facturare", - "requestSuccess": "Adresa de facturare a comenzii a fost actualizată." - } - }, - "returns": { - "create": "Creați returnare", - "confirm": "Confirmați retur", - "confirmText": "Sunteți pe cale să confirmați o retur. ", - "inbound": "Inbound", - "outbound": "Ieșire", - "sendNotification": "Trimite o notificare", - "sendNotificationHint": "Anunțați clientul despre retur.", - "returnTotal": "Retur total", - "inboundTotal": "Total de intrare", - "refundAmount": "Suma de rambursare", - "outstandingAmount": "Suma restante", - "reason": "Motiv", - "reasonHint": "Alegeți de ce clientul dorește să returneze articole.", - "note": "Nota", - "noInventoryLevel": "Fără nivel de inventar", - "noInventoryLevelDesc": "Locația selectată nu are un nivel de inventar pentru articolele selectate. ", - "noteHint": "Puteți scrie liber dacă doriți să specificați ceva.", - "location": "Locaţie", - "locationHint": "Alegeți locația în care doriți să returnați articolele.", - "inboundShipping": "Transport de retur", - "inboundShippingHint": "Alegeți ce metodă doriți să utilizați.", - "returnableQuantityLabel": "Cantitate returnabilă", - "refundableAmountLabel": "Sumă rambursabilă", - "returnRequestedInfo": "{{requestedItemsCount}}x articole solicitate returnare", - "returnReceivedInfo": "{{requestedItemsCount}}x articole returnate primite", - "itemReceived": "Articole primite", - "returnRequested": "Retur solicitat", - "damagedItemReceived": "Articole deteriorate primite", - "damagedItemsReturned": "{{quantity}}x articole deteriorate returnate", - "activeChangeError": "Există o modificare activă a comenzii în curs pentru această comandă. ", - "cancel": { - "title": "Anulează retur", - "description": "Sigur doriți să anulați cererea de retur?" - }, - "placeholders": { - "noReturnShippingOptions": { - "title": "Nu s-au găsit opțiuni de expediere retur", - "hint": "Nu au fost create opțiuni de livrare pentru retur pentru locație. Locație și livrare." - }, - "outboundShippingOptions": { - "title": "Nu au fost găsite opțiuni de expediere", - "hint": "Nu au fost create opțiuni de expediere pentru locație. Locație și livrare." - } - }, - "receive": { - "action": "Primiți articole", - "receiveItems": "{{ returnType }} {{ id }}", - "restockAll": "Reaprovizionați toate articolele", - "itemsLabel": "Articole primite", - "title": "Primiți articole pentru #{{returnId}}", - "sendNotificationHint": "Anunțați clientul despre returnarea primită.", - "inventoryWarning": "Vă rugăm să rețineți că vom ajusta automat nivelurile de inventar pe baza informațiilor dvs. de mai sus.", - "writeOffInputLabel": "Câte dintre articole sunt deteriorate?", - "toast": { - "success": "Returul primit cu succes.", - "errorLargeValue": "Cantitatea este mai mare decât cantitatea de articol solicitată.", - "errorNegativeValue": "Cantitatea nu poate fi o valoare negativă.", - "errorLargeDamagedValue": "Cantitatea articolelor deteriorate + cantitatea primită nedeteriorată depășește cantitatea totală de articole la retur. " - } - }, - "toast": { - "canceledSuccessfully": "Returul a fost anulat cu succes", - "confirmedSuccessfully": "Returul a fost confirmat cu succes" - }, - "panel": { - "title": "Returul a fost inițiat", - "description": "Există o cerere de returnare deschisă care trebuie completată" - } - }, - "claims": { - "create": "Creați revendicare", - "confirm": "Confirmați revendicarea", - "confirmText": "Sunteți pe cale să confirmați o revendicare. ", - "manage": "Gestionați revendicarea", - "outbound": "Ieșire", - "outboundItemAdded": "{{itemsCount}}x adăugat prin revendicare", - "outboundTotal": "Total de ieșire", - "outboundShipping": "Livrare ieșire", - "outboundShippingHint": "Alegeți ce metodă doriți să utilizați.", - "refundAmount": "Diferenta estimata", - "activeChangeError": "Există o modificare activă a comenzii pentru această comandă. ", - "actions": { - "cancelClaim": { - "successToast": "Revendicarea a fost anulată cu succes." - } - }, - "cancel": { - "title": "Anulează revendicarea", - "description": "Sigur doriți să anulați revendicarea?" - }, - "tooltips": { - "onlyReturnShippingOptions": "Această listă va consta numai din opțiunile de expediere retur." - }, - "toast": { - "canceledSuccessfully": "Revendicarea a fost anulată cu succes", - "confirmedSuccessfully": "Revendicarea a fost confirmată cu succes" - }, - "panel": { - "title": "Revendicare inițiată", - "description": "Există o cerere de revendicare deschisă care trebuie completată" - } - }, - "exchanges": { - "create": "Creați Exchange", - "manage": "Gestionați Exchange", - "confirm": "Confirmați schimbul", - "confirmText": "Sunteți pe cale să confirmați un schimb. ", - "outbound": "Ieșire", - "outboundItemAdded": "{{itemsCount}}x adăugat prin schimb", - "outboundTotal": "Total de ieșire", - "outboundShipping": "Livrare ieșire", - "outboundShippingHint": "Alegeți ce metodă doriți să utilizați.", - "refundAmount": "Diferenta estimata", - "activeChangeError": "Există o modificare activă a comenzii pentru această comandă. ", - "actions": { - "cancelExchange": { - "successToast": "Schimbul a fost anulat cu succes." - } - }, - "cancel": { - "title": "Anulați schimbul", - "description": "Sigur doriți să anulați schimbul?" - }, - "tooltips": { - "onlyReturnShippingOptions": "Această listă va consta numai din opțiunile de expediere retur." - }, - "toast": { - "canceledSuccessfully": "Schimbul a fost anulat cu succes", - "confirmedSuccessfully": "Schimbul a fost confirmat cu succes" - }, - "panel": { - "title": "Schimbul a fost inițiat", - "description": "Există o cerere de schimb deschisă care trebuie completată" - } - }, - "reservations": { - "allocatedLabel": "Alocat", - "notAllocatedLabel": "Nealocat" - }, - "allocateItems": { - "action": "Alocați articole", - "title": "Alocați articolele de comandă", - "locationDescription": "Alegeți locația din care doriți să alocați.", - "itemsToAllocate": "Elemente de alocat", - "itemsToAllocateDesc": "Selectați numărul de articole pe care doriți să le alocați", - "search": "Căutați articole", - "consistsOf": "Consta din {{num}}x articole de inventar", - "requires": "Necesită {{num}} pe variantă", - "toast": { - "created": "Articole alocate cu succes" - }, - "error": { - "quantityNotAllocated": "Sunt articole nealocate." - } - }, - "shipment": { - "title": "Marcați îndeplinirea expediate", - "trackingNumber": "Număr de urmărire", - "addTracking": "Adăugați numărul de urmărire", - "sendNotification": "Trimite o notificare", - "sendNotificationHint": "Notificați clientul despre această expediere.", - "toastCreated": "Expedierea a fost creată cu succes." - }, - "fulfillment": { - "cancelWarning": "Sunteți pe cale să anulați o realizare. ", - "markAsDeliveredWarning": "Sunteți pe cale să marcați îndeplinirea ca fiind livrată. ", - "unfulfilledItems": "Obiecte neîmplinite", - "statusLabel": "Starea de îndeplinire", - "statusTitle": "Starea de îndeplinire", - "fulfillItems": "Completați articolele", - "awaitingFulfillmentBadge": "Așteaptă împlinirea", - "requiresShipping": "Necesită transport", - "number": "# de îndeplinire{{number}}", - "itemsToFulfill": "Obiecte de îndeplinit", - "create": "Creați împlinire", - "available": "Disponibil", - "inStock": "În stoc", - "markAsShipped": "Marcați ca fiind expediat", - "markAsDelivered": "Marcați ca livrat", - "itemsToFulfillDesc": "Alegeți articolele și cantitățile de îndeplinit", - "locationDescription": "Alegeți locația din care doriți să completați articolele.", - "sendNotificationHint": "Notificați clienții despre îndeplinirea creată.", - "methodDescription": "Alegeți o metodă de expediere diferită de cea selectată de client", - "error": { - "wrongQuantity": "Un singur articol este disponibil pentru îndeplinire", - "noItems": "Nu există elemente de îndeplinit.", - "wrongQuantity_other": "Cantitatea ar trebui să fie un număr între 1 și {{number}}" - }, - "status": { - "notFulfilled": "Neîmplinit", - "partiallyFulfilled": "Parțial îndeplinită", - "fulfilled": "împlinit", - "partiallyShipped": "Parțial expediat", - "shipped": "Expediat", - "delivered": "Livrat", - "partiallyDelivered": "Livrat parțial", - "partiallyReturned": "Parțial returnat", - "returned": "Întors", - "canceled": "Anulat", - "requiresAction": "Necesită acțiune" - }, - "toast": { - "created": "Implementare creată cu succes", - "canceled": "Îndeplinirea a fost anulată", - "fulfillmentShipped": "Nu se poate anula o livrare deja expediată", - "fulfillmentDelivered": "Realizare marcată ca livrată cu succes" - }, - "trackingLabel": "Urmărire", - "shippingFromLabel": "Livrare de la", - "itemsLabel": "Articole" - }, - "refund": { - "title": "Creați rambursare", - "sendNotificationHint": "Notificați clienții despre rambursarea creată.", - "systemPayment": "Sistem de plată", - "systemPaymentDesc": "Una sau mai multe dintre plățile dvs. sunt o plată de sistem. ", - "error": { - "amountToLarge": "Nu se poate rambursa mai mult decât suma inițială a comenzii.", - "amountNegative": "Suma rambursării trebuie să fie un număr pozitiv.", - "reasonRequired": "Vă rugăm să selectați un motiv de rambursare." - } - }, - "customer": { - "contactLabel": "Contact", - "editEmail": "Editați e-mailul", - "transferOwnership": "Transferați proprietatea", - "editBillingAddress": "Editați adresa de facturare", - "editShippingAddress": "Editați adresa de livrare" - }, - "activity": { - "header": "Activitate", - "comment": { - "label": "Comentariu", - "placeholder": "Lasă un comentariu", - "addButtonText": "Adaugă comentariu", - "deleteButtonText": "Șterge comentariul" - }, - "from": "Din", - "to": "La", - "events": { - "common": { - "toReturn": "Să se întoarcă", - "toSend": "A trimite" - }, - "placed": { - "title": "Comanda plasata", - "fromSalesChannel": "din {{salesChannel}}" - }, - "canceled": { - "title": "Comanda anulată" - }, - "payment": { - "awaiting": "În așteptarea plății", - "captured": "Plata capturată", - "canceled": "Plata anulată", - "refunded": "Plata rambursată" - }, - "fulfillment": { - "created": "Articole îndeplinite", - "canceled": "Îndeplinire anulată", - "shipped": "Articolele expediate", - "delivered": "Articole livrate", - "items_one": "{{count}} articol", - "items_other": "{{count}} articole" - }, - "return": { - "created": "Retur #{{returnId}} solicitat", - "canceled": "Retur #{{returnId}} anulat", - "received": "Retur #{{returnId}} primit", - "items_one": "{{count}} articol returnat", - "items_other": "{{count}} articole returnate" - }, - "note": { - "comment": "Comentariu", - "byLine": "de {{author}}" - }, - "claim": { - "created": "Revendicare #{{claimId}} solicitat", - "canceled": "Revendicare #{{claimId}} anulat", - "itemsInbound": "{{count}} articol de returnat", - "itemsOutbound": "{{count}} articol de trimis" - }, - "exchange": { - "created": "Schimb #{{exchangeId}} solicitat", - "canceled": "Schimb #{{exchangeId}} anulat", - "itemsInbound": "{{count}} articol de returnat", - "itemsOutbound": "{{count}} articol de trimis" - }, - "edit": { - "requested": "Modificarea comenzii #{{editId}} solicitat", - "confirmed": "Modificarea comenzii #{{editId}} confirmat" - }, - "transfer": { - "requested": "Transferul comenzii #{{transferId}} solicitat", - "confirmed": "Transferul comenzii #{{transferId}} confirmat", - "declined": "Transferul comenzii #{{transferId}} a refuzat" - }, - "update_order": { - "shipping_address": "Adresa de livrare a fost actualizată", - "billing_address": "Adresa de facturare a fost actualizată", - "email": "E-mail actualizat" - } - }, - "showMoreActivities_one": "Spectacol {{count}} mai multa activitate", - "showMoreActivities_other": "Spectacol {{count}} mai multe activități" - }, - "fields": { - "displayId": "ID afișat", - "refundableAmount": "Sumă rambursabilă", - "returnableQuantity": "Cantitate returnabilă" - } - }, - "draftOrders": { - "domain": "Proiecte de ordine", - "deleteWarning": "Sunteți pe cale să ștergeți comanda nefinalizată {{id}}. ", - "paymentLinkLabel": "Link de plată", - "cartIdLabel": "ID coș", - "markAsPaid": { - "label": "Marcați ca plătit", - "warningTitle": "Marcați ca plătit", - "warningDescription": "Sunteți pe cale să marcați comanda nefinalizată ca plătită. " - }, - "status": { - "open": "Deschide", - "completed": "Terminat" - }, - "create": { - "createDraftOrder": "Creați comanda nefinalizată", - "createDraftOrderHint": "Creați o nouă comandă nefinalizată pentru a gestiona detaliile unei comenzi înainte ca aceasta să fie plasată.", - "chooseRegionHint": "Alegeți regiunea", - "existingItemsLabel": "Articole existente", - "existingItemsHint": "Adăugați produse existente la comanda nefinalizată.", - "customItemsLabel": "Articole personalizate", - "customItemsHint": "Adăugați articole personalizate la comanda nefinalizată.", - "addExistingItemsAction": "Adăugați articole existente", - "addCustomItemAction": "Adăugați un articol personalizat", - "noCustomItemsAddedLabel": "Nu s-au adăugat încă articole personalizate", - "noExistingItemsAddedLabel": "Nu a fost adăugat încă niciun element existent", - "chooseRegionTooltip": "Alegeți mai întâi o regiune", - "useExistingCustomerLabel": "Utilizați clientul existent", - "addShippingMethodsAction": "Adăugați metode de expediere", - "unitPriceOverrideLabel": "Prețul unitar este anulat", - "shippingOptionLabel": "Opțiune de livrare", - "shippingOptionHint": "Alegeți opțiunea de livrare pentru comanda nefinalizată.", - "shippingPriceOverrideLabel": "Prețul de livrare este anulat", - "shippingPriceOverrideHint": "Înlocuiți prețul de livrare pentru comanda nefinalizată.", - "sendNotificationLabel": "Trimite o notificare", - "sendNotificationHint": "Trimiteți o notificare clientului când este creată comanda nefinalizată." - }, - "validation": { - "requiredEmailOrCustomer": "E-mailul sau clientul este necesar.", - "requiredItems": "Este necesar cel puțin un articol.", - "invalidEmail": "E-mailul trebuie să fie o adresă de e-mail validă." - } - }, - "stockLocations": { - "domain": "Locații și transport", - "list": { - "description": "Gestionați locațiile de stoc ale magazinului dvs. și opțiunile de livrare." - }, - "create": { - "header": "Creați locație stoc", - "hint": "O locație de stoc este un site fizic de unde sunt depozitate și expediate produsele.", - "successToast": "Locaţie {{name}} a fost creat cu succes." - }, - "edit": { - "header": "Editați locația stocului", - "viewInventory": "Vedeți inventarul", - "successToast": "Locaţie {{name}} a fost actualizat cu succes." - }, - "delete": { - "confirmation": "Sunteți pe cale să ștergeți locația stocului {{name}}. " - }, - "fulfillmentProviders": { - "header": "Furnizori de servicii", - "shippingOptionsTooltip": "Acest meniu derulant va consta numai din furnizorii activați pentru această locație. ", - "label": "Furnizori de servicii de onorare conectați", - "connectedTo": "Conectat la {{count}} de {{total}} furnizorii de împlinire", - "noProviders": "Această locație de stoc nu este conectată la niciun furnizor de servicii de onorare.", - "action": "Conectați furnizorii", - "successToast": "Furnizorii de servicii de onorare pentru locația stocului au fost actualizați cu succes." - }, - "fulfillmentSets": { - "pickup": { - "header": "Ridicare" - }, - "shipping": { - "header": "Transport" - }, - "disable": { - "confirmation": "Sunteți sigur că doriți să dezactivați {{name}}? ", - "pickup": "Ridicarea a fost dezactivată cu succes.", - "shipping": "Livrarea a fost dezactivată cu succes." - }, - "enable": { - "pickup": "Ridicarea a fost activată cu succes.", - "shipping": "Expedierea a fost activată cu succes." - } - }, - "sidebar": { - "header": "Configurație de livrare", - "shippingProfiles": { - "label": "Profiluri de expediere", - "description": "Grupați produsele după cerințele de expediere" - } - }, - "salesChannels": { - "header": "Canale de vânzare", - "label": "Canale de vânzare conectate", - "connectedTo": "Conectat la {{count}} de {{total}} canale de vânzare", - "noChannels": "Locația nu este conectată la niciun canal de vânzare.", - "action": "Conectați canalele de vânzare", - "successToast": "Canalele de vânzare au fost actualizate cu succes." - }, - "shippingOptions": { - "create": { - "shipping": { - "header": "Creați opțiunea de livrare pentru {{zone}}", - "hint": "Creați o nouă opțiune de expediere pentru a defini modul în care produsele sunt expediate din această locație.", - "label": "Opțiuni de livrare", - "successToast": "Opțiune de livrare {{name}} a fost creat cu succes." - }, - "returns": { - "header": "Creați o opțiune de returnare pentru {{zone}}", - "hint": "Creați o nouă opțiune de returnare pentru a defini modul în care produsele sunt returnate în această locație.", - "label": "Opțiuni de returnare", - "successToast": "Opțiune de retur {{name}} a fost creat cu succes." - }, - "tabs": { - "details": "Detalii", - "prices": "Preturi" - }, - "action": "Creați opțiunea" - }, - "delete": { - "confirmation": "Sunteți pe cale să ștergeți opțiunea de expediere {{name}}. ", - "successToast": "Opțiune de livrare {{name}} a fost șters cu succes." - }, - "edit": { - "header": "Editați opțiunea de livrare", - "action": "Opțiune de editare", - "successToast": "Opțiune de livrare {{name}} a fost actualizat cu succes." - }, - "pricing": { - "action": "Editați prețurile" - }, - "conditionalPrices": { - "header": "Preturi conditionate pt {{name}}", - "description": "Gestionați prețurile condiționate pentru această opțiune de expediere în funcție de totalul articolului din coș.", - "attributes": { - "cartItemTotal": "Total articole din coș" - }, - "summaries": { - "range": "Dacă <0>{{attribute}} este între <1>{{gte}} şi <2>{{lte}}", - "greaterThan": "Dacă <0>{{attribute}} ≥ <1>{{gte}}", - "lessThan": "Dacă <0>{{attribute}} ≤ <1>{{lte}}" - }, - "actions": { - "addPrice": "Adăugați preț", - "manageConditionalPrices": "Gestionați prețurile condiționate" - }, - "rules": { - "amount": "Prețul opțiunii de livrare", - "gte": "Total minim de articole din coș", - "lte": "Total maxim de articole din coș" - }, - "customRules": { - "label": "Reguli personalizate", - "tooltip": "Acest preț condiționat are reguli care nu pot fi gestionate în tabloul de bord.", - "eq": "Totalul articolelor din coș trebuie să fie egal", - "gt": "Totalul articolelor din coș trebuie să fie mai mare decât", - "lt": "Totalul articolelor din coș trebuie să fie mai mic decât" - }, - "errors": { - "amountRequired": "Prețul opțiunii de livrare este necesar", - "minOrMaxRequired": "Trebuie furnizat cel puțin unul din totalul minim sau maxim al articolelor din coș", - "minGreaterThanMax": "Totalul minim al articolelor din coș trebuie să fie mai mic sau egal cu totalul maxim al articolelor din coș", - "duplicateAmount": "Prețul opțiunii de livrare trebuie să fie unic pentru fiecare condiție", - "overlappingConditions": "Condițiile trebuie să fie unice în toate regulile de preț" - } - }, - "fields": { - "count": { - "shipping_one": "{{count}} opțiunea de livrare", - "shipping_other": "{{count}} opțiuni de expediere", - "returns_one": "{{count}} opțiunea de returnare", - "returns_other": "{{count}} opțiuni de returnare" - }, - "priceType": { - "label": "Tip de preț", - "options": { - "fixed": { - "label": "Fix", - "hint": "Prețul opțiunii de livrare este fix și nu se modifică în funcție de conținutul comenzii." - }, - "calculated": { - "label": "Calculat", - "hint": "Prețul opțiunii de livrare este calculat de furnizorul de servicii de onorare în timpul plății." - } - } - }, - "enableInStore": { - "label": "Activați în magazin", - "hint": "Dacă clienții pot folosi această opțiune în timpul plății." - }, - "provider": "Furnizor de îndeplinire", - "profile": "Profil de livrare", - "fulfillmentOption": "Opțiune de îndeplinire" - } - }, - "serviceZones": { - "create": { - "headerPickup": "Creați o zonă de service pentru preluare de la {{location}}", - "headerShipping": "Creați o zonă de servicii pentru expediere din {{location}}", - "action": "Creați o zonă de serviciu", - "successToast": "Zona de service {{name}} a fost creat cu succes." - }, - "edit": { - "header": "Editați zona de servicii", - "successToast": "Zona de service {{name}} a fost actualizat cu succes." - }, - "delete": { - "confirmation": "Sunteți pe cale să ștergeți zona de serviciu {{name}}. ", - "successToast": "Zona de service {{name}} a fost șters cu succes." - }, - "manageAreas": { - "header": "Gestionați zonele pentru {{name}}", - "action": "Gestionați zonele", - "label": "Zonele", - "hint": "Selectați zonele geografice pe care le acoperă zona de serviciu.", - "successToast": "Zone pentru {{name}} au fost actualizate cu succes." - }, - "fields": { - "noRecords": "Nu există zone de servicii pentru a adăuga opțiuni de expediere.", - "tip": "O zonă de serviciu este o colecție de zone sau zone geografice. " - } - } - }, - "shippingProfile": { - "domain": "Profiluri de expediere", - "subtitle": "Grupați produse cu cerințe de expediere similare în profiluri.", - "create": { - "header": "Creați un profil de expediere", - "hint": "Creați un nou profil de expediere pentru a grupa produse cu cerințe de expediere similare.", - "successToast": "Profil de livrare {{name}} a fost creat cu succes." - }, - "delete": { - "title": "Ștergeți profilul de expediere", - "description": "Sunteți pe cale să ștergeți profilul de expediere {{name}}. ", - "successToast": "Profil de livrare {{name}} a fost șters cu succes." - }, - "tooltip": { - "type": "Introduceți tipul de profil de expediere, de exemplu: Greu, Supradimensionat, Numai pentru marfă etc." - } - }, - "taxRegions": { - "domain": "Regiuni fiscale", - "list": { - "hint": "Gestionați ceea ce percepeți clienții atunci când fac cumpărături din diferite țări și regiuni." - }, - "delete": { - "confirmation": "Sunteți pe cale să ștergeți o regiune fiscală. ", - "successToast": "Regiunea fiscală a fost ștearsă cu succes." - }, - "create": { - "header": "Creați regiune fiscală", - "hint": "Creați o nouă regiune fiscală pentru a defini cotele de impozitare pentru o anumită țară.", - "errors": { - "rateIsRequired": "Cota de impozitare este necesară la crearea unei cote implicite de impozitare.", - "nameIsRequired": "Numele este necesar la crearea unei rate de impozitare implicite." - }, - "successToast": "Regiunea fiscală a fost creată cu succes." - }, - "province": { - "header": "Provinciile", - "create": { - "header": "Creați regiunea fiscală provincială", - "hint": "Creați o nouă regiune fiscală pentru a defini cotele de impozitare pentru o anumită provincie." - } - }, - "state": { - "header": "state", - "create": { - "header": "Creați regiunea fiscală de stat", - "hint": "Creați o nouă regiune fiscală pentru a defini cotele de impozitare pentru un anumit stat." - } - }, - "stateOrTerritory": { - "header": "State sau Teritorii", - "create": { - "header": "Creați regiune fiscală de stat/teritoriu", - "hint": "Creați o nouă regiune fiscală pentru a defini cotele de impozitare pentru un anumit stat/teritoriu." - } - }, - "county": { - "header": "judete", - "create": { - "header": "Creați regiunea fiscală județeană", - "hint": "Creați o nouă regiune fiscală pentru a defini cotele de impozitare pentru un anumit județ." - } - }, - "region": { - "header": "Regiunile", - "create": { - "header": "Creați regiune fiscală regională", - "hint": "Creați o nouă regiune fiscală pentru a defini cotele de impozitare pentru o anumită regiune." - } - }, - "department": { - "header": "Departamente", - "create": { - "header": "Creați regiunea fiscală departamentală", - "hint": "Creați o nouă regiune fiscală pentru a defini cotele de impozitare pentru un anumit departament." - } - }, - "territory": { - "header": "Teritoriile", - "create": { - "header": "Creați regiune fiscală teritorială", - "hint": "Creați o nouă regiune fiscală pentru a defini cotele de impozitare pentru un anumit teritoriu." - } - }, - "prefecture": { - "header": "Prefecturi", - "create": { - "header": "Creați regiunea fiscală a prefecturii", - "hint": "Creați o nouă regiune fiscală pentru a defini cotele de impozitare pentru o anumită prefectură." - } - }, - "district": { - "header": "Districte", - "create": { - "header": "Creați regiunea fiscală districtuală", - "hint": "Creați o nouă regiune fiscală pentru a defini cotele de impozitare pentru un anumit district." - } - }, - "governorate": { - "header": "guvernorate", - "create": { - "header": "Creați regiunea fiscală a guvernatului", - "hint": "Creați o nouă regiune fiscală pentru a defini cotele de impozitare pentru o anumită gubernie." - } - }, - "canton": { - "header": "Cantoanele", - "create": { - "header": "Creați regiunea fiscală cantonană", - "hint": "Creați o nouă regiune fiscală pentru a defini cotele de impozitare pentru un anumit canton." - } - }, - "emirate": { - "header": "Emiratele", - "create": { - "header": "Creați regiunea fiscală Emirate", - "hint": "Creați o nouă regiune fiscală pentru a defini cotele de impozitare pentru un anumit emirat." - } - }, - "sublevel": { - "header": "Subniveluri", - "create": { - "header": "Creați o regiune fiscală de subnivel", - "hint": "Creați o nouă regiune fiscală pentru a defini cotele de impozitare pentru un anumit subnivel." - } - }, - "taxOverrides": { - "header": "Anulează", - "create": { - "header": "Creați suprascriere", - "hint": "Creați o cotă de impozitare care înlocuiește cotele de impozitare implicite pentru condițiile selectate." - }, - "edit": { - "header": "Editare suprascrie", - "hint": "Editați cota de impozitare care înlocuiește cotele de impozitare implicite pentru condițiile selectate." - } - }, - "taxRates": { - "create": { - "header": "Creați cota de impozitare", - "hint": "Creați o nouă cotă de impozitare pentru a defini rata de impozitare pentru o regiune.", - "successToast": "Cota de impozitare a fost creată cu succes." - }, - "edit": { - "header": "Editați rata de impozitare", - "hint": "Editați cota de impozitare pentru a defini rata de impozitare pentru o regiune.", - "successToast": "Cota de impozitare a fost actualizată cu succes." - }, - "delete": { - "confirmation": "Sunteți pe cale să ștergeți cota de impozitare {{name}}. ", - "successToast": "Cota de impozitare a fost ștearsă cu succes." - } - }, - "fields": { - "isCombinable": { - "label": "Combinabil", - "hint": "Dacă această cotă de impozitare poate fi combinată cu rata implicită din regiunea fiscală.", - "true": "Combinabil", - "false": "Nu se poate combina" - }, - "defaultTaxRate": { - "label": "Cota de impozitare implicită", - "tooltip": "Rata de impozitare implicită pentru această regiune. ", - "action": "Creați o rată de impozitare implicită" - }, - "taxRate": "Cota de impozitare", - "taxCode": "Cod fiscal", - "targets": { - "label": "Ținte", - "hint": "Selectați obiectivele cărora li se va aplica această cotă de impozitare.", - "options": { - "product": "Produse", - "productCollection": "Colecții de produse", - "productTag": "Etichete de produs", - "productType": "Tipuri de produse", - "customerGroup": "Grupuri de clienți" - }, - "operators": { - "in": "în", - "on": "pe", - "and": "şi" - }, - "placeholders": { - "product": "Caută produse", - "productCollection": "Căutați colecții de produse", - "productTag": "Căutați etichete de produse", - "productType": "Căutați tipuri de produse", - "customerGroup": "Căutați grupuri de clienți" - }, - "tags": { - "product": "Produs", - "productCollection": "Colecția de produse", - "productTag": "Eticheta produsului", - "productType": "Tip de produs", - "customerGroup": "Grup de clienți" - }, - "modal": { - "header": "Adăugați ținte" - }, - "action": "Adăugați țintă", - "values_one": "{{count}} valoare", - "values_other": "{{count}} valorile", - "numberOfTargets_one": "{{count}} ţintă", - "numberOfTargets_other": "{{count}} tinte", - "additionalValues_one": "şi {{count}} mai multă valoare", - "additionalValues_other": "şi {{count}} mai multe valori" - }, - "sublevels": { - "labels": { - "province": "Provincie", - "state": "Stat", - "region": "Regiune", - "stateOrTerritory": "Stat/Teritoriu", - "department": "Departament", - "county": "jud", - "territory": "Teritoriu", - "prefecture": "Prefectura", - "district": "District", - "governorate": "Guvernoratul", - "emirate": "Emirat", - "canton": "Canton", - "sublevel": "Cod de subnivel" - }, - "placeholders": { - "province": "Selectați provincia", - "state": "Selectați starea", - "region": "Selectați regiunea", - "stateOrTerritory": "Selectați statul/teritoriul", - "department": "Selectați departamentul", - "county": "Selectați județul", - "territory": "Selectați teritoriul", - "prefecture": "Selectați prefectura", - "district": "Selectați districtul", - "governorate": "Alegeți guvernoratul", - "emirate": "Selectați emirate", - "canton": "Selectați cantonul" - }, - "tooltips": { - "sublevel": "Introduceți codul ISO 3166-2 pentru regiunea fiscală de subnivel.", - "notPartOfCountry": "{{province}} nu pare să facă parte din {{country}}. " - }, - "alert": { - "header": "Regiunile de subnivel sunt dezactivate pentru această regiune fiscală", - "description": "Regiunile de subnivel sunt dezactivate pentru această regiune în mod implicit. ", - "action": "Activați regiunile de subnivel" - } - }, - "noDefaultRate": { - "label": "Fără rată implicită", - "tooltip": "Această regiune fiscală nu are o rată de impozitare implicită. " - } - } - }, - "promotions": { - "domain": "Promoții", - "sections": { - "details": "Detalii de promovare" - }, - "tabs": { - "template": "Tip", - "details": "Detalii", - "campaign": "Campanie" - }, - "fields": { - "type": "Tip", - "value_type": "Tip de valoare", - "value": "Valoare", - "campaign": "Campanie", - "method": "Metodă", - "allocation": "Alocare", - "addCondition": "Adăugați o condiție", - "clearAll": "Ștergeți totul", - "amount": { - "tooltip": "Selectați codul monedei pentru a activa setarea sumei" - }, - "conditions": { - "rules": { - "title": "Cine poate folosi acest cod?", - "description": "Care client are permisiunea de a folosi codul promoțional? " - }, - "target-rules": { - "title": "La ce articole se va aplica promoția?", - "description": "Promoția se va aplica articolelor care îndeplinesc următoarele condiții." - }, - "buy-rules": { - "title": "Ce trebuie să fie în coș pentru a debloca promoția?", - "description": "Dacă aceste condiții se potrivesc, activăm promovarea pe articolele țintă." - } - } - }, - "tooltips": { - "campaignType": "Codul monedei trebuie selectat în promoție pentru a seta un buget de cheltuieli." - }, - "errors": { - "requiredField": "Câmp obligatoriu", - "promotionTabError": "Remediați erorile din fila Promoție înainte de a continua" - }, - "toasts": { - "promotionCreateSuccess": "Promovare ({{code}}) a fost creat cu succes." - }, - "create": {}, - "edit": { - "title": "Editați detaliile promoției", - "rules": { - "title": "Editați condițiile de utilizare" - }, - "target-rules": { - "title": "Editați condițiile articolului" - }, - "buy-rules": { - "title": "Editați regulile de cumpărare" - } - }, - "campaign": { - "header": "Campanie", - "edit": { - "header": "Editați campania", - "successToast": "Am actualizat cu succes campania promoției." - }, - "actions": { - "goToCampaign": "Mergi la campanie" - } - }, - "campaign_currency": { - "tooltip": "Aceasta este moneda promoției. " - }, - "form": { - "required": "Necesar", - "and": "ŞI", - "selectAttribute": "Selectați Atribut", - "campaign": { - "existing": { - "title": "Campanie existentă", - "description": "Adăugați promovare la o campanie existentă.", - "placeholder": { - "title": "Nu există campanii existente", - "desc": "Puteți crea unul pentru a urmări mai multe promoții și pentru a stabili limite de buget." - } - }, - "new": { - "title": "Noua campanie", - "description": "Creați o nouă campanie pentru această promoție." - }, - "none": { - "title": "Fără campanie", - "description": "Continuați fără a asocia promovarea cu campania" - } - }, - "status": { - "label": "Status", - "draft": { - "title": "Draft", - "description": "Clienții nu vor putea folosi încă codul" - }, - "active": { - "title": "Activ", - "description": "Clienții vor putea folosi codul" - }, - "inactive": { - "title": "Inactiv", - "description": "Clienții nu vor mai putea folosi codul" - } - }, - "method": { - "label": "Metodă", - "code": { - "title": "Cod promoțional", - "description": "Clienții trebuie să introducă acest cod la finalizarea comenzii" - }, - "automatic": { - "title": "Automat", - "description": "Clienții vor vedea această promoție la finalizarea comenzii" - } - }, - "max_quantity": { - "title": "Cantitate maxima", - "description": "Cantitatea maximă de articole pentru care se aplică această promoție." - }, - "type": { - "standard": { - "title": "Standard", - "description": "O promovare standard" - }, - "buyget": { - "title": "Cumpărați Obțineți", - "description": "Cumpărați X obțineți promoția Y" - } - }, - "allocation": { - "each": { - "title": "Fiecare", - "description": "Aplică valoare fiecărui articol" - }, - "across": { - "title": "Peste tot", - "description": "Aplică valoarea articolelor" - }, - "once": { - "title": "O dată", - "description": "Limitează discountul la cantitatea maximă" - } - }, - "code": { - "title": "Cod", - "description": "Codul pe care clienții dumneavoastră îl vor introduce în timpul plății." - }, - "value": { - "title": "Valoarea de promovare" - }, - "value_type": { - "fixed": { - "title": "Valoarea de promovare", - "description": "Suma care trebuie redusă. " - }, - "percentage": { - "title": "Valoarea de promovare", - "description": "Procentul de reducere a sumei. " - } - } - }, - "deleteWarning": "Sunteți pe cale să ștergeți promoția {{code}}. ", - "createPromotionTitle": "Creați o promoție", - "type": "Tip de promovare", - "conditions": { - "add": "Adăugați o condiție", - "list": { - "noRecordsMessage": "Adăugați o condiție pentru a restricționa articolele cărora li se aplică promoția." - } - } - }, - "campaigns": { - "domain": "Campanii", - "details": "Detalii campanie", - "status": { - "active": "Activ", - "expired": "Expirat", - "scheduled": "Programat" - }, - "delete": { - "title": "esti sigur?", - "description": "Sunteți pe cale să ștergeți campania \"{{name}}'. ", - "successToast": "Campania '{{name}}' a fost creat cu succes." - }, - "edit": { - "header": "Editați campania", - "description": "Editați detaliile campaniei.", - "successToast": "Campania '{{name}}' a fost actualizat cu succes." - }, - "configuration": { - "header": "Configurare", - "edit": { - "header": "Editați configurația campaniei", - "description": "Editați configurația campaniei.", - "successToast": "Configurația campaniei a fost actualizată cu succes." - } - }, - "create": { - "title": "Creați o campanie", - "description": "Creați o campanie promoțională.", - "hint": "Creați o campanie promoțională.", - "header": "Creați o campanie", - "successToast": "Campania '{{name}}' a fost creat cu succes." - }, - "fields": { - "name": "Nume", - "identifier": "Identificator", - "start_date": "Data de începere", - "end_date": "Data de încheiere", - "total_spend": "Buget cheltuit", - "total_used": "Bugetul folosit", - "budget_limit": "Limită bugetară", - "campaign_id": { - "hint": "În această listă sunt afișate numai campaniile cu același cod de monedă ca și promoția." - } - }, - "budget": { - "create": { - "hint": "Creați un buget pentru campanie.", - "header": "Bugetul campaniei" - }, - "details": "Bugetul campaniei", - "fields": { - "type": "Tip", - "currency": "Valută", - "limit": "Limită", - "used": "Folosit" - }, - "type": { - "spend": { - "title": "Petrece", - "description": "Stabiliți o limită a sumei totale reduse pentru toate utilizările promoției." - }, - "usage": { - "title": "Utilizare", - "description": "Stabiliți o limită de câte ori poate fi utilizată promoția." - } - }, - "edit": { - "header": "Editați bugetul campaniei" - } - }, - "promotions": { - "remove": { - "title": "Eliminați promovarea din campanie", - "description": "Sunteți pe cale să eliminați {{count}} promoție(e) din campanie. " - }, - "alreadyAdded": "Această promoție a fost deja adăugată în campanie.", - "alreadyAddedDiffCampaign": "Această promoție a fost deja adăugată la o altă campanie ({{name}}).", - "currencyMismatch": "Moneda promoției și a campaniei nu se potrivește", - "toast": { - "success": "Adăugat cu succes {{count}} promovare(e) la campanie" - }, - "add": { - "list": { - "noRecordsMessage": "Creați mai întâi o promoție." - } - }, - "list": { - "noRecordsMessage": "Nu există promoții în campanie." - } - }, - "deleteCampaignWarning": "Sunteți pe cale să ștergeți campania {{name}}. ", - "totalSpend": "<0>{{amount}} <1>{{currency}}" - }, - "priceLists": { - "domain": "Liste de prețuri", - "subtitle": "Creați prețuri de vânzare sau înlocuiți pentru anumite condiții.", - "delete": { - "confirmation": "Sunteți pe cale să ștergeți lista de prețuri {{title}}. ", - "successToast": "Lista de preturi {{title}} a fost șters cu succes." - }, - "create": { - "header": "Creați lista de prețuri", - "subheader": "Creați o nouă listă de prețuri pentru a gestiona prețurile produselor dvs.", - "tabs": { - "details": "Detalii", - "products": "Produse", - "prices": "Preturi" - }, - "successToast": "Lista de preturi {{title}} a fost creat cu succes.", - "products": { - "list": { - "noRecordsMessage": "Creați mai întâi un produs." - } - } - }, - "edit": { - "header": "Editați lista de prețuri", - "successToast": "Lista de preturi {{title}} a fost actualizat cu succes." - }, - "configuration": { - "header": "Configurare", - "edit": { - "header": "Editați configurația listei de prețuri", - "description": "Editați configurația listei de prețuri.", - "successToast": "Configurația listei de prețuri a fost actualizată cu succes." - } - }, - "products": { - "header": "Produse", - "actions": { - "addProducts": "Adăugați produse", - "editPrices": "Editați prețurile" - }, - "delete": { - "confirmation_one": "Sunteți pe cale să ștergeți prețurile pentru {{count}} produs în lista de prețuri. ", - "confirmation_other": "Sunteți pe cale să ștergeți prețurile pentru {{count}} produsele din lista de preturi. ", - "successToast_one": "Prețuri șterse cu succes pentru {{count}} produs.", - "successToast_other": "Prețuri șterse cu succes pentru {{count}} produse." - }, - "add": { - "successToast": "Prețurile au fost adăugate cu succes la lista de prețuri." - }, - "edit": { - "successToast": "Prețurile au fost actualizate cu succes." - } - }, - "fields": { - "priceOverrides": { - "label": "Prețul depășește", - "header": "Înlocuirea prețurilor" - }, - "status": { - "label": "Stare", - "options": { - "active": "Activ", - "draft": "Proiect", - "expired": "Expirat", - "scheduled": "Programat" - } - }, - "type": { - "label": "Tip", - "hint": "Alegeți tipul de listă de prețuri pe care doriți să o creați.", - "options": { - "sale": { - "label": "Vânzare", - "description": "Prețurile de vânzare sunt modificări temporare de preț pentru produse." - }, - "override": { - "label": "Suprascriere", - "description": "Înlocuirile sunt de obicei folosite pentru a crea prețuri specifice clientului." - } - } - }, - "startsAt": { - "label": "Lista de prețuri are o dată de începere?", - "hint": "Programați lista de prețuri pentru a o activa în viitor." - }, - "endsAt": { - "label": "Lista de prețuri are o dată de expirare?", - "hint": "Programați lista de prețuri pentru a o dezactiva pe viitor." - }, - "customerAvailability": { - "header": "Alegeți grupuri de clienți", - "label": "Disponibilitatea clientului", - "hint": "Alegeți grupurile de clienți cărora li se va aplica lista de prețuri.", - "placeholder": "Căutați grupuri de clienți", - "attribute": "Grupuri de clienți" - } - } - }, - "profile": { - "domain": "Profil", - "manageYourProfileDetails": "Gestionați detaliile profilului dvs.", - "fields": { - "languageLabel": "Limbă", - "usageInsightsLabel": "Informații despre utilizare" - }, - "edit": { - "header": "Editați profilul", - "languageHint": "Limba pe care doriți să o utilizați în tabloul de bord administrativ. ", - "languagePlaceholder": "Selectați limba", - "usageInsightsHint": "Distribuiți informații despre utilizare și ajutați-ne să îmbunătățim Medusa. <0>documentare." - }, - "toast": { - "edit": "Modificările profilurilor au fost salvate" - } - }, - "users": { - "domain": "Utilizatori", - "editUser": "Editați utilizatorul", - "inviteUser": "Invitați utilizator", - "inviteUserHint": "Invitați un utilizator nou în magazinul dvs.", - "sendInvite": "Trimite invitația", - "pendingInvites": "Invitații în așteptare", - "deleteInviteWarning": "Sunteți pe cale să ștergeți invitația pentru {{email}}. ", - "resendInvite": "Retrimiteți invitația", - "copyInviteLink": "Copiați linkul de invitație", - "expiredOnDate": "A expirat pe {{date}}", - "validFromUntil": "Valabil de la <0>{{from}} - <1>{{until}}", - "acceptedOnDate": "Acceptat pe {{date}}", - "inviteStatus": { - "accepted": "Acceptat", - "pending": "În așteptare", - "expired": "Expirat" - }, - "roles": { - "admin": "Admin", - "developer": "Dezvoltator", - "member": "Membru" - }, - "list": { - "empty": { - "heading": "Nu s-au găsit utilizatori", - "description": "Odată ce un utilizator a fost invitat, acesta va apărea aici." - }, - "filtered": { - "heading": "Niciun rezultat", - "description": "Niciun utilizator nu corespunde criteriilor actuale de filtrare." - } - }, - "deleteUserWarning": "Sunteți pe cale să ștergeți utilizatorul {{name}}. ", - "deleteUserSuccess": "Utilizatorul {{name}} a fost șters cu succes", - "invite": "Invita" - }, - "store": { - "domain": "Magazin", - "manageYourStoresDetails": "Gestionați detaliile magazinului dvs", - "editStore": "Editează magazinul", - "defaultCurrency": "Moneda implicită", - "defaultRegion": "Regiunea implicită", - "swapLinkTemplate": "Schimbați șablon de link", - "paymentLinkTemplate": "Șablon de link de plată", - "inviteLinkTemplate": "Șablon de link de invitație", - "currencies": "Monede", - "addCurrencies": "Adăugați valute", - "enableTaxInclusivePricing": "Activați prețul cu taxe incluse", - "disableTaxInclusivePricing": "Dezactivați prețul cu taxe incluse", - "currencyAlreadyAdded": "Moneda a fost deja adăugată în magazinul dvs.", - "edit": { - "header": "Editați magazinul" - }, - "toast": { - "update": "Magazinul a fost actualizat cu succes", - "currenciesUpdated": "Monede au fost actualizate cu succes", - "currenciesRemoved": "S-au eliminat cu succes monedele din magazin", - "updatedTaxInclusivitySuccessfully": "Prețul cu taxe incluse a fost actualizat cu succes" - }, - "removeCurrencyWarning_one": "Sunteți pe cale să eliminați {{count}} moneda din magazinul dvs. ", - "removeCurrencyWarning_other": "Sunteți pe cale să eliminați {{count}} monede din magazinul dvs. " - }, - "regions": { - "domain": "Regiunile", - "subtitle": "O regiune este o zonă în care vindeți produse. Poate acoperi mai multe țări și are cote de impozitare, furnizori și monede diferite.", - "createRegion": "Creați regiune", - "createRegionHint": "Gestionați ratele de impozitare și furnizorii pentru un set de țări.", - "addCountries": "Adăugați țări", - "editRegion": "Editați regiunea", - "countriesHint": "Adăugați țările incluse în această regiune.", - "deleteRegionWarning": "Sunteți pe cale să ștergeți regiunea {{name}}. ", - "removeCountryWarning": "Sunteți pe cale să eliminați țara {{name}} din regiune. ", - "automaticTaxesHint": "Când este activată, taxele vor fi calculate numai la finalizarea comenzii pe baza adresei de expediere.", - "taxInclusiveHint": "Când este activat, prețurile din regiune vor fi cu taxe incluse.", - "providersHint": " Adăugați ce furnizori de plăți sunt disponibili în această regiune.", - "shippingOptions": "Opțiuni de livrare", - "deleteShippingOptionWarning": "Sunteți pe cale să ștergeți opțiunea de expediere {{name}}. ", - "return": "Reveni", - "outbound": "Ieșire", - "priceType": "Tip de preț", - "flatRate": "Preţ global", - "calculated": "Calculat", - "list": { - "noRecordsMessage": "Creați o regiune pentru zonele în care vindeți." - }, - "toast": { - "delete": "Regiunea a fost ștearsă cu succes", - "edit": "Editarea regiunii a fost salvată", - "create": "Regiunea creată cu succes", - "countries": "Țările din regiune au fost actualizate cu succes" - }, - "shippingOption": { - "createShippingOption": "Creați opțiunea de livrare", - "createShippingOptionHint": "Creați o nouă opțiune de expediere pentru regiune.", - "editShippingOption": "Editați opțiunea de livrare", - "fulfillmentMethod": "Metoda de împlinire", - "type": { - "outbound": "Ieșire", - "outboundHint": "Utilizați acest lucru dacă creați o opțiune de expediere pentru trimiterea produselor către client.", - "return": "Reveni", - "returnHint": "Utilizați acest lucru dacă creați o opțiune de expediere pentru ca clientul să vă returneze produsele." - }, - "priceType": { - "label": "Tip de preț", - "flatRate": "Preţ global", - "calculated": "Calculat" - }, - "availability": { - "adminOnly": "Doar administrator", - "adminOnlyHint": "Când este activată, opțiunea de livrare va fi disponibilă numai în tabloul de bord administrativ și nu în vitrina magazinului." - }, - "taxInclusiveHint": "Când este activată, prețul opțiunii de expediere va fi cu taxe incluse.", - "requirements": { - "label": "Cerințe", - "hint": "Specificați cerințele pentru opțiunea de expediere." - } - }, - "removeCountriesWarning_one": "Sunteți pe cale să eliminați {{count}} tara din regiune. ", - "removeCountriesWarning_other": "Sunteți pe cale să eliminați {{count}} țări din regiune. " - }, - "taxes": { - "domain": "Regiuni fiscale", - "domainDescription": "Gestionați-vă regiunea fiscală", - "countries": { - "taxCountriesHint": "Setările fiscale se aplică țărilor enumerate." - }, - "settings": { - "editTaxSettings": "Editați setările fiscale", - "taxProviderLabel": "Furnizor de taxe", - "systemTaxProviderLabel": "Furnizor de taxe de sistem", - "calculateTaxesAutomaticallyLabel": "Calculați automat taxele", - "calculateTaxesAutomaticallyHint": "Când este activată, cotele de impozitare vor fi calculate automat și aplicate cărucioarelor. ", - "applyTaxesOnGiftCardsLabel": "Aplicați taxe pe cardurile cadou", - "applyTaxesOnGiftCardsHint": "Când este activată, taxele vor fi aplicate cardurilor cadou la finalizare. ", - "defaultTaxRateLabel": "Cota de impozitare implicită", - "defaultTaxCodeLabel": "Cod fiscal implicit" - }, - "defaultRate": { - "sectionTitle": "Rata de impozitare implicită" - }, - "taxRate": { - "sectionTitle": "Ratele de impozitare", - "createTaxRate": "Creați cota de impozitare", - "createTaxRateHint": "Creați o nouă cotă de impozitare pentru regiune.", - "deleteRateDescription": "Sunteți pe cale să ștergeți cota de impozitare {{name}}. ", - "editTaxRate": "Editați rata de impozitare", - "editRateAction": "Editați rata", - "editOverridesAction": "Modificați suprascrieri", - "editOverridesTitle": "Editați anulări ale cotei de impozitare", - "editOverridesHint": "Specificați suprascrierile pentru rata de impozitare.", - "deleteTaxRateWarning": "Sunteți pe cale să ștergeți cota de impozitare {{name}}. ", - "productOverridesLabel": "Anulări de produs", - "productOverridesHint": "Specificați suprascrierile de produs pentru rata de impozitare.", - "addProductOverridesAction": "Adăugați înlocuiri de produs", - "productTypeOverridesLabel": "Tipul de produs înlocuiește", - "productTypeOverridesHint": "Specificați suprascrierile tipului de produs pentru rata de impozitare.", - "addProductTypeOverridesAction": "Adăugați înlocuiri de tip de produs", - "shippingOptionOverridesLabel": "Opțiunea de livrare anulează", - "shippingOptionOverridesHint": "Specificați opțiunile de expediere pentru anularea cotei de impozitare.", - "addShippingOptionOverridesAction": "Adăugați opțiuni de expediere", - "productOverridesHeader": "Produse", - "productTypeOverridesHeader": "Tipuri de produse", - "shippingOptionOverridesHeader": "Opțiuni de livrare" - } - }, - "locations": { - "domain": "Locații", - "editLocation": "Editați locația", - "addSalesChannels": "Adăugați canale de vânzare", - "noLocationsFound": "Nu au fost găsite locații", - "selectLocations": "Selectați locațiile care stochează articolul.", - "deleteLocationWarning": "Sunteți pe cale să ștergeți locația {{name}}. ", - "toast": { - "create": "Locație creată cu succes", - "update": "Locația a fost actualizată cu succes", - "removeChannel": "Canalul de vânzări a fost eliminat cu succes" - }, - "removeSalesChannelsWarning_one": "Sunteți pe cale să eliminați {{count}} canal de vânzare din locație.", - "removeSalesChannelsWarning_other": "Sunteți pe cale să eliminați {{count}} canale de vânzare din locație." - }, - "reservations": { - "domain": "Rezervări", - "subtitle": "Gestionați cantitatea rezervată de articole de inventar.", - "deleteWarning": "Sunteți pe cale să ștergeți o rezervare. " - }, - "salesChannels": { - "domain": "Canale de vânzare", - "subtitle": "Gestionați canalele online și offline pe care vindeți produse.", - "createSalesChannel": "Creați un canal de vânzări", - "createSalesChannelHint": "Creați un nou canal de vânzare pentru a vă vinde produsele.", - "enabledHint": "Specificați dacă canalul de vânzări este activat.", - "addProducts": "Adăugați produse", - "editSalesChannel": "Editați canalul de vânzări", - "productAlreadyAdded": "Produsul a fost deja adăugat la canalul de vânzări.", - "deleteSalesChannelWarning": "Sunteți pe cale să ștergeți canalul de vânzări {{name}}. ", - "toast": { - "create": "Canal de vânzări creat cu succes", - "update": "Canalul de vânzări a fost actualizat cu succes", - "delete": "Canalul de vânzări a fost șters cu succes" - }, - "tooltip": { - "cannotDeleteDefault": "Canalul de vânzări implicit nu poate fi șters" - }, - "products": { - "list": { - "noRecordsMessage": "Nu există produse în canalul de vânzare." - }, - "add": { - "list": { - "noRecordsMessage": "Creați mai întâi un produs." - } - } - }, - "removeProductsWarning_one": "Sunteți pe cale să eliminați {{count}} produs de la {{sales_channel}}.", - "removeProductsWarning_other": "Sunteți pe cale să eliminați {{count}} produse de la {{sales_channel}}." - }, - "apiKeyManagement": { - "domain": { - "publishable": "Chei API care pot fi publicate", - "secret": "Chei secrete API" - }, - "subtitle": { - "publishable": "Gestionați cheile API utilizate în vitrina pentru a limita sfera solicitărilor la anumite canale de vânzare.", - "secret": "Gestionați cheile API utilizate pentru autentificarea utilizatorilor admin în aplicațiile de administrare." - }, - "status": { - "active": "Activ", - "revoked": "Revocat" - }, - "type": { - "publishable": "Publicabil", - "secret": "Secret" - }, - "create": { - "createPublishableHeader": "Creați cheia API publicabilă", - "createPublishableHint": "Creați o nouă cheie API publicabilă pentru a limita sfera solicitărilor la anumite canale de vânzare.", - "createSecretHeader": "Creați cheia API secretă", - "createSecretHint": "Creați o nouă cheie API secretă pentru a accesa API-ul Medusa ca utilizator administrator autentificat.", - "secretKeyCreatedHeader": "Cheie secretă creată", - "secretKeyCreatedHint": "Noua ta cheie secretă a fost generată. ", - "copySecretTokenSuccess": "Cheia secretă a fost copiată în clipboard.", - "copySecretTokenFailure": "Nu s-a putut copia cheia secretă în clipboard.", - "successToast": "Cheia API a fost creată cu succes." - }, - "edit": { - "header": "Editați cheia API", - "description": "Editați titlul cheii API.", - "successToast": "cheie API {{title}} a fost actualizat cu succes." - }, - "salesChannels": { - "title": "Adăugați canale de vânzări", - "description": "Adăugați canalele de vânzare la care cheia API ar trebui să fie limitată.", - "alreadyAddedTooltip": "Canalul de vânzări a fost deja adăugat la cheia API.", - "list": { - "noRecordsMessage": "Nu există canale de vânzare în domeniul de aplicare al cheii API publicabile." - }, - "successToast_one": "{{count}} canalul de vânzări a fost adăugat cu succes la cheia API.", - "successToast_other": "{{count}} canalele de vânzare au fost adăugate cu succes la cheia API." - }, - "delete": { - "warning": "Sunteți pe cale să ștergeți cheia API {{title}}. ", - "successToast": "cheie API {{title}} a fost șters cu succes." - }, - "revoke": { - "warning": "Sunteți pe cale să revocați cheia API {{title}}. ", - "successToast": "cheie API {{title}} a fost revocat cu succes." - }, - "addSalesChannels": { - "list": { - "noRecordsMessage": "Creați mai întâi un canal de vânzări." - } - }, - "removeSalesChannel": { - "warning": "Sunteți pe cale să eliminați canalul de vânzări {{name}} din cheia API. ", - "successToast": "Canalul de vânzări a fost eliminat cu succes din cheia API.", - "warningBatch_one": "Sunteți pe cale să eliminați {{count}} canal de vânzări din cheia API. ", - "warningBatch_other": "Sunteți pe cale să eliminați {{count}} canale de vânzare din cheia API. ", - "successToastBatch_one": "{{count}} canalul de vânzări a fost eliminat cu succes din cheia API.", - "successToastBatch_other": "{{count}} canalele de vânzare au fost eliminate cu succes din cheia API." - }, - "actions": { - "revoke": "Revocați cheia API", - "copy": "Copiați cheia API", - "copySuccessToast": "Cheia API a fost copiată în clipboard." - }, - "table": { - "lastUsedAtHeader": "Ultima utilizare la", - "createdAtHeader": "Revocat la" - }, - "fields": { - "lastUsedAtLabel": "Ultima utilizare la", - "revokedByLabel": "Revocat de", - "revokedAtLabel": "Revocat la", - "createdByLabel": "Creat de" - } - }, - "returnReasons": { - "domain": "Motive de întoarcere", - "subtitle": "Gestionați motivele pentru articolele returnate.", - "calloutHint": "Gestionați motivele pentru clasificarea returnărilor.", - "editReason": "Editați motivul returnării", - "create": { - "header": "Adăugați motivul returnării", - "subtitle": "Specificați cele mai frecvente motive pentru returnări.", - "hint": "Creați un nou motiv de returnare pentru a clasifica returnările.", - "successToast": "Motivul returnării {{label}} a fost creat cu succes." - }, - "edit": { - "header": "Editați motivul returnării", - "subtitle": "Editați valoarea motivului returnării.", - "successToast": "Motivul returnării {{label}} a fost actualizat cu succes." - }, - "delete": { - "confirmation": "Sunteți pe cale să ștergeți motivul returnării {{label}}. ", - "successToast": "Motivul returnării {{label}} a fost șters cu succes." - }, - "fields": { - "value": { - "label": "Valoare", - "placeholder": "dimensiune_ greșită", - "tooltip": "Valoarea ar trebui să fie un identificator unic pentru motivul returnării." - }, - "label": { - "label": "Eticheta", - "placeholder": "Dimensiune greșită" - }, - "description": { - "label": "Descriere", - "placeholder": "Clientul a primit o dimensiune greșită" - } - } - }, - "login": { - "forgotPassword": "Aţi uitat parola? <0>Resetați", - "title": "Bun venit la Medusa", - "hint": "Conectați-vă pentru a accesa zona de cont" - }, - "invite": { - "title": "Bun venit la Medusa", - "hint": "Creează-ți contul mai jos", - "backToLogin": "Înapoi la autentificare", - "createAccount": "Creează cont", - "alreadyHaveAccount": "Aveți deja un cont? <0>Log in", - "emailTooltip": "E-mailul dvs. nu poate fi schimbat. ", - "invalidInvite": "Invitația este nevalidă sau a expirat.", - "successTitle": "Contul dvs. a fost înregistrat", - "successHint": "Începeți imediat cu Medusa Admin.", - "successAction": "Porniți Medusa Admin", - "invalidTokenTitle": "Indicatorul dvs. de invitație este nevalid", - "invalidTokenHint": "Încercați să solicitați un nou link de invitație.", - "passwordMismatch": "Parolele nu se potrivesc", - "toast": { - "accepted": "Invitația a fost acceptată" - } - }, - "resetPassword": { - "title": "Resetează parola", - "hint": "Introduceți adresa dvs. de e-mail mai jos și vă vom trimite instrucțiuni despre cum să vă resetați parola.", - "email": "E-mail", - "sendResetInstructions": "Trimiteți instrucțiuni de resetare", - "backToLogin": "<0>Înapoi la autentificare", - "newPasswordHint": "Alegeți o nouă parolă de mai jos.", - "invalidTokenTitle": "Indicatorul dvs. de resetare este nevalid", - "invalidTokenHint": "Încercați să solicitați un nou link de resetare.", - "expiredTokenTitle": "Indicatorul dvs. de resetare a expirat", - "goToResetPassword": "Accesați Resetare parolă", - "resetPassword": "Resetează parola", - "newPassword": "Parolă Nouă", - "repeatNewPassword": "Repetați parola nouă", - "tokenExpiresIn": "Tokenul expiră în <0>{{time}} minute", - "successfulRequestTitle": "V-a trimis cu succes un e-mail", - "successfulRequest": "V-am trimis un e-mail pe care îl puteți folosi pentru a vă reseta parola. ", - "successfulResetTitle": "Resetarea parolei cu succes", - "successfulReset": "Vă rugăm să vă conectați pe pagina de conectare.", - "passwordMismatch": "Parolele nu se potrivesc", - "invalidLinkTitle": "Linkul dvs. de resetare este nevalid", - "invalidLinkHint": "Încercați să vă resetați parola din nou." - }, - "workflowExecutions": { - "domain": "Fluxuri de lucru", - "subtitle": "Vizualizați și urmăriți execuțiile fluxului de lucru în aplicația dvs. Medusa.", - "transactionIdLabel": "ID tranzacție", - "workflowIdLabel": "ID flux de lucru", - "progressLabel": "Progres", - "list": { - "noRecordsMessage": "Încă nu au fost executate fluxuri de lucru." - }, - "history": { - "sectionTitle": "Istorie", - "runningState": "Funcţionare...", - "awaitingState": "În așteptare", - "failedState": "A eșuat", - "skippedState": "Sărit", - "skippedFailureState": "Omis (Eșec)", - "definitionLabel": "Definiţie", - "outputLabel": "Ieșire", - "compensateInputLabel": "Compensați intrarea", - "revertedLabel": "Întors", - "errorLabel": "Eroare" - }, - "state": { - "done": "Făcut", - "failed": "A eșuat", - "reverted": "Întors", - "invoking": "Invocarea", - "compensating": "Compensarea", - "notStarted": "Nu a început" - }, - "transaction": { - "state": { - "waitingToCompensate": "Așteptând compensarea" - } - }, - "step": { - "state": { - "skipped": "Sărit", - "skippedFailure": "Omis (Eșec)", - "dormant": "Adormit", - "timeout": "Pauză" - } - }, - "stepsCompletedLabel_one": "{{completed}} de {{count}} pas", - "stepsCompletedLabel_other": "{{completed}} de {{count}} trepte" - }, - "productTypes": { - "domain": "Tipuri de produse", - "subtitle": "Organizați-vă produsele pe tipuri.", - "create": { - "header": "Creați tip de produs", - "hint": "Creați un nou tip de produs pentru a vă clasifica produsele.", - "successToast": "Tip de produs {{value}} a fost creat cu succes." - }, - "edit": { - "header": "Editați tipul de produs", - "successToast": "Tip de produs {{value}} a fost actualizat cu succes." - }, - "delete": { - "confirmation": "Sunteți pe cale să ștergeți tipul de produs {{value}}. ", - "successToast": "Tip de produs {{value}} a fost șters cu succes." - }, - "fields": { - "value": "Valoare" - } - }, - "productTags": { - "domain": "Etichete de produs", - "create": { - "header": "Creați etichetă de produs", - "subtitle": "Creați o nouă etichetă de produs pentru a vă clasifica produsele.", - "successToast": "Eticheta produsului {{value}} a fost creat cu succes." - }, - "edit": { - "header": "Editați eticheta produsului", - "subtitle": "Editați valoarea etichetei produsului.", - "successToast": "Eticheta produsului {{value}} a fost actualizat cu succes." - }, - "delete": { - "confirmation": "Sunteți pe cale să ștergeți eticheta produsului {{value}}. ", - "successToast": "Eticheta produsului {{value}} a fost șters cu succes." - }, - "fields": { - "value": "Valoare" - } - }, - "notifications": { - "domain": "Notificări", - "emptyState": { - "title": "Fără notificări", - "description": "Nu aveți notificări momentan, dar odată ce o faceți vor locui aici." - }, - "accessibility": { - "description": "notificările despre activitățile Medusa vor fi listate aici." - } - }, - "errors": { - "serverError": "Eroare de server - Încercați din nou mai târziu.", - "invalidCredentials": "E-mail sau parolă greșită" - }, - "statuses": { - "scheduled": "Programat", - "expired": "Expirat", - "active": "Activ", - "inactive": "Inactiv", - "draft": "Draft", - "enabled": "Activat", - "disabled": "Dezactivat" - }, - "labels": { - "productVariant": "Varianta de produs", - "prices": "Preturi", - "available": "Disponibil", - "inStock": "În stoc", - "added": "Adăugat", - "removed": "Îndepărtat", - "from": "Din", - "to": "La" - }, - "fields": { - "amount": "Cantitate", - "refundAmount": "Suma de rambursare", - "name": "Nume", - "default": "Implicit", - "lastName": "Nume", - "firstName": "Prenume", - "title": "Titlu", - "customTitle": "Titlu personalizat", - "manageInventory": "Gestionați inventarul", - "inventoryKit": "Are kit de inventar", - "inventoryItems": "Articole de inventar", - "inventoryItem": "Articol de inventar", - "requiredQuantity": "Cantitatea necesară", - "description": "Descriere", - "email": "E-mail", - "password": "Parolă", - "repeatPassword": "Repetați parola", - "confirmPassword": "Confirmați parola", - "newPassword": "Parolă Nouă", - "repeatNewPassword": "Repetați parola nouă", - "categories": "Categorii", - "shippingMethod": "Metoda de livrare", - "configurations": "Configurații", - "conditions": "Condiții", - "category": "Categorie", - "collection": "Colectare", - "discountable": "Reducere", - "handle": "Mâner", - "subtitle": "Subtitlu", - "by": "De", - "item": "Articol", - "qty": "cantitate.", - "limit": "Limită", - "tags": "Etichete", - "type": "Tip", - "reason": "Motiv", - "none": "nici unul", - "all": "toate", - "search": "Căutare", - "percentage": "Procent", - "sales_channels": "Canale de vânzare", - "customer_groups": "Grupuri de clienți", - "product_tags": "Etichete de produs", - "product_types": "Tipuri de produse", - "product_collections": "Colecții de produse", - "status": "Stare", - "code": "Cod", - "value": "Valoare", - "disabled": "Dezactivat", - "dynamic": "Dinamic", - "normal": "Normal", - "years": "ani", - "months": "Luni", - "days": "Zile", - "hours": "Ore", - "minutes": "Minute", - "totalRedemptions": "Răscumpărări totale", - "countries": "Țări", - "paymentProviders": "Furnizorii de plăți", - "refundReason": "Motivul rambursării", - "fulfillmentProviders": "Furnizori de servicii", - "fulfillmentProvider": "Furnizor de servicii", - "providers": "Furnizorii", - "availability": "Disponibilitate", - "inventory": "Inventar", - "optional": "Opțional", - "note": "Nota", - "automaticTaxes": "Taxe automate", - "taxInclusivePricing": "Prețuri cu taxe incluse", - "currency": "Valută", - "address": "Adresa", - "address2": "Apartament, apartament etc.", - "city": "Oraş", - "postalCode": "Cod poștal", - "country": "Ţară", - "state": "Stat", - "province": "Provincie", - "company": "Companie", - "phone": "Telefon", - "metadata": "Metadate", - "selectCountry": "Selectați țara", - "products": "Produse", - "variants": "Variante", - "orders": "Comenzi", - "account": "Cont", - "total": "Total comanda", - "paidTotal": "Total capturat", - "totalExclTax": "Total excl. ", - "subtotal": "Subtotal", - "shipping": "Transport", - "outboundShipping": "Livrare ieșire", - "returnShipping": "Transport de retur", - "tax": "Taxa", - "created": "Creat", - "key": "Cheie", - "customer": "Client", - "date": "Data", - "order": "Comanda", - "fulfillment": "Îndeplinire", - "provider": "Furnizor", - "payment": "Plată", - "items": "Articole", - "salesChannel": "Canal de vânzări", - "region": "Regiune", - "discount": "Reducere", - "role": "Rol", - "sent": "Trimis", - "salesChannels": "Canale de vânzare", - "product": "Produs", - "createdAt": "Creat", - "updatedAt": "Actualizat", - "revokedAt": "Revocat la", - "true": "Adevărat", - "false": "Fals", - "giftCard": "Card cadou", - "tag": "Etichetă", - "dateIssued": "Data emiterii", - "issuedDate": "Data emiterii", - "expiryDate": "Data de expirare", - "price": "Preţ", - "priceTemplate": "Preţ {{regionOrCurrency}}", - "height": "Înălţime", - "width": "Lăţime", - "length": "Lungime", - "weight": "Greutate", - "midCode": "Codul MID", - "hsCode": "Cod HS", - "ean": "EAN", - "upc": "UPC", - "inventoryQuantity": "Cantitatea de inventar", - "barcode": "Cod de bare", - "countryOfOrigin": "Țara de origine", - "material": "Material", - "thumbnail": "Miniatură", - "sku": "SKU", - "managedInventory": "Inventar gestionat", - "allowBackorder": "Permiteți comanda în așteptare", - "inStock": "În stoc", - "location": "Locaţie", - "quantity": "Cantitate", - "variant": "Variantă", - "id": "ID", - "parent": "Mamă", - "minSubtotal": "Min. ", - "maxSubtotal": "Max. ", - "shippingProfile": "Profil de livrare", - "summary": "Rezumat", - "details": "Detalii", - "label": "Eticheta", - "rate": "Rata", - "requiresShipping": "Necesită transport", - "unitPrice": "Preț unitar", - "startDate": "Data de începere", - "endDate": "Data de încheiere", - "draft": "Proiect", - "values": "Valori" - }, - "dateTime": { - "years_one": "An", - "years_other": "ani", - "months_one": "Lună", - "months_other": "Luni", - "weeks_one": "Săptămână", - "weeks_other": "Săptămâni", - "days_one": "Zi", - "days_other": "Zile", - "hours_one": "Oră", - "hours_other": "Ore", - "minutes_one": "Minut", - "minutes_other": "Minute", - "seconds_one": "Doilea", - "seconds_other": "secunde" - } -} \ No newline at end of file diff --git a/src/i18n/translations/ru.json b/src/i18n/translations/ru.json deleted file mode 100644 index 8f232e76..00000000 --- a/src/i18n/translations/ru.json +++ /dev/null @@ -1,2941 +0,0 @@ -{ - "$schema": "./$schema.json", - "general": { - "ascending": "По возрастанию", - "descending": "По убыванию", - "add": "Добавить", - "start": "Начало", - "end": "Конец", - "open": "Открыть", - "close": "Закрыть", - "apply": "Применить", - "range": "Диапазон", - "search": "Поиск", - "of": "из", - "results": "результатов", - "pages": "страниц", - "next": "Далее", - "prev": "Назад", - "is": "является", - "timeline": "Временная шкала", - "success": "Успешно", - "warning": "Предупреждение", - "tip": "Подсказка", - "error": "Ошибка", - "select": "Выбрать", - "selected": "Выбрано", - "enabled": "Включено", - "disabled": "Отключено", - "expired": "Истек срок", - "active": "Активный", - "revoked": "Отозван", - "new": "Новый", - "modified": "Изменен", - "added": "Добавлено", - "removed": "Удалено", - "admin": "Администратор", - "store": "Магазин", - "details": "Детали", - "items_one": "{{count}} товар", - "items_other": "{{count}} товаров", - "countSelected": "{{count}} выбрано", - "countOfTotalSelected": "{{count}} из {{total}} выбрано", - "plusCount": "+ {{count}}", - "plusCountMore": "+ еще {{count}}", - "areYouSure": "Вы уверены?", - "noRecordsFound": "Записи не найдены", - "typeToConfirm": "Введите {val} для подтверждения:", - "noResultsTitle": "Нет результатов", - "noResultsMessage": "Попробуйте изменить фильтры или запрос", - "noSearchResults": "Нет результатов поиска", - "noSearchResultsFor": "Нет результатов для <0>'{{query}}'", - "noRecordsTitle": "Нет записей", - "noRecordsMessage": "Нет записей для отображения", - "unsavedChangesTitle": "Вы уверены, что хотите покинуть эту форму?", - "unsavedChangesDescription": "У вас есть несохраненные изменения, которые будут потеряны при выходе.", - "includesTaxTooltip": "Цены в этом столбце включают налог.", - "excludesTaxTooltip": "Цены в этом столбце указаны без налога.", - "noMoreData": "Больше данных нет" - }, - "json": { - "header": "JSON", - "numberOfKeys_one": "{{count}} ключ", - "numberOfKeys_other": "{{count}} ключей", - "drawer": { - "header_one": "JSON <0>· {{count}} ключ", - "header_other": "JSON <0>· {{count}} ключей", - "description": "Просмотр JSON данных для этого объекта." - } - }, - "metadata": { - "header": "Метаданные", - "numberOfKeys_one": "{{count}} ключ", - "numberOfKeys_other": "{{count}} ключей", - "edit": { - "header": "Редактировать метаданные", - "description": "Редактировать метаданные для этого объекта.", - "successToast": "Метаданные успешно обновлены.", - "actions": { - "insertRowAbove": "Вставить строку выше", - "insertRowBelow": "Вставить строку ниже", - "deleteRow": "Удалить строку" - }, - "labels": { - "key": "Ключ", - "value": "Значение" - }, - "complexRow": { - "label": "Некоторые строки отключены", - "description": "Этот объект содержит сложные метаданные, такие как массивы или объекты, которые нельзя редактировать здесь. Для редактирования отключенных строк используйте API напрямую.", - "tooltip": "Эта строка отключена, так как содержит сложные данные." - } - } - }, - "validation": { - "mustBeInt": "Значение должно быть целым числом.", - "mustBePositive": "Значение должно быть положительным числом." - }, - "actions": { - "save": "Сохранить", - "saveAsDraft": "Сохранить как черновик", - "copy": "Копировать", - "copied": "Скопировано", - "duplicate": "Дублировать", - "publish": "Опубликовать", - "create": "Создать", - "delete": "Удалить", - "remove": "Удалить", - "revoke": "Отозвать", - "cancel": "Отмена", - "forceConfirm": "Принудительное подтверждение", - "continueEdit": "Продолжить редактирование", - "enable": "Включить", - "disable": "Отключить", - "undo": "Отменить", - "complete": "Завершить", - "viewDetails": "Просмотреть детали", - "back": "Назад", - "close": "Закрыть", - "showMore": "Показать больше", - "continue": "Продолжить", - "continueWithEmail": "Продолжить с Email", - "idCopiedToClipboard": "ID скопирован в буфер обмена", - "addReason": "Добавить причину", - "addNote": "Добавить заметку", - "reset": "Сбросить", - "confirm": "Подтвердить", - "edit": "Редактировать", - "addItems": "Добавить элементы", - "download": "Скачать", - "clear": "Очистить", - "clearAll": "Очистить все", - "apply": "Применить", - "add": "Добавить", - "select": "Выбрать", - "browse": "Просмотреть", - "logout": "Выйти", - "hide": "Скрыть", - "export": "Экспорт", - "import": "Импорт", - "cannotUndo": "Это действие нельзя отменить" - }, - "operators": { - "in": "В" - }, - "app": { - "search": { - "label": "Поиск", - "title": "Поиск", - "description": "Поиск по всему магазину, включая заказы, товары, клиентов и другое.", - "allAreas": "Все разделы", - "navigation": "Навигация", - "openResult": "Открыть результат", - "showMore": "Показать больше", - "placeholder": "Перейти или найти что-либо...", - "noResultsTitle": "Результаты не найдены", - "noResultsMessage": "По вашему запросу ничего не найдено.", - "emptySearchTitle": "Введите для поиска", - "emptySearchMessage": "Введите ключевое слово или фразу для поиска.", - "loadMore": "Загрузить еще {{count}}", - "groups": { - "all": "Все разделы", - "customer": "Клиенты", - "customerGroup": "Группы клиентов", - "product": "Товары", - "productVariant": "Варианты товаров", - "inventory": "Склад", - "reservation": "Резервации", - "category": "Категории", - "collection": "Коллекции", - "order": "Заказы", - "promotion": "Акции", - "campaign": "Кампании", - "priceList": "Прайс-листы", - "user": "Пользователи", - "region": "Регионы", - "taxRegion": "Налоговые регионы", - "returnReason": "Причины возврата", - "salesChannel": "Каналы продаж", - "productType": "Типы товаров", - "productTag": "Теги товаров", - "location": "Локации", - "shippingProfile": "Профили доставки", - "publishableApiKey": "Публичные API-ключи", - "secretApiKey": "Секретные API-ключи", - "command": "Команды", - "navigation": "Навигация" - } - }, - "keyboardShortcuts": { - "pageShortcut": "Перейти к", - "settingShortcut": "Настройки", - "commandShortcut": "Команды", - "then": "затем", - "navigation": { - "goToOrders": "Заказы", - "goToProducts": "Товары", - "goToCollections": "Коллекции", - "goToCategories": "Категории", - "goToCustomers": "Клиенты", - "goToCustomerGroups": "Группы клиентов", - "goToInventory": "Склад", - "goToReservations": "Резервации", - "goToPriceLists": "Прайс-листы", - "goToPromotions": "Акции", - "goToCampaigns": "Кампании" - }, - "settings": { - "goToSettings": "Настройки", - "goToStore": "Магазин", - "goToUsers": "Пользователи", - "goToRegions": "Регионы", - "goToTaxRegions": "Налоговые регионы", - "goToSalesChannels": "Каналы продаж", - "goToProductTypes": "Типы товаров", - "goToLocations": "Локации", - "goToPublishableApiKeys": "Публичные API-ключи", - "goToSecretApiKeys": "Секретные API-ключи", - "goToWorkflows": "Рабочие процессы", - "goToProfile": "Профиль", - "goToReturnReasons": "Причины возврата" - } - }, - "menus": { - "user": { - "documentation": "Документация", - "changelog": "История изменений", - "shortcuts": "Горячие клавиши", - "profileSettings": "Настройки профиля", - "theme": { - "label": "Тема", - "dark": "Темная", - "light": "Светлая", - "system": "Системная" - } - }, - "store": { - "label": "Магазин", - "storeSettings": "Настройки магазина" - }, - "actions": { - "logout": "Выйти" - } - }, - "nav": { - "accessibility": { - "title": "Навигация", - "description": "Навигационное меню панели управления." - }, - "common": { - "extensions": "Расширения" - }, - "main": { - "store": "Магазин", - "storeSettings": "Настройки магазина" - }, - "settings": { - "header": "Настройки", - "general": "Общие", - "developer": "Разработчик", - "myAccount": "Мой аккаунт" - } - } - }, - "dataGrid": { - "columns": { - "view": "Вид", - "resetToDefault": "Сбросить по умолчанию", - "disabled": "Изменение видимых столбцов отключено." - }, - "shortcuts": { - "label": "Горячие клавиши", - "commands": { - "undo": "Отменить", - "redo": "Повторить", - "copy": "Копировать", - "paste": "Вставить", - "edit": "Редактировать", - "delete": "Удалить", - "clear": "Очистить", - "moveUp": "Переместить вверх", - "moveDown": "Переместить вниз", - "moveLeft": "Переместить влево", - "moveRight": "Переместить вправо", - "moveTop": "Переместить в начало", - "moveBottom": "Переместить в конец", - "selectDown": "Выбрать вниз", - "selectUp": "Выбрать вверх", - "selectColumnDown": "Выбрать столбец вниз", - "selectColumnUp": "Выбрать столбец вверх", - "focusToolbar": "Перейти к панели инструментов", - "focusCancel": "Отменить фокус" - } - }, - "errors": { - "fixError": "Исправить ошибку", - "count_one": "{{count}} ошибка", - "count_other": "{{count}} ошибок" - } - }, - "filters": { - "date": { - "today": "Сегодня", - "lastSevenDays": "Последние 7 дней", - "lastThirtyDays": "Последние 30 дней", - "lastNinetyDays": "Последние 90 дней", - "lastTwelveMonths": "Последние 12 месяцев", - "custom": "Произвольный", - "from": "От", - "to": "До", - "starting": "Начиная с", - "ending": "Заканчивая" - }, - "compare": { - "lessThan": "Меньше чем", - "greaterThan": "Больше чем", - "exact": "Точно", - "range": "Диапазон", - "lessThanLabel": "меньше чем {{value}}", - "greaterThanLabel": "больше чем {{value}}", - "andLabel": "и" - }, - "radio": { - "yes": "Да", - "no": "Нет", - "true": "Истина", - "false": "Ложь" - }, - "addFilter": "Добавить фильтр", - "sortLabel": "Сортировка", - "filterLabel": "Фильтры", - "searchLabel": "Поиск", - "sorting": { - "alphabeticallyAsc": "От А до Я", - "alphabeticallyDesc": "От Я до А", - "dateAsc": "Сначала новые", - "dateDesc": "Сначала старые" - } - }, - "errorBoundary": { - "badRequestTitle": "400 - Некорректный запрос", - "badRequestMessage": "Сервер не смог обработать запрос из-за неверного синтаксиса.", - "notFoundTitle": "404 - Страница не найдена", - "notFoundMessage": "Проверьте URL и попробуйте снова, или воспользуйтесь поиском, чтобы найти нужную страницу.", - "internalServerErrorTitle": "500 - Внутренняя ошибка сервера", - "internalServerErrorMessage": "На сервере произошла непредвиденная ошибка. Пожалуйста, повторите попытку позже.", - "defaultTitle": "Произошла ошибка", - "defaultMessage": "При отображении этой страницы произошла непредвиденная ошибка.", - "noMatchMessage": "Страница, которую вы ищете, не существует.", - "backToDashboard": "Вернуться на главную" - }, - "addresses": { - "shippingAddress": { - "header": "Адрес доставки", - "editHeader": "Редактировать адрес доставки", - "editLabel": "Адрес доставки", - "label": "Адрес доставки" - }, - "billingAddress": { - "header": "Платежный адрес", - "editHeader": "Редактировать платежный адрес", - "editLabel": "Платежный адрес", - "label": "Платежный адрес", - "sameAsShipping": "Совпадает с адресом доставки" - }, - "contactHeading": "Контакт", - "locationHeading": "Местоположение" - }, - "email": { - "editHeader": "Редактировать email", - "editLabel": "Email", - "label": "Email" - }, - "transferOwnership": { - "header": "Передать право собственности", - "label": "Передать право собственности", - "details": { - "order": "Детали заказа", - "draft": "Детали черновика" - }, - "currentOwner": { - "label": "Текущий владелец", - "hint": "Текущий владелец заказа." - }, - "newOwner": { - "label": "Новый владелец", - "hint": "Новый владелец, которому будет передан заказ." - }, - "validation": { - "mustBeDifferent": "Новый владелец должен отличаться от текущего владельца.", - "required": "Необходимо указать нового владельца." - } - }, - "sales_channels": { - "availableIn": "Доступно в <0>{{x}} из <1>{{y}} каналов продаж" - }, - "products": { - "domain": "Товары", - "additionalAttributes": "Дополнительные атрибуты", - "list": { - "noRecordsMessage": "Создайте свой первый товар, чтобы начать продажи." - }, - "edit": { - "header": "Редактировать товар", - "description": "Редактировать детали товара.", - "successToast": "Товар {{title}} был успешно обновлен." - }, - "create": { - "title": "Создать товар", - "description": "Создать новый товар.", - "header": "Общие", - "tabs": { - "details": "Детали", - "organize": "Организация", - "variants": "Варианты", - "inventory": "Комплекты запасов" - }, - "errors": { - "variants": "Выберите хотя бы один вариант.", - "options": "Создайте хотя бы одну опцию.", - "uniqueSku": "SKU должен быть уникальным." - }, - "inventory": { - "heading": "Комплекты запасов", - "label": "Добавить складские позиции в комплект варианта.", - "itemPlaceholder": "Выберите складскую позицию", - "quantityPlaceholder": "Сколько этих элементов нужно для комплекта?" - }, - "variants": { - "header": "Варианты", - "subHeadingTitle": "Да, это товар с вариантами", - "subHeadingDescription": "Если не отмечено, мы создадим для вас вариант по умолчанию", - "optionTitle": { - "placeholder": "Размер" - }, - "optionValues": { - "placeholder": "Маленький, Средний, Большой" - }, - "productVariants": { - "label": "Варианты товара", - "hint": "Этот порядок повлияет на то, как варианты будут отображаться в вашем магазине.", - "alert": "Добавьте опции, чтобы создать варианты.", - "tip": "Варианты, которые не выбраны, не будут созданы. Вы всегда можете добавить и отредактировать варианты позже." - }, - "productOptions": { - "label": "Опции товара", - "hint": "Укажите опции для товара, например, цвет, размер и т.д." - } - }, - "successToast": "Товар {{title}} был успешно создан." - }, - "export": { - "header": "Экспорт списка товаров", - "description": "Экспорт списка товаров в CSV файл.", - "success": { - "title": "Обрабатываем ваш экспорт", - "description": "Экспорт данных может занять несколько минут. Мы уведомим вас, когда он будет готов." - }, - "filters": { - "title": "Фильтры", - "description": "Примените фильтры в предварительном просмотре таблицы, чтобы настроить этот вид" - }, - "columns": { - "title": "Столбцы", - "description": "Настройте экспортируемые данные под конкретные нужды" - } - }, - "import": { - "header": "Импорт списка товаров", - "uploadLabel": "Импорт товаров", - "uploadHint": "Перетащите CSV файл или нажмите для загрузки", - "description": "Импортируйте товары, предоставив CSV файл в установленном формате", - "template": { - "title": "Не уверены, как составить список?", - "description": "Скачайте шаблон ниже, чтобы убедиться, что вы следуете правильному формату." - }, - "upload": { - "title": "Загрузить CSV файл", - "description": "С помощью импорта вы можете добавлять или обновлять товары. Для обновления существующих товаров необходимо использовать существующий идентификатор и handle. Перед импортом вам будет предложено подтверждение.", - "preprocessing": "Предварительная обработка...", - "productsToCreate": "Товары будут созданы", - "productsToUpdate": "Товары будут обновлены" - }, - "success": { - "title": "Обрабатываем ваш импорт", - "description": "Импорт данных может занять некоторое время. Мы уведомим вас, когда он будет готов." - } - }, - "deleteWarning": "Вы собираетесь удалить товар {{title}}. Это действие нельзя отменить.", - "variants": { - "header": "Варианты", - "empty": { - "heading": "Нет вариантов", - "description": "Нет вариантов для отображения." - }, - "filtered": { - "heading": "Нет вариантов", - "description": "Нет вариантов, соответствующих текущим критериям фильтров." - } - }, - "attributes": "Атрибуты", - "editAttributes": "Редактировать атрибуты", - "editOptions": "Редактировать опции", - "editPrices": "Редактировать цены", - "media": { - "label": "Медиа", - "editHint": "Добавьте медиа к товару, чтобы представить его в вашем магазине.", - "makeThumbnail": "Сделать миниатюрой", - "uploadImagesLabel": "Загрузить изображения", - "uploadImagesHint": "Перетащите изображения сюда или нажмите для загрузки.", - "invalidFileType": "'{{name}}' не является поддерживаемым типом файла. Поддерживаемые типы файлов: {{types}}.", - "failedToUpload": "Не удалось загрузить добавленные медиа. Пожалуйста, попробуйте снова.", - "deleteWarning_one": "Вы собираетесь удалить {{count}} изображение. Это действие нельзя отменить.", - "deleteWarning_other": "Вы собираетесь удалить {{count}} изображений. Это действие нельзя отменить.", - "deleteWarningWithThumbnail_one": "Вы собираетесь удалить {{count}} изображение, включая миниатюру. Это действие нельзя отменить.", - "deleteWarningWithThumbnail_other": "Вы собираетесь удалить {{count}} изображений, включая миниатюру. Это действие нельзя отменить.", - "thumbnailTooltip": "Миниатюра", - "galleryLabel": "Галерея", - "downloadImageLabel": "Скачать текущее изображение", - "deleteImageLabel": "Удалить текущее изображение", - "emptyState": { - "header": "Нет медиа", - "description": "Добавьте медиа к товару, чтобы представить его в вашем магазине.", - "action": "Добавить медиа" - }, - "successToast": "Медиа были успешно обновлены." - }, - "discountableHint": "Если не отмечено, скидки не будут применяться к этому товару.", - "noSalesChannels": "Недоступен ни в одном канале продаж", - "variantCount_one": "{{count}} вариант", - "variantCount_other": "{{count}} вариантов", - "deleteVariantWarning": "Вы собираетесь удалить вариант {{title}}. Это действие нельзя отменить.", - "productStatus": { - "draft": "Черновик", - "published": "Опубликован", - "proposed": "Предложен", - "rejected": "Отклонен" - }, - "fields": { - "title": { - "label": "Название", - "hint": "Дайте вашему товару короткое и понятное название.<0/>Рекомендуемая длина для поисковых систем - 50-60 символов.", - "placeholder": "Зимняя куртка" - }, - "subtitle": { - "label": "Подзаголовок", - "placeholder": "Тепло и уютно" - }, - "handle": { - "label": "Handle", - "tooltip": "Handle используется для ссылки на товар в вашем магазине. Если не указан, handle будет сгенерирован из названия товара.", - "placeholder": "зимняя-куртка" - }, - "description": { - "label": "Описание", - "hint": "Дайте вашему товару короткое и понятное описание.<0/>Рекомендуемая длина для поисковых систем - 120-160 символов.", - "placeholder": "Теплая и уютная куртка" - }, - "discountable": { - "label": "Скидки", - "hint": "Если не отмечено, скидки не будут применяться к этому товару" - }, - "type": { - "label": "Тип" - }, - "collection": { - "label": "Коллекция" - }, - "categories": { - "label": "Категории" - }, - "tags": { - "label": "Теги" - }, - "sales_channels": { - "label": "Каналы продаж", - "hint": "Товар будет доступен только в канале продаж по умолчанию, если оставить без изменений." - }, - "countryOrigin": { - "label": "Страна происхождения" - }, - "material": { - "label": "Материал" - }, - "width": { - "label": "Ширина" - }, - "length": { - "label": "Длина" - }, - "height": { - "label": "Высота" - }, - "weight": { - "label": "Вес" - }, - "options": { - "label": "Опции товара", - "hint": "Опции используются для определения цвета, размера и т.д. товара", - "add": "Добавить опцию", - "optionTitle": "Название опции", - "optionTitlePlaceholder": "Цвет", - "variations": "Варианты (через запятую)", - "variantionsPlaceholder": "Красный, Синий, Зеленый" - }, - "variants": { - "label": "Варианты товара", - "hint": "Невыбранные варианты не будут созданы. Этот порядок повлияет на то, как варианты будут расположены в вашем интерфейсе." - }, - "mid_code": { - "label": "MID код" - }, - "hs_code": { - "label": "HS код" - } - }, - "variant": { - "edit": { - "header": "Редактировать вариант", - "success": "Вариант товара был успешно отредактирован" - }, - "create": { - "header": "Детали варианта" - }, - "deleteWarning": "Вы уверены, что хотите удалить этот вариант?", - "pricesPagination": "1 - {{current}} из {{total}} цен", - "tableItemAvailable": "{{availableCount}} доступно", - "tableItem_one": "{{availableCount}} доступен в {{locationCount}} локации", - "tableItem_other": "{{availableCount}} доступно в {{locationCount}} локациях", - "inventory": { - "notManaged": "Не управляется", - "manageItems": "Управление складскими позициями", - "notManagedDesc": "Запасы не отслеживаются для этого варианта. Включите 'Управление запасами', чтобы отслеживать количество варианта.", - "manageKit": "Управление комплектом запасов", - "navigateToItem": "Перейти к складской позиции", - "actions": { - "inventoryItems": "Перейти к складской позиции", - "inventoryKit": "Показать складские позиции" - }, - "inventoryKit": "Комплект запасов", - "inventoryKitHint": "Состоит ли этот вариант из нескольких складских позиций?", - "validation": { - "itemId": "Пожалуйста, выберите складскую позицию.", - "quantity": "Количество обязательно. Пожалуйста, введите положительное число." - }, - "header": "Запасы и наличие", - "editItemDetails": "Редактировать детали позиции", - "manageInventoryLabel": "Управление запасами", - "manageInventoryHint": "При включении мы будем изменять количество при создании заказов и возвратов.", - "allowBackordersLabel": "Разрешить предзаказы", - "allowBackordersHint": "При включении клиенты смогут купить вариант даже при отсутствии в наличии.", - "toast": { - "levelsBatch": "Уровни запасов обновлены.", - "update": "Складская позиция успешно обновлена.", - "updateLevel": "Уровень запасов успешно обновлен.", - "itemsManageSuccess": "Складские позиции успешно обновлены." - } - } - }, - "options": { - "header": "Опции", - "edit": { - "header": "Редактировать опцию", - "successToast": "Опция {{title}} была успешно обновлена." - }, - "create": { - "header": "Создать опцию", - "successToast": "Опция {{title}} была успешно создана." - }, - "deleteWarning": "Вы собираетесь удалить опцию товара: {{title}}. Это действие нельзя отменить." - }, - "organization": { - "header": "Организация", - "edit": { - "header": "Редактировать организацию", - "toasts": { - "success": "Организация {{title}} успешно обновлена." - } - } - }, - "stock": { - "heading": "Управление уровнями запасов и местоположениями продукта", - "description": "Обновите уровни складских запасов для всех вариантов продукта.", - "loading": "Подождите, это может занять некоторое время...", - "tooltips": { - "alreadyManaged": "Этот складской товар уже доступен для редактирования под {{title}}.", - "alreadyManagedWithSku": "Этот складской товар уже доступен для редактирования под {{title}} ({{sku}})." - } - }, - "toasts": { - "delete": { - "success": { - "header": "Товар удален", - "description": "{{title}} был успешно удален." - }, - "error": { - "header": "Не удалось удалить товар" - } - } - } - }, - "collections": { - "domain": "Коллекции", - "subtitle": "Организуйте товары в коллекции.", - "createCollection": "Создать коллекцию", - "createCollectionHint": "Создайте новую коллекцию для организации ваших товаров.", - "createSuccess": "Коллекция успешно создана.", - "editCollection": "Редактировать коллекцию", - "handleTooltip": "Handle используется для ссылки на коллекцию в вашем магазине. Если не указан, он будет сгенерирован из названия коллекции.", - "deleteWarning": "Вы собираетесь удалить коллекцию {{title}}. Это действие нельзя отменить.", - "removeSingleProductWarning": "Вы собираетесь удалить товар {{title}} из коллекции. Это действие нельзя отменить.", - "removeProductsWarning_one": "Вы собираетесь удалить {{count}} товар из коллекции. Это действие нельзя отменить.", - "removeProductsWarning_other": "Вы собираетесь удалить {{count}} товаров из коллекции. Это действие нельзя отменить.", - "products": { - "list": { - "noRecordsMessage": "В этой коллекции нет товаров." - }, - "add": { - "successToast_one": "Товар успешно добавлен в коллекцию.", - "successToast_other": "Товары успешно добавлены в коллекцию." - }, - "remove": { - "successToast_one": "Товар успешно удален из коллекции.", - "successToast_other": "Товары успешно удалены из коллекции." - } - } - }, - "categories": { - "domain": "Категории", - "subtitle": "Организуйте товары в категории и управляйте их рейтингом и иерархией.", - "create": { - "header": "Создать категорию", - "hint": "Создайте новую категорию для организации ваших товаров.", - "tabs": { - "details": "Детали", - "organize": "Организация рейтинга" - }, - "successToast": "Категория {{name}} успешно создана." - }, - "edit": { - "header": "Редактировать категорию", - "description": "Редактируйте категорию для обновления ее деталей.", - "successToast": "Категория успешно обновлена." - }, - "delete": { - "confirmation": "Вы собираетесь удалить категорию {{name}}. Это действие нельзя отменить.", - "successToast": "Категория {{name}} успешно удалена." - }, - "products": { - "add": { - "disabledTooltip": "Товар уже находится в этой категории.", - "successToast_one": "Добавлен {{count}} товар в категорию.", - "successToast_other": "Добавлено {{count}} товаров в категорию." - }, - "remove": { - "confirmation_one": "Вы собираетесь удалить {{count}} товар из категории. Это действие нельзя отменить.", - "confirmation_other": "Вы собираетесь удалить {{count}} товаров из категории. Это действие нельзя отменить.", - "successToast_one": "Удален {{count}} товар из категории.", - "successToast_other": "Удалено {{count}} товаров из категории." - }, - "list": { - "noRecordsMessage": "В этой категории нет товаров." - } - }, - "organize": { - "header": "Организация", - "action": "Редактировать рейтинг" - }, - "fields": { - "visibility": { - "label": "Видимость", - "internal": "Внутренняя", - "public": "Публичная" - }, - "status": { - "label": "Статус", - "active": "Активная", - "inactive": "Неактивная" - }, - "path": { - "label": "Путь", - "tooltip": "Показать полный путь категории." - }, - "children": { - "label": "Подкатегории" - }, - "new": { - "label": "Новая" - } - } - }, - "inventory": { - "domain": "Склад", - "subtitle": "Управляйте складскими позициями", - "reserved": "Зарезервировано", - "available": "Доступно", - "locationLevels": "Локации", - "associatedVariants": "Связанные варианты", - "manageLocations": "Управление локациями", - "deleteWarning": "Вы собираетесь удалить складскую позицию. Это действие нельзя отменить.", - "editItemDetails": "Редактировать детали позиции", - "create": { - "title": "Создать складскую позицию", - "details": "Детали", - "availability": "Доступность", - "locations": "Локации", - "attributes": "Атрибуты", - "requiresShipping": "Требует доставки", - "requiresShippingHint": "Требует ли складская позиция доставки?", - "successToast": "Складская позиция успешно создана." - }, - "reservation": { - "header": "Резервация {{itemName}}", - "editItemDetails": "Редактировать резервацию", - "lineItemId": "ID позиции", - "orderID": "ID заказа", - "description": "Описание", - "location": "Локация", - "inStockAtLocation": "В наличии в этой локации", - "availableAtLocation": "Доступно в этой локации", - "reservedAtLocation": "Зарезервировано в этой локации", - "reservedAmount": "Количество для резервации", - "create": "Создать резервацию", - "itemToReserve": "Позиция для резервации", - "quantityPlaceholder": "Сколько нужно зарезервировать?", - "descriptionPlaceholder": "Какой тип резервации?", - "successToast": "Резервация успешно создана.", - "updateSuccessToast": "Резервация успешно обновлена.", - "deleteSuccessToast": "Резервация успешно удалена.", - "errors": { - "noAvaliableQuantity": "В локации нет доступного количества.", - "quantityOutOfRange": "Минимальное количество 1, максимальное количество {{max}}" - } - }, - "adjustInventory": { - "errors": { - "stockedQuantity": "Количество на складе не может быть меньше зарезервированного количества {{quantity}}." - } - }, - "toast": { - "updateLocations": "Локации успешно обновлены.", - "updateLevel": "Уровень запасов успешно обновлен.", - "updateItem": "Складская позиция успешно обновлена." - }, - "stock": { - "title": "Обновить количество запасов", - "description": "Обновите количество складских запасов для выбранных складских позиций.", - "action": "Редактировать количество запасов", - "placeholder": "Не включено", - "disablePrompt_one": "Вы собираетесь отключить {{count}} уровень локации. Это действие нельзя отменить.", - "disablePrompt_other": "Вы собираетесь отключить {{count}} уровней локации. Это действие нельзя отменить.", - "disabledToggleTooltip": "Невозможно отключить: очистите входящее и/или зарезервированное количество перед отключением.", - "successToast": "количество запасов успешно обновлено." - } - }, - "giftCards": { - "domain": "Подарочные карты", - "editGiftCard": "Редактировать подарочную карту", - "createGiftCard": "Создать подарочную карту", - "createGiftCardHint": "Создайте подарочную карту вручную, которую можно использовать как способ оплаты в вашем магазине.", - "selectRegionFirst": "Сначала выберите регион", - "deleteGiftCardWarning": "Вы собираетесь удалить подарочную карту {{code}}. Это действие нельзя отменить.", - "balanceHigherThanValue": "Баланс не может быть выше исходной суммы.", - "balanceLowerThanZero": "Баланс не может быть отрицательным.", - "expiryDateHint": "В разных странах действуют разные правила относительно срока действия подарочных карт. Убедитесь, что вы проверили местные правила перед установкой срока действия.", - "regionHint": "Изменение региона подарочной карты также изменит ее валюту, что может повлиять на ее денежную стоимость.", - "enabledHint": "Укажите, включена или отключена подарочная карта.", - "balance": "Баланс", - "currentBalance": "Текущий баланс", - "initialBalance": "Начальный баланс", - "personalMessage": "Личное сообщение", - "recipient": "Получатель" - }, - "customers": { - "domain": "Клиенты", - "list": { - "noRecordsMessage": "Ваши клиенты появятся здесь." - }, - "create": { - "header": "Создать клиента", - "hint": "Создайте нового клиента и управляйте его данными.", - "successToast": "Клиент {{email}} успешно создан." - }, - "groups": { - "label": "Группы клиентов", - "remove": "Вы уверены, что хотите удалить клиента из группы \"{{name}}\"?", - "removeMany": "Вы уверены, что хотите удалить клиента из следующих групп: {{groups}}?", - "alreadyAddedTooltip": "Клиент уже в этой группе.", - "list": { - "noRecordsMessage": "Этот клиент не состоит ни в одной группе." - }, - "add": { - "success": "Клиент добавлен в: {{groups}}.", - "list": { - "noRecordsMessage": "Сначала создайте группу клиентов." - } - }, - "removed": { - "success": "Клиент удален из: {{groups}}.", - "list": { - "noRecordsMessage": "Сначала создайте группу клиентов." - } - } - }, - "edit": { - "header": "Редактировать клиента", - "emailDisabledTooltip": "Email нельзя изменить для зарегистрированных клиентов.", - "successToast": "Клиент {{email}} успешно обновлен." - }, - "delete": { - "title": "Удалить клиента", - "description": "Вы собираетесь удалить клиента {{email}}. Это действие нельзя отменить.", - "successToast": "Клиент {{email}} успешно удален." - }, - "fields": { - "guest": "Гость", - "registered": "Зарегистрирован", - "groups": "Группы" - }, - "registered": "Зарегистрирован", - "guest": "Гость", - "hasAccount": "Имеет аккаунт" - }, - "customerGroups": { - "domain": "Группы клиентов", - "subtitle": "Организуйте клиентов в группы. Группы могут иметь разные акции и цены.", - "list": { - "empty": { - "heading": "Нет групп клиентов", - "description": "Нет групп клиентов для отображения." - }, - "filtered": { - "heading": "Нет результатов", - "description": "Нет групп клиентов, соответствующих текущим критериям фильтра." - } - }, - "create": { - "header": "Создать группу клиентов", - "hint": "Создайте новую группу клиентов для сегментации ваших клиентов.", - "successToast": "Группа клиентов {{name}} успешно создана." - }, - "edit": { - "header": "Редактировать группу клиентов", - "successToast": "Группа клиентов {{name}} успешно обновлена." - }, - "delete": { - "title": "Удалить группу клиентов", - "description": "Вы собираетесь удалить группу клиентов {{name}}. Это действие нельзя отменить.", - "successToast": "Группа клиентов {{name}} успешно удалена." - }, - "customers": { - "alreadyAddedTooltip": "Клиент уже добавлен в группу.", - "add": { - "successToast_one": "Клиент успешно добавлен в группу.", - "successToast_other": "Клиенты успешно добавлены в группу.", - "list": { - "noRecordsMessage": "Сначала создайте клиента." - } - }, - "remove": { - "title_one": "Удалить клиента", - "title_other": "Удалить клиентов", - "description_one": "Вы собираетесь удалить {{count}} клиента из группы клиентов. Это действие нельзя отменить.", - "description_other": "Вы собираетесь удалить {{count}} клиентов из группы клиентов. Это действие нельзя отменить." - }, - "list": { - "noRecordsMessage": "Эта группа не имеет клиентов." - } - } - }, - "orders": { - "domain": "Заказы", - "claim": "Претензия", - "exchange": "Обмен", - "return": "Возврат", - "cancelWarning": "Вы собираетесь отменить заказ {{id}}. Это действие нельзя отменить.", - "orderCanceled": "Заказ успешно отменен", - "onDateFromSalesChannel": "{{date}} из {{salesChannel}}", - "list": { - "noRecordsMessage": "Ваши заказы появятся здесь." - }, - "status": { - "not_paid": "Не оплачен", - "pending": "В обработке", - "completed": "Завершен", - "draft": "Черновик", - "archived": "В архиве", - "canceled": "Отменен", - "requires_action": "Требует действия" - }, - "summary": { - "requestReturn": "Запросить возврат", - "allocateItems": "Распределить товары", - "editOrder": "Редактировать заказ", - "editOrderContinue": "Продолжить редактирование заказа", - "inventoryKit": "Состоит из {{count}}x складских товаров", - "itemTotal": "Сумма товаров", - "shippingTotal": "Сумма доставки", - "discountTotal": "Сумма скидок", - "taxTotalIncl": "Сумма налога (включено)", - "itemSubtotal": "Подытог товаров", - "shippingSubtotal": "Подытог доставки", - "discountSubtotal": "Подытог скидок", - "taxTotal": "Сумма налога" - }, - "transfer": { - "title": "Передать владение", - "requestSuccess": "Запрос на передачу заказа: {{email}}.", - "currentOwner": "Текущий владелец", - "newOwner": "Новый владелец", - "currentOwnerDescription": "Клиент, в настоящее время связанный с этим заказом.", - "newOwnerDescription": "Клиент, которому вы хотите передать этот заказ." - }, - "payment": { - "title": "Платежи", - "isReadyToBeCaptured": "Платеж <0/> готов к получению.", - "totalPaidByCustomer": "Общая сумма, оплаченная клиентом", - "capture": "Получить платеж", - "capture_short": "Получить", - "refund": "Возврат", - "markAsPaid": "Отметить как оплаченный", - "statusLabel": "Статус платежа", - "statusTitle": "Статус платежа", - "status": { - "notPaid": "Не оплачен", - "authorized": "Авторизован", - "partiallyAuthorized": "Частично авторизован", - "awaiting": "Ожидает", - "captured": "Получен", - "partiallyRefunded": "Частично возвращен", - "partiallyCaptured": "Частично получен", - "refunded": "Возвращен", - "canceled": "Отменен", - "requiresAction": "Требует действия" - }, - "capturePayment": "Будет получен платеж на сумму {{amount}}.", - "capturePaymentSuccess": "Платеж на сумму {{amount}} успешно получен", - "markAsPaidPayment": "Платеж на сумму {{amount}} будет отмечен как оплаченный.", - "markAsPaidPaymentSuccess": "Платеж на сумму {{amount}} успешно отмечен как оплаченный", - "createRefund": "Создать возврат", - "refundPaymentSuccess": "Возврат суммы {{amount}} выполнен успешно", - "createRefundWrongQuantity": "Количество должно быть числом от 1 до {{number}}", - "refundAmount": "Вернуть {{ amount }}", - "paymentLink": "Копировать ссылку на оплату для {{ amount }}", - "selectPaymentToRefund": "Выберите платеж для возврата" - }, - "edits": { - "title": "Редактировать заказ", - "confirm": "Подтвердить редактирование", - "confirmText": "Вы собираетесь подтвердить редактирование заказа. Это действие нельзя отменить.", - "cancel": "Отменить редактирование", - "currentItems": "Текущие товары", - "currentItemsDescription": "Настройте количество товара или удалите.", - "addItemsDescription": "Вы можете добавить новые товары в заказ.", - "addItems": "Добавить товары", - "amountPaid": "Оплаченная сумма", - "newTotal": "Новая сумма", - "differenceDue": "Разница к оплате", - "create": "Редактировать заказ", - "currentTotal": "Текущая сумма", - "noteHint": "Добавить внутреннюю заметку к редактированию", - "cancelSuccessToast": "Редактирование заказа отменено", - "createSuccessToast": "Запрос на редактирование заказа создан", - "activeChangeError": "На заказе уже есть активное изменение (возврат, претензия, обмен и т.д.). Завершите или отмените изменение перед редактированием заказа.", - "panel": { - "title": "Создан запрос на редактирование заказа", - "titlePending": "Редактирование заказа ожидает" - }, - "toast": { - "canceledSuccessfully": "Редактирование заказа отменено", - "confirmedSuccessfully": "Редактирование заказа подтверждено" - }, - "validation": { - "quantityLowerThanFulfillment": "Нельзя установить количество меньше или равное собранному количеству" - } - }, - "edit": { - "email": { - "title": "Изменить email", - "requestSuccess": "Email заказа изменен на {{email}}." - }, - "shippingAddress": { - "title": "Изменить адрес доставки", - "requestSuccess": "Адрес доставки заказа обновлен." - }, - "billingAddress": { - "title": "Изменить платежный адрес", - "requestSuccess": "Платежный адрес заказа обновлен." - } - }, - "returns": { - "create": "Создать возврат", - "confirm": "Подтвердить возврат", - "confirmText": "Вы собираетесь подтвердить возврат. Это действие нельзя отменить.", - "inbound": "Входящий", - "outbound": "Исходящий", - "sendNotification": "Отправить уведомление", - "sendNotificationHint": "Уведомить клиента о возврате.", - "returnTotal": "Сумма возврата", - "inboundTotal": "Входящая сумма", - "refundAmount": "Сумма возврата", - "outstandingAmount": "Остаток к оплате", - "reason": "Причина", - "reasonHint": "Выберите причину, по которой клиент хочет вернуть товары.", - "note": "Заметка", - "noInventoryLevel": "Нет уровня запасов", - "noInventoryLevelDesc": "Выбранное местоположение не имеет уровня запасов для выбранных товаров. Запрос на возврат можно создать, но его нельзя принять, пока не будет создан уровень запасов для выбранного местоположения.", - "noteHint": "Вы можете написать любой текст, если хотите что-то уточнить.", - "location": "Местоположение", - "locationHint": "Выберите местоположение, куда вы хотите вернуть товары.", - "inboundShipping": "Обратная доставка", - "inboundShippingHint": "Выберите метод, который вы хотите использовать.", - "returnableQuantityLabel": "Количество для возврата", - "refundableAmountLabel": "Сумма для возврата", - "returnRequestedInfo": "Запрошен возврат {{requestedItemsCount}}x товаров", - "returnReceivedInfo": "Получено {{requestedItemsCount}}x товаров возврата", - "itemReceived": "Товары получены", - "returnRequested": "Возврат запрошен", - "damagedItemReceived": "Получены поврежденные товары", - "damagedItemsReturned": "Возвращено {{quantity}}x поврежденных товаров", - "activeChangeError": "На этом заказе есть активное изменение. Завершите или отмените предыдущее изменение.", - "cancel": { - "title": "Отменить возврат", - "description": "Вы уверены, что хотите отменить запрос на возврат?" - }, - "placeholders": { - "noReturnShippingOptions": { - "title": "Не найдены варианты обратной доставки", - "hint": "Не созданы варианты обратной доставки для этого местоположения. Вы можете создать один в Местоположения и доставка." - }, - "outboundShippingOptions": { - "title": "Не найдены варианты исходящей доставки", - "hint": "Не созданы варианты исходящей доставки для этого местоположения. Вы можете создать один в Местоположения и доставка." - } - }, - "receive": { - "action": "Получить товары", - "receiveItems": "{{ returnType }} {{ id }}", - "restockAll": "Пополнить все товары", - "itemsLabel": "Полученные товары", - "title": "Получить товары для #{{returnId}}", - "sendNotificationHint": "Уведомить клиента о полученном возврате.", - "inventoryWarning": "Помните, что мы автоматически скорректируем уровни запасов на основе указанных выше данных.", - "writeOffInputLabel": "Сколько товаров повреждено?", - "toast": { - "success": "Возврат успешно получен.", - "errorLargeValue": "Количество больше, чем количество заказанных товаров.", - "errorNegativeValue": "Количество не может быть отрицательным значением.", - "errorLargeDamagedValue": "Количество поврежденных товаров + количество полученных неповрежденных товаров превышает общее количество товаров в возврате. Уменьшите количество неповрежденных товаров." - } - }, - "toast": { - "canceledSuccessfully": "Возврат успешно отменен", - "confirmedSuccessfully": "Возврат успешно подтвержден" - }, - "panel": { - "title": "Инициирован возврат", - "description": "Существует открытый запрос на возврат для обработки" - } - }, - "claims": { - "create": "Создать претензию", - "confirm": "Подтвердить претензию", - "confirmText": "Вы собираетесь подтвердить претензию. Это действие нельзя отменить.", - "manage": "Управлять претензией", - "outbound": "Исходящий", - "outboundItemAdded": "{{itemsCount}}x добавлено через претензию", - "outboundTotal": "Исходящая сумма", - "outboundShipping": "Исходящая доставка", - "outboundShippingHint": "Выберите метод, который вы хотите использовать.", - "refundAmount": "Расчетная разница", - "activeChangeError": "На этом заказе есть активное изменение. Завершите или отмените предыдущее изменение.", - "actions": { - "cancelClaim": { - "successToast": "Претензия успешно отменена." - } - }, - "cancel": { - "title": "Отменить претензию", - "description": "Вы уверены, что хотите отменить претензию?" - }, - "tooltips": { - "onlyReturnShippingOptions": "Этот список будет содержать только варианты обратной доставки." - }, - "toast": { - "canceledSuccessfully": "Претензия успешно отменена", - "confirmedSuccessfully": "Претензия успешно подтверждена" - }, - "panel": { - "title": "Инициирована претензия", - "description": "Существует открытый запрос на претензию для обработки" - } - }, - "exchanges": { - "create": "Создать обмен", - "manage": "Управлять обменом", - "confirm": "Подтвердить обмен", - "confirmText": "Вы собираетесь подтвердить обмен. Это действие нельзя отменить.", - "outbound": "Исходящий", - "outboundItemAdded": "{{itemsCount}}x добавлено через обмен", - "outboundTotal": "Исходящая сумма", - "outboundShipping": "Исходящая доставка", - "outboundShippingHint": "Выберите метод, который вы хотите использовать.", - "refundAmount": "Расчетная разница", - "activeChangeError": "На этом заказе есть активное изменение. Завершите или отмените предыдущее изменение.", - "actions": { - "cancelExchange": { - "successToast": "Обмен успешно отменен." - } - }, - "cancel": { - "title": "Отменить обмен", - "description": "Вы уверены, что хотите отменить обмен?" - }, - "tooltips": { - "onlyReturnShippingOptions": "Этот список будет содержать только варианты обратной доставки." - }, - "toast": { - "canceledSuccessfully": "Обмен успешно отменен", - "confirmedSuccessfully": "Обмен успешно подтвержден" - }, - "panel": { - "title": "Инициирован обмен", - "description": "Существует открытый запрос на обмен для обработки" - } - }, - "reservations": { - "allocatedLabel": "Распределено", - "notAllocatedLabel": "Не распределено" - }, - "allocateItems": { - "action": "Распределить товары", - "title": "Распределить товары заказа", - "locationDescription": "Выберите местоположение, из которого вы хотите распределить.", - "itemsToAllocate": "Товары для распределения", - "itemsToAllocateDesc": "Выберите количество товаров, которые вы хотите распределить", - "search": "Поиск товаров", - "consistsOf": "Состоит из {{num}}x складских товаров", - "requires": "Требуется {{num}} на вариант", - "toast": { - "created": "Товары успешно распределены" - }, - "error": { - "quantityNotAllocated": "Есть нераспределенные товары." - } - }, - "shipment": { - "title": "Отметить фулфилмент как отправленный", - "trackingNumber": "Номер отслеживания", - "addTracking": "Добавить номер отслеживания", - "sendNotification": "Отправить уведомление", - "sendNotificationHint": "Уведомить клиента об этой отправке.", - "toastCreated": "Отправка успешно создана." - }, - "fulfillment": { - "cancelWarning": "Вы собираетесь отменить фулфилмент. Это действие нельзя отменить.", - "markAsDeliveredWarning": "Вы собираетесь отметить фулфилмент как доставленный. Это действие нельзя отменить.", - "unfulfilledItems": "Несобранные товары", - "statusLabel": "Статус фулфилмента", - "statusTitle": "Статус фулфилмента", - "fulfillItems": "Собрать товары", - "awaitingFulfillmentBadge": "Ожидает фулфилмента", - "requiresShipping": "Требует доставки", - "number": "Фулфилмент #{{number}}", - "itemsToFulfill": "Товары для фулфилмента", - "create": "Создать фулфилмент", - "available": "Доступно", - "inStock": "В наличии", - "markAsShipped": "Отметить как отправленный", - "markAsDelivered": "Отметить как доставленный", - "itemsToFulfillDesc": "Выберите товары и количества для фулфилмента", - "locationDescription": "Выберите местоположение, из которого вы хотите собрать товары.", - "sendNotificationHint": "Уведомить клиентов о созданном фулфилменте.", - "methodDescription": "Выберите другой метод доставки, чем выбранный клиентом", - "error": { - "wrongQuantity": "Только один товар доступен для фулфилмента", - "wrongQuantity_other": "Количество должно быть числом от 1 до {{number}}", - "noItems": "Нет товаров для фулфилмента." - }, - "status": { - "notFulfilled": "Не собрано", - "partiallyFulfilled": "Частично собрано", - "fulfilled": "Собрано", - "partiallyShipped": "Частично отправлено", - "shipped": "Отправлено", - "delivered": "Доставлено", - "partiallyDelivered": "Частично доставлено", - "partiallyReturned": "Частично возвращено", - "returned": "Возвращено", - "canceled": "Отменено", - "requiresAction": "Требует действия" - }, - "toast": { - "created": "Фулфилмент успешно создан", - "canceled": "Фулфилмент успешно отменен", - "fulfillmentShipped": "Нельзя отменить уже отправленный фулфилмент", - "fulfillmentDelivered": "Фулфилмент успешно отмечен как доставленный" - }, - "trackingLabel": "Отслеживание", - "shippingFromLabel": "Отправка из", - "itemsLabel": "Товары" - }, - "refund": { - "title": "Создать возврат", - "sendNotificationHint": "Уведомить клиентов о созданном возврате.", - "systemPayment": "Системный платеж", - "systemPaymentDesc": "Один или несколько ваших платежей являются системными платежами. Помните, что выполнения и возвраты не поддерживаются Medusa для таких платежей.", - "error": { - "amountToLarge": "Нельзя вернуть больше, чем первоначальную сумму заказа.", - "amountNegative": "Сумма возврата должна быть положительным числом.", - "reasonRequired": "Выберите причину возврата." - } - }, - "customer": { - "contactLabel": "Контакт", - "editEmail": "Редактировать email", - "transferOwnership": "Передать владение", - "editBillingAddress": "Редактировать адрес для выставления счета", - "editShippingAddress": "Редактировать адрес доставки" - }, - "activity": { - "header": "Активность", - "showMoreActivities_one": "Показать еще {{count}} активность", - "showMoreActivities_other": "Показать еще {{count}} активностей", - "comment": { - "label": "Комментарий", - "placeholder": "Добавить комментарий", - "addButtonText": "Добавить комментарий", - "deleteButtonText": "Удалить комментарий" - }, - "from": "От", - "to": "До", - "events": { - "common": { - "toReturn": "Для возврата", - "toSend": "Для отправки" - }, - "placed": { - "title": "Заказ размещен", - "fromSalesChannel": "из {{salesChannel}}" - }, - "canceled": { - "title": "Заказ отменен" - }, - "payment": { - "awaiting": "Ожидает оплаты", - "captured": "Платеж получен", - "canceled": "Платеж отменен", - "refunded": "Платеж возвращен" - }, - "fulfillment": { - "created": "Товары собраны", - "canceled": "Сборка отменена", - "shipped": "Товары отправлены", - "delivered": "Товары доставлены", - "items_one": "{{count}} товар", - "items_other": "{{count}} товаров" - }, - "return": { - "created": "Возврат #{{returnId}} запрошен", - "canceled": "Возврат #{{returnId}} отменен", - "received": "Возврат #{{returnId}} получен", - "items_one": "{{count}} товар возвращен", - "items_other": "{{count}} товаров возвращено" - }, - "note": { - "comment": "Комментарий", - "byLine": "от {{author}}" - }, - "claim": { - "created": "Претензия #{{claimId}} создана", - "canceled": "Претензия #{{claimId}} отменена", - "itemsInbound": "{{count}} товар для возврата", - "itemsOutbound": "{{count}} товар для отправки" - }, - "exchange": { - "created": "Обмен #{{exchangeId}} создан", - "canceled": "Обмен #{{exchangeId}} отменен", - "itemsInbound": "{{count}} товар для возврата", - "itemsOutbound": "{{count}} товар для отправки" - }, - "edit": { - "requested": "Редактирование заказа #{{editId}} запрошено", - "confirmed": "Редактирование заказа #{{editId}} подтверждено" - }, - "transfer": { - "requested": "Передача заказа #{{transferId}} запрошена", - "confirmed": "Передача заказа #{{transferId}} подтверждена", - "declined": "Передача отклонена" - }, - "update_order": { - "shipping_address": "Адрес доставки обновлен", - "billing_address": "Адрес для выставления счета обновлен", - "email": "Email обновлен" - } - } - }, - "fields": { - "displayId": "ID для отображения", - "refundableAmount": "Сумма для возврата", - "returnableQuantity": "Количество для возврата" - } - }, - "draftOrders": { - "domain": "Черновики заказов", - "deleteWarning": "Вы собираетесь удалить черновик заказа {{id}}. Это действие нельзя отменить.", - "paymentLinkLabel": "Ссылка на оплату", - "cartIdLabel": "ID корзины", - "markAsPaid": { - "label": "Отметить как оплаченный", - "warningTitle": "Отметить как оплаченный", - "warningDescription": "Вы собираетесь отметить черновик заказа как оплаченный. Это действие нельзя отменить, и последующее взимание оплаты будет невозможно." - }, - "status": { - "open": "Открыт", - "completed": "Завершен" - }, - "create": { - "createDraftOrder": "Создать черновик заказа", - "createDraftOrderHint": "Создайте новый черновик заказа для управления деталями заказа перед его размещением.", - "chooseRegionHint": "Выберите регион", - "existingItemsLabel": "Существующие товары", - "existingItemsHint": "Добавьте существующие товары в черновик заказа.", - "customItemsLabel": "Пользовательские товары", - "customItemsHint": "Добавьте пользовательские товары в черновик заказа.", - "addExistingItemsAction": "Добавить существующие товары", - "addCustomItemAction": "Добавить пользовательский товар", - "noCustomItemsAddedLabel": "Пользовательские товары еще не добавлены", - "noExistingItemsAddedLabel": "Существующие товары еще не добавлены", - "chooseRegionTooltip": "Сначала выберите регион", - "useExistingCustomerLabel": "Использовать существующего клиента", - "addShippingMethodsAction": "Добавить способы доставки", - "unitPriceOverrideLabel": "Переопределить цену за единицу", - "shippingOptionLabel": "Вариант доставки", - "shippingOptionHint": "Выберите вариант доставки для черновика заказа.", - "shippingPriceOverrideLabel": "Переопределить стоимость доставки", - "shippingPriceOverrideHint": "Переопределить стоимость доставки для черновика заказа.", - "sendNotificationLabel": "Отправить уведомление", - "sendNotificationHint": "Отправить уведомление клиенту после создания черновика заказа." - }, - "validation": { - "requiredEmailOrCustomer": "Требуется email или клиент.", - "requiredItems": "Требуется как минимум один товар.", - "invalidEmail": "Email должен быть действительным адресом электронной почты." - } - }, - "stockLocations": { - "domain": "Локации и доставка", - "list": { - "description": "Управляйте складскими локациями и вариантами доставки вашего магазина." - }, - "create": { - "header": "Создать складскую локацию", - "hint": "Складская локация - это физическое место, где хранятся и отгружаются товары.", - "successToast": "Локация {{name}} успешно создана." - }, - "edit": { - "header": "Редактировать складскую локацию", - "viewInventory": "Просмотр запасов", - "successToast": "Локация {{name}} успешно обновлена." - }, - "delete": { - "confirmation": "Вы собираетесь удалить складскую локацию {{name}}. Это действие нельзя отменить." - }, - "fulfillmentProviders": { - "header": "Поставщики фулфилмента", - "shippingOptionsTooltip": "Этот выпадающий список будет содержать только поставщиков, включенных для этой локации. Добавьте их в локацию, если выпадающий список отключен.", - "label": "Подключенные поставщики фулфилмента", - "connectedTo": "Подключено {{count}} из {{total}} поставщиков фулфилмента", - "noProviders": "Эта складская локация не подключена ни к одному поставщику фулфилмента.", - "action": "Подключить поставщиков", - "successToast": "Поставщики фулфилмента для складской локации успешно обновлены." - }, - "fulfillmentSets": { - "pickup": { - "header": "Самовывоз" - }, - "shipping": { - "header": "Доставка" - }, - "disable": { - "confirmation": "Вы уверены, что хотите отключить {{name}}? Это удалит все связанные сервисные зоны и варианты доставки, и это действие нельзя отменить.", - "pickup": "Самовывоз успешно отключен.", - "shipping": "Доставка успешно отключена." - }, - "enable": { - "pickup": "Самовывоз успешно включен.", - "shipping": "Доставка успешно включена." - } - }, - "sidebar": { - "header": "Настройки доставки", - "shippingProfiles": { - "label": "Профили доставки", - "description": "Группируйте товары по требованиям к доставке" - } - }, - "salesChannels": { - "header": "Каналы продаж", - "label": "Подключенные каналы продаж", - "connectedTo": "Подключено {{count}} из {{total}} каналов продаж", - "noChannels": "Локация не подключена ни к одному каналу продаж.", - "action": "Подключить каналы продаж", - "successToast": "Каналы продаж успешно обновлены." - }, - "shippingOptions": { - "create": { - "shipping": { - "header": "Создать вариант доставки для {{zone}}", - "hint": "Создайте новый вариант доставки, чтобы определить, как товары отправляются из этой локации.", - "label": "Варианты доставки", - "successToast": "Вариант доставки {{name}} успешно создан." - }, - "returns": { - "header": "Создать вариант возврата для {{zone}}", - "hint": "Создайте новый вариант возврата, чтобы определить, как товары возвращаются в эту локацию.", - "label": "Варианты возврата", - "successToast": "Вариант возврата {{name}} успешно создан." - }, - "tabs": { - "details": "Детали", - "prices": "Цены" - }, - "action": "Создать вариант" - }, - "delete": { - "confirmation": "Вы собираетесь удалить вариант доставки {{name}}. Это действие нельзя отменить.", - "successToast": "Вариант доставки {{name}} успешно удален." - }, - "edit": { - "header": "Редактировать вариант доставки", - "action": "Редактировать вариант", - "successToast": "Вариант доставки {{name}} успешно обновлен." - }, - "pricing": { - "action": "Редактировать цены" - }, - "fields": { - "count": { - "shipping_one": "{{count}} вариант доставки", - "shipping_other": "{{count}} варианта доставки", - "returns_one": "{{count}} вариант возврата", - "returns_other": "{{count}} варианта возврата" - }, - "priceType": { - "label": "Тип цены", - "options": { - "fixed": { - "label": "Фиксированная", - "hint": "Цена варианта доставки фиксирована и не меняется в зависимости от содержимого заказа." - }, - "calculated": { - "label": "Рассчитанная", - "hint": "Цена варианта доставки рассчитывается поставщиком фулфилмента во время оформления заказа." - } - } - }, - "enableInStore": { - "label": "Включить в магазине", - "hint": "Могут ли клиенты использовать этот вариант при оформлении заказа." - }, - "provider": "Поставщик фулфилмента", - "profile": "Профиль доставки", - "fulfillmentOption": "Вариант фулфилмента" - }, - "conditionalPrices": { - "header": "Условные цены для {{name}}", - "description": "Управляйте условными ценами для этого варианта доставки на основе общей стоимости товаров в корзине.", - "attributes": { - "cartItemTotal": "Общая стоимость товаров в корзине" - }, - "summaries": { - "range": "Если <0>{{attribute}} между <1>{{gte}} и <2>{{lte}}", - "greaterThan": "Если <0>{{attribute}} ≥ <1>{{gte}}", - "lessThan": "Если <0>{{attribute}} ≤ <1>{{lte}}" - }, - "actions": { - "addPrice": "Добавить цену", - "manageConditionalPrices": "Управлять условными ценами" - }, - "rules": { - "amount": "Цена варианта доставки", - "gte": "Минимальная общая стоимость товаров", - "lte": "Максимальная общая стоимость товаров" - }, - "customRules": { - "label": "Пользовательские правила", - "tooltip": "Эта условная цена имеет правила, которыми нельзя управлять в панели управления.", - "eq": "Общая стоимость товаров должна быть равна", - "gt": "Общая стоимость товаров должна быть больше", - "lt": "Общая стоимость товаров должна быть меньше" - }, - "errors": { - "amountRequired": "Цена варианта доставки обязательна", - "minOrMaxRequired": "Необходимо указать минимальную или максимальную общую стоимость товаров", - "minGreaterThanMax": "Минимальная общая стоимость товаров должна быть меньше или равна максимальной", - "duplicateAmount": "Цена варианта доставки должна быть уникальной для каждого условия", - "overlappingConditions": "Условия должны быть уникальными для всех правил цен" - } - } - }, - "serviceZones": { - "create": { - "headerPickup": "Создать сервисную зону для самовывоза из {{location}}", - "headerShipping": "Создать сервисную зону для доставки из {{location}}", - "action": "Создать сервисную зону", - "successToast": "Сервисная зона {{name}} успешно создана." - }, - "edit": { - "header": "Редактировать сервисную зону", - "successToast": "Сервисная зона {{name}} успешно обновлена." - }, - "delete": { - "confirmation": "Вы собираетесь удалить сервисную зону {{name}}. Это действие нельзя отменить.", - "successToast": "Сервисная зона {{name}} успешно удалена." - }, - "manageAreas": { - "header": "Управление областями для {{name}}", - "action": "Управление областями", - "label": "Области", - "hint": "Выберите географические области, которые охватывает сервисная зона.", - "successToast": "Области для {{name}} успешно обновлены." - }, - "fields": { - "noRecords": "Нет сервисных зон, к которым можно добавить варианты доставки.", - "tip": "Сервисная зона - это набор географических зон или областей. Она используется для ограничения доступных вариантов доставки определенным набором локаций." - } - } - }, - "shippingProfile": { - "domain": "Профили доставки", - "subtitle": "Группируйте товары со схожими требованиями к доставке в профили.", - "create": { - "header": "Создать профиль доставки", - "hint": "Создайте новый профиль доставки для группировки товаров со схожими требованиями к доставке.", - "successToast": "Профиль доставки {{name}} успешно создан." - }, - "delete": { - "title": "Удалить профиль доставки", - "description": "Вы собираетесь удалить профиль доставки {{name}}. Это действие нельзя отменить.", - "successToast": "Профиль доставки {{name}} успешно удален." - }, - "tooltip": { - "type": "Введите тип профиля доставки, например: Тяжелый, Крупногабаритный, Только фрахт и т.д." - } - }, - "taxRegions": { - "domain": "Налоговые регионы", - "list": { - "hint": "Управляйте налогами, которыми облагаются клиенты при покупках в разных странах и регионах." - }, - "delete": { - "confirmation": "Вы собираетесь удалить налоговый регион. Это действие нельзя отменить.", - "successToast": "Налоговый регион успешно удален." - }, - "create": { - "header": "Создать налоговый регион", - "hint": "Создайте новый налоговый регион для определения налоговых ставок для конкретной страны.", - "errors": { - "rateIsRequired": "Налоговая ставка обязательна при создании налоговой ставки по умолчанию.", - "nameIsRequired": "Название обязательно при создании налоговой ставки по умолчанию." - }, - "successToast": "Налоговый регион успешно создан." - }, - "province": { - "header": "Провинции", - "create": { - "header": "Создать региональный налоговый регион", - "hint": "Создайте новый налоговый регион для определения налоговых ставок для конкретной провинции." - } - }, - "state": { - "header": "Штаты", - "create": { - "header": "Создать налоговый регион штата", - "hint": "Создайте новый налоговый регион для определения налоговых ставок для конкретного штата." - } - }, - "stateOrTerritory": { - "header": "Штаты или территории", - "create": { - "header": "Создать налоговый регион штата/территории", - "hint": "Создайте новый налоговый регион для определения налоговых ставок для конкретного штата/территории." - } - }, - "county": { - "header": "Округа", - "create": { - "header": "Создать окружной налоговый регион", - "hint": "Создайте новый налоговый регион для определения налоговых ставок для конкретного округа." - } - }, - "region": { - "header": "Регионы", - "create": { - "header": "Создать региональный налоговый регион", - "hint": "Создайте новый налоговый регион для определения налоговых ставок для конкретного региона." - } - }, - "department": { - "header": "Департаменты", - "create": { - "header": "Создать департаментский налоговый регион", - "hint": "Создайте новый налоговый регион для определения налоговых ставок для конкретного департамента." - } - }, - "territory": { - "header": "Территории", - "create": { - "header": "Создать территориальный налоговый регион", - "hint": "Создайте новый налоговый регион для определения налоговых ставок для конкретной территории." - } - }, - "prefecture": { - "header": "Префектуры", - "create": { - "header": "Создать префектурный налоговый регион", - "hint": "Создайте новый налоговый регион для определения налоговых ставок для конкретной префектуры." - } - }, - "district": { - "header": "Районы", - "create": { - "header": "Создать районный налоговый регион", - "hint": "Создайте новый налоговый регион для определения налоговых ставок для конкретного района." - } - }, - "governorate": { - "header": "Губернаторства", - "create": { - "header": "Создать губернаторский налоговый регион", - "hint": "Создайте новый налоговый регион для определения налоговых ставок для конкретного губернаторства." - } - }, - "canton": { - "header": "Кантоны", - "create": { - "header": "Создать кантональный налоговый регион", - "hint": "Создайте новый налоговый регион для определения налоговых ставок для конкретного кантона." - } - }, - "emirate": { - "header": "Эмираты", - "create": { - "header": "Создать налоговый регион эмирата", - "hint": "Создайте новый налоговый регион для определения налоговых ставок для конкретного эмирата." - } - }, - "sublevel": { - "header": "Подуровни", - "create": { - "header": "Создать налоговый регион подуровня", - "hint": "Создайте новый налоговый регион для определения налоговых ставок для конкретного подуровня." - } - }, - "taxOverrides": { - "header": "Переопределения", - "create": { - "header": "Создать переопределение", - "hint": "Создайте налоговую ставку, которая переопределяет налоговые ставки по умолчанию для выбранных условий." - }, - "edit": { - "header": "Редактировать переопределение", - "hint": "Редактируйте налоговую ставку, которая переопределяет налоговые ставки по умолчанию для выбранных условий." - } - }, - "taxRates": { - "create": { - "header": "Создать налоговую ставку", - "hint": "Создайте новую налоговую ставку для определения налога для региона.", - "successToast": "Налоговая ставка успешно создана." - }, - "edit": { - "header": "Редактировать налоговую ставку", - "hint": "Редактируйте налоговую ставку для определения налога для региона.", - "successToast": "Налоговая ставка успешно обновлена." - }, - "delete": { - "confirmation": "Вы собираетесь удалить налоговую ставку {{name}}. Это действие нельзя отменить.", - "successToast": "Налоговая ставка успешно удалена." - } - }, - "fields": { - "isCombinable": { - "label": "Комбинируемость", - "hint": "Можно ли комбинировать эту налоговую ставку с налоговой ставкой по умолчанию из налогового региона.", - "true": "Комбинируемая", - "false": "Некомбинируемая" - }, - "defaultTaxRate": { - "label": "Налоговая ставка по умолчанию", - "tooltip": "Налоговая ставка по умолчанию для этого региона. Например, стандартная ставка НДС для страны или региона.", - "action": "Создать налоговую ставку по умолчанию" - }, - "taxRate": "Налоговая ставка", - "taxCode": "Налоговый код", - "targets": { - "label": "Цели", - "hint": "Выберите цели, к которым будет применяться эта налоговая ставка.", - "options": { - "product": "Товары", - "productCollection": "Коллекции товаров", - "productTag": "Теги товаров", - "productType": "Типы товаров", - "customerGroup": "Группы клиентов" - }, - "operators": { - "in": "В", - "on": "НА", - "and": "И" - }, - "placeholders": { - "product": "Поиск товаров", - "productCollection": "Поиск коллекций товаров", - "productTag": "Поиск тегов товаров", - "productType": "Поиск типов товаров", - "customerGroup": "Поиск групп клиентов" - }, - "tags": { - "product": "Товар", - "productCollection": "Коллекция товаров", - "productTag": "Тег товара", - "productType": "Тип товара", - "customerGroup": "Группа клиентов" - }, - "modal": { - "header": "Добавить цели" - }, - "values_one": "{{count}} значение", - "values_other": "{{count}} значений", - "numberOfTargets_one": "{{count}} цель", - "numberOfTargets_other": "{{count}} целей", - "additionalValues_one": "и еще {{count}} значение", - "additionalValues_other": "и еще {{count}} значений", - "action": "Добавить цель" - }, - "sublevels": { - "labels": { - "province": "Провинция", - "state": "Штат", - "region": "Регион", - "stateOrTerritory": "Штат/территория", - "department": "Департамент", - "county": "Округ", - "territory": "Территория", - "prefecture": "Префектура", - "district": "Район", - "governorate": "Губернаторство", - "emirate": "Эмират", - "canton": "Кантон", - "sublevel": "Код подуровня" - }, - "placeholders": { - "province": "Выберите провинцию", - "state": "Выберите штат", - "region": "Выберите регион", - "stateOrTerritory": "Выберите штат/территорию", - "department": "Выберите департамент", - "county": "Выберите округ", - "territory": "Выберите территорию", - "prefecture": "Выберите префектуру", - "district": "Выберите район", - "governorate": "Выберите губернаторство", - "emirate": "Выберите эмират", - "canton": "Выберите кантон" - }, - "tooltips": { - "sublevel": "Введите код ISO 3166-2 для налогового подрегиона.", - "notPartOfCountry": "{{province}} не является частью {{country}}. Пожалуйста, проверьте правильность." - }, - "alert": { - "header": "Подуровни отключены для этого налогового региона", - "description": "Подуровни по умолчанию отключены для этого региона. Вы можете включить их для создания подуровневых регионов, таких как провинции, штаты или территории.", - "action": "Включить подуровни" - } - }, - "noDefaultRate": { - "label": "Нет ставки по умолчанию", - "tooltip": "У этого налогового региона нет налоговой ставки по умолчанию. Если существует стандартная ставка, например НДС для страны, добавьте ее в этот регион." - } - } - }, - "promotions": { - "domain": "Акции", - "sections": { - "details": "Детали акции" - }, - "tabs": { - "template": "Тип", - "details": "Подробности", - "campaign": "Кампания" - }, - "fields": { - "type": "Тип", - "value_type": "Тип значения", - "value": "Значение", - "campaign": "Кампания", - "method": "Метод", - "allocation": "Распределение", - "addCondition": "Добавить условие", - "clearAll": "Очистить все", - "amount": { - "tooltip": "Выберите валюту, чтобы установить сумму" - }, - "conditions": { - "rules": { - "title": "Кто может использовать этот код?", - "description": "Какие клиенты могут использовать промокод? Если не указано, промокод может быть использован всеми клиентами." - }, - "target-rules": { - "title": "К каким товарам будет применяться акция?", - "description": "Акция будет применена к товарам, соответствующим следующим условиям." - }, - "buy-rules": { - "title": "Что должно быть в корзине для активации акции?", - "description": "Если эти условия совпадают, мы активируем акцию на выбранные товары." - } - } - }, - "tooltips": { - "campaignType": "Чтобы установить бюджет расходов, в акции должна быть выбрана валюта." - }, - "errors": { - "requiredField": "Обязательное поле", - "promotionTabError": "Исправьте ошибки на вкладке Акция, прежде чем продолжить" - }, - "toasts": { - "promotionCreateSuccess": "Акция ({{code}}) успешно создана." - }, - "create": {}, - "edit": { - "title": "Редактировать детали акции", - "rules": { - "title": "Редактировать условия использования" - }, - "target-rules": { - "title": "Редактировать условия для товаров" - }, - "buy-rules": { - "title": "Редактировать правила покупки" - } - }, - "campaign": { - "header": "Кампания", - "edit": { - "header": "Редактировать кампанию", - "successToast": "Промо-кампания успешно обновлена." - }, - "actions": { - "goToCampaign": "Перейти к кампании" - } - }, - "campaign_currency": { - "tooltip": "Это валюта акции. Измените ее на вкладке Подробности." - }, - "form": { - "required": "Обязательно", - "and": "И", - "selectAttribute": "Выберите атрибут", - "campaign": { - "existing": { - "title": "Существующая кампания", - "description": "Добавить акцию в существующую кампанию.", - "placeholder": { - "title": "Нет существующих кампаний", - "desc": "Вы можете создать ее для отслеживания нескольких акций и установки бюджетных лимитов." - } - }, - "new": { - "title": "Новая кампания", - "description": "Создать новую кампанию для этой акции." - }, - "none": { - "title": "Без кампании", - "description": "Продолжить без привязки акции к кампании" - } - }, - "status": { - "label": "Статус", - "draft": { - "title": "Черновик", - "description": "Клиенты пока не смогут использовать этот код" - }, - "active": { - "title": "Активно", - "description": "Клиенты смогут использовать этот код" - }, - "inactive": { - "title": "Неактивно", - "description": "Клиенты больше не смогут использовать этот код" - } - }, - "method": { - "label": "Метод", - "code": { - "title": "Промокод", - "description": "Клиенты должны ввести этот код при оформлении заказа" - }, - "automatic": { - "title": "Автоматически", - "description": "Клиенты увидят эту акцию при оформлении заказа" - } - }, - "max_quantity": { - "title": "Максимальное количество", - "description": "Максимальное количество товаров, к которым применяется эта акция." - }, - "type": { - "standard": { - "title": "Стандартная", - "description": "Стандартная акция" - }, - "buyget": { - "title": "Купи и получи", - "description": "Купи X и получи скидку на Y" - } - }, - "allocation": { - "each": { - "title": "Каждый", - "description": "Применяет значение к каждому товару" - }, - "across": { - "title": "Ко всем", - "description": "Применяет значение ко всем товарам" - }, - "once": { - "title": "Один раз", - "description": "Ограничить скидку максимальным количеством" - } - }, - "code": { - "title": "Код", - "description": "Код, который ваши клиенты введут при оформлении заказа." - }, - "value": { - "title": "Значение акции" - }, - "value_type": { - "fixed": { - "title": "Значение акции", - "description": "Сумма скидки, например 100" - }, - "percentage": { - "title": "Значение акции", - "description": "Процент скидки от суммы, например 8%" - } - } - }, - "deleteWarning": "Вы собираетесь удалить акцию {{code}}. Это действие нельзя отменить.", - "createPromotionTitle": "Создать акцию", - "type": "Тип акции", - "conditions": { - "add": "Добавить условие", - "list": { - "noRecordsMessage": "Добавьте условие, чтобы ограничить товары, к которым применяется акция." - } - } - }, - "campaigns": { - "domain": "Кампании", - "details": "Детали кампании", - "status": { - "active": "Активная", - "expired": "Истекла", - "scheduled": "Запланирована" - }, - "delete": { - "title": "Вы уверены?", - "description": "Вы собираетесь удалить кампанию \"{{name}}\". Это действие нельзя отменить.", - "successToast": "Кампания \"{{name}}\" успешно создана." - }, - "edit": { - "header": "Редактировать кампанию", - "description": "Редактировать детали кампании.", - "successToast": "Кампания \"{{name}}\" успешно обновлена." - }, - "configuration": { - "header": "Конфигурация", - "edit": { - "header": "Редактировать конфигурацию кампании", - "description": "Редактировать конфигурацию кампании.", - "successToast": "Конфигурация кампании успешно обновлена." - } - }, - "create": { - "title": "Создать кампанию", - "description": "Создать промо-кампанию.", - "hint": "Создать промо-кампанию.", - "header": "Создать кампанию", - "successToast": "Кампания \"{{name}}\" успешно создана." - }, - "fields": { - "name": "Название", - "identifier": "Идентификатор", - "start_date": "Дата начала", - "end_date": "Дата окончания", - "total_spend": "Потраченный бюджет", - "total_used": "Использованный бюджет", - "budget_limit": "Лимит бюджета", - "campaign_id": { - "hint": "В этом списке отображаются только кампании с той же валютой, что и акция." - } - }, - "budget": { - "create": { - "hint": "Создать бюджет кампании.", - "header": "Бюджет кампании" - }, - "details": "Бюджет кампании", - "fields": { - "type": "Тип", - "currency": "Валюта", - "limit": "Лимит", - "used": "Использовано" - }, - "type": { - "spend": { - "title": "Расходы", - "description": "Установить лимит на общую сумму скидок для всех использований акции." - }, - "usage": { - "title": "Использование", - "description": "Установить лимит на количество использований акции." - } - }, - "edit": { - "header": "Редактировать бюджет кампании" - } - }, - "promotions": { - "remove": { - "title": "Удалить акцию из кампании", - "description": "Вы собираетесь удалить акции из кампании ({{count}}). Это действие нельзя отменить." - }, - "alreadyAdded": "Эта акция уже добавлена в кампанию.", - "alreadyAddedDiffCampaign": "Эта акция уже добавлена в другую кампанию ({{name}}).", - "currencyMismatch": "Валюта акции и кампании не совпадает", - "toast": { - "success": "Успешно добавлено акций ({{count}}) в кампанию" - }, - "add": { - "list": { - "noRecordsMessage": "Сначала создайте акцию." - } - }, - "list": { - "noRecordsMessage": "В кампании нет акций." - } - }, - "deleteCampaignWarning": "Вы собираетесь удалить кампанию {{name}}. Это действие нельзя отменить.", - "totalSpend": "<0>{{amount}} <1>{{currency}}" - }, - "priceLists": { - "domain": "Прайс-листы", - "subtitle": "Создавайте распродажи или переопределяйте цены для определенных условий.", - "delete": { - "confirmation": "Вы собираетесь удалить прайс-лист {{title}}. Это действие нельзя отменить.", - "successToast": "Прайс-лист {{title}} успешно удален." - }, - "create": { - "header": "Создать прайс-лист", - "subheader": "Создайте новый прайс-лист для управления ценами на ваши товары.", - "tabs": { - "details": "Детали", - "products": "Товары", - "prices": "Цены" - }, - "successToast": "Прайс-лист {{title}} успешно создан.", - "products": { - "list": { - "noRecordsMessage": "Сначала создайте товар." - } - } - }, - "edit": { - "header": "Редактировать прайс-лист", - "successToast": "Прайс-лист {{title}} успешно обновлен." - }, - "configuration": { - "header": "Конфигурация", - "edit": { - "header": "Редактировать конфигурацию прайс-листа", - "description": "Редактировать конфигурацию прайс-листа.", - "successToast": "Конфигурация прайс-листа успешно обновлена." - } - }, - "products": { - "header": "Товары", - "actions": { - "addProducts": "Добавить товары", - "editPrices": "Редактировать цены" - }, - "delete": { - "confirmation_one": "Вы собираетесь удалить цены для {{count}} товара из прайс-листа. Это действие нельзя отменить.", - "confirmation_other": "Вы собираетесь удалить цены для {{count}} товаров из прайс-листа. Это действие нельзя отменить.", - "successToast_one": "Цены для {{count}} товара успешно удалены.", - "successToast_other": "Цены для {{count}} товаров успешно удалены." - }, - "add": { - "successToast": "Цены успешно добавлены в прайс-лист." - }, - "edit": { - "successToast": "Цены успешно обновлены." - } - }, - "fields": { - "priceOverrides": { - "label": "Переопределения цен", - "header": "Переопределения цен" - }, - "status": { - "label": "Статус", - "options": { - "active": "Активный", - "draft": "Черновик", - "expired": "Истек", - "scheduled": "Запланирован" - } - }, - "type": { - "label": "Тип", - "hint": "Выберите тип прайс-листа, который хотите создать.", - "options": { - "sale": { - "label": "Распродажа", - "description": "Цены распродажи - это временные изменения цен на товары." - }, - "override": { - "label": "Переопределение", - "description": "Переопределения обычно используются для создания цен для конкретных клиентов." - } - } - }, - "startsAt": { - "label": "У прайс-листа есть дата начала?", - "hint": "Запланируйте активацию прайс-листа в будущем." - }, - "endsAt": { - "label": "У прайс-листа есть дата окончания?", - "hint": "Запланируйте деактивацию прайс-листа в будущем." - }, - "customerAvailability": { - "header": "Выберите группы клиентов", - "label": "Доступность для клиентов", - "hint": "Выберите, к каким группам клиентов будет применяться прайс-лист.", - "placeholder": "Поиск групп клиентов", - "attribute": "Группы клиентов" - } - } - }, - "profile": { - "domain": "Профиль", - "manageYourProfileDetails": "Управляйте данными вашего профиля.", - "fields": { - "languageLabel": "Язык", - "usageInsightsLabel": "Аналитика использования" - }, - "edit": { - "header": "Редактировать профиль", - "languageHint": "Язык, который вы хотите использовать в панели администратора. Это не изменит язык вашего магазина.", - "languagePlaceholder": "Выберите язык", - "usageInsightsHint": "Поделитесь данными об использовании и помогите нам улучшить Medusa. Подробнее о том, что мы собираем и как используем, можно прочитать в нашей <0>документации." - }, - "toast": { - "edit": "Изменения в профиле сохранены" - } - }, - "users": { - "domain": "Пользователи", - "editUser": "Редактировать пользователя", - "inviteUser": "Пригласить пользователя", - "inviteUserHint": "Пригласите нового пользователя в ваш магазин.", - "sendInvite": "Отправить приглашение", - "pendingInvites": "Ожидающие приглашения", - "deleteInviteWarning": "Вы собираетесь удалить приглашение для пользователя {{email}}. Это действие нельзя отменить.", - "resendInvite": "Отправить приглашение повторно", - "copyInviteLink": "Копировать ссылку приглашения", - "expiredOnDate": "Истекло {{date}}", - "validFromUntil": "Действительно с <0>{{from}} по <1>{{until}}", - "acceptedOnDate": "Принято {{date}}", - "inviteStatus": { - "accepted": "Принято", - "pending": "Ожидает", - "expired": "Истекло" - }, - "roles": { - "admin": "Администратор", - "developer": "Разработчик", - "member": "Участник" - }, - "deleteUserWarning": "Вы собираетесь удалить пользователя {{name}}. Это действие нельзя отменить.", - "invite": "Пригласить", - "list": { - "empty": { - "heading": "Пользователи не найдены", - "description": "После приглашения пользователя он появится здесь." - }, - "filtered": { - "heading": "Нет результатов", - "description": "Нет пользователей, соответствующих текущим критериям фильтра." - } - }, - "deleteUserSuccess": "Пользователь успешно удален" - }, - "store": { - "domain": "Магазин", - "manageYourStoresDetails": "Управляйте данными вашего магазина", - "editStore": "Редактировать магазин", - "defaultCurrency": "Валюта по умолчанию", - "defaultRegion": "Регион по умолчанию", - "swapLinkTemplate": "Шаблон ссылки для обмена", - "paymentLinkTemplate": "Шаблон ссылки для оплаты", - "inviteLinkTemplate": "Шаблон ссылки приглашения", - "currencies": "Валюты", - "addCurrencies": "Добавить валюты", - "enableTaxInclusivePricing": "Включить цены с учетом налога", - "disableTaxInclusivePricing": "Отключить цены с учетом налога", - "removeCurrencyWarning_one": "Вы собираетесь удалить {{count}} валюту из вашего магазина. Убедитесь, что вы удалили все цены в этой валюте перед продолжением.", - "removeCurrencyWarning_other": "Вы собираетесь удалить {{count}} валют из вашего магазина. Убедитесь, что вы удалили все цены в этих валютах перед продолжением.", - "currencyAlreadyAdded": "Валюта уже добавлена в ваш магазин.", - "edit": { - "header": "Редактировать магазин" - }, - "toast": { - "update": "Магазин успешно обновлен", - "currenciesUpdated": "Валюты успешно обновлены", - "currenciesRemoved": "Валюты успешно удалены из магазина", - "updatedTaxInclusivitySuccessfully": "Цены с учетом налога успешно обновлены" - } - }, - "regions": { - "domain": "Регионы", - "subtitle": "Регион - это область, где вы продаете товары. Он может включать несколько стран и имеет свои налоговые ставки, способы доставки и валюту.", - "createRegion": "Создать регион", - "createRegionHint": "Управляйте налоговыми ставками и способами доставки для набора стран.", - "addCountries": "Добавить страны", - "editRegion": "Редактировать регион", - "countriesHint": "Добавьте страны, входящие в этот регион.", - "deleteRegionWarning": "Вы собираетесь удалить регион {{name}}. Это действие нельзя отменить.", - "removeCountriesWarning_one": "Вы собираетесь удалить {{count}} страну из региона. Это действие нельзя отменить.", - "removeCountriesWarning_other": "Вы собираетесь удалить {{count}} стран из региона. Это действие нельзя отменить.", - "removeCountryWarning": "Вы собираетесь удалить страну {{name}} из региона. Это действие нельзя отменить.", - "automaticTaxesHint": "Если включено, налоги будут рассчитываться только при оформлении заказа на основе адреса доставки.", - "taxInclusiveHint": "При включении цены в регионе будут включать налог.", - "providersHint": "Добавьте, какие платежные системы доступны в этом регионе.", - "shippingOptions": "Способы доставки", - "deleteShippingOptionWarning": "Вы собираетесь удалить способ доставки {{name}}. Это действие нельзя отменить.", - "return": "Возврат", - "outbound": "Исходящие", - "priceType": "Тип цены", - "flatRate": "Фиксированная ставка", - "calculated": "Расчетная", - "list": { - "noRecordsMessage": "Создайте регион для областей, где вы ведете продажи." - }, - "toast": { - "delete": "Регион успешно удален", - "edit": "Изменения в регионе сохранены", - "create": "Регион успешно создан", - "countries": "Страны региона успешно обновлены" - }, - "shippingOption": { - "createShippingOption": "Создать способ доставки", - "createShippingOptionHint": "Создайте новый способ доставки для региона.", - "editShippingOption": "Редактировать способ доставки", - "fulfillmentMethod": "Метод фулфилмента", - "type": { - "outbound": "Исходящие", - "outboundHint": "Используйте этот вариант, если вы создаете способ доставки для отправки товаров клиенту.", - "return": "Возврат", - "returnHint": "Используйте этот вариант, если вы создаете способ доставки для возврата товаров клиентом." - }, - "priceType": { - "label": "Тип цены", - "flatRate": "Фиксированная ставка", - "calculated": "Расчетная" - }, - "availability": { - "adminOnly": "Только для администратора", - "adminOnlyHint": "При включении способ доставки будет доступен только в панели администратора, но не в магазине." - }, - "taxInclusiveHint": "При включении цена доставки будет включать налог.", - "requirements": { - "label": "Требования", - "hint": "Укажите требования для способа доставки." - } - } - }, - "taxes": { - "domain": "Налоговые регионы", - "domainDescription": "Управляйте вашим налоговым регионом", - "countries": { - "taxCountriesHint": "Налоговые настройки применяются к перечисленным странам." - }, - "settings": { - "editTaxSettings": "Редактировать налоговые настройки", - "taxProviderLabel": "Налоговый провайдер", - "systemTaxProviderLabel": "Системный налоговый провайдер", - "calculateTaxesAutomaticallyLabel": "Рассчитывать налоги автоматически", - "calculateTaxesAutomaticallyHint": "При включении налоговые ставки будут автоматически рассчитываться и применяться к корзинам. Когда отключено, налоги нужно рассчитывать вручную при оформлении заказа. Для внешних налоговых провайдеров рекомендуется использовать ручные налоги.", - "applyTaxesOnGiftCardsLabel": "Применять налоги к подарочным картам", - "applyTaxesOnGiftCardsHint": "Если включено, налоги будут применяться к подарочным картам при оформлении заказа. В некоторых странах налоговое законодательство требует взимания налога с подарочных карт при покупке.", - "defaultTaxRateLabel": "Налоговая ставка по умолчанию", - "defaultTaxCodeLabel": "Налоговый код по умолчанию" - }, - "defaultRate": { - "sectionTitle": "Налоговая ставка по умолчанию" - }, - "taxRate": { - "sectionTitle": "Налоговые ставки", - "createTaxRate": "Создать налоговую ставку", - "createTaxRateHint": "Создайте новую налоговую ставку для региона.", - "deleteRateDescription": "Вы собираетесь удалить налоговую ставку {{name}}. Это действие нельзя отменить.", - "editTaxRate": "Редактировать налоговую ставку", - "editRateAction": "Редактировать ставку", - "editOverridesAction": "Редактировать переопределения", - "editOverridesTitle": "Редактировать переопределения налоговой ставки", - "editOverridesHint": "Укажите переопределение налоговой ставки.", - "deleteTaxRateWarning": "Вы собираетесь удалить налоговую ставку {{name}}. Это действие нельзя отменить.", - "productOverridesLabel": "Переопределения для продукта", - "productOverridesHint": "Укажите переопределение продукта для налоговой ставки.", - "addProductOverridesAction": "Добавить переопределения продукта", - "productTypeOverridesLabel": "Переопределения типа продукта", - "productTypeOverridesHint": "Укажите переопределение типа продукта для налоговой ставки.", - "addProductTypeOverridesAction": "Добавить переопределения типа продукта", - "shippingOptionOverridesLabel": "Переопределения способа доставки", - "shippingOptionOverridesHint": "Укажите переопределение способа доставки для налоговой ставки.", - "addShippingOptionOverridesAction": "Добавить переопределения способа доставки", - "productOverridesHeader": "Продукты", - "productTypeOverridesHeader": "Типы продуктов", - "shippingOptionOverridesHeader": "Способы доставки" - } - }, - "locations": { - "domain": "Локации", - "editLocation": "Редактировать локацию", - "addSalesChannels": "Добавить каналы продаж", - "noLocationsFound": "Локации не найдены", - "selectLocations": "Выберите локации, где хранится данный товар.", - "deleteLocationWarning": "Вы собираетесь удалить локацию {{name}}. Это действие нельзя отменить.", - "removeSalesChannelsWarning_one": "Вы собираетесь удалить {{count}} канал продаж из локации.", - "removeSalesChannelsWarning_other": "Вы собираетесь удалить {{count}} каналов продаж из локации.", - "toast": { - "create": "Локация успешно создана", - "update": "Локация успешно обновлена", - "removeChannel": "Канал продаж успешно удален" - } - }, - "reservations": { - "domain": "Резервации", - "subtitle": "Управляйте зарезервированным количеством товаров.", - "deleteWarning": "Вы собираетесь удалить резервацию. Это действие нельзя отменить." - }, - "salesChannels": { - "domain": "Каналы продаж", - "subtitle": "Управляйте онлайн и офлайн каналами, через которые вы продаете товары.", - "createSalesChannel": "Создать канал продаж", - "createSalesChannelHint": "Создайте новый канал продаж для продажи ваших товаров.", - "enabledHint": "Укажите, активен ли канал продаж.", - "removeProductsWarning_one": "Вы собираетесь удалить {{count}} товар из {{sales_channel}}.", - "removeProductsWarning_other": "Вы собираетесь удалить {{count}} товаров из {{sales_channel}}.", - "addProducts": "Добавить товары", - "editSalesChannel": "Редактировать канал продаж", - "productAlreadyAdded": "Товар уже добавлен в канал продаж.", - "deleteSalesChannelWarning": "Вы собираетесь удалить канал продаж {{name}}. Это действие нельзя отменить.", - "toast": { - "create": "Канал продаж успешно создан", - "update": "Канал продаж успешно обновлен", - "delete": "Канал продаж успешно удален" - }, - "products": { - "list": { - "noRecordsMessage": "В канале продаж нет товаров." - }, - "add": { - "list": { - "noRecordsMessage": "Сначала создайте товар." - } - } - }, - "tooltip": "Канал продаж", - "tooltip": { - "cannotDeleteDefault": "Нельзя удалить канал продаж по умолчанию" - } - }, - "apiKeyManagement": { - "domain": { - "publishable": "Публичные API-ключи", - "secret": "Секретные API-ключи" - }, - "subtitle": { - "publishable": "Управляйте API-ключами, используемыми в магазине для ограничения запросов определенными каналами продаж.", - "secret": "Управляйте API-ключами, используемыми для аутентификации администраторов в административных приложениях." - }, - "status": { - "active": "Активный", - "revoked": "Отозван" - }, - "type": { - "publishable": "Публичный", - "secret": "Секретный" - }, - "create": { - "createPublishableHeader": "Создать публичный API-ключ", - "createPublishableHint": "Создайте новый публичный API-ключ для ограничения запросов определенными каналами продаж.", - "createSecretHeader": "Создать секретный API-ключ", - "createSecretHint": "Создайте новый секретный API-ключ для доступа к API Medusa как авторизованный администратор.", - "secretKeyCreatedHeader": "Создан секретный ключ", - "secretKeyCreatedHint": "Ваш новый секретный ключ был сгенерирован. Скопируйте и сохраните его сейчас. Это единственный раз, когда он будет показан.", - "copySecretTokenSuccess": "Секретный ключ скопирован в буфер обмена.", - "copySecretTokenFailure": "Не удалось скопировать секретный ключ в буфер обмена.", - "successToast": "API-ключ успешно создан." - }, - "edit": { - "header": "Редактировать API-ключ", - "description": "Отредактируйте название API-ключа.", - "successToast": "API-ключ {{title}} успешно обновлен." - }, - "salesChannels": { - "title": "Добавить каналы продаж", - "description": "Добавьте каналы продаж, к которым должен быть ограничен API-ключ.", - "successToast_one": "{{count}} канал продаж успешно добавлен к API-ключу.", - "successToast_other": "{{count}} каналов продаж успешно добавлены к API-ключу.", - "alreadyAddedTooltip": "Канал продаж уже добавлен к API-ключу.", - "list": { - "noRecordsMessage": "Нет каналов продаж в области действия публичного API-ключа." - } - }, - "delete": { - "warning": "Вы собираетесь удалить API-ключ {{title}}. Это действие нельзя отменить.", - "successToast": "API-ключ {{title}} успешно удален." - }, - "revoke": { - "warning": "Вы собираетесь отозвать API-ключ {{title}}. Это действие нельзя отменить.", - "successToast": "API-ключ {{title}} успешно отозван." - }, - "addSalesChannels": { - "list": { - "noRecordsMessage": "Сначала создайте канал продаж." - } - }, - "removeSalesChannel": { - "warning": "Вы собираетесь удалить канал продаж {{name}} из API-ключа. Это действие нельзя отменить.", - "warningBatch_one": "Вы собираетесь удалить {{count}} канал продаж из API-ключа. Это действие нельзя отменить.", - "warningBatch_other": "Вы собираетесь удалить {{count}} каналов продаж из API-ключа. Это действие нельзя отменить.", - "successToast": "Канал продаж успешно удален из API-ключа.", - "successToastBatch_one": "{{count}} канал продаж успешно удален из API-ключа.", - "successToastBatch_other": "{{count}} каналов продаж успешно удалены из API-ключа." - }, - "actions": { - "revoke": "Отозвать API-ключ", - "copy": "Копировать API-ключ", - "copySuccessToast": "API-ключ скопирован в буфер обмена." - }, - "table": { - "lastUsedAtHeader": "Последнее использование", - "createdAtHeader": "Создан" - }, - "fields": { - "lastUsedAtLabel": "Последнее использование", - "revokedByLabel": "Отозван", - "revokedAtLabel": "Отозван", - "createdByLabel": "Создан" - } - }, - "returnReasons": { - "domain": "Причины возврата", - "subtitle": "Управляйте причинами возврата товаров.", - "calloutHint": "Управляйте причинами для категоризации возвратов.", - "editReason": "Редактировать причину возврата", - "create": { - "header": "Добавить причину возврата", - "subtitle": "Укажите наиболее распространенные причины возврата.", - "hint": "Создайте новую причину возврата для категоризации возвратов.", - "successToast": "Причина возврата {{label}} успешно создана." - }, - "edit": { - "header": "Редактировать причину возврата", - "subtitle": "Отредактируйте значение причины возврата.", - "successToast": "Причина возврата {{label}} успешно обновлена." - }, - "delete": { - "confirmation": "Вы собираетесь удалить причину возврата {{label}}. Это действие нельзя отменить.", - "successToast": "Причина возврата {{label}} успешно удалена." - }, - "fields": { - "value": { - "label": "Значение", - "placeholder": "неверный_размер", - "tooltip": "Значение должно быть уникальным идентификатором причины возврата." - }, - "label": { - "label": "Название", - "placeholder": "Неверный размер" - }, - "description": { - "label": "Описание", - "placeholder": "Клиент получил неверный размер" - } - } - }, - "login": { - "forgotPassword": "Забыли пароль? - <0>Сбросить", - "title": "Добро пожаловать в Medusa", - "hint": "Войдите, чтобы получить доступ к панели управления" - }, - "invite": { - "title": "Добро пожаловать в Medusa", - "hint": "Создайте свой аккаунт ниже", - "backToLogin": "Вернуться к входу", - "createAccount": "Создать аккаунт", - "alreadyHaveAccount": "Уже есть аккаунт? - <0>Войти", - "emailTooltip": "Ваш email нельзя изменить. Если вы хотите использовать другой email, необходимо запросить новое приглашение.", - "invalidInvite": "Приглашение недействительно или истекло.", - "successTitle": "Ваш аккаунт зарегистрирован", - "successHint": "Начните работу с Medusa Admin прямо сейчас.", - "successAction": "Запустить Medusa Admin", - "invalidTokenTitle": "Ваш токен приглашения недействителен", - "invalidTokenHint": "Попробуйте запросить новую ссылку приглашения.", - "passwordMismatch": "Пароли не совпадают", - "toast": { - "accepted": "Приглашение успешно принято" - } - }, - "resetPassword": { - "title": "Сбросить пароль", - "hint": "Введите ваш email ниже, и мы отправим вам инструкции по сбросу пароля.", - "email": "Email", - "sendResetInstructions": "Отправить инструкции по сбросу", - "backToLogin": "<0>Вернуться к входу", - "newPasswordHint": "Выберите новый пароль ниже.", - "invalidTokenTitle": "Ваш токен сброса недействителен", - "invalidTokenHint": "Попробуйте запросить новую ссылку для сброса.", - "expiredTokenTitle": "Срок действия вашего токена сброса истек", - "goToResetPassword": "Перейти к сбросу пароля", - "resetPassword": "Сбросить пароль", - "newPassword": "Новый пароль", - "repeatNewPassword": "Повторите новый пароль", - "tokenExpiresIn": "Токен истекает через <0>{{time}} минут", - "successfulRequestTitle": "Письмо успешно отправлено", - "successfulRequest": "Мы отправили вам email, который вы можете использовать для сброса пароля. Проверьте папку спам, если письмо не пришло через несколько минут.", - "successfulResetTitle": "Пароль успешно сброшен", - "successfulReset": "Пожалуйста, войдите на странице входа.", - "passwordMismatch": "Пароли не совпадают", - "invalidLinkTitle": "Ваша ссылка для сброса недействительна", - "invalidLinkHint": "Попробуйте сбросить пароль еще раз." - }, - "workflowExecutions": { - "domain": "Рабочие процессы", - "subtitle": "Просматривайте и отслеживайте выполнение рабочих процессов в приложении Medusa.", - "transactionIdLabel": "ID транзакции", - "workflowIdLabel": "ID рабочего процесса", - "progressLabel": "Прогресс", - "stepsCompletedLabel_one": "{{completed}} из {{count}} шага", - "stepsCompletedLabel_other": "{{completed}} из {{count}} шагов", - "list": { - "noRecordsMessage": "Рабочие процессы еще не выполнялись." - }, - "history": { - "sectionTitle": "История", - "runningState": "Выполняется...", - "awaitingState": "Ожидание", - "failedState": "Неудача", - "skippedState": "Пропущено", - "skippedFailureState": "Пропущено (неудача)", - "definitionLabel": "Определение", - "outputLabel": "Вывод", - "compensateInputLabel": "Компенсационный ввод", - "revertedLabel": "Отменено", - "errorLabel": "Ошибка" - }, - "state": { - "done": "Выполнено", - "failed": "Неудача", - "reverted": "Отменено", - "invoking": "Вызывается", - "compensating": "Компенсируется", - "notStarted": "Не начато" - }, - "transaction": { - "state": { - "waitingToCompensate": "Ожидание компенсации" - } - }, - "step": { - "state": { - "skipped": "Пропущено", - "skippedFailure": "Пропущено (неудача)", - "dormant": "Неактивно", - "timeout": "Таймаут" - } - } - }, - "productTypes": { - "domain": "Типы продуктов", - "subtitle": "Организуйте ваши продукты по типам.", - "create": { - "header": "Создать тип продукта", - "hint": "Создайте новый тип продукта для категоризации ваших продуктов.", - "successToast": "Тип продукта {{value}} успешно создан." - }, - "edit": { - "header": "Редактировать тип продукта", - "successToast": "Тип продукта {{value}} успешно обновлен." - }, - "delete": { - "confirmation": "Вы собираетесь удалить тип продукта {{value}}. Это действие нельзя отменить.", - "successToast": "Тип продукта {{value}} успешно удален." - }, - "fields": { - "value": "Значение" - } - }, - "productTags": { - "domain": "Теги продуктов", - "create": { - "header": "Создать тег продукта", - "subtitle": "Создайте новый тег продукта для категоризации ваших продуктов.", - "successToast": "Тег продукта {{value}} успешно создан." - }, - "edit": { - "header": "Редактировать тег продукта", - "subtitle": "Редактировать значение тега продукта.", - "successToast": "Тег продукта {{value}} успешно обновлен." - }, - "delete": { - "confirmation": "Вы собираетесь удалить тег продукта {{value}}. Это действие нельзя отменить.", - "successToast": "Тег продукта {{value}} успешно удален." - }, - "fields": { - "value": "Значение" - } - }, - "notifications": { - "domain": "Уведомления", - "emptyState": { - "title": "Нет уведомлений", - "description": "У вас пока нет уведомлений, но когда они появятся, они будут отображаться здесь." - }, - "accessibility": { - "description": "здесь будут перечислены уведомления о действиях Medusa." - } - }, - "errors": { - "serverError": "Ошибка сервера — попробуйте позже.", - "invalidCredentials": "Неверный email или пароль" - }, - "statuses": { - "scheduled": "Запланировано", - "expired": "Истекло", - "active": "Активно", - "enabled": "Включено", - "disabled": "Отключено", - "inactive": "Неактивный", - "draft": "Черновик" - }, - "labels": { - "productVariant": "Вариант продукта", - "prices": "Цены", - "available": "Доступно", - "inStock": "В наличии", - "added": "Добавлено", - "removed": "Удалено", - "from": "От", - "to": "До" - }, - "fields": { - "amount": "Сумма", - "refundAmount": "Сумма возврата", - "name": "Название", - "default": "По умолчанию", - "lastName": "Фамилия", - "firstName": "Имя", - "title": "Заголовок", - "customTitle": "Пользовательский заголовок", - "manageInventory": "Управление запасами", - "inventoryKit": "Имеет набор запасов", - "inventoryItems": "Элементы запасов", - "inventoryItem": "Элемент запасов", - "requiredQuantity": "Требуемое количество", - "description": "Описание", - "email": "Email", - "password": "Пароль", - "repeatPassword": "Повторите пароль", - "confirmPassword": "Подтвердите пароль", - "newPassword": "Новый пароль", - "repeatNewPassword": "Повторите новый пароль", - "categories": "Категории", - "shippingMethod": "Способ доставки", - "configurations": "Конфигурации", - "conditions": "Условия", - "category": "Категория", - "collection": "Коллекция", - "discountable": "Со скидкой", - "handle": "Идентификатор", - "subtitle": "Подзаголовок", - "item": "Товар", - "qty": "кол-во", - "limit": "Лимит", - "tags": "Теги", - "type": "Тип", - "reason": "Причина", - "none": "нет", - "all": "все", - "search": "Поиск", - "percentage": "Процент", - "sales_channels": "Каналы продаж", - "customer_groups": "Группы клиентов", - "product_tags": "Теги продуктов", - "product_types": "Типы продуктов", - "product_collections": "Коллекции продуктов", - "status": "Статус", - "code": "Код", - "value": "Значение", - "disabled": "Отключено", - "dynamic": "Динамический", - "normal": "Обычный", - "years": "Лет", - "months": "Месяцев", - "days": "Дней", - "hours": "Часов", - "minutes": "Минут", - "totalRedemptions": "Всего погашений", - "countries": "Страны", - "paymentProviders": "Платежные провайдеры", - "refundReason": "Причина возврата", - "fulfillmentProviders": "Провайдеры доставки", - "fulfillmentProvider": "Провайдер доставки", - "providers": "Провайдеры", - "availability": "Доступность", - "inventory": "Запасы", - "optional": "Необязательно", - "note": "Примечание", - "automaticTaxes": "Автоматические налоги", - "taxInclusivePricing": "Цены с учетом налогов", - "currency": "Валюта", - "address": "Адрес", - "address2": "Квартира, офис и т.д.", - "city": "Город", - "postalCode": "Почтовый индекс", - "country": "Страна", - "state": "Штат", - "province": "Область", - "company": "Компания", - "phone": "Телефон", - "metadata": "Метаданные", - "selectCountry": "Выберите страну", - "products": "Продукты", - "variants": "Варианты", - "orders": "Заказы", - "account": "Аккаунт", - "total": "Итого по заказу", - "paidTotal": "Всего получено", - "totalExclTax": "Всего без налога", - "subtotal": "Подытог", - "shipping": "Доставка", - "outboundShipping": "Исходящая доставка", - "returnShipping": "Обратная доставка", - "tax": "Налог", - "created": "Создано", - "key": "Ключ", - "customer": "Клиент", - "date": "Дата", - "order": "Заказ", - "fulfillment": "Фулфилмент", - "provider": "Провайдер", - "payment": "Оплата", - "items": "Товары", - "salesChannel": "Канал продаж", - "region": "Регион", - "discount": "Скидка", - "role": "Роль", - "sent": "Отправлено", - "salesChannels": "Каналы продаж", - "product": "Продукт", - "createdAt": "Создано", - "updatedAt": "Обновлено", - "revokedAt": "Отозвано", - "true": "ИСТИНА", - "false": "ЛОЖЬ", - "giftCard": "Подарочная карта", - "tag": "Тег", - "dateIssued": "Дата выпуска", - "issuedDate": "Дата выпуска", - "expiryDate": "Срок действия", - "price": "Цена", - "priceTemplate": "Цена {{regionOrCurrency}}", - "height": "Высота", - "width": "Ширина", - "length": "Длина", - "weight": "Вес", - "midCode": "MID код", - "hsCode": "HS код", - "ean": "EAN", - "upc": "UPC", - "inventoryQuantity": "Количество в наличии", - "barcode": "Штрих-код", - "countryOfOrigin": "Страна происхождения", - "material": "Материал", - "thumbnail": "Миниатюра", - "sku": "SKU", - "managedInventory": "Управляемые запасы", - "allowBackorder": "Разрешить предзаказ", - "inStock": "В наличии", - "location": "Местоположение", - "quantity": "Количество", - "variant": "Вариант", - "id": "ID", - "parent": "Родитель", - "minSubtotal": "Мин. подытог", - "maxSubtotal": "Макс. подытог", - "shippingProfile": "Профиль доставки", - "summary": "Сводка", - "details": "Детали", - "label": "Метка", - "rate": "Ставка", - "requiresShipping": "Требует доставки", - "unitPrice": "Цена за единицу", - "startDate": "Дата начала", - "endDate": "Дата окончания", - "draft": "Черновик", - "values": "Значения", - "by": "От" - }, - "dateTime": { - "years_one": "Год", - "years_other": "Лет", - "months_one": "Месяц", - "months_other": "Месяцев", - "weeks_one": "Неделя", - "weeks_other": "Недель", - "days_one": "День", - "days_other": "Дней", - "hours_one": "Час", - "hours_other": "Часов", - "minutes_one": "Минута", - "minutes_other": "Минут", - "seconds_one": "Секунда", - "seconds_other": "Секунд" - } -} diff --git a/src/i18n/translations/th.json b/src/i18n/translations/th.json index b862b18e..642a7d3f 100644 --- a/src/i18n/translations/th.json +++ b/src/i18n/translations/th.json @@ -43,6 +43,7 @@ "plusCount": "+ {{count}}", "plusCountMore": "+ {{count}} เพิ่มเติม", "areYouSure": "คุณแน่ใจหรือไม่?", + "areYouSureDescription": "คุณกำลังจะลบ {{entity}} {{title}} การกระทำนี้ไม่สามารถย้อนกลับได้", "noRecordsFound": "ไม่พบข้อมูล", "typeToConfirm": "กรุณาพิมพ์ {val} เพื่อยืนยัน:", "noResultsTitle": "ไม่มีผลลัพธ์", @@ -51,6 +52,7 @@ "noSearchResultsFor": "ไม่มีผลลัพธ์การค้นหาสำหรับ <0>'{{query}}'", "noRecordsTitle": "ไม่มีข้อมูล", "noRecordsMessage": "ไม่มีข้อมูลที่จะแสดง", + "noRecordsMessageFiltered": "ไม่มีข้อมูลที่ตรงกับตัวกรอง", "unsavedChangesTitle": "คุณแน่ใจหรือไม่ที่จะออกจากฟอร์มนี้?", "unsavedChangesDescription": "คุณมีการเปลี่ยนแปลงที่ยังไม่ได้บันทึก และจะสูญหายหากคุณออกจากฟอร์มนี้", "includesTaxTooltip": "ราคาคอลัมน์นี้รวมภาษีแล้ว", @@ -111,6 +113,7 @@ "continueEdit": "แก้ไขต่อ", "enable": "เปิดใช้งาน", "disable": "ปิดใช้งาน", + "cannotUndo": "การกระทำนี้ไม่สามารถย้อนกลับได้", "undo": "ยกเลิกการทำ", "complete": "เสร็จสิ้น", "viewDetails": "ดูรายละเอียด", @@ -297,6 +300,9 @@ } }, "filters": { + "sortLabel": "เรียงลำดับ", + "filterLabel": "ตัวกรอง", + "searchLabel": "ค้นหา", "date": { "today": "วันนี้", "lastSevenDays": "7 วันที่ผ่านมา", @@ -305,7 +311,9 @@ "lastTwelveMonths": "12 เดือนที่ผ่านมา", "custom": "กำหนดเอง", "from": "จาก", - "to": "ถึง" + "to": "ถึง", + "starting": "เริ่มต้น", + "ending": "สิ้นสุด" }, "compare": { "lessThan": "น้อยกว่า", @@ -322,8 +330,41 @@ "true": "จริง", "false": "เท็จ" }, + "sorting": { + "alphabeticallyAsc": "A ถึง Z", + "alphabeticallyDesc": "Z ถึง A", + "dateAsc": "ใหม่ก่อน", + "dateDesc": "เก่าก่อน" + }, "addFilter": "เพิ่มตัวกรอง" }, + "views": { + "save": "บันทึก", + "saveAsNew": "บันทึกเป็นมุมมองใหม่", + "updateDefaultForEveryone": "อัปเดตค่าเริ่มต้นสำหรับทุกคน", + "updateViewName": "อัปเดตมุมมอง", + "prompts": { + "updateDefault": { + "title": "อัปเดตมุมมองเริ่มต้น", + "description": "นี่จะอัปเดตมุมมองเริ่มต้นสำหรับผู้ใช้ทุกคน คุณแน่ใจหรือไม่?", + "confirmText": "อัปเดตสำหรับทุกคน", + "cancelText": "ยกเลิก" + }, + "updateView": { + "title": "อัปเดตมุมมอง", + "description": "คุณแน่ใจหรือไม่ว่าต้องการอัปเดต \"{{name}}\"?", + "confirmText": "อัปเดต", + "cancelText": "ยกเลิก" + } + } + }, + "attributes": { + "domain": "แอตทริบิวต์สินค้า", + "create": { + "fillNameWarning": "กรุณากรอกอย่างน้อยชื่อก่อนดำเนินการไปยังการกำหนดค่าประเภท", + "possibleValuesRequired": "ต้องมีค่าอย่างน้อยหนึ่งค่า" + } + }, "errorBoundary": { "badRequestTitle": "400 - คำขอไม่ถูกต้อง", "badRequestMessage": "คำขอไม่สามารถเข้าใจได้โดยเซิร์ฟเวอร์เนื่องจากรูปแบบไม่ถูกต้อง", @@ -337,6 +378,7 @@ "backToDashboard": "กลับไปที่แดชบอร์ด" }, "addresses": { + "title": "ที่อยู่", "shippingAddress": { "header": "ที่อยู่สำหรับจัดส่ง", "editHeader": "แก้ไขที่อยู่สำหรับจัดส่ง", @@ -523,6 +565,18 @@ "proposed": "เสนอ", "rejected": "ถูกปฏิเสธ" }, + "columns": { + "product_display": "สินค้า", + "variants_count": "ตัวเลือก", + "sales_channels_display": "ช่องทางการขาย", + "collection": "คอลเลกชัน", + "status": "สถานะ", + "thumbnail": "รูปขนาดย่อ", + "title": "ชื่อ", + "handle": "Handle", + "created_at": "สร้างเมื่อ", + "updated_at": "อัปเดตเมื่อ" + }, "fields": { "title": { "label": "ชื่อสินค้า", @@ -547,6 +601,10 @@ "label": "สามารถลดราคาได้", "hint": "หากไม่ได้เลือก ส่วนลดจะไม่ถูกนำไปใช้กับสินค้านี้" }, + "shipping_profile": { + "label": "โปรไฟล์การจัดส่ง", + "hint": "เชื่อมสินค้ากับโปรไฟล์การจัดส่ง" + }, "type": { "label": "ประเภท" }, @@ -665,6 +723,29 @@ } } }, + "stock": { + "heading": "จัดการระดับสต็อกและสถานที่ของสินค้า", + "description": "อัปเดตระดับสินค้าคงคลังของตัวเลือกสินค้าทั้งหมด", + "loading": "โปรดรอสักครู่...", + "tooltips": { + "alreadyManaged": "สินค้าคงคลังรายการนี้แก้ไขได้แล้วใน {{title}}", + "alreadyManagedWithSku": "สินค้าคงคลังรายการนี้แก้ไขได้แล้วใน {{title}} ({{sku}})" + } + }, + "shippingProfile": { + "header": "การตั้งค่าการจัดส่ง", + "edit": { + "header": "การตั้งค่าการจัดส่ง", + "toasts": { + "success": "อัปเดตโปรไฟล์การจัดส่งของ {{title}} สำเร็จ" + } + }, + "create": { + "errors": { + "required": "ต้องระบุโปรไฟล์การจัดส่ง" + } + } + }, "toasts": { "delete": { "success": { @@ -775,6 +856,9 @@ "locationLevels": "สถานที่", "associatedVariants": "ตัวเลือกที่เกี่ยวข้อง", "manageLocations": "จัดการสถานที่", + "manageLocationQuantity": "จัดการจำนวนต่อสถานที่", + "quantityAcrossLocations": "{{quantity}} ใน {{locations}} สถานที่", + "levelDeleted": "ลบระดับสินค้าคงคลังเรียบร้อยแล้ว", "deleteWarning": "คุณกำลังจะลบรายการสินค้าคงคลัง การดำเนินการนี้ไม่สามารถยกเลิกได้", "editItemDetails": "แก้ไขรายละเอียดสินค้า", "create": { @@ -807,9 +891,25 @@ "deleteSuccessToast": "ลบการจองสำเร็จ", "errors": { "noAvaliableQuantity": "สถานที่นี้ไม่มีสินค้าคงคลังที่พร้อมใช้งาน", - "quantityOutOfRange": "จำนวนขั้นต่ำคือ 1 และจำนวนสูงสุดคือ {{max}}" + "quantityOutOfRange": "จำนวนขั้นต่ำคือ 1 และจำนวนสูงสุดคือ {{max}}", + "idRequired": "ต้องระบุรหัสสินค้าคงคลัง" } }, + "adjustInventory": { + "errors": { + "stockedQuantity": "ปริมาณสต็อกไม่สามารถน้อยกว่าจำนวนที่จองไว้ {{quantity}}" + } + }, + "stock": { + "title": "อัปเดตระดับสินค้าคงคลัง", + "description": "อัปเดตระดับสินค้าคงคลังสำหรับรายการที่เลือก", + "action": "แก้ไขระดับสต็อก", + "placeholder": "ยังไม่เปิดใช้งาน", + "disablePrompt_one": "คุณกำลังจะปิดใช้งานระดับสถานที่ {{count}} แห่ง การกระทำนี้ไม่สามารถย้อนกลับได้", + "disablePrompt_other": "คุณกำลังจะปิดใช้งานระดับสถานที่ {{count}} แห่ง การกระทำนี้ไม่สามารถย้อนกลับได้", + "disabledToggleTooltip": "ไม่สามารถปิดได้: ล้างจำนวนสินค้าที่เข้ามา และ/หรือจำนวนที่จองไว้ก่อน", + "successToast": "อัปเดตระดับสินค้าคงคลังเรียบร้อยแล้ว" + }, "toast": { "updateLocations": "อัปเดตสถานที่สำเร็จ", "updateLevel": "อัปเดตระดับสินค้าคงคลังสำเร็จ", @@ -882,11 +982,42 @@ }, "registered": "ลงทะเบียนแล้ว", "guest": "ผู้เยี่ยมชม", - "hasAccount": "มีบัญชีผู้ใช้" + "hasAccount": "มีบัญชีผู้ใช้", + "addresses": { + "title": "ที่อยู่", + "fields": { + "addressName": "ชื่อที่อยู่", + "address1": "ที่อยู่บรรทัดที่ 1", + "address2": "ที่อยู่บรรทัดที่ 2", + "city": "เมือง", + "province": "จังหวัด", + "postalCode": "รหัสไปรษณีย์", + "country": "ประเทศ", + "phone": "โทรศัพท์", + "company": "บริษัท", + "countryCode": "รหัสประเทศ", + "provinceCode": "รหัสจังหวัด" + }, + "create": { + "header": "สร้างที่อยู่", + "hint": "สร้างที่อยู่ใหม่ให้กับลูกค้า", + "successToast": "สร้างที่อยู่สำเร็จ" + } + } }, "customerGroups": { "domain": "กลุ่มลูกค้า", "subtitle": "จัดกลุ่มลูกค้าเพื่อกำหนดโปรโมชั่นและราคาที่แตกต่างกัน", + "list": { + "empty": { + "heading": "ยังไม่มีกลุ่มลูกค้า", + "description": "ยังไม่มีกลุ่มลูกค้าที่จะแสดง" + }, + "filtered": { + "heading": "ไม่มีผลลัพธ์", + "description": "ไม่มีกลุ่มลูกค้าที่ตรงกับเงื่อนไขตัวกรองปัจจุบัน" + } + }, "create": { "header": "สร้างกลุ่มลูกค้า", "hint": "สร้างกลุ่มลูกค้าใหม่เพื่อจัดกลุ่มลูกค้า", @@ -922,15 +1053,50 @@ } }, "orders": { + "giftCardsStoreCreditLines": "บัตรของขวัญและเครดิตไลน์", + "creditLines": { + "title": "เครดิตไลน์", + "total": "ยอดรวมเครดิตไลน์ทั้งหมด", + "creditOrDebit": "เครดิต / เดบิต", + "createCreditLine": "สร้างเครดิตไลน์", + "createCreditLineSuccess": "สร้างเครดิตไลน์สำเร็จ", + "createCreditLineError": "เกิดข้อผิดพลาดในการสร้างเครดิตไลน์", + "createCreditLineDescription": "สร้างเครดิตไลน์จำนวน {{amount}}", + "operation": "ประเภท", + "credit": "เครดิต", + "creditDescription": "เพิ่มมูลค่าบวกให้คำสั่งซื้อ", + "debit": "เดบิต", + "debitDescription": "หักมูลค่าลบออกจากคำสั่งซื้อ" + }, + "balanceSettlement": { + "title": "การชำระยอดคงเหลือ", + "settlementType": "วิธีชำระ", + "settlementTypes": { + "paymentMethod": "วิธีการชำระเงิน", + "paymentMethodDescription": "คืนเงินผ่านวิธีการชำระเงิน", + "creditLine": "เครดิตร้านค้า", + "creditLineDescription": "คืนเป็นเครดิตร้านค้า" + } + }, "domain": "คำสั่งซื้อ", "claim": "เคลม", "exchange": "แลกเปลี่ยน", "return": "คืนสินค้า", "cancelWarning": "คุณกำลังจะยกเลิกคำสั่งซื้อ {{id}} การดำเนินการนี้ไม่สามารถยกเลิกได้", + "orderCanceled": "ยกเลิกคำสั่งซื้อสำเร็จ", "onDateFromSalesChannel": "{{date}} จาก {{salesChannel}}", "list": { "noRecordsMessage": "คำสั่งซื้อของคุณจะแสดงที่นี่" }, + "status": { + "not_paid": "ยังไม่ได้ชำระ", + "pending": "รอดำเนินการ", + "completed": "เสร็จสมบูรณ์", + "draft": "ฉบับร่าง", + "archived": "เก็บถาวร", + "canceled": "ยกเลิก", + "requires_action": "ต้องดำเนินการ" + }, "summary": { "requestReturn": "ขอคืนสินค้า", "allocateItems": "จัดสรรสินค้า", @@ -944,7 +1110,8 @@ "itemSubtotal": "ยอดรวมสินค้า", "shippingSubtotal": "ยอดรวมค่าขนส่ง", "discountSubtotal": "ยอดรวมส่วนลด", - "taxTotal": "ยอดรวมภาษี" + "taxTotal": "ยอดรวมภาษี", + "totalAfterDiscount": "ยอดรวมหลังหักส่วนลด" }, "transfer": { "title": "โอนกรรมสิทธิ์", @@ -958,6 +1125,7 @@ "title": "การชำระเงิน", "isReadyToBeCaptured": "การชำระเงิน <0/> พร้อมที่จะจับยอด", "totalPaidByCustomer": "ยอดรวมที่ลูกค้าชำระ", + "totalStoreCreditRefunds": "ยอดคืนเป็นเครดิตร้านค้า", "capture": "จับยอดการชำระเงิน", "capture_short": "จับยอด", "refund": "คืนเงิน", @@ -1004,6 +1172,7 @@ "noteHint": "เพิ่มหมายเหตุภายในสำหรับการแก้ไข", "cancelSuccessToast": "ยกเลิกการแก้ไขคำสั่งซื้อสำเร็จ", "createSuccessToast": "คำขอแก้ไขคำสั่งซื้อถูกสร้างสำเร็จ", + "duplicateItemErrorToast": "ไม่สามารถทำซ้ำรายการ: ไม่มีรหัสตัวเลือกสินค้า", "activeChangeError": "มีการเปลี่ยนแปลงคำสั่งซื้อที่กำลังดำเนินการอยู่ โปรดเสร็จสิ้นหรือยกเลิกการเปลี่ยนแปลงก่อนที่จะทำการแก้ไขคำสั่งซื้อ", "panel": { "title": "คำขอแก้ไขคำสั่งซื้อถูกสร้างขึ้น", @@ -1017,6 +1186,20 @@ "quantityLowerThanFulfillment": "ไม่สามารถตั้งค่าจำนวนให้น้อยกว่าหรือเท่ากับจำนวนที่จัดส่งแล้วได้" } }, + "edit": { + "email": { + "title": "แก้ไขอีเมล", + "requestSuccess": "อัปเดตอีเมลคำสั่งซื้อเป็น {{email}} แล้ว" + }, + "shippingAddress": { + "title": "แก้ไขที่อยู่จัดส่ง", + "requestSuccess": "อัปเดตที่อยู่จัดส่งของคำสั่งซื้อแล้ว" + }, + "billingAddress": { + "title": "แก้ไขที่อยู่ออกใบแจ้งหนี้", + "requestSuccess": "อัปเดตที่อยู่ออกใบแจ้งหนี้ของคำสั่งซื้อแล้ว" + } + }, "returns": { "create": "สร้างการคืนสินค้า", "confirm": "ยืนยันการคืนสินค้า", @@ -1027,6 +1210,7 @@ "sendNotificationHint": "แจ้งให้ลูกค้าทราบเกี่ยวกับการคืนสินค้า", "returnTotal": "ยอดรวมการคืนสินค้า", "inboundTotal": "ยอดรวมขาเข้า", + "estDifference": "ส่วนต่างโดยประมาณ", "refundAmount": "จำนวนเงินคืน", "outstandingAmount": "ยอดค้างชำระ", "reason": "เหตุผล", @@ -1167,7 +1351,8 @@ "consistsOf": "ประกอบด้วยสินค้าคงคลัง {{num}} รายการ", "requires": "ต้องการ {{num}} ต่อรูปแบบ", "toast": { - "created": "จัดสรรสินค้าเรียบร้อยแล้ว" + "created": "จัดสรรสินค้าเรียบร้อยแล้ว", + "error": "ไม่สามารถจัดสรรรายการต่อไปนี้: {{items}}" }, "error": { "quantityNotAllocated": "มีสินค้าที่ไม่ได้รับการจัดสรร" @@ -1184,6 +1369,8 @@ "fulfillment": { "cancelWarning": "คุณกำลังจะยกเลิกการจัดส่ง การดำเนินการนี้ไม่สามารถย้อนกลับได้", "markAsDeliveredWarning": "คุณกำลังจะทำเครื่องหมายว่าการจัดส่งเสร็จสิ้น การดำเนินการนี้ไม่สามารถย้อนกลับได้", + "differentOptionSelected": "ตัวเลือกการจัดส่งที่เลือกแตกต่างจากที่ลูกค้าเลือก", + "disabledItemTooltip": "ตัวเลือกการจัดส่งที่คุณเลือกไม่รองรับรายการนี้", "unfulfilledItems": "สินค้าที่ไม่ได้จัดส่ง", "statusLabel": "สถานะการจัดส่ง", "statusTitle": "สถานะการจัดส่ง", @@ -1196,6 +1383,7 @@ "available": "พร้อมใช้งาน", "inStock": "ในสต็อก", "markAsShipped": "ทำเครื่องหมายว่าจัดส่งแล้ว", + "markAsPickedUp": "ทำเครื่องหมายว่ารับสินค้าแล้ว", "markAsDelivered": "ทำเครื่องหมายว่าส่งมอบแล้ว", "itemsToFulfillDesc": "เลือกรายการและจำนวนที่ต้องการจัดส่ง", "locationDescription": "เลือกสถานที่ที่คุณต้องการจัดส่งสินค้า", @@ -1204,7 +1392,9 @@ "error": { "wrongQuantity": "สามารถจัดส่งได้เพียง 1 รายการ", "wrongQuantity_other": "จำนวนต้องอยู่ระหว่าง 1 ถึง {{number}}", - "noItems": "ไม่มีรายการให้จัดส่ง" + "noItems": "ไม่มีรายการให้จัดส่ง", + "noShippingOption": "ต้องเลือกตัวเลือกการจัดส่ง", + "noLocation": "ต้องระบุสถานที่" }, "status": { "notFulfilled": "ยังไม่ได้จัดส่ง", @@ -1223,7 +1413,8 @@ "created": "สร้างการจัดส่งสำเร็จ", "canceled": "การจัดส่งถูกยกเลิกสำเร็จ", "fulfillmentShipped": "ไม่สามารถยกเลิกการจัดส่งที่ถูกจัดส่งแล้ว", - "fulfillmentDelivered": "ทำเครื่องหมายการจัดส่งว่าส่งมอบสำเร็จ" + "fulfillmentDelivered": "ทำเครื่องหมายการจัดส่งว่าส่งมอบสำเร็จ", + "fulfillmentPickedUp": "ทำเครื่องหมายการจัดส่งว่ารับสินค้าแล้วสำเร็จ" }, "trackingLabel": "หมายเลขติดตามพัสดุ", "shippingFromLabel": "จัดส่งจาก", @@ -1314,7 +1505,13 @@ }, "transfer": { "requested": "คำขอโอนคำสั่งซื้อ #{{transferId}}", - "confirmed": "คำขอโอนคำสั่งซื้อ #{{transferId}} ได้รับการยืนยัน" + "confirmed": "คำขอโอนคำสั่งซื้อ #{{transferId}} ได้รับการยืนยัน", + "declined": "คำขอโอนคำสั่งซื้อ #{{transferId}} ถูกปฏิเสธ" + }, + "update_order": { + "shipping_address": "อัปเดตที่อยู่จัดส่ง", + "billing_address": "อัปเดตที่อยู่ออกใบแจ้งหนี้", + "email": "อัปเดตอีเมล" } } }, @@ -1370,7 +1567,10 @@ "stockLocations": { "domain": "สถานที่สต็อกและการจัดส่ง", "list": { - "description": "จัดการสถานที่สต็อกและตัวเลือกการจัดส่งของร้านคุณ" + "description": "จัดการสถานที่สต็อกและตัวเลือกการจัดส่งของร้านคุณ", + "noRecordsMessage": "ไม่มีข้อมูล", + "noRecordsMessageEmpty": "ไม่พบสถานที่", + "noRecordsMessageFiltered": "ไม่พบสถานที่ที่ตรงกับตัวกรอง" }, "create": { "header": "สร้างสถานที่สต็อก", @@ -1383,7 +1583,8 @@ "successToast": "สถานที่ {{name}} ถูกอัปเดตเรียบร้อยแล้ว" }, "delete": { - "confirmation": "คุณกำลังจะลบสถานที่สต็อก {{name}} การดำเนินการนี้ไม่สามารถย้อนกลับได้" + "confirmation": "คุณกำลังจะลบสถานที่สต็อก {{name}} การดำเนินการนี้ไม่สามารถย้อนกลับได้", + "successToast": "ลบสถานที่ \"{{name}}\" เรียบร้อยแล้ว" }, "fulfillmentProviders": { "header": "ผู้ให้บริการการจัดส่ง", @@ -1416,16 +1617,26 @@ "shippingProfiles": { "label": "โปรไฟล์การจัดส่ง", "description": "จัดกลุ่มสินค้าโดยใช้ข้อกำหนดการจัดส่งที่คล้ายกัน" + }, + "shippingOptionTypes": { + "label": "ประเภทตัวเลือกการจัดส่ง", + "description": "จัดกลุ่มตัวเลือกการจัดส่งตามประเภท" } }, "salesChannels": { "header": "ช่องทางการขาย", + "hint": "จัดการช่องทางการขายที่เชื่อมกับสถานที่นี้", "label": "ช่องทางการขายที่เชื่อมต่อ", "connectedTo": "เชื่อมต่อกับ {{count}} จาก {{total}} ช่องทางการขาย", "noChannels": "สถานที่นี้ยังไม่มีการเชื่อมต่อกับช่องทางการขายใด ๆ", "action": "เชื่อมต่อช่องทางการขาย", "successToast": "ช่องทางการขายได้รับการอัปเดตเรียบร้อยแล้ว" }, + "pickupOptions": { + "edit": { + "header": "แก้ไขตัวเลือกการรับสินค้า" + } + }, "shippingOptions": { "create": { "shipping": { @@ -1434,6 +1645,12 @@ "label": "ตัวเลือกการจัดส่ง", "successToast": "ตัวเลือกการจัดส่ง {{name}} ถูกสร้างเรียบร้อยแล้ว" }, + "pickup": { + "header": "สร้างตัวเลือกการรับสินค้าสำหรับ {{zone}}", + "hint": "สร้างตัวเลือกการรับสินค้าใหม่เพื่อกำหนดวิธีการรับสินค้าจากสถานที่นี้", + "label": "ตัวเลือกการรับสินค้า", + "successToast": "ตัวเลือกการรับสินค้า {{name}} ถูกสร้างเรียบร้อยแล้ว" + }, "returns": { "header": "สร้างตัวเลือกการคืนสินค้าสำหรับ {{zone}}", "hint": "สร้างตัวเลือกการคืนสินค้าใหม่เพื่อกำหนดวิธีการคืนสินค้าสู่สถานที่นี้", @@ -1458,10 +1675,47 @@ "pricing": { "action": "แก้ไขราคา" }, + "conditionalPrices": { + "header": "ราคาตามเงื่อนไขสำหรับ {{name}}", + "description": "จัดการราคาตามเงื่อนไขสำหรับตัวเลือกการจัดส่งนี้ตามยอดรวมสินค้าในตะกร้า", + "attributes": { + "cartItemTotal": "ยอดรวมสินค้าในตะกร้า" + }, + "summaries": { + "range": "หาก <0>{{attribute}} อยู่ระหว่าง <1>{{gte}} และ <2>{{lte}}", + "greaterThan": "หาก <0>{{attribute}} ≥ <1>{{gte}}", + "lessThan": "หาก <0>{{attribute}} ≤ <1>{{lte}}" + }, + "actions": { + "addPrice": "เพิ่มราคา", + "manageConditionalPrices": "จัดการราคาตามเงื่อนไข" + }, + "rules": { + "amount": "ราคาตัวเลือกการจัดส่ง", + "gte": "ยอดรวมสินค้าในตะกร้าขั้นต่ำ", + "lte": "ยอดรวมสินค้าในตะกร้าสูงสุด" + }, + "customRules": { + "label": "กฎกำหนดเอง", + "tooltip": "ราคาตามเงื่อนไขนี้มีกฎที่ไม่สามารถจัดการในแดชบอร์ดได้", + "eq": "ยอดรวมสินค้าในตะกร้าต้องเท่ากับ", + "gt": "ยอดรวมสินค้าในตะกร้าต้องมากกว่า", + "lt": "ยอดรวมสินค้าในตะกร้าต้องน้อยกว่า" + }, + "errors": { + "amountRequired": "ต้องระบุราคาตัวเลือกการจัดส่ง", + "minOrMaxRequired": "ต้องระบุอย่างน้อยค่าต่ำสุดหรือค่าสูงสุดของยอดรวมสินค้าในตะกร้า", + "minGreaterThanMax": "ยอดรวมขั้นต่ำต้องน้อยกว่าหรือเท่ากับยอดรวมสูงสุด", + "duplicateAmount": "ราคาตัวเลือกการจัดส่งต้องไม่ซ้ำกันในแต่ละเงื่อนไข", + "overlappingConditions": "เงื่อนไขต้องไม่ซ้ำกันในกฎราคา" + } + }, "fields": { "count": { "shipping_one": "{{count}} ตัวเลือกการจัดส่ง", "shipping_other": "{{count}} ตัวเลือกการจัดส่ง", + "pickup_one": "{{count}} ตัวเลือกการรับสินค้า", + "pickup_other": "{{count}} ตัวเลือกการรับสินค้า", "returns_one": "{{count}} ตัวเลือกการคืนสินค้า", "returns_other": "{{count}} ตัวเลือกการคืนสินค้า" }, @@ -1483,7 +1737,9 @@ "hint": "ตัวเลือกนี้สามารถใช้งานได้ระหว่างการชำระเงินหรือไม่" }, "provider": "ผู้ให้บริการการจัดส่ง", - "profile": "โปรไฟล์การจัดส่ง" + "profile": "โปรไฟล์การจัดส่ง", + "type": "ประเภทตัวเลือกการจัดส่ง", + "fulfillmentOption": "ตัวเลือกการจัดส่งสินค้า" } }, "serviceZones": { @@ -1531,6 +1787,28 @@ "type": "ป้อนประเภทโปรไฟล์การจัดส่ง เช่น: หนัก, ขนาดใหญ่, เฉพาะขนส่งทางเรือ เป็นต้น" } }, + "shippingOptionTypes": { + "domain": "ประเภทตัวเลือกการจัดส่ง", + "subtitle": "จัดระเบียบตัวเลือกการจัดส่งของคุณเป็นประเภทต่าง ๆ", + "create": { + "header": "สร้างประเภทตัวเลือกการจัดส่ง", + "hint": "สร้างประเภทตัวเลือกการจัดส่งใหม่เพื่อจัดหมวดหมู่ตัวเลือกการจัดส่งของคุณ", + "successToast": "ประเภทตัวเลือกการจัดส่ง {{label}} ถูกสร้างเรียบร้อยแล้ว" + }, + "edit": { + "header": "แก้ไขประเภทตัวเลือกการจัดส่ง", + "successToast": "ประเภทตัวเลือกการจัดส่ง {{label}} ถูกอัปเดตเรียบร้อยแล้ว" + }, + "delete": { + "confirmation": "คุณกำลังจะลบประเภทตัวเลือกการจัดส่ง \"{{label}}\" การกระทำนี้ไม่สามารถย้อนกลับได้", + "successToast": "ประเภทตัวเลือกการจัดส่ง \"{{label}}\" ถูกลบเรียบร้อยแล้ว" + }, + "fields": { + "label": "ป้ายกำกับ", + "code": "โค้ด", + "description": "คำอธิบาย" + } + }, "taxRegions": { "domain": "ภูมิภาคภาษี", "list": { @@ -1545,10 +1823,17 @@ "hint": "สร้างภูมิภาคภาษีใหม่เพื่อกำหนดอัตราภาษีสำหรับประเทศหรือภูมิภาค", "errors": { "rateIsRequired": "ต้องระบุอัตราภาษีเมื่อสร้างอัตราภาษีเริ่มต้น", - "nameIsRequired": "ต้องระบุชื่อเมื่อสร้างอัตราภาษีเริ่มต้น" + "nameIsRequired": "ต้องระบุชื่อเมื่อสร้างอัตราภาษีเริ่มต้น", + "missingProvider": "ต้องระบุผู้ให้บริการเมื่อสร้างภูมิภาคภาษี", + "missingCountry": "ต้องระบุประเทศเมื่อสร้างภูมิภาคภาษี" }, "successToast": "ภูมิภาคภาษีถูกสร้างเรียบร้อยแล้ว" }, + "edit": { + "header": "แก้ไขภูมิภาคภาษี", + "hint": "แก้ไขรายละเอียดของภูมิภาคภาษี", + "successToast": "อัปเดตภูมิภาคภาษีเรียบร้อยแล้ว" + }, "province": { "header": "จังหวัด", "create": { @@ -1563,6 +1848,9 @@ "hint": "สร้างภูมิภาคภาษีใหม่เพื่อกำหนดอัตราภาษีสำหรับรัฐ" } }, + "provider": { + "header": "ผู้ให้บริการภาษี" + }, "stateOrTerritory": { "header": "รัฐหรือเขตแดน", "create": { @@ -1679,6 +1967,7 @@ "tooltip": "อัตราภาษีเริ่มต้นสำหรับภูมิภาคนี้ เช่น อัตราภาษีมูลค่าเพิ่ม (VAT) มาตรฐานของประเทศหรือภูมิภาค", "action": "สร้างอัตราภาษีเริ่มต้น" }, + "taxProvider": "ผู้ให้บริการภาษี", "taxRate": "อัตราภาษี", "taxCode": "รหัสภาษี", "targets": { @@ -1689,7 +1978,8 @@ "productCollection": "คอลเลกชันสินค้า", "productTag": "แท็กสินค้า", "productType": "ประเภทสินค้า", - "customerGroup": "กลุ่มลูกค้า" + "customerGroup": "กลุ่มลูกค้า", + "shippingOption": "ตัวเลือกการจัดส่ง" }, "operators": { "in": "ใน", @@ -1701,14 +1991,16 @@ "productCollection": "ค้นหาคอลเลกชันสินค้า", "productTag": "ค้นหาแท็กสินค้า", "productType": "ค้นหาประเภทสินค้า", - "customerGroup": "ค้นหากลุ่มลูกค้า" + "customerGroup": "ค้นหากลุ่มลูกค้า", + "shippingOption": "ค้นหาตัวเลือกการจัดส่ง" }, "tags": { "product": "สินค้า", "productCollection": "คอลเลกชันสินค้า", "productTag": "แท็กสินค้า", "productType": "ประเภทสินค้า", - "customerGroup": "กลุ่มลูกค้า" + "customerGroup": "กลุ่มลูกค้า", + "shippingOption": "ตัวเลือกการจัดส่ง" }, "modal": { "header": "เพิ่มเป้าหมาย" @@ -1784,6 +2076,7 @@ "campaign": "แคมเปญ", "method": "วิธีการ", "allocation": "การจัดสรร", + "taxInclusive": "รวมภาษี", "addCondition": "เพิ่มเงื่อนไข", "clearAll": "ล้างทั้งหมด", "amount": { @@ -1796,7 +2089,19 @@ }, "target-rules": { "title": "โปรโมชั่นจะถูกใช้กับสินค้าประเภทใด?", - "description": "โปรโมชั่นจะถูกใช้กับสินค้าที่ตรงกับเงื่อนไขต่อไปนี้" + "description": "โปรโมชั่นจะถูกใช้กับสินค้าที่ตรงกับเงื่อนไขต่อไปนี้", + "order": { + "title": "โปรโมชั่นจะถูกใช้กับสินค้าใด?", + "description": "โปรโมชั่นจะถูกใช้กับสินค้าที่ตรงกับเงื่อนไขต่อไปนี้" + }, + "shipping_methods": { + "title": "โปรโมชั่นจะถูกใช้กับวิธีการจัดส่งใด?", + "description": "โปรโมชั่นจะถูกใช้กับวิธีการจัดส่งที่ตรงกับเงื่อนไขต่อไปนี้" + }, + "items": { + "title": "โปรโมชั่นจะถูกใช้กับสินค้าใด?", + "description": "โปรโมชั่นจะถูกใช้กับสินค้าที่ตรงกับเงื่อนไขต่อไปนี้" + } }, "buy-rules": { "title": "อะไรต้องอยู่ในตะกร้าเพื่อปลดล็อกโปรโมชั่น?", @@ -1909,7 +2214,8 @@ "description": "รหัสที่ลูกค้าจะใช้ในระหว่างการชำระเงิน" }, "value": { - "title": "มูลค่าโปรโมชั่น" + "title": "มูลค่าโปรโมชั่น", + "invalid": "มูลค่าโปรโมชั่นไม่ถูกต้อง" }, "value_type": { "fixed": { @@ -1920,6 +2226,25 @@ "title": "มูลค่าโปรโมชั่น", "description": "เปอร์เซ็นต์ส่วนลด เช่น 10%" } + }, + "taxInclusive": { + "title": "โปรโมชั่นรวมภาษีหรือไม่?", + "description": "เปิดใช้งานเพื่อใช้โปรโมชั่นหลังภาษี" + }, + "status": { + "label": "สถานะ", + "draft": { + "title": "ฉบับร่าง", + "description": "ลูกค้ายังไม่สามารถใช้โค้ดได้" + }, + "active": { + "title": "ใช้งาน", + "description": "ลูกค้าสามารถใช้โค้ดได้" + }, + "inactive": { + "title": "ไม่ใช้งาน", + "description": "ลูกค้าไม่สามารถใช้โค้ดได้อีก" + } } }, "deleteWarning": "คุณกำลังจะลบโปรโมชั่น {{code}} การกระทำนี้ไม่สามารถย้อนกลับได้", @@ -1972,6 +2297,7 @@ "end_date": "วันที่สิ้นสุด", "total_spend": "งบประมาณที่ใช้", "total_used": "งบประมาณที่ใช้ไป", + "totalUsedByAttribute": "จำนวนการใช้", "budget_limit": "ขีดจำกัดงบประมาณ", "campaign_id": { "hint": "แสดงเฉพาะแคมเปญที่มีรหัสสกุลเงินเดียวกันกับโปรโมชั่น" @@ -1987,7 +2313,10 @@ "type": "ประเภท", "currency": "สกุลเงิน", "limit": "ขีดจำกัด", - "used": "ใช้แล้ว" + "used": "ใช้แล้ว", + "budgetAttribute": "จำกัดการใช้งานต่อ", + "budgetAttributeTooltip": "กำหนดจำนวนครั้งที่สามารถใช้โปรโมชั่นต่อค่าคุณลักษณะ เช่น ลูกค้าหรืออีเมล", + "totalUsedByAttribute": "ขีดจำกัดงบประมาณต่อ: {{attribute}}" }, "type": { "spend": { @@ -1997,6 +2326,10 @@ "usage": { "title": "การใช้งาน", "description": "กำหนดขีดจำกัดว่าการใช้งานโปรโมชั่นนี้สามารถใช้งานได้กี่ครั้ง" + }, + "useByAttribute": { + "title": "จำกัดการใช้ต่อคุณลักษณะ (เช่น รหัสลูกค้า อีเมล ฯลฯ)", + "description": "กำหนดขีดจำกัดจำนวนครั้งที่โปรโมชั่นนี้ใช้ได้ต่อค่าคุณลักษณะหนึ่งๆ" } }, "edit": { @@ -2143,6 +2476,16 @@ }, "users": { "domain": "ผู้ใช้งาน", + "list": { + "empty": { + "heading": "ไม่พบผู้ใช้งาน", + "description": "เมื่อเชิญผู้ใช้งานแล้ว จะแสดงที่นี่" + }, + "filtered": { + "heading": "ไม่มีผลลัพธ์", + "description": "ไม่พบผู้ใช้งานที่ตรงกับตัวกรองปัจจุบัน" + } + }, "editUser": "แก้ไขผู้ใช้งาน", "inviteUser": "เชิญผู้ใช้งาน", "inviteUserHint": "เชิญผู้ใช้งานใหม่ให้เข้าร่วมร้านค้าของคุณ", @@ -2165,6 +2508,7 @@ "member": "สมาชิก" }, "deleteUserWarning": "คุณกำลังจะลบผู้ใช้งาน {{name}} การกระทำนี้ไม่สามารถย้อนกลับได้", + "deleteUserSuccess": "ลบผู้ใช้งาน {{name}} เรียบร้อยแล้ว", "invite": "เชิญ" }, "store": { @@ -2176,6 +2520,8 @@ "swapLinkTemplate": "แม่แบบลิงก์แลกเปลี่ยน", "paymentLinkTemplate": "แม่แบบลิงก์การชำระเงิน", "inviteLinkTemplate": "แม่แบบลิงก์คำเชิญ", + "defaultSalesChannel": "ช่องทางการขายเริ่มต้น", + "defaultLocation": "สถานที่เริ่มต้น", "currencies": "สกุลเงิน", "addCurrencies": "เพิ่มสกุลเงิน", "enableTaxInclusivePricing": "เปิดใช้งานการตั้งราคารวมภาษี", @@ -2319,6 +2665,19 @@ "salesChannels": { "domain": "ช่องทางการขาย", "subtitle": "จัดการช่องทางออนไลน์และออฟไลน์ที่คุณขายสินค้า", + "list": { + "empty": { + "heading": "ยังไม่มีช่องทางการขาย", + "description": "เมื่อสร้างช่องทางการขายแล้ว จะแสดงที่นี่" + }, + "filtered": { + "heading": "ไม่มีผลลัพธ์", + "description": "ไม่พบช่องทางการขายที่ตรงกับตัวกรองปัจจุบัน" + } + }, + "tooltip": { + "cannotDeleteDefault": "ไม่สามารถลบช่องทางการขายเริ่มต้นได้" + }, "createSalesChannel": "สร้างช่องทางการขาย", "createSalesChannelHint": "สร้างช่องทางการขายใหม่เพื่อขายสินค้าของคุณ", "enabledHint": "ระบุว่าช่องทางการขายนี้เปิดใช้งานหรือไม่", @@ -2460,6 +2819,41 @@ } } }, + "refundReasons": { + "domain": "เหตุผลในการคืนเงิน", + "subtitle": "จัดการเหตุผลในการคืนเงิน", + "calloutHint": "จัดการเหตุผลเพื่อจำแนกการคืนเงิน", + "editReason": "แก้ไขเหตุผลการคืนเงิน", + "create": { + "header": "เพิ่มเหตุผลการคืนเงิน", + "subtitle": "ระบุเหตุผลที่พบบ่อยที่สุดสำหรับการคืนเงิน", + "hint": "สร้างเหตุผลการคืนเงินใหม่เพื่อจัดประเภทการคืนเงิน", + "successToast": "สร้างเหตุผลการคืนเงิน {{label}} เรียบร้อยแล้ว" + }, + "edit": { + "header": "แก้ไขเหตุผลการคืนเงิน", + "subtitle": "แก้ไขค่าของเหตุผลการคืนเงิน", + "successToast": "แก้ไขเหตุผลการคืนเงิน {{label}} เรียบร้อยแล้ว" + }, + "delete": { + "confirmation": "คุณกำลังจะลบเหตุผลการคืนเงิน \"{{label}}\" การกระทำนี้ไม่สามารถย้อนกลับได้", + "successToast": "ลบเหตุผลการคืนเงินเรียบร้อยแล้ว" + }, + "fields": { + "label": { + "label": "ป้ายกำกับ", + "placeholder": "มอบเป็นน้ำใจ" + }, + "code": { + "label": "โค้ด", + "placeholder": "gesture_of_goodwill" + }, + "description": { + "label": "คำอธิบาย", + "placeholder": "ลูกค้าได้รับประสบการณ์การซื้อที่ไม่ดี" + } + } + }, "login": { "forgotPassword": "ลืมรหัสผ่าน? - <0>รีเซ็ต", "title": "ยินดีต้อนรับสู่ Medusa", @@ -2610,6 +3004,8 @@ "scheduled": "กำหนดเวลาไว้", "expired": "หมดอายุ", "active": "ใช้งานอยู่", + "inactive": "ไม่ใช้งาน", + "draft": "ฉบับร่าง", "enabled": "เปิดใช้งาน", "disabled": "ปิดใช้งาน" }, @@ -2619,11 +3015,19 @@ "available": "พร้อมใช้งาน", "inStock": "มีในสต็อก", "added": "เพิ่มแล้ว", - "removed": "ลบออกแล้ว" + "removed": "ลบออกแล้ว", + "from": "จาก", + "to": "ถึง", + "beaware": "โปรดระวัง", + "loading": "กำลังโหลด", + "selectValue": "เลือกค่า", + "selectValues": "เลือกหลายค่า" }, "fields": { "amount": "จำนวนเงิน", "refundAmount": "จำนวนเงินคืน", + "reference": "การอ้างอิง", + "reference_id": "รหัสการอ้างอิง", "name": "ชื่อ", "default": "ค่าเริ่มต้น", "lastName": "นามสกุล", @@ -2645,15 +3049,19 @@ "categories": "หมวดหมู่", "shippingMethod": "วิธีการจัดส่ง", "configurations": "การกำหนดค่า", + "enabledInStore": "เปิดใช้งานในร้าน", + "isReturn": "เป็นการคืนสินค้า", "conditions": "เงื่อนไข", "category": "หมวดหมู่", "collection": "คอลเลกชัน", "discountable": "ส่วนลดได้", + "promotionCode": "รหัสโปรโมชั่น", "handle": "แฮนด์เดิล", "subtitle": "คำอธิบายย่อย", "item": "รายการ", "qty": "จำนวน", "limit": "ขีดจำกัด", + "by": "โดย", "tags": "แท็ก", "type": "ประเภท", "reason": "เหตุผล", @@ -2680,6 +3088,7 @@ "totalRedemptions": "การใช้สิทธิทั้งหมด", "countries": "ประเทศ", "paymentProviders": "ผู้ให้บริการชำระเงิน", + "serviceZone": "พื้นที่ให้บริการ", "refundReason": "เหตุผลการคืนเงิน", "fulfillmentProviders": "ผู้ให้บริการการจัดส่ง", "fulfillmentProvider": "ผู้ให้บริการการจัดส่ง", @@ -2707,6 +3116,7 @@ "orders": "คำสั่งซื้อ", "account": "บัญชี", "total": "ยอดรวม", + "creditTotal": "ยอดรวมเครดิตไลน์", "paidTotal": "ยอดที่ชำระ", "totalExclTax": "ยอดรวมไม่รวมภาษี", "subtotal": "ยอดรวมย่อย", @@ -2778,6 +3188,53 @@ "draft": "ฉบับร่าง", "values": "ค่า" }, + "requests": { + "domain": "คำขอ", + "seller": "ผู้ขาย", + "product": "สินค้า", + "customTag": "แท็กที่กำหนดเอง", + "review-remove": "คำขอลบรีวิว", + "return": "การคืนคำสั่งซื้อ", + "product-collection": "คอลเลกชันสินค้า", + "product-category": "หมวดหมู่สินค้า", + "product-tag": "แท็กสินค้า", + "product-type": "ประเภทสินค้า", + "product-update": "อัปเดตสินค้า" + }, + "sellers": { + "domain": "ผู้ขาย", + "fields": { + "name": "ชื่อ", + "email": "อีเมล", + "phone": "โทรศัพท์", + "description": "คำอธิบาย", + "address": "ที่อยู่", + "address_line": "ที่อยู่บรรทัด", + "postal_code": "รหัสไปรษณีย์", + "city": "เมือง", + "country_code": "รหัสประเทศ", + "tax_id": "รหัสภาษี" + }, + "edit": { + "header": "แก้ไขผู้ขาย", + "successToast": "อัปเดตผู้ขาย {{name}} เรียบร้อยแล้ว" + } + }, + "messages": { + "domain": "ข้อความ" + }, + "configuration": { + "domain": "การตั้งค่าคatalogสินค้า" + }, + "algolia": { + "domain": "เครื่องมือค้นหา Algolia" + }, + "commission": { + "domain": "การตั้งค่าค่าคอมมิชชัน" + }, + "commissionLines": { + "domain": "รายการค่าคอมมิชชัน" + }, "dateTime": { "years_one": "ปี", "years_other": "ปี", diff --git a/src/i18n/translations/tr.json b/src/i18n/translations/tr.json deleted file mode 100644 index 4bd7626f..00000000 --- a/src/i18n/translations/tr.json +++ /dev/null @@ -1,2966 +0,0 @@ -{ - "$schema": "./$schema.json", - "general": { - "ascending": "Artan", - "descending": "Azalan", - "add": "Ekle", - "start": "Başla", - "end": "Bitiş", - "open": "Aç", - "close": "Kapat", - "apply": "Uygula", - "range": "Aralık", - "search": "Ara", - "of": "arasında", - "results": "sonuçlar", - "pages": "sayfalar", - "next": "Sonraki", - "prev": "Önceki", - "is": "olduğunda", - "timeline": "Zaman Çizelgesi", - "success": "Başarılı", - "warning": "Uyarı", - "tip": "İpucu", - "error": "Hata", - "select": "Seç", - "selected": "Seçildi", - "enabled": "Etkin", - "disabled": "Devre Dışı", - "expired": "Süresi Dolmuş", - "active": "Aktif", - "revoked": "İptal Edildi", - "new": "Yeni", - "modified": "Değiştirildi", - "added": "Eklendi", - "removed": "Kaldırıldı", - "admin": "Yönetici", - "store": "Mağaza", - "details": "Detaylar", - "items_one": "{{count}} ürün", - "items_other": "{{count}} ürün", - "countSelected": "{{count}} seçildi", - "countOfTotalSelected": "{{total}} arasından {{count}} seçildi", - "plusCount": "+ {{count}}", - "plusCountMore": "+ {{count}} daha fazla", - "areYouSure": "Emin misiniz?", - "noRecordsFound": "Kayıt bulunamadı", - "typeToConfirm": "{val} yazın ve onaylayın:", - "noResultsTitle": "Sonuç Yok", - "noResultsMessage": "Filtreleri veya arama sorgusunu değiştirmeyi deneyin", - "noSearchResults": "Arama sonucu yok", - "noSearchResultsFor": "<0>'{{query}}' için sonuç yok", - "noRecordsTitle": "Kayıt Yok", - "noRecordsMessage": "Gösterilecek kayıt yok", - "unsavedChangesTitle": "Bu formdan çıkmak istediğinizden emin misiniz?", - "unsavedChangesDescription": "Kaydedilmemiş değişiklikleriniz kaybolacak.", - "includesTaxTooltip": "Bu sütundaki fiyatlar vergiler dahil fiyatlardır.", - "excludesTaxTooltip": "Bu sütundaki fiyatlar vergiler hariç fiyatlardır.", - "noMoreData": "Daha fazla veri yok" - }, - "json": { - "header": "JSON", - "numberOfKeys_one": "{{count}} anahtar", - "numberOfKeys_other": "{{count}} anahtar", - "drawer": { - "header_one": "JSON <0>· {{count}} anahtar", - "header_other": "JSON <0>· {{count}} anahtar", - "description": "Bu nesnenin JSON verilerini görüntüleyin." - } - }, - "metadata": { - "header": "Meta Veriler", - "numberOfKeys_one": "{{count}} anahtar", - "numberOfKeys_other": "{{count}} anahtar", - "edit": { - "header": "Meta Verileri Düzenle", - "description": "Bu nesnenin meta verilerini düzenleyin.", - "successToast": "Meta veriler başarıyla güncellendi.", - "actions": { - "insertRowAbove": "Üstüne satır ekle", - "insertRowBelow": "Altına satır ekle", - "deleteRow": "Satırı sil" - }, - "labels": { - "key": "Anahtar", - "value": "Değer" - }, - "complexRow": { - "label": "Bazı satırlar devre dışı", - "description": "Bu nesne, düzenlenemeyen dizi veya nesneler gibi ilkel olmayan meta veriler içeriyor. Devre dışı satırları düzenlemek için API'yi kullanın.", - "tooltip": "Bu satır, ilkel olmayan veri içerdiği için devre dışıdır." - } - } - }, - "validation": { - "mustBeInt": "Değer tam sayı olmalıdır.", - "mustBePositive": "Değer pozitif bir sayı olmalıdır." - }, - "actions": { - "save": "Kaydet", - "saveAsDraft": "Taslak olarak kaydet", - "copy": "Kopyala", - "copied": "Kopyalandı", - "duplicate": "Çoğalt", - "publish": "Yayınla", - "create": "Oluştur", - "delete": "Sil", - "remove": "Kaldır", - "revoke": "İptal Et", - "cancel": "İptal", - "forceConfirm": "Zorla Onayla", - "continueEdit": "Düzenlemeye Devam Et", - "enable": "Etkinleştir", - "disable": "Devre Dışı Bırak", - "undo": "Geri Al", - "complete": "Tamamla", - "viewDetails": "Detayları Görüntüle", - "back": "Geri", - "close": "Kapat", - "showMore": "Daha Fazla Göster", - "continue": "Devam Et", - "continueWithEmail": "E-posta ile Devam Et", - "idCopiedToClipboard": "ID panoya kopyalandı", - "addReason": "Sebep Ekle", - "addNote": "Not Ekle", - "reset": "Sıfırla", - "confirm": "Onayla", - "edit": "Düzenle", - "addItems": "Ürünler Ekle", - "download": "İndir", - "clear": "Temizle", - "clearAll": "Tümünü Temizle", - "apply": "Uygula", - "add": "Ekle", - "select": "Seç", - "browse": "Gözat", - "logout": "Çıkış Yap", - "hide": "Gizle", - "export": "Dışa Aktar", - "import": "İçe Aktar", - "cannotUndo": "Bu işlem geri alınamaz" - }, - "operators": { - "in": "İçinde" - }, - "app": { - "search": { - "label": "Arama", - "title": "Arama", - "description": "Tüm mağazanızda siparişler, ürünler, müşteriler ve daha fazlasını arayın.", - "allAreas": "Tüm Alanlar", - "navigation": "Navigasyon", - "openResult": "Sonucu Aç", - "showMore": "Daha Fazla Göster", - "placeholder": "Bir şeye atlayın veya bir şey bulun...", - "noResultsTitle": "Sonuç bulunamadı", - "noResultsMessage": "Aramanıza uyan bir şey bulamadık.", - "emptySearchTitle": "Aramak için yazın", - "emptySearchMessage": "Keşfetmek için bir anahtar kelime veya ifade girin.", - "loadMore": "{{count}} daha yükle", - "groups": { - "all": "Tüm Alanlar", - "customer": "Müşteriler", - "customerGroup": "Müşteri Grupları", - "product": "Ürünler", - "productVariant": "Ürün Varyantları", - "inventory": "Envanter", - "reservation": "Rezervasyonlar", - "category": "Kategoriler", - "collection": "Koleksiyonlar", - "order": "Siparişler", - "promotion": "Promosyonlar", - "campaign": "Kampanyalar", - "priceList": "Fiyat Listeleri", - "user": "Kullanıcılar", - "region": "Bölgeler", - "taxRegion": "Vergi Bölgeleri", - "returnReason": "İade Nedenleri", - "salesChannel": "Satış Kanalları", - "productType": "Ürün Tipleri", - "productTag": "Ürün Etiketleri", - "location": "Konumlar", - "shippingProfile": "Kargo Profilleri", - "publishableApiKey": "Yayınlanabilir API Anahtarları", - "secretApiKey": "Gizli API Anahtarları", - "command": "Komutlar", - "navigation": "Navigasyon" - } - }, - "keyboardShortcuts": { - "pageShortcut": "Sayfaya Git", - "settingShortcut": "Ayarlar", - "commandShortcut": "Komutlar", - "then": "sonra", - "navigation": { - "goToOrders": "Siparişler", - "goToProducts": "Ürünler", - "goToCollections": "Koleksiyonlar", - "goToCategories": "Kategoriler", - "goToCustomers": "Müşteriler", - "goToCustomerGroups": "Müşteri Grupları", - "goToInventory": "Envanter", - "goToReservations": "Rezervasyonlar", - "goToPriceLists": "Fiyat Listeleri", - "goToPromotions": "Promosyonlar", - "goToCampaigns": "Kampanyalar" - }, - "settings": { - "goToSettings": "Ayarlar", - "goToStore": "Mağaza", - "goToUsers": "Kullanıcılar", - "goToRegions": "Bölgeler", - "goToTaxRegions": "Vergi Bölgeleri", - "goToSalesChannels": "Satış Kanalları", - "goToProductTypes": "Ürün Tipleri", - "goToLocations": "Konumlar", - "goToPublishableApiKeys": "Yayınlanabilir API Anahtarları", - "goToSecretApiKeys": "Gizli API Anahtarları", - "goToWorkflows": "İş Akışları", - "goToProfile": "Profil", - "goToReturnReasons": "İade Nedenleri" - } - }, - "menus": { - "user": { - "documentation": "Dokümantasyon", - "changelog": "Güncellemeler", - "shortcuts": "Kısayollar", - "profileSettings": "Profil Ayarları", - "theme": { - "label": "Tema", - "dark": "Karanlık", - "light": "Aydınlık", - "system": "Sistem" - } - }, - "store": { - "label": "Mağaza", - "storeSettings": "Mağaza Ayarları" - }, - "actions": { - "logout": "Çıkış Yap" - } - }, - "nav": { - "accessibility": { - "title": "Navigasyon", - "description": "Gösterge paneli için navigasyon menüsü." - }, - "common": { - "extensions": "Eklentiler" - }, - "main": { - "store": "Mağaza", - "storeSettings": "Mağaza Ayarları" - }, - "settings": { - "header": "Ayarlar", - "general": "Genel", - "developer": "Geliştirici", - "myAccount": "Hesabım" - } - } - }, - "dataGrid": { - "columns": { - "view": "Görüntüle", - "resetToDefault": "Varsayılana Sıfırla", - "disabled": "Görüntülenen sütunların değiştirilmesi devre dışı bırakılmıştır." - }, - "shortcuts": { - "label": "Kısayollar", - "commands": { - "undo": "Geri Al", - "redo": "Yinele", - "copy": "Kopyala", - "paste": "Yapıştır", - "edit": "Düzenle", - "delete": "Sil", - "clear": "Temizle", - "moveUp": "Yukarı Taşı", - "moveDown": "Aşağı Taşı", - "moveLeft": "Sola Taşı", - "moveRight": "Sağa Taşı", - "moveTop": "En Üste Taşı", - "moveBottom": "En Alta Taşı", - "selectDown": "Aşağı Seç", - "selectUp": "Yukarı Seç", - "selectColumnDown": "Sütunu Aşağı Seç", - "selectColumnUp": "Sütunu Yukarı Seç", - "focusToolbar": "Araç Çubuğuna Odaklan", - "focusCancel": "Odak İptal" - } - }, - "errors": { - "fixError": "Hatasını Düzelt", - "count_one": "{{count}} hata", - "count_other": "{{count}} hata" - } - }, - "filters": { - "date": { - "today": "Bugün", - "lastSevenDays": "Son 7 gün", - "lastThirtyDays": "Son 30 gün", - "lastNinetyDays": "Son 90 gün", - "lastTwelveMonths": "Son 12 ay", - "custom": "Özel", - "from": "Başlangıç", - "to": "Bitiş", - "starting": "Başlangıç", - "ending": "Bitiş" - }, - "compare": { - "lessThan": "Küçüktür", - "greaterThan": "Büyüktür", - "exact": "Tam", - "range": "Aralık", - "lessThanLabel": "{{value}}'den küçük", - "greaterThanLabel": "{{value}}'den büyük", - "andLabel": "ve" - }, - "radio": { - "yes": "Evet", - "no": "Hayır", - "true": "Doğru", - "false": "Yanlış" - }, - "addFilter": "Filtre Ekle", - "sortLabel": "Sıralama", - "filterLabel": "Filtre", - "searchLabel": "Arama", - "sorting": { - "alphabeticallyAsc": "A'dan Z'ye", - "alphabeticallyDesc": "Z'den A'ya", - "dateAsc": "Yeniden eskiye", - "dateDesc": "Eskiye yeniden" - } - }, - "errorBoundary": { - "badRequestTitle": "400 - Hatalı İstek", - "badRequestMessage": "Sunucu, hatalı bir sözdizimi nedeniyle isteği anlayamadı.", - "notFoundTitle": "404 - Bu adreste bir sayfa yok", - "notFoundMessage": "URL'yi kontrol edin ve tekrar deneyin veya arama çubuğunu kullanarak aradığınız şeyi bulun.", - "internalServerErrorTitle": "500 - Dahili Sunucu Hatası", - "internalServerErrorMessage": "Sunucuda beklenmeyen bir hata oluştu. Lütfen daha sonra tekrar deneyin.", - "defaultTitle": "Bir hata oluştu", - "defaultMessage": "Bu sayfa oluşturulurken beklenmeyen bir hata meydana geldi.", - "noMatchMessage": "Aradığınız sayfa mevcut değil.", - "backToDashboard": "Gösterge Paneline Dön" - }, - "addresses": { - "shippingAddress": { - "header": "Teslimat Adresi", - "editHeader": "Teslimat Adresini Düzenle", - "editLabel": "Teslimat adresi", - "label": "Teslimat adresi" - }, - "billingAddress": { - "header": "Fatura Adresi", - "editHeader": "Fatura Adresini Düzenle", - "editLabel": "Fatura adresi", - "label": "Fatura adresi", - "sameAsShipping": "Teslimat adresi ile aynı" - }, - "contactHeading": "İletişim", - "locationHeading": "Konum" - }, - "email": { - "editHeader": "E-postayı Düzenle", - "editLabel": "E-posta", - "label": "E-posta" - }, - "transferOwnership": { - "header": "Sahipliği Aktar", - "label": "Sahipliği aktar", - "details": { - "order": "Sipariş detayları", - "draft": "Taslak detayları" - }, - "currentOwner": { - "label": "Mevcut sahip", - "hint": "Siparişin mevcut sahibi." - }, - "newOwner": { - "label": "Yeni sahip", - "hint": "Siparişin aktarılacağı yeni sahip." - }, - "validation": { - "mustBeDifferent": "Yeni sahip, mevcut sahipten farklı olmalıdır.", - "required": "Yeni sahip zorunludur." - } - }, - "sales_channels": { - "availableIn": "<0>{{x}} satış kanalından <1>{{y}} tanesinde mevcut" - }, - "products": { - "domain": "Ürünler", - "additionalAttributes": "Ek özellikler", - "list": { - "noRecordsMessage": "Satışa başlamak için ilk ürününüzü oluşturun." - }, - "edit": { - "header": "Ürünü Düzenle", - "description": "Ürün detaylarını düzenleyin.", - "successToast": "Ürün {{title}} başarıyla güncellendi." - }, - "create": { - "title": "Ürün Oluştur", - "description": "Yeni bir ürün oluşturun.", - "header": "Genel", - "tabs": { - "details": "Detaylar", - "organize": "Organize Et", - "variants": "Varyantlar", - "inventory": "Envanter Kitleri" - }, - "errors": { - "variants": "Lütfen en az bir varyant seçin.", - "options": "Lütfen en az bir seçenek oluşturun.", - "uniqueSku": "SKU benzersiz olmalıdır." - }, - "inventory": { - "heading": "Envanter Kitleri", - "label": "Varyantın envanter kitine envanter öğeleri ekleyin.", - "itemPlaceholder": "Envanter öğesi seçin", - "quantityPlaceholder": "Kit için kaç tane gerektiğini belirtin." - }, - "variants": { - "header": "Varyantlar", - "subHeadingTitle": "Evet, bu bir varyantlı ürün", - "subHeadingDescription": "İşaretlenmediğinde, sizin için varsayılan bir varyant oluşturacağız", - "optionTitle": { - "placeholder": "Beden" - }, - "optionValues": { - "placeholder": "Küçük, Orta, Büyük" - }, - "productVariants": { - "label": "Ürün varyantları", - "hint": "Bu sıralama, varyantların mağazanızdaki sırasını etkileyecektir.", - "alert": "Varyantlar oluşturmak için seçenekler ekleyin.", - "tip": "İşaretlenmeyen varyantlar oluşturulmayacaktır. Ürün seçeneklerinizdeki varyasyonları bu listeye uyacak şekilde oluşturup düzenleyebilirsiniz." - }, - "productOptions": { - "label": "Ürün seçenekleri", - "hint": "Ürün için seçenekleri belirleyin, örneğin renk, boyut vb." - } - }, - "successToast": "Ürün {{title}} başarıyla oluşturuldu." - }, - "export": { - "header": "Ürün Listesini Dışa Aktar", - "description": "Ürün listesini bir CSV dosyasına dışa aktarın.", - "success": { - "title": "Dışa aktarma işleminiz işleniyor", - "description": "Veri dışa aktarımı birkaç dakika sürebilir. İşlem tamamlandığında size bildireceğiz." - }, - "filters": { - "title": "Filtreler", - "description": "Bu görünümü ayarlamak için tablo görünümünde filtreleri uygulayın" - }, - "columns": { - "title": "Sütunlar", - "description": "Belirli ihtiyaçları karşılamak için dışa aktarılan verileri özelleştirin" - } - }, - "import": { - "header": "Ürün Listesini İçe Aktar", - "uploadLabel": "Ürünleri İçe Aktar", - "uploadHint": "Bir CSV dosyasını sürükleyip bırakın veya yüklemek için tıklayın", - "description": "Ürünleri, önceden tanımlanmış bir formatta bir CSV dosyası sağlayarak içe aktarın", - "template": { - "title": "Listenizi nasıl düzenleyeceğinizden emin değil misiniz?", - "description": "Doğru formatı takip ettiğinizden emin olmak için aşağıdaki şablonu indirin." - }, - "upload": { - "title": "Bir CSV dosyası yükleyin", - "description": "İçe aktarma yoluyla ürün ekleyebilir veya güncelleyebilirsiniz. Mevcut ürünleri güncellemek için mevcut tutamaç ve ID'yi, mevcut varyantları güncellemek için mevcut ID'yi kullanmanız gerekmektedir. Ürünleri içe aktarmadan önce sizden onay istenecektir.", - "preprocessing": "Ön işleme...", - "productsToCreate": "Ürünler oluşturulacak", - "productsToUpdate": "Ürünler güncellenecek" - }, - "success": { - "title": "İçe aktarma işleminiz işleniyor", - "description": "Veri içe aktarma bir süre alabilir. İşlem tamamlandığında size bildireceğiz." - } - }, - "deleteWarning": "Ürün {{title}}'i silmek üzeresiniz. Bu işlem geri alınamaz.", - "variants": { - "header": "Varyantlar", - "empty": { - "heading": "Varyant yok", - "description": "Görüntülenecek varyant yok." - }, - "filtered": { - "heading": "Sonuç yok", - "description": "Varyantlar mevcut filtrelerle eşleşmiyor." - } - }, - "attributes": "Öznitelikler", - "editAttributes": "Öznitelikleri Düzenle", - "editOptions": "Seçenekleri Düzenle", - "editPrices": "Fiyatları düzenle", - "media": { - "label": "Medya", - "editHint": "Ürünü mağazanızda sergilemek için medya ekleyin.", - "makeThumbnail": "Küçük resim yap", - "uploadImagesLabel": "Resimleri yükle", - "uploadImagesHint": "Resimleri buraya sürükleyip bırakın veya yüklemek için tıklayın.", - "invalidFileType": "'{{name}}' desteklenmeyen bir dosya türüdür. Desteklenen dosya türleri: {{types}}.", - "failedToUpload": "Eklenen medya yüklenemedi. Lütfen tekrar deneyin.", - "deleteWarning_one": "{{count}} resmi silmek üzeresiniz. Bu işlem geri alınamaz.", - "deleteWarning_other": "{{count}} resmi silmek üzeresiniz. Bu işlem geri alınamaz.", - "deleteWarningWithThumbnail_one": "Küçük resim dahil {{count}} resmi silmek üzeresiniz. Bu işlem geri alınamaz.", - "deleteWarningWithThumbnail_other": "Küçük resim dahil {{count}} resmi silmek üzeresiniz. Bu işlem geri alınamaz.", - "thumbnailTooltip": "Küçük resim", - "galleryLabel": "Galeri", - "downloadImageLabel": "Mevcut resmi indir", - "deleteImageLabel": "Mevcut resmi sil", - "emptyState": { - "header": "Henüz medya yok", - "description": "Ürünü mağazanızda sergilemek için medya ekleyin.", - "action": "Medya ekle" - }, - "successToast": "Medya başarıyla güncellendi." - }, - "discountableHint": "İşaretlenmediğinde, bu ürüne indirim uygulanmayacaktır.", - "noSalesChannels": "Hiçbir satış kanalında mevcut değil", - "variantCount_one": "{{count}} varyant", - "variantCount_other": "{{count}} varyant", - "deleteVariantWarning": "Varyant {{title}}'i silmek üzeresiniz. Bu işlem geri alınamaz.", - "productStatus": { - "draft": "Taslak", - "published": "Yayınlandı", - "proposed": "Önerildi", - "rejected": "Reddedildi" - }, - "fields": { - "title": { - "label": "Başlık", - "hint": "Ürününüz için kısa ve net bir başlık verin.<0/> Arama motorları için önerilen uzunluk 50-60 karakterdir.", - "placeholder": "Kışlık ceket" - }, - "subtitle": { - "label": "Alt Başlık", - "placeholder": "Sıcak ve rahat" - }, - "handle": { - "label": "Tutamak", - "tooltip": "Tutamak, ürünü mağazanızda referans almak için kullanılır. Belirtilmediğinde, ürün başlığından oluşturulacaktır.", - "placeholder": "kışlık-ceket" - }, - "description": { - "label": "Açıklama", - "hint": "Ürününüz için kısa ve net bir açıklama verin.<0/> Arama motorları için önerilen uzunluk 120-160 karakterdir.", - "placeholder": "Sıcak ve rahat bir ceket" - }, - "discountable": { - "label": "İndirim Uygulanabilir", - "hint": "İşaretlenmediğinde, bu ürüne indirim uygulanmaz." - }, - "type": { - "label": "Tür" - }, - "collection": { - "label": "Koleksiyon" - }, - "categories": { - "label": "Kategoriler" - }, - "tags": { - "label": "Etiketler" - }, - "sales_channels": { - "label": "Satış kanalları", - "hint": "Bu ürün yalnızca varsayılan satış kanalında mevcut olacaktır." - }, - "countryOrigin": { - "label": "Menşe Ülke" - }, - "material": { - "label": "Malzeme" - }, - "width": { - "label": "Genişlik" - }, - "length": { - "label": "Uzunluk" - }, - "height": { - "label": "Yükseklik" - }, - "weight": { - "label": "Ağırlık" - }, - "options": { - "label": "Ürün seçenekleri", - "hint": "Ürünün rengini, boyutunu vb. tanımlamak için kullanılır.", - "add": "Seçenek ekle", - "optionTitle": "Seçenek başlığı", - "optionTitlePlaceholder": "Renk", - "variations": "Varyasyonlar (virgülle ayrılmış)", - "variantionsPlaceholder": "Kırmızı, Mavi, Yeşil" - }, - "variants": { - "label": "Ürün varyantları", - "hint": "İşaretlenmeyen varyantlar oluşturulmayacaktır. Bu sıralama varyantların ön uçtaki sıralamasını etkiler." - }, - "mid_code": { - "label": "Mid kodu" - }, - "hs_code": { - "label": "HS kodu" - }, - "shipping_profile": { - "label": "Kargo profili", - "hint": "Ürünü bir kargo profili ile ilişkilendirin" - } - }, - "variant": { - "edit": { - "header": "Varyantı Düzenle", - "success": "Ürün varyantı başarıyla düzenlendi" - }, - "create": { - "header": "Varyant detayları" - }, - "deleteWarning": "Bu varyantı silmek istediğinizden emin misiniz?", - "pricesPagination": "1 - {{current}} / {{total}} fiyatlar", - "tableItemAvailable": "{{availableCount}} mevcut", - "tableItem_one": "{{availableCount}} öğesi {{locationCount}} konumda mevcut", - "tableItem_other": "{{availableCount}} öğesi {{locationCount}} konumda mevcut", - "inventory": { - "notManaged": "Yönetilmiyor", - "manageItems": "Envanter öğelerini yönet", - "notManagedDesc": "Bu varyant için envanter yönetilmiyor. Envanteri izlemek için 'Envanteri Yönet' özelliğini açın.", - "manageKit": "Envanter kitini yönet", - "navigateToItem": "Envanter öğesine git", - "actions": { - "inventoryItems": "Envanter öğesine git", - "inventoryKit": "Envanter öğelerini göster" - }, - "inventoryKit": "Envanter Kiti", - "inventoryKitHint": "Bu varyant birkaç envanter öğesinden mi oluşuyor?", - "validation": { - "itemId": "Lütfen envanter öğesini seçin.", - "quantity": "Miktar zorunludur. Lütfen pozitif bir sayı girin." - }, - "header": "Stok & Envanter", - "editItemDetails": "Öğe detaylarını düzenle", - "manageInventoryLabel": "Envanteri yönet", - "manageInventoryHint": "Etkinleştirildiğinde, siparişler ve iadeler oluşturulduğunda envanter miktarını sizin için değiştireceğiz.", - "allowBackordersLabel": "Geri siparişlere izin ver", - "allowBackordersHint": "Etkinleştirildiğinde, müşteriler mevcut miktar olmasa bile varyantı satın alabilir.", - "toast": { - "levelsBatch": "Envanter seviyeleri güncellendi.", - "update": "Envanter öğesi başarıyla güncellendi.", - "updateLevel": "Envanter seviyesi başarıyla güncellendi.", - "itemsManageSuccess": "Envanter öğeleri başarıyla güncellendi." - } - } - }, - "options": { - "header": "Seçenekler", - "edit": { - "header": "Seçeneği Düzenle", - "successToast": "Seçenek {{title}} başarıyla güncellendi." - }, - "create": { - "header": "Seçenek Oluştur", - "successToast": "Seçenek {{title}} başarıyla oluşturuldu." - }, - "deleteWarning": "Ürün seçeneğini silmek üzeresiniz: {{title}}. Bu işlem geri alınamaz." - }, - "organization": { - "header": "Organize Et", - "edit": { - "header": "Organizasyonu Düzenle", - "toasts": { - "success": "{{title}}'in organizasyonu başarıyla güncellendi." - } - } - }, - "toasts": { - "delete": { - "success": { - "header": "Ürün silindi", - "description": "{{title}} başarıyla silindi." - }, - "error": { - "header": "Ürün silinemedi" - } - } - }, - "stock": { - "heading": "Ürün stok seviyelerini ve konumlarını yönetin", - "description": "Tüm ürün varyantlarının stok seviyelerini güncelleyin.", - "loading": "Bu biraz zaman alabilir...", - "tooltips": { - "alreadyManaged": "Bu envanter öğesi zaten {{title}} altında düzenlenebilir.", - "alreadyManagedWithSku": "Bu envanter öğesi zaten {{title}} altında düzenlenebilir ({{sku}})." - } - }, - "shippingProfile": { - "header": "Kargo yapılandırması", - "edit": { - "header": "Kargo yapılandırması", - "toasts": { - "success": "Kargo yapılandırması başarıyla güncellendi." - } - }, - "create": { - "errors": { - "required": "Kargo yapılandırması gereklidir" - } - } - } - }, - "collections": { - "domain": "Koleksiyonlar", - "subtitle": "Ürünleri koleksiyonlar halinde organize edin.", - "createCollection": "Koleksiyon Oluştur", - "createCollectionHint": "Ürünlerinizi organize etmek için yeni bir koleksiyon oluşturun.", - "createSuccess": "Koleksiyon başarıyla oluşturuldu.", - "editCollection": "Koleksiyonu Düzenle", - "handleTooltip": "Tutamak, koleksiyonu mağazanızda referans almak için kullanılır. Belirtilmezse, koleksiyon başlığından oluşturulacaktır.", - "deleteWarning": "Koleksiyon {{title}}'i silmek üzeresiniz. Bu işlem geri alınamaz.", - "removeSingleProductWarning": "Ürünü koleksiyondan kaldırmak üzeresiniz: {{title}}. Bu işlem geri alınamaz.", - "removeProductsWarning_one": "{{count}} ürünü koleksiyondan kaldırmak üzeresiniz. Bu işlem geri alınamaz.", - "removeProductsWarning_other": "{{count}} ürünü koleksiyondan kaldırmak üzeresiniz. Bu işlem geri alınamaz.", - "products": { - "list": { - "noRecordsMessage": "Koleksiyonda ürün yok." - }, - "add": { - "successToast_one": "Ürün koleksiyona başarıyla eklendi.", - "successToast_other": "Ürünler koleksiyona başarıyla eklendi." - }, - "remove": { - "successToast_one": "Ürün koleksiyondan başarıyla kaldırıldı.", - "successToast_other": "Ürünler koleksiyondan başarıyla kaldırıldı." - } - } - }, - "categories": { - "domain": "Kategoriler", - "subtitle": "Ürünleri kategoriler halinde organize edin ve bu kategorilerin sıralama ve hiyerarşisini yönetin.", - "create": { - "header": "Kategori Oluştur", - "hint": "Ürünlerinizi organize etmek için yeni bir kategori oluşturun.", - "tabs": { - "details": "Detaylar", - "organize": "Sıralamayı Düzenle" - }, - "successToast": "Kategori {{name}} başarıyla oluşturuldu." - }, - "edit": { - "header": "Kategoriyi Düzenle", - "description": "Kategoriyi düzenleyerek detaylarını güncelleyin.", - "successToast": "Kategori başarıyla güncellendi." - }, - "delete": { - "confirmation": "Kategori {{name}}'i silmek üzeresiniz. Bu işlem geri alınamaz.", - "successToast": "Kategori {{name}} başarıyla silindi." - }, - "products": { - "add": { - "disabledTooltip": "Ürün zaten bu kategoride.", - "successToast_one": "{{count}} ürün kategoriye eklendi.", - "successToast_other": "{{count}} ürün kategoriye eklendi." - }, - "remove": { - "confirmation_one": "{{count}} ürünü kategoriden kaldırmak üzeresiniz. Bu işlem geri alınamaz.", - "confirmation_other": "{{count}} ürünü kategoriden kaldırmak üzeresiniz. Bu işlem geri alınamaz.", - "successToast_one": "{{count}} ürün kategoriden kaldırıldı.", - "successToast_other": "{{count}} ürün kategoriden kaldırıldı." - }, - "list": { - "noRecordsMessage": "Kategoride ürün yok." - } - }, - "organize": { - "header": "Organize Et", - "action": "Sıralamayı Düzenle" - }, - "fields": { - "visibility": { - "label": "Görünürlük", - "internal": "Dahili", - "public": "Genel" - }, - "status": { - "label": "Durum", - "active": "Aktif", - "inactive": "Pasif" - }, - "path": { - "label": "Yol", - "tooltip": "Kategorinin tam yolunu göster." - }, - "children": { - "label": "Alt Kategoriler" - }, - "new": { - "label": "Yeni" - } - } - }, - "inventory": { - "domain": "Envanter", - "subtitle": "Envanter öğelerinizi yönetin", - "reserved": "Rezerve Edildi", - "available": "Mevcut", - "locationLevels": "Konumlar", - "associatedVariants": "İlişkili varyantlar", - "manageLocations": "Konumları yönet", - "deleteWarning": "Bir envanter öğesini silmek üzeresiniz. Bu işlem geri alınamaz.", - "editItemDetails": "Öğe detaylarını düzenle", - "create": { - "title": "Envanter Öğesi Oluştur", - "details": "Detaylar", - "availability": "Mevcutluk", - "locations": "Konumlar", - "attributes": "Öznitelikler", - "requiresShipping": "Kargo Gerektirir", - "requiresShippingHint": "Envanter öğesi kargo gerektiriyor mu?", - "successToast": "Envanter öğesi başarıyla oluşturuldu." - }, - "reservation": { - "header": "{{itemName}} için Rezervasyon", - "editItemDetails": "Rezervasyonu düzenle", - "lineItemId": "Satır öğesi ID", - "orderID": "Sipariş ID", - "description": "Açıklama", - "location": "Konum", - "inStockAtLocation": "Bu konumda mevcut", - "availableAtLocation": "Bu konumda mevcut", - "reservedAtLocation": "Bu konumda rezerve edildi", - "reservedAmount": "Rezerve edilecek miktar", - "create": "Rezervasyon Oluştur", - "itemToReserve": "Rezerve edilecek öğe", - "quantityPlaceholder": "Ne kadar rezerve etmek istiyorsunuz?", - "descriptionPlaceholder": "Bu rezervasyon türü nedir?", - "successToast": "Rezervasyon başarıyla oluşturuldu.", - "updateSuccessToast": "Rezervasyon başarıyla güncellendi.", - "deleteSuccessToast": "Rezervasyon başarıyla silindi.", - "errors": { - "noAvaliableQuantity": "Stok konumunda mevcut miktar yok.", - "quantityOutOfRange": "Minimum miktar 1 ve maksimum miktar {{max}}" - } - }, - "toast": { - "updateLocations": "Konumlar başarıyla güncellendi.", - "updateLevel": "Envanter seviyesi başarıyla güncellendi.", - "updateItem": "Envanter öğesi başarıyla güncellendi." - }, - "adjustInventory": { - "errors": { - "stockedQuantity": "Stok miktarı, rezerve edilen miktar olan {{quantity}}'den daha az olarak güncellenemez." - } - }, - "stock": { - "title": "Stok Yönetimi", - "description": "Ürün stok seviyelerini ve konumlarını yönetin", - "action": "Stok seviyelerini düzenle", - "placeholder": "Etkin değil", - "disablePrompt_one": "{{count}} konum seviyesini devre dışı bırakmak üzeresiniz. Bu işlem geri alınamaz.", - "disablePrompt_other": "{{count}} konum seviyesini devre dışı bırakmak üzeresiniz. Bu işlem geri alınamaz.", - "disabledToggleTooltip": "Devre dışı bırakılamaz: devre dışı bırakmadan önce gelen ve/veya rezerve edilmiş miktarı temizleyin.", - "successToast": "Stok seviyeleri başarıyla güncellendi." - } - }, - "giftCards": { - "domain": "Hediye Kartları", - "editGiftCard": "Hediye Kartını Düzenle", - "createGiftCard": "Hediye Kartı Oluştur", - "createGiftCardHint": "Mağazanızda ödeme yöntemi olarak kullanılabilecek bir hediye kartı manuel olarak oluşturun.", - "selectRegionFirst": "Önce bir bölge seçin", - "deleteGiftCardWarning": "{{code}} hediye kartını silmek üzeresiniz. Bu işlem geri alınamaz.", - "balanceHigherThanValue": "Bakiye, orijinal miktardan yüksek olamaz.", - "balanceLowerThanZero": "Bakiye negatif olamaz.", - "expiryDateHint": "Ülkelerin hediye kartı son kullanma tarihleriyle ilgili farklı yasaları vardır. Son kullanma tarihini belirlemeden önce yerel düzenlemeleri kontrol ettiğinizden emin olun.", - "regionHint": "Hediye kartının bölgesini değiştirmek, para birimini de değiştirecek ve bu durum parasal değerini etkileyebilir.", - "enabledHint": "Hediye kartının etkin veya devre dışı olup olmadığını belirtin.", - "balance": "Bakiye", - "currentBalance": "Güncel bakiye", - "initialBalance": "Başlangıç bakiyesi", - "personalMessage": "Kişisel mesaj", - "recipient": "Alıcı" - }, - "customers": { - "domain": "Müşteriler", - "list": { - "noRecordsMessage": "Müşterileriniz burada görünecek." - }, - "create": { - "header": "Müşteri Oluştur", - "hint": "Yeni bir müşteri oluşturun ve detaylarını yönetin.", - "successToast": "{{email}} müşterisi başarıyla oluşturuldu." - }, - "groups": { - "label": "Müşteri grupları", - "remove": "\"{{name}}\" müşteri grubundan müşteriyi kaldırmak istediğinizden emin misiniz?", - "removeMany": "Müşteriyi aşağıdaki müşteri gruplarından kaldırmak istediğinizden emin misiniz: {{groups}}?", - "alreadyAddedTooltip": "Müşteri zaten bu müşteri grubunda.", - "list": { - "noRecordsMessage": "Bu müşteri herhangi bir gruba ait değil." - }, - "add": { - "success": "Müşteri eklendi: {{groups}}.", - "list": { - "noRecordsMessage": "Lütfen önce bir müşteri grubu oluşturun." - } - }, - "removed": { - "success": "Müşteri çıkarıldı: {{groups}}.", - "list": { - "noRecordsMessage": "Lütfen önce bir müşteri grubu oluşturun." - } - } - }, - "edit": { - "header": "Müşteriyi Düzenle", - "emailDisabledTooltip": "Kayıtlı müşteriler için e-posta adresi değiştirilemez.", - "successToast": "{{email}} müşterisi başarıyla güncellendi." - }, - "delete": { - "title": "Müşteriyi Sil", - "description": "{{email}} müşterisini silmek üzeresiniz. Bu işlem geri alınamaz.", - "successToast": "{{email}} müşterisi başarıyla silindi." - }, - "fields": { - "guest": "Misafir", - "registered": "Kayıtlı", - "groups": "Gruplar" - }, - "registered": "Kayıtlı", - "guest": "Misafir", - "hasAccount": "Hesabı var" - }, - "customerGroups": { - "domain": "Müşteri Grupları", - "subtitle": "Müşterileri gruplara ayırın. Gruplar farklı promosyonlara ve fiyatlara sahip olabilir.", - "create": { - "header": "Müşteri Grubu Oluştur", - "hint": "Müşterilerinizi segmente etmek için yeni bir müşteri grubu oluşturun.", - "successToast": "{{name}} müşteri grubu başarıyla oluşturuldu." - }, - "edit": { - "header": "Müşteri Grubunu Düzenle", - "successToast": "{{name}} müşteri grubu başarıyla güncellendi." - }, - "delete": { - "title": "Müşteri Grubunu Sil", - "description": "{{name}} müşteri grubunu silmek üzeresiniz. Bu işlem geri alınamaz.", - "successToast": "{{name}} müşteri grubu başarıyla silindi." - }, - "customers": { - "alreadyAddedTooltip": "Müşteri zaten gruba eklenmiş.", - "add": { - "successToast_one": "Müşteri gruba başarıyla eklendi.", - "successToast_other": "Müşteriler gruba başarıyla eklendi.", - "list": { - "noRecordsMessage": "Önce bir müşteri oluşturun." - } - }, - "remove": { - "title_one": "Müşteriyi kaldır", - "title_other": "Müşterileri kaldır", - "description_one": "Müşteri grubundan {{count}} müşteriyi kaldırmak üzeresiniz. Bu işlem geri alınamaz.", - "description_other": "Müşteri grubundan {{count}} müşteriyi kaldırmak üzeresiniz. Bu işlem geri alınamaz." - }, - "list": { - "noRecordsMessage": "Bu grupta müşteri yok." - } - }, - "list": { - "filtered": { - "heading": "Sonuç yok", - "description": "Hiçbir müşteri grubu mevcut filtre kriterlerine uymuyor." - }, - "empty": { - "heading": "Müşteri grubu bulunamadı", - "description": "Bir kullanıcı davet edildiğinde, burada görünecektir." - } - } - }, - "orders": { - "domain": "Siparişler", - "claim": "Talep", - "exchange": "Değişim", - "return": "İade", - "cancelWarning": "{{id}} numaralı siparişi iptal etmek üzeresiniz. Bu işlem geri alınamaz.", - "onDateFromSalesChannel": "{{date}} tarihinde {{salesChannel}} üzerinden", - "list": { - "noRecordsMessage": "Siparişleriniz burada görünecektir." - }, - "summary": { - "requestReturn": "İade talebi", - "allocateItems": "Ürünleri tahsis et", - "editOrder": "Siparişi düzenle", - "editOrderContinue": "Sipariş düzenlemeye devam et", - "inventoryKit": "{{count}}x envanter öğesinden oluşur", - "itemTotal": "Ürün Toplamı", - "shippingTotal": "Kargo Toplamı", - "discountTotal": "İndirim Toplamı", - "taxTotalIncl": "Vergi Toplamı (dahil)", - "itemSubtotal": "Ürün Ara Toplamı", - "shippingSubtotal": "Kargo Ara Toplamı", - "discountSubtotal": "İndirim Ara Toplamı", - "taxTotal": "Vergi Toplamı" - }, - "transfer": { - "title": "Mülkiyeti Devret", - "requestSuccess": "Sipariş devri talebi şu kişiye gönderildi: {{email}}.", - "currentOwner": "Mevcut Sahip", - "newOwner": "Yeni Sahip", - "currentOwnerDescription": "Bu siparişle şu anda ilişkili olan müşteri.", - "newOwnerDescription": "Bu siparişin devredileceği müşteri." - }, - "payment": { - "title": "Ödemeler", - "isReadyToBeCaptured": "Ödeme <0/> alınmaya hazır.", - "totalPaidByCustomer": "Müşteri tarafından ödenen toplam", - "capture": "Ödemeyi al", - "capture_short": "Al", - "refund": "İade", - "markAsPaid": "Ödendi olarak işaretle", - "statusLabel": "Ödeme durumu", - "statusTitle": "Ödeme Durumu", - "status": { - "notPaid": "Ödenmedi", - "authorized": "Yetkilendirildi", - "partiallyAuthorized": "Kısmen yetkilendirildi", - "awaiting": "Bekleniyor", - "captured": "Alındı", - "partiallyRefunded": "Kısmen iade edildi", - "partiallyCaptured": "Kısmen alındı", - "refunded": "İade edildi", - "canceled": "İptal edildi", - "requiresAction": "Eylem gerekiyor" - }, - "capturePayment": "{{amount}} tutarında ödeme alınacak.", - "capturePaymentSuccess": "{{amount}} tutarındaki ödeme başarıyla alındı", - "markAsPaidPayment": "{{amount}} tutarındaki ödeme ödenmiş olarak işaretlenecek.", - "markAsPaidPaymentSuccess": "{{amount}} tutarındaki ödeme başarıyla ödenmiş olarak işaretlendi", - "createRefund": "İade Oluştur", - "refundPaymentSuccess": "{{amount}} tutarındaki iade başarılı", - "createRefundWrongQuantity": "Miktar 1 ile {{number}} arasında bir sayı olmalıdır", - "refundAmount": "{{ amount }} tutarını iade et", - "paymentLink": "{{ amount }} için ödeme bağlantısını kopyala", - "selectPaymentToRefund": "İade edilecek ödemeyi seçin" - }, - "edits": { - "title": "Siparişi düzenle", - "confirm": "Düzenlemeyi Onayla", - "confirmText": "Bir Sipariş Düzenlemeyi onaylamak üzeresiniz. Bu işlem geri alınamaz.", - "cancel": "Düzenlemeyi İptal Et", - "currentItems": "Mevcut ürünler", - "currentItemsDescription": "Ürün miktarını ayarla veya çıkar.", - "addItemsDescription": "Siparişe yeni ürünler ekleyebilirsiniz.", - "addItems": "Ürünleri ekle", - "amountPaid": "Ödenen tutar", - "newTotal": "Yeni toplam", - "differenceDue": "Fark ödenecek", - "create": "Siparişi Düzenle", - "currentTotal": "Mevcut toplam", - "noteHint": "Düzenleme için dahili bir not ekleyin", - "cancelSuccessToast": "Sipariş düzenlemesi iptal edildi", - "createSuccessToast": "Sipariş düzenleme talebi oluşturuldu", - "activeChangeError": "Siparişte (iade, talep, değişim vb.) aktif bir değişiklik zaten var. Lütfen siparişi düzenlemeden önce bu değişikliği tamamlayın veya iptal edin.", - "panel": { - "title": "Sipariş düzenleme talep edildi", - "titlePending": "Sipariş düzenleme bekliyor" - }, - "toast": { - "canceledSuccessfully": "Sipariş düzenlemesi iptal edildi", - "confirmedSuccessfully": "Sipariş düzenlemesi onaylandı" - }, - "validation": { - "quantityLowerThanFulfillment": "Miktar, tamamlanan miktardan daha az veya eşit olamaz" - } - }, - "returns": { - "create": "İade Oluştur", - "confirm": "İadeyi Onayla", - "confirmText": "Bir iade işlemini onaylamak üzeresiniz. Bu işlem geri alınamaz.", - "inbound": "Gelen", - "outbound": "Giden", - "sendNotification": "Bildirim gönder", - "sendNotificationHint": "Müşteriyi iade hakkında bilgilendir.", - "returnTotal": "İade toplamı", - "inboundTotal": "Gelen toplam", - "refundAmount": "İade tutarı", - "outstandingAmount": "Kalan tutar", - "reason": "Sebep", - "reasonHint": "Müşterinin neden ürünleri iade etmek istediğini seçin.", - "note": "Not", - "noInventoryLevel": "Stok seviyesi yok", - "noInventoryLevelDesc": "Seçilen konum için seçilen ürünlerin stok seviyesi yoktur. İade talep edilebilir ancak seçilen konum için bir stok seviyesi oluşturulana kadar alınamaz.", - "noteHint": "Belirtmek istediğiniz bir şey varsa serbestçe yazabilirsiniz.", - "location": "Konum", - "locationHint": "Ürünleri hangi konuma iade etmek istediğinizi seçin.", - "inboundShipping": "İade teslimatı", - "inboundShippingHint": "Hangi yöntemi kullanmak istediğinizi seçin.", - "returnableQuantityLabel": "İade edilebilir miktar", - "refundableAmountLabel": "İade edilebilir tutar", - "returnRequestedInfo": "{{requestedItemsCount}}x ürün için iade talebi", - "returnReceivedInfo": "{{requestedItemsCount}}x ürün iade alındı", - "itemReceived": "Ürünler alındı", - "returnRequested": "İade talep edildi", - "damagedItemReceived": "Hasarlı ürünler alındı", - "damagedItemsReturned": "{{quantity}}x hasarlı ürün iade edildi", - "activeChangeError": "Bu siparişte aktif bir değişiklik işlemi devam ediyor. Lütfen değişikliği tamamlayın veya iptal edin.", - "cancel": { - "title": "İadeyi İptal Et", - "description": "İade talebini iptal etmek istediğinizden emin misiniz?" - }, - "placeholders": { - "noReturnShippingOptions": { - "title": "İade teslimat seçenekleri bulunamadı", - "hint": "Seçilen konum için bir iade teslimat seçeneği oluşturulmadı. Konum & teslimat bölümünde bir tane oluşturabilirsiniz." - }, - "outboundShippingOptions": { - "title": "Giden teslimat seçenekleri bulunamadı", - "hint": "Seçilen konum için bir giden teslimat seçeneği oluşturulmadı. Konum & teslimat bölümünde bir tane oluşturabilirsiniz." - } - }, - "receive": { - "action": "Ürünleri al", - "receiveItems": "{{ returnType }} {{ id }}", - "restockAll": "Tüm ürünleri stokla", - "itemsLabel": "Alınan ürünler", - "title": "#{{returnId}} için ürünleri al", - "sendNotificationHint": "Alınan iade hakkında müşteriyi bilgilendirin.", - "inventoryWarning": "Lütfen yukarıdaki girişlerinize göre stok seviyelerinin otomatik olarak ayarlanacağını unutmayın.", - "writeOffInputLabel": "Kaç ürün hasarlı?", - "toast": { - "success": "İade başarıyla alındı.", - "errorLargeValue": "Miktar, talep edilen ürün miktarından fazla.", - "errorNegativeValue": "Miktar negatif olamaz.", - "errorLargeDamagedValue": "Hasarlı ürün miktarı + hasarsız alınan ürün miktarı toplam ürün miktarını aşıyor. Lütfen hasarsız ürün miktarını azaltın." - } - }, - "toast": { - "canceledSuccessfully": "İade başarıyla iptal edildi", - "confirmedSuccessfully": "İade başarıyla onaylandı" - }, - "panel": { - "title": "İade başlatıldı", - "description": "Tamamlanması gereken açık bir iade talebi var" - } - }, - "claims": { - "create": "Talep Oluştur", - "confirm": "Talebi Onayla", - "confirmText": "Bir Talebi onaylamak üzeresiniz. Bu işlem geri alınamaz.", - "manage": "Talebi Yönet", - "outbound": "Giden", - "outboundItemAdded": "{{itemsCount}}x talep yoluyla eklendi", - "outboundTotal": "Giden toplam", - "outboundShipping": "Giden teslimat", - "outboundShippingHint": "Hangi yöntemi kullanmak istediğinizi seçin.", - "refundAmount": "Tahmini fark", - "activeChangeError": "Bu siparişte aktif bir değişiklik işlemi var. Lütfen önceki değişikliği tamamlayın veya iptal edin.", - "actions": { - "cancelClaim": { - "successToast": "Talep başarıyla iptal edildi." - } - }, - "cancel": { - "title": "Talebi İptal Et", - "description": "Talebi iptal etmek istediğinizden emin misiniz?" - }, - "tooltips": { - "onlyReturnShippingOptions": "Bu liste yalnızca iade teslimat seçeneklerinden oluşacaktır." - }, - "toast": { - "canceledSuccessfully": "Talep başarıyla iptal edildi", - "confirmedSuccessfully": "Talep başarıyla onaylandı" - }, - "panel": { - "title": "Talep başlatıldı", - "description": "Tamamlanması gereken açık bir talep talebi var" - } - }, - "exchanges": { - "create": "Değişim Oluştur", - "manage": "Değişimi Yönet", - "confirm": "Değişimi Onayla", - "confirmText": "Bir Değişimi onaylamak üzeresiniz. Bu işlem geri alınamaz.", - "outbound": "Giden", - "outboundItemAdded": "{{itemsCount}}x değişim yoluyla eklendi", - "outboundTotal": "Giden toplam", - "outboundShipping": "Giden teslimat", - "outboundShippingHint": "Hangi yöntemi kullanmak istediğinizi seçin.", - "refundAmount": "Tahmini fark", - "activeChangeError": "Bu siparişte aktif bir değişiklik işlemi var. Lütfen önceki değişikliği tamamlayın veya iptal edin.", - "actions": { - "cancelExchange": { - "successToast": "Değişim başarıyla iptal edildi." - } - }, - "cancel": { - "title": "Değişimi İptal Et", - "description": "Değişimi iptal etmek istediğinizden emin misiniz?" - }, - "tooltips": { - "onlyReturnShippingOptions": "Bu liste yalnızca iade teslimat seçeneklerinden oluşacaktır." - }, - "toast": { - "canceledSuccessfully": "Değişim başarıyla iptal edildi", - "confirmedSuccessfully": "Değişim başarıyla onaylandı" - }, - "panel": { - "title": "Değişim başlatıldı", - "description": "Tamamlanması gereken açık bir değişim talebi var" - } - }, - "reservations": { - "allocatedLabel": "Tahsis Edildi", - "notAllocatedLabel": "Tahsis Edilmedi" - }, - "allocateItems": { - "action": "Ürünleri tahsis et", - "title": "Sipariş ürünlerini tahsis et", - "locationDescription": "Hangi konumdan tahsis etmek istediğinizi seçin.", - "itemsToAllocate": "Tahsis edilecek ürünler", - "itemsToAllocateDesc": "Tahsis etmek istediğiniz ürün sayısını seçin", - "search": "Ürünleri ara", - "consistsOf": "{{num}}x envanter öğesinden oluşur", - "requires": "Her bir varyant için {{num}} gerektirir", - "toast": { - "created": "Ürünler başarıyla tahsis edildi" - }, - "error": { - "quantityNotAllocated": "Tahsis edilmemiş ürünler var." - } - }, - "shipment": { - "title": "Gönderimi İşaretle", - "trackingNumber": "Takip numarası", - "addTracking": "Takip numarası ekle", - "sendNotification": "Bildirim gönder", - "sendNotificationHint": "Müşteriye bu gönderim hakkında bilgi ver.", - "toastCreated": "Gönderim başarıyla oluşturuldu." - }, - "fulfillment": { - "cancelWarning": "Bir sipariş tamamlamayı iptal etmek üzeresiniz. Bu işlem geri alınamaz.", - "markAsDeliveredWarning": "Tamamlamayı teslim edilmiş olarak işaretlemek üzeresiniz. Bu işlem geri alınamaz.", - "unfulfilledItems": "Tamamlanmamış Ürünler", - "statusLabel": "Tamamlama durumu", - "statusTitle": "Tamamlama Durumu", - "fulfillItems": "Ürünleri tamamla", - "awaitingFulfillmentBadge": "Tamamlanmayı bekliyor", - "requiresShipping": "Teslimat gerekli", - "number": "Tamamlama #{{number}}", - "itemsToFulfill": "Tamamlanacak ürünler", - "create": "Tamamlama Oluştur", - "available": "Mevcut", - "inStock": "Stokta", - "markAsShipped": "Gönderildi olarak işaretle", - "markAsDelivered": "Teslim edildi olarak işaretle", - "itemsToFulfillDesc": "Tamamlanacak ürünleri ve miktarları seçin", - "locationDescription": "Ürünleri hangi konumdan tamamlamak istediğinizi seçin.", - "sendNotificationHint": "Oluşturulan tamamlama hakkında müşterilere bilgi verin.", - "methodDescription": "Müşterinin seçtiği teslimat yönteminden farklı bir yöntem seçin", - "error": { - "wrongQuantity": "Tamamlanacak sadece bir ürün mevcut", - "wrongQuantity_other": "Miktar 1 ile {{number}} arasında olmalıdır", - "noItems": "Tamamlanacak ürün yok.", - "noShippingOption": "Kargo seçeneği gereklidir", - "noLocation": "Konum gereklidir" - }, - "status": { - "notFulfilled": "Tamamlanmadı", - "partiallyFulfilled": "Kısmen tamamlandı", - "fulfilled": "Tamamlandı", - "partiallyShipped": "Kısmen gönderildi", - "shipped": "Gönderildi", - "delivered": "Teslim edildi", - "partiallyDelivered": "Kısmen teslim edildi", - "partiallyReturned": "Kısmen iade edildi", - "returned": "İade edildi", - "canceled": "İptal edildi", - "requiresAction": "Eylem gerekli" - }, - "toast": { - "created": "Tamamlama başarıyla oluşturuldu", - "canceled": "Tamamlama başarıyla iptal edildi", - "fulfillmentShipped": "Gönderilmiş bir tamamlamayı iptal edemezsiniz", - "fulfillmentDelivered": "Tamamlama başarıyla teslim edildi olarak işaretlendi" - }, - "trackingLabel": "Takip", - "shippingFromLabel": "Gönderen", - "itemsLabel": "Ürünler", - "differentOptionSelected": "Seçilen kargo seçeneği müşterinin seçtiğinden farklı.", - "disabledItemTooltip": "Seçtiğiniz kargo seçeneği bu ürünün tamamlanmasına izin vermiyor" - }, - "refund": { - "title": "İade Oluştur", - "sendNotificationHint": "Oluşturulan iade hakkında müşterilere bilgi verin.", - "systemPayment": "Sistem ödemesi", - "systemPaymentDesc": "Ödemelerinizden biri bir sistem ödemesidir. Bu tür ödemeler için işlemler Medusa tarafından yönetilmez.", - "error": { - "amountToLarge": "Orijinal sipariş tutarından daha fazlasını iade edemezsiniz.", - "amountNegative": "İade tutarı pozitif bir sayı olmalıdır.", - "reasonRequired": "Lütfen bir iade sebebi seçin." - } - }, - "customer": { - "contactLabel": "İletişim", - "editEmail": "E-posta düzenle", - "transferOwnership": "Sahipliği devret", - "editBillingAddress": "Fatura adresini düzenle", - "editShippingAddress": "Teslimat adresini düzenle" - }, - "activity": { - "header": "Aktivite", - "showMoreActivities_one": "{{count}} aktiviteyi daha göster", - "showMoreActivities_other": "{{count}} aktiviteyi daha göster", - "comment": { - "label": "Yorum", - "placeholder": "Bir yorum bırak", - "addButtonText": "Yorum ekle", - "deleteButtonText": "Yorumu sil" - }, - "from": "Kimden", - "to": "Kime", - "events": { - "common": { - "toReturn": "İade edilecek", - "toSend": "Gönderilecek" - }, - "placed": { - "title": "Sipariş verildi", - "fromSalesChannel": "{{salesChannel}} üzerinden" - }, - "canceled": { - "title": "Sipariş iptal edildi" - }, - "payment": { - "awaiting": "Ödeme bekleniyor", - "captured": "Ödeme alındı", - "canceled": "Ödeme iptal edildi", - "refunded": "Ödeme iade edildi" - }, - "fulfillment": { - "created": "Ürünler tamamlandı", - "canceled": "Tamamlama iptal edildi", - "shipped": "Ürünler gönderildi", - "delivered": "Ürünler teslim edildi", - "items_one": "{{count}} ürün", - "items_other": "{{count}} ürün" - }, - "return": { - "created": "İade #{{returnId}} talep edildi", - "canceled": "İade #{{returnId}} iptal edildi", - "received": "İade #{{returnId}} alındı", - "items_one": "{{count}} ürün iade edildi", - "items_other": "{{count}} ürün iade edildi" - }, - "note": { - "comment": "Yorum", - "byLine": "{{author}} tarafından" - }, - "claim": { - "created": "Talep #{{claimId}} talep edildi", - "canceled": "Talep #{{claimId}} iptal edildi", - "itemsInbound": "{{count}} ürün iade edilecek", - "itemsOutbound": "{{count}} ürün gönderilecek" - }, - "exchange": { - "created": "Değişim #{{exchangeId}} talep edildi", - "canceled": "Değişim #{{exchangeId}} iptal edildi", - "itemsInbound": "{{count}} ürün iade edilecek", - "itemsOutbound": "{{count}} ürün gönderilecek" - }, - "edit": { - "requested": "Sipariş düzenlemesi #{{editId}} talep edildi", - "confirmed": "Sipariş düzenlemesi #{{editId}} onaylandı" - }, - "transfer": { - "requested": "Sipariş devri #{{transferId}} talep edildi", - "confirmed": "Sipariş devri #{{transferId}} onaylandı", - "declined": "Sipariş transferi #{{transferId}} reddedildi" - }, - "update_order": { - "shipping_address": "Teslimat adresi güncellendi", - "billing_address": "Fatura adresi güncellendi", - "email": "E-posta güncellendi" - } - } - }, - "fields": { - "displayId": "Görüntüleme Kimliği", - "refundableAmount": "İade edilebilir tutar", - "returnableQuantity": "İade edilebilir miktar" - }, - "orderCanceled": "Sipariş başarıyla iptal edildi", - "status": { - "not_paid": "Ödenmedi", - "pending": "Beklemede", - "completed": "Tamamlandı", - "draft": "Taslak", - "archived": "Arşivlendi", - "canceled": "İptal edildi", - "requires_action": "İşlem gerekiyor" - }, - "edit": { - "email": { - "title": "E-postayı düzenle", - "requestSuccess": "Sipariş e-postası {{email}} olarak güncellendi." - }, - "shippingAddress": { - "title": "Teslimat adresini düzenle", - "requestSuccess": "Sipariş teslimat adresi güncellendi." - }, - "billingAddress": { - "title": "Fatura adresini düzenle", - "requestSuccess": "Sipariş fatura adresi güncellendi." - } - } - }, - "draftOrders": { - "domain": "Taslak Siparişler", - "deleteWarning": "Taslak sipariş {{id}} silinmek üzere. Bu işlem geri alınamaz.", - "paymentLinkLabel": "Ödeme bağlantısı", - "cartIdLabel": "Sepet ID", - "markAsPaid": { - "label": "Ödenmiş olarak işaretle", - "warningTitle": "Ödenmiş Olarak İşaretle", - "warningDescription": "Taslak siparişi ödenmiş olarak işaretlemek üzeresiniz. Bu işlem geri alınamaz ve daha sonra ödeme toplamak mümkün olmayacaktır." - }, - "status": { - "open": "Açık", - "completed": "Tamamlandı" - }, - "create": { - "createDraftOrder": "Taslak Sipariş Oluştur", - "createDraftOrderHint": "Bir sipariş yerleştirilmeden önce detaylarını yönetmek için yeni bir taslak sipariş oluşturun.", - "chooseRegionHint": "Bölgeyi seçin", - "existingItemsLabel": "Mevcut ürünler", - "existingItemsHint": "Taslak siparişe mevcut ürünleri ekleyin.", - "customItemsLabel": "Özel ürünler", - "customItemsHint": "Taslak siparişe özel ürünler ekleyin.", - "addExistingItemsAction": "Mevcut ürünleri ekle", - "addCustomItemAction": "Özel ürün ekle", - "noCustomItemsAddedLabel": "Henüz özel ürün eklenmedi", - "noExistingItemsAddedLabel": "Henüz mevcut ürün eklenmedi", - "chooseRegionTooltip": "Önce bir bölge seçin", - "useExistingCustomerLabel": "Mevcut müşteriyi kullan", - "addShippingMethodsAction": "teslimat yöntemlerini ekle", - "unitPriceOverrideLabel": "Birim fiyat geçersiz kılma", - "shippingOptionLabel": "teslimat seçeneği", - "shippingOptionHint": "Taslak sipariş için teslimat seçeneğini seçin.", - "shippingPriceOverrideLabel": "teslimat fiyatı geçersiz kılma", - "shippingPriceOverrideHint": "Taslak sipariş için teslimat fiyatını geçersiz kılın.", - "sendNotificationLabel": "Bildirim gönder", - "sendNotificationHint": "Taslak sipariş oluşturulduğunda müşteriye bir bildirim gönderin." - }, - "validation": { - "requiredEmailOrCustomer": "E-posta veya müşteri gereklidir.", - "requiredItems": "En az bir ürün gereklidir.", - "invalidEmail": "E-posta geçerli bir e-posta adresi olmalıdır." - } - }, - "stockLocations": { - "domain": "Konumlar ve teslimat", - "list": { - "description": "Mağazanızın stok konumlarını ve teslimat seçeneklerini yönetin." - }, - "create": { - "header": "Stok Konumu Oluştur", - "hint": "Bir stok konumu, ürünlerin depolandığı ve gönderildiği fiziksel bir yerdir.", - "successToast": "Konum {{name}} başarıyla oluşturuldu." - }, - "edit": { - "header": "Stok Konumunu Düzenle", - "viewInventory": "Envanteri görüntüle", - "successToast": "Konum {{name}} başarıyla güncellendi." - }, - "delete": { - "confirmation": "Stok konumu {{name}} silinmek üzere. Bu işlem geri alınamaz." - }, - "fulfillmentProviders": { - "header": "Tamamlama Sağlayıcıları", - "shippingOptionsTooltip": "Bu açılır liste yalnızca bu konum için etkinleştirilen sağlayıcıları içerecektir. Açılır liste devre dışıysa konuma ekleyin.", - "label": "Bağlı tamamlama sağlayıcıları", - "connectedTo": "{{total}} sağlayıcıdan {{count}}'ine bağlı", - "noProviders": "Bu Stok Konumu hiçbir tamamlama sağlayıcısına bağlı değil.", - "action": "Sağlayıcıları Bağla", - "successToast": "Stok konumu için tamamlama sağlayıcıları başarıyla güncellendi." - }, - "fulfillmentSets": { - "pickup": { - "header": "Alma" - }, - "shipping": { - "header": "Teslimat" - }, - "disable": { - "confirmation": "{{name}} devre dışı bırakmak istediğinizden emin misiniz? Bu, ilgili tüm hizmet bölgelerini ve teslimat seçeneklerini silecektir ve geri alınamaz.", - "pickup": "Alma başarıyla devre dışı bırakıldı.", - "shipping": "Teslimat başarıyla devre dışı bırakıldı." - }, - "enable": { - "pickup": "Alma başarıyla etkinleştirildi.", - "shipping": "Teslimat başarıyla etkinleştirildi." - } - }, - "sidebar": { - "header": "Teslimat Yapılandırması", - "shippingProfiles": { - "label": "Teslimat Profilleri", - "description": "Ürünleri teslimat gereksinimlerine göre gruplayın" - } - }, - "salesChannels": { - "header": "Satış Kanalları", - "label": "Bağlı satış kanalları", - "connectedTo": "{{total}} satış kanalından {{count}}'ine bağlı", - "noChannels": "Konum hiçbir satış kanalına bağlı değil.", - "action": "Satış kanallarını bağla", - "successToast": "Satış kanalları başarıyla güncellendi." - }, - "shippingOptions": { - "conditionalPrices": { - "header": "{{name}} için Koşullu Fiyatlar", - "description": "Bu kargo seçeneği için koşullu fiyatları sepet ürün toplamına göre yönetin.", - "attributes": { - "cartItemTotal": "Sepet ürün toplamı" - }, - "summaries": { - "range": "Eğer <0>{{attribute}} <1>{{gte}} ile <2>{{lte}} arasındaysa", - "greaterThan": "Eğer <0>{{attribute}} ≥ <1>{{gte}}", - "lessThan": "Eğer <0>{{attribute}} ≤ <1>{{lte}}" - }, - "actions": { - "addPrice": "Fiyat ekle", - "manageConditionalPrices": "Koşullu fiyatları yönet" - }, - "rules": { - "amount": "Kargo seçeneği fiyatı", - "gte": "Minimum sepet ürün toplamı", - "lte": "Maksimum sepet ürün toplamı" - }, - "customRules": { - "label": "Özel kurallar", - "tooltip": "Bu koşullu fiyat, yönetim panelinde yönetilemeyen kurallara sahip.", - "eq": "Sepet ürün toplamı şuna eşit olmalı", - "gt": "Sepet ürün toplamı bundan büyük olmalı", - "lt": "Sepet ürün toplamı bundan küçük olmalı" - }, - "errors": { - "amountRequired": "Kargo seçeneği fiyatı gereklidir", - "minOrMaxRequired": "Minimum veya maksimum sepet ürün toplamından en az biri sağlanmalıdır", - "minGreaterThanMax": "Minimum sepet ürün toplamı, maksimum sepet ürün toplamından küçük veya eşit olmalıdır", - "duplicateAmount": "Kargo seçeneği fiyatı her koşul için benzersiz olmalıdır", - "overlappingConditions": "Koşullar tüm fiyat kuralları arasında benzersiz olmalıdır" - } - }, - "create": { - "shipping": { - "header": "{{zone}} için Kargo Seçeneği Oluştur", - "hint": "Bu konumdan ürünlerin nasıl gönderileceğini tanımlamak için yeni bir kargo seçeneği oluşturun.", - "label": "Kargo seçenekleri", - "successToast": "Kargo seçeneği {{name}} başarıyla oluşturuldu." - }, - "returns": { - "header": "{{zone}} için İade Seçeneği Oluştur", - "hint": "Bu konuma ürünlerin nasıl iade edileceğini tanımlamak için yeni bir iade seçeneği oluşturun.", - "label": "İade seçenekleri", - "successToast": "İade seçeneği {{name}} başarıyla oluşturuldu." - }, - "tabs": { - "details": "Detaylar", - "prices": "Fiyatlar" - }, - "action": "Seçenek oluştur" - }, - "delete": { - "confirmation": "Kargo seçeneği {{name}} silinmek üzere. Bu işlem geri alınamaz.", - "successToast": "Kargo seçeneği {{name}} başarıyla silindi." - }, - "edit": { - "header": "Kargo Seçeneğini Düzenle", - "action": "Seçeneği düzenle", - "successToast": "Kargo seçeneği {{name}} başarıyla güncellendi." - }, - "pricing": { - "action": "Fiyatları düzenle" - }, - "fields": { - "count": { - "shipping_one": "{{count}} kargo seçeneği", - "shipping_other": "{{count}} kargo seçeneği", - "returns_one": "{{count}} iade seçeneği", - "returns_other": "{{count}} iade seçeneği" - }, - "priceType": { - "label": "Fiyat türü", - "options": { - "fixed": { - "label": "Sabit", - "hint": "Kargo seçeneğinin fiyatı sabittir ve siparişin içeriğine göre değişmez." - }, - "calculated": { - "label": "Hesaplanmış", - "hint": "Kargo seçeneğinin fiyatı, ödeme sırasında tamamlama sağlayıcısı tarafından hesaplanır." - } - } - }, - "enableInStore": { - "label": "Mağazada etkinleştir", - "hint": "Müşterilerin bu seçeneği ödeme sırasında kullanıp kullanamayacağı." - }, - "provider": "Tamamlama sağlayıcısı", - "profile": "Kargo profili", - "fulfillmentOption": "Tamamlama seçeneği" - } - }, - "serviceZones": { - "create": { - "headerPickup": "{{location}} konumundan Alım için Hizmet Bölgesi Oluştur", - "headerShipping": "{{location}} konumundan teslimat için Hizmet Bölgesi Oluştur", - "action": "Hizmet bölgesi oluştur", - "successToast": "Hizmet bölgesi {{name}} başarıyla oluşturuldu." - }, - "edit": { - "header": "Hizmet Bölgesini Düzenle", - "successToast": "Hizmet bölgesi {{name}} başarıyla güncellendi." - }, - "delete": { - "confirmation": "Hizmet bölgesi {{name}} silinmek üzere. Bu işlem geri alınamaz.", - "successToast": "Hizmet bölgesi {{name}} başarıyla silindi." - }, - "manageAreas": { - "header": "{{name}} için Alanları Yönet", - "action": "Alanları yönet", - "label": "Alanlar", - "hint": "Hizmet bölgesinin kapsadığı coğrafi alanları seçin.", - "successToast": "{{name}} için alanlar başarıyla güncellendi." - }, - "fields": { - "noRecords": "Ekleyebileceğiniz teslimat seçeneklerine sahip hizmet bölgeleri yok.", - "tip": "Bir hizmet bölgesi, coğrafi bölgeler veya alanlardan oluşur. Bu, belirli konumlara sunulabilir teslimat seçeneklerini sınırlamak için kullanılır." - } - } - }, - "shippingProfile": { - "domain": "teslimat Profilleri", - "subtitle": "Benzer teslimat gereksinimlerine sahip ürünleri profillere gruplandırın.", - "create": { - "header": "teslimat Profili Oluştur", - "hint": "Benzer teslimat gereksinimlerine sahip ürünleri gruplandırmak için yeni bir teslimat profili oluşturun.", - "successToast": "teslimat profili {{name}} başarıyla oluşturuldu." - }, - "delete": { - "title": "teslimat Profilini Sil", - "description": "teslimat profili {{name}} silinmek üzere. Bu işlem geri alınamaz.", - "successToast": "teslimat profili {{name}} başarıyla silindi." - }, - "tooltip": { - "type": "teslimat profili türünü girin, örneğin: Ağır, Aşırı Büyük, Sadece teslimat, vb." - } - }, - "taxRegions": { - "domain": "Vergi Bölgeleri", - "list": { - "hint": "Müşterilerinizin farklı ülkeler ve bölgelerden alışveriş yaparken ödediği tutarı yönetin." - }, - "delete": { - "confirmation": "Bir vergi bölgesini silmek üzeresiniz. Bu işlem geri alınamaz.", - "successToast": "Vergi bölgesi başarıyla silindi." - }, - "create": { - "header": "Vergi Bölgesi Oluştur", - "hint": "Belirli bir ülke için vergi oranlarını tanımlamak üzere yeni bir vergi bölgesi oluşturun.", - "errors": { - "rateIsRequired": "Varsayılan bir vergi oranı oluştururken vergi oranı gereklidir.", - "nameIsRequired": "Varsayılan bir vergi oranı oluştururken isim gereklidir." - }, - "successToast": "Vergi bölgesi başarıyla oluşturuldu." - }, - "province": { - "header": "İller", - "create": { - "header": "İl Vergi Bölgesi Oluştur", - "hint": "Belirli bir il için vergi oranlarını tanımlamak üzere yeni bir vergi bölgesi oluşturun." - } - }, - "state": { - "header": "Eyaletler", - "create": { - "header": "Eyalet Vergi Bölgesi Oluştur", - "hint": "Belirli bir eyalet için vergi oranlarını tanımlamak üzere yeni bir vergi bölgesi oluşturun." - } - }, - "stateOrTerritory": { - "header": "Eyaletler veya Bölgeler", - "create": { - "header": "Eyalet/Bölge Vergi Bölgesi Oluştur", - "hint": "Belirli bir eyalet/bölge için vergi oranlarını tanımlamak üzere yeni bir vergi bölgesi oluşturun." - } - }, - "county": { - "header": "İlçeler", - "create": { - "header": "İlçe Vergi Bölgesi Oluştur", - "hint": "Belirli bir ilçe için vergi oranlarını tanımlamak üzere yeni bir vergi bölgesi oluşturun." - } - }, - "region": { - "header": "Bölgeler", - "create": { - "header": "Bölge Vergi Bölgesi Oluştur", - "hint": "Belirli bir bölge için vergi oranlarını tanımlamak üzere yeni bir vergi bölgesi oluşturun." - } - }, - "department": { - "header": "Departmanlar", - "create": { - "header": "Departman Vergi Bölgesi Oluştur", - "hint": "Belirli bir departman için vergi oranlarını tanımlamak üzere yeni bir vergi bölgesi oluşturun." - } - }, - "territory": { - "header": "Bölgeler", - "create": { - "header": "Bölge Vergi Bölgesi Oluştur", - "hint": "Belirli bir bölge için vergi oranlarını tanımlamak üzere yeni bir vergi bölgesi oluşturun." - } - }, - "prefecture": { - "header": "Prefektörlükler", - "create": { - "header": "Prefektörlük Vergi Bölgesi Oluştur", - "hint": "Belirli bir prefektörlük için vergi oranlarını tanımlamak üzere yeni bir vergi bölgesi oluşturun." - } - }, - "district": { - "header": "Bölgeler", - "create": { - "header": "Bölge Vergi Bölgesi Oluştur", - "hint": "Belirli bir bölge için vergi oranlarını tanımlamak üzere yeni bir vergi bölgesi oluşturun." - } - }, - "governorate": { - "header": "Valilikler", - "create": { - "header": "Valilik Vergi Bölgesi Oluştur", - "hint": "Belirli bir valilik için vergi oranlarını tanımlamak üzere yeni bir vergi bölgesi oluşturun." - } - }, - "canton": { - "header": "Kantonlar", - "create": { - "header": "Kanton Vergi Bölgesi Oluştur", - "hint": "Belirli bir kanton için vergi oranlarını tanımlamak üzere yeni bir vergi bölgesi oluşturun." - } - }, - "emirate": { - "header": "Emirlikler", - "create": { - "header": "Emirlik Vergi Bölgesi Oluştur", - "hint": "Belirli bir emirlik için vergi oranlarını tanımlamak üzere yeni bir vergi bölgesi oluşturun." - } - }, - "sublevel": { - "header": "Alt Seviyeler", - "create": { - "header": "Alt Seviye Vergi Bölgesi Oluştur", - "hint": "Belirli bir alt seviye için vergi oranlarını tanımlamak üzere yeni bir vergi bölgesi oluşturun." - } - }, - "taxOverrides": { - "header": "Aşım Oranları", - "create": { - "header": "Aşım Oranı Oluştur", - "hint": "Belirli koşullar için varsayılan vergi oranlarını aşan bir vergi oranı oluşturun." - }, - "edit": { - "header": "Aşım Oranını Düzenle", - "hint": "Belirli koşullar için varsayılan vergi oranlarını aşan bir vergi oranını düzenleyin." - } - }, - "taxRates": { - "create": { - "header": "Vergi Oranı Oluştur", - "hint": "Bir bölge için vergi oranını tanımlamak üzere yeni bir vergi oranı oluşturun.", - "successToast": "Vergi oranı başarıyla oluşturuldu." - }, - "edit": { - "header": "Vergi Oranını Düzenle", - "hint": "Bir bölge için vergi oranını tanımlamak üzere vergi oranını düzenleyin.", - "successToast": "Vergi oranı başarıyla güncellendi." - }, - "delete": { - "confirmation": "Vergi oranı {{name}} silinmek üzere. Bu işlem geri alınamaz.", - "successToast": "Vergi oranı başarıyla silindi." - } - }, - "fields": { - "isCombinable": { - "label": "Birleştirilebilir", - "hint": "Bu vergi oranının vergi bölgesindeki varsayılan oranla birleştirilebilir olup olmadığını belirtir.", - "true": "Birleştirilebilir", - "false": "Birleştirilemez" - }, - "defaultTaxRate": { - "label": "Varsayılan vergi oranı", - "tooltip": "Bu bölge için varsayılan vergi oranı. Örnek olarak, bir ülke veya bölge için standart KDV oranı.", - "action": "Varsayılan vergi oranı oluştur" - }, - "taxRate": "Vergi oranı", - "taxCode": "Vergi kodu", - "targets": { - "label": "Hedefler", - "hint": "Bu vergi oranının uygulanacağı hedefleri seçin.", - "options": { - "product": "Ürünler", - "productCollection": "Ürün koleksiyonları", - "productTag": "Ürün etiketleri", - "productType": "Ürün türleri", - "customerGroup": "Müşteri grupları" - }, - "operators": { - "in": "içinde", - "on": "üzerinde", - "and": "ve" - }, - "placeholders": { - "product": "Ürünleri ara", - "productCollection": "Ürün koleksiyonlarını ara", - "productTag": "Ürün etiketlerini ara", - "productType": "Ürün türlerini ara", - "customerGroup": "Müşteri gruplarını ara" - }, - "tags": { - "product": "Ürün", - "productCollection": "Ürün koleksiyonu", - "productTag": "Ürün etiketi", - "productType": "Ürün türü", - "customerGroup": "Müşteri grubu" - }, - "modal": { - "header": "Hedef ekle" - }, - "values_one": "{{count}} değer", - "values_other": "{{count}} değerler", - "numberOfTargets_one": "{{count}} hedef", - "numberOfTargets_other": "{{count}} hedefler", - "additionalValues_one": "ve {{count}} daha değer", - "additionalValues_other": "ve {{count}} daha değerler", - "action": "Hedef ekle" - }, - "sublevels": { - "labels": { - "province": "İl", - "state": "Eyalet", - "region": "Bölge", - "stateOrTerritory": "Eyalet/Bölge", - "department": "Departman", - "county": "İlçe", - "territory": "Bölge", - "prefecture": "Prefektörlük", - "district": "Bölge", - "governorate": "Valilik", - "emirate": "Emirlik", - "canton": "Kanton", - "sublevel": "Alt seviye kodu" - }, - "placeholders": { - "province": "İl seçin", - "state": "Eyalet seçin", - "region": "Bölge seçin", - "stateOrTerritory": "Eyalet/bölge seçin", - "department": "Departman seçin", - "county": "İlçe seçin", - "territory": "Bölge seçin", - "prefecture": "Prefektörlük seçin", - "district": "Bölge seçin", - "governorate": "Valilik seçin", - "emirate": "Emirlik seçin", - "canton": "Kanton seçin" - }, - "tooltips": { - "sublevel": "Alt seviye vergi bölgesi için ISO 3166-2 kodunu girin.", - "notPartOfCountry": "{{province}}, {{country}}'in bir parçası görünmüyor. Lütfen bu bilgiyi kontrol edin." - }, - "alert": { - "header": "Bu vergi bölgesi için alt seviyeler devre dışı", - "description": "Alt seviyeler, bu bölge için varsayılan olarak devre dışıdır. Eyaletler, iller veya bölgeler gibi alt seviyeleri oluşturmak için bunları etkinleştirebilirsiniz.", - "action": "Alt seviyeleri etkinleştir" - } - }, - "noDefaultRate": { - "label": "Varsayılan oran yok", - "tooltip": "Bu vergi bölgesinde varsayılan bir vergi oranı bulunmuyor. Örneğin, bir ülkenin standart KDV'si gibi bir oran varsa, lütfen bu bölgeye ekleyin." - } - } - }, - "promotions": { - "domain": "Promosyonlar", - "sections": { - "details": "Promosyon Detayları" - }, - "tabs": { - "template": "Tür", - "details": "Detaylar", - "campaign": "Kampanya" - }, - "fields": { - "type": "Tür", - "value_type": "Değer Türü", - "value": "Değer", - "campaign": "Kampanya", - "method": "Yöntem", - "allocation": "Dağıtım", - "addCondition": "Şart ekle", - "clearAll": "Tümünü Temizle", - "amount": { - "tooltip": "Miktarı ayarlamak için para birimi kodunu seçin" - }, - "conditions": { - "rules": { - "title": "Bu kodu kim kullanabilir?", - "description": "Hangi müşterinin promosyon kodunu kullanmasına izin verilir? Eğer değiştirilmezse, promosyon kodu tüm müşteriler tarafından kullanılabilir." - }, - "target-rules": { - "title": "Promosyon hangi ürünlere uygulanacak?", - "description": "Promosyon, aşağıdaki koşulları karşılayan ürünlere uygulanacaktır." - }, - "buy-rules": { - "title": "Promosyonu açmak için sepette ne olmalı?", - "description": "Bu koşullar sağlandığında, hedef ürünlerde promosyon etkinleştirilir." - } - } - }, - "tooltips": { - "campaignType": "Bir harcama bütçesi belirlemek için promosyonda para birimi kodu seçilmelidir." - }, - "errors": { - "requiredField": "Zorunlu alan", - "promotionTabError": "Devam etmeden önce Promosyon Sekmesindeki hataları düzeltin" - }, - "toasts": { - "promotionCreateSuccess": "Promosyon ({{code}}) başarıyla oluşturuldu." - }, - "create": {}, - "edit": { - "title": "Promosyon Detaylarını Düzenle", - "rules": { - "title": "Kullanım koşullarını düzenle" - }, - "target-rules": { - "title": "Ürün koşullarını düzenle" - }, - "buy-rules": { - "title": "Satın alma kurallarını düzenle" - } - }, - "campaign": { - "header": "Kampanya", - "edit": { - "header": "Kampanyayı Düzenle", - "successToast": "Promosyonun kampanyası başarıyla güncellendi." - }, - "actions": { - "goToCampaign": "Kampanyaya git" - } - }, - "campaign_currency": { - "tooltip": "Bu promosyonun para birimi. Detaylar sekmesinden değiştirin." - }, - "form": { - "required": "Zorunlu", - "and": "VE", - "selectAttribute": "Özellik Seçin", - "campaign": { - "existing": { - "title": "Mevcut Kampanya", - "description": "Promosyonu mevcut bir kampanyaya ekle.", - "placeholder": { - "title": "Mevcut kampanya yok", - "desc": "Birden fazla promosyonu izlemek ve bütçe sınırları belirlemek için bir tane oluşturabilirsiniz." - } - }, - "new": { - "title": "Yeni Kampanya", - "description": "Bu promosyon için yeni bir kampanya oluştur." - }, - "none": { - "title": "Kampanyasız", - "description": "Promosyonu kampanyaya bağlamadan devam et" - } - }, - "method": { - "label": "Yöntem", - "code": { - "title": "Promosyon Kodu", - "description": "Müşteriler bu kodu ödeme sırasında girmelidir" - }, - "automatic": { - "title": "Otomatik", - "description": "Müşteriler bu promosyonu ödeme sırasında görecektir" - } - }, - "max_quantity": { - "title": "Maksimum Miktar", - "description": "Bu promosyonun uygulanacağı maksimum ürün miktarı." - }, - "type": { - "standard": { - "title": "Standart", - "description": "Standart bir promosyon" - }, - "buyget": { - "title": "Satın Al Kazan", - "description": "X Al Y Kazan promosyonu" - } - }, - "allocation": { - "each": { - "title": "Her biri", - "description": "Değeri her bir ürüne uygular" - }, - "across": { - "title": "Genel", - "description": "Değeri ürünler arasında uygular" - }, - "once": { - "title": "Bir kez", - "description": "İndirimi azami miktarla sınırla" - } - }, - "code": { - "title": "Kod", - "description": "Müşterilerinizin ödeme sırasında gireceği kod." - }, - "value": { - "title": "Promosyon Değeri" - }, - "value_type": { - "fixed": { - "title": "Promosyon Değeri", - "description": "İndirim miktarı. Örn: 100" - }, - "percentage": { - "title": "Promosyon Değeri", - "description": "İndirim yüzdesi. Örn: %8" - } - }, - "status": { - "label": "Durum", - "draft": { - "title": "Taslak", - "description": "Promosyon henüz tamamlanmamıştır." - }, - "active": { - "title": "Aktif", - "description": "Promosyon etkinleştirildi." - }, - "inactive": { - "title": "Pasif", - "description": "Promosyon devre dışı bırakıldı." - } - } - }, - "deleteWarning": "Promosyon {{code}}'u silmek üzeresiniz. Bu işlem geri alınamaz.", - "createPromotionTitle": "Promosyon Oluştur", - "type": "Promosyon türü", - "conditions": { - "add": "Şart ekle", - "list": { - "noRecordsMessage": "Promosyonun uygulanacağı ürünleri kısıtlamak için bir şart ekleyin." - } - } - }, - "campaigns": { - "domain": "Kampanyalar", - "details": "Kampanya detayları", - "status": { - "active": "Aktif", - "expired": "Süresi dolmuş", - "scheduled": "Planlanmış" - }, - "delete": { - "title": "Emin misiniz?", - "description": "'{{name}}' kampanyasını silmek üzeresiniz. Bu işlem geri alınamaz.", - "successToast": "'{{name}}' kampanyası başarıyla oluşturuldu." - }, - "edit": { - "header": "Kampanyayı Düzenle", - "description": "Kampanyanın detaylarını düzenleyin.", - "successToast": "'{{name}}' kampanyası başarıyla güncellendi." - }, - "configuration": { - "header": "Yapılandırma", - "edit": { - "header": "Kampanya Yapılandırmasını Düzenle", - "description": "Kampanyanın yapılandırmasını düzenleyin.", - "successToast": "Kampanya yapılandırması başarıyla güncellendi." - } - }, - "create": { - "title": "Kampanya Oluştur", - "description": "Bir promosyon kampanyası oluşturun.", - "hint": "Bir promosyon kampanyası oluşturun.", - "header": "Kampanya Oluştur", - "successToast": "'{{name}}' kampanyası başarıyla oluşturuldu." - }, - "fields": { - "name": "Ad", - "identifier": "Tanımlayıcı", - "start_date": "Başlangıç tarihi", - "end_date": "Bitiş tarihi", - "total_spend": "Harcanan bütçe", - "total_used": "Kullanılan bütçe", - "budget_limit": "Bütçe limiti", - "campaign_id": { - "hint": "Sadece promosyon ile aynı para birimine sahip kampanyalar bu listede gösterilir." - } - }, - "budget": { - "create": { - "hint": "Kampanya için bir bütçe oluşturun.", - "header": "Kampanya Bütçesi" - }, - "details": "Kampanya bütçesi", - "fields": { - "type": "Tür", - "currency": "Para birimi", - "limit": "Limit", - "used": "Kullanıldı" - }, - "type": { - "spend": { - "title": "Harcamalar", - "description": "Tüm promosyon kullanımlarının toplam indirimli miktarına bir sınır koyun." - }, - "usage": { - "title": "Kullanım", - "description": "Promosyonun kaç kez kullanılabileceğine bir sınır koyun." - } - }, - "edit": { - "header": "Kampanya Bütçesini Düzenle" - } - }, - "promotions": { - "remove": { - "title": "Promosyonu kampanyadan kaldır", - "description": "Kampanyadan {{count}} promosyon(ları) kaldırmak üzeresiniz. Bu işlem geri alınamaz." - }, - "alreadyAdded": "Bu promosyon zaten kampanyaya eklenmiştir.", - "alreadyAddedDiffCampaign": "Bu promosyon zaten farklı bir kampanyaya eklenmiş ({{name}}).", - "currencyMismatch": "Promosyon ve kampanyanın para birimi uyuşmuyor", - "toast": { - "success": "{{count}} promosyon başarıyla kampanyaya eklendi" - }, - "add": { - "list": { - "noRecordsMessage": "Önce bir promosyon oluşturun." - } - }, - "list": { - "noRecordsMessage": "Kampanyada promosyon bulunmamaktadır." - } - }, - "deleteCampaignWarning": "{{name}} kampanyasını silmek üzeresiniz. Bu işlem geri alınamaz.", - "totalSpend": "<0>{{amount}} <1>{{currency}}" - }, - "priceLists": { - "domain": "Fiyat Listeleri", - "subtitle": "Belirli koşullar için satış veya fiyat geçersiz kılmalar oluşturun.", - "delete": { - "confirmation": "{{title}} fiyat listesini silmek üzeresiniz. Bu işlem geri alınamaz.", - "successToast": "{{title}} fiyat listesi başarıyla silindi." - }, - "create": { - "header": "Fiyat Listesi Oluştur", - "subheader": "Ürünlerinizin fiyatlarını yönetmek için yeni bir fiyat listesi oluşturun.", - "tabs": { - "details": "Detaylar", - "products": "Ürünler", - "prices": "Fiyatlar" - }, - "successToast": "{{title}} fiyat listesi başarıyla oluşturuldu.", - "products": { - "list": { - "noRecordsMessage": "Önce bir ürün oluşturun." - } - } - }, - "edit": { - "header": "Fiyat Listesini Düzenle", - "successToast": "{{title}} fiyat listesi başarıyla güncellendi." - }, - "configuration": { - "header": "Yapılandırma", - "edit": { - "header": "Fiyat Listesi Yapılandırmasını Düzenle", - "description": "Fiyat listesinin yapılandırmasını düzenleyin.", - "successToast": "Fiyat listesi yapılandırması başarıyla güncellendi." - } - }, - "products": { - "header": "Ürünler", - "actions": { - "addProducts": "Ürünleri ekle", - "editPrices": "Fiyatları düzenle" - }, - "delete": { - "confirmation_one": "Fiyat listesindeki {{count}} ürün için fiyatları silmek üzeresiniz. Bu işlem geri alınamaz.", - "confirmation_other": "Fiyat listesindeki {{count}} ürün için fiyatları silmek üzeresiniz. Bu işlem geri alınamaz.", - "successToast_one": "{{count}} ürün için fiyatlar başarıyla silindi.", - "successToast_other": "{{count}} ürün için fiyatlar başarıyla silindi." - }, - "add": { - "successToast": "Fiyatlar başarıyla fiyat listesine eklendi." - }, - "edit": { - "successToast": "Fiyatlar başarıyla güncellendi." - } - }, - "fields": { - "priceOverrides": { - "label": "Fiyat geçersiz kılmaları", - "header": "Fiyat Geçersiz Kılmaları" - }, - "status": { - "label": "Durum", - "options": { - "active": "Aktif", - "draft": "Taslak", - "expired": "Süresi dolmuş", - "scheduled": "Planlanmış" - } - }, - "type": { - "label": "Tür", - "hint": "Oluşturmak istediğiniz fiyat listesi türünü seçin.", - "options": { - "sale": { - "label": "Satış", - "description": "Satış fiyatları ürünler için geçici fiyat değişiklikleridir." - }, - "override": { - "label": "Geçersiz Kılma", - "description": "Genellikle müşteri özelinde fiyatlar oluşturmak için kullanılır." - } - } - }, - "startsAt": { - "label": "Fiyat listesi bir başlangıç tarihine sahip mi?", - "hint": "Fiyat listesinin gelecekte aktif olmasını planlayın." - }, - "endsAt": { - "label": "Fiyat listesi bir bitiş tarihine sahip mi?", - "hint": "Fiyat listesinin gelecekte devre dışı kalmasını planlayın." - }, - "customerAvailability": { - "header": "Müşteri gruplarını seçin", - "label": "Müşteri uygunluğu", - "hint": "Fiyat listesinin hangi müşteri gruplarına uygulanacağını seçin.", - "placeholder": "Müşteri gruplarını arayın", - "attribute": "Müşteri grupları" - } - } - }, - "profile": { - "domain": "Profil", - "manageYourProfileDetails": "Profil detaylarınızı yönetin.", - "fields": { - "languageLabel": "Dil", - "usageInsightsLabel": "Kullanım istatistikleri" - }, - "edit": { - "header": "Profili Düzenle", - "languageHint": "Yönetim panelinde kullanmak istediğiniz dili seçin. Bu, mağazanızın dilini değiştirmez.", - "languagePlaceholder": "Dili seçin", - "usageInsightsHint": "Kullanım istatistiklerini paylaşarak Medusa'nın iyileştirilmesine yardımcı olun. Topladığımız bilgiler ve nasıl kullandığımız hakkında daha fazla bilgiye <0>dokümantasyonda ulaşabilirsiniz." - }, - "toast": { - "edit": "Profil değişiklikleri kaydedildi" - } - }, - "users": { - "domain": "Kullanıcılar", - "editUser": "Kullanıcıyı Düzenle", - "inviteUser": "Kullanıcı Davet Et", - "inviteUserHint": "Mağazanıza yeni bir kullanıcı davet edin.", - "sendInvite": "Davet gönder", - "pendingInvites": "Bekleyen Davetler", - "deleteInviteWarning": "{{email}} için daveti silmek üzeresiniz. Bu işlem geri alınamaz.", - "resendInvite": "Daveti tekrar gönder", - "copyInviteLink": "Davet bağlantısını kopyala", - "expiredOnDate": "{{date}} tarihinde süresi doldu", - "validFromUntil": "<0>{{from}} - <1>{{until}} arası geçerli", - "acceptedOnDate": "{{date}} tarihinde kabul edildi", - "inviteStatus": { - "accepted": "Kabul edildi", - "pending": "Beklemede", - "expired": "Süresi doldu" - }, - "roles": { - "admin": "Yönetici", - "developer": "Geliştirici", - "member": "Üye" - }, - "deleteUserWarning": "{{name}} kullanıcısını silmek üzeresiniz. Bu işlem geri alınamaz.", - "invite": "Davet Et", - "list": { - "empty": { - "heading": "Kullanıcı bulunamadı", - "description": "Bir kullanıcı davet edildiğinde, burada görünecektir." - }, - "filtered": { - "heading": "Sonuç yok", - "description": "Hiçbir kullanıcı mevcut filtre kriterlerine uymuyor." - } - }, - "deleteUserSuccess": "Kullanıcı {{name}} başarıyla silindi" - }, - "store": { - "domain": "Mağaza", - "manageYourStoresDetails": "Mağazanızın detaylarını yönetin", - "editStore": "Mağazayı Düzenle", - "defaultCurrency": "Varsayılan para birimi", - "defaultRegion": "Varsayılan bölge", - "swapLinkTemplate": "Değişim bağlantı şablonu", - "paymentLinkTemplate": "Ödeme bağlantı şablonu", - "inviteLinkTemplate": "Davet bağlantı şablonu", - "currencies": "Para Birimleri", - "addCurrencies": "Para birimleri ekle", - "enableTaxInclusivePricing": "Vergi dahil fiyatlandırmayı etkinleştir", - "disableTaxInclusivePricing": "Vergi dahil fiyatlandırmayı devre dışı bırak", - "removeCurrencyWarning_one": "{{count}} para birimini mağazanızdan kaldırmak üzeresiniz. Devam etmeden önce bu para birimiyle tüm fiyatları kaldırdığınızdan emin olun.", - "removeCurrencyWarning_other": "{{count}} para birimini mağazanızdan kaldırmak üzeresiniz. Devam etmeden önce bu para birimleriyle tüm fiyatları kaldırdığınızdan emin olun.", - "currencyAlreadyAdded": "Para birimi mağazanıza zaten eklenmiş.", - "edit": { - "header": "Mağazayı Düzenle" - }, - "toast": { - "update": "Mağaza başarıyla güncellendi", - "currenciesUpdated": "Para birimleri başarıyla güncellendi", - "currenciesRemoved": "Para birimleri mağazadan başarıyla kaldırıldı", - "updatedTaxInclusivitySuccessfully": "Vergi dahil fiyatlandırma başarıyla güncellendi" - }, - "defaultSalesChannel": "Varsayılan satış kanalı", - "defaultLocation": "Varsayılan konum" - }, - "regions": { - "domain": "Bölgeler", - "subtitle": "Bir bölge, ürünlerinizi sattığınız bir alandır. Birden fazla ülkeyi kapsayabilir ve farklı vergi oranları, sağlayıcılar ve para birimleri içerebilir.", - "createRegion": "Bölge Oluştur", - "createRegionHint": "Belirli ülkeler için vergi oranlarını ve sağlayıcıları yönetin.", - "addCountries": "Ülkeleri ekle", - "editRegion": "Bölgeyi Düzenle", - "countriesHint": "Bu bölgeye dahil edilecek ülkeleri ekleyin.", - "deleteRegionWarning": "{{name}} bölgesini silmek üzeresiniz. Bu işlem geri alınamaz.", - "removeCountriesWarning_one": "{{count}} ülkeyi bölgeden kaldırmak üzeresiniz. Bu işlem geri alınamaz.", - "removeCountriesWarning_other": "{{count}} ülkeyi bölgeden kaldırmak üzeresiniz. Bu işlem geri alınamaz.", - "removeCountryWarning": "{{name}} ülkesini bölgeden kaldırmak üzeresiniz. Bu işlem geri alınamaz.", - "automaticTaxesHint": "Etkinleştirildiğinde, vergiler yalnızca teslimat adresine göre ödeme sırasında hesaplanır.", - "taxInclusiveHint": "Etkinleştirildiğinde, bölgedeki fiyatlar vergi dahil olacaktır.", - "providersHint": "Bu bölgede kullanılabilir ödeme sağlayıcılarını ekleyin.", - "shippingOptions": "Kargo Seçenekleri", - "deleteShippingOptionWarning": "{{name}} kargo seçeneğini silmek üzeresiniz. Bu işlem geri alınamaz.", - "return": "İade", - "outbound": "Dışa gönderim", - "priceType": "Fiyat Türü", - "flatRate": "Sabit Ücret", - "calculated": "Hesaplanmış", - "list": { - "noRecordsMessage": "Satış yaptığınız bölgeler için bir bölge oluşturun." - }, - "toast": { - "delete": "Bölge başarıyla silindi", - "edit": "Bölge düzenlemesi kaydedildi", - "create": "Bölge başarıyla oluşturuldu", - "countries": "Bölge ülkeleri başarıyla güncellendi" - }, - "shippingOption": { - "createShippingOption": "Kargo Seçeneği Oluştur", - "createShippingOptionHint": "Bölge için yeni bir kargo seçeneği oluşturun.", - "editShippingOption": "Kargo Seçeneğini Düzenle", - "fulfillmentMethod": "Karşılama Yöntemi", - "type": { - "outbound": "Dışa Gönderim", - "outboundHint": "Ürünleri müşteriye göndermek için bir kargo seçeneği oluşturuyorsanız kullanın.", - "return": "İade", - "returnHint": "Müşterinin ürünleri size iade etmesi için bir kargo seçeneği oluşturuyorsanız kullanın." - }, - "priceType": { - "label": "Fiyat Türü", - "flatRate": "Sabit ücret", - "calculated": "Hesaplanmış" - }, - "availability": { - "adminOnly": "Yalnızca yönetici", - "adminOnlyHint": "Etkinleştirildiğinde, kargo seçeneği yalnızca yönetim panelinde kullanılabilir, mağazada değil." - }, - "taxInclusiveHint": "Etkinleştirildiğinde, kargo seçeneğinin fiyatı vergi dahil olacaktır.", - "requirements": { - "label": "Gereksinimler", - "hint": "Kargo seçeneği için gereksinimleri belirleyin." - } - } - }, - "taxes": { - "domain": "Vergi Bölgeleri", - "domainDescription": "Vergi bölgenizi yönetin", - "countries": { - "taxCountriesHint": "Vergi ayarları listelenen ülkelere uygulanır." - }, - "settings": { - "editTaxSettings": "Vergi Ayarlarını Düzenle", - "taxProviderLabel": "Vergi sağlayıcı", - "systemTaxProviderLabel": "Sistem Vergi Sağlayıcı", - "calculateTaxesAutomaticallyLabel": "Vergileri otomatik olarak hesapla", - "calculateTaxesAutomaticallyHint": "Etkinleştirildiğinde, vergi oranları otomatik olarak hesaplanır ve sepete uygulanır. Devre dışı bırakıldığında, vergiler ödeme sırasında manuel olarak hesaplanmalıdır. Manuel vergiler, üçüncü taraf vergi sağlayıcılarıyla kullanım için önerilir.", - "applyTaxesOnGiftCardsLabel": "Hediye kartlarına vergi uygula", - "applyTaxesOnGiftCardsHint": "Etkinleştirildiğinde, hediye kartlarına ödeme sırasında vergi uygulanır. Bazı ülkelerde, hediye kartlarının satın alındığında vergi uygulanmasını gerektiren vergi düzenlemeleri vardır.", - "defaultTaxRateLabel": "Varsayılan vergi oranı", - "defaultTaxCodeLabel": "Varsayılan vergi kodu" - }, - "defaultRate": { - "sectionTitle": "Varsayılan Vergi Oranı" - }, - "taxRate": { - "sectionTitle": "Vergi Oranları", - "createTaxRate": "Vergi Oranı Oluştur", - "createTaxRateHint": "Bölge için yeni bir vergi oranı oluşturun.", - "deleteRateDescription": "{{name}} vergi oranını silmek üzeresiniz. Bu işlem geri alınamaz.", - "editTaxRate": "Vergi Oranını Düzenle", - "editRateAction": "Oranı düzenle", - "editOverridesAction": "Geçersiz kılmaları düzenle", - "editOverridesTitle": "Vergi Oranı Geçersiz Kılmalarını Düzenle", - "editOverridesHint": "Vergi oranı için geçersiz kılmaları belirtin.", - "deleteTaxRateWarning": "{{name}} vergi oranını silmek üzeresiniz. Bu işlem geri alınamaz.", - "productOverridesLabel": "Ürün geçersiz kılmaları", - "productOverridesHint": "Vergi oranı için ürün geçersiz kılmalarını belirtin.", - "addProductOverridesAction": "Ürün geçersiz kılmaları ekle", - "productTypeOverridesLabel": "Ürün türü geçersiz kılmaları", - "productTypeOverridesHint": "Vergi oranı için ürün türü geçersiz kılmalarını belirtin.", - "addProductTypeOverridesAction": "Ürün türü geçersiz kılmaları ekle", - "shippingOptionOverridesLabel": "Kargo seçeneği geçersiz kılmaları", - "shippingOptionOverridesHint": "Vergi oranı için kargo seçeneği geçersiz kılmalarını belirtin.", - "addShippingOptionOverridesAction": "Kargo seçeneği geçersiz kılmaları ekle", - "productOverridesHeader": "Ürünler", - "productTypeOverridesHeader": "Ürün Türleri", - "shippingOptionOverridesHeader": "Kargo Seçenekleri" - } - }, - "locations": { - "domain": "Konumlar", - "editLocation": "Konumu Düzenle", - "addSalesChannels": "Satış kanalları ekle", - "noLocationsFound": "Hiçbir konum bulunamadı", - "selectLocations": "Ürünü stoklayan konumları seçin.", - "deleteLocationWarning": "{{name}} konumunu silmek üzeresiniz. Bu işlem geri alınamaz.", - "removeSalesChannelsWarning_one": "{{count}} satış kanalını konumdan kaldırmak üzeresiniz.", - "removeSalesChannelsWarning_other": "{{count}} satış kanalını konumdan kaldırmak üzeresiniz.", - "toast": { - "create": "Konum başarıyla oluşturuldu", - "update": "Konum başarıyla güncellendi", - "removeChannel": "Satış kanalı başarıyla kaldırıldı" - } - }, - "reservations": { - "domain": "Rezervasyonlar", - "subtitle": "Envanter kalemlerinin ayrılan miktarını yönetin.", - "deleteWarning": "Bir rezervasyonu silmek üzeresiniz. Bu işlem geri alınamaz." - }, - "salesChannels": { - "domain": "Satış Kanalları", - "subtitle": "Ürünlerinizi sattığınız çevrimiçi ve çevrimdışı kanalları yönetin.", - "createSalesChannel": "Satış Kanalı Oluştur", - "createSalesChannelHint": "Ürünlerinizi satmak için yeni bir satış kanalı oluşturun.", - "enabledHint": "Satış kanalının etkin olup olmadığını belirtin.", - "removeProductsWarning_one": "{{sales_channel}}'dan {{count}} ürünü kaldırmak üzeresiniz.", - "removeProductsWarning_other": "{{sales_channel}}'dan {{count}} ürünü kaldırmak üzeresiniz.", - "addProducts": "Ürün Ekle", - "editSalesChannel": "Satış kanalını düzenle", - "productAlreadyAdded": "Ürün zaten satış kanalına eklenmiş.", - "deleteSalesChannelWarning": "{{name}} satış kanalını silmek üzeresiniz. Bu işlem geri alınamaz.", - "toast": { - "create": "Satış kanalı başarıyla oluşturuldu", - "update": "Satış kanalı başarıyla güncellendi", - "delete": "Satış kanalı başarıyla silindi" - }, - "products": { - "list": { - "noRecordsMessage": "Satış kanalında ürün bulunmuyor." - }, - "add": { - "list": { - "noRecordsMessage": "Önce bir ürün oluşturun." - } - } - }, - "tooltip": { - "cannotDeleteDefault": "Varsayılan satış kanalı silinemez" - } - }, - "apiKeyManagement": { - "domain": { - "publishable": "Yayınlanabilir API Anahtarları", - "secret": "Gizli API Anahtarları" - }, - "subtitle": { - "publishable": "Satış kanallarına yönelik taleplerin kapsamını sınırlamak için mağaza vitrini için kullanılan API anahtarlarını yönetin.", - "secret": "Yönetici uygulamalarında yönetici kullanıcıları kimlik doğrulamak için kullanılan API anahtarlarını yönetin." - }, - "status": { - "active": "Aktif", - "revoked": "İptal Edildi" - }, - "type": { - "publishable": "Yayınlanabilir", - "secret": "Gizli" - }, - "create": { - "createPublishableHeader": "Yayınlanabilir API Anahtarı Oluştur", - "createPublishableHint": "Belirli satış kanallarına yönelik taleplerin kapsamını sınırlamak için yeni bir yayınlanabilir API anahtarı oluşturun.", - "createSecretHeader": "Gizli API Anahtarı Oluştur", - "createSecretHint": "Doğrulanmış bir yönetici kullanıcısı olarak Medusa API'ye erişmek için yeni bir gizli API anahtarı oluşturun.", - "secretKeyCreatedHeader": "Gizli Anahtar Oluşturuldu", - "secretKeyCreatedHint": "Yeni gizli anahtarınız oluşturuldu. Şimdi kopyalayın ve güvenli bir şekilde saklayın. Bu anahtar yalnızca bir kez görüntülenecektir.", - "copySecretTokenSuccess": "Gizli anahtar panoya kopyalandı.", - "copySecretTokenFailure": "Gizli anahtar panoya kopyalanamadı.", - "successToast": "API anahtarı başarıyla oluşturuldu." - }, - "edit": { - "header": "API Anahtarını Düzenle", - "description": "API anahtarının başlığını düzenleyin.", - "successToast": "API anahtarı {{title}} başarıyla güncellendi." - }, - "salesChannels": { - "title": "Satış Kanalları Ekle", - "description": "API anahtarının sınırlandırılması gereken satış kanallarını ekleyin.", - "successToast_one": "{{count}} satış kanalı API anahtarına başarıyla eklendi.", - "successToast_other": "{{count}} satış kanalı API anahtarına başarıyla eklendi.", - "alreadyAddedTooltip": "Satış kanalı zaten API anahtarına eklenmiş.", - "list": { - "noRecordsMessage": "Yayınlanabilir API anahtarının kapsamındaki satış kanalı yok." - } - }, - "delete": { - "warning": "{{title}} API anahtarını silmek üzeresiniz. Bu işlem geri alınamaz.", - "successToast": "API anahtarı {{title}} başarıyla silindi." - }, - "revoke": { - "warning": "{{title}} API anahtarını iptal etmek üzeresiniz. Bu işlem geri alınamaz.", - "successToast": "API anahtarı {{title}} başarıyla iptal edildi." - }, - "addSalesChannels": { - "list": { - "noRecordsMessage": "Önce bir satış kanalı oluşturun." - } - }, - "removeSalesChannel": { - "warning": "Satış kanalı {{name}}'ı API anahtarından kaldırmak üzeresiniz. Bu işlem geri alınamaz.", - "warningBatch_one": "{{count}} satış kanalını API anahtarından kaldırmak üzeresiniz. Bu işlem geri alınamaz.", - "warningBatch_other": "{{count}} satış kanalını API anahtarından kaldırmak üzeresiniz. Bu işlem geri alınamaz.", - "successToast": "Satış kanalı API anahtarından başarıyla kaldırıldı.", - "successToastBatch_one": "{{count}} satış kanalı API anahtarından başarıyla kaldırıldı.", - "successToastBatch_other": "{{count}} satış kanalı API anahtarından başarıyla kaldırıldı." - }, - "actions": { - "revoke": "API anahtarını iptal et", - "copy": "API anahtarını kopyala", - "copySuccessToast": "API anahtarı panoya kopyalandı." - }, - "table": { - "lastUsedAtHeader": "Son Kullanılma Zamanı", - "createdAtHeader": "İptal Edilme Zamanı" - }, - "fields": { - "lastUsedAtLabel": "Son kullanıldığı zaman", - "revokedByLabel": "İptal eden", - "revokedAtLabel": "İptal zamanı", - "createdByLabel": "Oluşturan" - } - }, - "returnReasons": { - "domain": "İade Nedenleri", - "subtitle": "İade edilen ürünler için nedenleri yönetin.", - "calloutHint": "İadeleri kategorize etmek için nedenleri yönetin.", - "editReason": "İade Nedenini Düzenle", - "create": { - "header": "İade Nedeni Ekle", - "subtitle": "En yaygın iade nedenlerini belirtin.", - "hint": "İadeleri kategorize etmek için yeni bir iade nedeni oluşturun.", - "successToast": "İade nedeni {{label}} başarıyla oluşturuldu." - }, - "edit": { - "header": "İade Nedenini Düzenle", - "subtitle": "İade nedeninin değerini düzenleyin.", - "successToast": "İade nedeni {{label}} başarıyla güncellendi." - }, - "delete": { - "confirmation": "{{label}} iade nedenini silmek üzeresiniz. Bu işlem geri alınamaz.", - "successToast": "İade nedeni {{label}} başarıyla silindi." - }, - "fields": { - "value": { - "label": "Değer", - "placeholder": "yanlış_beden", - "tooltip": "Değer, iade nedeni için benzersiz bir tanımlayıcı olmalıdır." - }, - "label": { - "label": "Etiket", - "placeholder": "Yanlış beden" - }, - "description": { - "label": "Açıklama", - "placeholder": "Müşteri yanlış beden aldı" - } - } - }, - "login": { - "forgotPassword": "Şifrenizi mi unuttunuz? - <0>Sıfırla", - "title": "Medusa'ya Hoş Geldiniz", - "hint": "Hesap alanına erişmek için oturum açın" - }, - "invite": { - "title": "Medusa'ya Hoş Geldiniz", - "hint": "Aşağıda hesabınızı oluşturun", - "backToLogin": "Girişe geri dön", - "createAccount": "Hesap oluştur", - "alreadyHaveAccount": "Zaten bir hesabınız var mı? - <0>Giriş Yap", - "emailTooltip": "E-postanız değiştirilemez. Başka bir e-posta kullanmak istiyorsanız, yeni bir davet gönderilmelidir.", - "invalidInvite": "Davet geçersiz veya süresi dolmuş.", - "successTitle": "Hesabınız kaydedildi", - "successHint": "Hemen Medusa Yönetici ile başlayın.", - "successAction": "Medusa Yöneticiye Başla", - "invalidTokenTitle": "Davet tokeniniz geçersiz", - "invalidTokenHint": "Yeni bir davet bağlantısı talep etmeyi deneyin.", - "passwordMismatch": "Şifreler uyuşmuyor", - "toast": { - "accepted": "Davet başarıyla kabul edildi" - } - }, - "resetPassword": { - "title": "Şifreyi sıfırla", - "hint": "Aşağıya e-postanızı girin, şifrenizi nasıl sıfırlayacağınızı anlatan talimatları size göndereceğiz.", - "email": "E-posta", - "sendResetInstructions": "Sıfırlama talimatlarını gönder", - "backToLogin": "<0>Girişe geri dön", - "newPasswordHint": "Aşağıda yeni bir şifre seçin.", - "invalidTokenTitle": "Şifre sıfırlama tokeniniz geçersiz", - "invalidTokenHint": "Yeni bir sıfırlama bağlantısı talep etmeyi deneyin.", - "expiredTokenTitle": "Şifre sıfırlama tokeninizin süresi dolmuş", - "goToResetPassword": "Şifre Sıfırla'ya Git", - "resetPassword": "Şifreyi sıfırla", - "newPassword": "Yeni şifre", - "repeatNewPassword": "Yeni şifreyi tekrar et", - "tokenExpiresIn": "Token <0>{{time}} dakika içinde sona eriyor", - "successfulRequestTitle": "Size başarıyla bir e-posta gönderdik", - "successfulRequest": "Şifrenizi sıfırlamak için kullanabileceğiniz bir e-posta gönderdik. Birkaç dakika içinde almazsanız, spam klasörünüzü kontrol edin.", - "successfulResetTitle": "Şifre sıfırlama başarılı", - "successfulReset": "Lütfen giriş sayfasında oturum açın.", - "passwordMismatch": "Şifreler uyuşmuyor", - "invalidLinkTitle": "Şifre sıfırlama bağlantınız geçersiz", - "invalidLinkHint": "Şifrenizi yeniden sıfırlamayı deneyin." - }, - "workflowExecutions": { - "domain": "İş Akışları", - "subtitle": "Medusa uygulamanızdaki iş akışı yürütmelerini görüntüleyin ve takip edin.", - "transactionIdLabel": "İşlem Kimliği", - "workflowIdLabel": "İş Akışı Kimliği", - "progressLabel": "İlerleme", - "stepsCompletedLabel_one": "{{count}} adımın {{completed}}'i tamamlandı", - "stepsCompletedLabel_other": "{{count}} adımın {{completed}}'i tamamlandı", - "list": { - "noRecordsMessage": "Henüz herhangi bir iş akışı yürütülmedi." - }, - "history": { - "sectionTitle": "Geçmiş", - "runningState": "Çalışıyor...", - "awaitingState": "Bekleniyor", - "failedState": "Başarısız", - "skippedState": "Atlandı", - "skippedFailureState": "Atlandı (Başarısızlık)", - "definitionLabel": "Tanım", - "outputLabel": "Çıktı", - "compensateInputLabel": "Telafi girdisi", - "revertedLabel": "Geri alındı", - "errorLabel": "Hata" - }, - "state": { - "done": "Tamamlandı", - "failed": "Başarısız", - "reverted": "Geri alındı", - "invoking": "Çağırılıyor", - "compensating": "Telafi ediliyor", - "notStarted": "Başlamadı" - }, - "transaction": { - "state": { - "waitingToCompensate": "Telafi için bekliyor" - } - }, - "step": { - "state": { - "skipped": "Atlandı", - "skippedFailure": "Atlandı (Başarısızlık)", - "dormant": "Beklemede", - "timeout": "Zaman aşımı" - } - } - }, - "productTypes": { - "domain": "Ürün Türleri", - "subtitle": "Ürünlerinizi türlere göre organize edin.", - "create": { - "header": "Ürün Türü Oluştur", - "hint": "Ürünlerinizi kategorize etmek için yeni bir ürün türü oluşturun.", - "successToast": "Ürün türü {{value}} başarıyla oluşturuldu." - }, - "edit": { - "header": "Ürün Türünü Düzenle", - "successToast": "Ürün türü {{value}} başarıyla güncellendi." - }, - "delete": { - "confirmation": "{{value}} ürün türünü silmek üzeresiniz. Bu işlem geri alınamaz.", - "successToast": "Ürün türü {{value}} başarıyla silindi." - }, - "fields": { - "value": "Değer" - } - }, - "productTags": { - "domain": "Ürün Etiketleri", - "create": { - "header": "Ürün Etiketi Oluştur", - "subtitle": "Ürünlerinizi kategorize etmek için yeni bir ürün etiketi oluşturun.", - "successToast": "Ürün etiketi {{value}} başarıyla oluşturuldu." - }, - "edit": { - "header": "Ürün Etiketini Düzenle", - "subtitle": "Ürün etiketinin değerini düzenleyin.", - "successToast": "Ürün etiketi {{value}} başarıyla güncellendi." - }, - "delete": { - "confirmation": "{{value}} ürün etiketini silmek üzeresiniz. Bu işlem geri alınamaz.", - "successToast": "Ürün etiketi {{value}} başarıyla silindi." - }, - "fields": { - "value": "Değer" - } - }, - "notifications": { - "domain": "Bildirimler", - "emptyState": { - "title": "Bildirim yok", - "description": "Şu anda herhangi bir bildiriminiz yok, ancak olduğunda burada görünecekler." - }, - "accessibility": { - "description": "Medusa aktiviteleri hakkında bildirimler burada listelenecek." - } - }, - "errors": { - "serverError": "Sunucu hatası - Daha sonra tekrar deneyin.", - "invalidCredentials": "Yanlış e-posta veya şifre" - }, - "statuses": { - "scheduled": "Planlandı", - "expired": "Süresi Dolmuş", - "active": "Aktif", - "enabled": "Etkin", - "disabled": "Devre Dışı", - "inactive": "Pasif", - "draft": "Taslak" - }, - "labels": { - "productVariant": "Ürün Varyantı", - "prices": "Fiyatlar", - "available": "Mevcut", - "inStock": "Stokta Var", - "added": "Eklendi", - "removed": "Kaldırıldı", - "from": "Kimden", - "to": "Kime", - "beaware": "Dikkat", - "loading": "Yükleniyor" - }, - "fields": { - "amount": "Miktar", - "refundAmount": "İade miktarı", - "name": "İsim", - "default": "Varsayılan", - "lastName": "Soyadı", - "firstName": "Adı", - "title": "Başlık", - "customTitle": "Özel başlık", - "manageInventory": "Envanteri yönet", - "inventoryKit": "Envanter seti var", - "inventoryItems": "Envanter öğeleri", - "inventoryItem": "Envanter öğesi", - "requiredQuantity": "Gerekli miktar", - "description": "Açıklama", - "email": "E-posta", - "password": "Şifre", - "repeatPassword": "Şifreyi Tekrarla", - "confirmPassword": "Şifreyi Onayla", - "newPassword": "Yeni Şifre", - "repeatNewPassword": "Yeni Şifreyi Tekrarla", - "categories": "Kategoriler", - "shippingMethod": "Kargo metodu", - "configurations": "Yapılandırmalar", - "conditions": "Koşullar", - "category": "Kategori", - "collection": "Koleksiyon", - "discountable": "İndirim uygulanabilir", - "handle": "Tanıtıcı", - "subtitle": "Alt başlık", - "item": "Öğe", - "qty": "adet.", - "limit": "Limit", - "tags": "Etiketler", - "type": "Tür", - "reason": "Sebep", - "none": "hiçbiri", - "all": "tümü", - "search": "Ara", - "percentage": "Yüzde", - "sales_channels": "Satış Kanalları", - "customer_groups": "Müşteri Grupları", - "product_tags": "Ürün Etiketleri", - "product_types": "Ürün Türleri", - "product_collections": "Ürün Koleksiyonları", - "status": "Durum", - "code": "Kod", - "value": "Değer", - "disabled": "Devre dışı", - "dynamic": "Dinamik", - "normal": "Normal", - "years": "Yıllar", - "months": "Aylar", - "days": "Günler", - "hours": "Saatler", - "minutes": "Dakikalar", - "totalRedemptions": "Toplam Kullanım", - "countries": "Ülkeler", - "paymentProviders": "Ödeme Sağlayıcıları", - "refundReason": "İade Sebebi", - "fulfillmentProviders": "Tamamlama Sağlayıcıları", - "fulfillmentProvider": "Tamamlama Sağlayıcısı", - "providers": "Sağlayıcılar", - "availability": "Mevcudiyet", - "inventory": "Envanter", - "optional": "Opsiyonel", - "note": "Not", - "automaticTaxes": "Otomatik Vergiler", - "taxInclusivePricing": "Vergi dahil fiyatlandırma", - "currency": "Para Birimi", - "address": "Adres", - "address2": "Daire, apartman vb.", - "city": "Şehir", - "postalCode": "Posta Kodu", - "country": "Ülke", - "state": "Eyalet", - "province": "İl", - "company": "Şirket", - "phone": "Telefon", - "metadata": "Meta veri", - "selectCountry": "Ülke seçin", - "products": "Ürünler", - "variants": "Varyantlar", - "orders": "Siparişler", - "account": "Hesap", - "total": "Toplam Sipariş", - "paidTotal": "Toplam tahsilat", - "totalExclTax": "Vergi hariç toplam", - "subtotal": "Ara toplam", - "shipping": "Kargo", - "outboundShipping": "Giden Kargo", - "returnShipping": "İade Kargosu", - "tax": "Vergi", - "created": "Oluşturuldu", - "key": "Anahtar", - "customer": "Müşteri", - "date": "Tarih", - "order": "Sipariş", - "fulfillment": "Tamamlama", - "provider": "Sağlayıcı", - "payment": "Ödeme", - "items": "Öğeler", - "salesChannel": "Satış Kanalı", - "region": "Bölge", - "discount": "İndirim", - "role": "Rol", - "sent": "Gönderildi", - "salesChannels": "Satış Kanalları", - "product": "Ürün", - "createdAt": "Oluşturulma", - "updatedAt": "Güncellenme", - "revokedAt": "Geri alınma", - "true": "Doğru", - "false": "Yanlış", - "giftCard": "Hediye Kartı", - "tag": "Etiket", - "dateIssued": "Düzenlenme Tarihi", - "issuedDate": "Düzenleme Tarihi", - "expiryDate": "Son Kullanma Tarihi", - "price": "Fiyat", - "priceTemplate": "Fiyat {{regionOrCurrency}}", - "height": "Yükseklik", - "width": "Genişlik", - "length": "Uzunluk", - "weight": "Ağırlık", - "midCode": "MID kodu", - "hsCode": "HS kodu", - "ean": "EAN", - "upc": "UPC", - "inventoryQuantity": "Envanter miktarı", - "barcode": "Barkod", - "countryOfOrigin": "Menşei ülke", - "material": "Malzeme", - "thumbnail": "Küçük resim", - "sku": "SKU", - "managedInventory": "Yönetilen envanter", - "allowBackorder": "Ön siparişe izin ver", - "inStock": "Stokta var", - "location": "Konum", - "quantity": "Miktar", - "variant": "Varyant", - "id": "ID", - "parent": "Ebeveyn", - "minSubtotal": "Minimum Ara Toplam", - "maxSubtotal": "Maksimum Ara Toplam", - "shippingProfile": "Kargo Profili", - "summary": "Özet", - "details": "Detaylar", - "label": "Etiket", - "rate": "Oran", - "requiresShipping": "Kargo gerektirir", - "unitPrice": "Birim fiyat", - "startDate": "Başlangıç Tarihi", - "endDate": "Bitiş Tarihi", - "draft": "Taslak", - "values": "Değerler", - "by": "Tarafından" - }, - "dateTime": { - "years_one": "Yıl", - "years_other": "Yıllar", - "months_one": "Ay", - "months_other": "Aylar", - "weeks_one": "Hafta", - "weeks_other": "Haftalar", - "days_one": "Gün", - "days_other": "Günler", - "hours_one": "Saat", - "hours_other": "Saatler", - "minutes_one": "Dakika", - "minutes_other": "Dakikalar", - "seconds_one": "Saniye", - "seconds_other": "Saniyeler" - } -} diff --git a/src/i18n/translations/uk.json b/src/i18n/translations/uk.json deleted file mode 100644 index adabbcb9..00000000 --- a/src/i18n/translations/uk.json +++ /dev/null @@ -1,2861 +0,0 @@ -{ - "$schema": "./$schema.json", - "general": { - "ascending": "По зростанню", - "descending": "По спаданню", - "add": "Додати", - "start": "Почати", - "end": "Кінець", - "open": "Відкрити", - "close": "Закрити", - "apply": "Застосувати", - "range": "Діапазон", - "search": "Пошук", - "of": "з", - "results": "результатів", - "pages": "сторінки", - "next": "Наступна", - "prev": "Попередня", - "is": "є", - "timeline": "Таймлайн", - "success": "Успіх", - "warning": "Попередження", - "tip": "Порада", - "error": "Помилка", - "select": "Вибрати", - "selected": "Вибрано", - "enabled": "Увімкнено", - "disabled": "Вимкнено", - "expired": "Закінчено", - "active": "Активний", - "revoked": "Скасовано", - "new": "Новий", - "modified": "Змінено", - "added": "Додано", - "removed": "Вилучено", - "admin": "Адміністратор", - "store": "Магазин", - "details": "Деталі", - "items_one": "{{count}} товар", - "items_other": "{{count}} товари", - "countSelected": "{{count}} вибрано", - "countOfTotalSelected": "{{count}} з {{total}} вибрано", - "plusCount": "+ {{count}}", - "plusCountMore": "+ {{count}} ще", - "areYouSure": "Ви впевнені?", - "noRecordsFound": "Записів не знайдено", - "typeToConfirm": "Будь ласка, введіть {val} для підтвердження:", - "noResultsTitle": "Немає результатів", - "noResultsMessage": "Спробуйте змінити фільтри або запит пошуку", - "noSearchResults": "Результатів не знайдено", - "noSearchResultsFor": "Немає результатів для <0>'{{query}}'", - "noRecordsTitle": "Немає записів", - "noRecordsMessage": "Немає записів для відображення", - "unsavedChangesTitle": "Ви впевнені, що хочете залишити цю форму?", - "unsavedChangesDescription": "У вас є незбережені зміни, які будуть втрачені, якщо ви вийдете з форми.", - "includesTaxTooltip": "Ціни в цій колонці включають податки.", - "excludesTaxTooltip": "Ціни в цій колонці без податків.", - "noMoreData": "Немає більше даних" - }, - "json": { - "header": "JSON", - "numberOfKeys_one": "{{count}} ключ", - "numberOfKeys_other": "{{count}} ключів", - "drawer": { - "header_one": "JSON <0>· {{count}} ключ", - "header_other": "JSON <0>· {{count}} ключів", - "description": "Перегляньте JSON дані для цього об'єкта." - } - }, - "metadata": { - "header": "Метадані", - "numberOfKeys_one": "{{count}} ключ", - "numberOfKeys_other": "{{count}} ключів", - "edit": { - "header": "Редагувати метадані", - "description": "Редагуйте метадані для цього об'єкта.", - "successToast": "Метадані успішно оновлено.", - "actions": { - "insertRowAbove": "Вставити рядок зверху", - "insertRowBelow": "Вставити рядок знизу", - "deleteRow": "Видалити рядок" - }, - "labels": { - "key": "Ключ", - "value": "Значення" - }, - "complexRow": { - "label": "Деякі рядки вимкнені", - "description": "Цей об'єкт містить нефіксовані метадані, такі як масиви або об'єкти, які не можна редагувати тут. Щоб редагувати вимкнені рядки, використовуйте API безпосередньо.", - "tooltip": "Цей рядок вимкнений, оскільки містить нефіксовані дані." - } - } - }, - "validation": { - "mustBeInt": "Значення повинно бути цілим числом.", - "mustBePositive": "Значення повинно бути додатнім числом." - }, - "actions": { - "save": "Зберегти", - "saveAsDraft": "Зберегти як чернетку", - "copy": "Копіювати", - "copied": "Скопійовано", - "duplicate": "Дублювати", - "publish": "Опублікувати", - "create": "Створити", - "delete": "Видалити", - "remove": "Видалити", - "revoke": "Скасувати", - "cancel": "Скасувати", - "forceConfirm": "Примусово підтвердити", - "continueEdit": "Продовжити редагування", - "enable": "Увімкнути", - "disable": "Вимкнути", - "undo": "Скасувати", - "complete": "Завершити", - "viewDetails": "Переглянути деталі", - "back": "Назад", - "close": "Закрити", - "showMore": "Показати більше", - "continue": "Продовжити", - "continueWithEmail": "Продовжити з електронною поштою", - "idCopiedToClipboard": "ID скопійовано в буфер обміну", - "addReason": "Додати причину", - "addNote": "Додати примітку", - "reset": "Скинути", - "confirm": "Підтвердити", - "edit": "Редагувати", - "addItems": "Додати елементи", - "download": "Завантажити", - "clear": "Очистити", - "clearAll": "Очистити все", - "apply": "Застосувати", - "add": "Додати", - "select": "Вибрати", - "browse": "Переглянути", - "logout": "Вийти", - "hide": "Приховати", - "export": "Експортувати", - "import": "Імпортувати", - "cannotUndo": "Цю дію не можна скасувати" - }, - "operators": { - "in": "У" - }, - "app": { - "search": { - "label": "Пошук", - "title": "Пошук", - "description": "Пошук по всьому магазину, включаючи замовлення, продукти, клієнтів і більше.", - "allAreas": "Всі області", - "navigation": "Навігація", - "openResult": "Відкрити результат", - "showMore": "Показати більше", - "placeholder": "Перейдіть або знайдіть що завгодно...", - "noResultsTitle": "Результатів не знайдено", - "noResultsMessage": "Ми не знайшли нічого, що відповідало б вашому запиту.", - "emptySearchTitle": "Наберіть для пошуку", - "emptySearchMessage": "Введіть ключове слово або фразу для пошуку.", - "loadMore": "Завантажити ще {{count}}", - "groups": { - "all": "Всі області", - "customer": "Клієнти", - "customerGroup": "Групи клієнтів", - "product": "Продукти", - "productVariant": "Варіанти продуктів", - "inventory": "Інвентар", - "reservation": "Резервації", - "category": "Категорії", - "collection": "Колекції", - "order": "Замовлення", - "promotion": "Промоції", - "campaign": "Кампанії", - "priceList": "Цінові списки", - "user": "Користувачі", - "region": "Регіони", - "taxRegion": "Податкові регіони", - "returnReason": "Причини повернення", - "salesChannel": "Канали продажу", - "productType": "Типи продуктів", - "productTag": "Теги продуктів", - "location": "Локації", - "shippingProfile": "Профілі доставки", - "publishableApiKey": "Опубліковувані API ключі", - "secretApiKey": "Таємні API ключі", - "command": "Команди", - "navigation": "Навігація" - } - }, - "keyboardShortcuts": { - "pageShortcut": "Перейти до", - "settingShortcut": "Налаштування", - "commandShortcut": "Команди", - "then": "тоді", - "navigation": { - "goToOrders": "Замовлення", - "goToProducts": "Продукти", - "goToCollections": "Колекції", - "goToCategories": "Категорії", - "goToCustomers": "Клієнти", - "goToCustomerGroups": "Групи клієнтів", - "goToInventory": "Інвентар", - "goToReservations": "Резервації", - "goToPriceLists": "Цінові списки", - "goToPromotions": "Промоції", - "goToCampaigns": "Кампанії" - }, - "settings": { - "goToSettings": "Налаштування", - "goToStore": "Магазин", - "goToUsers": "Користувачі", - "goToRegions": "Регіони", - "goToTaxRegions": "Податкові регіони", - "goToSalesChannels": "Канали продажу", - "goToProductTypes": "Типи продуктів", - "goToLocations": "Локації", - "goToPublishableApiKeys": "Опубліковувані API ключі", - "goToSecretApiKeys": "Таємні API ключі", - "goToWorkflows": "Робочі процеси", - "goToProfile": "Профіль", - "goToReturnReasons": "Причини повернення" - } - }, - "menus": { - "user": { - "documentation": "Документація", - "changelog": "Зміни", - "shortcuts": "Скорочення", - "profileSettings": "Налаштування профілю", - "theme": { - "label": "Тема", - "dark": "Темна", - "light": "Світла", - "system": "Система" - } - }, - "store": { - "label": "Магазин", - "storeSettings": "Налаштування магазину" - }, - "actions": { - "logout": "Вийти" - } - }, - "nav": { - "accessibility": { - "title": "Навігація", - "description": "Меню навігації для панелі інструментів." - }, - "common": { - "extensions": "Розширення" - }, - "main": { - "store": "Магазин", - "storeSettings": "Налаштування магазину" - }, - "settings": { - "header": "Налаштування", - "general": "Загальні", - "developer": "Розробник", - "myAccount": "Мій акаунт" - } - } - }, - "dataGrid": { - "columns": { - "view": "Перегляд", - "resetToDefault": "Скинути до стандартних значень", - "disabled": "Зміна видимих колонок вимкнена." - }, - "shortcuts": { - "label": "Скорочення", - "commands": { - "undo": "Скасувати", - "redo": "Повторити", - "copy": "Копіювати", - "paste": "Вставити", - "edit": "Редагувати", - "delete": "Видалити", - "clear": "Очистити", - "moveUp": "Перемістити вгору", - "moveDown": "Перемістити вниз", - "moveLeft": "Перемістити вліво", - "moveRight": "Перемістити вправо", - "moveTop": "Перемістити на верх", - "moveBottom": "Перемістити на низ", - "selectDown": "Вибрати вниз", - "selectUp": "Вибрати вгору", - "selectColumnDown": "Вибрати стовпчик вниз", - "selectColumnUp": "Вибрати стовпчик вгору", - "focusToolbar": "Перемістити фокус на панель інструментів", - "focusCancel": "Перемістити фокус на скасування" - } - }, - "errors": { - "fixError": "Виправити помилку", - "count_one": "{{count}} помилка", - "count_other": "{{count}} помилок" - } - }, - "filters": { - "date": { - "today": "Сьогодні", - "lastSevenDays": "Останні 7 днів", - "lastThirtyDays": "Останні 30 днів", - "lastNinetyDays": "Останні 90 днів", - "lastTwelveMonths": "Останні 12 місяців", - "custom": "Індивідуально", - "from": "З", - "to": "До" - }, - "compare": { - "lessThan": "Менше ніж", - "greaterThan": "Більше ніж", - "exact": "Точно", - "range": "Діапазон", - "lessThanLabel": "менше ніж {{value}}", - "greaterThanLabel": "більше ніж {{value}}", - "andLabel": "і" - }, - "radio": { - "yes": "Так", - "no": "немає", - "true": "правда", - "false": "помилковий" - }, - "addFilter": "Додати фільтр" - }, - "errorBoundary": { - "badRequestTitle": "400 - Невірний запит", - "badRequestMessage": "Запит не може бути зрозумілим сервером через помилковий синтаксис.", - "notFoundTitle": "404 - Сторінка не знайдена", - "notFoundMessage": "Перевірте URL та спробуйте ще раз, або використайте пошуковий рядок для знаходження того, що ви шукаєте.", - "internalServerErrorTitle": "500 - Внутрішня помилка сервера", - "internalServerErrorMessage": "Сталася неочікувана помилка на сервері. Будь ласка, спробуйте ще раз пізніше.", - "defaultTitle": "Сталася помилка", - "defaultMessage": "Сталася неочікувана помилка під час рендерингу цієї сторінки.", - "noMatchMessage": "Сторінка, яку ви шукаєте, не існує.", - "backToDashboard": "Назад до панелі керування" - }, - "addresses": { - "shippingAddress": { - "header": "Адреса доставки", - "editHeader": "Редагувати адресу доставки", - "editLabel": "Адреса доставки", - "label": "Адреса доставки" - }, - "billingAddress": { - "header": "Платіжна адреса", - "editHeader": "Редагувати платіжну адресу", - "editLabel": "Платіжна адреса", - "label": "Платіжна адреса", - "sameAsShipping": "Така ж, як адреса доставки" - }, - "contactHeading": "Контакт", - "locationHeading": "Місцезнаходження" - }, - "email": { - "editHeader": "Редагувати електронну пошту", - "editLabel": "Електронна пошта", - "label": "Електронна пошта" - }, - "transferOwnership": { - "header": "Перехід права власності", - "label": "Перехід права власності", - "details": { - "order": "Деталі замовлення", - "draft": "Деталі чернетки" - }, - "currentOwner": { - "label": "Поточний власник", - "hint": "Поточний власник замовлення." - }, - "newOwner": { - "label": "Новий власник", - "hint": "Новий власник, якому потрібно передати замовлення." - }, - "validation": { - "mustBeDifferent": "Новий власник повинен відрізнятися від поточного власника.", - "required": "Новий власник є обов'язковим." - } - }, - "sales_channels": { - "availableIn": "Доступно в <0>{{x}} з <1>{{y}} торгових каналів" - }, - "products": { - "domain": "Продукти", - "additionalAttributes": "Додаткові атрибути", - "list": { - "noRecordsMessage": "Створіть перший продукт, щоб почати продавати." - }, - "edit": { - "header": "Редагувати продукт", - "description": "Редагуйте деталі продукту.", - "successToast": "Продукт {{title}} успішно оновлений." - }, - "create": { - "title": "Створити продукт", - "description": "Створіть новий продукт.", - "header": "Основне", - "tabs": { - "details": "Деталі", - "organize": "Організувати", - "variants": "Варіанти", - "inventory": "Комплекти на складі" - }, - "errors": { - "variants": "Будь ласка, виберіть хоча б один варіант.", - "options": "Будь ласка, створіть хоча б одну опцію.", - "uniqueSku": "SKU має бути унікальним." - }, - "inventory": { - "heading": "Комплекти на складі", - "label": "Додайте елементи складу до комплекту інвентарю варіанту.", - "itemPlaceholder": "Виберіть елемент складу", - "quantityPlaceholder": "Скільки з цих елементів потрібно для комплекту?" - }, - "variants": { - "header": "Варіанти", - "subHeadingTitle": "Так, це продукт з варіантами", - "subHeadingDescription": "Коли не обрано, ми створимо стандартний варіант для вас", - "optionTitle": { - "placeholder": "Розмір" - }, - "optionValues": { - "placeholder": "Малий, Середній, Великий" - }, - "productVariants": { - "label": "Варіанти продукту", - "hint": "Цей порядок впливатиме на порядок варіантів у вашому магазині.", - "alert": "Додайте опції для створення варіантів.", - "tip": "Необрані варіанти не будуть створені. Ви завжди можете створити та редагувати варіанти пізніше, але цей список підходить для варіацій ваших опцій продукту." - }, - "productOptions": { - "label": "Опції продукту", - "hint": "Визначте опції для продукту, наприклад, колір, розмір тощо." - } - }, - "successToast": "Продукт {{title}} успішно створено." - }, - "export": { - "header": "Експорт списку продуктів", - "description": "Експортуйте список продуктів у CSV файл.", - "success": { - "title": "Ми обробляємо ваш експорт", - "description": "Експортування даних може зайняти кілька хвилин. Ми повідомимо вас, коли завершимо." - }, - "filters": { - "title": "Фільтри", - "description": "Застосуйте фільтри у огляді таблиці, щоб налаштувати цей вигляд" - }, - "columns": { - "title": "Колонки", - "description": "Налаштуйте експортовані дані для задоволення специфічних потреб" - } - }, - "import": { - "header": "Імпорт списку продуктів", - "uploadLabel": "Імпортувати продукти", - "uploadHint": "Перетягніть CSV файл або натисніть, щоб завантажити", - "description": "Імпортуйте продукти, надавши CSV файл у попередньо визначеному форматі", - "template": { - "title": "Не впевнені, як організувати ваш список?", - "description": "Завантажте шаблон нижче, щоб переконатися, що ви дотримуєтесь правильного формату." - }, - "upload": { - "title": "Завантажте CSV файл", - "description": "За допомогою імпорту ви можете додавати або оновлювати продукти. Для оновлення існуючих продуктів потрібно використовувати існуючий хендл і ID, для оновлення існуючих варіантів потрібно використовувати існуючий ID. Вас попросять підтвердити перед імпортом продуктів.", - "preprocessing": "Попередня обробка...", - "productsToCreate": "Продукти будуть створені", - "productsToUpdate": "Продукти будуть оновлені" - }, - "success": { - "title": "Ми обробляємо ваш імпорт", - "description": "Імпорт даних може зайняти деякий час. Ми повідомимо вас, коли завершимо." - } - }, - "deleteWarning": "Ви збираєтеся видалити продукт {{title}}. Цю дію не можна скасувати.", - "variants": { - "header": "Варіанти", - "empty": { - "heading": "Немає варіантів", - "description": "Немає варіантів для відображення." - }, - "filtered": { - "heading": "Немає результатів", - "description": "Немає варіантів, які відповідають поточному критерію фільтрації." - } - }, - "attributes": "Атрибути", - "editAttributes": "Редагувати атрибути", - "editOptions": "Редагувати опції", - "editPrices": "Редагувати ціни", - "media": { - "label": "Медіа", - "editHint": "Додайте медіа до продукту, щоб продемонструвати його у вашому магазині.", - "makeThumbnail": "Зробити мініатюру", - "uploadImagesLabel": "Завантажити зображення", - "uploadImagesHint": "Перетягніть зображення сюди або натисніть, щоб завантажити.", - "invalidFileType": "'{{name}}' не підтримується. Підтримувані типи файлів: {{types}}.", - "failedToUpload": "Не вдалося завантажити додане медіа. Спробуйте ще раз.", - "deleteWarning_one": "Ви збираєтеся видалити {{count}} зображення. Цю дію не можна скасувати.", - "deleteWarning_other": "Ви збираєтеся видалити {{count}} зображень. Цю дію не можна скасувати.", - "deleteWarningWithThumbnail_one": "Ви збираєтеся видалити {{count}} зображення, включаючи мініатюру. Цю дію не можна скасувати.", - "deleteWarningWithThumbnail_other": "Ви збираєтеся видалити {{count}} зображень, включаючи мініатюри. Цю дію не можна скасувати.", - "thumbnailTooltip": "Мініатюра", - "galleryLabel": "Галерея", - "downloadImageLabel": "Завантажити поточне зображення", - "deleteImageLabel": "Видалити поточне зображення", - "emptyState": { - "header": "Немає медіа", - "description": "Додайте медіа до продукту, щоб продемонструвати його у вашому магазині.", - "action": "Додати медіа" - }, - "successToast": "Медіа успішно оновлено." - }, - "discountableHint": "Коли не вибрано, знижки не будуть застосовуватися до цього продукту.", - "noSalesChannels": "Не доступний у жодному каналі продажу", - "variantCount_one": "{{count}} варіант", - "variantCount_other": "{{count}} варіанти", - "deleteVariantWarning": "Ви збираєтеся видалити варіант {{title}}. Цю дію не можна скасувати.", - "productStatus": { - "draft": "Чернетка", - "published": "Опубліковано", - "proposed": "Запропоновано", - "rejected": "Відхилено" - }, - "fields": { - "title": { - "label": "Назва", - "hint": "Дайте своєму продукту коротку та чітку назву.<0/>Рекомендована довжина для пошукових систем: 50-60 символів.", - "placeholder": "Зимова куртка" - }, - "subtitle": { - "label": "Підзаголовок", - "placeholder": "Тепло і затишно" - }, - "handle": { - "label": "Ідентифікатор", - "tooltip": "Ідентифікатор використовується для посилання на продукт у вашому магазині. Якщо не вказано, ідентифікатор буде згенерований із назви продукту.", - "placeholder": "зимова-куртка" - }, - "description": { - "label": "Опис", - "hint": "Дайте своєму продукту короткий та чіткий опис.<0/>Рекомендована довжина для пошукових систем: 120-160 символів.", - "placeholder": "Тепла і затишна куртка" - }, - "discountable": { - "label": "Доступний для знижок", - "hint": "Коли не вибрано, знижки не будуть застосовані до цього продукту" - }, - "type": { - "label": "Тип" - }, - "collection": { - "label": "Колекція" - }, - "categories": { - "label": "Категорії" - }, - "tags": { - "label": "Теги" - }, - "sales_channels": { - "label": "Канали продажу", - "hint": "Цей продукт буде доступний тільки в стандартному каналі продажу, якщо не буде змінено." - }, - "countryOrigin": { - "label": "Країна походження" - }, - "material": { - "label": "Матеріал" - }, - "width": { - "label": "Ширина" - }, - "length": { - "label": "Довжина" - }, - "height": { - "label": "Висота" - }, - "weight": { - "label": "Вага" - }, - "options": { - "label": "Опції продукту", - "hint": "Опції використовуються для визначення кольору, розміру тощо продукту", - "add": "Додати опцію", - "optionTitle": "Назва опції", - "optionTitlePlaceholder": "Колір", - "variations": "Варіації (через кому)", - "variantionsPlaceholder": "Червоний, Синій, Зелений" - }, - "variants": { - "label": "Варіанти продукту", - "hint": "Варіанти, для яких не обрано, не будуть створені. Це вплине на порядок відображення варіантів на вашому сайті." - }, - "mid_code": { - "label": "Mid код" - }, - "hs_code": { - "label": "HS код" - } - }, - "variant": { - "edit": { - "header": "Редагувати варіант", - "success": "Варіант продукту успішно відредаговано" - }, - "create": { - "header": "Деталі варіанту" - }, - "deleteWarning": "Ви впевнені, що хочете видалити цей варіант?", - "pricesPagination": "1 - {{current}} із {{total}} цін", - "tableItemAvailable": "{{availableCount}} доступно", - "tableItem_one": "{{availableCount}} доступно на {{locationCount}} локації", - "tableItem_other": "{{availableCount}} доступно на {{locationCount}} локаціях", - "inventory": { - "notManaged": "Не керується", - "manageItems": "Керувати товарами на складі", - "notManagedDesc": "Запаси для цього варіанту не керуються. Увімкніть 'Керування запасами', щоб відслідковувати запаси варіанту.", - "manageKit": "Керувати комплектом запасів", - "navigateToItem": "Перейти до товару на складі", - "actions": { - "inventoryItems": "Перейти до товару на складі", - "inventoryKit": "Показати товари на складі" - }, - "inventoryKit": "Комплект запасів", - "inventoryKitHint": "Цей варіант складається з кількох товарів на складі?", - "validation": { - "itemId": "Будь ласка, виберіть товар на складі.", - "quantity": "Кількість обов'язкова. Введіть позитивне число." - }, - "header": "Запаси та інвентар", - "editItemDetails": "Редагувати деталі товару", - "manageInventoryLabel": "Керувати запасами", - "manageInventoryHint": "Коли увімкнено, ми будемо змінювати кількість товару при створенні замовлень та повернень.", - "allowBackordersLabel": "Дозволити замовлення на складі", - "allowBackordersHint": "Коли увімкнено, клієнти можуть замовити варіант, навіть якщо кількість недоступна.", - "toast": { - "levelsBatch": "Рівні запасів оновлено.", - "update": "Товар на складі успішно оновлено.", - "updateLevel": "Рівень запасів успішно оновлено.", - "itemsManageSuccess": "Товари на складі успішно оновлено." - } - } - }, - "options": { - "header": "Опції", - "edit": { - "header": "Редагувати опцію", - "successToast": "Опція {{title}} успішно оновлена." - }, - "create": { - "header": "Створити опцію", - "successToast": "Опція {{title}} успішно створена." - }, - "deleteWarning": "Ви збираєтеся видалити опцію продукту: {{title}}. Цю дію неможливо скасувати." - }, - "organization": { - "header": "Організація", - "edit": { - "header": "Редагувати організацію", - "toasts": { - "success": "Організацію {{title}} успішно оновлено." - } - } - }, - "toasts": { - "delete": { - "success": { - "header": "Продукт видалено", - "description": "{{title}} успішно видалено." - }, - "error": { - "header": "Не вдалося видалити продукт" - } - } - } - }, - "collections": { - "domain": "Колекції", - "subtitle": "Організуйте продукти у колекції.", - "createCollection": "Створити колекцію", - "createCollectionHint": "Створіть нову колекцію для організації ваших продуктів.", - "createSuccess": "Колекцію створено успішно.", - "editCollection": "Редагувати колекцію", - "handleTooltip": "Обробник використовується для посилання на колекцію у вашому магазині. Якщо не вказано, обробник буде згенеровано з назви колекції.", - "deleteWarning": "Ви збираєтесь видалити колекцію {{title}}. Цю дію не можна скасувати.", - "removeSingleProductWarning": "Ви збираєтесь видалити продукт {{title}} з колекції. Цю дію не можна скасувати.", - "removeProductsWarning_one": "Ви збираєтесь видалити {{count}} продукт з колекції. Цю дію не можна скасувати.", - "removeProductsWarning_other": "Ви збираєтесь видалити {{count}} продукти з колекції. Цю дію не можна скасувати.", - "products": { - "list": { - "noRecordsMessage": "В колекції немає продуктів." - }, - "add": { - "successToast_one": "Продукт успішно додано до колекції.", - "successToast_other": "Продукти успішно додано до колекції." - }, - "remove": { - "successToast_one": "Продукт успішно видалено з колекції.", - "successToast_other": "Продукти успішно видалено з колекції." - } - } - }, - "categories": { - "domain": "Категорії", - "subtitle": "Організуйте продукти в категорії та керуйте їх рейтингом і ієрархією.", - "create": { - "header": "Створити категорію", - "hint": "Створіть нову категорію для організації ваших продуктів.", - "tabs": { - "details": "Деталі", - "organize": "Організувати рейтинг" - }, - "successToast": "Категорія {{name}} успішно створена." - }, - "edit": { - "header": "Редагувати категорію", - "description": "Редагуйте категорію, щоб оновити її деталі.", - "successToast": "Категорія успішно оновлена." - }, - "delete": { - "confirmation": "Ви збираєтесь видалити категорію {{name}}. Цю дію не можна скасувати.", - "successToast": "Категорія {{name}} успішно видалена." - }, - "products": { - "add": { - "disabledTooltip": "Продукт вже є в цій категорії.", - "successToast_one": "Додано {{count}} продукт до категорії.", - "successToast_other": "Додано {{count}} продукти до категорії." - }, - "remove": { - "confirmation_one": "Ви збираєтесь видалити {{count}} продукт з категорії. Цю дію не можна скасувати.", - "confirmation_other": "Ви збираєтесь видалити {{count}} продукти з категорії. Цю дію не можна скасувати.", - "successToast_one": "Видалено {{count}} продукт з категорії.", - "successToast_other": "Видалено {{count}} продукти з категорії." - }, - "list": { - "noRecordsMessage": "В категорії немає продуктів." - } - }, - "organize": { - "header": "Організувати", - "action": "Редагувати рейтинг" - }, - "fields": { - "visibility": { - "label": "Видимість", - "internal": "Внутрішній", - "public": "Публічний" - }, - "status": { - "label": "Статус", - "active": "Активний", - "inactive": "Неактивний" - }, - "path": { - "label": "Шлях", - "tooltip": "Показати повний шлях категорії." - }, - "children": { - "label": "Діти" - }, - "new": { - "label": "Нова" - } - } - }, - "inventory": { - "domain": "Інвентаризація", - "subtitle": "Керуйте вашими товарними запасами", - "reserved": "Зарезервовано", - "available": "Доступно", - "locationLevels": "Локації", - "associatedVariants": "Пов'язані варіанти", - "manageLocations": "Керувати локаціями", - "deleteWarning": "Ви збираєтесь видалити товарний елемент. Цю дію не можна скасувати.", - "editItemDetails": "Редагувати деталі товару", - "create": { - "title": "Створити товарний елемент", - "details": "Деталі", - "availability": "Наявність", - "locations": "Локації", - "attributes": "Атрибути", - "requiresShipping": "Потрібна доставка", - "requiresShippingHint": "Чи потребує товарна одиниця доставки?", - "successToast": "Товарний елемент успішно створений." - }, - "reservation": { - "header": "Резервування {{itemName}}", - "editItemDetails": "Редагувати резервування", - "lineItemId": "ID товарної одиниці", - "orderID": "ID замовлення", - "description": "Опис", - "location": "Локація", - "inStockAtLocation": "В наявності на цій локації", - "availableAtLocation": "Доступно на цій локації", - "reservedAtLocation": "Зарезервовано на цій локації", - "reservedAmount": "Кількість для резервування", - "create": "Створити резервування", - "itemToReserve": "Товар для резервування", - "quantityPlaceholder": "Скільки ви хочете зарезервувати?", - "descriptionPlaceholder": "Який тип резервування?", - "successToast": "Резервування успішно створено.", - "updateSuccessToast": "Резервування успішно оновлено.", - "deleteSuccessToast": "Резервування успішно видалено.", - "errors": { - "noAvaliableQuantity": "Локація не має доступної кількості.", - "quantityOutOfRange": "Мінімальна кількість — 1, максимальна кількість — {{max}}" - } - }, - "adjustInventory": { - "errors": { - "stockedQuantity": "Кількість на складі не може бути оновлена до менше ніж зарезервована кількість {{quantity}}." - } - }, - "toast": { - "updateLocations": "Локації успішно оновлені.", - "updateLevel": "Рівень інвентарю успішно оновлено.", - "updateItem": "Товарний елемент успішно оновлено." - } - }, - "giftCards": { - "domain": "Подарункові картки", - "editGiftCard": "Редагувати подарункову картку", - "createGiftCard": "Створити подарункову картку", - "createGiftCardHint": "Створіть подарункову картку вручну, яку можна використовувати як метод оплати у вашому магазині.", - "selectRegionFirst": "Спочатку виберіть регіон", - "deleteGiftCardWarning": "Ви збираєтеся видалити подарункову картку {{code}}. Цю дію не можна скасувати.", - "balanceHigherThanValue": "Баланс не може бути більшим за початкову суму.", - "balanceLowerThanZero": "Баланс не може бути від'ємним.", - "expiryDateHint": "У різних країнах існують різні закони щодо термінів дії подарункових карток. Переконайтесь, що перевірили місцеві регуляції перед встановленням терміну дії.", - "regionHint": "Зміна регіону подарункової картки також змінить її валюту, що може вплинути на її грошову вартість.", - "enabledHint": "Вкажіть, чи активована подарункова картка.", - "balance": "Баланс", - "currentBalance": "Поточний баланс", - "initialBalance": "Початковий баланс", - "personalMessage": "Особисте повідомлення", - "recipient": "Одержувач" - }, - "customers": { - "domain": "Клієнти", - "list": { - "noRecordsMessage": "Ваші клієнти з'являться тут." - }, - "create": { - "header": "Створити клієнта", - "hint": "Створіть нового клієнта та керуйте його даними.", - "successToast": "Клієнта {{email}} було успішно створено." - }, - "groups": { - "label": "Групи клієнтів", - "remove": "Ви впевнені, що хочете видалити клієнта з групи \"{{name}}\"?", - "removeMany": "Ви впевнені, що хочете видалити клієнта з наступних груп: {{groups}}?", - "alreadyAddedTooltip": "Клієнт вже є в цій групі.", - "list": { - "noRecordsMessage": "Цей клієнт не належить до жодної групи." - }, - "add": { - "success": "Клієнт доданий до: {{groups}}.", - "list": { - "noRecordsMessage": "Будь ласка, створіть групу клієнтів спочатку." - } - }, - "removed": { - "success": "Клієнт видалений з: {{groups}}.", - "list": { - "noRecordsMessage": "Будь ласка, створіть групу клієнтів спочатку." - } - } - }, - "edit": { - "header": "Редагувати клієнта", - "emailDisabledTooltip": "Адресу електронної пошти не можна змінити для зареєстрованих клієнтів.", - "successToast": "Клієнта {{email}} було успішно оновлено." - }, - "delete": { - "title": "Видалити клієнта", - "description": "Ви збираєтеся видалити клієнта {{email}}. Цю дію не можна скасувати.", - "successToast": "Клієнта {{email}} було успішно видалено." - }, - "fields": { - "guest": "Гість", - "registered": "Зареєстрований", - "groups": "Групи" - }, - "registered": "Зареєстрований", - "guest": "Гість", - "hasAccount": "Має акаунт" - }, - "customerGroups": { - "domain": "Групи клієнтів", - "subtitle": "Організуйте клієнтів у групи. Кожна група може мати різні акції та ціни.", - "create": { - "header": "Створити групу клієнтів", - "hint": "Створіть нову групу клієнтів для сегментації вашої аудиторії.", - "successToast": "Групу клієнтів {{name}} було успішно створено." - }, - "edit": { - "header": "Редагувати групу клієнтів", - "successToast": "Групу клієнтів {{name}} було успішно оновлено." - }, - "delete": { - "title": "Видалити групу клієнтів", - "description": "Ви збираєтеся видалити групу клієнтів {{name}}. Цю дію не можна скасувати.", - "successToast": "Групу клієнтів {{name}} було успішно видалено." - }, - "customers": { - "alreadyAddedTooltip": "Клієнт вже доданий до групи.", - "add": { - "successToast_one": "Клієнта успішно додано до групи.", - "successToast_other": "Клієнтів успішно додано до групи.", - "list": { - "noRecordsMessage": "Спочатку створіть групу клієнтів." - } - }, - "remove": { - "title_one": "Видалити клієнта", - "title_other": "Видалити клієнтів", - "description_one": "Ви збираєтеся видалити {{count}} клієнта з групи. Цю дію не можна скасувати.", - "description_other": "Ви збираєтеся видалити {{count}} клієнтів з групи. Цю дію не можна скасувати." - }, - "list": { - "noRecordsMessage": "У цій групі немає клієнтів." - } - } - }, - "orders": { - "domain": "Замовлення", - "claim": "Претензія", - "exchange": "Обмін", - "return": "Повернення", - "cancelWarning": "Ви збираєтеся скасувати замовлення {{id}}. Цю дію неможливо скасувати.", - "onDateFromSalesChannel": "{{date}} з {{salesChannel}}", - "list": { - "noRecordsMessage": "Ваші замовлення з'являться тут." - }, - "summary": { - "requestReturn": "Запросити повернення", - "allocateItems": "Розподілити товари", - "editOrder": "Редагувати замовлення", - "editOrderContinue": "Продовжити редагування замовлення", - "inventoryKit": "Складається з {{count}}x товарів на складі", - "itemTotal": "Загальна сума товарів", - "shippingTotal": "Загальна сума доставки", - "discountTotal": "Загальна сума знижки", - "taxTotalIncl": "Загальна сума податків (включно)", - "itemSubtotal": "Проміжна сума товарів", - "shippingSubtotal": "Проміжна сума доставки", - "discountSubtotal": "Проміжна сума знижки", - "taxTotal": "Загальна сума податків" - }, - "transfer": { - "title": "Передати право власності", - "requestSuccess": "Запит на передачу замовлення надіслано на: {{email}}.", - "currentOwner": "Поточний власник", - "newOwner": "Новий власник", - "currentOwnerDescription": "Клієнт, який наразі пов'язаний з цим замовленням.", - "newOwnerDescription": "Клієнт, якому буде передано це замовлення." - }, - "payment": { - "title": "Платежі", - "isReadyToBeCaptured": "Платіж <0/> готовий до підтвердження.", - "totalPaidByCustomer": "Загальна сума, сплачена клієнтом", - "capture": "Підтвердити платіж", - "capture_short": "Підтвердити", - "refund": "Відшкодувати", - "markAsPaid": "Позначити як оплачено", - "statusLabel": "Статус платежу", - "statusTitle": "Статус платежу", - "status": { - "notPaid": "Не оплачено", - "authorized": "Авторизовано", - "partiallyAuthorized": "Частково авторизовано", - "awaiting": "Очікує", - "captured": "Підтверджено", - "partiallyRefunded": "Частково відшкодовано", - "partiallyCaptured": "Частково підтверджено", - "refunded": "Відшкодовано", - "canceled": "Скасовано", - "requiresAction": "Потрібна дія" - }, - "capturePayment": "Платіж на суму {{amount}} буде підтверджено.", - "capturePaymentSuccess": "Платіж на суму {{amount}} успішно підтверджено", - "markAsPaidPayment": "Платіж на суму {{amount}} буде позначено як оплачено.", - "markAsPaidPaymentSuccess": "Платіж на суму {{amount}} успішно позначено як оплачено", - "createRefund": "Створити відшкодування", - "refundPaymentSuccess": "Відшкодування суми {{amount}} успішне", - "createRefundWrongQuantity": "Кількість повинна бути числом від 1 до {{number}}", - "refundAmount": "Відшкодування {{ amount }}", - "paymentLink": "Скопіювати посилання для платежу на {{ amount }}", - "selectPaymentToRefund": "Виберіть платіж для відшкодування" - }, - "edits": { - "title": "Редагувати замовлення", - "confirm": "Підтвердити редагування", - "confirmText": "Ви збираєтеся підтвердити редагування замовлення. Цю дію неможливо скасувати.", - "cancel": "Скасувати редагування", - "currentItems": "Поточні товари", - "currentItemsDescription": "Відкоригуйте кількість товарів або видаліть.", - "addItemsDescription": "Ви можете додати нові товари до замовлення.", - "addItems": "Додати товари", - "amountPaid": "Сплачена сума", - "newTotal": "Нова сума", - "differenceDue": "Різниця до сплати", - "create": "Редагувати замовлення", - "currentTotal": "Поточна сума", - "noteHint": "Додайте внутрішню примітку до редагування", - "cancelSuccessToast": "Редагування замовлення скасовано", - "createSuccessToast": "Запит на редагування замовлення створено", - "activeChangeError": "На замовленні вже є активні зміни (повернення, претензія, обмін тощо). Завершіть або скасуйте зміни перед редагуванням замовлення.", - "panel": { - "title": "Запит на редагування замовлення", - "titlePending": "Редагування замовлення в очікуванні" - }, - "toast": { - "canceledSuccessfully": "Редагування замовлення скасовано", - "confirmedSuccessfully": "Редагування замовлення підтверджено" - }, - "validation": { - "quantityLowerThanFulfillment": "Неможливо встановити кількість, яка менша або дорівнює виконаній кількості" - } - }, - "edit": { - "email": { - "title": "Редагувати email", - "requestSuccess": "Email замовлення оновлено на {{email}}." - }, - "shippingAddress": { - "title": "Редагувати адресу доставки", - "requestSuccess": "Адреса доставки замовлення оновлена." - }, - "billingAddress": { - "title": "Редагувати адресу для рахунку", - "requestSuccess": "Адреса для рахунку замовлення оновлена." - } - }, - "returns": { - "create": "Створити повернення", - "confirm": "Підтвердити повернення", - "confirmText": "Ви збираєтеся підтвердити повернення. Цю дію неможливо скасувати.", - "inbound": "Вхідний", - "outbound": "Вихідний", - "sendNotification": "Відправити сповіщення", - "sendNotificationHint": "Сповістіть клієнта про повернення.", - "returnTotal": "Загальна сума повернення", - "inboundTotal": "Загальна сума вхідних товарів", - "refundAmount": "Сума відшкодування", - "outstandingAmount": "Невідшкодована сума", - "reason": "Причина", - "reasonHint": "Виберіть причину, чому клієнт хоче повернути товар.", - "note": "Примітка", - "noInventoryLevel": "Немає рівня запасів", - "noInventoryLevelDesc": "Вибране місце не має рівня запасів для вибраних товарів. Повернення може бути запитано, але не може бути прийняте, поки не створений рівень запасів для цього місця.", - "noteHint": "Ви можете вільно вказати щось, якщо хочете уточнити.", - "location": "Місце", - "locationHint": "Виберіть місце, до якого хочете повернути товари.", - "inboundShipping": "Доставка повернення", - "inboundShippingHint": "Виберіть метод доставки для повернення.", - "returnableQuantityLabel": "Кількість товарів для повернення", - "refundableAmountLabel": "Сума для відшкодування", - "returnRequestedInfo": "Запитано повернення {{requestedItemsCount}}x товарів", - "returnReceivedInfo": "Прийнято повернення {{requestedItemsCount}}x товарів", - "itemReceived": "Товари прийняті", - "returnRequested": "Повернення запитано", - "damagedItemReceived": "Прийнято пошкоджені товари", - "damagedItemsReturned": "{{quantity}}x пошкоджених товарів повернуто", - "activeChangeError": "На цьому замовленні є активні зміни. Завершіть або відхиліть зміни перед прийняттям повернення.", - "cancel": { - "title": "Скасувати повернення", - "description": "Ви впевнені, що хочете скасувати запит на повернення?" - }, - "placeholders": { - "noReturnShippingOptions": { - "title": "Не знайдено варіантів доставки для повернення", - "hint": "Для цього місця не створено варіантів доставки для повернення. Ви можете створити їх у Місце та доставка." - }, - "outboundShippingOptions": { - "title": "Не знайдено варіантів доставки для відправлення", - "hint": "Для цього місця не створено варіантів доставки для відправлення. Ви можете створити їх у Місце та доставка." - } - }, - "receive": { - "action": "Прийняти товари", - "receiveItems": "{{returnType}} {{id}}", - "restockAll": "Поповнити всі товари", - "itemsLabel": "Прийняті товари", - "title": "Прийняти товари для #{{returnId}}", - "sendNotificationHint": "Сповістіть клієнта про прийняті товари.", - "inventoryWarning": "Зверніть увагу, що ми автоматично скоригуємо рівні запасів на основі ваших даних.", - "writeOffInputLabel": "Скільки товарів пошкоджено?", - "toast": { - "success": "Повернення прийнято успішно.", - "errorLargeValue": "Кількість більша за запитану кількість товарів.", - "errorNegativeValue": "Кількість не може бути від'ємною.", - "errorLargeDamagedValue": "Кількість пошкоджених товарів + непошкоджених прийнятих товарів перевищує загальну кількість товарів у поверненні. Зменшіть кількість непошкоджених товарів." - } - }, - "toast": { - "canceledSuccessfully": "Повернення успішно скасовано", - "confirmedSuccessfully": "Повернення успішно підтверджено" - }, - "panel": { - "title": "Повернення ініційоване", - "description": "Є відкритий запит на повернення для цього товару." - } - }, - "claims": { - "create": "Створити заявку", - "confirm": "Підтвердити заявку", - "confirmText": "Ви збираєтеся підтвердити заявку. Цю дію неможливо скасувати.", - "manage": "Керувати заявкою", - "outbound": "Відправка", - "outboundItemAdded": "{{itemsCount}}x додано через заявку", - "outboundTotal": "Загальна відправка", - "outboundShipping": "Вартість відправки", - "outboundShippingHint": "Оберіть метод відправки, який ви хочете використати.", - "refundAmount": "Оціночна різниця", - "activeChangeError": "Є активна зміна замовлення. Завершіть або скиньте попередню зміну.", - "actions": { - "cancelClaim": { - "successToast": "Заявка була успішно скасована." - } - }, - "cancel": { - "title": "Скасувати заявку", - "description": "Ви впевнені, що хочете скасувати заявку?" - }, - "tooltips": { - "onlyReturnShippingOptions": "Цей список міститиме лише варіанти повернення товарів." - }, - "toast": { - "canceledSuccessfully": "Заявка успішно скасована", - "confirmedSuccessfully": "Заявка успішно підтверджена" - }, - "panel": { - "title": "Заявка ініційована", - "description": "Є відкрита заявка, яку потрібно завершити" - } - }, - "exchanges": { - "create": "Створити обмін", - "manage": "Керувати обміном", - "confirm": "Підтвердити обмін", - "confirmText": "Ви збираєтеся підтвердити обмін. Цю дію неможливо скасувати.", - "outbound": "Відправка", - "outboundItemAdded": "{{itemsCount}}x додано через обмін", - "outboundTotal": "Загальна відправка", - "outboundShipping": "Вартість відправки", - "outboundShippingHint": "Оберіть метод відправки, який ви хочете використати.", - "refundAmount": "Оціночна різниця", - "activeChangeError": "Є активна зміна замовлення. Завершіть або скиньте попередню зміну.", - "actions": { - "cancelExchange": { - "successToast": "Обмін був успішно скасований." - } - }, - "cancel": { - "title": "Скасувати обмін", - "description": "Ви впевнені, що хочете скасувати обмін?" - }, - "tooltips": { - "onlyReturnShippingOptions": "Цей список міститиме лише варіанти повернення товарів." - }, - "toast": { - "canceledSuccessfully": "Обмін успішно скасовано", - "confirmedSuccessfully": "Обмін успішно підтверджено" - }, - "panel": { - "title": "Обмін ініційований", - "description": "Є відкритий запит на обмін, який потрібно завершити" - } - }, - "reservations": { - "allocatedLabel": "Виділено", - "notAllocatedLabel": "Не виділено" - }, - "allocateItems": { - "action": "Виділити товари", - "title": "Виділити товари замовлення", - "locationDescription": "Оберіть місце, з якого ви хочете виділити товари.", - "itemsToAllocate": "Товари для виділення", - "itemsToAllocateDesc": "Оберіть кількість товарів, яку ви хочете виділити", - "search": "Шукати товари", - "consistsOf": "Містить {{num}}x товарів на складі", - "requires": "Потрібно {{num}} на кожен варіант", - "toast": { - "created": "Товари успішно виділені" - }, - "error": { - "quantityNotAllocated": "Є невиділені товари." - } - }, - "shipment": { - "title": "Позначити відправлення як відправлене", - "trackingNumber": "Номер відстеження", - "addTracking": "Додати номер відстеження", - "sendNotification": "Надіслати сповіщення", - "sendNotificationHint": "Сповістіть клієнта про це відправлення.", - "toastCreated": "Відправлення успішно створено." - }, - "fulfillment": { - "cancelWarning": "Ви збираєтеся скасувати виконання замовлення. Цю дію неможливо скасувати.", - "markAsDeliveredWarning": "Ви збираєтеся позначити виконання замовлення як доставлене. Цю дію неможливо скасувати.", - "unfulfilledItems": "Невиконані товари", - "statusLabel": "Статус виконання", - "statusTitle": "Статус виконання", - "fulfillItems": "Виконати товари", - "awaitingFulfillmentBadge": "Очікує виконання", - "requiresShipping": "Потрібна відправка", - "number": "Виконання #{{number}}", - "itemsToFulfill": "Товари для виконання", - "create": "Створити виконання", - "available": "Доступно", - "inStock": "В наявності", - "markAsShipped": "Позначити як відправлене", - "markAsDelivered": "Позначити як доставлене", - "itemsToFulfillDesc": "Оберіть товари та кількості для виконання", - "locationDescription": "Оберіть місце, з якого ви хочете виконати товари.", - "sendNotificationHint": "Сповістіть клієнтів про створене виконання.", - "methodDescription": "Оберіть інший метод відправки, ніж той, який обрав клієнт", - "error": { - "wrongQuantity": "Доступний тільки один товар для виконання", - "wrongQuantity_other": "Кількість повинна бути числом між 1 і {{number}}", - "noItems": "Немає товарів для виконання." - }, - "status": { - "notFulfilled": "Не виконано", - "partiallyFulfilled": "Частково виконано", - "fulfilled": "Виконано", - "partiallyShipped": "Частково відправлено", - "shipped": "Відправлено", - "delivered": "Доставлено", - "partiallyDelivered": "Частково доставлено", - "partiallyReturned": "Частково повернуто", - "returned": "Повернуто", - "canceled": "Скасовано", - "requiresAction": "Потрібна дія" - }, - "toast": { - "created": "Виконання успішно створено", - "canceled": "Виконання успішно скасовано", - "fulfillmentShipped": "Не можна скасувати виконання, яке вже було відправлене", - "fulfillmentDelivered": "Виконання позначено як доставлене успішно" - }, - "trackingLabel": "Відстеження", - "shippingFromLabel": "Відправка з", - "itemsLabel": "Товари" - }, - "refund": { - "title": "Створити повернення коштів", - "sendNotificationHint": "Сповістіть клієнтів про створене повернення коштів.", - "systemPayment": "Системний платіж", - "systemPaymentDesc": "Один або кілька ваших платежів є системним платежем. Будь ласка, зверніть увагу, що системи Medusa не обробляють повернення коштів для таких платежів.", - "error": { - "amountToLarge": "Неможливо повернути більше, ніж оригінальна сума замовлення.", - "amountNegative": "Сума повернення повинна бути позитивною.", - "reasonRequired": "Будь ласка, виберіть причину повернення коштів." - } - }, - "customer": { - "contactLabel": "Контакт", - "editEmail": "Редагувати електронну пошту", - "transferOwnership": "Перенести власність", - "editBillingAddress": "Редагувати платіжну адресу", - "editShippingAddress": "Редагувати адресу доставки" - }, - "activity": { - "header": "Активність", - "showMoreActivities_one": "Показати ще {{count}} активність", - "showMoreActivities_other": "Показати ще {{count}} активностей", - "comment": { - "label": "Коментар", - "placeholder": "Залиште коментар", - "addButtonText": "Додати коментар", - "deleteButtonText": "Видалити коментар" - }, - "from": "Від", - "to": "До", - "events": { - "common": { - "toReturn": "Для повернення", - "toSend": "Для відправлення" - }, - "placed": { - "title": "Замовлення розміщено", - "fromSalesChannel": "з {{salesChannel}}" - }, - "canceled": { - "title": "Замовлення скасовано" - }, - "payment": { - "awaiting": "Очікує на оплату", - "captured": "Оплата отримана", - "canceled": "Оплата скасована", - "refunded": "Оплата повернута" - }, - "fulfillment": { - "created": "Товари виконано", - "canceled": "Виконання скасовано", - "shipped": "Товари відправлено", - "delivered": "Товари доставлено", - "items_one": "{{count}} товар", - "items_other": "{{count}} товари" - }, - "return": { - "created": "Повернення #{{returnId}} запитано", - "canceled": "Повернення #{{returnId}} скасовано", - "received": "Повернення #{{returnId}} отримано", - "items_one": "{{count}} товар повернуто", - "items_other": "{{count}} товари повернуто" - }, - "note": { - "comment": "Коментар", - "byLine": "від {{author}}" - }, - "claim": { - "created": "Претензія #{{claimId}} запитана", - "canceled": "Претензія #{{claimId}} скасована", - "itemsInbound": "{{count}} товар для повернення", - "itemsOutbound": "{{count}} товар для відправлення" - }, - "exchange": { - "created": "Обмін #{{exchangeId}} запитано", - "canceled": "Обмін #{{exchangeId}} скасовано", - "itemsInbound": "{{count}} товар для повернення", - "itemsOutbound": "{{count}} товар для відправлення" - }, - "edit": { - "requested": "Редагування замовлення #{{editId}} запитано", - "confirmed": "Редагування замовлення #{{editId}} підтверджено" - }, - "transfer": { - "requested": "Передача замовлення #{{transferId}} запитана", - "confirmed": "Передача замовлення #{{transferId}} підтверджена", - "declined": "Передача замовлення #{{transferId}} відхилена" - }, - "update_order": { - "shipping_address": "Адресу доставки оновлено", - "billing_address": "Платіжну адресу оновлено", - "email": "Електронну пошту оновлено" - } - } - }, - "fields": { - "displayId": "ID відображення", - "refundableAmount": "Сума для повернення", - "returnableQuantity": "Кількість для повернення" - } - }, - "draftOrders": { - "domain": "Чернетки замовлень", - "deleteWarning": "Ви збираєтеся видалити чернетку замовлення {{id}}. Цю дію не можна скасувати.", - "paymentLinkLabel": "Посилання на оплату", - "cartIdLabel": "ID кошика", - "markAsPaid": { - "label": "Позначити як оплачено", - "warningTitle": "Позначити як оплачено", - "warningDescription": "Ви збираєтеся позначити чернетку замовлення як оплачено. Цю дію не можна скасувати, і подальше збирання платежу буде неможливим." - }, - "status": { - "open": "Відкрите", - "completed": "Завершене" - }, - "create": { - "createDraftOrder": "Створити чернетку замовлення", - "createDraftOrderHint": "Створіть нову чернетку замовлення для управління деталями замовлення до його оформлення.", - "chooseRegionHint": "Виберіть регіон", - "existingItemsLabel": "Існуючі товари", - "existingItemsHint": "Додайте існуючі продукти до чернетки замовлення.", - "customItemsLabel": "Індивідуальні товари", - "customItemsHint": "Додайте індивідуальні товари до чернетки замовлення.", - "addExistingItemsAction": "Додати існуючі товари", - "addCustomItemAction": "Додати індивідуальний товар", - "noCustomItemsAddedLabel": "Ще не додано індивідуальних товарів", - "noExistingItemsAddedLabel": "Ще не додано існуючих товарів", - "chooseRegionTooltip": "Спочатку виберіть регіон", - "useExistingCustomerLabel": "Використовувати існуючого клієнта", - "addShippingMethodsAction": "Додати методи доставки", - "unitPriceOverrideLabel": "Перевизначити ціну за одиницю", - "shippingOptionLabel": "Опція доставки", - "shippingOptionHint": "Виберіть опцію доставки для чернетки замовлення.", - "shippingPriceOverrideLabel": "Перевизначити ціну доставки", - "shippingPriceOverrideHint": "Перевизначте ціну доставки для чернетки замовлення.", - "sendNotificationLabel": "Відправити повідомлення", - "sendNotificationHint": "Надіслати повідомлення клієнту, коли чернетка замовлення буде створена." - }, - "validation": { - "requiredEmailOrCustomer": "Потрібно вказати електронну пошту або клієнта.", - "requiredItems": "Необхідно додати хоча б один товар.", - "invalidEmail": "Електронна пошта повинна бути дійсною адресою." - } - }, - "stockLocations": { - "domain": "Локації та доставка", - "list": { - "description": "Керуйте локаціями складу та варіантами доставки вашого магазину." - }, - "create": { - "header": "Створити локацію складу", - "hint": "Локація складу — це фізичне місце, де зберігаються продукти та з якого вони відправляються.", - "successToast": "Локація {{name}} була успішно створена." - }, - "edit": { - "header": "Редагувати локацію складу", - "viewInventory": "Переглянути інвентар", - "successToast": "Локація {{name}} була успішно оновлена." - }, - "delete": { - "confirmation": "Ви збираєтеся видалити локацію складу {{name}}. Цю дію не можна скасувати." - }, - "fulfillmentProviders": { - "header": "Постачальники виконання замовлень", - "shippingOptionsTooltip": "Цей випадаючий список містить лише постачальників, активованих для цієї локації. Додайте їх до локації, якщо список вимкнений.", - "label": "Підключені постачальники виконання замовлень", - "connectedTo": "Підключено до {{count}} з {{total}} постачальників виконання замовлень", - "noProviders": "Ця локація складу не підключена до постачальників виконання замовлень.", - "action": "Підключити постачальників", - "successToast": "Постачальники виконання замовлень для локації складу були успішно оновлені." - }, - "fulfillmentSets": { - "pickup": { - "header": "Самовивіз" - }, - "shipping": { - "header": "Доставка" - }, - "disable": { - "confirmation": "Ви впевнені, що хочете вимкнути {{name}}? Це призведе до видалення всіх пов'язаних зон обслуговування та варіантів доставки, і цю дію не можна скасувати.", - "pickup": "Самовивіз був успішно вимкнений.", - "shipping": "Доставка була успішно вимкнена." - }, - "enable": { - "pickup": "Самовивіз був успішно увімкнений.", - "shipping": "Доставка була успішно увімкнена." - } - }, - "sidebar": { - "header": "Налаштування доставки", - "shippingProfiles": { - "label": "Профілі доставки", - "description": "Групуйте продукти за вимогами до доставки" - } - }, - "salesChannels": { - "header": "Канали продажу", - "label": "Підключені канали продажу", - "connectedTo": "Підключено до {{count}} з {{total}} каналів продажу", - "noChannels": "Локація не підключена до жодного каналу продажу.", - "action": "Підключити канали продажу", - "successToast": "Канали продажу були успішно оновлені." - }, - "shippingOptions": { - "create": { - "shipping": { - "header": "Створити варіант доставки для {{zone}}", - "hint": "Створіть новий варіант доставки, щоб визначити, як продукти будуть доставлятися з цієї локації.", - "label": "Варіанти доставки", - "successToast": "Варіант доставки {{name}} був успішно створений." - }, - "returns": { - "header": "Створити варіант повернення для {{zone}}", - "hint": "Створіть новий варіант повернення, щоб визначити, як продукти будуть повертатися на цю локацію.", - "label": "Варіанти повернення", - "successToast": "Варіант повернення {{name}} був успішно створений." - }, - "tabs": { - "details": "Деталі", - "prices": "Ціни" - }, - "action": "Створити варіант" - }, - "delete": { - "confirmation": "Ви збираєтеся видалити варіант доставки {{name}}. Цю дію не можна скасувати.", - "successToast": "Варіант доставки {{name}} був успішно видалений." - }, - "edit": { - "header": "Редагувати варіант доставки", - "action": "Редагувати варіант", - "successToast": "Варіант доставки {{name}} був успішно оновлений." - }, - "pricing": { - "action": "Редагувати ціни" - }, - "conditionalPrices": { - "header": "Умовні ціни для {{name}}", - "description": "Керуйте умовними цінами для цього варіанту доставки на основі загальної вартості товарів у кошику.", - "attributes": { - "cartItemTotal": "Загальна сума товарів у кошику" - }, - "summaries": { - "range": "Якщо <0>{{attribute}} між <1>{{gte}} та <2>{{lte}}", - "greaterThan": "Якщо <0>{{attribute}} ≥ <1>{{gte}}", - "lessThan": "Якщо <0>{{attribute}} ≤ <1>{{lte}}" - }, - "actions": { - "addPrice": "Додати ціну", - "manageConditionalPrices": "Керувати умовними цінами" - }, - "rules": { - "amount": "Ціна варіанту доставки", - "gte": "Мінімальна загальна сума товарів у кошику", - "lte": "Максимальна загальна сума товарів у кошику" - }, - "customRules": { - "label": "Користувацькі правила", - "tooltip": "Ці умовні ціни мають правила, які не можна управляти на панелі керування.", - "eq": "Загальна сума товарів у кошику повинна бути рівною", - "gt": "Загальна сума товарів у кошику повинна бути більшою за", - "lt": "Загальна сума товарів у кошику повинна бути меншою за" - }, - "errors": { - "amountRequired": "Ціна варіанту доставки є обов'язковою", - "minOrMaxRequired": "Потрібно вказати хоча б мінімальну або максимальну загальну суму товарів у кошику", - "minGreaterThanMax": "Мінімальна сума товарів у кошику повинна бути меншою або рівною максимальній сумі товарів у кошику", - "duplicateAmount": "Ціна варіанту доставки повинна бути унікальною для кожної умови", - "overlappingConditions": "Умови повинні бути унікальними для всіх правил цін" - } - }, - "fields": { - "count": { - "shipping_one": "{{count}} варіант доставки", - "shipping_other": "{{count}} варіанти доставки", - "returns_one": "{{count}} варіант повернення", - "returns_other": "{{count}} варіанти повернення" - }, - "priceType": { - "label": "Тип ціни", - "options": { - "fixed": { - "label": "Фіксована", - "hint": "Ціна варіанту доставки є фіксованою та не змінюється в залежності від вмісту замовлення." - }, - "calculated": { - "label": "Обчислена", - "hint": "Ціна варіанту доставки обчислюється постачальником виконання під час оформлення замовлення." - } - } - }, - "enableInStore": { - "label": "Активувати в магазині", - "hint": "Чи можуть клієнти використовувати цей варіант під час оформлення замовлення." - }, - "provider": "Постачальник виконання", - "profile": "Профіль доставки" - } - }, - "serviceZones": { - "create": { - "headerPickup": "Створити зону обслуговування для самовивозу з {{location}}", - "headerShipping": "Створити зону обслуговування для доставки з {{location}}", - "action": "Створити зону обслуговування", - "successToast": "Зона обслуговування {{name}} була успішно створена." - }, - "edit": { - "header": "Редагувати зону обслуговування", - "successToast": "Зона обслуговування {{name}} була успішно оновлена." - }, - "delete": { - "confirmation": "Ви збираєтеся видалити зону обслуговування {{name}}. Цю дію не можна скасувати.", - "successToast": "Зона обслуговування {{name}} була успішно видалена." - }, - "manageAreas": { - "header": "Керувати зонами для {{name}}", - "action": "Керувати зонами", - "label": "Зони", - "hint": "Виберіть географічні зони, які покриває зона обслуговування.", - "successToast": "Зони для {{name}} були успішно оновлені." - }, - "fields": { - "noRecords": "Немає зон обслуговування для додавання варіантів доставки.", - "tip": "Зона обслуговування — це набір географічних зон або територій. Вона використовується для обмеження доступних варіантів доставки до визначеного набору локацій." - } - } - }, - "shippingProfile": { - "domain": "Профілі доставки", - "subtitle": "Групуйте продукти з подібними вимогами до доставки в профілі.", - "create": { - "header": "Створити профіль доставки", - "hint": "Створіть новий профіль доставки, щоб згрупувати продукти з подібними вимогами до доставки.", - "successToast": "Профіль доставки {{name}} успішно створено." - }, - "delete": { - "title": "Видалити профіль доставки", - "description": "Ви збираєтеся видалити профіль доставки {{name}}. Цю дію неможливо скасувати.", - "successToast": "Профіль доставки {{name}} успішно видалено." - }, - "tooltip": { - "type": "Введіть тип профілю доставки, наприклад: Важкий, Надвеликий, Тільки вантаж, тощо." - } - }, - "taxRegions": { - "domain": "Податкові регіони", - "list": { - "hint": "Управляйте тим, що ви стягуєте з ваших клієнтів при покупках з різних країн та регіонів." - }, - "delete": { - "confirmation": "Ви збираєтеся видалити податковий регіон. Цю дію неможливо скасувати.", - "successToast": "Податковий регіон було успішно видалено." - }, - "create": { - "header": "Створити податковий регіон", - "hint": "Створіть новий податковий регіон, щоб визначити податкові ставки для конкретної країни.", - "errors": { - "rateIsRequired": "Податкова ставка є обов'язковою при створенні стандартної податкової ставки.", - "nameIsRequired": "Назва є обов'язковою при створенні стандартної податкової ставки." - }, - "successToast": "Податковий регіон було успішно створено." - }, - "province": { - "header": "Провінції", - "create": { - "header": "Створити податковий регіон провінції", - "hint": "Створіть новий податковий регіон, щоб визначити податкові ставки для конкретної провінції." - } - }, - "state": { - "header": "Штати", - "create": { - "header": "Створити податковий регіон штату", - "hint": "Створіть новий податковий регіон, щоб визначити податкові ставки для конкретного штату." - } - }, - "stateOrTerritory": { - "header": "Штати або Території", - "create": { - "header": "Створити податковий регіон штату/території", - "hint": "Створіть новий податковий регіон, щоб визначити податкові ставки для конкретного штату/території." - } - }, - "county": { - "header": "Округи", - "create": { - "header": "Створити податковий регіон округу", - "hint": "Створіть новий податковий регіон, щоб визначити податкові ставки для конкретного округу." - } - }, - "region": { - "header": "Регіони", - "create": { - "header": "Створити податковий регіон регіону", - "hint": "Створіть новий податковий регіон, щоб визначити податкові ставки для конкретного регіону." - } - }, - "department": { - "header": "Департаменти", - "create": { - "header": "Створити податковий регіон департаменту", - "hint": "Створіть новий податковий регіон, щоб визначити податкові ставки для конкретного департаменту." - } - }, - "territory": { - "header": "Території", - "create": { - "header": "Створити податковий регіон території", - "hint": "Створіть новий податковий регіон, щоб визначити податкові ставки для конкретної території." - } - }, - "prefecture": { - "header": "Префектури", - "create": { - "header": "Створити податковий регіон префектури", - "hint": "Створіть новий податковий регіон, щоб визначити податкові ставки для конкретної префектури." - } - }, - "district": { - "header": "Округи", - "create": { - "header": "Створити податковий регіон округу", - "hint": "Створіть новий податковий регіон, щоб визначити податкові ставки для конкретного округу." - } - }, - "governorate": { - "header": "Губернаторства", - "create": { - "header": "Створити податковий регіон губернаторства", - "hint": "Створіть новий податковий регіон, щоб визначити податкові ставки для конкретного губернаторства." - } - }, - "canton": { - "header": "Кантони", - "create": { - "header": "Створити податковий регіон кантону", - "hint": "Створіть новий податковий регіон, щоб визначити податкові ставки для конкретного кантону." - } - }, - "emirate": { - "header": "Емірати", - "create": { - "header": "Створити податковий регіон емірату", - "hint": "Створіть новий податковий регіон, щоб визначити податкові ставки для конкретного емірату." - } - }, - "sublevel": { - "header": "Підрівні", - "create": { - "header": "Створити податковий регіон підрівня", - "hint": "Створіть новий податковий регіон, щоб визначити податкові ставки для конкретного підрівня." - } - }, - "taxOverrides": { - "header": "Перевизначення", - "create": { - "header": "Створити перевизначення", - "hint": "Створіть податкову ставку, яка перевизначає стандартні податкові ставки для вибраних умов." - }, - "edit": { - "header": "Редагувати перевизначення", - "hint": "Редагуйте податкову ставку, що перевизначає стандартні податкові ставки для вибраних умов." - } - }, - "taxRates": { - "create": { - "header": "Створити податкову ставку", - "hint": "Створіть нову податкову ставку для визначення податкової ставки для регіону.", - "successToast": "Податкова ставка була успішно створена." - }, - "edit": { - "header": "Редагувати податкову ставку", - "hint": "Редагуйте податкову ставку для визначення податкової ставки для регіону.", - "successToast": "Податкова ставка була успішно оновлена." - }, - "delete": { - "confirmation": "Ви збираєтеся видалити податкову ставку {{name}}. Цю дію неможливо скасувати.", - "successToast": "Податкова ставка була успішно видалена." - } - }, - "fields": { - "isCombinable": { - "label": "Можна комбінувати", - "hint": "Чи можна поєднувати цю ставку податку з базовою ставкою з податкового регіону.", - "true": "Можна комбінувати", - "false": "Не можна комбінувати" - }, - "defaultTaxRate": { - "label": "Базова ставка податку", - "tooltip": "Базова ставка податку для цього регіону. Прикладом є стандартна ставка ПДВ для країни чи регіону.", - "action": "Створити базову ставку податку" - }, - "taxRate": "Ставка податку", - "taxCode": "Податковий код", - "targets": { - "label": "Цілі", - "hint": "Оберіть цілі, до яких буде застосовуватися ця ставка податку.", - "options": { - "product": "Продукти", - "productCollection": "Колекції продуктів", - "productTag": "Теги продуктів", - "productType": "Типи продуктів", - "customerGroup": "Групи клієнтів" - }, - "operators": { - "in": "в", - "on": "на", - "and": "і" - }, - "placeholders": { - "product": "Шукати продукти", - "productCollection": "Шукати колекції продуктів", - "productTag": "Шукати теги продуктів", - "productType": "Шукати типи продуктів", - "customerGroup": "Шукати групи клієнтів" - }, - "tags": { - "product": "Продукт", - "productCollection": "Колекція продуктів", - "productTag": "Тег продукту", - "productType": "Тип продукту", - "customerGroup": "Група клієнтів" - }, - "modal": { - "header": "Додати цілі" - }, - "values_one": "{{count}} значення", - "values_other": "{{count}} значень", - "numberOfTargets_one": "{{count}} ціль", - "numberOfTargets_other": "{{count}} цілей", - "additionalValues_one": "і {{count}} додаткове значення", - "additionalValues_other": "і {{count}} додаткових значень", - "action": "Додати ціль" - }, - "sublevels": { - "labels": { - "province": "Провінція", - "state": "Штат", - "region": "Регіон", - "stateOrTerritory": "Штат/територія", - "department": "Департамент", - "county": "Округ", - "territory": "Територія", - "prefecture": "Префектура", - "district": "Район", - "governorate": "Губернаторство", - "emirate": "Емірат", - "canton": "Кантон", - "sublevel": "Код підрівня" - }, - "placeholders": { - "province": "Оберіть провінцію", - "state": "Оберіть штат", - "region": "Оберіть регіон", - "stateOrTerritory": "Оберіть штат/територію", - "department": "Оберіть департамент", - "county": "Оберіть округ", - "territory": "Оберіть територію", - "prefecture": "Оберіть префектуру", - "district": "Оберіть район", - "governorate": "Оберіть губернаторство", - "emirate": "Оберіть емірат", - "canton": "Оберіть кантон" - }, - "tooltips": { - "sublevel": "Введіть ISO 3166-2 код для податкового підрівня.", - "notPartOfCountry": "{{province}} не є частиною {{country}}. Перевірте, чи це правильно." - }, - "alert": { - "header": "Підрівневі регіони вимкнені для цього податкового регіону", - "description": "Підрівневі регіони за замовчуванням вимкнені для цього регіону. Ви можете їх увімкнути, щоб створити підрівневі регіони, такі як провінції, штати або території.", - "action": "Увімкнути підрівневі регіони" - } - }, - "noDefaultRate": { - "label": "Без базової ставки", - "tooltip": "Цей податковий регіон не має базової ставки податку. Якщо є стандартна ставка, така як ПДВ країни, будь ласка, додайте її до цього регіону." - } - } - }, - "promotions": { - "domain": "Акції", - "sections": { - "details": "Деталі акції" - }, - "tabs": { - "template": "Тип", - "details": "Деталі", - "campaign": "Кампанія" - }, - "fields": { - "type": "Тип", - "value_type": "Тип значення", - "value": "Значення", - "campaign": "Кампанія", - "method": "Метод", - "allocation": "Розподіл", - "addCondition": "Додати умову", - "clearAll": "Очистити все", - "amount": { - "tooltip": "Виберіть код валюти, щоб встановити суму" - }, - "conditions": { - "rules": { - "title": "Хто може використовувати цей код?", - "description": "Який клієнт має право використовувати код акції? Код акції може використовувати будь-який клієнт, якщо він не був змінений." - }, - "target-rules": { - "title": "До яких товарів буде застосовуватися акція?", - "description": "Акція буде застосована до товарів, що відповідають наступним умовам." - }, - "buy-rules": { - "title": "Що повинно бути в кошику, щоб активувати акцію?", - "description": "Якщо ці умови виконуються, ми активуємо акцію для цільових товарів." - } - } - }, - "tooltips": { - "campaignType": "Код валюти повинен бути вибраний в акції для встановлення бюджету витрат." - }, - "errors": { - "requiredField": "Обов'язкове поле", - "promotionTabError": "Виправте помилки на вкладці Акція перед продовженням" - }, - "toasts": { - "promotionCreateSuccess": "Акція ({{code}}) була успішно створена." - }, - "create": {}, - "edit": { - "title": "Редагувати деталі акції", - "rules": { - "title": "Редагувати умови використання" - }, - "target-rules": { - "title": "Редагувати умови товарів" - }, - "buy-rules": { - "title": "Редагувати умови покупки" - } - }, - "campaign": { - "header": "Кампанія", - "edit": { - "header": "Редагувати кампанію", - "successToast": "Кампанія акції успішно оновлена." - }, - "actions": { - "goToCampaign": "Перейти до кампанії" - } - }, - "campaign_currency": { - "tooltip": "Це валюта акції. Змініть її на вкладці Деталі." - }, - "form": { - "required": "Обов'язково", - "and": "І", - "selectAttribute": "Вибрати атрибут", - "campaign": { - "existing": { - "title": "Існуюча кампанія", - "description": "Додати акцію до існуючої кампанії.", - "placeholder": { - "title": "Немає існуючих кампаній", - "desc": "Ви можете створити одну, щоб відслідковувати кілька акцій та встановлювати ліміти бюджету." - } - }, - "new": { - "title": "Нова кампанія", - "description": "Створіть нову кампанію для цієї акції." - }, - "none": { - "title": "Без кампанії", - "description": "Продовжити без асоціації акції з кампанією" - } - }, - "status": { - "title": "Статус" - }, - "method": { - "label": "Метод", - "code": { - "title": "Код акції", - "description": "Клієнти повинні ввести цей код під час оформлення замовлення" - }, - "automatic": { - "title": "Автоматичний", - "description": "Клієнти побачать цю акцію під час оформлення замовлення" - } - }, - "max_quantity": { - "title": "Максимальна кількість", - "description": "Максимальна кількість товарів, до яких застосовується ця акція." - }, - "type": { - "standard": { - "title": "Стандартний", - "description": "Стандартна акція" - }, - "buyget": { - "title": "Купити - отримати", - "description": "Акція купи X - отримай Y" - } - }, - "allocation": { - "each": { - "title": "Кожен", - "description": "Застосовує значення до кожного товару" - }, - "across": { - "title": "По всьому", - "description": "Застосовує значення до всіх товарів" - }, - "once": { - "title": "Одноразово", - "description": "Обмежити знижку до макс. кількості" - } - }, - "code": { - "title": "Код", - "description": "Код, який клієнти введуть під час оформлення замовлення." - }, - "value": { - "title": "Значення акції" - }, - "value_type": { - "fixed": { - "title": "Значення акції", - "description": "Сума, яка буде знижена. наприклад, 100" - }, - "percentage": { - "title": "Значення акції", - "description": "Відсоток знижки від суми. наприклад, 8%" - } - } - }, - "deleteWarning": "Ви збираєтеся видалити акцію {{code}}. Цю дію не можна скасувати.", - "createPromotionTitle": "Створити акцію", - "type": "Тип акції", - "conditions": { - "add": "Додати умову", - "list": { - "noRecordsMessage": "Додайте умову для обмеження товарів, до яких застосовується акція." - } - } - }, - "campaigns": { - "domain": "Кампанії", - "details": "Деталі кампанії", - "status": { - "active": "Активна", - "expired": "Закінчилася", - "scheduled": "Запланована" - }, - "delete": { - "title": "Ви впевнені?", - "description": "Ви збираєтесь видалити кампанію '{{name}}'. Цю дію неможливо скасувати.", - "successToast": "Кампанія '{{name}}' була успішно створена." - }, - "edit": { - "header": "Редагувати кампанію", - "description": "Редагуйте деталі кампанії.", - "successToast": "Кампанія '{{name}}' була успішно оновлена." - }, - "configuration": { - "header": "Конфігурація", - "edit": { - "header": "Редагувати конфігурацію кампанії", - "description": "Редагуйте конфігурацію кампанії.", - "successToast": "Конфігурація кампанії була успішно оновлена." - } - }, - "create": { - "title": "Створити кампанію", - "description": "Створіть рекламну кампанію.", - "hint": "Створіть рекламну кампанію.", - "header": "Створити кампанію", - "successToast": "Кампанія '{{name}}' була успішно створена." - }, - "fields": { - "name": "Назва", - "identifier": "Ідентифікатор", - "start_date": "Дата початку", - "end_date": "Дата завершення", - "total_spend": "Витрачений бюджет", - "total_used": "Використаний бюджет", - "budget_limit": "Ліміт бюджету", - "campaign_id": { - "hint": "У цьому списку відображаються лише кампанії з тим самим кодом валюти, що й у промоакції." - } - }, - "budget": { - "create": { - "hint": "Створіть бюджет для кампанії.", - "header": "Бюджет кампанії" - }, - "details": "Бюджет кампанії", - "fields": { - "type": "Тип", - "currency": "Валюта", - "limit": "Ліміт", - "used": "Використано" - }, - "type": { - "spend": { - "title": "Витрати", - "description": "Встановіть ліміт на загальну суму знижок по всіх використаннях промоакції." - }, - "usage": { - "title": "Використання", - "description": "Встановіть ліміт на кількість використань промоакції." - } - }, - "edit": { - "header": "Редагувати бюджет кампанії" - } - }, - "promotions": { - "remove": { - "title": "Видалити промоакцію з кампанії", - "description": "Ви збираєтесь видалити {{count}} промоакцію(ї) з кампанії. Цю дію неможливо скасувати." - }, - "alreadyAdded": "Ця промоакція вже додана до кампанії.", - "alreadyAddedDiffCampaign": "Ця промоакція вже додана до іншої кампанії ({{name}}).", - "currencyMismatch": "Валюта промоакції та кампанії не збігаються", - "toast": { - "success": "Успішно додано {{count}} промоакцію(ї) до кампанії" - }, - "add": { - "list": { - "noRecordsMessage": "Створіть спочатку промоакцію." - } - }, - "list": { - "noRecordsMessage": "У кампанії немає промоакцій." - } - }, - "deleteCampaignWarning": "Ви збираєтесь видалити кампанію {{name}}. Цю дію неможливо скасувати.", - "totalSpend": "<0>{{amount}} <1>{{currency}}" - }, - "priceLists": { - "domain": "Цінові списки", - "subtitle": "Створіть ціни для продажу або для конкретних умов.", - "delete": { - "confirmation": "Ви збираєтесь видалити ціновий список {{title}}. Цю дію неможливо скасувати.", - "successToast": "Ціновий список {{title}} був успішно видалений." - }, - "create": { - "header": "Створити ціновий список", - "subheader": "Створіть новий ціновий список для управління цінами ваших продуктів.", - "tabs": { - "details": "Деталі", - "products": "Продукти", - "prices": "Ціни" - }, - "successToast": "Ціновий список {{title}} був успішно створений.", - "products": { - "list": { - "noRecordsMessage": "Створіть спочатку продукт." - } - } - }, - "edit": { - "header": "Редагувати ціновий список", - "successToast": "Ціновий список {{title}} був успішно оновлений." - }, - "configuration": { - "header": "Конфігурація", - "edit": { - "header": "Редагувати конфігурацію цінового списку", - "description": "Редагуйте конфігурацію цінового списку.", - "successToast": "Конфігурація цінового списку була успішно оновлена." - } - }, - "products": { - "header": "Продукти", - "actions": { - "addProducts": "Додати продукти", - "editPrices": "Редагувати ціни" - }, - "delete": { - "confirmation_one": "Ви збираєтесь видалити ціни для {{count}} продукту в ціновому списку. Цю дію неможливо скасувати.", - "confirmation_other": "Ви збираєтесь видалити ціни для {{count}} продуктів у ціновому списку. Цю дію неможливо скасувати.", - "successToast_one": "Успішно видалено ціни для {{count}} продукту.", - "successToast_other": "Успішно видалено ціни для {{count}} продуктів." - }, - "add": { - "successToast": "Ціни були успішно додані до цінового списку." - }, - "edit": { - "successToast": "Ціни були успішно оновлені." - } - }, - "fields": { - "priceOverrides": { - "label": "Перекриття цін", - "header": "Перекриття цін" - }, - "status": { - "label": "Статус", - "options": { - "active": "Активний", - "draft": "Чернетка", - "expired": "Закінчився", - "scheduled": "Запланований" - } - }, - "type": { - "label": "Тип", - "hint": "Оберіть тип цінового списку, який ви хочете створити.", - "options": { - "sale": { - "label": "Розпродаж", - "description": "Ціни для розпродажу — це тимчасові зміни цін для продуктів." - }, - "override": { - "label": "Перекриття", - "description": "Перекриття зазвичай використовуються для створення індивідуальних цін для клієнтів." - } - } - }, - "startsAt": { - "label": "Ціновий список має дату початку?", - "hint": "Заплануйте активацію цінового списку в майбутньому." - }, - "endsAt": { - "label": "Ціновий список має дату завершення?", - "hint": "Заплануйте деактивацію цінового списку в майбутньому." - }, - "customerAvailability": { - "header": "Оберіть групи клієнтів", - "label": "Доступність для клієнтів", - "hint": "Оберіть, до яких груп клієнтів буде застосовуватися ціновий список.", - "placeholder": "Шукайте групи клієнтів", - "attribute": "Групи клієнтів" - } - } - }, - "profile": { - "domain": "Профіль", - "manageYourProfileDetails": "Керуйте деталями вашого профілю.", - "fields": { - "languageLabel": "Мова", - "usageInsightsLabel": "Аналіз використання" - }, - "edit": { - "header": "Редагувати профіль", - "languageHint": "Мова, яку ви хочете використовувати в адміністративній панелі. Це не змінює мову вашого магазину.", - "languagePlaceholder": "Виберіть мову", - "usageInsightsHint": "Поділіться аналізом використання і допоможіть нам покращити Medusa. Ви можете дізнатися більше про те, що ми збираємо і як ми це використовуємо в нашій <0>документації." - }, - "toast": { - "edit": "Зміни профілю збережено" - } - }, - "users": { - "domain": "Користувачі", - "editUser": "Редагувати користувача", - "inviteUser": "Запросити користувача", - "inviteUserHint": "Запросіть нового користувача до вашого магазину.", - "sendInvite": "Надіслати запрошення", - "pendingInvites": "Очікують запрошення", - "deleteInviteWarning": "Ви збираєтесь видалити запрошення для {{email}}. Цю дію неможливо скасувати.", - "resendInvite": "Переслати запрошення", - "copyInviteLink": "Копіювати посилання на запрошення", - "expiredOnDate": "Термін дії закінчився {{date}}", - "validFromUntil": "Дійсно з <0>{{from}} по <1>{{until}}", - "acceptedOnDate": "Прийнято {{date}}", - "inviteStatus": { - "accepted": "Прийнято", - "pending": "Очікує", - "expired": "Термін дії закінчився" - }, - "roles": { - "admin": "Адмін", - "developer": "Розробник", - "member": "Член" - }, - "deleteUserWarning": "Ви збираєтесь видалити користувача {{name}}. Цю дію неможливо скасувати.", - "invite": "Запросити" - }, - "store": { - "domain": "Магазин", - "manageYourStoresDetails": "Керуйте деталями вашого магазину", - "editStore": "Редагувати магазин", - "defaultCurrency": "Основна валюта", - "defaultRegion": "Основний регіон", - "swapLinkTemplate": "Шаблон посилання для обміну", - "paymentLinkTemplate": "Шаблон посилання для оплати", - "inviteLinkTemplate": "Шаблон посилання для запрошення", - "currencies": "Валюти", - "addCurrencies": "Додати валюти", - "enableTaxInclusivePricing": "Увімкнути ціноутворення з урахуванням податків", - "disableTaxInclusivePricing": "Вимкнути ціноутворення з урахуванням податків", - "removeCurrencyWarning_one": "Ви збираєтесь видалити {{count}} валюту з вашого магазину. Переконайтеся, що ви видалили всі ціни, що використовують цю валюту, перед тим як продовжити.", - "removeCurrencyWarning_other": "Ви збираєтесь видалити {{count}} валют з вашого магазину. Переконайтеся, що ви видалили всі ціни, що використовують ці валюти, перед тим як продовжити.", - "currencyAlreadyAdded": "Валюта вже додана до вашого магазину.", - "edit": { - "header": "Редагувати магазин" - }, - "toast": { - "update": "Магазин успішно оновлено", - "currenciesUpdated": "Валюти успішно оновлені", - "currenciesRemoved": "Валюти успішно видалено з магазину", - "updatedTaxInclusivitySuccessfully": "Ціноутворення з урахуванням податків успішно оновлено" - } - }, - "regions": { - "domain": "Регіони", - "subtitle": "Регіон — це територія, на якій ви продаєте продукцію. Він може охоплювати кілька країн та мати різні ставки податків, постачальників і валюту.", - "createRegion": "Створити регіон", - "createRegionHint": "Керуйте ставками податків і постачальниками для групи країн.", - "addCountries": "Додати країни", - "editRegion": "Редагувати регіон", - "countriesHint": "Додайте країни, що входять до цього регіону.", - "deleteRegionWarning": "Ви збираєтесь видалити регіон {{name}}. Цю дію неможливо скасувати.", - "removeCountriesWarning_one": "Ви збираєтесь видалити {{count}} країну з регіону. Цю дію неможливо скасувати.", - "removeCountriesWarning_other": "Ви збираєтесь видалити {{count}} країн з регіону. Цю дію неможливо скасувати.", - "removeCountryWarning": "Ви збираєтесь видалити країну {{name}} з регіону. Цю дію неможливо скасувати.", - "automaticTaxesHint": "Коли увімкнено, податки обчислюються тільки на основі адреси доставки під час оформлення замовлення.", - "taxInclusiveHint": "Коли увімкнено, ціни в регіоні будуть включати податки.", - "providersHint": "Додайте постачальників платіжних послуг для цього регіону.", - "shippingOptions": "Опції доставки", - "deleteShippingOptionWarning": "Ви збираєтесь видалити опцію доставки {{name}}. Цю дію неможливо скасувати.", - "return": "Повернення", - "outbound": "Вихідні", - "priceType": "Тип ціни", - "flatRate": "Фіксована ставка", - "calculated": "Обчислена", - "list": { - "noRecordsMessage": "Створіть регіон для територій, на яких ви продаєте продукцію." - }, - "toast": { - "delete": "Регіон успішно видалено", - "edit": "Зміни в регіоні збережено", - "create": "Регіон успішно створено", - "countries": "Країни регіону успішно оновлені" - }, - "shippingOption": { - "createShippingOption": "Створити опцію доставки", - "createShippingOptionHint": "Створіть нову опцію доставки для регіону.", - "editShippingOption": "Редагувати опцію доставки", - "fulfillmentMethod": "Метод виконання", - "type": { - "outbound": "Вихідний", - "outboundHint": "Використовуйте це, якщо створюєте опцію доставки для відправки товарів клієнту.", - "return": "Повернення", - "returnHint": "Використовуйте це, якщо створюєте опцію доставки для повернення товарів від клієнта." - }, - "priceType": { - "label": "Тип ціни", - "flatRate": "Фіксована ставка", - "calculated": "Обчислена" - }, - "availability": { - "adminOnly": "Тільки для адміністраторів", - "adminOnlyHint": "Коли увімкнено, опція доставки буде доступна тільки в адміністративній панелі, а не в магазині." - }, - "taxInclusiveHint": "Коли увімкнено, ціна опції доставки буде включати податки.", - "requirements": { - "label": "Вимоги", - "hint": "Вкажіть вимоги для опції доставки." - } - } - }, - "taxes": { - "domain": "Податкові регіони", - "domainDescription": "Керуйте вашим податковим регіоном", - "countries": { - "taxCountriesHint": "Налаштування податків застосовуються до вказаних країн." - }, - "settings": { - "editTaxSettings": "Редагувати налаштування податків", - "taxProviderLabel": "Постачальник податків", - "systemTaxProviderLabel": "Системний постачальник податків", - "calculateTaxesAutomaticallyLabel": "Автоматичне обчислення податків", - "calculateTaxesAutomaticallyHint": "Коли увімкнено, ставки податків будуть обчислюватися автоматично і застосовуватися до кошиків. Коли вимкнено, податки потрібно вручну обчислювати під час оформлення замовлення. Ручні податки рекомендуються для використання з постачальниками податків третьої сторони.", - "applyTaxesOnGiftCardsLabel": "Застосувати податки до подарункових карт", - "applyTaxesOnGiftCardsHint": "Коли увімкнено, податки будуть застосовуватися до подарункових карт під час оформлення замовлення. У деяких країнах податкові правила вимагають застосування податків до подарункових карт під час покупки.", - "defaultTaxRateLabel": "Стандартна ставка податку", - "defaultTaxCodeLabel": "Стандартний податковий код" - }, - "defaultRate": { - "sectionTitle": "Стандартна ставка податку" - }, - "taxRate": { - "sectionTitle": "Ставки податку", - "createTaxRate": "Створити ставку податку", - "createTaxRateHint": "Створіть нову ставку податку для регіону.", - "deleteRateDescription": "Ви збираєтесь видалити ставку податку {{name}}. Цю дію неможливо скасувати.", - "editTaxRate": "Редагувати ставку податку", - "editRateAction": "Редагувати ставку", - "editOverridesAction": "Редагувати переваги", - "editOverridesTitle": "Редагувати переваги ставки податку", - "editOverridesHint": "Вкажіть переваги для ставки податку.", - "deleteTaxRateWarning": "Ви збираєтесь видалити ставку податку {{name}}. Цю дію неможливо скасувати.", - "productOverridesLabel": "Переваги для товарів", - "productOverridesHint": "Вкажіть переваги для товарів щодо ставки податку.", - "addProductOverridesAction": "Додати переваги для товарів", - "productTypeOverridesLabel": "Переваги для типів товарів", - "productTypeOverridesHint": "Вкажіть переваги для типів товарів щодо ставки податку.", - "addProductTypeOverridesAction": "Додати переваги для типів товарів", - "shippingOptionOverridesLabel": "Переваги для опцій доставки", - "shippingOptionOverridesHint": "Вкажіть переваги для опцій доставки щодо ставки податку.", - "addShippingOptionOverridesAction": "Додати переваги для опцій доставки", - "productOverridesHeader": "Товари", - "productTypeOverridesHeader": "Типи товарів", - "shippingOptionOverridesHeader": "Опції доставки" - } - }, - "locations": { - "domain": "Локації", - "editLocation": "Редагувати локацію", - "addSalesChannels": "Додати канали продажу", - "noLocationsFound": "Локації не знайдено", - "selectLocations": "Виберіть локації, де є товар.", - "deleteLocationWarning": "Ви збираєтесь видалити локацію {{name}}. Цю дію не можна скасувати.", - "removeSalesChannelsWarning_one": "Ви збираєтесь видалити {{count}} канал продажу з локації.", - "removeSalesChannelsWarning_other": "Ви збираєтесь видалити {{count}} канали продажу з локації.", - "toast": { - "create": "Локацію створено успішно", - "update": "Локацію оновлено успішно", - "removeChannel": "Канал продажу успішно видалено" - } - }, - "reservations": { - "domain": "Резервації", - "subtitle": "Керуйте зарезервованою кількістю товарів на складі.", - "deleteWarning": "Ви збираєтесь видалити резервацію. Цю дію неможливо скасувати." - }, - "salesChannels": { - "domain": "Канали продажу", - "subtitle": "Керуйте онлайн та офлайн каналами, на яких ви продаєте товари.", - "createSalesChannel": "Створити канал продажу", - "createSalesChannelHint": "Створіть новий канал продажу для продажу ваших товарів.", - "enabledHint": "Вкажіть, чи активований канал продажу.", - "removeProductsWarning_one": "Ви збираєтесь видалити {{count}} товар з {{sales_channel}}.", - "removeProductsWarning_other": "Ви збираєтесь видалити {{count}} товари з {{sales_channel}}.", - "addProducts": "Додати товари", - "editSalesChannel": "Редагувати канал продажу", - "productAlreadyAdded": "Товар вже доданий до каналу продажу.", - "deleteSalesChannelWarning": "Ви збираєтесь видалити канал продажу {{name}}. Цю дію неможливо скасувати.", - "toast": { - "create": "Канал продажу успішно створено", - "update": "Канал продажу успішно оновлено", - "delete": "Канал продажу успішно видалено" - }, - "tooltip": { - "cannotDeleteDefault": "Не можна видалити канал продажу за замовчуванням" - }, - "products": { - "list": { - "noRecordsMessage": "У каналі продажу немає товарів." - }, - "add": { - "list": { - "noRecordsMessage": "Спочатку створіть товар." - } - } - } - }, - "apiKeyManagement": { - "domain": { - "publishable": "Публічні API ключі", - "secret": "Секретні API ключі" - }, - "subtitle": { - "publishable": "Керуйте API ключами, які використовуються в магазині для обмеження запитів до конкретних каналів продажу.", - "secret": "Керуйте API ключами, які використовуються для автентифікації адміністраторів у адміністративних додатках." - }, - "status": { - "active": "Активний", - "revoked": "Анульований" - }, - "type": { - "publishable": "Публічний", - "secret": "Секретний" - }, - "create": { - "createPublishableHeader": "Створити публічний API ключ", - "createPublishableHint": "Створіть новий публічний API ключ для обмеження запитів до конкретних каналів продажу.", - "createSecretHeader": "Створити секретний API ключ", - "createSecretHint": "Створіть новий секретний API ключ для доступу до Medusa API як автентифікований адміністратор.", - "secretKeyCreatedHeader": "Секретний ключ створено", - "secretKeyCreatedHint": "Ваш новий секретний ключ створено. Скопіюйте та збережіть його зараз. Це єдиний раз, коли він буде показаний.", - "copySecretTokenSuccess": "Секретний ключ скопійовано в буфер обміну.", - "copySecretTokenFailure": "Не вдалося скопіювати секретний ключ в буфер обміну.", - "successToast": "API ключ успішно створено." - }, - "edit": { - "header": "Редагувати API ключ", - "description": "Редагуйте заголовок API ключа.", - "successToast": "API ключ {{title}} успішно оновлено." - }, - "salesChannels": { - "title": "Додати канали продажу", - "description": "Додайте канали продажу, до яких буде обмежено доступ для API ключа.", - "successToast_one": "{{count}} канал продажу успішно додано до API ключа.", - "successToast_other": "{{count}} канали продажу успішно додано до API ключа.", - "alreadyAddedTooltip": "Канал продажу вже додано до API ключа.", - "list": { - "noRecordsMessage": "У публічного API ключа немає каналів продажу." - } - }, - "delete": { - "warning": "Ви збираєтесь видалити API ключ {{title}}. Цю дію неможливо скасувати.", - "successToast": "API ключ {{title}} успішно видалено." - }, - "revoke": { - "warning": "Ви збираєтесь анулювати API ключ {{title}}. Цю дію неможливо скасувати.", - "successToast": "API ключ {{title}} успішно анульовано." - }, - "addSalesChannels": { - "list": { - "noRecordsMessage": "Спочатку створіть канал продажу." - } - }, - "removeSalesChannel": { - "warning": "Ви збираєтесь видалити канал продажу {{name}} з API ключа. Цю дію неможливо скасувати.", - "warningBatch_one": "Ви збираєтесь видалити {{count}} канал продажу з API ключа. Цю дію неможливо скасувати.", - "warningBatch_other": "Ви збираєтесь видалити {{count}} канали продажу з API ключа. Цю дію неможливо скасувати.", - "successToast": "Канал продажу успішно видалено з API ключа.", - "successToastBatch_one": "{{count}} канал продажу успішно видалено з API ключа.", - "successToastBatch_other": "{{count}} канали продажу успішно видалено з API ключа." - }, - "actions": { - "revoke": "Анулювати API ключ", - "copy": "Копіювати API ключ", - "copySuccessToast": "API ключ скопійовано в буфер обміну." - }, - "table": { - "lastUsedAtHeader": "Останнє використання", - "createdAtHeader": "Створено" - }, - "fields": { - "lastUsedAtLabel": "Останнє використання", - "revokedByLabel": "Анулював", - "revokedAtLabel": "Анулювано", - "createdByLabel": "Створено" - } - }, - "returnReasons": { - "domain": "Причини повернення", - "subtitle": "Керуйте причинами повернення товарів.", - "calloutHint": "Керуйте причинами для категоризації повернень.", - "editReason": "Редагувати причину повернення", - "create": { - "header": "Додати причину повернення", - "subtitle": "Вкажіть найбільш поширені причини повернення.", - "hint": "Створіть нову причину повернення для категоризації повернень.", - "successToast": "Причина повернення {{label}} успішно створена." - }, - "edit": { - "header": "Редагувати причину повернення", - "subtitle": "Редагуйте значення причини повернення.", - "successToast": "Причина повернення {{label}} успішно оновлена." - }, - "delete": { - "confirmation": "Ви збираєтесь видалити причину повернення {{label}}. Цю дію неможливо скасувати.", - "successToast": "Причина повернення {{label}} успішно видалена." - }, - "fields": { - "value": { - "label": "Значення", - "placeholder": "неправильний_розмір", - "tooltip": "Значення має бути унікальним ідентифікатором для причини повернення." - }, - "label": { "label": "Мітка", "placeholder": "Неправильний розмір" }, - "description": { - "label": "Опис", - "placeholder": "Клієнт отримав неправильний розмір" - } - } - }, - "login": { - "forgotPassword": "Забули пароль? - <0>Скинути", - "title": "Ласкаво просимо до Medusa", - "hint": "Увійдіть, щоб отримати доступ до особистого кабінету" - }, - "invite": { - "title": "Ласкаво просимо до Medusa", - "hint": "Створіть акаунт нижче", - "backToLogin": "Повернутися до входу", - "createAccount": "Створити акаунт", - "alreadyHaveAccount": "Вже маєте акаунт? - <0>Увійти", - "emailTooltip": "Вашу електронну пошту не можна змінити. Якщо ви хочете використовувати іншу електронну пошту, потрібно надіслати нове запрошення.", - "invalidInvite": "Запрошення недійсне або сплив термін.", - "successTitle": "Ваш акаунт зареєстровано", - "successHint": "Розпочніть роботу з Medusa Admin прямо зараз.", - "successAction": "Почати роботу з Medusa Admin", - "invalidTokenTitle": "Ваш токен запрошення недійсний", - "invalidTokenHint": "Спробуйте запросити нове посилання для запрошення.", - "passwordMismatch": "Паролі не збігаються", - "toast": { - "accepted": "Запрошення успішно прийняте" - } - }, - "resetPassword": { - "title": "Скинути пароль", - "hint": "Введіть свою електронну пошту, і ми надішлемо вам інструкції щодо скидання пароля.", - "email": "Електронна пошта", - "sendResetInstructions": "Надіслати інструкції для скидання", - "backToLogin": "<0>Повернутися до входу", - "newPasswordHint": "Виберіть новий пароль нижче.", - "invalidTokenTitle": "Ваш токен скидання пароля недійсний", - "invalidTokenHint": "Спробуйте запитати нове посилання для скидання пароля.", - "expiredTokenTitle": "Ваш токен скидання пароля сплив", - "goToResetPassword": "Перейти до скидання пароля", - "resetPassword": "Скинути пароль", - "newPassword": "Новий пароль", - "repeatNewPassword": "Повторіть новий пароль", - "tokenExpiresIn": "Токен спливає через <0>{{time}} хвилин", - "successfulRequestTitle": "Успішно надіслано вам лист", - "successfulRequest": "Ми надіслали вам електронний лист, який ви можете використати для скидання пароля. Перевірте папку спаму, якщо не отримали його через кілька хвилин.", - "successfulResetTitle": "Пароль успішно скинуто", - "successfulReset": "Будь ласка, увійдіть на сторінці входу.", - "passwordMismatch": "Паролі не збігаються", - "invalidLinkTitle": "Ваше посилання для скидання пароля недійсне", - "invalidLinkHint": "Спробуйте ще раз скинути пароль." - }, - "workflowExecutions": { - "domain": "Процеси роботи", - "subtitle": "Переглядайте та відстежуйте виконання процесів роботи у вашій Medusa аплікації.", - "transactionIdLabel": "ID транзакції", - "workflowIdLabel": "ID процесу роботи", - "progressLabel": "Прогрес", - "stepsCompletedLabel_one": "{{completed}} з {{count}} кроку", - "stepsCompletedLabel_other": "{{completed}} з {{count}} кроків", - "list": { - "noRecordsMessage": "Немає виконаних процесів роботи." - }, - "history": { - "sectionTitle": "Історія", - "runningState": "Виконується...", - "awaitingState": "Очікує", - "failedState": "Не вдалося", - "skippedState": "Пропущено", - "skippedFailureState": "Пропущено (Помилка)", - "definitionLabel": "Опис", - "outputLabel": "Виведення", - "compensateInputLabel": "Компенсація введення", - "revertedLabel": "Скасовано", - "errorLabel": "Помилка" - }, - "state": { - "done": "Завершено", - "failed": "Не вдалося", - "reverted": "Скасовано", - "invoking": "Викликається", - "compensating": "Компенсується", - "notStarted": "Не розпочато" - }, - "transaction": { - "state": { - "waitingToCompensate": "Очікування компенсації" - } - }, - "step": { - "state": { - "skipped": "Пропущено", - "skippedFailure": "Пропущено (Помилка)", - "dormant": "Неактивно", - "timeout": "Час вийшов" - } - } - }, - "productTypes": { - "domain": "Типи продуктів", - "subtitle": "Організуйте свої продукти за типами.", - "create": { - "header": "Створити тип продукту", - "hint": "Створіть новий тип продукту для категоризації ваших продуктів.", - "successToast": "Тип продукту {{value}} успішно створено." - }, - "edit": { - "header": "Редагувати тип продукту", - "successToast": "Тип продукту {{value}} успішно оновлено." - }, - "delete": { - "confirmation": "Ви збираєтеся видалити тип продукту {{value}}. Цю дію не можна скасувати.", - "successToast": "Тип продукту {{value}} успішно видалено." - }, - "fields": { - "value": "Значення" - } - }, - "productTags": { - "domain": "Теги продуктів", - "create": { - "header": "Створити тег продукту", - "subtitle": "Створіть новий тег продукту для категоризації ваших продуктів.", - "successToast": "Тег продукту {{value}} успішно створено." - }, - "edit": { - "header": "Редагувати тег продукту", - "subtitle": "Редагуйте значення тегу продукту.", - "successToast": "Тег продукту {{value}} успішно оновлено." - }, - "delete": { - "confirmation": "Ви збираєтеся видалити тег продукту {{value}}. Цю дію не можна скасувати.", - "successToast": "Тег продукту {{value}} успішно видалено." - }, - "fields": { - "value": "Значення" - } - }, - "notifications": { - "domain": "Сповіщення", - "emptyState": { - "title": "Немає сповіщень", - "description": "У вас наразі немає сповіщень, але коли вони з'являться, вони будуть відображені тут." - }, - "accessibility": { - "description": "Сповіщення про активність Medusa будуть відображатися тут." - } - }, - "errors": { - "serverError": "Помилка сервера - Спробуйте ще раз пізніше.", - "invalidCredentials": "Невірний email або пароль" - }, - "statuses": { - "scheduled": "Заплановано", - "expired": "Термін минув", - "active": "Активно", - "enabled": "Включено", - "disabled": "Вимкнено" - }, - "labels": { - "productVariant": "Варіант продукту", - "prices": "Ціни", - "available": "Доступно", - "inStock": "В наявності", - "added": "Додано", - "removed": "Видалено", - "from": "З", - "to": "До" - }, - "fields": { - "amount": "Сума", - "refundAmount": "Сума повернення", - "name": "Ім'я", - "default": "За замовчуванням", - "lastName": "Прізвище", - "firstName": "Ім'я", - "title": "Назва", - "customTitle": "Користувацька назва", - "manageInventory": "Керування запасами", - "inventoryKit": "Має комплект запасів", - "inventoryItems": "Товари на складі", - "inventoryItem": "Товар на складі", - "requiredQuantity": "Необхідна кількість", - "description": "Опис", - "email": "Електронна пошта", - "password": "Пароль", - "repeatPassword": "Повторіть пароль", - "confirmPassword": "Підтвердьте пароль", - "newPassword": "Новий пароль", - "repeatNewPassword": "Повторіть новий пароль", - "categories": "Категорії", - "shippingMethod": "Метод доставки", - "configurations": "Конфігурації", - "conditions": "Умови", - "category": "Категорія", - "collection": "Колекція", - "discountable": "Підлягає знижці", - "handle": "Обробка", - "subtitle": "Підзаголовок", - "by": "Від", - "item": "Товар", - "qty": "к-сть", - "limit": "Обмеження", - "tags": "Теги", - "type": "Тип", - "reason": "Причина", - "none": "немає", - "all": "всі", - "search": "Пошук", - "percentage": "Відсоток", - "sales_channels": "Канали продажу", - "customer_groups": "Групи клієнтів", - "product_tags": "Теги товарів", - "product_types": "Типи товарів", - "product_collections": "Колекції товарів", - "status": "Статус", - "code": "Код", - "value": "Значення", - "disabled": "Вимкнено", - "dynamic": "Динамічний", - "normal": "Звичайний", - "years": "Роки", - "months": "Місяці", - "days": "Дні", - "hours": "Години", - "minutes": "Хвилини", - "totalRedemptions": "Загальна кількість викупів", - "countries": "Країни", - "paymentProviders": "Постачальники платежів", - "refundReason": "Причина повернення", - "fulfillmentProviders": "Постачальники виконання", - "fulfillmentProvider": "Постачальник виконання", - "providers": "Постачальники", - "availability": "Наявність", - "inventory": "Запаси", - "optional": "Необов'язково", - "note": "Примітка", - "automaticTaxes": "Автоматичні податки", - "taxInclusivePricing": "Ціни з урахуванням податку", - "currency": "Валюта", - "address": "Адреса", - "address2": "Квартира, офіс тощо.", - "city": "Місто", - "postalCode": "Поштовий індекс", - "country": "Країна", - "state": "Штат", - "province": "Область", - "company": "Компанія", - "phone": "Телефон", - "metadata": "Метадані", - "selectCountry": "Виберіть країну", - "products": "Товари", - "variants": "Варіанти", - "orders": "Замовлення", - "account": "Обліковий запис", - "total": "Загальна сума замовлення", - "paidTotal": "Загальна сума оплати", - "totalExclTax": "Загальна сума без податку", - "subtotal": "Підсумок", - "shipping": "Доставка", - "outboundShipping": "Вихідна доставка", - "returnShipping": "Повернення доставки", - "tax": "Податок", - "created": "Створено", - "key": "Ключ", - "customer": "Клієнт", - "date": "Дата", - "order": "Замовлення", - "fulfillment": "Виконання", - "provider": "Постачальник", - "payment": "Оплата", - "items": "Товари", - "salesChannel": "Канал продажу", - "region": "Регіон", - "discount": "Знижка", - "role": "Роль", - "sent": "Надіслано", - "salesChannels": "Канали продажу", - "product": "Товар", - "createdAt": "Створено", - "updatedAt": "Оновлено", - "revokedAt": "Анульовано", - "true": "Правда", - "false": "Неправда", - "giftCard": "Подарункова картка", - "tag": "Тег", - "dateIssued": "Дата видачі", - "issuedDate": "Дата видачі", - "expiryDate": "Дата закінчення терміну дії", - "price": "Ціна", - "priceTemplate": "Ціна {{regionOrCurrency}}", - "height": "Висота", - "width": "Ширина", - "length": "Довжина", - "weight": "Вага", - "midCode": "MID код", - "hsCode": "HS код", - "ean": "EAN", - "upc": "UPC", - "inventoryQuantity": "Кількість на складі", - "barcode": "Штрихкод", - "countryOfOrigin": "Країна виробництва", - "material": "Матеріал", - "thumbnail": "Мініатюра", - "sku": "SKU", - "managedInventory": "Керовані запаси", - "allowBackorder": "Дозволити передзамовлення", - "inStock": "В наявності", - "location": "Локація", - "quantity": "Кількість", - "variant": "Варіант", - "id": "ID", - "parent": "Батьківський", - "minSubtotal": "Мін. підсумок", - "maxSubtotal": "Макс. підсумок", - "shippingProfile": "Профіль доставки", - "summary": "Резюме", - "details": "Деталі", - "label": "Мітка", - "rate": "Ставка", - "requiresShipping": "Потрібна доставка", - "unitPrice": "Ціна за одиницю", - "startDate": "Дата початку", - "endDate": "Дата закінчення", - "draft": "Чернетка", - "values": "Значення" - }, - "dateTime": { - "years_one": "Рік", - "years_other": "Роки", - "months_one": "Місяць", - "months_other": "Місяці", - "weeks_one": "Тиждень", - "weeks_other": "Тижні", - "days_one": "День", - "days_other": "Дні", - "hours_one": "Година", - "hours_other": "Години", - "minutes_one": "Хвилина", - "minutes_other": "Хвилини", - "seconds_one": "Секунда", - "seconds_other": "Секунди" - } -} diff --git a/src/i18n/translations/vi.json b/src/i18n/translations/vi.json deleted file mode 100644 index b586e2ce..00000000 --- a/src/i18n/translations/vi.json +++ /dev/null @@ -1,3056 +0,0 @@ -{ - "$schema": "./$schema.json", - "general": { - "ascending": "Tăng dần", - "descending": "Giảm dần", - "add": "Thêm", - "start": "Bắt đầu", - "end": "Kết thúc", - "open": "Mở", - "close": "Đóng", - "apply": "Áp dụng", - "range": "Phạm vi", - "search": "Tìm kiếm", - "of": "của", - "results": "kết quả", - "pages": "trang", - "next": "Tiếp theo", - "prev": "Trước đó", - "is": "là", - "timeline": "Dòng thời gian", - "success": "Thành công", - "warning": "Cảnh báo", - "tip": "Mẹo", - "error": "Lỗi", - "select": "Chọn", - "selected": "Đã chọn", - "enabled": "Đã bật", - "disabled": "Đã tắt", - "expired": "Hết hạn", - "active": "Hoạt động", - "revoked": "Đã thu hồi", - "new": "Mới", - "modified": "Đã sửa đổi", - "added": "Đã thêm", - "removed": "Đã xóa", - "admin": "Quản trị", - "store": "Cửa hàng", - "details": "Chi tiết", - "items_one": "{{count}} mục", - "items_other": "{{count}} mục", - "countSelected": "{{count}} đã chọn", - "countOfTotalSelected": "{{count}} trong tổng số {{total}} đã chọn", - "plusCount": "+ {{count}}", - "plusCountMore": "+ {{count}} nữa", - "areYouSure": "Bạn có chắc không?", - "areYouSureDescription": "Bạn sắp xóa {{entity}} {{title}}. Hành động này không thể hoàn tác.", - "noRecordsFound": "Không tìm thấy bản ghi nào", - "typeToConfirm": "Vui lòng nhập {val} để xác nhận:", - "noResultsTitle": "Không có kết quả", - "noResultsMessage": "Hãy thử thay đổi bộ lọc hoặc truy vấn tìm kiếm", - "noSearchResults": "Không có kết quả tìm kiếm", - "noSearchResultsFor": "Không có kết quả tìm kiếm cho <0>'{{query}}'", - "noRecordsTitle": "Không có bản ghi", - "noRecordsMessage": "Không có bản ghi nào để hiển thị", - "unsavedChangesTitle": "Bạn có chắc muốn rời khỏi biểu mẫu này không?", - "unsavedChangesDescription": "Bạn có những thay đổi chưa lưu sẽ bị mất nếu thoát khỏi biểu mẫu này.", - "includesTaxTooltip": "Giá trong cột này đã bao gồm thuế.", - "excludesTaxTooltip": "Giá trong cột này chưa bao gồm thuế.", - "noMoreData": "Không còn dữ liệu" - }, - "json": { - "header": "JSON", - "numberOfKeys_one": "{{count}} khóa", - "numberOfKeys_other": "{{count}} khóa", - "drawer": { - "header_one": "JSON <0>· {{count}} khóa", - "header_other": "JSON <0>· {{count}} khóa", - "description": "Xem dữ liệu JSON của đối tượng này." - } - }, - "metadata": { - "header": "Siêu dữ liệu", - "numberOfKeys_one": "{{count}} khóa", - "numberOfKeys_other": "{{count}} khóa", - "edit": { - "header": "Chỉnh sửa Siêu dữ liệu", - "description": "Chỉnh sửa siêu dữ liệu cho đối tượng này.", - "successToast": "Siêu dữ liệu đã được cập nhật thành công.", - "actions": { - "insertRowAbove": "Chèn dòng phía trên", - "insertRowBelow": "Chèn dòng phía dưới", - "deleteRow": "Xóa dòng" - }, - "labels": { - "key": "Khóa", - "value": "Giá trị" - }, - "complexRow": { - "label": "Một số dòng bị vô hiệu hóa", - "description": "Đối tượng này chứa siêu dữ liệu không nguyên thủy, chẳng hạn như mảng hoặc đối tượng, không thể chỉnh sửa tại đây. Để chỉnh sửa các dòng bị vô hiệu hóa, hãy sử dụng API trực tiếp.", - "tooltip": "Dòng này bị vô hiệu hóa vì nó chứa dữ liệu không nguyên thủy." - } - } - }, - "validation": { - "mustBeInt": "Giá trị phải là số nguyên.", - "mustBePositive": "Giá trị phải là số dương." - }, - "actions": { - "save": "Lưu", - "saveAsDraft": "Lưu dưới dạng nháp", - "copy": "Sao chép", - "copied": "Đã sao chép", - "duplicate": "Nhân bản", - "publish": "Xuất bản", - "create": "Tạo", - "delete": "Xóa", - "remove": "Gỡ bỏ", - "revoke": "Thu hồi", - "cancel": "Hủy", - "forceConfirm": "Xác nhận bắt buộc", - "continueEdit": "Tiếp tục chỉnh sửa", - "enable": "Bật", - "disable": "Tắt", - "undo": "Hoàn tác", - "complete": "Hoàn thành", - "viewDetails": "Xem chi tiết", - "back": "Quay lại", - "close": "Đóng", - "showMore": "Hiển thị thêm", - "continue": "Tiếp tục", - "continueWithEmail": "Tiếp tục với Email", - "idCopiedToClipboard": "ID đã được sao chép vào bộ nhớ tạm", - "addReason": "Thêm lý do", - "addNote": "Thêm ghi chú", - "reset": "Đặt lại", - "confirm": "Xác nhận", - "edit": "Chỉnh sửa", - "addItems": "Thêm mục", - "download": "Tải xuống", - "clear": "Xóa sạch", - "clearAll": "Xóa tất cả", - "apply": "Áp dụng", - "add": "Thêm", - "select": "Chọn", - "browse": "Duyệt", - "logout": "Đăng xuất", - "hide": "Ẩn", - "export": "Xuất", - "import": "Nhập", - "cannotUndo": "Hành động này không thể hoàn tác" - }, - "operators": { - "in": "Trong" - }, - "app": { - "search": { - "label": "Tìm kiếm", - "title": "Tìm kiếm", - "description": "Tìm kiếm toàn bộ cửa hàng của bạn, bao gồm đơn hàng, sản phẩm, khách hàng và nhiều thứ khác.", - "allAreas": "Tất cả khu vực", - "navigation": "Điều hướng", - "openResult": "Mở kết quả", - "showMore": "Hiển thị thêm", - "placeholder": "Chuyển đến hoặc tìm bất cứ thứ gì...", - "noResultsTitle": "Không tìm thấy kết quả", - "noResultsMessage": "Chúng tôi không thể tìm thấy bất cứ thứ gì khớp với tìm kiếm của bạn.", - "emptySearchTitle": "Nhập để tìm kiếm", - "emptySearchMessage": "Nhập từ khóa hoặc cụm từ để khám phá.", - "loadMore": "Tải thêm {{count}}", - "groups": { - "all": "Tất cả khu vực", - "customer": "Khách hàng", - "customerGroup": "Nhóm khách hàng", - "product": "Sản phẩm", - "productVariant": "Biến thể sản phẩm", - "inventory": "Kho hàng", - "reservation": "Đặt trước", - "category": "Danh mục", - "collection": "Bộ sưu tập", - "order": "Đơn hàng", - "promotion": "Khuyến mãi", - "campaign": "Chiến dịch", - "priceList": "Bảng giá", - "user": "Người dùng", - "region": "Khu vực", - "taxRegion": "Khu vực thuế", - "returnReason": "Lý do trả hàng", - "salesChannel": "Kênh bán hàng", - "productType": "Loại sản phẩm", - "productTag": "Thẻ sản phẩm", - "location": "Vị trí", - "shippingProfile": "Hồ sơ vận chuyển", - "publishableApiKey": "Khóa API công khai", - "secretApiKey": "Khóa API bí mật", - "command": "Lệnh", - "navigation": "Điều hướng" - } - }, - "keyboardShortcuts": { - "pageShortcut": "Chuyển đến", - "settingShortcut": "Cài đặt", - "commandShortcut": "Lệnh", - "then": "sau đó", - "navigation": { - "goToOrders": "Đơn hàng", - "goToProducts": "Sản phẩm", - "goToCollections": "Bộ sưu tập", - "goToCategories": "Danh mục", - "goToCustomers": "Khách hàng", - "goToCustomerGroups": "Nhóm khách hàng", - "goToInventory": "Kho hàng", - "goToReservations": "Đặt trước", - "goToPriceLists": "Bảng giá", - "goToPromotions": "Khuyến mãi", - "goToCampaigns": "Chiến dịch" - }, - "settings": { - "goToSettings": "Cài đặt", - "goToStore": "Cửa hàng", - "goToUsers": "Người dùng", - "goToRegions": "Khu vực", - "goToTaxRegions": "Khu vực thuế", - "goToSalesChannels": "Kênh bán hàng", - "goToProductTypes": "Loại sản phẩm", - "goToLocations": "Vị trí", - "goToPublishableApiKeys": "Khóa API công khai", - "goToSecretApiKeys": "Khóa API bí mật", - "goToWorkflows": "Luồng công việc", - "goToProfile": "Hồ sơ", - "goToReturnReasons": "Lý do trả hàng" - } - }, - "menus": { - "user": { - "documentation": "Tài liệu", - "changelog": "Nhật ký thay đổi", - "shortcuts": "Phím tắt", - "profileSettings": "Cài đặt hồ sơ", - "theme": { - "label": "Chủ đề", - "dark": "Tối", - "light": "Sáng", - "system": "Hệ thống" - } - }, - "store": { - "label": "Cửa hàng", - "storeSettings": "Cài đặt cửa hàng" - }, - "actions": { - "logout": "Đăng xuất" - } - }, - "nav": { - "accessibility": { - "title": "Điều hướng", - "description": "Menu điều hướng cho bảng điều khiển." - }, - "common": { - "extensions": "Tiện ích mở rộng" - }, - "main": { - "store": "Cửa hàng", - "storeSettings": "Cài đặt cửa hàng" - }, - "settings": { - "header": "Cài đặt", - "general": "Chung", - "developer": "Nhà phát triển", - "myAccount": "Tài khoản của tôi" - } - } - }, - "dataGrid": { - "columns": { - "view": "Xem", - "resetToDefault": "Đặt lại về mặc định", - "disabled": "Việc thay đổi cột nào hiển thị đã bị vô hiệu hóa." - }, - "shortcuts": { - "label": "Phím tắt", - "commands": { - "undo": "Hoàn tác", - "redo": "Làm lại", - "copy": "Sao chép", - "paste": "Dán", - "edit": "Chỉnh sửa", - "delete": "Xóa", - "clear": "Xóa sạch", - "moveUp": "Di chuyển lên", - "moveDown": "Di chuyển xuống", - "moveLeft": "Di chuyển sang trái", - "moveRight": "Di chuyển sang phải", - "moveTop": "Di chuyển lên đầu", - "moveBottom": "Di chuyển xuống cuối", - "selectDown": "Chọn xuống", - "selectUp": "Chọn lên", - "selectColumnDown": "Chọn cột xuống", - "selectColumnUp": "Chọn cột lên", - "focusToolbar": "Tập trung vào thanh công cụ", - "focusCancel": "Tập trung vào hủy" - } - }, - "errors": { - "fixError": "Sửa lỗi", - "count_one": "{{count}} lỗi", - "count_other": "{{count}} lỗi" - } - }, - "filters": { - "sortLabel": "Sắp xếp", - "filterLabel": "Lọc", - "searchLabel": "Tìm kiếm", - "date": { - "today": "Hôm nay", - "lastSevenDays": "7 ngày qua", - "lastThirtyDays": "30 ngày qua", - "lastNinetyDays": "90 ngày qua", - "lastTwelveMonths": "12 tháng qua", - "custom": "Tùy chỉnh", - "from": "Từ", - "to": "Đến", - "starting": "Bắt đầu", - "ending": "Kết thúc" - }, - "compare": { - "lessThan": "Nhỏ hơn", - "greaterThan": "Lớn hơn", - "exact": "Chính xác", - "range": "Phạm vi", - "lessThanLabel": "nhỏ hơn {{value}}", - "greaterThanLabel": "lớn hơn {{value}}", - "andLabel": "và" - }, - "sorting": { - "alphabeticallyAsc": "Từ A đến Z", - "alphabeticallyDesc": "Từ Z đến A", - "dateAsc": "Mới nhất trước", - "dateDesc": "Cũ nhất trước" - }, - "radio": { - "yes": "Có", - "no": "Không", - "true": "Đúng", - "false": "Sai" - }, - "addFilter": "Thêm bộ lọc" - }, - "errorBoundary": { - "badRequestTitle": "400 - Yêu cầu không hợp lệ", - "badRequestMessage": "Máy chủ không thể hiểu yêu cầu do cú pháp không đúng.", - "notFoundTitle": "404 - Không có trang tại địa chỉ này", - "notFoundMessage": "Kiểm tra URL và thử lại, hoặc sử dụng thanh tìm kiếm để tìm kiếm thứ bạn đang cần.", - "internalServerErrorTitle": "500 - Lỗi máy chủ nội bộ", - "internalServerErrorMessage": "Đã xảy ra lỗi bất ngờ trên máy chủ. Vui lòng thử lại sau.", - "defaultTitle": "Đã xảy ra lỗi", - "defaultMessage": "Đã xảy ra lỗi bất ngờ khi hiển thị trang này.", - "noMatchMessage": "Trang bạn đang tìm không tồn tại.", - "backToDashboard": "Quay lại bảng điều khiển" - }, - "addresses": { - "title": "Địa chỉ", - "shippingAddress": { - "header": "Địa chỉ giao hàng", - "editHeader": "Chỉnh sửa địa chỉ giao hàng", - "editLabel": "Địa chỉ giao hàng", - "label": "Địa chỉ giao hàng" - }, - "billingAddress": { - "header": "Địa chỉ thanh toán", - "editHeader": "Chỉnh sửa địa chỉ thanh toán", - "editLabel": "Địa chỉ thanh toán", - "label": "Địa chỉ thanh toán", - "sameAsShipping": "Giống với địa chỉ giao hàng" - }, - "contactHeading": "Liên hệ", - "locationHeading": "Vị trí" - }, - "email": { - "editHeader": "Chỉnh sửa email", - "editLabel": "Email", - "label": "Email" - }, - "transferOwnership": { - "header": "Chuyển quyền sở hữu", - "label": "Chuyển quyền sở hữu", - "details": { - "order": "Chi tiết đơn hàng", - "draft": "Chi tiết bản nháp" - }, - "currentOwner": { - "label": "Chủ sở hữu hiện tại", - "hint": "Chủ sở hữu hiện tại của đơn hàng." - }, - "newOwner": { - "label": "Chủ sở hữu mới", - "hint": "Chủ sở hữu mới để chuyển giao đơn hàng." - }, - "validation": { - "mustBeDifferent": "Chủ sở hữu mới phải khác với chủ sở hữu hiện tại.", - "required": "Chủ sở hữu mới là bắt buộc." - } - }, - "sales_channels": { - "availableIn": "Có sẵn trong <0>{{x}} trên <1>{{y}} kênh bán hàng" - }, - "products": { - "domain": "Sản phẩm", - "additionalAttributes": "Thuộc tính bổ sung", - "list": { - "noRecordsMessage": "Tạo sản phẩm đầu tiên của bạn để bắt đầu bán hàng." - }, - "edit": { - "header": "Chỉnh sửa sản phẩm", - "description": "Chỉnh sửa chi tiết sản phẩm.", - "successToast": "Sản phẩm {{title}} đã được cập nhật thành công." - }, - "create": { - "title": "Tạo sản phẩm", - "description": "Tạo một sản phẩm mới.", - "header": "Chung", - "tabs": { - "details": "Chi tiết", - "organize": "Sắp xếp", - "variants": "Biến thể", - "inventory": "Bộ thành phần trong kho" - }, - "errors": { - "variants": "Vui lòng chọn ít nhất một biến thể.", - "options": "Vui lòng tạo ít nhất một tùy chọn.", - "uniqueSku": "SKU phải là duy nhất." - }, - "inventory": { - "heading": "Bộ thành phần trong kho", - "label": "Thêm các mục hàng từ kho để tạo thành bộ thành phần cho biến thể này.", - "itemPlaceholder": "Chọn mục hàng trong kho", - "quantityPlaceholder": "Cần bao nhiêu cái cho bộ này?" - }, - "variants": { - "header": "Biến thể", - "subHeadingTitle": "Có, đây là sản phẩm có biến thể", - "subHeadingDescription": "Khi bỏ chọn, chúng tôi sẽ tạo một biến thể mặc định cho bạn", - "optionTitle": { - "placeholder": "Kích thước" - }, - "optionValues": { - "placeholder": "Nhỏ, Trung bình, Lớn" - }, - "productVariants": { - "label": "Biến thể sản phẩm", - "hint": "Thứ hạng này sẽ ảnh hưởng đến thứ tự của các biến thể trên giao diện cửa hàng của bạn.", - "alert": "Thêm tùy chọn để tạo biến thể.", - "tip": "Các biến thể không được chọn sẽ không được tạo. Bạn luôn có thể tạo và chỉnh sửa biến thể sau, nhưng danh sách này phù hợp với các tùy chọn biến thể của sản phẩm của bạn." - }, - "productOptions": { - "label": "Tùy chọn sản phẩm", - "hint": "Xác định các tùy chọn cho sản phẩm, ví dụ: màu sắc, kích thước, v.v." - } - }, - "successToast": "Sản phẩm {{title}} đã được tạo thành công." - }, - "export": { - "header": "Xuất danh sách sản phẩm", - "description": "Xuất danh sách sản phẩm ra file CSV.", - "success": { - "title": "Chúng tôi đang xử lý yêu cầu xuất của bạn", - "description": "Việc xuất dữ liệu có thể mất vài phút. Chúng tôi sẽ thông báo khi hoàn tất." - }, - "filters": { - "title": "Bộ lọc", - "description": "Áp dụng bộ lọc trong bảng tổng quan để điều chỉnh chế độ xem này" - }, - "columns": { - "title": "Cột", - "description": "Tùy chỉnh dữ liệu xuất để đáp ứng nhu cầu cụ thể" - } - }, - "import": { - "header": "Nhập danh sách sản phẩm", - "uploadLabel": "Nhập sản phẩm", - "uploadHint": "Kéo và thả file CSV hoặc nhấp để tải lên", - "description": "Nhập sản phẩm bằng cách cung cấp file CSV theo định dạng được xác định trước", - "template": { - "title": "Không chắc chắn về cách sắp xếp danh sách của bạn?", - "description": "Tải xuống mẫu bên dưới để đảm bảo bạn đang tuân theo đúng định dạng." - }, - "upload": { - "title": "Tải lên file CSV", - "description": "Thông qua việc nhập, bạn có thể thêm hoặc cập nhật sản phẩm. Để cập nhật sản phẩm hiện có, bạn phải sử dụng handle và ID hiện tại; để cập nhật biến thể hiện có, bạn phải sử dụng ID hiện tại. Bạn sẽ được yêu cầu xác nhận trước khi chúng tôi nhập sản phẩm.", - "preprocessing": "Đang xử lý trước...", - "productsToCreate": "Sản phẩm sẽ được tạo", - "productsToUpdate": "Sản phẩm sẽ được cập nhật" - }, - "success": { - "title": "Chúng tôi đang xử lý yêu cầu nhập của bạn", - "description": "Việc nhập dữ liệu có thể mất một chút thời gian. Chúng tôi sẽ thông báo khi hoàn tất." - } - }, - "deleteWarning": "Bạn sắp xóa sản phẩm {{title}}. Hành động này không thể hoàn tác.", - "variants": { - "header": "Biến thể", - "empty": { - "heading": "Không có biến thể", - "description": "Không có biến thể nào để hiển thị." - }, - "filtered": { - "heading": "Không có kết quả", - "description": "Không có biến thể nào khớp với tiêu chí lọc hiện tại." - } - }, - "attributes": "Thuộc tính", - "editAttributes": "Chỉnh sửa thuộc tính", - "editOptions": "Chỉnh sửa tùy chọn", - "editPrices": "Chỉnh sửa giá", - "media": { - "label": "Phương tiện", - "editHint": "Thêm phương tiện vào sản phẩm để hiển thị trên giao diện cửa hàng của bạn.", - "makeThumbnail": "Đặt làm ảnh thu nhỏ", - "uploadImagesLabel": "Tải lên hình ảnh", - "uploadImagesHint": "Kéo và thả hình ảnh vào đây hoặc nhấp để tải lên.", - "invalidFileType": "'{{name}}' không phải là loại file được hỗ trợ. Các loại file được hỗ trợ là: {{types}}.", - "failedToUpload": "Không thể tải lên phương tiện vừa thêm. Vui lòng thử lại.", - "deleteWarning_one": "Bạn sắp xóa {{count}} hình ảnh. Hành động này không thể hoàn tác.", - "deleteWarning_other": "Bạn sắp xóa {{count}} hình ảnh. Hành động này không thể hoàn tác.", - "deleteWarningWithThumbnail_one": "Bạn sắp xóa {{count}} hình ảnh bao gồm ảnh thu nhỏ. Hành động này không thể hoàn tác.", - "deleteWarningWithThumbnail_other": "Bạn sắp xóa {{count}} hình ảnh bao gồm ảnh thu nhỏ. Hành động này không thể hoàn tác.", - "thumbnailTooltip": "Ảnh thu nhỏ", - "galleryLabel": "Thư viện", - "downloadImageLabel": "Tải xuống hình ảnh hiện tại", - "deleteImageLabel": "Xóa hình ảnh hiện tại", - "emptyState": { - "header": "Chưa có phương tiện", - "description": "Thêm phương tiện vào sản phẩm để hiển thị trên giao diện cửa hàng của bạn.", - "action": "Thêm phương tiện" - }, - "successToast": "Phương tiện đã được cập nhật thành công." - }, - "discountableHint": "Khi bỏ chọn, các chương trình giảm giá sẽ không áp dụng cho sản phẩm này.", - "noSalesChannels": "Không có sẵn trên bất kỳ kênh bán hàng nào", - "variantCount_one": "{{count}} biến thể", - "variantCount_other": "{{count}} biến thể", - "deleteVariantWarning": "Bạn sắp xóa biến thể {{title}}. Hành động này không thể hoàn tác.", - "productStatus": { - "draft": "Nháp", - "published": "Đã xuất bản", - "proposed": "Đã đề xuất", - "rejected": "Đã từ chối" - }, - "fields": { - "title": { - "label": "Tiêu đề", - "hint": "Đặt cho sản phẩm một tiêu đề ngắn gọn và rõ ràng.<0/>Độ dài khuyến nghị là 50-60 ký tự để tối ưu hóa cho công cụ tìm kiếm.", - "placeholder": "Áo khoác cho mùa đông" - }, - "subtitle": { - "label": "Phụ đề", - "placeholder": "Ấm và mềm mại" - }, - "handle": { - "label": "Định danh", - "tooltip": "Định danh được sử dụng để tham chiếu sản phẩm trên giao diện cửa hàng của bạn. Nếu không chỉ định, định danh sẽ được tạo từ tiêu đề sản phẩm.", - "placeholder": "ao-khoac-mua-dong" - }, - "description": { - "label": "Mô tả", - "hint": "Đặt cho sản phẩm một mô tả ngắn gọn và rõ ràng.<0/>Độ dài khuyến nghị là 120-160 ký tự để tối ưu hóa cho công cụ tìm kiếm.", - "placeholder": "Áo khoác ấm và mềm mại" - }, - "discountable": { - "label": "Có thể giảm giá", - "hint": "Khi bỏ chọn, các chương trình giảm giá sẽ không áp dụng cho sản phẩm này" - }, - "shipping_profile": { - "label": "Hồ sơ vận chuyển", - "hint": "Kết nối sản phẩm với một hồ sơ vận chuyển" - }, - "type": { - "label": "Loại" - }, - "collection": { - "label": "Bộ sưu tập" - }, - "categories": { - "label": "Danh mục" - }, - "tags": { - "label": "Thẻ" - }, - "sales_channels": { - "label": "Kênh bán hàng", - "hint": "Sản phẩm này sẽ chỉ có sẵn trên kênh bán hàng mặc định nếu không thay đổi." - }, - "countryOrigin": { - "label": "Xuất xứ" - }, - "material": { - "label": "Chất liệu" - }, - "width": { - "label": "Chiều rộng" - }, - "length": { - "label": "Chiều dài" - }, - "height": { - "label": "Chiều cao" - }, - "weight": { - "label": "Trọng lượng" - }, - "options": { - "label": "Tùy chọn sản phẩm", - "hint": "Tùy chọn được dùng để xác định màu sắc, kích thước, v.v. của sản phẩm", - "add": "Thêm tùy chọn", - "optionTitle": "Tiêu đề tùy chọn", - "optionTitlePlaceholder": "Màu sắc", - "variations": "Biến thể (phân tách bằng dấu phẩy)", - "variantionsPlaceholder": "Đỏ, Xanh dương, Xanh lá" - }, - "variants": { - "label": "Biến thể sản phẩm", - "hint": "Các biến thể không được chọn sẽ không được tạo. Thứ hạng này sẽ ảnh hưởng đến cách sắp xếp biến thể trên giao diện người dùng." - }, - "mid_code": { - "label": "Mã trung gian" - }, - "hs_code": { - "label": "Mã HS" - } - }, - "variant": { - "edit": { - "header": "Chỉnh sửa biến thể", - "success": "Biến thể sản phẩm đã được chỉnh sửa thành công" - }, - "create": { - "header": "Chi tiết biến thể" - }, - "deleteWarning": "Bạn có chắc muốn xóa biến thể này không?", - "pricesPagination": "1 - {{current}} trong số {{total}} giá", - "tableItemAvailable": "{{availableCount}} có sẵn", - "tableItem_one": "{{availableCount}} có sẵn tại {{locationCount}} vị trí", - "tableItem_other": "{{availableCount}} có sẵn tại {{locationCount}} vị trí", - "inventory": { - "notManaged": "Không được quản lý", - "manageItems": "Quản lý các mục kho hàng", - "notManagedDesc": "Kho hàng không được quản lý cho biến thể này. Bật ‘Quản lý kho’ để theo dõi kho của biến thể.", - "manageKit": "Quản lý bộ thành phần trong kho", - "navigateToItem": "Đi đến mục kho hàng", - "actions": { - "inventoryItems": "Đi đến mục kho hàng", - "inventoryKit": "Hiển thị các mục kho hàng" - }, - "inventoryKit": "Bộ thành phần trong kho", - "inventoryKitHint": "Biến thể này có bao gồm nhiều mục kho hàng không?", - "validation": { - "itemId": "Vui lòng chọn mục kho hàng.", - "quantity": "Số lượng là bắt buộc. Vui lòng nhập một số dương." - }, - "header": "Tồn kho & Quản lý", - "editItemDetails": "Chỉnh sửa chi tiết mục", - "manageInventoryLabel": "Quản lý kho", - "manageInventoryHint": "Khi bật, chúng tôi sẽ tự động thay đổi số lượng kho cho bạn khi có đơn hàng hoặc trả hàng.", - "allowBackordersLabel": "Cho phép đặt trước", - "allowBackordersHint": "Khi bật, khách hàng có thể mua biến thể này ngay cả khi không còn số lượng có sẵn.", - "toast": { - "levelsBatch": "Mức tồn kho đã được cập nhật.", - "update": "Mục kho hàng đã được cập nhật thành công.", - "updateLevel": "Mức tồn kho đã được cập nhật thành công.", - "itemsManageSuccess": "Các mục kho hàng đã được cập nhật thành công." - } - } - }, - "options": { - "header": "Tùy chọn", - "edit": { - "header": "Chỉnh sửa tùy chọn", - "successToast": "Tùy chọn {{title}} đã được cập nhật thành công." - }, - "create": { - "header": "Tạo tùy chọn", - "successToast": "Tùy chọn {{title}} đã được tạo thành công." - }, - "deleteWarning": "Bạn sắp xóa tùy chọn sản phẩm: {{title}}. Hành động này không thể hoàn tác." - }, - "organization": { - "header": "Sắp xếp", - "edit": { - "header": "Chỉnh sửa sắp xếp", - "toasts": { - "success": "Đã cập nhật thành công cách sắp xếp của {{title}}." - } - } - }, - "stock": { - "heading": "Quản lý mức tồn kho và vị trí sản phẩm", - "description": "Cập nhật mức tồn kho cho tất cả các biến thể của sản phẩm.", - "loading": "Chờ chút, việc này có thể mất một lúc...", - "tooltips": { - "alreadyManaged": "Mục kho hàng này đã có thể chỉnh sửa dưới {{title}}.", - "alreadyManagedWithSku": "Mục kho hàng này đã có thể chỉnh sửa dưới {{title}} ({{sku}})." - } - }, - "shippingProfile": { - "header": "Cấu hình vận chuyển", - "edit": { - "header": "Cấu hình vận chuyển", - "toasts": { - "success": "Đã cập nhật thành công hồ sơ vận chuyển cho {{title}}." - } - }, - "create": { - "errors": { - "required": "Hồ sơ vận chuyển là bắt buộc" - } - } - }, - "toasts": { - "delete": { - "success": { - "header": "Đã xóa sản phẩm", - "description": "{{title}} đã được xóa thành công." - }, - "error": { - "header": "Không thể xóa sản phẩm" - } - } - } - }, - "collections": { - "domain": "Bộ sưu tập", - "subtitle": "Sắp xếp sản phẩm vào các bộ sưu tập.", - "createCollection": "Tạo bộ sưu tập", - "createCollectionHint": "Tạo một bộ sưu tập mới để sắp xếp sản phẩm của bạn.", - "createSuccess": "Bộ sưu tập đã được tạo thành công.", - "editCollection": "Chỉnh sửa bộ sưu tập", - "handleTooltip": "Định danh được sử dụng để tham chiếu bộ sưu tập trên giao diện cửa hàng của bạn. Nếu không chỉ định, định danh sẽ được tạo từ tiêu đề bộ sưu tập.", - "deleteWarning": "Bạn sắp xóa bộ sưu tập {{title}}. Hành động này không thể hoàn tác.", - "removeSingleProductWarning": "Bạn sắp xóa sản phẩm {{title}} khỏi bộ sưu tập. Hành động này không thể hoàn tác.", - "removeProductsWarning_one": "Bạn sắp xóa {{count}} sản phẩm khỏi bộ sưu tập. Hành động này không thể hoàn tác.", - "removeProductsWarning_other": "Bạn sắp xóa {{count}} sản phẩm khỏi bộ sưu tập. Hành động này không thể hoàn tác.", - "products": { - "list": { - "noRecordsMessage": "Không có sản phẩm nào trong bộ sưu tập." - }, - "add": { - "successToast_one": "Sản phẩm đã được thêm thành công vào bộ sưu tập.", - "successToast_other": "Các sản phẩm đã được thêm thành công vào bộ sưu tập." - }, - "remove": { - "successToast_one": "Sản phẩm đã được xóa thành công khỏi bộ sưu tập.", - "successToast_other": "Các sản phẩm đã được xóa thành công khỏi bộ sưu tập." - } - } - }, - "categories": { - "domain": "Danh mục", - "subtitle": "Sắp xếp sản phẩm vào các danh mục và quản lý thứ hạng cũng như phân cấp của các danh mục đó.", - "create": { - "header": "Tạo danh mục", - "hint": "Tạo một danh mục mới để sắp xếp sản phẩm của bạn.", - "tabs": { - "details": "Chi tiết", - "organize": "Sắp xếp thứ hạng" - }, - "successToast": "Danh mục {{name}} đã được tạo thành công." - }, - "edit": { - "header": "Chỉnh sửa danh mục", - "description": "Chỉnh sửa danh mục để cập nhật thông tin chi tiết.", - "successToast": "Danh mục đã được cập nhật thành công." - }, - "delete": { - "confirmation": "Bạn sắp xóa danh mục {{name}}. Hành động này không thể hoàn tác.", - "successToast": "Danh mục {{name}} đã được xóa thành công." - }, - "products": { - "add": { - "disabledTooltip": "Sản phẩm này đã có trong danh mục.", - "successToast_one": "Đã thêm {{count}} sản phẩm vào danh mục.", - "successToast_other": "Đã thêm {{count}} sản phẩm vào danh mục." - }, - "remove": { - "confirmation_one": "Bạn sắp xóa {{count}} sản phẩm khỏi danh mục. Hành động này không thể hoàn tác.", - "confirmation_other": "Bạn sắp xóa {{count}} sản phẩm khỏi danh mục. Hành động này không thể hoàn tác.", - "successToast_one": "Đã xóa {{count}} sản phẩm khỏi danh mục.", - "successToast_other": "Đã xóa {{count}} sản phẩm khỏi danh mục." - }, - "list": { - "noRecordsMessage": "Không có sản phẩm nào trong danh mục." - } - }, - "organize": { - "header": "Sắp xếp", - "action": "Chỉnh sửa thứ hạng" - }, - "fields": { - "visibility": { - "label": "Hiển thị", - "internal": "Nội bộ", - "public": "Công khai" - }, - "status": { - "label": "Trạng thái", - "active": "Hoạt động", - "inactive": "Không hoạt động" - }, - "path": { - "label": "Đường dẫn", - "tooltip": "Hiển thị toàn bộ đường dẫn của danh mục." - }, - "children": { - "label": "Danh mục con" - }, - "new": { - "label": "Mới" - } - } - }, - "inventory": { - "domain": "Kho hàng", - "subtitle": "Quản lý các mục kho hàng của bạn", - "reserved": "Đã đặt trước", - "available": "Có sẵn", - "locationLevels": "Vị trí", - "associatedVariants": "Biến thể liên quan", - "manageLocations": "Quản lý vị trí", - "manageLocationQuantity": "Quản lý số vị trí", - "deleteWarning": "Bạn sắp xóa một mục kho hàng. Hành động này không thể hoàn tác.", - "editItemDetails": "Chỉnh sửa chi tiết mục", - "quantityAcrossLocations": "{{quantity}} trên {{locations}} địa điểm", - "create": { - "title": "Tạo mục kho hàng", - "details": "Chi tiết", - "availability": "Tình trạng sẵn có", - "locations": "Vị trí", - "attributes": "Thuộc tính", - "requiresShipping": "Yêu cầu vận chuyển", - "requiresShippingHint": "Mục kho hàng này có cần vận chuyển không?", - "successToast": "Mục kho hàng đã được tạo thành công." - }, - "reservation": { - "header": "Đặt trước của {{itemName}}", - "editItemDetails": "Chỉnh sửa đặt trước", - "lineItemId": "ID mục hàng", - "orderID": "ID đơn hàng", - "description": "Mô tả", - "location": "Vị trí", - "inStockAtLocation": "Tồn kho tại vị trí này", - "availableAtLocation": "Có sẵn tại vị trí này", - "reservedAtLocation": "Đã đặt trước tại vị trí này", - "reservedAmount": "Số lượng đặt trước", - "create": "Tạo đặt trước", - "itemToReserve": "Mục để đặt trước", - "quantityPlaceholder": "Bạn muốn đặt trước bao nhiêu?", - "descriptionPlaceholder": "Đây là loại đặt trước nào?", - "successToast": "Đặt trước đã được tạo thành công.", - "updateSuccessToast": "Đặt trước đã được cập nhật thành công.", - "deleteSuccessToast": "Đặt trước đã được xóa thành công.", - "errors": { - "noAvaliableQuantity": "Vị trí kho không có số lượng sẵn có.", - "quantityOutOfRange": "Số lượng tối thiểu là 1 và tối đa là {{max}}" - } - }, - "adjustInventory": { - "errors": { - "stockedQuantity": "Số lượng tồn kho không thể cập nhật thấp hơn số lượng đã đặt trước là {{quantity}}." - } - }, - "toast": { - "updateLocations": "Vị trí đã được cập nhật thành công.", - "updateLevel": "Mức tồn kho đã được cập nhật thành công.", - "updateItem": "Mục kho hàng đã được cập nhật thành công." - }, - "stock": { - "title": "Cập nhật mức tồn kho", - "description": "Cập nhật mức tồn kho cho các mục kho hàng đã chọn.", - "action": "Chỉnh sửa mức tồn kho", - "placeholder": "Chưa bật", - "disablePrompt_one": "Bạn sắp tắt {{count}} mức vị trí. Hành động này không thể hoàn tác.", - "disablePrompt_other": "Bạn sắp tắt {{count}} mức vị trí. Hành động này không thể hoàn tác.", - "disabledToggleTooltip": "Không thể tắt: hãy xóa số lượng đang nhập hoặc đã đặt trước trước khi tắt.", - "successToast": "Mức tồn kho đã được cập nhật thành công." - } - }, - "giftCards": { - "domain": "Thẻ quà tặng", - "editGiftCard": "Chỉnh sửa thẻ quà tặng", - "createGiftCard": "Tạo thẻ quà tặng", - "createGiftCardHint": "Tạo thủ công một thẻ quà tặng có thể dùng làm phương thức thanh toán trong cửa hàng của bạn.", - "selectRegionFirst": "Hãy chọn khu vực trước", - "deleteGiftCardWarning": "Bạn sắp xóa thẻ quà tặng {{code}}. Hành động này không thể hoàn tác.", - "balanceHigherThanValue": "Số dư không thể cao hơn số tiền ban đầu.", - "balanceLowerThanZero": "Số dư không thể âm.", - "expiryDateHint": "Các quốc gia có luật khác nhau về ngày hết hạn của thẻ quà tặng. Hãy kiểm tra quy định địa phương trước khi đặt ngày hết hạn.", - "regionHint": "Việc thay đổi khu vực của thẻ quà tặng cũng sẽ thay đổi đơn vị tiền tệ, có thể ảnh hưởng đến giá trị tiền tệ của nó.", - "enabledHint": "Xác định xem thẻ quà tặng được bật hay tắt.", - "balance": "Số dư", - "currentBalance": "Số dư hiện tại", - "initialBalance": "Số dư ban đầu", - "personalMessage": "Tin nhắn cá nhân", - "recipient": "Người nhận" - }, - "customers": { - "domain": "Khách hàng", - "list": { - "noRecordsMessage": "Khách hàng của bạn sẽ hiển thị ở đây." - }, - "create": { - "header": "Tạo khách hàng", - "hint": "Tạo một khách hàng mới và quản lý thông tin chi tiết của họ.", - "successToast": "Khách hàng {{email}} đã được tạo thành công." - }, - "groups": { - "label": "Nhóm khách hàng", - "remove": "Bạn có chắc muốn xóa khách hàng khỏi nhóm khách hàng \"{{name}}\" không?", - "removeMany": "Bạn có chắc muốn xóa khách hàng khỏi các nhóm khách hàng sau: {{groups}} không?", - "alreadyAddedTooltip": "Khách hàng này đã có trong nhóm khách hàng.", - "list": { - "noRecordsMessage": "Khách hàng này không thuộc nhóm nào." - }, - "add": { - "success": "Khách hàng đã được thêm vào: {{groups}}.", - "list": { - "noRecordsMessage": "Vui lòng tạo một nhóm khách hàng trước." - } - }, - "removed": { - "success": "Khách hàng đã được xóa khỏi: {{groups}}.", - "list": { - "noRecordsMessage": "Vui lòng tạo một nhóm khách hàng trước." - } - } - }, - "edit": { - "header": "Chỉnh sửa khách hàng", - "emailDisabledTooltip": "Địa chỉ email không thể thay đổi đối với khách hàng đã đăng ký.", - "successToast": "Khách hàng {{email}} đã được cập nhật thành công." - }, - "delete": { - "title": "Xóa khách hàng", - "description": "Bạn sắp xóa khách hàng {{email}}. Hành động này không thể hoàn tác.", - "successToast": "Khách hàng {{email}} đã được xóa thành công." - }, - "fields": { - "guest": "Khách vãng lai", - "registered": "Đã đăng ký", - "groups": "Nhóm" - }, - "registered": "Đã đăng ký", - "guest": "Khách vãng lai", - "hasAccount": "Có tài khoản", - "addresses": { - "title": "Địa chỉ", - "fields": { - "addressName": "Tên địa chỉ", - "address1": "Địa chỉ 1", - "address2": "Địa chỉ 2", - "city": "Thành phố", - "province": "Tỉnh/Thành", - "postalCode": "Mã bưu điện", - "country": "Quốc gia", - "phone": "Điện thoại", - "company": "Công ty", - "countryCode": "Mã quốc gia", - "provinceCode": "Mã tỉnh/thành" - }, - "create": { - "header": "Tạo địa chỉ", - "hint": "Tạo một địa chỉ mới cho khách hàng.", - "successToast": "Địa chỉ đã được tạo thành công." - } - } - }, - "customerGroups": { - "domain": "Nhóm khách hàng", - "subtitle": "Sắp xếp khách hàng vào các nhóm. Các nhóm có thể có khuyến mãi và giá khác nhau.", - "list": { - "empty": { - "heading": "Không có nhóm khách hàng", - "description": "Không có nhóm khách hàng nào để hiển thị." - }, - "filtered": { - "heading": "Không có kết quả", - "description": "Không có nhóm khách hàng nào khớp với tiêu chí lọc hiện tại." - } - }, - "create": { - "header": "Tạo nhóm khách hàng", - "hint": "Tạo một nhóm khách hàng mới để phân đoạn khách hàng của bạn.", - "successToast": "Nhóm khách hàng {{name}} đã được tạo thành công." - }, - "edit": { - "header": "Chỉnh sửa nhóm khách hàng", - "successToast": "Nhóm khách hàng {{name}} đã được cập nhật thành công." - }, - "delete": { - "title": "Xóa nhóm khách hàng", - "description": "Bạn sắp xóa nhóm khách hàng {{name}}. Hành động này không thể hoàn tác.", - "successToast": "Nhóm khách hàng {{name}} đã được xóa thành công." - }, - "customers": { - "alreadyAddedTooltip": "Khách hàng này đã được thêm vào nhóm.", - "add": { - "successToast_one": "Khách hàng đã được thêm thành công vào nhóm.", - "successToast_other": "Các khách hàng đã được thêm thành công vào nhóm.", - "list": { - "noRecordsMessage": "Hãy tạo một khách hàng trước." - } - }, - "remove": { - "title_one": "Xóa khách hàng", - "title_other": "Xóa khách hàng", - "description_one": "Bạn sắp xóa {{count}} khách hàng khỏi nhóm khách hàng. Hành động này không thể hoàn tác.", - "description_other": "Bạn sắp xóa {{count}} khách hàng khỏi nhóm khách hàng. Hành động này không thể hoàn tác." - }, - "list": { - "noRecordsMessage": "Nhóm này chưa có khách hàng." - } - } - }, - "orders": { - "giftCardsStoreCreditLines": "Thẻ quà tặng & hạn mức tín dụng", - "creditLines": { - "title": "Hạn mức tín dụng", - "total": "Tổng tất cả các hạn mức tín dụng", - "creditOrDebit": "Tín dụng / Ghi nợ", - "createCreditLine": "Tạo hạn mức tín dụng", - "createCreditLineSuccess": "Hạn mức tín dụng được tạo thành công", - "createCreditLineError": "Lỗi khi tạo hạn mức tín dụng", - "createCreditLineDescription": "Tạo một hạn mức tín dụng với số tiền {{amount}}", - "operation": "Thao tác", - "credit": "Tín dụng", - "creditDescription": "Thêm một khoản dương vào đơn hàng", - "debit": "Ghi nợ", - "debitDescription": "Trừ một khoản âm khỏi đơn hàng" - }, - "balanceSettlement": { - "title": "Thanh toán số dư", - "settlementType": "Loại thanh toán", - "settlementTypes": { - "paymentMethod": "Phương thức thanh toán", - "paymentMethodDescription": "Hoàn tiền vào phương thức thanh toán", - "creditLine": "Tín dụng cửa hàng", - "creditLineDescription": "Hoàn tiền dưới dạng tín dụng cửa hàng" - } - }, - "domain": "Đơn hàng", - "claim": "Khiếu nại", - "exchange": "Đổi hàng", - "return": "Trả hàng", - "cancelWarning": "Bạn sắp hủy đơn hàng {{id}}. Hành động này không thể hoàn tác.", - "orderCanceled": "Đơn hàng đã được hủy thành công", - "onDateFromSalesChannel": "{{date}} từ {{salesChannel}}", - "list": { - "noRecordsMessage": "Đơn hàng của bạn sẽ hiển thị ở đây." - }, - "status": { - "not_paid": "Chưa thanh toán", - "pending": "Đang chờ xử lý", - "completed": "Hoàn thành", - "draft": "Nháp", - "archived": "Đã lưu trữ", - "canceled": "Đã hủy", - "requires_action": "Yêu cầu hành động" - }, - "summary": { - "requestReturn": "Yêu cầu trả hàng", - "allocateItems": "Phân bổ mục hàng", - "editOrder": "Chỉnh sửa đơn hàng", - "editOrderContinue": "Tiếp tục chỉnh sửa đơn hàng", - "inventoryKit": "Bao gồm {{count}} mục kho hàng", - "itemTotal": "Tổng mục hàng", - "shippingTotal": "Tổng phí vận chuyển", - "discountTotal": "Tổng giảm giá", - "taxTotalIncl": "Tổng thuế (đã bao gồm)", - "itemSubtotal": "Tạm tính mục hàng", - "shippingSubtotal": "Tạm tính phí vận chuyển", - "discountSubtotal": "Tạm tính giảm giá", - "taxTotal": "Tổng thuế" - }, - "transfer": { - "title": "Chuyển quyền sở hữu", - "requestSuccess": "Yêu cầu chuyển đơn hàng đã được gửi đến: {{email}}.", - "currentOwner": "Chủ sở hữu hiện tại", - "newOwner": "Chủ sở hữu mới", - "currentOwnerDescription": "Khách hàng hiện đang liên quan đến đơn hàng này.", - "newOwnerDescription": "Khách hàng mà đơn hàng này sẽ được chuyển đến." - }, - "payment": { - "title": "Thanh toán", - "isReadyToBeCaptured": "Thanh toán <0/> đã sẵn sàng để ghi nhận.", - "totalPaidByCustomer": "Tổng số tiền khách hàng đã thanh toán", - "totalStoreCreditRefunds": "Tổng số tiền hoàn lại cho cửa hàng", - "capture": "Ghi nhận thanh toán", - "capture_short": "Ghi nhận", - "refund": "Hoàn tiền", - "markAsPaid": "Đánh dấu đã thanh toán", - "statusLabel": "Trạng thái thanh toán", - "statusTitle": "Trạng Thái Thanh Toán", - "status": { - "notPaid": "Chưa thanh toán", - "authorized": "Đã xác nhận", - "partiallyAuthorized": "Xác nhận một phần", - "awaiting": "Đang chờ", - "captured": "Đã ghi nhận", - "partiallyRefunded": "Hoàn tiền một phần", - "partiallyCaptured": "Ghi nhận một phần", - "refunded": "Đã hoàn tiền", - "canceled": "Đã hủy", - "requiresAction": "Yêu cầu hành động" - }, - "capturePayment": "Thanh toán {{amount}} sẽ được ghi nhận.", - "capturePaymentSuccess": "Thanh toán {{amount}} đã được ghi nhận thành công", - "markAsPaidPayment": "Thanh toán {{amount}} sẽ được đánh dấu là đã thanh toán.", - "markAsPaidPaymentSuccess": "Thanh toán {{amount}} đã được đánh dấu thành công là đã thanh toán", - "createRefund": "Tạo hoàn tiền", - "refundPaymentSuccess": "Hoàn tiền số tiền {{amount}} thành công", - "createRefundWrongQuantity": "Số lượng phải là một số từ 1 đến {{number}}", - "refundAmount": "Hoàn tiền {{amount}}", - "paymentLink": "Sao chép liên kết thanh toán cho {{amount}}", - "selectPaymentToRefund": "Chọn thanh toán để hoàn tiền" - }, - "edits": { - "title": "Chỉnh sửa đơn hàng", - "confirm": "Xác nhận chỉnh sửa", - "confirmText": "Bạn sắp xác nhận một chỉnh sửa đơn hàng. Hành động này không thể hoàn tác.", - "cancel": "Hủy chỉnh sửa", - "currentItems": "Mục hàng hiện tại", - "currentItemsDescription": "Điều chỉnh số lượng mục hàng hoặc xóa bỏ.", - "addItemsDescription": "Bạn có thể thêm các mục hàng mới vào đơn hàng.", - "addItems": "Thêm mục hàng", - "amountPaid": "Số tiền đã thanh toán", - "newTotal": "Tổng mới", - "differenceDue": "Chênh lệch phải trả", - "create": "Chỉnh sửa đơn hàng", - "currentTotal": "Tổng hiện tại", - "noteHint": "Thêm ghi chú nội bộ cho chỉnh sửa", - "cancelSuccessToast": "Chỉnh sửa đơn hàng đã bị hủy", - "createSuccessToast": "Yêu cầu chỉnh sửa đơn hàng đã được tạo", - "activeChangeError": "Đã có một thay đổi đang hoạt động trên đơn hàng (trả hàng, khiếu nại, đổi hàng, v.v.). Vui lòng hoàn tất hoặc hủy thay đổi trước khi chỉnh sửa đơn hàng.", - "panel": { - "title": "Yêu cầu chỉnh sửa đơn hàng", - "titlePending": "Chỉnh sửa đơn hàng đang chờ" - }, - "toast": { - "canceledSuccessfully": "Chỉnh sửa đơn hàng đã được hủy", - "confirmedSuccessfully": "Chỉnh sửa đơn hàng đã được xác nhận" - }, - "validation": { - "quantityLowerThanFulfillment": "Không thể đặt số lượng nhỏ hơn hoặc bằng số lượng đã hoàn tất" - } - }, - "edit": { - "email": { - "title": "Chỉnh sửa email", - "requestSuccess": "Email đơn hàng đã được cập nhật thành {{email}}." - }, - "shippingAddress": { - "title": "Chỉnh sửa địa chỉ giao hàng", - "requestSuccess": "Địa chỉ giao hàng của đơn hàng đã được cập nhật." - }, - "billingAddress": { - "title": "Chỉnh sửa địa chỉ thanh toán", - "requestSuccess": "Địa chỉ thanh toán của đơn hàng đã được cập nhật." - } - }, - "returns": { - "create": "Tạo yêu cầu trả hàng", - "confirm": "Xác nhận trả hàng", - "confirmText": "Bạn sắp xác nhận một yêu cầu trả hàng. Hành động này không thể hoàn tác.", - "inbound": "Hàng trả về", - "outbound": "Hàng gửi đi", - "sendNotification": "Gửi thông báo", - "sendNotificationHint": "Thông báo cho khách hàng về việc trả hàng.", - "returnTotal": "Tổng trả hàng", - "inboundTotal": "Tổng hàng trả về", - "estDifference": "Chênh lệch ước tính", - "outstandingAmount": "Số tiền còn lại", - "reason": "Lý do", - "reasonHint": "Chọn lý do khách hàng muốn trả hàng.", - "note": "Ghi chú", - "noInventoryLevel": "Chưa có mức tồn kho", - "noInventoryLevelDesc": "Vị trí bạn chọn hiện không có thông tin tồn kho cho các mục đã chọn. Bạn vẫn có thể tạo yêu cầu trả hàng, nhưng không thể nhận hàng cho đến khi mức tồn kho được thiết lập cho vị trí này.", - "noteHint": "Bạn có thể nhập tự do nếu muốn ghi chú điều gì đó cụ thể.", - "location": "Vị trí", - "locationHint": "Chọn vị trí bạn muốn trả các mục hàng về.", - "inboundShipping": "Vận chuyển trả hàng", - "inboundShippingHint": "Chọn phương thức bạn muốn sử dụng.", - "returnableQuantityLabel": "Số lượng có thể trả", - "refundableAmountLabel": "Số tiền có thể hoàn lại", - "returnRequestedInfo": "Yêu cầu trả {{requestedItemsCount}} mục hàng", - "returnReceivedInfo": "Đã nhận trả {{requestedItemsCount}} mục hàng", - "itemReceived": "Mục hàng đã nhận", - "returnRequested": "Đã yêu cầu trả hàng", - "damagedItemReceived": "Mục hàng hư hỏng đã nhận", - "damagedItemsReturned": "Đã trả lại {{quantity}} mục hàng hư hỏng", - "activeChangeError": "Có một thay đổi đang hoạt động trên đơn hàng này. Vui lòng hoàn tất hoặc hủy thay đổi trước.", - "cancel": { - "title": "Hủy yêu cầu trả hàng", - "description": "Bạn có chắc muốn hủy yêu cầu trả hàng không?" - }, - "placeholders": { - "noReturnShippingOptions": { - "title": "Không tìm thấy tùy chọn vận chuyển trả hàng", - "hint": "Không có tùy chọn vận chuyển trả hàng nào được tạo cho vị trí này. Bạn có thể tạo một tùy chọn tại Vị trí & Vận chuyển." - }, - "outboundShippingOptions": { - "title": "Không tìm thấy tùy chọn vận chuyển gửi đi", - "hint": "Không có tùy chọn vận chuyển gửi đi nào được tạo cho vị trí này. Bạn có thể tạo một tùy chọn tại Vị trí & Vận chuyển." - } - }, - "receive": { - "action": "Nhận mục hàng", - "receiveItems": "{{ returnType }} {{ id }}", - "restockAll": "Nhập kho lại tất cả mục hàng", - "itemsLabel": "Mục hàng đã nhận", - "title": "Nhận mục hàng cho #{{returnId}}", - "sendNotificationHint": "Thông báo cho khách hàng về việc nhận trả hàng.", - "inventoryWarning": "Lưu ý rằng chúng tôi sẽ tự động điều chỉnh mức tồn kho dựa trên thông tin bạn nhập ở trên.", - "writeOffInputLabel": "Có bao nhiêu mục hàng bị hư hỏng?", - "toast": { - "success": "Trả hàng đã được nhận thành công.", - "errorLargeValue": "Số lượng vượt quá số lượng mục hàng đã yêu cầu.", - "errorNegativeValue": "Số lượng không thể là số âm.", - "errorLargeDamagedValue": "Số lượng mục hư hỏng + số lượng không hư hỏng đã nhận vượt quá tổng số lượng mục hàng trong yêu cầu trả. Vui lòng giảm số lượng mục không hư hỏng." - } - }, - "toast": { - "canceledSuccessfully": "Yêu cầu trả hàng đã được hủy thành công", - "confirmedSuccessfully": "Yêu cầu trả hàng đã được xác nhận thành công" - }, - "panel": { - "title": "Đã khởi tạo trả hàng", - "description": "Có một yêu cầu trả hàng đang mở cần được hoàn tất" - } - }, - "claims": { - "create": "Tạo khiếu nại", - "confirm": "Xác nhận khiếu nại", - "confirmText": "Bạn sắp xác nhận một khiếu nại. Hành động này không thể hoàn tác.", - "manage": "Quản lý khiếu nại", - "outbound": "Hàng gửi đi", - "outboundItemAdded": "Đã thêm {{itemsCount}} mục qua khiếu nại", - "outboundTotal": "Tổng hàng gửi đi", - "outboundShipping": "Vận chuyển gửi đi", - "outboundShippingHint": "Chọn phương thức bạn muốn sử dụng.", - "refundAmount": "Chênh lệch ước tính", - "activeChangeError": "Có một thay đổi đang hoạt động trên đơn hàng này. Vui lòng hoàn tất hoặc hủy thay đổi trước đó.", - "actions": { - "cancelClaim": { - "successToast": "Khiếu nại đã được hủy thành công." - } - }, - "cancel": { - "title": "Hủy khiếu nại", - "description": "Bạn có chắc muốn hủy khiếu nại không?" - }, - "tooltips": { - "onlyReturnShippingOptions": "Danh sách này chỉ bao gồm các tùy chọn vận chuyển trả hàng." - }, - "toast": { - "canceledSuccessfully": "Khiếu nại đã được hủy thành công", - "confirmedSuccessfully": "Khiếu nại đã được xác nhận thành công" - }, - "panel": { - "title": "Đã khởi tạo khiếu nại", - "description": "Có một yêu cầu khiếu nại đang mở cần được hoàn tất" - } - }, - "exchanges": { - "create": "Tạo đổi hàng", - "manage": "Quản lý đổi hàng", - "confirm": "Xác nhận đổi hàng", - "confirmText": "Bạn sắp xác nhận một đổi hàng. Hành động này không thể hoàn tác.", - "outbound": "Hàng gửi đi", - "outboundItemAdded": "Đã thêm {{itemsCount}} mục qua đổi hàng", - "outboundTotal": "Tổng hàng gửi đi", - "outboundShipping": "Vận chuyển gửi đi", - "outboundShippingHint": "Chọn phương thức bạn muốn sử dụng.", - "refundAmount": "Chênh lệch ước tính", - "activeChangeError": "Có một thay đổi đang hoạt động trên đơn hàng này. Vui lòng hoàn tất hoặc hủy thay đổi trước đó.", - "actions": { - "cancelExchange": { - "successToast": "Đổi hàng đã được hủy thành công." - } - }, - "cancel": { - "title": "Hủy đổi hàng", - "description": "Bạn có chắc muốn hủy đổi hàng không?" - }, - "tooltips": { - "onlyReturnShippingOptions": "Danh sách này chỉ bao gồm các tùy chọn vận chuyển trả hàng." - }, - "toast": { - "canceledSuccessfully": "Đổi hàng đã được hủy thành công", - "confirmedSuccessfully": "Đổi hàng đã được xác nhận thành công" - }, - "panel": { - "title": "Đã khởi tạo đổi hàng", - "description": "Có một yêu cầu đổi hàng đang mở cần được hoàn tất" - } - }, - "reservations": { - "allocatedLabel": "Đã phân bổ", - "notAllocatedLabel": "Chưa phân bổ" - }, - "allocateItems": { - "action": "Phân bổ mục hàng", - "title": "Phân bổ các mục trong đơn hàng", - "locationDescription": "Chọn vị trí bạn muốn phân bổ từ đó.", - "itemsToAllocate": "Mục hàng cần phân bổ", - "itemsToAllocateDesc": "Chọn số lượng mục hàng bạn muốn phân bổ", - "search": "Tìm kiếm mục hàng", - "consistsOf": "Bao gồm {{num}} mục kho hàng", - "requires": "Yêu cầu {{num}} cho mỗi biến thể", - "toast": { - "created": "Mục hàng đã được phân bổ thành công" - }, - "error": { - "quantityNotAllocated": "Vẫn còn các mục hàng chưa được phân bổ." - } - }, - "shipment": { - "title": "Đánh dấu giao hàng đã gửi", - "trackingNumber": "Số theo dõi", - "addTracking": "Thêm số theo dõi", - "sendNotification": "Gửi thông báo", - "sendNotificationHint": "Thông báo cho khách hàng về lô hàng này.", - "toastCreated": "Lô hàng đã được tạo thành công." - }, - "fulfillment": { - "cancelWarning": "Bạn sắp hủy một quá trình giao hàng. Hành động này không thể hoàn tác.", - "markAsDeliveredWarning": "Bạn sắp đánh dấu giao hàng là đã giao. Hành động này không thể hoàn tác.", - "differentOptionSelected": "Tùy chọn vận chuyển đã chọn khác với tùy chọn khách hàng chọn.", - "disabledItemTooltip": "Tùy chọn vận chuyển bạn chọn không hỗ trợ giao hàng cho mục này", - "unfulfilledItems": "Mục hàng chưa được giao", - "statusLabel": "Trạng thái giao hàng", - "statusTitle": "Trạng Thái Giao Hàng", - "fulfillItems": "Xử lý giao hàng cho mục hàng", - "awaitingFulfillmentBadge": "Đang chờ giao hàng", - "requiresShipping": "Yêu cầu vận chuyển", - "number": "Giao hàng #{{number}}", - "itemsToFulfill": "Mục hàng cần giao", - "create": "Tạo xử lý giao hàng", - "available": "Có sẵn", - "inStock": "Trong kho", - "markAsShipped": "Đánh dấu đã gửi", - "markAsPickedUp": "Đánh dấu đã nhận tại chỗ", - "markAsDelivered": "Đánh dấu đã giao", - "itemsToFulfillDesc": "Chọn mục hàng và số lượng để giao", - "locationDescription": "Chọn vị trí bạn muốn giao hàng từ đó.", - "sendNotificationHint": "Thông báo cho khách hàng về quá trình giao hàng đã tạo.", - "methodDescription": "Chọn phương thức vận chuyển khác với phương thức khách hàng đã chọn", - "error": { - "wrongQuantity": "Chỉ có một mục hàng sẵn sàng để giao", - "wrongQuantity_other": "Số lượng phải là một số từ 1 đến {{number}}", - "noItems": "Không có mục hàng để giao.", - "noShippingOption": "Yêu cầu chọn phương thức vận chuyển", - "noLocation": "Yêu cầu chọn vị trí" - }, - "status": { - "notFulfilled": "Chưa giao", - "partiallyFulfilled": "Giao một phần", - "fulfilled": "Đã xử lý giao hàng", - "partiallyShipped": "Đã gửi một phần", - "shipped": "Đã gửi", - "delivered": "Đã giao", - "partiallyDelivered": "Đã giao một phần", - "partiallyReturned": "Trả một phần", - "returned": "Đã trả", - "canceled": "Đã hủy", - "requiresAction": "Yêu cầu hành động" - }, - "toast": { - "created": "Xử lý giao hàng đã được tạo thành công", - "canceled": "Giao hàng đã được hủy thành công", - "fulfillmentShipped": "Không thể hủy giao hàng đã được gửi đi", - "fulfillmentDelivered": "Giao hàng đã được đánh dấu là đã giao thành công", - "fulfillmentPickedUp": "Giao hàng đã được đánh dấu là đã nhận tại chỗ thành công" - }, - "trackingLabel": "Theo dõi", - "shippingFromLabel": "Gửi từ", - "itemsLabel": "Mục hàng" - }, - "refund": { - "title": "Tạo hoàn tiền", - "sendNotificationHint": "Thông báo cho khách hàng về hoàn tiền đã tạo.", - "systemPayment": "Thanh toán hệ thống", - "systemPaymentDesc": "Một hoặc nhiều khoản thanh toán của bạn là thanh toán hệ thống. Lưu ý rằng việc ghi nhận và hoàn tiền không được Medusa xử lý cho các khoản thanh toán này.", - "error": { - "amountToLarge": "Không thể hoàn tiền nhiều hơn số tiền đơn hàng ban đầu.", - "amountNegative": "Số tiền hoàn lại phải là một số dương.", - "reasonRequired": "Vui lòng chọn lý do hoàn tiền." - } - }, - "customer": { - "contactLabel": "Liên hệ", - "editEmail": "Chỉnh sửa email", - "transferOwnership": "Chuyển quyền sở hữu", - "editBillingAddress": "Chỉnh sửa địa chỉ thanh toán", - "editShippingAddress": "Chỉnh sửa địa chỉ giao hàng" - }, - "activity": { - "header": "Hoạt động", - "showMoreActivities_one": "Hiển thị thêm {{count}} hoạt động", - "showMoreActivities_other": "Hiển thị thêm {{count}} hoạt động", - "comment": { - "label": "Bình luận", - "placeholder": "Để lại bình luận", - "addButtonText": "Thêm bình luận", - "deleteButtonText": "Xóa bình luận" - }, - "from": "Từ", - "to": "Đến", - "events": { - "common": { - "toReturn": "Cần trả lại", - "toSend": "Cần gửi đi" - }, - "placed": { - "title": "Đơn hàng đã đặt", - "fromSalesChannel": "từ {{salesChannel}}" - }, - "canceled": { - "title": "Đơn hàng đã hủy" - }, - "payment": { - "awaiting": "Đang chờ thanh toán", - "captured": "Thanh toán đã ghi nhận", - "canceled": "Thanh toán đã hủy", - "refunded": "Thanh toán đã hoàn tiền" - }, - "fulfillment": { - "created": "Mục hàng đã được xử lý giao", - "canceled": "Giao hàng đã hủy", - "shipped": "Mục hàng đã gửi", - "delivered": "Mục hàng đã giao", - "items_one": "{{count}} mục", - "items_other": "{{count}} mục" - }, - "return": { - "created": "Yêu cầu trả hàng #{{returnId}} đã tạo", - "canceled": "Trả hàng #{{returnId}} đã hủy", - "received": "Trả hàng #{{returnId}} đã nhận", - "items_one": "Đã trả {{count}} mục", - "items_other": "Đã trả {{count}} mục" - }, - "note": { - "comment": "Bình luận", - "byLine": "bởi {{author}}" - }, - "claim": { - "created": "Yêu cầu khiếu nại #{{claimId}} đã tạo", - "canceled": "Khiếu nại #{{claimId}} đã hủy", - "itemsInbound": "{{count}} mục cần trả lại", - "itemsOutbound": "{{count}} mục cần gửi đi" - }, - "exchange": { - "created": "Yêu cầu đổi hàng #{{exchangeId}} đã tạo", - "canceled": "Đổi hàng #{{exchangeId}} đã hủy", - "itemsInbound": "{{count}} mục cần trả lại", - "itemsOutbound": "{{count}} mục cần gửi đi" - }, - "edit": { - "requested": "Yêu cầu chỉnh sửa đơn hàng #{{editId}} đã tạo", - "confirmed": "Chỉnh sửa đơn hàng #{{editId}} đã xác nhận" - }, - "transfer": { - "requested": "Yêu cầu chuyển đơn hàng #{{transferId}} đã tạo", - "confirmed": "Chuyển đơn hàng #{{transferId}} đã xác nhận", - "declined": "Chuyển đơn hàng #{{transferId}} đã bị từ chối" - }, - "update_order": { - "shipping_address": "Địa chỉ giao hàng đã cập nhật", - "billing_address": "Địa chỉ thanh toán đã cập nhật", - "email": "Email đã cập nhật" - } - } - }, - "fields": { - "displayId": "ID hiển thị", - "refundableAmount": "Số tiền có thể hoàn lại", - "returnableQuantity": "Số lượng có thể trả lại" - } - }, - "draftOrders": { - "domain": "Đơn hàng nháp", - "deleteWarning": "Bạn sắp xóa đơn hàng nháp {{id}}. Hành động này không thể hoàn tác.", - "paymentLinkLabel": "Liên kết thanh toán", - "cartIdLabel": "ID giỏ hàng", - "markAsPaid": { - "label": "Đánh dấu đã thanh toán", - "warningTitle": "Đánh dấu đã thanh toán", - "warningDescription": "Bạn sắp đánh dấu đơn hàng nháp là đã thanh toán. Hành động này không thể hoàn tác, và việc thu tiền sau đó sẽ không thể thực hiện." - }, - "status": { - "open": "Đang mở", - "completed": "Đã hoàn tất" - }, - "create": { - "createDraftOrder": "Tạo đơn hàng nháp", - "createDraftOrderHint": "Tạo một đơn hàng nháp mới để admin quản lý chi tiết trước khi chính thức đặt hàng.", - "chooseRegionHint": "Chọn khu vực", - "existingItemsLabel": "Mục hàng hiện có", - "existingItemsHint": "Thêm các sản phẩm hiện có vào đơn hàng nháp.", - "customItemsLabel": "Mục hàng tùy chỉnh", - "customItemsHint": "Thêm các mục hàng tùy chỉnh vào đơn hàng nháp.", - "addExistingItemsAction": "Thêm mục hàng hiện có", - "addCustomItemAction": "Thêm mục hàng tùy chỉnh", - "noCustomItemsAddedLabel": "Chưa có mục hàng tùy chỉnh nào được thêm", - "noExistingItemsAddedLabel": "Chưa có mục hàng hiện có nào được thêm", - "chooseRegionTooltip": "Hãy chọn khu vực trước", - "useExistingCustomerLabel": "Sử dụng khách hàng hiện có", - "addShippingMethodsAction": "Thêm phương thức vận chuyển", - "unitPriceOverrideLabel": "Ghi đè giá đơn vị", - "shippingOptionLabel": "Tùy chọn vận chuyển", - "shippingOptionHint": "Chọn tùy chọn vận chuyển cho đơn hàng nháp.", - "shippingPriceOverrideLabel": "Ghi đè giá vận chuyển", - "shippingPriceOverrideHint": "Ghi đè giá vận chuyển cho đơn hàng nháp.", - "sendNotificationLabel": "Gửi thông báo", - "sendNotificationHint": "Gửi thông báo cho khách hàng khi đơn hàng nháp được tạo." - }, - "validation": { - "requiredEmailOrCustomer": "Email hoặc khách hàng là bắt buộc.", - "requiredItems": "Cần ít nhất một mục hàng.", - "invalidEmail": "Email phải là địa chỉ email hợp lệ." - } - }, - "stockLocations": { - "domain": "Vị trí & Vận chuyển", - "list": { - "description": "Quản lý các vị trí kho hàng và tùy chọn vận chuyển của cửa hàng bạn." - }, - "create": { - "header": "Tạo vị trí kho hàng", - "hint": "Vị trí kho hàng là nơi thực tế lưu trữ và gửi đi các sản phẩm.", - "successToast": "Vị trí {{name}} đã được tạo thành công." - }, - "edit": { - "header": "Chỉnh sửa vị trí kho hàng", - "viewInventory": "Xem kho hàng", - "successToast": "Vị trí {{name}} đã được cập nhật thành công." - }, - "delete": { - "confirmation": "Bạn sắp xóa vị trí kho hàng {{name}}. Hành động này không thể hoàn tác." - }, - "fulfillmentProviders": { - "header": "Nhà cung cấp giao hàng", - "shippingOptionsTooltip": "Danh sách này chỉ bao gồm các nhà cung cấp đã bật cho vị trí này. Thêm họ vào vị trí nếu danh sách bị tắt.", - "label": "Nhà cung cấp giao hàng đã kết nối", - "connectedTo": "Đã kết nối với {{count}} trong số {{total}} nhà cung cấp giao hàng", - "noProviders": "Vị trí kho hàng này chưa kết nối với bất kỳ nhà cung cấp giao hàng nào.", - "action": "Kết nối nhà cung cấp", - "successToast": "Nhà cung cấp giao hàng cho vị trí kho hàng đã được cập nhật thành công." - }, - "fulfillmentSets": { - "pickup": { - "header": "Nhận tại chỗ" - }, - "shipping": { - "header": "Vận chuyển" - }, - "disable": { - "confirmation": "Bạn có chắc muốn tắt {{name}} không? Thao tác này sẽ xóa tất cả vùng dịch vụ và tùy chọn vận chuyển liên quan, và không thể hoàn tác.", - "pickup": "Nhận tại chỗ đã được tắt thành công.", - "shipping": "Vận chuyển đã được tắt thành công." - }, - "enable": { - "pickup": "Nhận tại chỗ đã được bật thành công.", - "shipping": "Vận chuyển đã được bật thành công." - } - }, - "sidebar": { - "header": "Cấu hình vận chuyển", - "shippingProfiles": { - "label": "Hồ sơ vận chuyển", - "description": "Nhóm các sản phẩm theo yêu cầu vận chuyển" - } - }, - "salesChannels": { - "header": "Kênh bán hàng", - "hint": "Quản lý các kênh bán hàng được kết nối với vị trí này.", - "label": "Kênh bán hàng đã kết nối", - "connectedTo": "Đã kết nối với {{count}} trong số {{total}} kênh bán hàng", - "noChannels": "Vị trí này chưa kết nối với bất kỳ kênh bán hàng nào.", - "action": "Kết nối kênh bán hàng", - "successToast": "Kênh bán hàng đã được cập nhật thành công." - }, - "pickupOptions": { - "edit": { - "header": "Chỉnh sửa tùy chọn nhận tại chỗ" - } - }, - "shippingOptions": { - "create": { - "shipping": { - "header": "Tạo tùy chọn vận chuyển cho {{zone}}", - "hint": "Tạo một tùy chọn vận chuyển mới để xác định cách sản phẩm được vận chuyển từ vị trí này.", - "label": "Tùy chọn vận chuyển", - "successToast": "Tùy chọn vận chuyển {{name}} đã được tạo thành công." - }, - "pickup": { - "header": "Tạo tùy chọn nhận tại chỗ cho {{zone}}", - "hint": "Tạo một tùy chọn nhận tại chỗ mới để xác định cách sản phẩm được nhận từ vị trí này.", - "label": "Tùy chọn nhận tại chỗ", - "successToast": "Tùy chọn nhận tại chỗ {{name}} đã được tạo thành công." - }, - "returns": { - "header": "Tạo tùy chọn trả hàng cho {{zone}}", - "hint": "Tạo một tùy chọn trả hàng mới để xác định cách sản phẩm được trả lại vị trí này.", - "label": "Tùy chọn trả hàng", - "successToast": "Tùy chọn trả hàng {{name}} đã được tạo thành công." - }, - "tabs": { - "details": "Chi tiết", - "prices": "Giá cả" - }, - "action": "Tạo tùy chọn" - }, - "delete": { - "confirmation": "Bạn sắp xóa tùy chọn vận chuyển {{name}}. Hành động này không thể hoàn tác.", - "successToast": "Tùy chọn vận chuyển {{name}} đã được xóa thành công." - }, - "edit": { - "header": "Chỉnh sửa tùy chọn vận chuyển", - "action": "Chỉnh sửa tùy chọn", - "successToast": "Tùy chọn vận chuyển {{name}} đã được cập nhật thành công." - }, - "pricing": { - "action": "Chỉnh sửa giá" - }, - "conditionalPrices": { - "header": "Giá theo điều kiện cho {{name}}", - "description": "Quản lý giá theo điều kiện cho tùy chọn vận chuyển này dựa trên tổng giá trị mục hàng trong giỏ.", - "attributes": { - "cartItemTotal": "Tổng giá trị mục hàng trong giỏ" - }, - "summaries": { - "range": "Nếu <0>{{attribute}} nằm trong khoảng từ <1>{{gte}} đến <2>{{lte}}", - "greaterThan": "Nếu <0>{{attribute}} ≥ <1>{{gte}}", - "lessThan": "Nếu <0>{{attribute}} ≤ <1>{{lte}}" - }, - "actions": { - "addPrice": "Thêm giá", - "manageConditionalPrices": "Quản lý giá theo điều kiện" - }, - "rules": { - "amount": "Giá tùy chọn vận chuyển", - "gte": "Tổng giá trị tối thiểu của giỏ hàng", - "lte": "Tổng giá trị tối đa của giỏ hàng" - }, - "customRules": { - "label": "Quy tắc tùy chỉnh", - "tooltip": "Giá theo điều kiện này có các quy tắc không thể quản lý trong bảng điều khiển.", - "eq": "Tổng giá trị giỏ hàng phải bằng", - "gt": "Tổng giá trị giỏ hàng phải lớn hơn", - "lt": "Tổng giá trị giỏ hàng phải nhỏ hơn" - }, - "errors": { - "amountRequired": "Giá tùy chọn vận chuyển là bắt buộc", - "minOrMaxRequired": "Phải cung cấp ít nhất một trong hai giá trị: tổng tối thiểu hoặc tối đa của giỏ hàng", - "minGreaterThanMax": "Tổng giá trị tối thiểu của giỏ hàng phải nhỏ hơn hoặc bằng tổng giá trị tối đa", - "duplicateAmount": "Giá tùy chọn vận chuyển phải duy nhất cho mỗi điều kiện", - "overlappingConditions": "Các điều kiện phải duy nhất trong tất cả quy tắc giá" - } - }, - "fields": { - "count": { - "shipping_one": "{{count}} tùy chọn vận chuyển", - "shipping_other": "{{count}} tùy chọn vận chuyển", - "pickup_one": "{{count}} tùy chọn nhận tại chỗ", - "pickup_other": "{{count}} tùy chọn nhận tại chỗ", - "returns_one": "{{count}} tùy chọn trả hàng", - "returns_other": "{{count}} tùy chọn trả hàng" - }, - "priceType": { - "label": "Loại giá", - "options": { - "fixed": { - "label": "Cố định", - "hint": "Giá của tùy chọn vận chuyển là cố định và không thay đổi dựa trên nội dung đơn hàng." - }, - "calculated": { - "label": "Tính toán", - "hint": "Giá của tùy chọn vận chuyển được nhà cung cấp giao hàng tính toán trong quá trình thanh toán." - } - } - }, - "enableInStore": { - "label": "Bật trong cửa hàng", - "hint": "Quy định liệu khách hàng có thể sử dụng tùy chọn này khi thanh toán hay không." - }, - "provider": "Nhà cung cấp giao hàng", - "profile": "Hồ sơ vận chuyển", - "fulfillmentOption": "Tùy chọn giao hàng" - } - }, - "serviceZones": { - "create": { - "headerPickup": "Tạo vùng dịch vụ cho việc nhận tại chỗ từ {{location}}", - "headerShipping": "Tạo vùng dịch vụ cho việc vận chuyển từ {{location}}", - "action": "Tạo vùng dịch vụ", - "successToast": "Vùng dịch vụ {{name}} đã được tạo thành công." - }, - "edit": { - "header": "Chỉnh sửa vùng dịch vụ", - "successToast": "Vùng dịch vụ {{name}} đã được cập nhật thành công." - }, - "delete": { - "confirmation": "Bạn sắp xóa vùng dịch vụ {{name}}. Hành động này không thể hoàn tác.", - "successToast": "Vùng dịch vụ {{name}} đã được xóa thành công." - }, - "manageAreas": { - "header": "Quản lý khu vực cho {{name}}", - "action": "Quản lý khu vực", - "label": "Khu vực", - "hint": "Chọn các khu vực địa lý mà vùng dịch vụ này bao phủ.", - "successToast": "Khu vực cho {{name}} đã được cập nhật thành công." - }, - "fields": { - "noRecords": "Không có vùng dịch vụ nào để thêm tùy chọn vận chuyển.", - "tip": "Vùng dịch vụ là tập hợp các khu vực hoặc vùng địa lý. Nó được dùng để giới hạn các tùy chọn vận chuyển khả dụng cho một tập hợp vị trí đã xác định." - } - } - }, - "shippingProfile": { - "domain": "Hồ sơ vận chuyển", - "subtitle": "Nhóm các sản phẩm có yêu cầu vận chuyển tương tự vào các hồ sơ.", - "create": { - "header": "Tạo hồ sơ vận chuyển", - "hint": "Tạo một hồ sơ vận chuyển mới để nhóm các sản phẩm có yêu cầu vận chuyển tương tự.", - "successToast": "Hồ sơ vận chuyển {{name}} đã được tạo thành công." - }, - "delete": { - "title": "Xóa hồ sơ vận chuyển", - "description": "Bạn sắp xóa hồ sơ vận chuyển {{name}}. Hành động này không thể hoàn tác.", - "successToast": "Hồ sơ vận chuyển {{name}} đã được xóa thành công." - }, - "tooltip": { - "type": "Nhập loại hồ sơ vận chuyển, ví dụ: Nặng, Quá khổ, Chỉ vận chuyển hàng hóa, v.v." - } - }, - "taxRegions": { - "domain": "Khu vực thuế", - "list": { - "hint": "Quản lý số thuế bạn áp dụng cho khách hàng khi họ mua sắm từ các quốc gia và khu vực khác nhau." - }, - "delete": { - "confirmation": "Bạn sắp xóa một khu vực thuế. Hành động này không thể hoàn tác.", - "successToast": "Khu vực thuế đã được xóa thành công." - }, - "create": { - "header": "Tạo khu vực thuế", - "hint": "Tạo một khu vực thuế mới để xác định thuế suất cho một quốc gia cụ thể.", - "errors": { - "missingProvider": "Nhà cung cấp là bắt buộc khi tạo khu vực thuế.", - "missingCountry": "Quốc gia là bắt buộc khi tạo khu vực thuế." - }, - "successToast": "Khu vực thuế đã được tạo thành công." - }, - "edit": { - "header": "Chỉnh sửa khu vực thuế", - "hint": "Chỉnh sửa thông tin chi tiết về khu vực thuế.", - "successToast": "Khu vực thuế đã được cập nhật thành công." - }, - "province": { - "header": "Tỉnh/Thành", - "create": { - "header": "Tạo khu vực thuế tỉnh/thành", - "hint": "Tạo một khu vực thuế mới để xác định thuế suất cho một tỉnh/thành cụ thể." - } - }, - "provider": { - "header": "Nhà cung cấp thuế" - }, - "state": { - "header": "Bang", - "create": { - "header": "Tạo khu vực thuế bang", - "hint": "Tạo một khu vực thuế mới để xác định thuế suất cho một bang cụ thể." - } - }, - "stateOrTerritory": { - "header": "Bang hoặc Lãnh thổ", - "create": { - "header": "Tạo khu vực thuế bang/lãnh thổ", - "hint": "Tạo một khu vực thuế mới để xác định thuế suất cho một bang hoặc lãnh thổ cụ thể." - } - }, - "county": { - "header": "Hạt", - "create": { - "header": "Tạo khu vực thuế hạt", - "hint": "Tạo một khu vực thuế mới để xác định thuế suất cho một hạt cụ thể." - } - }, - "region": { - "header": "Vùng", - "create": { - "header": "Tạo khu vực thuế vùng", - "hint": "Tạo một khu vực thuế mới để xác định thuế suất cho một vùng cụ thể." - } - }, - "department": { - "header": "Khu vực hành chính", - "create": { - "header": "Tạo khu vực thuế khu vực hành chính", - "hint": "Tạo một khu vực thuế mới để xác định thuế suất cho một khu vực hành chính cụ thể." - } - }, - "territory": { - "header": "Lãnh thổ", - "create": { - "header": "Tạo khu vực thuế lãnh thổ", - "hint": "Tạo một khu vực thuế mới để xác định thuế suất cho một lãnh thổ cụ thể." - } - }, - "prefecture": { - "header": "Tỉnh (Nhật Bản)", - "create": { - "header": "Tạo khu vực thuế tỉnh (Nhật Bản)", - "hint": "Tạo một khu vực thuế mới để xác định thuế suất cho một tỉnh cụ thể (Nhật Bản)." - } - }, - "district": { - "header": "Quận/Huyện", - "create": { - "header": "Tạo khu vực thuế quận/huyện", - "hint": "Tạo một khu vực thuế mới để xác định thuế suất cho một quận/huyện cụ thể." - } - }, - "governorate": { - "header": "Tỉnh (Ả Rập)", - "create": { - "header": "Tạo khu vực thuế tỉnh (Ả Rập)", - "hint": "Tạo một khu vực thuế mới để xác định thuế suất cho một tỉnh cụ thể (Ả Rập)." - } - }, - "canton": { - "header": "Bang (Thụy Sĩ)", - "create": { - "header": "Tạo khu vực thuế bang (Thụy Sĩ)", - "hint": "Tạo một khu vực thuế mới để xác định thuế suất cho một bang cụ thể (Thụy Sĩ)." - } - }, - "emirate": { - "header": "Tiểu vương quốc", - "create": { - "header": "Tạo khu vực thuế tiểu vương quốc", - "hint": "Tạo một khu vực thuế mới để xác định thuế suất cho một tiểu vương quốc cụ thể." - } - }, - "sublevel": { - "header": "Cấp phụ", - "create": { - "header": "Tạo khu vực thuế cấp phụ", - "hint": "Tạo một khu vực thuế mới để xác định thuế suất cho một cấp phụ cụ thể." - } - }, - "taxOverrides": { - "header": "Ghi đè thuế", - "create": { - "header": "Tạo ghi đè thuế", - "hint": "Tạo một thuế suất ghi đè các thuế suất mặc định cho các điều kiện đã chọn." - }, - "edit": { - "header": "Chỉnh sửa ghi đè thuế", - "hint": "Chỉnh sửa thuế suất ghi đè các thuế suất mặc định cho các điều kiện đã chọn." - } - }, - "taxRates": { - "create": { - "header": "Tạo thuế suất", - "hint": "Tạo một thuế suất mới để xác định thuế suất cho một khu vực.", - "successToast": "Thuế suất đã được tạo thành công." - }, - "edit": { - "header": "Chỉnh sửa thuế suất", - "hint": "Chỉnh sửa thuế suất để xác định thuế suất cho một khu vực.", - "successToast": "Thuế suất đã được cập nhật thành công." - }, - "delete": { - "confirmation": "Bạn sắp xóa thuế suất {{name}}. Hành động này không thể hoàn tác.", - "successToast": "Thuế suất đã được xóa thành công." - } - }, - "fields": { - "isCombinable": { - "label": "Có thể kết hợp", - "hint": "Quy định liệu thuế suất này có thể kết hợp với thuế suất mặc định của khu vực thuế hay không.", - "true": "Có thể kết hợp", - "false": "Không thể kết hợp" - }, - "defaultTaxRate": { - "label": "Thuế suất mặc định", - "tooltip": "Thuế suất mặc định cho khu vực này. Ví dụ như thuế VAT tiêu chuẩn cho một quốc gia hoặc khu vực.", - "action": "Tạo thuế suất mặc định" - }, - "taxRate": "Thuế suất", - "taxCode": "Mã thuế", - "taxProvider": "Nhà cung cấp thuế", - "targets": { - "label": "Đối tượng áp dụng", - "hint": "Chọn các đối tượng mà thuế suất này sẽ áp dụng.", - "options": { - "product": "Sản phẩm", - "productCollection": "Bộ sưu tập sản phẩm", - "productTag": "Thẻ sản phẩm", - "productType": "Loại sản phẩm", - "customerGroup": "Nhóm khách hàng" - }, - "operators": { - "in": "trong", - "on": "trên", - "and": "và" - }, - "placeholders": { - "product": "Tìm kiếm sản phẩm", - "productCollection": "Tìm kiếm bộ sưu tập sản phẩm", - "productTag": "Tìm kiếm thẻ sản phẩm", - "productType": "Tìm kiếm loại sản phẩm", - "customerGroup": "Tìm kiếm nhóm khách hàng" - }, - "tags": { - "product": "Sản phẩm", - "productCollection": "Bộ sưu tập sản phẩm", - "productTag": "Thẻ sản phẩm", - "productType": "Loại sản phẩm", - "customerGroup": "Nhóm khách hàng" - }, - "modal": { - "header": "Thêm đối tượng áp dụng" - }, - "values_one": "{{count}} giá trị", - "values_other": "{{count}} giá trị", - "numberOfTargets_one": "{{count}} đối tượng", - "numberOfTargets_other": "{{count}} đối tượng", - "additionalValues_one": "và {{count}} giá trị nữa", - "additionalValues_other": "và {{count}} giá trị nữa", - "action": "Thêm đối tượng" - }, - "sublevels": { - "labels": { - "province": "Tỉnh/Thành", - "state": "Bang", - "region": "Vùng", - "stateOrTerritory": "Bang/Lãnh thổ", - "department": "Khu vực hành chính", - "county": "Hạt", - "territory": "Lãnh thổ", - "prefecture": "Tỉnh (Nhật Bản)", - "district": "Quận/Huyện", - "governorate": "Tỉnh (Ả Rập)", - "emirate": "Tiểu vương quốc", - "canton": "Bang (Thụy Sĩ)", - "sublevel": "Mã cấp phụ" - }, - "placeholders": { - "province": "Chọn tỉnh/thành", - "state": "Chọn bang", - "region": "Chọn vùng", - "stateOrTerritory": "Chọn bang/lãnh thổ", - "department": "Chọn khu vực hành chính", - "county": "Chọn hạt", - "territory": "Chọn lãnh thổ", - "prefecture": "Chọn tỉnh (Nhật Bản)", - "district": "Chọn quận/huyện", - "governorate": "Chọn tỉnh (Ả Rập)", - "emirate": "Chọn tiểu vương quốc", - "canton": "Chọn bang (Thụy Sĩ)" - }, - "tooltips": { - "sublevel": "Nhập mã ISO 3166-2 cho khu vực thuế cấp phụ.", - "notPartOfCountry": "{{province}} dường như không thuộc {{country}}. Vui lòng kiểm tra lại xem thông tin này có chính xác không." - }, - "alert": { - "header": "Các khu vực cấp phụ bị tắt cho khu vực thuế này", - "description": "Các khu vực cấp phụ mặc định bị tắt cho khu vực này. Bạn có thể bật chúng để tạo các khu vực cấp phụ như tỉnh, bang hoặc lãnh thổ.", - "action": "Bật khu vực cấp phụ" - } - }, - "noDefaultRate": { - "label": "Không có thuế suất mặc định", - "tooltip": "Khu vực thuế này chưa có thuế suất mặc định. Nếu có thuế suất tiêu chuẩn, như VAT của quốc gia, vui lòng thêm vào khu vực này." - } - } - }, - "promotions": { - "domain": "Khuyến mãi", - "sections": { - "details": "Chi tiết khuyến mãi" - }, - "tabs": { - "template": "Loại", - "details": "Chi tiết", - "campaign": "Chiến dịch" - }, - "fields": { - "type": "Loại", - "value_type": "Loại giá trị", - "value": "Giá trị", - "campaign": "Chiến dịch", - "method": "Phương thức", - "allocation": "Phân bổ", - "addCondition": "Thêm điều kiện", - "clearAll": "Xóa tất cả", - "taxInclusive": "Bao gồm thuế", - "amount": { - "tooltip": "Chọn mã tiền tệ để kích hoạt cài đặt số tiền" - }, - "conditions": { - "rules": { - "title": "Ai có thể sử dụng mã này?", - "description": "Khách hàng nào được phép sử dụng mã khuyến mãi? Mã khuyến mãi sẽ áp dụng cho tất cả khách hàng nếu không thay đổi." - }, - "target-rules": { - "title": "Khuyến mãi sẽ áp dụng cho mục hàng nào?", - "description": "Khuyến mãi sẽ áp dụng cho các mục hàng đáp ứng các điều kiện sau." - }, - "buy-rules": { - "title": "Giỏ hàng cần có gì để kích hoạt khuyến mãi?", - "description": "Nếu các điều kiện này khớp, chúng tôi sẽ kích hoạt khuyến mãi cho các mục hàng mục tiêu." - } - } - }, - "tooltips": { - "campaignType": "Phải chọn mã tiền tệ trong khuyến mãi để đặt ngân sách chi tiêu." - }, - "errors": { - "requiredField": "Trường bắt buộc", - "promotionTabError": "Sửa lỗi trong tab Khuyến mãi trước khi tiếp tục" - }, - "toasts": { - "promotionCreateSuccess": "Khuyến mãi ({{code}}) đã được tạo thành công." - }, - "create": {}, - "edit": { - "title": "Chỉnh sửa chi tiết khuyến mãi", - "rules": { - "title": "Chỉnh sửa điều kiện sử dụng" - }, - "target-rules": { - "title": "Chỉnh sửa điều kiện mục hàng" - }, - "buy-rules": { - "title": "Chỉnh sửa quy tắc mua hàng" - } - }, - "campaign": { - "header": "Chiến dịch", - "edit": { - "header": "Chỉnh sửa chiến dịch", - "successToast": "Đã cập nhật thành công chiến dịch của khuyến mãi." - }, - "actions": { - "goToCampaign": "Đi đến chiến dịch" - } - }, - "campaign_currency": { - "tooltip": "Đây là đơn vị tiền tệ của khuyến mãi. Thay đổi nó từ tab Chi tiết." - }, - "form": { - "required": "Bắt buộc", - "and": "VÀ", - "selectAttribute": "Chọn thuộc tính", - "campaign": { - "existing": { - "title": "Chiến dịch hiện có", - "description": "Thêm khuyến mãi vào một chiến dịch hiện có.", - "placeholder": { - "title": "Không có chiến dịch hiện có", - "desc": "Bạn có thể tạo một chiến dịch để theo dõi nhiều khuyến mãi và đặt giới hạn ngân sách." - } - }, - "new": { - "title": "Chiến dịch mới", - "description": "Tạo một chiến dịch mới cho khuyến mãi này." - }, - "none": { - "title": "Không có chiến dịch", - "description": "Tiếp tục mà không liên kết khuyến mãi với chiến dịch" - } - }, - "taxInclusive": { - "title": "Khuyến mãi có bao gồm thuế?", - "description": "Bật để áp dụng khuyến mãi sau thuế" - }, - "status": { - "label": "Trạng thái", - "draft": { - "title": "Nháp", - "description": "Khách hàng chưa thể sử dụng mã này" - }, - "active": { - "title": "Hoạt động", - "description": "Khách hàng có thể sử dụng mã này" - }, - "inactive": { - "title": "Không hoạt động", - "description": "Khách hàng không còn có thể sử dụng mã này" - } - }, - "method": { - "label": "Phương thức", - "code": { - "title": "Mã khuyến mãi", - "description": "Khách hàng phải nhập mã này khi thanh toán" - }, - "automatic": { - "title": "Tự động", - "description": "Khách hàng sẽ thấy khuyến mãi này khi thanh toán" - } - }, - "max_quantity": { - "title": "Số lượng tối đa", - "description": "Số lượng mục hàng tối đa mà khuyến mãi này áp dụng." - }, - "type": { - "standard": { - "title": "Tiêu chuẩn", - "description": "Một khuyến mãi tiêu chuẩn" - }, - "buyget": { - "title": "Mua X tặng Y", - "description": "Khuyến mãi kiểu mua X được tặng Y" - } - }, - "allocation": { - "each": { - "title": "Từng mục", - "description": "Áp dụng giá trị cho từng mục hàng" - }, - "across": { - "title": "Toàn bộ", - "description": "Áp dụng giá trị cho tất cả mục hàng" - }, - "once": { - "title": "Một lần", - "description": "Giới hạn giảm giá tới số lượng tối đa" - } - }, - "code": { - "title": "Mã", - "description": "Mã mà khách hàng sẽ nhập khi thanh toán." - }, - "value": { - "title": "Giá trị khuyến mãi" - }, - "value_type": { - "fixed": { - "title": "Giá trị khuyến mãi", - "description": "Số tiền được giảm. Ví dụ: 100" - }, - "percentage": { - "title": "Giá trị khuyến mãi", - "description": "Phần trăm được giảm trên số tiền. Ví dụ: 8%" - } - } - }, - "deleteWarning": "Bạn sắp xóa khuyến mãi {{code}}. Hành động này không thể hoàn tác.", - "createPromotionTitle": "Tạo khuyến mãi", - "type": "Loại khuyến mãi", - "conditions": { - "add": "Thêm điều kiện", - "list": { - "noRecordsMessage": "Thêm điều kiện để giới hạn các mục hàng mà khuyến mãi áp dụng." - } - } - }, - "campaigns": { - "domain": "Chiến dịch", - "details": "Chi tiết chiến dịch", - "status": { - "active": "Hoạt động", - "expired": "Hết hạn", - "scheduled": "Đã lên lịch" - }, - "delete": { - "title": "Bạn có chắc không?", - "description": "Bạn sắp xóa chiến dịch '{{name}}'. Hành động này không thể hoàn tác.", - "successToast": "Chiến dịch '{{name}}' đã được tạo thành công." - }, - "edit": { - "header": "Chỉnh sửa chiến dịch", - "description": "Chỉnh sửa chi tiết của chiến dịch.", - "successToast": "Chiến dịch '{{name}}' đã được cập nhật thành công." - }, - "configuration": { - "header": "Cấu hình", - "edit": { - "header": "Chỉnh sửa cấu hình chiến dịch", - "description": "Chỉnh sửa cấu hình của chiến dịch.", - "successToast": "Cấu hình chiến dịch đã được cập nhật thành công." - } - }, - "create": { - "title": "Tạo chiến dịch", - "description": "Tạo một chiến dịch khuyến mãi.", - "hint": "Tạo một chiến dịch khuyến mãi.", - "header": "Tạo chiến dịch", - "successToast": "Chiến dịch '{{name}}' đã được tạo thành công." - }, - "fields": { - "name": "Tên", - "identifier": "Định danh", - "start_date": "Ngày bắt đầu", - "end_date": "Ngày kết thúc", - "total_spend": "Ngân sách đã chi", - "total_used": "Ngân sách đã sử dụng", - "budget_limit": "Giới hạn ngân sách", - "campaign_id": { - "hint": "Chỉ các chiến dịch có cùng mã tiền tệ với khuyến mãi mới được hiển thị trong danh sách này." - } - }, - "budget": { - "create": { - "hint": "Tạo ngân sách cho chiến dịch.", - "header": "Ngân sách chiến dịch" - }, - "details": "Ngân sách chiến dịch", - "fields": { - "type": "Loại", - "currency": "Tiền tệ", - "limit": "Giới hạn", - "used": "Đã sử dụng" - }, - "type": { - "spend": { - "title": "Chi tiêu", - "description": "Đặt giới hạn cho tổng số tiền giảm giá của tất cả lượt sử dụng khuyến mãi." - }, - "usage": { - "title": "Sử dụng", - "description": "Đặt giới hạn cho số lần khuyến mãi có thể được sử dụng." - } - }, - "edit": { - "header": "Chỉnh sửa ngân sách chiến dịch" - } - }, - "promotions": { - "remove": { - "title": "Xóa khuyến mãi khỏi chiến dịch", - "description": "Bạn sắp xóa {{count}} khuyến mãi khỏi chiến dịch. Hành động này không thể hoàn tác." - }, - "alreadyAdded": "Khuyến mãi này đã được thêm vào chiến dịch.", - "alreadyAddedDiffCampaign": "Khuyến mãi này đã được thêm vào một chiến dịch khác ({{name}}).", - "currencyMismatch": "Đơn vị tiền tệ của khuyến mãi và chiến dịch không khớp", - "toast": { - "success": "Đã thêm thành công {{count}} khuyến mãi vào chiến dịch" - }, - "add": { - "list": { - "noRecordsMessage": "Hãy tạo một khuyến mãi trước." - } - }, - "list": { - "noRecordsMessage": "Không có khuyến mãi nào trong chiến dịch." - } - }, - "deleteCampaignWarning": "Bạn sắp xóa chiến dịch {{name}}. Hành động này không thể hoàn tác.", - "totalSpend": "<0>{{amount}} <1>{{currency}}" - }, - "priceLists": { - "domain": "Bảng giá", - "subtitle": "Tạo chương trình giảm giá hoặc ghi đè giá cho các điều kiện cụ thể.", - "delete": { - "confirmation": "Bạn sắp xóa bảng giá {{title}}. Hành động này không thể hoàn tác.", - "successToast": "Bảng giá {{title}} đã được xóa thành công." - }, - "create": { - "header": "Tạo bảng giá", - "subheader": "Tạo một bảng giá mới để quản lý giá của sản phẩm.", - "tabs": { - "details": "Chi tiết", - "products": "Sản phẩm", - "prices": "Giá cả" - }, - "successToast": "Bảng giá {{title}} đã được tạo thành công.", - "products": { - "list": { - "noRecordsMessage": "Hãy tạo một sản phẩm trước." - } - } - }, - "edit": { - "header": "Chỉnh sửa bảng giá", - "successToast": "Bảng giá {{title}} đã được cập nhật thành công." - }, - "configuration": { - "header": "Cấu hình", - "edit": { - "header": "Chỉnh sửa cấu hình bảng giá", - "description": "Chỉnh sửa cấu hình của bảng giá.", - "successToast": "Cấu hình bảng giá đã được cập nhật thành công." - } - }, - "products": { - "header": "Sản phẩm", - "actions": { - "addProducts": "Thêm sản phẩm", - "editPrices": "Chỉnh sửa giá" - }, - "delete": { - "confirmation_one": "Bạn sắp xóa giá của {{count}} sản phẩm trong bảng giá. Hành động này không thể hoàn tác.", - "confirmation_other": "Bạn sắp xóa giá của {{count}} sản phẩm trong bảng giá. Hành động này không thể hoàn tác.", - "successToast_one": "Đã xóa thành công giá của {{count}} sản phẩm.", - "successToast_other": "Đã xóa thành công giá của {{count}} sản phẩm." - }, - "add": { - "successToast": "Giá đã được thêm thành công vào bảng giá." - }, - "edit": { - "successToast": "Giá đã được cập nhật thành công." - } - }, - "fields": { - "priceOverrides": { - "label": "Ghi đè giá", - "header": "Ghi đè giá" - }, - "status": { - "label": "Trạng thái", - "options": { - "active": "Hoạt động", - "draft": "Nháp", - "expired": "Hết hạn", - "scheduled": "Đã lên lịch" - } - }, - "type": { - "label": "Loại", - "hint": "Chọn loại bảng giá bạn muốn tạo.", - "options": { - "sale": { - "label": "Giảm giá", - "description": "Giá giảm là những thay đổi giá tạm thời cho sản phẩm." - }, - "override": { - "label": "Ghi đè", - "description": "Ghi đè thường được dùng để tạo giá dành riêng cho khách hàng." - } - } - }, - "startsAt": { - "label": "Bảng giá có ngày bắt đầu không?", - "hint": "Lên lịch để bảng giá kích hoạt trong tương lai." - }, - "endsAt": { - "label": "Bảng giá có ngày hết hạn không?", - "hint": "Lên lịch để bảng giá ngừng hoạt động trong tương lai." - }, - "customerAvailability": { - "header": "Chọn nhóm khách hàng", - "label": "Khả dụng cho khách hàng", - "hint": "Chọn nhóm khách hàng mà bảng giá sẽ áp dụng.", - "placeholder": "Tìm kiếm nhóm khách hàng", - "attribute": "Nhóm khách hàng" - } - } - }, - "profile": { - "domain": "Hồ sơ", - "manageYourProfileDetails": "Quản lý chi tiết hồ sơ của bạn.", - "fields": { - "languageLabel": "Ngôn ngữ", - "usageInsightsLabel": "Thông tin sử dụng" - }, - "edit": { - "header": "Chỉnh sửa hồ sơ", - "languageHint": "Ngôn ngữ bạn muốn sử dụng trong bảng điều khiển quản trị. Điều này không thay đổi ngôn ngữ của cửa hàng.", - "languagePlaceholder": "Chọn ngôn ngữ", - "usageInsightsHint": "Chia sẻ thông tin sử dụng để giúp chúng tôi cải thiện Medusa. Bạn có thể đọc thêm về những gì chúng tôi thu thập và cách sử dụng trong <0>tài liệu của chúng tôi." - }, - "toast": { - "edit": "Thay đổi hồ sơ đã được lưu" - } - }, - "users": { - "domain": "Người dùng", - "editUser": "Chỉnh sửa người dùng", - "inviteUser": "Mời người dùng", - "inviteUserHint": "Mời một người dùng mới đến cửa hàng của bạn.", - "sendInvite": "Gửi lời mời", - "pendingInvites": "Lời mời đang chờ", - "deleteInviteWarning": "Bạn sắp xóa lời mời cho {{email}}. Hành động này không thể hoàn tác.", - "resendInvite": "Gửi lại lời mời", - "copyInviteLink": "Sao chép liên kết mời", - "expiredOnDate": "Hết hạn vào {{date}}", - "validFromUntil": "Hiệu lực từ <0>{{from}} - <1>{{until}}", - "acceptedOnDate": "Đã chấp nhận vào {{date}}", - "inviteStatus": { - "accepted": "Đã chấp nhận", - "pending": "Đang chờ", - "expired": "Hết hạn" - }, - "roles": { - "admin": "Quản trị viên", - "developer": "Nhà phát triển", - "member": "Thành viên" - }, - "list": { - "empty": { - "heading": "Không tìm thấy người dùng", - "description": "Khi một người dùng được mời, họ sẽ xuất hiện ở đây." - }, - "filtered": { - "heading": "Không có kết quả", - "description": "Không có người dùng nào khớp với tiêu chí lọc hiện tại." - } - }, - "deleteUserWarning": "Bạn sắp xóa người dùng {{name}}. Hành động này không thể hoàn tác.", - "deleteUserSuccess": "Người dùng {{name}} đã được xóa thành công", - "invite": "Mời" - }, - "store": { - "domain": "Cửa hàng", - "manageYourStoresDetails": "Quản lý chi tiết cửa hàng của bạn", - "editStore": "Chỉnh sửa cửa hàng", - "defaultCurrency": "Tiền tệ mặc định", - "defaultRegion": "Khu vực mặc định", - "defaultSalesChannel": "Kênh bán hàng mặc định", - "defaultLocation": "Vị trí mặc định", - "swapLinkTemplate": "Mẫu liên kết đổi hàng", - "paymentLinkTemplate": "Mẫu liên kết thanh toán", - "inviteLinkTemplate": "Mẫu liên kết mời", - "currencies": "Tiền tệ", - "addCurrencies": "Thêm tiền tệ", - "enableTaxInclusivePricing": "Bật giá bao gồm thuế", - "disableTaxInclusivePricing": "Tắt giá bao gồm thuế", - "removeCurrencyWarning_one": "Bạn sắp xóa {{count}} tiền tệ khỏi cửa hàng. Hãy đảm bảo bạn đã xóa tất cả giá sử dụng tiền tệ này trước khi tiếp tục.", - "removeCurrencyWarning_other": "Bạn sắp xóa {{count}} tiền tệ khỏi cửa hàng. Hãy đảm bảo bạn đã xóa tất cả giá sử dụng các tiền tệ này trước khi tiếp tục.", - "currencyAlreadyAdded": "Tiền tệ này đã được thêm vào cửa hàng của bạn.", - "edit": { - "header": "Chỉnh sửa cửa hàng" - }, - "toast": { - "update": "Cửa hàng đã được cập nhật thành công", - "currenciesUpdated": "Tiền tệ đã được cập nhật thành công", - "currenciesRemoved": "Đã xóa tiền tệ khỏi cửa hàng thành công", - "updatedTaxInclusivitySuccessfully": "Giá bao gồm thuế đã được cập nhật thành công" - } - }, - "regions": { - "domain": "Khu vực", - "subtitle": "Khu vực là một phạm vi bạn bán sản phẩm, có thể bao gồm nhiều quốc gia, với các thuế suất, nhà cung cấp và tiền tệ khác nhau.", - "createRegion": "Tạo khu vực", - "createRegionHint": "Quản lý thuế suất và nhà cung cấp cho một nhóm quốc gia.", - "addCountries": "Thêm quốc gia", - "editRegion": "Chỉnh sửa khu vực", - "countriesHint": "Thêm các quốc gia thuộc khu vực này.", - "deleteRegionWarning": "Bạn sắp xóa khu vực {{name}}. Hành động này không thể hoàn tác.", - "removeCountriesWarning_one": "Bạn sắp xóa {{count}} quốc gia khỏi khu vực. Hành động này không thể hoàn tác.", - "removeCountriesWarning_other": "Bạn sắp xóa {{count}} quốc gia khỏi khu vực. Hành động này không thể hoàn tác.", - "removeCountryWarning": "Bạn sắp xóa quốc gia {{name}} khỏi khu vực. Hành động này không thể hoàn tác.", - "automaticTaxesHint": "Khi bật, thuế sẽ chỉ được tính lúc thanh toán dựa trên địa chỉ giao hàng.", - "taxInclusiveHint": "Khi bật, giá trong khu vực sẽ bao gồm thuế.", - "providersHint": "Thêm các nhà cung cấp thanh toán khả dụng trong khu vực này.", - "shippingOptions": "Tùy chọn vận chuyển", - "deleteShippingOptionWarning": "Bạn sắp xóa tùy chọn vận chuyển {{name}}. Hành động này không thể hoàn tác.", - "return": "Trả hàng", - "outbound": "Gửi đi", - "priceType": "Loại giá", - "flatRate": "Giá cố định", - "calculated": "Tính toán", - "list": { - "noRecordsMessage": "Tạo một khu vực cho các vùng bạn bán hàng." - }, - "toast": { - "delete": "Khu vực đã được xóa thành công", - "edit": "Chỉnh sửa khu vực đã được lưu", - "create": "Khu vực đã được tạo thành công", - "countries": "Quốc gia trong khu vực đã được cập nhật thành công" - }, - "shippingOption": { - "createShippingOption": "Tạo tùy chọn vận chuyển", - "createShippingOptionHint": "Tạo một tùy chọn vận chuyển mới cho khu vực.", - "editShippingOption": "Chỉnh sửa tùy chọn vận chuyển", - "fulfillmentMethod": "Phương thức giao hàng", - "type": { - "outbound": "Gửi đi", - "outboundHint": "Sử dụng nếu bạn đang tạo tùy chọn vận chuyển để gửi sản phẩm đến khách hàng.", - "return": "Trả hàng", - "returnHint": "Sử dụng nếu bạn đang tạo tùy chọn vận chuyển để khách hàng trả sản phẩm cho bạn." - }, - "priceType": { - "label": "Loại giá", - "flatRate": "Giá cố định", - "calculated": "Tính toán" - }, - "availability": { - "adminOnly": "Chỉ quản trị viên", - "adminOnlyHint": "Khi bật, tùy chọn vận chuyển sẽ chỉ khả dụng trong bảng điều khiển quản trị, không hiển thị trên giao diện cửa hàng." - }, - "taxInclusiveHint": "Khi bật, giá của tùy chọn vận chuyển sẽ bao gồm thuế.", - "requirements": { - "label": "Yêu cầu", - "hint": "Xác định các yêu cầu cho tùy chọn vận chuyển." - } - } - }, - "taxes": { - "domain": "Khu vực thuế", - "domainDescription": "Quản lý khu vực thuế của bạn", - "countries": { - "taxCountriesHint": "Cài đặt thuế áp dụng cho các quốc gia được liệt kê." - }, - "settings": { - "editTaxSettings": "Chỉnh sửa cài đặt thuế", - "taxProviderLabel": "Nhà cung cấp thuế", - "systemTaxProviderLabel": "Nhà cung cấp thuế hệ thống", - "calculateTaxesAutomaticallyLabel": "Tính thuế tự động", - "calculateTaxesAutomaticallyHint": "Khi bật, thuế suất sẽ được tính tự động và áp dụng cho giỏ hàng. Khi tắt, thuế phải được tính thủ công lúc thanh toán. Thuế thủ công được khuyến nghị khi sử dụng nhà cung cấp thuế bên thứ ba.", - "applyTaxesOnGiftCardsLabel": "Áp dụng thuế cho thẻ quà tặng", - "applyTaxesOnGiftCardsHint": "Khi bật, thuế sẽ được áp dụng cho thẻ quà tặng lúc thanh toán. Ở một số quốc gia, quy định thuế yêu cầu áp dụng thuế cho thẻ quà tặng khi mua.", - "defaultTaxRateLabel": "Thuế suất mặc định", - "defaultTaxCodeLabel": "Mã thuế mặc định" - }, - "defaultRate": { - "sectionTitle": "Thuế suất mặc định" - }, - "taxRate": { - "sectionTitle": "Thuế suất", - "createTaxRate": "Tạo thuế suất", - "createTaxRateHint": "Tạo một thuế suất mới cho khu vực.", - "deleteRateDescription": "Bạn sắp xóa thuế suất {{name}}. Hành động này không thể hoàn tác.", - "editRateAction": "Chỉnh sửa thuế suất", - "editOverridesAction": "Chỉnh sửa ghi đè", - "editOverridesTitle": "Chỉnh sửa ghi đè thuế suất", - "editOverridesHint": "Xác định các ghi đè cho thuế suất.", - "deleteTaxRateWarning": "Bạn sắp xóa thuế suất {{name}}. Hành động này không thể hoàn tác.", - "productOverridesLabel": "Ghi đè sản phẩm", - "productOverridesHint": "Xác định các ghi đè sản phẩm cho thuế suất.", - "addProductOverridesAction": "Thêm ghi đè sản phẩm", - "productTypeOverridesLabel": "Ghi đè loại sản phẩm", - "productTypeOverridesHint": "Xác định các ghi đè loại sản phẩm cho thuế suất.", - "addProductTypeOverridesAction": "Thêm ghi đè loại sản phẩm", - "shippingOptionOverridesLabel": "Ghi đè tùy chọn vận chuyển", - "shippingOptionOverridesHint": "Xác định các ghi đè tùy chọn vận chuyển cho thuế suất.", - "addShippingOptionOverridesAction": "Thêm ghi đè tùy chọn vận chuyển", - "productOverridesHeader": "Sản phẩm", - "productTypeOverridesHeader": "Loại sản phẩm", - "shippingOptionOverridesHeader": "Tùy chọn vận chuyển" - } - }, - "locations": { - "domain": "Vị trí", - "editLocation": "Chỉnh sửa vị trí", - "addSalesChannels": "Thêm kênh bán hàng", - "noLocationsFound": "Không tìm thấy vị trí", - "selectLocations": "Chọn các vị trí lưu trữ mục hàng.", - "deleteLocationWarning": "Bạn sắp xóa vị trí {{name}}. Hành động này không thể hoàn tác.", - "removeSalesChannelsWarning_one": "Bạn sắp xóa {{count}} kênh bán hàng khỏi vị trí.", - "removeSalesChannelsWarning_other": "Bạn sắp xóa {{count}} kênh bán hàng khỏi vị trí.", - "toast": { - "create": "Vị trí đã được tạo thành công", - "update": "Vị trí đã được cập nhật thành công", - "removeChannel": "Kênh bán hàng đã được xóa thành công" - } - }, - "reservations": { - "domain": "Đặt trước", - "subtitle": "Quản lý số lượng đặt trước của các mục hàng trong kho.", - "deleteWarning": "Bạn sắp xóa một đặt trước. Hành động này không thể hoàn tác." - }, - "salesChannels": { - "domain": "Kênh bán hàng", - "subtitle": "Quản lý các kênh bán hàng trực tuyến và ngoại tuyến mà bạn bán sản phẩm.", - "list": { - "empty": { - "heading": "Không tìm thấy kênh bán hàng", - "description": "Khi một kênh bán hàng được tạo, nó sẽ xuất hiện ở đây." - }, - "filtered": { - "heading": "Không có kết quả", - "description": "Không có kênh bán hàng nào khớp với tiêu chí lọc hiện tại." - } - }, - "createSalesChannel": "Tạo kênh bán hàng", - "createSalesChannelHint": "Tạo một kênh bán hàng mới để bán sản phẩm của bạn.", - "enabledHint": "Xác định liệu kênh bán hàng có được bật hay không.", - "removeProductsWarning_one": "Bạn sắp xóa {{count}} sản phẩm khỏi {{sales_channel}}.", - "removeProductsWarning_other": "Bạn sắp xóa {{count}} sản phẩm khỏi {{sales_channel}}.", - "addProducts": "Thêm sản phẩm", - "editSalesChannel": "Chỉnh sửa kênh bán hàng", - "productAlreadyAdded": "Sản phẩm này đã được thêm vào kênh bán hàng.", - "deleteSalesChannelWarning": "Bạn sắp xóa kênh bán hàng {{name}}. Hành động này không thể hoàn tác.", - "toast": { - "create": "Kênh bán hàng đã được tạo thành công", - "update": "Kênh bán hàng đã được cập nhật thành công", - "delete": "Kênh bán hàng đã được xóa thành công" - }, - "tooltip": { - "cannotDeleteDefault": "Không thể xóa kênh bán hàng mặc định" - }, - "products": { - "list": { - "noRecordsMessage": "Không có sản phẩm nào trong kênh bán hàng." - }, - "add": { - "list": { - "noRecordsMessage": "Hãy tạo một sản phẩm trước." - } - } - } - }, - "apiKeyManagement": { - "domain": { - "publishable": "Khóa API công khai", - "secret": "Khóa API bí mật" - }, - "subtitle": { - "publishable": "Quản lý khóa API dùng trong giao diện cửa hàng để giới hạn phạm vi yêu cầu cho các kênh bán hàng cụ thể.", - "secret": "Quản lý khóa API dùng để xác thực người dùng quản trị trong các ứng dụng quản trị." - }, - "status": { - "active": "Hoạt động", - "revoked": "Đã thu hồi" - }, - "type": { - "publishable": "Công khai", - "secret": "Bí mật" - }, - "create": { - "createPublishableHeader": "Tạo khóa API công khai", - "createPublishableHint": "Tạo một khóa API công khai mới để giới hạn phạm vi yêu cầu cho các kênh bán hàng cụ thể.", - "createSecretHeader": "Tạo khóa API bí mật", - "createSecretHint": "Tạo một khóa API bí mật mới để truy cập API Medusa với tư cách người dùng quản trị đã xác thực.", - "secretKeyCreatedHeader": "Khóa bí mật đã được tạo", - "secretKeyCreatedHint": "Khóa bí mật mới của bạn đã được tạo. Sao chép và lưu trữ an toàn ngay bây giờ. Đây là lần duy nhất nó sẽ được hiển thị.", - "copySecretTokenSuccess": "Khóa bí mật đã được sao chép vào bộ nhớ tạm.", - "copySecretTokenFailure": "Không thể sao chép khóa bí mật vào bộ nhớ tạm.", - "successToast": "Khóa API đã được tạo thành công." - }, - "edit": { - "header": "Chỉnh sửa khóa API", - "description": "Chỉnh sửa tiêu đề của khóa API.", - "successToast": "Khóa API {{title}} đã được cập nhật thành công." - }, - "salesChannels": { - "title": "Thêm kênh bán hàng", - "description": "Thêm các kênh bán hàng mà khóa API nên được giới hạn.", - "successToast_one": "{{count}} kênh bán hàng đã được thêm thành công vào khóa API.", - "successToast_other": "{{count}} kênh bán hàng đã được thêm thành công vào khóa API.", - "alreadyAddedTooltip": "Kênh bán hàng này đã được thêm vào khóa API.", - "list": { - "noRecordsMessage": "Không có kênh bán hàng nào trong phạm vi của khóa API công khai." - } - }, - "delete": { - "warning": "Bạn sắp xóa khóa API {{title}}. Hành động này không thể hoàn tác.", - "successToast": "Khóa API {{title}} đã được xóa thành công." - }, - "revoke": { - "warning": "Bạn sắp thu hồi khóa API {{title}}. Hành động này không thể hoàn tác.", - "successToast": "Khóa API {{title}} đã được thu hồi thành công." - }, - "addSalesChannels": { - "list": { - "noRecordsMessage": "Hãy tạo một kênh bán hàng trước." - } - }, - "removeSalesChannel": { - "warning": "Bạn sắp xóa kênh bán hàng {{name}} khỏi khóa API. Hành động này không thể hoàn tác.", - "warningBatch_one": "Bạn sắp xóa {{count}} kênh bán hàng khỏi khóa API. Hành động này không thể hoàn tác.", - "warningBatch_other": "Bạn sắp xóa {{count}} kênh bán hàng khỏi khóa API. Hành động này không thể hoàn tác.", - "successToast": "Kênh bán hàng đã được xóa khỏi khóa API thành công.", - "successToastBatch_one": "{{count}} kênh bán hàng đã được xóa khỏi khóa API thành công.", - "successToastBatch_other": "{{count}} kênh bán hàng đã được xóa khỏi khóa API thành công." - }, - "actions": { - "revoke": "Thu hồi khóa API", - "copy": "Sao chép khóa API", - "copySuccessToast": "Khóa API đã được sao chép vào bộ nhớ tạm." - }, - "table": { - "lastUsedAtHeader": "Lần sử dụng cuối", - "createdAtHeader": "Thời gian thu hồi" - }, - "fields": { - "lastUsedAtLabel": "Lần sử dụng cuối", - "revokedByLabel": "Được thu hồi bởi", - "revokedAtLabel": "Thời gian thu hồi", - "createdByLabel": "Được tạo bởi" - } - }, - "returnReasons": { - "domain": "Lý do trả hàng", - "subtitle": "Quản lý lý do cho các mục hàng trả lại.", - "calloutHint": "Quản lý các lý do để phân loại trả hàng.", - "editReason": "Chỉnh sửa lý do trả hàng", - "create": { - "header": "Thêm lý do trả hàng", - "subtitle": "Xác định các lý do phổ biến nhất cho việc trả hàng.", - "hint": "Tạo một lý do trả hàng mới để phân loại trả hàng.", - "successToast": "Lý do trả hàng {{label}} đã được tạo thành công." - }, - "edit": { - "header": "Chỉnh sửa lý do trả hàng", - "subtitle": "Chỉnh sửa giá trị của lý do trả hàng.", - "successToast": "Lý do trả hàng {{label}} đã được cập nhật thành công." - }, - "delete": { - "confirmation": "Bạn sắp xóa lý do trả hàng {{label}}. Hành động này không thể hoàn tác.", - "successToast": "Lý do trả hàng {{label}} đã được xóa thành công." - }, - "fields": { - "value": { - "label": "Giá trị", - "placeholder": "wrong_size", - "tooltip": "Giá trị nên là một định danh duy nhất cho lý do trả hàng." - }, - "label": { "label": "Nhãn", "placeholder": "Kích thước sai" }, - "description": { - "label": "Mô tả", - "placeholder": "Khách hàng nhận nhầm kích thước" - } - } - }, - "login": { - "forgotPassword": "Quên mật khẩu? - <0>Đặt lại", - "title": "Chào mừng đến với Medusa", - "hint": "Đăng nhập để truy cập khu vực tài khoản" - }, - "invite": { - "title": "Chào mừng đến với Medusa", - "hint": "Tạo tài khoản của bạn dưới đây", - "backToLogin": "Quay lại đăng nhập", - "createAccount": "Tạo tài khoản", - "alreadyHaveAccount": "Đã có tài khoản? - <0>Đăng nhập", - "emailTooltip": "Email của bạn không thể thay đổi. Nếu muốn dùng email khác, cần gửi một lời mời mới.", - "invalidInvite": "Lời mời không hợp lệ hoặc đã hết hạn.", - "successTitle": "Tài khoản của bạn đã được đăng ký", - "successHint": "Bắt đầu ngay với Medusa Admin.", - "successAction": "Khởi động Medusa Admin", - "invalidTokenTitle": "Mã mời của bạn không hợp lệ", - "invalidTokenHint": "Hãy thử yêu cầu một liên kết mời mới.", - "passwordMismatch": "Mật khẩu không khớp", - "toast": { - "accepted": "Lời mời đã được chấp nhận thành công" - } - }, - "resetPassword": { - "title": "Đặt lại mật khẩu", - "hint": "Nhập email của bạn dưới đây, chúng tôi sẽ gửi hướng dẫn cách đặt lại mật khẩu.", - "email": "Email", - "sendResetInstructions": "Gửi hướng dẫn đặt lại", - "backToLogin": "<0>Quay lại đăng nhập", - "newPasswordHint": "Chọn mật khẩu mới dưới đây.", - "invalidTokenTitle": "Mã đặt lại của bạn không hợp lệ", - "invalidTokenHint": "Hãy thử yêu cầu một liên kết đặt lại mới.", - "expiredTokenTitle": "Mã đặt lại của bạn đã hết hạn", - "goToResetPassword": "Đi đến đặt lại mật khẩu", - "resetPassword": "Đặt lại mật khẩu", - "newPassword": "Mật khẩu mới", - "repeatNewPassword": "Nhập lại mật khẩu mới", - "tokenExpiresIn": "Mã hết hạn sau <0>{{time}} phút", - "successfulRequestTitle": "Đã gửi email thành công", - "successfulRequest": "Chúng tôi đã gửi một email để bạn có thể đặt lại mật khẩu. Kiểm tra thư mục spam nếu bạn không nhận được sau vài phút.", - "successfulResetTitle": "Đặt lại mật khẩu thành công", - "successfulReset": "Vui lòng đăng nhập trên trang đăng nhập.", - "passwordMismatch": "Mật khẩu không khớp", - "invalidLinkTitle": "Liên kết đặt lại của bạn không hợp lệ", - "invalidLinkHint": "Hãy thử đặt lại mật khẩu một lần nữa." - }, - "workflowExecutions": { - "domain": "Luồng công việc", - "subtitle": "Xem và theo dõi các lần thực thi luồng công việc trong ứng dụng Medusa của bạn.", - "transactionIdLabel": "ID giao dịch", - "workflowIdLabel": "ID luồng công việc", - "progressLabel": "Tiến độ", - "stepsCompletedLabel_one": "{{completed}} trong {{count}} bước", - "stepsCompletedLabel_other": "{{completed}} trong {{count}} bước", - "list": { - "noRecordsMessage": "Chưa có luồng công việc nào được thực thi." - }, - "history": { - "sectionTitle": "Lịch sử", - "runningState": "Đang chạy...", - "awaitingState": "Đang chờ", - "failedState": "Thất bại", - "skippedState": "Đã bỏ qua", - "skippedFailureState": "Đã bỏ qua (Thất bại)", - "definitionLabel": "Định nghĩa", - "outputLabel": "Kết quả", - "compensateInputLabel": "Đầu vào bù đắp", - "revertedLabel": "Đã hoàn tác", - "errorLabel": "Lỗi" - }, - "state": { - "done": "Hoàn tất", - "failed": "Thất bại", - "reverted": "Đã hoàn tác", - "invoking": "Đang gọi", - "compensating": "Đang bù đắp", - "notStarted": "Chưa bắt đầu" - }, - "transaction": { - "state": { - "waitingToCompensate": "Đang chờ bù đắp" - } - }, - "step": { - "state": { - "skipped": "Đã bỏ qua", - "skippedFailure": "Đã bỏ qua (Thất bại)", - "dormant": "Tạm nghỉ", - "timeout": "Hết thời gian" - } - } - }, - "productTypes": { - "domain": "Loại sản phẩm", - "subtitle": "Sắp xếp sản phẩm của bạn theo loại.", - "create": { - "header": "Tạo loại sản phẩm", - "hint": "Tạo một loại sản phẩm mới để phân loại sản phẩm của bạn.", - "successToast": "Loại sản phẩm {{value}} đã được tạo thành công." - }, - "edit": { - "header": "Chỉnh sửa loại sản phẩm", - "successToast": "Loại sản phẩm {{value}} đã được cập nhật thành công." - }, - "delete": { - "confirmation": "Bạn sắp xóa loại sản phẩm {{value}}. Hành động này không thể hoàn tác.", - "successToast": "Loại sản phẩm {{value}} đã được xóa thành công." - }, - "fields": { - "value": "Giá trị" - } - }, - "productTags": { - "domain": "Thẻ sản phẩm", - "create": { - "header": "Tạo thẻ sản phẩm", - "subtitle": "Tạo một thẻ sản phẩm mới để phân loại sản phẩm của bạn.", - "successToast": "Thẻ sản phẩm {{value}} đã được tạo thành công." - }, - "edit": { - "header": "Chỉnh sửa thẻ sản phẩm", - "subtitle": "Chỉnh sửa giá trị của thẻ sản phẩm.", - "successToast": "Thẻ sản phẩm {{value}} đã được cập nhật thành công." - }, - "delete": { - "confirmation": "Bạn sắp xóa thẻ sản phẩm {{value}}. Hành động này không thể hoàn tác.", - "successToast": "Thẻ sản phẩm {{value}} đã được xóa thành công." - }, - "fields": { - "value": "Giá trị" - } - }, - "notifications": { - "domain": "Thông báo", - "emptyState": { - "title": "Không có thông báo", - "description": "Hiện tại bạn không có thông báo nào, nhưng khi có, chúng sẽ xuất hiện ở đây." - }, - "accessibility": { - "description": "Thông báo về các hoạt động của Medusa sẽ được liệt kê ở đây." - } - }, - "errors": { - "serverError": "Lỗi máy chủ - Thử lại sau.", - "invalidCredentials": "Email hoặc mật khẩu sai" - }, - "statuses": { - "scheduled": "Đã lên lịch", - "expired": "Hết hạn", - "active": "Hoạt động", - "inactive": "Không hoạt động", - "draft": "Nháp", - "enabled": "Đã bật", - "disabled": "Đã tắt" - }, - "labels": { - "productVariant": "Biến thể sản phẩm", - "prices": "Giá", - "available": "Có sẵn", - "inStock": "Trong kho", - "added": "Đã thêm", - "removed": "Đã xóa", - "from": "Từ", - "to": "Đến", - "beaware": "Lưu ý", - "loading": "Đang tải" - }, - "fields": { - "amount": "Số tiền", - "reference": "Tham chiếu", - "reference_id": "Mã tham chiếu", - "refundAmount": "Số tiền hoàn lại", - "name": "Tên", - "default": "Mặc định", - "lastName": "Họ", - "firstName": "Tên", - "title": "Tiêu đề", - "customTitle": "Tiêu đề tùy chỉnh", - "manageInventory": "Quản lý kho", - "inventoryKit": "Có bộ thành phần trong kho", - "inventoryItems": "Các mục kho hàng", - "inventoryItem": "Mục kho hàng", - "requiredQuantity": "Số lượng yêu cầu", - "description": "Mô tả", - "email": "Email", - "password": "Mật khẩu", - "repeatPassword": "Nhập lại mật khẩu", - "confirmPassword": "Xác nhận mật khẩu", - "newPassword": "Mật khẩu mới", - "repeatNewPassword": "Nhập lại mật khẩu mới", - "categories": "Danh mục", - "shippingMethod": "Phương thức vận chuyển", - "configurations": "Cấu hình", - "conditions": "Điều kiện", - "category": "Danh mục", - "collection": "Bộ sưu tập", - "discountable": "Có thể giảm giá", - "handle": "Định danh", - "subtitle": "Phụ đề", - "by": "Bởi", - "item": "Mục", - "qty": "SL", - "limit": "Giới hạn", - "tags": "Thẻ", - "type": "Loại", - "reason": "Lý do", - "none": "Không có", - "all": "Tất cả", - "search": "Tìm kiếm", - "percentage": "Phần trăm", - "sales_channels": "Kênh bán hàng", - "customer_groups": "Nhóm khách hàng", - "product_tags": "Thẻ sản phẩm", - "product_types": "Loại sản phẩm", - "product_collections": "Bộ sưu tập sản phẩm", - "status": "Trạng thái", - "code": "Mã", - "value": "Giá trị", - "disabled": "Đã tắt", - "dynamic": "Động", - "normal": "Bình thường", - "years": "Năm", - "months": "Tháng", - "days": "Ngày", - "hours": "Giờ", - "minutes": "Phút", - "totalRedemptions": "Tổng lượt sử dụng", - "countries": "Quốc gia", - "paymentProviders": "Nhà cung cấp thanh toán", - "refundReason": "Lý do hoàn tiền", - "fulfillmentProviders": "Nhà cung cấp giao hàng", - "fulfillmentProvider": "Nhà cung cấp giao hàng", - "providers": "Nhà cung cấp", - "availability": "Tình trạng sẵn có", - "inventory": "Kho hàng", - "optional": "Tùy chọn", - "note": "Ghi chú", - "automaticTaxes": "Thuế tự động", - "taxInclusivePricing": "Giá bao gồm thuế", - "currency": "Tiền tệ", - "address": "Địa chỉ", - "address2": "Căn hộ, dãy nhà, v.v.", - "city": "Thành phố", - "postalCode": "Mã bưu điện", - "country": "Quốc gia", - "state": "Bang", - "province": "Tỉnh/Thành", - "company": "Công ty", - "phone": "Điện thoại", - "metadata": "Siêu dữ liệu", - "selectCountry": "Chọn quốc gia", - "products": "Sản phẩm", - "variants": "Biến thể", - "orders": "Đơn hàng", - "account": "Tài khoản", - "total": "Tổng đơn hàng", - "paidTotal": "Tổng đã ghi nhận", - "creditTotal": "Tổng hạn mức tín dụng", - "totalExclTax": "Tổng chưa gồm thuế", - "subtotal": "Tạm tính", - "shipping": "Vận chuyển", - "outboundShipping": "Vận chuyển gửi đi", - "returnShipping": "Vận chuyển trả hàng", - "tax": "Thuế", - "created": "Đã tạo", - "key": "Khóa", - "customer": "Khách hàng", - "date": "Ngày", - "order": "Đơn hàng", - "fulfillment": "Xử lý giao hàng", - "provider": "Nhà cung cấp", - "payment": "Thanh toán", - "items": "Mục hàng", - "salesChannel": "Kênh bán hàng", - "region": "Khu vực", - "discount": "Giảm giá", - "role": "Vai trò", - "sent": "Đã gửi", - "salesChannels": "Kênh bán hàng", - "product": "Sản phẩm", - "createdAt": "Đã tạo", - "updatedAt": "Đã cập nhật", - "revokedAt": "Đã thu hồi", - "true": "Đúng", - "false": "Sai", - "giftCard": "Thẻ quà tặng", - "tag": "Thẻ", - "dateIssued": "Ngày phát hành", - "issuedDate": "Ngày phát hành", - "expiryDate": "Ngày hết hạn", - "price": "Giá", - "priceTemplate": "Giá {{regionOrCurrency}}", - "height": "Chiều cao", - "width": "Chiều rộng", - "length": "Chiều dài", - "weight": "Trọng lượng", - "midCode": "Mã MID", - "hsCode": "Mã HS", - "ean": "EAN", - "upc": "UPC", - "inventoryQuantity": "Số lượng kho", - "barcode": "Mã vạch", - "countryOfOrigin": "Xuất xứ", - "material": "Chất liệu", - "thumbnail": "Ảnh thu nhỏ", - "sku": "SKU", - "managedInventory": "Kho được quản lý", - "allowBackorder": "Cho phép đặt trước", - "inStock": "Trong kho", - "location": "Vị trí", - "quantity": "Số lượng", - "variant": "Biến thể", - "id": "ID", - "parent": "Cha", - "minSubtotal": "Tạm tính tối thiểu", - "maxSubtotal": "Tạm tính tối đa", - "shippingProfile": "Hồ sơ vận chuyển", - "summary": "Tóm tắt", - "details": "Chi tiết", - "label": "Nhãn", - "rate": "Tỷ lệ", - "requiresShipping": "Yêu cầu vận chuyển", - "unitPrice": "Đơn giá", - "startDate": "Ngày bắt đầu", - "endDate": "Ngày kết thúc", - "draft": "Nháp", - "values": "Giá trị" - }, - "dateTime": { - "years_one": "Năm", - "years_other": "Năm", - "months_one": "Tháng", - "months_other": "Tháng", - "weeks_one": "Tuần", - "weeks_other": "Tuần", - "days_one": "Ngày", - "days_other": "Ngày", - "hours_one": "Giờ", - "hours_other": "Giờ", - "minutes_one": "Phút", - "minutes_other": "Phút", - "seconds_one": "Giây", - "seconds_other": "Giây" - } -} diff --git a/src/i18n/translations/zhCN.json b/src/i18n/translations/zhCN.json deleted file mode 100644 index e38a20cb..00000000 --- a/src/i18n/translations/zhCN.json +++ /dev/null @@ -1,3022 +0,0 @@ -{ - "$schema": "./$schema.json", - "general": { - "ascending": "升序", - "descending": "降序", - "add": "添加", - "start": "开始", - "end": "结束", - "open": "打开", - "close": "关闭", - "apply": "应用", - "range": "范围", - "search": "搜索", - "of": "之", - "results": "结果", - "pages": "页", - "next": "下一页", - "prev": "上一页", - "is": "是", - "timeline": "时间线", - "success": "成功", - "warning": "警告", - "tip": "提示", - "error": "错误", - "select": "选择", - "selected": "已选择", - "enabled": "已启用", - "disabled": "已禁用", - "expired": "已过期", - "active": "活跃", - "revoked": "已撤销", - "new": "新建", - "modified": "已修改", - "added": "已添加", - "removed": "已移除", - "admin": "管理员", - "store": "商店", - "details": "详情", - "items_one": "{{count}} 项", - "items_other": "{{count}} 项", - "countSelected": "已选择 {{count}} 项", - "countOfTotalSelected": "已选择 {{count}}/{{total}} 项", - "plusCount": "+ {{count}}", - "plusCountMore": "还有 {{count}} 项", - "areYouSure": "确定吗?", - "areYouSureDescription": "您即将删除 {{entity}} {{title}}。此操作无法撤消。", - "noRecordsFound": "未找到记录", - "typeToConfirm": "请输入 {val} 以确认:", - "noResultsTitle": "无结果", - "noResultsMessage": "请尝试更改筛选条件或搜索关键词", - "noSearchResults": "无搜索结果", - "noSearchResultsFor": "未找到与 <0>'{{query}}' 相关的结果", - "noRecordsTitle": "无记录", - "noRecordsMessage": "暂无记录可显示", - "unsavedChangesTitle": "确定要离开此表单吗?", - "unsavedChangesDescription": "您有未保存的更改,离开后这些更改将丢失。", - "includesTaxTooltip": "此列中的价格包含税费。", - "excludesTaxTooltip": "此列中的价格不含税费。", - "noMoreData": "没有更多数据" - }, - "json": { - "header": "JSON", - "numberOfKeys_one": "{{count}} 个键", - "numberOfKeys_other": "{{count}} 个键", - "drawer": { - "header_one": "JSON <0>· {{count}} 个键", - "header_other": "JSON <0>· {{count}} 个键", - "description": "查看此对象的 JSON 数据。" - } - }, - "metadata": { - "header": "元数据", - "numberOfKeys_one": "{{count}} 个键", - "numberOfKeys_other": "{{count}} 个键", - "edit": { - "header": "编辑元数据", - "description": "编辑此对象的元数据。", - "successToast": "元数据已成功更新。", - "actions": { - "insertRowAbove": "在上方插入行", - "insertRowBelow": "在下方插入行", - "deleteRow": "删除行" - }, - "labels": { - "key": "键", - "value": "值" - }, - "complexRow": { - "label": "部分行已禁用", - "description": "此对象包含无法在此处编辑的非基本元数据,如数组或对象。要编辑已禁用的行,请直接使用 API。", - "tooltip": "此行已禁用,因为它包含非基本数据。" - } - } - }, - "validation": { - "mustBeInt": "值必须是整数。", - "mustBePositive": "值必须是正数。" - }, - "actions": { - "save": "保存", - "saveAsDraft": "保存为草稿", - "copy": "复制", - "copied": "已复制", - "duplicate": "复制", - "publish": "发布", - "create": "创建", - "delete": "删除", - "remove": "移除", - "revoke": "撤销", - "cancel": "取消", - "forceConfirm": "强制确认", - "continueEdit": "继续编辑", - "enable": "启用", - "disable": "禁用", - "undo": "撤销", - "complete": "完成", - "viewDetails": "查看详情", - "back": "返回", - "close": "关闭", - "showMore": "显示更多", - "continue": "继续", - "continueWithEmail": "使用邮箱继续", - "idCopiedToClipboard": "ID已复制到剪贴板", - "addReason": "添加原因", - "addNote": "添加备注", - "reset": "重置", - "confirm": "确认", - "edit": "编辑", - "addItems": "添加项目", - "download": "下载", - "clear": "清除", - "clearAll": "清除全部", - "apply": "应用", - "add": "添加", - "select": "选择", - "browse": "浏览", - "logout": "退出登录", - "hide": "隐藏", - "export": "导出", - "import": "导入", - "cannotUndo": "此操作无法撤销" - }, - "operators": { - "in": "包含" - }, - "app": { - "search": { - "label": "搜索", - "title": "搜索", - "description": "搜索整个商店,包括订单、产品、客户等。", - "allAreas": "所有区域", - "navigation": "导航", - "openResult": "打开结果", - "showMore": "显示更多", - "placeholder": "跳转或搜索任何内容...", - "noResultsTitle": "未找到结果", - "noResultsMessage": "我们找不到与您的搜索相匹配的内容。", - "emptySearchTitle": "输入关键词搜索", - "emptySearchMessage": "输入关键词或短语以开始探索。", - "loadMore": "加载更多 {{count}} 项", - "groups": { - "all": "所有区域", - "customer": "客户", - "customerGroup": "客户组", - "product": "产品", - "productVariant": "产品变体", - "inventory": "库存", - "reservation": "预订", - "category": "分类", - "collection": "系列", - "order": "订单", - "promotion": "促销", - "campaign": "活动", - "priceList": "价格表", - "user": "用户", - "region": "地区", - "taxRegion": "税收地区", - "returnReason": "退货原因", - "salesChannel": "销售渠道", - "productType": "产品类型", - "productTag": "产品标签", - "location": "位置", - "shippingProfile": "配送方案", - "publishableApiKey": "可发布的API密钥", - "secretApiKey": "密钥API密钥", - "command": "命令", - "navigation": "导航" - } - }, - "keyboardShortcuts": { - "pageShortcut": "跳转到", - "settingShortcut": "设置", - "commandShortcut": "命令", - "then": "然后", - "navigation": { - "goToOrders": "订单", - "goToProducts": "产品", - "goToCollections": "系列", - "goToCategories": "分类", - "goToCustomers": "客户", - "goToCustomerGroups": "客户组", - "goToInventory": "库存", - "goToReservations": "预订", - "goToPriceLists": "价格表", - "goToPromotions": "促销", - "goToCampaigns": "活动" - }, - "settings": { - "goToSettings": "设置", - "goToStore": "商店", - "goToUsers": "用户", - "goToRegions": "地区", - "goToTaxRegions": "税收地区", - "goToSalesChannels": "销售渠道", - "goToProductTypes": "产品类型", - "goToLocations": "位置", - "goToPublishableApiKeys": "可发布的API密钥", - "goToSecretApiKeys": "密钥API密钥", - "goToWorkflows": "工作流", - "goToProfile": "个人资料", - "goToReturnReasons": "退货原因" - } - }, - "menus": { - "user": { - "documentation": "文档", - "changelog": "更新日志", - "shortcuts": "快捷键", - "profileSettings": "个人资料设置", - "theme": { - "label": "主题", - "dark": "深色", - "light": "浅色", - "system": "跟随系统" - } - }, - "store": { - "label": "商店", - "storeSettings": "商店设置" - }, - "actions": { - "logout": "退出登录" - } - }, - "nav": { - "accessibility": { - "title": "导航", - "description": "仪表板的导航菜单。" - }, - "common": { - "extensions": "扩展" - }, - "main": { - "store": "商店", - "storeSettings": "商店设置" - }, - "settings": { - "header": "设置", - "general": "通用", - "developer": "开发者", - "myAccount": "我的账户" - } - } - }, - "dataGrid": { - "columns": { - "view": "查看", - "resetToDefault": "重置为默认", - "disabled": "已禁用更改可见列。" - }, - "shortcuts": { - "label": "快捷键", - "commands": { - "undo": "撤销", - "redo": "重做", - "copy": "复制", - "paste": "粘贴", - "edit": "编辑", - "delete": "删除", - "clear": "清除", - "moveUp": "向上移动", - "moveDown": "向下移动", - "moveLeft": "向左移动", - "moveRight": "向右移动", - "moveTop": "移到顶部", - "moveBottom": "移到底部", - "selectDown": "向下选择", - "selectUp": "向上选择", - "selectColumnDown": "向下选择列", - "selectColumnUp": "向上选择列", - "focusToolbar": "聚焦工具栏", - "focusCancel": "聚焦取消" - } - }, - "errors": { - "fixError": "修复错误", - "count_one": "{{count}} 个错误", - "count_other": "{{count}} 个错误" - } - }, - "filters": { - "sortLabel": "排序", - "filterLabel": "过滤", - "searchLabel": "搜索", - "date": { - "today": "今天", - "lastSevenDays": "最近7天", - "lastThirtyDays": "最近30天", - "lastNinetyDays": "最近90天", - "lastTwelveMonths": "最近12个月", - "custom": "自定义", - "from": "从", - "to": "至", - "starting": "开始于", - "ending": "结束于" - }, - "compare": { - "lessThan": "小于", - "greaterThan": "大于", - "exact": "精确", - "range": "范围", - "lessThanLabel": "小于 {{value}}", - "greaterThanLabel": "大于 {{value}}", - "andLabel": "和" - }, - "sorting": { - "alphabeticallyAsc": "A to Z", - "alphabeticallyDesc": "Z to A", - "dateAsc": "按最新的", - "dateDesc": "按最旧的" - }, - "radio": { - "yes": "Yes", - "no": "No", - "true": "True", - "false": "False" - }, - "addFilter": "添加筛选" - }, - "errorBoundary": { - "badRequestTitle": "400 - 错误请求", - "badRequestMessage": "由于语法错误,服务器无法理解该请求。", - "notFoundTitle": "404 - 此地址不存在", - "notFoundMessage": "请检查URL并重试,或使用搜索栏查找您要找的内容。", - "internalServerErrorTitle": "500 - 服务器内部错误", - "internalServerErrorMessage": "服务器发生意外错误。请稍后重试。", - "defaultTitle": "发生错误", - "defaultMessage": "渲染此页面时发生意外错误。", - "noMatchMessage": "您要查找的页面不存在。", - "backToDashboard": "返回仪表板" - }, - "addresses": { - "title": "标题", - "shippingAddress": { - "header": "配送地址", - "editHeader": "编辑配送地址", - "editLabel": "配送地址", - "label": "配送地址" - }, - "billingAddress": { - "header": "账单地址", - "editHeader": "编辑账单地址", - "editLabel": "账单地址", - "label": "账单地址", - "sameAsShipping": "与配送地址相同" - }, - "contactHeading": "联系方式", - "locationHeading": "位置" - }, - "email": { - "editHeader": "编辑邮箱", - "editLabel": "邮箱", - "label": "邮箱" - }, - "transferOwnership": { - "header": "转移所有权", - "label": "转移所有权", - "details": { - "order": "订单详情", - "draft": "草稿详情" - }, - "currentOwner": { - "label": "当前所有者", - "hint": "订单的当前所有者。" - }, - "newOwner": { - "label": "新所有者", - "hint": "要将订单转移给的新所有者。" - }, - "validation": { - "mustBeDifferent": "新所有者必须与当前所有者不同。", - "required": "必须指定新所有者。" - } - }, - "sales_channels": { - "availableIn": "在 <1>{{y}} 个销售渠道中的 <0>{{x}} 个可用" - }, - "products": { - "domain": "产品", - "additionalAttributes": "附加属性", - "list": { - "noRecordsMessage": "创建您的第一个产品以开始销售。" - }, - "edit": { - "header": "编辑产品", - "description": "编辑产品详情。", - "successToast": "产品 {{title}} 更新成功。" - }, - "create": { - "title": "创建产品", - "description": "创建新产品。", - "header": "常规", - "tabs": { - "details": "详情", - "organize": "组织", - "variants": "变体", - "inventory": "库存套件" - }, - "errors": { - "variants": "请至少选择一个变体。", - "options": "请至少创建一个选项。", - "uniqueSku": "SKU 必须唯一。" - }, - "inventory": { - "heading": "库存套件", - "label": "将库存项目添加到变体的库存套件中。", - "itemPlaceholder": "选择库存项目", - "quantityPlaceholder": "套件需要多少这种商品?" - }, - "variants": { - "header": "变体", - "subHeadingTitle": "是的,这是一个带有变体的产品", - "subHeadingDescription": "取消选中时,我们将为您创建一个默认变体", - "optionTitle": { - "placeholder": "尺寸" - }, - "optionValues": { - "placeholder": "小号、中号、大号" - }, - "productVariants": { - "label": "产品变体", - "hint": "此排序将影响变体在您店面中的显示顺序。", - "alert": "添加选项以创建变体。", - "tip": "未选中的变体将不会被创建。您可以随时创建和编辑变体,但此列表符合您的产品选项变化。" - }, - "productOptions": { - "label": "产品选项", - "hint": "定义产品的选项,例如颜色、尺寸等。" - } - }, - "successToast": "产品 {{title}} 创建成功。" - }, - "export": { - "header": "导出产品列表", - "description": "将产品列表导出为 CSV 文件。", - "success": { - "title": "我们正在处理您的导出", - "description": "导出数据可能需要几分钟。完成后我们会通知您。" - }, - "filters": { - "title": "筛选", - "description": "在表格概览中应用筛选整此视图" - }, - "columns": { - "title": "列", - "description": "自定义导出数据以满足特定需求" - } - }, - "import": { - "header": "导入产品列表", - "uploadLabel": "导入产品", - "uploadHint": "拖放 CSV 文件或点击上传", - "description": "通过提供预定义格式的 CSV 文件导入产品", - "template": { - "title": "不确定如何整理您的列表?", - "description": "下载下面的模板以确保您遵循正确的格式。" - }, - "upload": { - "title": "上传 CSV 文件", - "description": "通过导入,您可以添加或更新产品。要更新现有产品,您必须使用现有的标识符和 ID,要更新现有变体,您必须使用现有的 ID。导入产品前我们会要求您确认。", - "preprocessing": "预处理中...", - "productsToCreate": "将创建产品", - "productsToUpdate": "将更新产品" - }, - "success": { - "title": "我们正在处理您的导入", - "description": "导入数据可能需要一段时间。完成后我们会通知您。" - } - }, - "deleteWarning": "您即将删除产品 {{title}}。此操作无法撤销。", - "variants": { - "header": "变体", - "empty": { - "heading": "没有变体", - "description": "这里没有变体可显示。" - }, - "filtered": { - "heading": "无结果", - "description": "没有变体符合当前过滤条件。" - } - }, - "attributes": "属性", - "editAttributes": "编辑属性", - "editOptions": "编辑选项", - "editPrices": "编辑价格", - "media": { - "label": "媒体", - "editHint": "添加媒体到产品以在您的店面展示它。", - "makeThumbnail": "设为缩略图", - "uploadImagesLabel": "上传图片", - "uploadImagesHint": "将图片拖放到此处或点击上传。", - "invalidFileType": "'{{name}}' 不是支持的文件类型。支持的文件类型有:{{types}}。", - "failedToUpload": "添加的媒体上传失败。请重试。", - "deleteWarning_one": "您即将删除 {{count}} 张图片。此操作无法撤销。", - "deleteWarning_other": "您即将删除 {{count}} 张图片。此操作无法撤销。", - "deleteWarningWithThumbnail_one": "您即将删除 {{count}} 张图片(包括缩略图)。此操作无法撤销。", - "deleteWarningWithThumbnail_other": "您即将删除 {{count}} 张图片(包括缩略图)。此操作无法撤销。", - "thumbnailTooltip": "缩略图", - "galleryLabel": "图库", - "downloadImageLabel": "下载当前图片", - "deleteImageLabel": "删除当前图片", - "emptyState": { - "header": "暂无媒体", - "description": "添加媒体到产品以在您的店面展示它。", - "action": "添加媒体" - }, - "successToast": "媒体更新成功。" - }, - "discountableHint": "取消选中时,折扣将不会应用于此产品。", - "noSalesChannels": "在任何销售渠道中都不可用", - "variantCount_one": "{{count}} 个变体", - "variantCount_other": "{{count}} 个变体", - "deleteVariantWarning": "您即将删除变体 {{title}}。此操作无法撤销。", - "productStatus": { - "draft": "草稿", - "published": "已发布", - "proposed": "已提议", - "rejected": "已拒绝" - }, - "fields": { - "title": { - "label": "标题", - "hint": "为您的产品提供一个简短明确的标题。<0/>搜索引擎推荐的长度是 50-60 个字符。", - "placeholder": "冬季夹克" - }, - "subtitle": { - "label": "副标题", - "placeholder": "温暖舒适" - }, - "handle": { - "label": "标识", - "tooltip": "标识用于在您的店面引用产品。如果未指定,将根据产品标题生成标识。", - "placeholder": "冬衣" - }, - "description": { - "label": "描述", - "hint": "为您的产品提供一个简短明确的描述。<0/>搜索引擎推荐的长度是 120-160 个字符。", - "placeholder": "一件温暖舒适的外套" - }, - "discountable": { - "label": "可打折", - "hint": "取消选中时,折扣将不会应用于此产品" - }, - "shipping_profile": { - "label": "运输概况", - "hint": "将产品连接到运输配置文件" - }, - "type": { - "label": "类型" - }, - "collection": { - "label": "系列" - }, - "categories": { - "label": "分类" - }, - "tags": { - "label": "标签" - }, - "sales_channels": { - "label": "销售渠道", - "hint": "如果不设置,此产品将仅在默认销售渠道中可用。" - }, - "countryOrigin": { - "label": "原产国" - }, - "material": { - "label": "材料" - }, - "width": { - "label": "宽度" - }, - "length": { - "label": "长度" - }, - "height": { - "label": "高度" - }, - "weight": { - "label": "重量" - }, - "options": { - "label": "产品选项", - "hint": "选项用于定义产品的颜色、尺寸等", - "add": "添加选项", - "optionTitle": "选项标题", - "optionTitlePlaceholder": "颜色", - "variations": "变体(用逗号分隔)", - "variantionsPlaceholder": "红色、蓝色、绿色" - }, - "variants": { - "label": "产品变体", - "hint": "未选中的变体将不会被创建,此排序将影响变体在前端的排序方式。" - }, - "mid_code": { - "label": "MID 代码" - }, - "hs_code": { - "label": "HS 代码" - } - }, - "variant": { - "edit": { - "header": "编辑变体", - "success": "产品变体编辑成功" - }, - "create": { - "header": "变体详情" - }, - "deleteWarning": "您确定要删除此变体吗?", - "pricesPagination": "第 1-{{current}} 个价格,共 {{total}} 个", - "tableItemAvailable": "{{availableCount}} 个可用", - "tableItem_one": "{{availableCount}} 个可用,位于 {{locationCount}} 个位置", - "tableItem_other": "{{availableCount}} 个可用,位于 {{locationCount}} 个位置", - "inventory": { - "notManaged": "未管理", - "manageItems": "管理库存项目", - "notManagedDesc": "此变体未管理库存。启用`管理库存`以跟踪变体的库存。", - "manageKit": "管理库存套件", - "navigateToItem": "转到库存项目", - "actions": { - "inventoryItems": "转到库存项目", - "inventoryKit": "显示库存项目" - }, - "inventoryKit": "库存套件", - "inventoryKitHint": "此变体是否由多个库存项目组成?", - "validation": { - "itemId": "请选择库存项目。", - "quantity": "数量为必填项。请输入一个正数。" - }, - "header": "库存与库存", - "editItemDetails": "编辑项目详情", - "manageInventoryLabel": "管理库存", - "manageInventoryHint": "启用后,我们将在创建订单和退货时为您更改库存数量。", - "allowBackordersLabel": "允许缺货订购", - "allowBackordersHint": "启用后,即使没有可用数量,客户也可以购买该变体。", - "toast": { - "levelsBatch": "库存水平已更新。", - "update": "库存项目更新成功。", - "updateLevel": "库存水平更新成功。", - "itemsManageSuccess": "库存项目更新成功。" - } - } - }, - "options": { - "header": "选项", - "edit": { - "header": "编辑选项", - "successToast": "选项 {{title}} 更新成功。" - }, - "create": { - "header": "创建选项", - "successToast": "选项 {{title}} 创建成功。" - }, - "deleteWarning": "您即将删除产品选项:{{title}}。此操作无法撤销。" - }, - "organization": { - "header": "组织", - "edit": { - "header": "编辑组织", - "toasts": { - "success": "{{title}} 的组织更新成功。" - } - } - }, - "stock": { - "heading": "管理产品库存数量和库存地点", - "description": "更新所有产品变体的库存数量。", - "loading": "请稍候,这可能需要一点时间...", - "tooltips": { - "alreadyManaged": "此库存项目已可在 {{title}} 下编辑。", - "alreadyManagedWithSku": "此库存项目已可在 {{title}} ({{sku}}) 下编辑。" - } - }, - "shippingProfile": { - "header": "运输配置", - "edit": { - "header": "运输配置", - "toasts": { - "success": "已成功更新 {{title}} 的运输资料。" - } - }, - "create": { - "errors": { - "required": "需要运输资料" - } - } - }, - "toasts": { - "delete": { - "success": { - "header": "产品已删除", - "description": "{{title}} 删除成功。" - }, - "error": { - "header": "删除产品失败" - } - } - } - }, - "collections": { - "domain": "系列", - "subtitle": "将产品组织到系列中。", - "createCollection": "创建系列", - "createCollectionHint": "创建新系列以组织您的产品。", - "createSuccess": "系列创建成功。", - "editCollection": "编辑系列", - "handleTooltip": "标识用于在您的店面引用系列。如果未指定,将根据系列标题生成标识。", - "deleteWarning": "您即将删除系列 {{title}}。此操作无法撤销。", - "removeSingleProductWarning": "您即将从系列中移除产品 {{title}}。此操作无法撤销。", - "removeProductsWarning_one": "您即将从系列中移除 {{count}} 个产品。此操作无法撤销。", - "removeProductsWarning_other": "您即将从系列中移除 {{count}} 个产品。此操作无法撤销。", - "products": { - "list": { - "noRecordsMessage": "系列中没有产品。" - }, - "add": { - "successToast_one": "产品已成功添加到系列。", - "successToast_other": "产品已成功添加到系列。" - }, - "remove": { - "successToast_one": "产品已成功从系列中移除。", - "successToast_other": "产品已成功从系列中移除。" - } - } - }, - "categories": { - "domain": "分类", - "subtitle": "将产品组织到分类中,并管理这些分类的排序和层级。", - "create": { - "header": "创建分类", - "hint": "创建新分类以组织您的产品。", - "tabs": { - "details": "详情", - "organize": "组织排序" - }, - "successToast": "分类 {{name}} 创建成功。" - }, - "edit": { - "header": "编辑分类", - "description": "编辑分类以更新其详情。", - "successToast": "分类更新成功。" - }, - "delete": { - "confirmation": "您即将删除分类 {{name}}。此操作无法撤销。", - "successToast": "分类 {{name}} 删除成功。" - }, - "products": { - "add": { - "disabledTooltip": "该产品此分类中。", - "successToast_one": "已将 {{count}} 个产品添加到分类。", - "successToast_other": "已将 {{count}} 个产品添加到分类。" - }, - "remove": { - "confirmation_one": "您即将从分类中移除 {{count}} 个产品。此操作无法撤销。", - "confirmation_other": "您即将从分类中移除 {{count}} 个产品。此操作无法撤销。", - "successToast_one": "已从分类中移除 {{count}} 个产品。", - "successToast_other": "已从分类中移除 {{count}} 个产品。" - }, - "list": { - "noRecordsMessage": "分类中没有产品。" - } - }, - "organize": { - "header": "组织", - "action": "编辑排序" - }, - "fields": { - "visibility": { - "label": "可见性", - "internal": "内部", - "public": "公开" - }, - "status": { - "label": "状态", - "active": "活跃", - "inactive": "不活跃" - }, - "path": { - "label": "路径", - "tooltip": "显示分类的完整路径。" - }, - "children": { - "label": "子分类" - }, - "new": { - "label": "新建" - } - } - }, - "inventory": { - "domain": "库存", - "subtitle": "管理您的库存项目", - "reserved": "已预留", - "available": "可用", - "locationLevels": "位置", - "associatedVariants": "关联变体", - "manageLocations": "管理位置", - "manageLocationQuantity": "管理位置数量", - "deleteWarning": "您即将删除一个库存项目。此操作无法撤消。", - "editItemDetails": "编辑项目详情", - "quantityAcrossLocations": "{{quantity}} 分布于 {{locations}} 个地点", - "create": { - "title": "创建库存项目", - "details": "详情", - "availability": "可用性", - "locations": "位置", - "attributes": "属性", - "requiresShipping": "需要配送", - "requiresShippingHint": "该库存项目是否需要配送?", - "successToast": "库存项目创建成功。" - }, - "reservation": { - "header": "预留 {{itemName}}", - "editItemDetails": "编辑预留", - "lineItemId": "行项目ID", - "orderID": "订单ID", - "description": "描述", - "location": "位置", - "inStockAtLocation": "该位置库存", - "availableAtLocation": "该位置可用", - "reservedAtLocation": "该位置已预留", - "reservedAmount": "预留数量", - "create": "创建预留", - "itemToReserve": "要预留的项目", - "quantityPlaceholder": "您想预留多少?", - "descriptionPlaceholder": "这是什么类型的预留?", - "successToast": "预留创建成功。", - "updateSuccessToast": "预留更新成功。", - "deleteSuccessToast": "预留删除成功。", - "errors": { - "noAvaliableQuantity": "库存位置没有可用数量。", - "quantityOutOfRange": "最小数量为1,最大数量为{{max}}" - } - }, - "adjustInventory": { - "errors": { - "stockedQuantity": "库存数量不能更新为小于已预留数量{{quantity}}。" - } - }, - "toast": { - "updateLocations": "位置更新成功。", - "updateLevel": "库存水平更新成功。", - "updateItem": "库存项目更新成功。" - }, - "stock": { - "title": "更新库存数量", - "description": "更新所选库存项目的库存数量。", - "action": "编辑库存数量", - "placeholder": "未启用", - "disablePrompt_one": "您即将禁用 {{count}} 个库存地点。此操作无法撤消。", - "disablePrompt_other": "您即将禁用 {{count}} 个库存地点。此操作无法撤消。", - "disabledToggleTooltip": "无法禁用:禁用前请先清除在途和/或预留数量。", - "successToast": "库存数量更新成功。" - } - }, - "giftCards": { - "domain": "礼品卡", - "editGiftCard": "编辑礼品卡", - "createGiftCard": "创建礼品卡", - "createGiftCardHint": "手动创建可用作商店支付方式的礼品卡。", - "selectRegionFirst": "请先选择地区", - "deleteGiftCardWarning": "您即将删除礼品卡 {{code}}。此操作无法撤消。", - "balanceHigherThanValue": "余额不能高于原始金额。", - "balanceLowerThanZero": "余额不能为负数。", - "expiryDateHint": "不同国家对礼品卡有效期有不同的法律规定。设置有效期前请确保查看当地法规。", - "regionHint": "更改礼品卡的地区也会更改其货币,可能会影响其货币价值。", - "enabledHint": "指定礼品卡是启用还是禁用。", - "balance": "余额", - "currentBalance": "当前余额", - "initialBalance": "初始余额", - "personalMessage": "个人留言", - "recipient": "接收人" - }, - "customers": { - "domain": "客户", - "list": { - "noRecordsMessage": "您的客户将显示在这里。" - }, - "create": { - "header": "创建客户", - "hint": "创建新客户并管理其详细信息。", - "successToast": "客户 {{email}} 创建成功。" - }, - "groups": { - "label": "客户群组", - "remove": "您确定要将客户从 {{name }}客户群组中移除吗?", - "removeMany": "您确定要将客户从以下客户群组中移除:{{groups}}?", - "alreadyAddedTooltip": "该客户已在此客户群组中。", - "list": { - "noRecordsMessage": "该客户不属于任何群组。" - }, - "add": { - "success": "客户已添加到:{{groups}}。", - "list": { - "noRecordsMessage": "请先创建客户群组。" - } - }, - "removed": { - "success": "客户已从以下群组中移除:{{groups}}。", - "list": { - "noRecordsMessage": "请先创建客户群组。" - } - } - }, - "edit": { - "header": "编辑客户", - "emailDisabledTooltip": "已注册客户的电子邮件地址无法更改。", - "successToast": "客户 {{email}} 更新成功。" - }, - "delete": { - "title": "删除客户", - "description": "您即将删除客户 {{email}}。此操作无法撤消。", - "successToast": "客户 {{email}} 删除成功。" - }, - "fields": { - "guest": "访客", - "registered": "已注册", - "groups": "群组" - }, - "registered": "已注册", - "guest": "访客", - "hasAccount": "拥有账户", - "addresses": { - "title": "地址", - "fields": { - "addressName": "地址名称", - "address1": "地址1", - "address2": "地址2", - "city": "城市", - "province": "省份", - "postalCode": "邮政编码", - "country": "国家", - "phone": "电话", - "company": "公司", - "countryCode": "国家代码", - "provinceCode": "省份代码" - }, - "create": { - "header": "创建地址", - "hint": "为客户创建新地址。", - "successToast": "地址创建成功。" - } - } - }, - "customerGroups": { - "domain": "客户群组", - "subtitle": "将客户组织成群组。群组可以有不同的促销和价格。", - "list": { - "empty": { - "heading": "暂无客户组", - "description": "当前没有可显示的客户组。" - }, - "filtered": { - "heading": "无搜索结果", - "description": "没有符合当前筛选条件的客户组。" - } - }, - "create": { - "header": "创建客户群组", - "hint": "创建新的客户群组以细分您的客户。", - "successToast": "客户群组 {{name}} 创建成功。" - }, - "edit": { - "header": "编辑客户群组", - "successToast": "客户群组 {{name}} 更新成功。" - }, - "delete": { - "title": "删除客户群组", - "description": "您即将删除客户群组 {{name}}。此操作无法撤消。", - "successToast": "客户群组 {{name}} 删除成功。" - }, - "customers": { - "alreadyAddedTooltip": "该客户已添加到群组。", - "add": { - "successToast_one": "客户已成功添加到群组。", - "successToast_other": "客户已成功添加到群组。", - "list": { - "noRecordsMessage": "请先创建客户。" - } - }, - "remove": { - "title_one": "移除客户", - "title_other": "移除客户", - "description_one": "您即将从客户群组中移除 {{count}} 个客户。此操作无法撤消。", - "description_other": "您即将从客户群组中移除 {{count}} 个客户。此操作无法撤消。" - }, - "list": { - "noRecordsMessage": "该群组没有客户。" - } - } - }, - "orders": { - "domain": "订单", - "claim": "索赔", - "exchange": "换货", - "return": "退货", - "cancelWarning": "您即将取消订单 {{id}}。此操作无法撤消。", - "orderCanceled": "订单取消成功!", - "onDateFromSalesChannel": "{{date}} 来自 {{salesChannel}}", - "list": { - "noRecordsMessage": "您的订单将显示在这里。" - }, - "status": { - "not_paid": "未支付", - "pending": "处理中", - "completed": "已完成", - "draft": "草稿", - "archived": "已归档", - "canceled": "已取消", - "requires_action": "需要处理" - }, - "summary": { - "requestReturn": "申请退货", - "allocateItems": "分配商品", - "editOrder": "编辑订单", - "editOrderContinue": "继续编辑订单", - "inventoryKit": "包含 {{count}}x 库存项目", - "itemTotal": "商品总计", - "shippingTotal": "运费总计", - "discountTotal": "折扣总计", - "taxTotalIncl": "税费总计(已含)", - "itemSubtotal": "商品小计", - "shippingSubtotal": "运费小计", - "discountSubtotal": "折扣小计", - "taxTotal": "税费总计" - }, - "transfer": { - "title": "转移所有权", - "requestSuccess": "订单转移请求已发送至:{{email}}。", - "currentOwner": "当前所有者", - "newOwner": "新所有者", - "currentOwnerDescription": "当前与此订单关联的客户。", - "newOwnerDescription": "要将此订单转移给的客户。" - }, - "payment": { - "title": "支付", - "isReadyToBeCaptured": "支付 <0/> 已准备好被收取。", - "totalPaidByCustomer": "客户已支付总额", - "capture": "收取支付", - "capture_short": "收取", - "refund": "退款", - "markAsPaid": "标记为已支付", - "statusLabel": "支付状态", - "statusTitle": "支付状态", - "status": { - "notPaid": "未支付", - "authorized": "已授权", - "partiallyAuthorized": "部分已授权", - "awaiting": "等待中", - "captured": "已收取", - "partiallyRefunded": "部分已退款", - "partiallyCaptured": "部分已收取", - "refunded": "已退款", - "canceled": "已取消", - "requiresAction": "需要操作" - }, - "capturePayment": "将收取 {{amount}} 的支付。", - "capturePaymentSuccess": "成功收取 {{amount}} 的支付", - "markAsPaidPayment": "{{amount}} 的支付将被标记为已支付。", - "markAsPaidPaymentSuccess": "{{amount}} 的支付已成功标记为已支付", - "createRefund": "创建退款", - "refundPaymentSuccess": "退款金额 {{amount}} 成功", - "createRefundWrongQuantity": "数量应该在 1 和 {{number}} 之间", - "refundAmount": "退款 {{ amount }}", - "paymentLink": "复制 {{ amount }} 的支付链接", - "selectPaymentToRefund": "选择要退款的支付" - }, - "edits": { - "title": "编辑订单", - "confirm": "确认编辑", - "confirmText": "您即将确认订单编辑。此操作无法撤消。", - "cancel": "取消编辑", - "currentItems": "当前商品", - "currentItemsDescription": "调整商品数量或移除。", - "addItemsDescription": "您可以向订单添加新商品。", - "addItems": "添加商品", - "amountPaid": "已支付金额", - "newTotal": "新总计", - "differenceDue": "应付差额", - "create": "编辑订单", - "currentTotal": "当前总计", - "noteHint": "为编辑添加内部备注", - "cancelSuccessToast": "订单编辑已取消", - "createSuccessToast": "订单编辑请求已创建", - "activeChangeError": "订单上已有活动的订单变更(退货、索赔、换货等)。请在编辑订单前完成或取消变更。", - "panel": { - "title": "已请求订单编辑", - "titlePending": "订单编辑待处理" - }, - "toast": { - "canceledSuccessfully": "订单编辑已取消", - "confirmedSuccessfully": "订单编辑已确认" - }, - "validation": { - "quantityLowerThanFulfillment": "不能将数量设置为小于或等于已履行数量" - } - }, - "edit": { - "email": { - "title": "编辑邮箱", - "requestSuccess": "订单邮箱已更新为 {{email}}。" - }, - "shippingAddress": { - "title": "编辑配送地址", - "requestSuccess": "订单配送地址已更新。" - }, - "billingAddress": { - "title": "编辑账单地址", - "requestSuccess": "订单账单地址已更新。" - } - }, - "returns": { - "create": "创建退货", - "confirm": "确认退货", - "confirmText": "您即将确认退货。此操作无法撤消。", - "inbound": "入库", - "outbound": "出库", - "sendNotification": "发送通知", - "sendNotificationHint": "通知客户关于退货。", - "returnTotal": "退货总计", - "inboundTotal": "入库总计", - "estDifference": "估计差异", - "outstandingAmount": "未结金额", - "reason": "原因", - "reasonHint": "选择客户想要退货的原因。", - "note": "备注", - "noInventoryLevel": "无库存水平", - "noInventoryLevelDesc": "所选位置没有所选商品的库存水平。可以请求退货,但在为所选位置创建库存水平之前无法接收。", - "noteHint": "如果您想指定某些内容,可以自由输入。", - "location": "位置", - "locationHint": "选择您想要将商品退回的位置。", - "inboundShipping": "退货配送", - "inboundShippingHint": "选择您想使用的方式。", - "returnableQuantityLabel": "可退货数量", - "refundableAmountLabel": "可退款金额", - "returnRequestedInfo": "已请求退货 {{requestedItemsCount}}x 件商品", - "returnReceivedInfo": "已收到退货 {{requestedItemsCount}}x 件商品", - "itemReceived": "已收到商品", - "returnRequested": "已请求退货", - "damagedItemReceived": "已收到损坏商品", - "damagedItemsReturned": "已退回 {{quantity}}x 件损坏商品", - "activeChangeError": "此订单正在进行活动订单变更。请先完成或放弃变更。", - "cancel": { - "title": "取消退货", - "description": "您确定要取消退货请求吗?" - }, - "placeholders": { - "noReturnShippingOptions": { - "title": "未找到退货配送选项", - "hint": "该位置未创建退货配送选项。您可以在位置与配送中创建。" - }, - "outboundShippingOptions": { - "title": "未找到出库配送选项", - "hint": "该位置未创建出库配送选项。您可以在位置与配送中创建。" - } - }, - "receive": { - "action": "接收商品", - "receiveItems": "{{ returnType }} {{ id }}", - "restockAll": "重新入库所有商品", - "itemsLabel": "已收到商品", - "title": "接收 #{{returnId}} 的商品", - "sendNotificationHint": "通知客户关于已收到的退货。", - "inventoryWarning": "请注意,我们将根据您上面的输入自动调整库存水平。", - "writeOffInputLabel": "有多少商品损坏?", - "toast": { - "success": "退货接收成功。", - "errorLargeValue": "数量大于请求的商品数量。", - "errorNegativeValue": "数量不能为负值。", - "errorLargeDamagedValue": "损坏商品数量 + 未损坏接收数量超过退货上的总商品数量。请减少未损坏商品的数量。" - } - }, - "toast": { - "canceledSuccessfully": "退货已成功取消", - "confirmedSuccessfully": "退货已成功确认" - }, - "panel": { - "title": "已发起退货", - "description": "有一个待完成的退货请求" - } - }, - "claims": { - "create": "创建索赔", - "confirm": "确认索赔", - "confirmText": "您即将确认索赔。此操作无法撤消。", - "manage": "管理索赔", - "outbound": "出库", - "outboundItemAdded": "通过索赔添加了 {{itemsCount}}x", - "outboundTotal": "出库总计", - "outboundShipping": "出库配送", - "outboundShippingHint": "选择您想使用的方式。", - "refundAmount": "预计差额", - "activeChangeError": "此订单有活动的订单变更。请先完成或放弃之前的变更。", - "actions": { - "cancelClaim": { - "successToast": "索赔已成功取消。" - } - }, - "cancel": { - "title": "取消索赔", - "description": "您确定要取消索赔吗?" - }, - "tooltips": { - "onlyReturnShippingOptions": "此列表将仅包含退货配送选项。" - }, - "toast": { - "canceledSuccessfully": "索赔已成功取消", - "confirmedSuccessfully": "索赔已成功确认" - }, - "panel": { - "title": "已发起索赔", - "description": "有一个待完成的索赔请求" - } - }, - "exchanges": { - "create": "创建换货", - "manage": "管理换货", - "confirm": "确认换货", - "confirmText": "您即将确认换货。此操作无法撤消。", - "outbound": "出库", - "outboundItemAdded": "通过换货添加了 {{itemsCount}}x", - "outboundTotal": "出库总计", - "outboundShipping": "出库配送", - "outboundShippingHint": "选择您想使用的方式。", - "refundAmount": "预计差额", - "activeChangeError": "此订单有活动的订单变更。请先完成或放弃之前的变更。", - "actions": { - "cancelExchange": { - "successToast": "换货已成功取消。" - } - }, - "cancel": { - "title": "取消换货", - "description": "您确定要取消换货吗?" - }, - "tooltips": { - "onlyReturnShippingOptions": "此列表将仅包含退货配送选项。" - }, - "toast": { - "canceledSuccessfully": "换货已成功取消", - "confirmedSuccessfully": "换货已成功确认" - }, - "panel": { - "title": "已发起换货", - "description": "有一个待完成的换货请求" - } - }, - "reservations": { - "allocatedLabel": "已分配", - "notAllocatedLabel": "未分配" - }, - "allocateItems": { - "action": "分配商品", - "title": "分配订单商品", - "locationDescription": "选择您想要从哪个位置分配。", - "itemsToAllocate": "要分配的商品", - "itemsToAllocateDesc": "选择您想要分配的商品数量", - "search": "搜索商品", - "consistsOf": "包含 {{num}}x 库存商品", - "requires": "每个变体需要 {{num}}", - "toast": { - "created": "商品分配成功" - }, - "error": { - "quantityNotAllocated": "有未分配的商品。" - } - }, - "shipment": { - "title": "标记履行已发货", - "trackingNumber": "追踪号码", - "addTracking": "添加追踪号码", - "sendNotification": "发送通知", - "sendNotificationHint": "通知客户关于此发货。", - "toastCreated": "发货创建成功。" - }, - "fulfillment": { - "cancelWarning": "您即将取消履行。此操作无法撤消。", - "markAsDeliveredWarning": "您即将将履行标记为已送达。此操作无法撤消。", - "differentOptionSelected": "所选的运输方式与客户选择的不同。", - "disabledItemTooltip": "您选择的配送方式不允许配送此商品", - "unfulfilledItems": "未履行商品", - "statusLabel": "履行状态", - "statusTitle": "履行状态", - "fulfillItems": "履行商品", - "awaitingFulfillmentBadge": "等待履行", - "requiresShipping": "需要配送", - "number": "履行 #{{number}}", - "itemsToFulfill": "要履行的商品", - "create": "创建履行", - "available": "可用", - "inStock": "有库存", - "markAsShipped": "标记为已发货", - "markAsPickedUp": "标记为已取走", - "markAsDelivered": "标记为已送达", - "itemsToFulfillDesc": "选择要履行的商品和数量", - "locationDescription": "选择您想要从哪个位置履行商品。", - "sendNotificationHint": "通知客户关于已创建的履行。", - "methodDescription": "选择与客户所选不同的配送方式", - "error": { - "wrongQuantity": "只有一件商品可供履行", - "wrongQuantity_other": "数量应该在 1 和 {{number}} 之间", - "noItems": "没有要履行的商品。", - "noShippingOption": "需要运输选项", - "noLocation": "位置为必填项" - }, - "status": { - "notFulfilled": "未履行", - "partiallyFulfilled": "部分已履行", - "fulfilled": "已履行", - "partiallyShipped": "部分已发货", - "shipped": "已发货", - "delivered": "已送达", - "partiallyDelivered": "部分已送达", - "partiallyReturned": "部分已退货", - "returned": "已退货", - "canceled": "已取消", - "requiresAction": "需要操作" - }, - "toast": { - "created": "履行创建成功", - "canceled": "履行已成功取消", - "fulfillmentShipped": "无法取消已发货的履行", - "fulfillmentDelivered": "履行已成功标记为已送达", - "fulfillmentPickedUp": "订单已标记为已成功领取" - }, - "trackingLabel": "追踪", - "shippingFromLabel": "发货地", - "itemsLabel": "商品" - }, - "refund": { - "title": "创建退款", - "sendNotificationHint": "通知客户关于已创建的退款。", - "systemPayment": "系统支付", - "systemPaymentDesc": "您的一个或多个支付是系统支付。请注意,Medusa 不会处理此类支付的收取和退款。", - "error": { - "amountToLarge": "不能退款超过原始订单金额。", - "amountNegative": "退款金额必须为正数。", - "reasonRequired": "请选择退款原因。" - } - }, - "customer": { - "contactLabel": "联系方式", - "editEmail": "编辑邮箱", - "transferOwnership": "转移所有权", - "editBillingAddress": "编辑账单地址", - "editShippingAddress": "编辑配送地址" - }, - "activity": { - "header": "活动", - "showMoreActivities_one": "显示另外 {{count}} 个活动", - "showMoreActivities_other": "显示另外 {{count}} 个活动", - "comment": { - "label": "评论", - "placeholder": "留下评论", - "addButtonText": "添加评论", - "deleteButtonText": "删除评论" - }, - "from": "从", - "to": "至", - "events": { - "common": { - "toReturn": "要退回", - "toSend": "要发送" - }, - "placed": { - "title": "订单已下达", - "fromSalesChannel": "来自 {{salesChannel}}" - }, - "canceled": { - "title": "订单已取消" - }, - "payment": { - "awaiting": "等待支付", - "captured": "支付已收取", - "canceled": "支付已取消", - "refunded": "支付已退款" - }, - "fulfillment": { - "created": "商品已履行", - "canceled": "履行已取消", - "shipped": "商品已发货", - "delivered": "商品已送达", - "items_one": "{{count}} 件商品", - "items_other": "{{count}} 件商品" - }, - "return": { - "created": "退货 #{{returnId}} 已请求", - "canceled": "退货 #{{returnId}} 已取消", - "received": "退货 #{{returnId}} 已收到", - "items_one": "{{count}} 件商品已退回", - "items_other": "{{count}} 件商品已退回" - }, - "note": { - "comment": "评论", - "byLine": "由 {{author}} 发表" - }, - "claim": { - "created": "索赔 #{{claimId}} 已请求", - "canceled": "索赔 #{{claimId}} 已取消", - "itemsInbound": "{{count}} 件商品要退回", - "itemsOutbound": "{{count}} 件商品要发送" - }, - "exchange": { - "created": "换货 #{{exchangeId}} 已请求", - "canceled": "换货 #{{exchangeId}} 已取消", - "itemsInbound": "{{count}} 件商品要退回", - "itemsOutbound": "{{count}} 件商品要发送" - }, - "edit": { - "requested": "订单编辑 #{{editId}} 已请求", - "confirmed": "订单编辑 #{{editId}} 已确认" - }, - "transfer": { - "requested": "订单转移 #{{transferId}} 已请求", - "confirmed": "订单转移 #{{transferId}} 已确认", - "declined": "订单转移 #{{transferId}} 已拒绝" - }, - "update_order": { - "shipping_address": "配送地址已更新", - "billing_address": "账单地址已更新", - "email": "邮箱已更新" - } - } - }, - "fields": { - "displayId": "显示ID", - "refundableAmount": "可退款金额", - "returnableQuantity": "可退货数量" - } - }, - "draftOrders": { - "domain": "草稿订单", - "deleteWarning": "您即将删除草稿订单 {{id}}。此操作无法撤销。", - "paymentLinkLabel": "支付链接", - "cartIdLabel": "购物车ID", - "markAsPaid": { - "label": "标记为已支付", - "warningTitle": "标记为已支付", - "warningDescription": "您即将将草稿订单标记为已支付。此操作无法撤销,之后将无法收取付款。" - }, - "status": { - "open": "未完成", - "completed": "已完成" - }, - "create": { - "createDraftOrder": "创建草稿订单", - "createDraftOrderHint": "创建新的草稿订单以在下单前管理订单详情。", - "chooseRegionHint": "选择地区", - "existingItemsLabel": "现有商品", - "existingItemsHint": "将现有产品添加到草稿订单。", - "customItemsLabel": "自定义商品", - "customItemsHint": "将自定义商品添加到草稿订单。", - "addExistingItemsAction": "添加现有商品", - "addCustomItemAction": "添加自定义商品", - "noCustomItemsAddedLabel": "尚未添加自定义商品", - "noExistingItemsAddedLabel": "尚未添加现有商品", - "chooseRegionTooltip": "请先选择地区", - "useExistingCustomerLabel": "使用现有客户", - "addShippingMethodsAction": "添加配送方式", - "unitPriceOverrideLabel": "单价覆盖", - "shippingOptionLabel": "配送选项", - "shippingOptionHint": "为草稿订单选择配送选项。", - "shippingPriceOverrideLabel": "配送价格覆盖", - "shippingPriceOverrideHint": "覆盖草稿订单的配送价格。", - "sendNotificationLabel": "发送通知", - "sendNotificationHint": "在创建草稿订单时通知客户。" - }, - "validation": { - "requiredEmailOrCustomer": "必须填写邮箱或客户信息。", - "requiredItems": "至少需要一个商品。", - "invalidEmail": "邮箱地址必须有效。" - } - }, - "stockLocations": { - "domain": "库存位置和配送", - "list": { - "description": "管理您商店的库存位置和配送选项。" - }, - "create": { - "header": "创建库存位置", - "hint": "库存位置是存储和发货产品的实体场所。", - "successToast": "库存位置 {{name}} 创建成功。" - }, - "edit": { - "header": "编辑库存位置", - "viewInventory": "查看库存", - "successToast": "库存位置 {{name}} 更新成功。" - }, - "delete": { - "confirmation": "您即将删除库存位置 {{name}}。此操作无法撤销。" - }, - "fulfillmentProviders": { - "header": "履约供应商", - "shippingOptionsTooltip": "此下拉列表将仅包含为该位置启用的供应商。如果下拉列表被禁用,请将它们添加到该位置。", - "label": "已连接的履约供应商", - "connectedTo": "已连接 {{total}} 个履约供应商中的 {{count}} 个", - "noProviders": "此库存位置未连接任何履约供应商。", - "action": "连接供应商", - "successToast": "库存位置的履约供应商更新成功。" - }, - "fulfillmentSets": { - "pickup": { - "header": "自提" - }, - "shipping": { - "header": "配送" - }, - "disable": { - "confirmation": "您确定要禁用 {{name}} 吗?这将删除所有相关的服务区域和配送选项,且无法撤销。", - "pickup": "自提已成功禁用。", - "shipping": "配送已成功禁用。" - }, - "enable": { - "pickup": "自提已成功启用。", - "shipping": "配送已成功启用。" - } - }, - "sidebar": { - "header": "配送配置", - "shippingProfiles": { - "label": "配送方案", - "description": "根据配送要求对产品进行分组" - } - }, - "salesChannels": { - "header": "销售渠道", - "label": "已连接的销售渠道", - "connectedTo": "已连接 {{total}} 个销售渠道中的 {{count}} 个", - "noChannels": "该位置未连接任何销售渠道。", - "action": "连接销售渠道", - "successToast": "销售渠道更新成功。", - "hint": "管理与此位置相连的销售渠道。" - }, - "pickupOptions": { - "edit": { - "header": "编辑取货选项" - } - }, - "shippingOptions": { - "create": { - "shipping": { - "header": "为 {{zone}} 创建配送选项", - "hint": "创建新的配送选项以定义如何从此位置发货产品。", - "label": "配送选项", - "successToast": "配送选项 {{name}} 创建成功。" - }, - "pickup": { - "header": "为 {{zone}} 创建自提选项", - "hint": "创建新的自提选项以定义如何从此位置自提产品。", - "label": "自提选项", - "successToast": "自提选项 {{name}} 创建成功。" - }, - "returns": { - "header": "为 {{zone}} 创建退货选项", - "hint": "创建新的退货选项以定义如何将产品退回到此位置。", - "label": "退货选项", - "successToast": "退货选项 {{name}} 创建成功。" - }, - "tabs": { - "details": "详情", - "prices": "价格" - }, - "action": "创建选项" - }, - "delete": { - "confirmation": "您即将删除配送选项 {{name}}。此操作无法撤销。", - "successToast": "配送选项 {{name}} 删除成功。" - }, - "edit": { - "header": "编辑配送选项", - "action": "编辑选项", - "successToast": "配送选项 {{name}} 更新成功。" - }, - "pricing": { - "action": "编辑价格" - }, - "conditionalPrices": { - "header": "{{name}} 的条件价格", - "description": "根据购物车商品总额管理此配送选项的条件价格。", - "attributes": { - "cartItemTotal": "购物车商品总额" - }, - "summaries": { - "range": "如果 <0>{{attribute}} 在 <1>{{gte}} 和 <2>{{lte}} 之间", - "greaterThan": "如果 <0>{{attribute}} ≥ <1>{{gte}}", - "lessThan": "如果 <0>{{attribute}} ≤ <1>{{lte}}" - }, - "actions": { - "addPrice": "添加价格", - "manageConditionalPrices": "管理条件价格" - }, - "rules": { - "amount": "配送选项价格", - "gte": "最低购物车商品总额", - "lte": "最高购物车商品总额" - }, - "customRules": { - "label": "自定义规则", - "tooltip": "此条件价格具有无法在仪表板中管理的规则。", - "eq": "购物车商品总额必须等于", - "gt": "购物车商品总额必须大于", - "lt": "购物车商品总额必须小于" - }, - "errors": { - "amountRequired": "配送选项价格为必填项", - "minOrMaxRequired": "必须提供最低或最高购物车商品总额中的至少一项", - "minGreaterThanMax": "最低购物车商品总额必须小于或等于最高购物车商品总额", - "duplicateAmount": "每个条件的配送选项价格必须唯一", - "overlappingConditions": "所有价格规则中的条件必须唯一" - } - }, - "fields": { - "count": { - "shipping_one": "{{count}} 个配送选项", - "shipping_other": "{{count}} 个配送选项", - "pickup_one": "{{count}} 个自提选项", - "pickup_other": "{{count}} 个自提选项", - "returns_one": "{{count}} 个退货选项", - "returns_other": "{{count}} 个退货选项" - }, - "priceType": { - "label": "价格类型", - "options": { - "fixed": { - "label": "固定", - "hint": "配送选项的价格是固定的,不会根据订单内容变化。" - }, - "calculated": { - "label": "计算", - "hint": "配送选项的价格由履约供应商在结账时计算。" - } - } - }, - "enableInStore": { - "label": "在商店中启用", - "hint": "客户是否可以在结账时使用此选项。" - }, - "provider": "履约供应商", - "profile": "配送方案", - "fulfillmentOption": "履约选项" - } - }, - "serviceZones": { - "create": { - "headerPickup": "为 {{location}} 创建自提服务区域", - "headerShipping": "为 {{location}} 创建配送服务区域", - "action": "创建服务区域", - "successToast": "服务区域 {{name}} 创建成功。" - }, - "edit": { - "header": "编辑服务区域", - "successToast": "服务区域 {{name}} 更新成功。" - }, - "delete": { - "confirmation": "您即将删除服务区域 {{name}}。此操作无法撤销。", - "successToast": "服务区域 {{name}} 删除成功。" - }, - "manageAreas": { - "header": "管理 {{name}} 的区域", - "action": "管理区域", - "label": "区域", - "hint": "选择服务区域覆盖的地理区域。", - "successToast": "{{name}} 的区域更新成功。" - }, - "fields": { - "noRecords": "没有可添加配送选项的服务区域。", - "tip": "服务区域是地理区域或地区的集合。它用于将可用的配送选项限制在定义的位置集合中。" - } - } - }, - "shippingProfile": { - "domain": "配送方案", - "subtitle": "将具有相似配送要求的产品分组到方案中。", - "create": { - "header": "创建配送方案", - "hint": "创建新的配送方案以对具有相似配送要求的产品进行分组。", - "successToast": "配送方案 {{name}} 创建成功。" - }, - "delete": { - "title": "删除配送方案", - "description": "您即将删除配送方案 {{name}}。此操作无法撤销。", - "successToast": "配送方案 {{name}} 删除成功。" - }, - "tooltip": { - "type": "输入配送方案类型,例如:重型、超大、仅限货运等。" - } - }, - "taxRegions": { - "domain": "税收地区", - "list": { - "hint": "管理客户从不同国家和地区购物时的收费。" - }, - "delete": { - "confirmation": "您即将删除税收地区。此操作无法撤销。", - "successToast": "税收地区删除成功。" - }, - "create": { - "header": "创建税收地区", - "hint": "创建新的税收地区以定义特定国家的税率。", - "errors": { - "missingProvider": "创建税收地区时需要提供商。", - "missingCountry": "创建税收地区时需要国家。" - }, - "successToast": "税收地区创建成功。" - }, - "edit": { - "header": "编辑税收地区", - "hint": "编辑税收地区详情。", - "successToast": "税收地区更新成功。" - }, - "province": { - "header": "省份", - "create": { - "header": "创建省份税收地区", - "hint": "创建新的税收地区以定义特定省份的税率。" - } - }, - "provider": { - "header": "税务提供商" - }, - "state": { - "header": "州", - "create": { - "header": "创建州税收地区", - "hint": "创建新的税收地区以定义特定州的税率。" - } - }, - "stateOrTerritory": { - "header": "州或领地", - "create": { - "header": "创建州/领地税收地区", - "hint": "创建新的税收地区以定义特定州/领地的税率。" - } - }, - "county": { - "header": "县", - "create": { - "header": "创建县税收地区", - "hint": "创建新的税收地区以定义特定县的税率。" - } - }, - "region": { - "header": "地区", - "create": { - "header": "创建地区税收区域", - "hint": "创建新的税收区域以定义特定地区的税率。" - } - }, - "department": { - "header": "部门", - "create": { - "header": "创建部门税收区域", - "hint": "创建新的税收区域以定义特定部门的税率。" - } - }, - "territory": { - "header": "领地", - "create": { - "header": "创建领地税收区域", - "hint": "创建新的税收区域以定义特定领地的税率。" - } - }, - "prefecture": { - "header": "县/府", - "create": { - "header": "创建县/府税收区域", - "hint": "创建新的税收区域以定义特定县/府的税率。" - } - }, - "district": { - "header": "区", - "create": { - "header": "创建区税收区域", - "hint": "创建新的税收区域以定义特定区的税率。" - } - }, - "governorate": { - "header": "省/州", - "create": { - "header": "创建省/州税收区域", - "hint": "创建新的税收区域以定义特定省/州的税率。" - } - }, - "canton": { - "header": "州/县", - "create": { - "header": "创建州/县税收区域", - "hint": "创建新的税收区域以定义特定州/县的税率。" - } - }, - "emirate": { - "header": "酋长国", - "create": { - "header": "创建酋长国税收区域", - "hint": "创建新的税收区域以定义特定酋长国的税率。" - } - }, - "sublevel": { - "header": "子级", - "create": { - "header": "创建子级税收区域", - "hint": "创建新的税收区域以定义特定子级的税率。" - } - }, - "taxOverrides": { - "header": "覆盖", - "create": { - "header": "创建覆盖", - "hint": "创建一个税率以覆盖所选条件的默认税率。" - }, - "edit": { - "header": "编辑覆盖", - "hint": "编辑覆盖所选条件的默认税率的税率。" - } - }, - "taxRates": { - "create": { - "header": "创建税率", - "hint": "创建新的税率以定义地区的税率。", - "successToast": "税率创建成功。" - }, - "edit": { - "header": "编辑税率", - "hint": "编辑税率以定义地区的税率。", - "successToast": "税率更新成功。" - }, - "delete": { - "confirmation": "您即将删除税率 {{name}}。此操作无法撤销。", - "successToast": "税率删除成功。" - } - }, - "fields": { - "isCombinable": { - "label": "可组合", - "hint": "此税率是否可以与税收地区的默认税率组合。", - "true": "可组合", - "false": "不可组合" - }, - "defaultTaxRate": { - "label": "默认税率", - "tooltip": "此地区的默认税率。例如国家或地区的标准增值税率。", - "action": "创建默认税率" - }, - "taxRate": "税率", - "taxCode": "税收代码", - "taxProvider": "税务提供商", - "targets": { - "label": "目标", - "hint": "选择此税率将应用的目标。", - "options": { - "product": "产品", - "productCollection": "产品系列", - "productTag": "产品标签", - "productType": "产品类型", - "customerGroup": "客户组" - }, - "operators": { - "in": "在", - "on": "于", - "and": "和" - }, - "placeholders": { - "product": "搜索产品", - "productCollection": "搜索产品系列", - "productTag": "搜索产品标签", - "productType": "搜索产品类型", - "customerGroup": "搜索客户组" - }, - "tags": { - "product": "产品", - "productCollection": "产品系列", - "productTag": "产品标签", - "productType": "产品类型", - "customerGroup": "客户组" - }, - "modal": { - "header": "添加目标" - }, - "values_one": "{{count}} 个值", - "values_other": "{{count}} 个值", - "numberOfTargets_one": "{{count}} 个目标", - "numberOfTargets_other": "{{count}} 个目标", - "additionalValues_one": "还有 {{count}} 个值", - "additionalValues_other": "还有 {{count}} 个值", - "action": "添加目标" - }, - "sublevels": { - "labels": { - "province": "省", - "state": "州", - "region": "地区", - "stateOrTerritory": "州/领地", - "department": "部门", - "county": "县", - "territory": "领地", - "prefecture": "县/府", - "district": "区", - "governorate": "省/州", - "emirate": "酋长国", - "canton": "州/县", - "sublevel": "子级代码" - }, - "placeholders": { - "province": "选择省", - "state": "选择州", - "region": "选择地区", - "stateOrTerritory": "选择州/领地", - "department": "选择部门", - "county": "选择县", - "territory": "选择领地", - "prefecture": "选择县/府", - "district": "选择区", - "governorate": "选择省/州", - "emirate": "选择酋长国", - "canton": "选择州/县" - }, - "tooltips": { - "sublevel": "输入子级税收地区的 ISO 3166-2 代码。", - "notPartOfCountry": "{{province}} 似乎不属于 {{country}}。请仔细检查是否正确。" - }, - "alert": { - "header": "此税收地区已禁用子级地区", - "description": "默认情况下,此地区已禁用子级地区。您可以启用它们以创建如省、州或领地等子级地区。", - "action": "启用子级地区" - } - }, - "noDefaultRate": { - "label": "无默认税率", - "tooltip": "此税收地区没有默认税率。如果有标准税率(如国家增值税),请将其添加到此地区。" - } - } - }, - "promotions": { - "domain": "促销活动", - "sections": { - "details": "促销详情" - }, - "tabs": { - "template": "类型", - "details": "详情", - "campaign": "营销活动" - }, - "fields": { - "type": "类型", - "value_type": "价值类型", - "value": "价值", - "campaign": "营销活动", - "method": "方式", - "allocation": "分配", - "addCondition": "添加条件", - "clearAll": "清除全部", - "amount": { - "tooltip": "选择货币代码以启用金额设置" - }, - "conditions": { - "rules": { - "title": "谁可以使用此代码?", - "description": "哪些客户可以使用促销代码?如果不设置限制,所有客户都可以使用促销代码。" - }, - "target-rules": { - "title": "促销将应用于哪些商品?", - "description": "促销将应用于符合以下条件的商品。" - }, - "buy-rules": { - "title": "购物车需要满足什么条件才能解锁促销?", - "description": "如果满足这些条件,我们将在目标商品上启用促销。" - } - } - }, - "tooltips": { - "campaignType": "必须在促销中选择货币代码才能设置消费预算。" - }, - "errors": { - "requiredField": "必填字段", - "promotionTabError": "继续前请修复促销选项卡中的错误" - }, - "toasts": { - "promotionCreateSuccess": "促销活动 ({{code}}) 创建成功。" - }, - "create": { }, - "edit": { - "title": "编辑促销详情", - "rules": { - "title": "编辑使用条件" - }, - "target-rules": { - "title": "编辑商品条件" - }, - "buy-rules": { - "title": "编辑购买规则" - } - }, - "campaign": { - "header": "营销活动", - "edit": { - "header": "编辑营销活动", - "successToast": "促销活动的营销活动更新成功。" - }, - "actions": { - "goToCampaign": "前往营销活动" - } - }, - "campaign_currency": { - "tooltip": "这是促销活动的货币。可以在详情选项卡中更改。" - }, - "form": { - "required": "必填", - "and": "且", - "selectAttribute": "选择属性", - "campaign": { - "existing": { - "title": "现有营销活动", - "description": "将促销添加到现有营销活动。", - "placeholder": { - "title": "没有现有营销活动", - "desc": "您可以创建一个营销活动来跟踪多个促销并设置预算限制。" - } - }, - "new": { - "title": "新建营销活动", - "description": "为此促销创建新的营销活动。" - }, - "none": { - "title": "不使用营销活动", - "description": "继续而不将促销与营销活动关联" - } - }, - "status": { - "label": "状态", - "draft": { - "title": "草稿", - "description": "客户暂时无法使用此优惠码" - }, - "active": { - "title": "启用", - "description": "客户可以使用此优惠码" - }, - "inactive": { - "title": "停用", - "description": "客户将无法使用此优惠码" - } - }, - "method": { - "label": "方式", - "code": { - "title": "促销代码", - "description": "客户必须在结账时输入此代码" - }, - "automatic": { - "title": "自动", - "description": "客户将在结账时看到此促销" - } - }, - "max_quantity": { - "title": "最大数量", - "description": "此促销适用的最大商品数量。" - }, - "type": { - "standard": { - "title": "标准", - "description": "标准促销" - }, - "buyget": { - "title": "买赠", - "description": "买 X 赠 Y 促销" - } - }, - "allocation": { - "each": { - "title": "每个", - "description": "对每个商品应用价值" - }, - "across": { - "title": "跨商品", - "description": "跨商品应用价值" - }, - "once": { - "title": "一次", - "description": "将折扣限制在最大数量内" - } - }, - "code": { - "title": "代码", - "description": "客户将在结账时输入的代码。" - }, - "value": { - "title": "促销价值" - }, - "value_type": { - "fixed": { - "title": "促销价值", - "description": "要折扣的金额。例如:100" - }, - "percentage": { - "title": "促销价值", - "description": "要折扣的百分比。例如:8%" - } - } - }, - "deleteWarning": "您即将删除促销 {{code}}。此操作无法撤销。", - "createPromotionTitle": "创建促销", - "type": "促销类型", - "conditions": { - "add": "添加条件", - "list": { - "noRecordsMessage": "添加条件以限制促销适用的商品。" - } - } - }, - "campaigns": { - "domain": "营销活动", - "details": "营销活动详情", - "status": { - "active": "活跃", - "expired": "已过期", - "scheduled": "已计划" - }, - "delete": { - "title": "确定要删除吗?", - "description": "您即将删除营销活动 '{{name}}'。此操作无法撤销。", - "successToast": "营销活动 '{{name}}' 创建成功。" - }, - "edit": { - "header": "编辑营销活动", - "description": "编辑营销活动的详细信息。", - "successToast": "营销活动 '{{name}}' 更新成功。" - }, - "configuration": { - "header": "配置", - "edit": { - "header": "编辑营销活动配置", - "description": "编辑营销活动的配置。", - "successToast": "营销活动配置更新成功。" - } - }, - "create": { - "title": "创建营销活动", - "description": "创建营销活动。", - "hint": "创建营销活动。", - "header": "创建营销活动", - "successToast": "营销活动 '{{name}}' 创建成功。" - }, - "fields": { - "name": "名称", - "identifier": "标识符", - "start_date": "开始日期", - "end_date": "结束日期", - "total_spend": "预算花费", - "total_used": "预算使用", - "budget_limit": "预算限制", - "campaign_id": { - "hint": "只有与促销相同的货币代码的营销活动才会显示在此列表中。" - } - }, - "budget": { - "create": { - "hint": "创建营销活动的预算。", - "header": "营销活动预算" - }, - "details": "营销活动预算", - "fields": { - "type": "类型", - "currency": "货币", - "limit": "限制", - "used": "已使用" - }, - "type": { - "spend": { - "title": "花费", - "description": "设置促销使用的总折扣金额限制。" - }, - "usage": { - "title": "使用", - "description": "设置促销可以使用的次数限制。" - } - }, - "edit": { - "header": "编辑营销活动预算" - } - }, - "promotions": { - "remove": { - "title": "从营销活动中移除促销", - "description": "您即将从营销活动中移除 {{count}} 个促销。此操作无法撤销。" - }, - "alreadyAdded": "此促销已添加到营销活动。", - "alreadyAddedDiffCampaign": "此促销已添加到不同的营销活动 ({{name}})。", - "currencyMismatch": "促销和营销活动的货币不匹配", - "toast": { - "success": "成功添加 {{count}} 个促销到营销活动" - }, - "add": { - "list": { - "noRecordsMessage": "首先创建促销。" - } - }, - "list": { - "noRecordsMessage": "营销活动中没有促销。" - } - }, - "deleteCampaignWarning": "您即将删除营销活动 {{name}}。此操作无法撤销。", - "totalSpend": "<0>{{amount}} <1>{{currency}}" - }, - "priceLists": { - "domain": "价格列表", - "subtitle": "创建销售或覆盖特定条件的定价。", - "delete": { - "confirmation": "您即将删除价格列表 {{title}}。此操作无法撤销。", - "successToast": "价格列表 {{title}} 删除成功。" - }, - "create": { - "header": "创建价格列表", - "subheader": "创建新的价格列表以管理您的产品价格。", - "tabs": { - "details": "详情", - "products": "产品", - "prices": "价格" - }, - "successToast": "价格列表 {{title}} 创建成功。", - "products": { - "list": { - "noRecordsMessage": "首先创建产品。" - } - } - }, - "edit": { - "header": "编辑价格列表", - "successToast": "价格列表 {{title}} 更新成功。" - }, - "configuration": { - "header": "配置", - "edit": { - "header": "编辑价格列表配置", - "description": "编辑价格列表的配置。", - "successToast": "价格列表配置更新成功。" - } - }, - "products": { - "header": "产品", - "actions": { - "addProducts": "添加产品", - "editPrices": "编辑价格" - }, - "delete": { - "confirmation_one": "您即将删除价格列表中 {{count}} 个产品的价格。此操作无法撤销。", - "confirmation_other": "您即将删除价格列表中 {{count}} 个产品的价格。此操作无法撤销。", - "successToast_one": "成功删除价格列表中 {{count}} 个产品的价格。", - "successToast_other": "成功删除价格列表中 {{count}} 个产品的价格。" - }, - "add": { - "successToast": "价格列表中成功添加价格。" - }, - "edit": { - "successToast": "价格列表中成功更新价格。" - } - }, - "fields": { - "priceOverrides": { - "label": "价格覆盖", - "header": "价格覆盖" - }, - "status": { - "label": "状态", - "options": { - "active": "活跃", - "draft": "草稿", - "expired": "已过期", - "scheduled": "已计划" - } - }, - "type": { - "label": "类型", - "hint": "选择要创建的价格列表类型。", - "options": { - "sale": { - "label": "销售", - "description": "销售价格是临时价格变化。" - }, - "override": { - "label": "覆盖", - "description": "覆盖通常用于创建客户特定的价格。" - } - } - }, - "startsAt": { - "label": "价格列表有开始日期?", - "hint": "计划价格列表在将来激活。" - }, - "endsAt": { - "label": "价格列表有到期日期?", - "hint": "计划价格列表在将来失效。" - }, - "customerAvailability": { - "header": "选择客户组", - "label": "客户可用性", - "hint": "选择哪些客户组的价格列表应该应用。", - "placeholder": "搜索客户组", - "attribute": "客户组" - } - } - }, - "profile": { - "domain": "个人资料", - "manageYourProfileDetails": "管理您的个人资料详细信息。", - "fields": { - "languageLabel": "语言", - "usageInsightsLabel": "使用见解" - }, - "edit": { - "header": "编辑个人资料", - "languageHint": "您希望在管理仪表板中使用的语言。这不会更改您的商店的语言。", - "languagePlaceholder": "选择语言", - "usageInsightsHint": "分享使用见解并帮助我们改进 Medusa。您可以在我们的 <0>文档 中了解更多关于我们收集和使用数据的信息。" - }, - "toast": { - "edit": "个人资料更改已保存" - } - }, - "users": { - "domain": "用户", - "editUser": "编辑用户", - "inviteUser": "邀请用户", - "inviteUserHint": "邀请新用户到您的商店。", - "sendInvite": "发送邀请", - "pendingInvites": "待处理邀请", - "deleteInviteWarning": "您即将删除邀请 {{email}}。此操作无法撤销。", - "resendInvite": "重新发送邀请", - "copyInviteLink": "复制邀请链接", - "expiredOnDate": "已过期 {{date}}", - "validFromUntil": "有效期 <0>{{from}} - <1>{{until}}", - "acceptedOnDate": "已接受 {{date}}", - "inviteStatus": { - "accepted": "已接受", - "pending": "待处理", - "expired": "已过期" - }, - "roles": { - "admin": "管理员", - "developer": "开发者", - "member": "成员" - }, - "list": { - "empty": { - "heading": "暂无用户", - "description": "邀请用户后,他们将会显示在这里。" - }, - "filtered": { - "heading": "无搜索结果", - "description": "没有符合当前筛选条件的用户。" - } - }, - "deleteUserWarning": "您即将删除用户 {{name}}。此操作无法撤销。", - "deleteUserSuccess": "用户 {{name}} 删除成功。", - "invite": "邀请" - }, - "store": { - "domain": "商店", - "manageYourStoresDetails": "管理您的商店详细信息", - "editStore": "编辑商店", - "defaultCurrency": "默认货币", - "defaultRegion": "默认地区", - "defaultSalesChannel": "默认销售渠道", - "defaultLocation": "默认位置", - "swapLinkTemplate": "交换链接模板", - "paymentLinkTemplate": "支付链接模板", - "inviteLinkTemplate": "邀请链接模板", - "currencies": "货币", - "addCurrencies": "添加货币", - "enableTaxInclusivePricing": "启用含税定价", - "disableTaxInclusivePricing": "禁用含税定价", - "removeCurrencyWarning_one": "您即将从您的商店中移除 {{count}} 个货币。确保您已从所有价格中移除该货币。", - "removeCurrencyWarning_other": "您即将从您的商店中移除 {{count}} 个货币。确保您已从所有价格中移除该货币。", - "currencyAlreadyAdded": "该货币已添加到您的商店。", - "edit": { - "header": "编辑商店" - }, - "toast": { - "update": "商店更新成功", - "currenciesUpdated": "货币更新成功", - "currenciesRemoved": "从商店中成功移除货币", - "updatedTaxInclusivitySuccessfully": "含税定价更新成功" - } - }, - "regions": { - "domain": "地区", - "subtitle": "地区是您销售产品的区域。它可以覆盖多个国家,并且有不同的税率、供应商和货币。", - "createRegion": "创建地区", - "createRegionHint": "管理税收率和供应商的地区。", - "addCountries": "添加国家", - "editRegion": "编辑地区", - "countriesHint": "添加此地区包含的国家。", - "deleteRegionWarning": "您即将删除地区 {{name}}。此操作无法撤销。", - "removeCountriesWarning_one": "您即将从地区中移除 {{count}} 个国家。此操作无法撤销。", - "removeCountriesWarning_other": "您即将从地区中移除 {{count}} 个国家。此操作无法撤销。", - "removeCountryWarning": "您即将从地区中移除国家 {{name}}。此操作无法撤销。", - "automaticTaxesHint": "当启用时,税收将仅基于运输地址在结账时计算。", - "taxInclusiveHint": "当启用时,地区的价格将包含税收。", - "providersHint": "添加此地区可用的支付提供商。", - "shippingOptions": "运输选项", - "deleteShippingOptionWarning": "您即将删除运输选项 {{name}}。此操作无法撤销。", - "return": "返回", - "outbound": "出站", - "priceType": "价格类型", - "flatRate": "固定费率", - "calculated": "计算", - "list": { - "noRecordsMessage": "创建地区以销售您的产品。" - }, - "toast": { - "delete": "地区删除成功", - "edit": "地区编辑已保存", - "create": "地区创建成功", - "countries": "地区国家更新成功" - }, - "shippingOption": { - "createShippingOption": "创建运输选项", - "createShippingOptionHint": "为地区创建新的运输选项。", - "editShippingOption": "编辑运输选项", - "fulfillmentMethod": "履行方法", - "type": { - "outbound": "出站", - "outboundHint": "使用此选项如果您正在创建运输选项以将产品发送给客户。", - "return": "返回", - "returnHint": "使用此选项如果您正在创建运输选项以将产品返回给您。" - }, - "priceType": { - "label": "价格类型", - "flatRate": "固定费率", - "calculated": "计算" - }, - "availability": { - "adminOnly": "仅管理员", - "adminOnlyHint": "当启用时,运输选项将仅在管理仪表板中可用,而不会在商店前端可用。" - }, - "taxInclusiveHint": "当启用时,运输选项的价格将包含税收。", - "requirements": { - "label": "要求", - "hint": "指定运输选项的要求。" - } - } - }, - "taxes": { - "domain": "税收地区", - "domainDescription": "管理您的税收地区", - "countries": { - "taxCountriesHint": "税收设置适用于列出的国家。" - }, - "settings": { - "editTaxSettings": "编辑税收设置", - "taxProviderLabel": "税收提供商", - "systemTaxProviderLabel": "系统税收提供商", - "calculateTaxesAutomaticallyLabel": "自动计算税收", - "calculateTaxesAutomaticallyHint": "当启用时,税收将自动计算并应用于购物车。当禁用时,税收必须手动计算在结账时。手动税收推荐用于与第三方税收提供商一起使用。", - "applyTaxesOnGiftCardsLabel": "对礼品卡征税", - "applyTaxesOnGiftCardsHint": "当启用时,税收将应用于礼品卡在结账时。在某些国家,税收法规要求对礼品卡征税。", - "defaultTaxRateLabel": "默认税率", - "defaultTaxCodeLabel": "默认税收代码" - }, - "defaultRate": { - "sectionTitle": "默认税率" - }, - "taxRate": { - "sectionTitle": "税率", - "createTaxRate": "创建税率", - "createTaxRateHint": "为地区创建新的税率。", - "deleteRateDescription": "您即将删除税率 {{name}}。此操作无法撤销。", - "editRateAction": "编辑费率", - "editOverridesAction": "编辑覆盖", - "editOverridesTitle": "编辑税率覆盖", - "editOverridesHint": "指定税率覆盖。", - "deleteTaxRateWarning": "您即将删除税率 {{name}}。此操作无法撤销。", - "productOverridesLabel": "产品覆盖", - "productOverridesHint": "指定产品覆盖税率。", - "addProductOverridesAction": "添加产品覆盖", - "productTypeOverridesLabel": "产品类型覆盖", - "productTypeOverridesHint": "指定产品类型覆盖税率。", - "addProductTypeOverridesAction": "添加产品类型覆盖", - "shippingOptionOverridesLabel": "运输选项覆盖", - "shippingOptionOverridesHint": "指定运输选项覆盖税率。", - "addShippingOptionOverridesAction": "添加运输选项覆盖", - "productOverridesHeader": "产品", - "productTypeOverridesHeader": "产品类型", - "shippingOptionOverridesHeader": "运输选项" - } - }, - "locations": { - "domain": "位置", - "editLocation": "编辑位置", - "addSalesChannels": "添加销售渠道", - "noLocationsFound": "没有找到位置", - "selectLocations": "选择库存商品的位置。", - "deleteLocationWarning": "您即将删除位置 {{name}}。此操作无法撤销。", - "removeSalesChannelsWarning_one": "您即将从位置中移除 {{count}} 个销售渠道。", - "removeSalesChannelsWarning_other": "您即将从位置中移除 {{count}} 个销售渠道。", - "toast": { - "create": "位置创建成功", - "update": "位置更新成功", - "removeChannel": "销售渠道移除成功" - } - }, - "reservations": { - "domain": "预订", - "subtitle": "管理库存商品的预订数量。", - "deleteWarning": "您即将删除预订。此操作无法撤销。" - }, - "salesChannels": { - "domain": "销售渠道", - "subtitle": "管理在线和离线销售渠道。", - "list": { - "empty": { - "heading": "未找到销售渠道", - "description": "创建销售渠道后,它将显示在这里。" - }, - "filtered": { - "heading": "无搜索结果", - "description": "没有符合当前筛选条件的销售渠道。" - } - }, - "createSalesChannel": "创建销售渠道", - "createSalesChannelHint": "创建新的销售渠道以销售您的产品。", - "enabledHint": "指定销售渠道是否启用。", - "removeProductsWarning_one": "您即将从 {{sales_channel}} 中移除 {{count}} 个产品。", - "removeProductsWarning_other": "您即将从 {{sales_channel}} 中移除 {{count}} 个产品。", - "addProducts": "添加产品", - "editSalesChannel": "编辑销售渠道", - "productAlreadyAdded": "该产品已添加到销售渠道。", - "deleteSalesChannelWarning": "您即将删除销售渠道 {{name}}。此操作无法撤销。", - "toast": { - "create": "销售渠道创建成功", - "update": "销售渠道更新成功", - "delete": "销售渠道删除成功" - }, - "tooltip": { - "cannotDeleteDefault": "无法删除默认销售渠道" - }, - "products": { - "list": { - "noRecordsMessage": "销售渠道中没有产品。" - }, - "add": { - "list": { - "noRecordsMessage": "首先创建产品。" - } - } - } - }, - "apiKeyManagement": { - "domain": { - "publishable": "发布API密钥", - "secret": "秘密API密钥" - }, - "subtitle": { - "publishable": "管理商店前端限制请求范围的API密钥。", - "secret": "管理管理仪表板认证管理员用户的API密钥。" - }, - "status": { - "active": "活跃", - "revoked": "已撤销" - }, - "type": { - "publishable": "发布", - "secret": "秘密" - }, - "create": { - "createPublishableHeader": "创建发布API密钥", - "createPublishableHint": "创建新的发布API密钥以限制请求范围到特定的销售渠道。", - "createSecretHeader": "创建秘密API密钥", - "createSecretHint": "创建新的秘密API密钥以访问Medusa API作为认证的管理员用户。", - "secretKeyCreatedHeader": "秘密密钥已创建", - "secretKeyCreatedHint": "您的新的秘密密钥已生成。请立即复制并安全存储。这是唯一一次显示。", - "copySecretTokenSuccess": "秘密密钥已复制到剪贴板。", - "copySecretTokenFailure": "无法将秘密密钥复制到剪贴板。", - "successToast": "API密钥创建成功。" - }, - "edit": { - "header": "编辑API密钥", - "description": "编辑API密钥的标题。", - "successToast": "API密钥 {{title}} 更新成功。" - }, - "salesChannels": { - "title": "添加销售渠道", - "description": "将销售渠道添加到API密钥应限制到的销售渠道。", - "successToast_one": "{{count}} 个销售渠道已成功添加到API密钥。", - "successToast_other": "{{count}} 个销售渠道已成功添加到API密钥。", - "alreadyAddedTooltip": "销售渠道已添加到API密钥。", - "list": { - "noRecordsMessage": "发布API密钥范围内没有销售渠道。" - } - }, - "delete": { - "warning": "您即将删除API密钥 {{title}}。此操作无法撤销。", - "successToast": "API密钥 {{title}} 删除成功。" - }, - "revoke": { - "warning": "您即将撤销API密钥 {{title}}。此操作无法撤销。", - "successToast": "API密钥 {{title}} 撤销成功。" - }, - "addSalesChannels": { - "list": { - "noRecordsMessage": "首先创建销售渠道。" - } - }, - "removeSalesChannel": { - "warning": "您即将从API密钥中移除销售渠道 {{name}}。此操作无法撤销。", - "warningBatch_one": "您即将从API密钥中移除 {{count}} 个销售渠道。此操作无法撤销。", - "warningBatch_other": "您即将从API密钥中移除 {{count}} 个销售渠道。此操作无法撤销。", - "successToast": "销售渠道已成功从API密钥中移除。", - "successToastBatch_one": "{{count}} 个销售渠道已成功从API密钥中移除。", - "successToastBatch_other": "{{count}} 个销售渠道已成功从API密钥中移除。" - }, - "actions": { - "revoke": "撤销API密钥", - "copy": "复制API密钥", - "copySuccessToast": "API密钥已复制到剪贴板。" - }, - "table": { - "lastUsedAtHeader": "上次使用时间", - "createdAtHeader": "撤销时间" - }, - "fields": { - "lastUsedAtLabel": "上次使用时间", - "revokedByLabel": "撤销者", - "revokedAtLabel": "撤销时间", - "createdByLabel": "创建者" - } - }, - "returnReasons": { - "domain": "退货原因", - "subtitle": "管理退货的原因。", - "calloutHint": "管理分类退货的原因。", - "editReason": "编辑退货原因", - "create": { - "header": "添加退货原因", - "subtitle": "指定退货的最常见原因。", - "hint": "创建新的退货原因以分类退货。", - "successToast": "退货原因 {{label}} 创建成功。" - }, - "edit": { - "header": "编辑退货原因", - "subtitle": "编辑退货原因的值。", - "successToast": "退货原因 {{label}} 更新成功。" - }, - "delete": { - "confirmation": "您即将删除退货原因 {{label}}。此操作无法撤销。", - "successToast": "退货原因 {{label}} 删除成功。" - }, - "fields": { - "value": { - "label": "值", - "placeholder": "wrong_size", - "tooltip": "值应该是退货原因的唯一标识符。" - }, - "label": { "label": "标签", "placeholder": "错误尺寸" }, - "description": { - "label": "描述", - "placeholder": "客户收到错误尺寸" - } - } - }, - "login": { - "forgotPassword": "忘记密码? - <0>重置", - "title": "欢迎使用Medusa", - "hint": "登录以访问账户区域" - }, - "invite": { - "title": "欢迎使用Medusa", - "hint": "在下面创建您的账户", - "backToLogin": "返回登录", - "createAccount": "创建账户", - "alreadyHaveAccount": "已经有账户? - <0>登录", - "emailTooltip": "您的电子邮件无法更改。如果您想使用另一个电子邮件,必须发送新的邀请。", - "invalidInvite": "邀请无效或已过期。", - "successTitle": "您的账户已注册", - "successHint": "立即开始使用Medusa Admin。", - "successAction": "开始Medusa Admin", - "invalidTokenTitle": "您的邀请令牌无效", - "invalidTokenHint": "尝试请求新的邀请链接。", - "passwordMismatch": "密码不匹配", - "toast": { - "accepted": "邀请已成功接受" - } - }, - "resetPassword": { - "title": "重置密码", - "hint": "在下面输入您的电子邮件,我们将向您发送如何重置密码的说明。", - "email": "电子邮件", - "sendResetInstructions": "发送重置说明", - "backToLogin": "<0>返回登录", - "newPasswordHint": "在下面选择新密码。", - "invalidTokenTitle": "您的重置令牌无效", - "invalidTokenHint": "尝试请求新的重置链接。", - "expiredTokenTitle": "您的重置令牌已过期", - "goToResetPassword": "转到重置密码", - "resetPassword": "重置密码", - "newPassword": "新密码", - "repeatNewPassword": "重复新密码", - "tokenExpiresIn": "令牌将在 <0>{{time}} 分钟后过期", - "successfulRequestTitle": "已成功向您发送邮件", - "successfulRequest": "我们已向您发送一封可用于重置密码的邮件。如果几分钟后仍未收到,请检查垃圾邮件文件夹。", - "successfulResetTitle": "密码重置成功", - "successfulReset": "请在登录页面登录。", - "passwordMismatch": "密码不匹配", - "invalidLinkTitle": "您的重置链接无效", - "invalidLinkHint": "尝试再次重置密码。" - }, - "workflowExecutions": { - "domain": "工作流", - "subtitle": "查看和跟踪您的 Medusa 应用程序中的工作流执行情况。", - "transactionIdLabel": "交易 ID", - "workflowIdLabel": "工作流 ID", - "progressLabel": "进度", - "stepsCompletedLabel_one": "已完成 {{completed}}/{{count}} 步", - "stepsCompletedLabel_other": "已完成 {{completed}}/{{count}} 步", - "list": { - "noRecordsMessage": "尚未执行任何工作流。" - }, - "history": { - "sectionTitle": "历史", - "runningState": "运行中...", - "awaitingState": "等待中", - "failedState": "失败", - "skippedState": "已跳过", - "skippedFailureState": "已跳过(失败)", - "definitionLabel": "定义", - "outputLabel": "输出", - "compensateInputLabel": "补偿输入", - "revertedLabel": "已回滚", - "errorLabel": "错误" - }, - "state": { - "done": "完成", - "failed": "失败", - "reverted": "已回滚", - "invoking": "调用中", - "compensating": "补偿中", - "notStarted": "未开始" - }, - "transaction": { - "state": { - "waitingToCompensate": "等待补偿" - } - }, - "step": { - "state": { - "skipped": "已跳过", - "skippedFailure": "已跳过(失败)", - "dormant": "休眠", - "timeout": "超时" - } - } - }, - "productTypes": { - "domain": "产品类型", - "subtitle": "将您的产品组织成类型。", - "create": { - "header": "创建产品类型", - "hint": "创建新的产品类型以对产品进行分类。", - "successToast": "产品类型 {{value}} 创建成功。" - }, - "edit": { - "header": "编辑产品类型", - "successToast": "产品类型 {{value}} 更新成功。" - }, - "delete": { - "confirmation": "您即将删除产品类型 {{value}}。此操作无法撤销。", - "successToast": "产品类型 {{value}} 删除成功。" - }, - "fields": { - "value": "值" - } - }, - "productTags": { - "domain": "产品标签", - "create": { - "header": "创建产品标签", - "subtitle": "创建新的产品标签以对产品进行分类。", - "successToast": "产品标签 {{value}} 创建成功。" - }, - "edit": { - "header": "编辑产品标签", - "subtitle": "编辑产品标签的值。", - "successToast": "产品标签 {{value}} 更新成功。" - }, - "delete": { - "confirmation": "您即将删除产品标签 {{value}}。此操作无法撤销。", - "successToast": "产品标签 {{value}} 删除成功。" - }, - "fields": { - "value": "值" - } - }, - "notifications": { - "domain": "通知", - "emptyState": { - "title": "无通知", - "description": "您目前没有任何通知,但一旦有通知它们将显示在这里。" - }, - "accessibility": { - "description": "关于 Medusa 活动的通知将在此处列出。" - } - }, - "errors": { - "serverError": "服务器错误 - 请稍后重试。", - "invalidCredentials": "电子邮件或密码错误" - }, - "statuses": { - "scheduled": "已计划", - "expired": "已过期", - "active": "活跃", - "inactive": "不活跃", - "draft": "草稿", - "enabled": "已启用", - "disabled": "已禁用" - }, - "labels": { - "productVariant": "产品变体", - "prices": "价格", - "available": "可用", - "inStock": "有库存", - "added": "已添加", - "removed": "已移除", - "from": "从", - "to": "至", - "beaware": "请注意", - "loading": "加载中" - }, - "fields": { - "amount": "金额", - "refundAmount": "退款金额", - "name": "名称", - "default": "默认", - "lastName": "姓", - "firstName": "名", - "title": "标题", - "customTitle": "自定义标题", - "manageInventory": "管理库存", - "inventoryKit": "有库存套件", - "inventoryItems": "库存商品", - "inventoryItem": "库存商品", - "requiredQuantity": "所需数量", - "description": "描述", - "email": "电子邮件", - "password": "密码", - "repeatPassword": "重复密码", - "confirmPassword": "确认密码", - "newPassword": "新密码", - "repeatNewPassword": "重复新密码", - "categories": "分类", - "shippingMethod": "配送方式", - "configurations": "配置", - "conditions": "条件", - "category": "分类", - "collection": "系列", - "discountable": "可打折", - "handle": "标识", - "subtitle": "副标题", - "by": "由", - "item": "商品", - "qty": "数量", - "limit": "限制", - "tags": "标签", - "type": "类型", - "reason": "原因", - "none": "无", - "all": "全部", - "search": "搜索", - "percentage": "百分比", - "sales_channels": "销售渠道", - "customer_groups": "客户组", - "product_tags": "产品标签", - "product_types": "产品类型", - "product_collections": "产品系列", - "status": "状态", - "code": "代码", - "value": "值", - "disabled": "已禁用", - "dynamic": "动态", - "normal": "普通", - "years": "年", - "months": "月", - "days": "天", - "hours": "小时", - "minutes": "分钟", - "totalRedemptions": "总兑换次数", - "countries": "国家", - "paymentProviders": "支付供应商", - "refundReason": "退款原因", - "fulfillmentProviders": "履约供应商", - "fulfillmentProvider": "履约供应商", - "providers": "供应商", - "availability": "可用性", - "inventory": "库存", - "optional": "可选", - "note": "备注", - "automaticTaxes": "自动费", - "taxInclusivePricing": "含税定价", - "currency": "货币", - "address": "地址", - "address2": "公寓、套房等", - "city": "城市", - "postalCode": "邮政编码", - "country": "国家", - "state": "州/省", - "province": "省", - "company": "公司", - "phone": "电话", - "metadata": "元数据", - "selectCountry": "选择国家", - "products": "产品", - "variants": "变体", - "orders": "订单", - "account": "账户", - "total": "订单总额", - "paidTotal": "已收金额", - "totalExclTax": "不含税总额", - "subtotal": "小计", - "shipping": "配送", - "outboundShipping": "出站配送", - "returnShipping": "退货配送", - "tax": "税费", - "created": "已创建", - "key": "键", - "customer": "客户", - "date": "日期", - "order": "订单", - "fulfillment": "履约", - "provider": "供应商", - "payment": "支付", - "items": "商品", - "salesChannel": "销售渠道", - "region": "地区", - "discount": "折扣", - "role": "角色", - "sent": "已发送", - "salesChannels": "销售渠道", - "product": "产品", - "createdAt": "创建时间", - "updatedAt": "更新时间", - "revokedAt": "撤销时间", - "true": "是", - "false": "否", - "giftCard": "礼品卡", - "tag": "标签", - "dateIssued": "发行日期", - "issuedDate": "发行日期", - "expiryDate": "过期日期", - "price": "价格", - "priceTemplate": "价格 {{regionOrCurrency}}", - "height": "高度", - "width": "宽度", - "length": "长度", - "weight": "重量", - "midCode": "MID 代码", - "hsCode": "HS 代码", - "ean": "EAN", - "upc": "UPC", - "inventoryQuantity": "库存数量", - "barcode": "条形码", - "countryOfOrigin": "原产国", - "material": "材料", - "thumbnail": "缩略图", - "sku": "SKU", - "managedInventory": "管理库存", - "allowBackorder": "允许缺货订购", - "inStock": "有库存", - "location": "位置", - "quantity": "数量", - "variant": "变体", - "id": "ID", - "parent": "父级", - "minSubtotal": "最低小计", - "maxSubtotal": "最高小计", - "shippingProfile": "配送方案", - "summary": "摘要", - "details": "详情", - "label": "标签", - "rate": "费率", - "requiresShipping": "需要配送", - "unitPrice": "单价", - "startDate": "开始日期", - "endDate": "结束日期", - "draft": "草稿", - "values": "值" - }, - "dateTime": { - "years_one": "年", - "years_other": "年", - "months_one": "月", - "months_other": "月", - "weeks_one": "周", - "weeks_other": "周", - "days_one": "天", - "days_other": "天", - "hours_one": "小时", - "hours_other": "小时", - "minutes_one": "分钟", - "minutes_other": "分钟", - "seconds_one": "秒", - "seconds_other": "秒" - } -} From 53635461f288d3bf4bf1d3bc77c35eb67ebae032 Mon Sep 17 00:00:00 2001 From: Sueksit Vachirakumthorn <81872375+BlackBoxBanner@users.noreply.github.com> Date: Tue, 30 Dec 2025 00:56:16 +0700 Subject: [PATCH 3/8] Refactor imports and enhance product custom tags functionality - Updated import paths to use absolute paths for better clarity. - Introduced custom tags for products, allowing for pet type and brand tagging. - Enhanced product detail and organization forms to support custom tags. - Added new API endpoints for managing custom tags. - Updated translations for custom tags in English and Thai. --- .../layout/main-layout/main-layout.tsx | 37 +- src/components/layout/nav-item/nav-item.tsx | 8 +- src/dashboard-app/dashboard-app.tsx | 36 +- src/dashboard-app/routes/get-route.map.tsx | 19 + src/hooks/api/products.tsx | 189 +++++++-- src/i18n/translations/$schema.json | 191 +++++++++ src/i18n/translations/en.json | 51 +++ src/i18n/translations/th.json | 51 +++ .../product-organization-section.tsx | 66 +-- src/routes/products/product-detail/loader.ts | 50 ++- .../product-detail/product-detail.tsx | 37 +- .../product-organization-form.tsx | 267 ++++++++---- .../components/delete-confirmation-modal.tsx | 72 ++++ .../custom-tag-create-form.tsx | 139 +++++++ .../custom-tag-create-form/index.ts | 1 + .../custom-tag-create/custom-tag-create.tsx | 10 + .../custom-tag/custom-tag-create/index.ts | 1 + src/routes/requests/custom-tag/custom-tag.tsx | 392 ++++++++++++++++++ src/routes/requests/custom-tag/index.ts | 1 + src/types/product/common.ts | 7 +- 20 files changed, 1414 insertions(+), 211 deletions(-) create mode 100644 src/routes/requests/custom-tag/components/delete-confirmation-modal.tsx create mode 100644 src/routes/requests/custom-tag/custom-tag-create/components/custom-tag-create-form/custom-tag-create-form.tsx create mode 100644 src/routes/requests/custom-tag/custom-tag-create/components/custom-tag-create-form/index.ts create mode 100644 src/routes/requests/custom-tag/custom-tag-create/custom-tag-create.tsx create mode 100644 src/routes/requests/custom-tag/custom-tag-create/index.ts create mode 100644 src/routes/requests/custom-tag/custom-tag.tsx create mode 100644 src/routes/requests/custom-tag/index.ts diff --git a/src/components/layout/main-layout/main-layout.tsx b/src/components/layout/main-layout/main-layout.tsx index e6b54b11..e1d107cf 100644 --- a/src/components/layout/main-layout/main-layout.tsx +++ b/src/components/layout/main-layout/main-layout.tsx @@ -23,16 +23,17 @@ import { Collapsible as RadixCollapsible } from "radix-ui"; import { useTranslation } from "react-i18next"; import { Link, useLocation, useNavigate } from "react-router-dom"; -import { useLogout } from "../../../hooks/api"; -import { useStore } from "../../../hooks/api/store"; -import { useDocumentDirection } from "../../../hooks/use-document-direction"; -import { queryClient } from "../../../lib/query-client"; -import { useExtension } from "../../../providers/extension-provider"; -import { useSearch } from "../../../providers/search-provider"; -import { Skeleton } from "../../common/skeleton"; -import { INavItem, NavItem } from "../../layout/nav-item"; -import { Shell } from "../../layout/shell"; -import { UserMenu } from "../user-menu"; +import { useLogout } from "@/hooks/api"; +import { useStore } from "@/hooks/api/store"; +import { useDocumentDirection } from "@/hooks/use-document-direction"; +import { queryClient } from "@/lib/query-client"; +import { useExtension } from "@/providers/extension-provider"; +import { useSearch } from "@/providers/search-provider"; +import { Skeleton } from "@/components/common/skeleton"; +import { Shell } from "@/components/layout/shell"; +import { UserMenu } from "@/components/layout/user-menu"; +import type { INavItem } from "@/components/layout/nav-item"; +import { NavItem } from "@/components/layout/nav-item"; export const MainLayout = () => { return ( @@ -284,13 +285,17 @@ const useCoreRoutes = (): Omit[] => { to: "/requests/product/", }, { - label: t("requests.product-tag"), - to: "/requests/product-tag", - }, - { - label: t("requests.product-type"), - to: "/requests/product-type", + label: t("requests.customTag"), + to: "/requests/custom-tag", }, + // { + // label: t("requests.product-tag"), + // to: "/requests/product-tag", + // }, + // { + // label: t("requests.product-type"), + // to: "/requests/product-type", + // }, { label: t("requests.review-remove"), to: "/requests/review-remove", diff --git a/src/components/layout/nav-item/nav-item.tsx b/src/components/layout/nav-item/nav-item.tsx index 8af28a6e..728cb758 100644 --- a/src/components/layout/nav-item/nav-item.tsx +++ b/src/components/layout/nav-item/nav-item.tsx @@ -1,6 +1,6 @@ import { - PropsWithChildren, - ReactNode, + type PropsWithChildren, + type ReactNode, useCallback, useEffect, useState, @@ -12,8 +12,8 @@ import { Collapsible as RadixCollapsible } from "radix-ui"; import { useTranslation } from "react-i18next"; import { NavLink, useLocation } from "react-router-dom"; -import { useGlobalShortcuts } from "../../../providers/keybind-provider/hooks"; -import { ConditionalTooltip } from "../../common/conditional-tooltip"; +import { useGlobalShortcuts } from "@/providers/keybind-provider/hooks"; +import { ConditionalTooltip } from "@/components/common/conditional-tooltip"; type ItemType = "core" | "extension" | "setting"; diff --git a/src/dashboard-app/dashboard-app.tsx b/src/dashboard-app/dashboard-app.tsx index 2e2f23b3..a42f8b6c 100644 --- a/src/dashboard-app/dashboard-app.tsx +++ b/src/dashboard-app/dashboard-app.tsx @@ -1,22 +1,22 @@ import { - CustomFieldContainerZone, - CustomFieldFormTab, - CustomFieldFormZone, - CustomFieldModel, - InjectionZone, + type CustomFieldContainerZone, + type CustomFieldFormTab, + type CustomFieldFormZone, + type CustomFieldModel, + type InjectionZone, NESTED_ROUTE_POSITIONS, } from "@medusajs/admin-shared" -import * as React from "react" +import type * as React from "react" import { createBrowserRouter, - RouteObject, + type RouteObject, RouterProvider, } from "react-router-dom" -import { INavItem } from "../components/layout/nav-item" -import { Providers } from "../providers" -import { getRouteMap } from "./routes/get-route.map" -import { createRouteMap, getRouteExtensions } from "./routes/utils" -import { +import type { INavItem } from "@/components/layout/nav-item" +import { Providers } from "@/providers" +import { getRouteMap } from "@/dashboard-app/routes/get-route.map" +import { createRouteMap, getRouteExtensions } from "@/dashboard-app/routes/utils" +import type { ConfigExtension, ConfigField, ConfigFieldMap, @@ -130,6 +130,7 @@ export class DashboardApp { `[@medusajs/dashboard] Menu item for path "${item.path}" can't be added to the sidebar as it contains a parameter.` ) } + return } @@ -146,6 +147,7 @@ export class DashboardApp { `[@medusajs/dashboard] Nested settings menu item "${item.path}" can't be added to the sidebar. Only top-level settings items are allowed.` ) } + return // Skip this item entirely } @@ -165,6 +167,7 @@ export class DashboardApp { `[@medusajs/dashboard] Nested menu item "${item.path}" can't be added to the sidebar as it is nested under "${parentItem.nested}".` ) } + return } @@ -309,6 +312,7 @@ export class DashboardApp { zoneStructure = { components: [], tabs: new Map() } formZoneMap.set(zone, zoneStructure) } + return zoneStructure } @@ -345,7 +349,7 @@ export class DashboardApp { private populateDisplays(plugins: DashboardPlugin[]): DisplayMap { const displays = new Map< CustomFieldModel, - Map[]> + Map[]> >() plugins.forEach((plugin) => { @@ -356,7 +360,7 @@ export class DashboardApp { model as CustomFieldModel, new Map< CustomFieldContainerZone, - React.ComponentType<{ data: any }>[] + React.ComponentType<{ data: unknown }>[] >() ) } @@ -380,10 +384,10 @@ export class DashboardApp { private processDisplays( displays: DisplayExtension[] - ): Map[]> { + ): Map[]> { const modelDisplayMap = new Map< CustomFieldContainerZone, - React.ComponentType<{ data: any }>[] + React.ComponentType<{ data: unknown }>[] >() displays.forEach((display) => { diff --git a/src/dashboard-app/routes/get-route.map.tsx b/src/dashboard-app/routes/get-route.map.tsx index f0f02cff..22ae5352 100644 --- a/src/dashboard-app/routes/get-route.map.tsx +++ b/src/dashboard-app/routes/get-route.map.tsx @@ -668,6 +668,25 @@ export function getRouteMap({ }, ], }, + { + path: "custom-tag", + handle: { + breadcrumb: () => t("requests.customTag"), + }, + children: [ + { + path: "", + lazy: () => import("../../routes/requests/custom-tag"), + children: [ + { + path: "create", + lazy: () => + import("../../routes/requests/custom-tag/custom-tag-create"), + }, + ], + }, + ], + }, { path: "return", handle: { diff --git a/src/hooks/api/products.tsx b/src/hooks/api/products.tsx index 2b9c136a..a0a57073 100644 --- a/src/hooks/api/products.tsx +++ b/src/hooks/api/products.tsx @@ -1,22 +1,23 @@ -import { FetchError } from "@medusajs/js-sdk"; -import { HttpTypes } from "@medusajs/types"; +import type { FetchError } from "@medusajs/js-sdk"; +import type { HttpTypes } from "@medusajs/types"; import { - QueryKey, useMutation, - UseMutationOptions, useQuery, - UseQueryOptions, + type QueryKey, + type UseMutationOptions, + type UseQueryOptions, } from "@tanstack/react-query"; -import { sdk } from "../../lib/client"; -import { queryClient } from "../../lib/query-client"; -import { queryKeysFactory } from "../../lib/query-key-factory"; +import { sdk } from "@lib/client"; +import { queryClient } from "@lib/query-client"; +import { queryKeysFactory } from "@lib/query-key-factory"; import { inventoryItemsQueryKeys } from "./inventory.tsx"; -import { AttributeDTO } from "../../types/index.ts"; -import { +import type { AttributeDTO } from "@custom-types/index"; +import type { + AdminProduct, AdminProductResponse, AdminProductUpdate, ExtendedAdminProductListParams, -} from "../../types/product/common.ts"; +} from "@custom-types/product/common"; const PRODUCTS_QUERY_KEY = "products" as const; export const productsQueryKeys = queryKeysFactory(PRODUCTS_QUERY_KEY); @@ -27,14 +28,33 @@ export const variantsQueryKeys = queryKeysFactory(VARIANTS_QUERY_KEY); const OPTIONS_QUERY_KEY = "product_options" as const; export const optionsQueryKeys = queryKeysFactory(OPTIONS_QUERY_KEY); +type CustomTagsResponse = { + product_id: string; + custom_tags: Array<{ + id: string; + value: string; + type: "pet_type" | "brand"; + status?: string; + }>; + count: number; +} | null; + export const useCreateProductOption = ( productId: string, - options?: UseMutationOptions + options?: UseMutationOptions< + Awaited>, + FetchError, + HttpTypes.AdminCreateProductOption + > ) => { return useMutation({ mutationFn: (payload: HttpTypes.AdminCreateProductOption) => sdk.admin.product.createOption(productId, payload), - onSuccess: (data: any, variables: any, context: any) => { + onSuccess: ( + data: Awaited>, + variables: HttpTypes.AdminCreateProductOption, + context: unknown + ) => { queryClient.invalidateQueries({ queryKey: optionsQueryKeys.lists() }); queryClient.invalidateQueries({ queryKey: productsQueryKeys.detail(productId), @@ -48,12 +68,20 @@ export const useCreateProductOption = ( export const useUpdateProductOption = ( productId: string, optionId: string, - options?: UseMutationOptions + options?: UseMutationOptions< + Awaited>, + FetchError, + HttpTypes.AdminUpdateProductOption + > ) => { return useMutation({ mutationFn: (payload: HttpTypes.AdminUpdateProductOption) => sdk.admin.product.updateOption(productId, optionId, payload), - onSuccess: (data: any, variables: any, context: any) => { + onSuccess: ( + data: Awaited>, + variables: HttpTypes.AdminUpdateProductOption, + context: unknown + ) => { queryClient.invalidateQueries({ queryKey: optionsQueryKeys.lists() }); queryClient.invalidateQueries({ queryKey: optionsQueryKeys.detail(optionId), @@ -71,11 +99,19 @@ export const useUpdateProductOption = ( export const useDeleteProductOption = ( productId: string, optionId: string, - options?: UseMutationOptions + options?: UseMutationOptions< + Awaited>, + FetchError, + void + > ) => { return useMutation({ mutationFn: () => sdk.admin.product.deleteOption(productId, optionId), - onSuccess: (data: any, variables: any, context: any) => { + onSuccess: ( + data: Awaited>, + variables: void, + context: unknown + ) => { queryClient.invalidateQueries({ queryKey: optionsQueryKeys.lists() }); queryClient.invalidateQueries({ queryKey: optionsQueryKeys.detail(optionId), @@ -138,12 +174,20 @@ export const useProductVariants = ( export const useCreateProductVariant = ( productId: string, - options?: UseMutationOptions + options?: UseMutationOptions< + Awaited>, + FetchError, + HttpTypes.AdminCreateProductVariant + > ) => { return useMutation({ mutationFn: (payload: HttpTypes.AdminCreateProductVariant) => sdk.admin.product.createVariant(productId, payload), - onSuccess: (data: any, variables: any, context: any) => { + onSuccess: ( + data: Awaited>, + variables: HttpTypes.AdminCreateProductVariant, + context: unknown + ) => { queryClient.invalidateQueries({ queryKey: variantsQueryKeys.lists() }); queryClient.invalidateQueries({ queryKey: productsQueryKeys.detail(productId), @@ -157,12 +201,20 @@ export const useCreateProductVariant = ( export const useUpdateProductVariant = ( productId: string, variantId: string, - options?: UseMutationOptions + options?: UseMutationOptions< + Awaited>, + FetchError, + HttpTypes.AdminUpdateProductVariant + > ) => { return useMutation({ mutationFn: (payload: HttpTypes.AdminUpdateProductVariant) => sdk.admin.product.updateVariant(productId, variantId, payload), - onSuccess: (data: any, variables: any, context: any) => { + onSuccess: ( + data: Awaited>, + variables: HttpTypes.AdminUpdateProductVariant, + context: unknown + ) => { queryClient.invalidateQueries({ queryKey: variantsQueryKeys.lists() }); queryClient.invalidateQueries({ queryKey: variantsQueryKeys.detail(variantId), @@ -179,7 +231,11 @@ export const useUpdateProductVariant = ( export const useUpdateProductVariantsBatch = ( productId: string, - options?: UseMutationOptions + options?: UseMutationOptions< + Awaited>, + FetchError, + HttpTypes.AdminBatchProductVariantRequest["update"] + > ) => { return useMutation({ mutationFn: ( @@ -188,7 +244,11 @@ export const useUpdateProductVariantsBatch = ( sdk.admin.product.batchVariants(productId, { update: payload, }), - onSuccess: (data: any, variables: any, context: any) => { + onSuccess: ( + data: Awaited>, + variables: HttpTypes.AdminBatchProductVariantRequest["update"], + context: unknown + ) => { queryClient.invalidateQueries({ queryKey: variantsQueryKeys.lists() }); queryClient.invalidateQueries({ queryKey: variantsQueryKeys.details() }); queryClient.invalidateQueries({ @@ -210,9 +270,13 @@ export const useProductVariantsInventoryItemsBatch = ( > ) => { return useMutation({ - mutationFn: (payload) => + mutationFn: (payload: HttpTypes.AdminBatchProductVariantInventoryItemRequest) => sdk.admin.product.batchVariantInventoryItems(productId, payload), - onSuccess: (data: any, variables: any, context: any) => { + onSuccess: ( + data: Awaited>, + variables: HttpTypes.AdminBatchProductVariantInventoryItemRequest, + context: unknown + ) => { queryClient.invalidateQueries({ queryKey: variantsQueryKeys.lists() }); queryClient.invalidateQueries({ queryKey: variantsQueryKeys.details() }); queryClient.invalidateQueries({ @@ -228,11 +292,19 @@ export const useProductVariantsInventoryItemsBatch = ( export const useDeleteVariant = ( productId: string, variantId: string, - options?: UseMutationOptions + options?: UseMutationOptions< + Awaited>, + FetchError, + void + > ) => { return useMutation({ mutationFn: () => sdk.admin.product.deleteVariant(productId, variantId), - onSuccess: (data: any, variables: any, context: any) => { + onSuccess: ( + data: Awaited>, + variables: void, + context: unknown + ) => { queryClient.invalidateQueries({ queryKey: variantsQueryKeys.lists() }); queryClient.invalidateQueries({ queryKey: variantsQueryKeys.detail(variantId), @@ -275,7 +347,7 @@ export const useDeleteVariantLazy = ( export const useProduct = ( id: string, - query?: Record, + query?: Record, options?: Omit< UseQueryOptions< AdminProductResponse, @@ -286,9 +358,56 @@ export const useProduct = ( "queryFn" | "queryKey" > ) => { + const { fields, ...restQuery } = query || {}; + const sanitizeFields = (fields?: string) => + typeof fields === "string" + ? fields + .split(",") + .map((f) => f.trim()) + .filter( + (f) => + f && + f !== "+custom_tags" && + f !== "custom_tags" && + f !== "+custom_tags.*" && + f !== "custom_tags.*" + ) + .join(",") + : fields; + + const sanitizedFields = sanitizeFields( + typeof fields === "string" ? fields : undefined + ); + const finalQuery = { + ...restQuery, + ...(sanitizedFields ? { fields: sanitizedFields } : {}), + }; + const { data, ...rest } = useQuery({ - queryFn: () => sdk.admin.product.retrieve(id, query), - queryKey: productsQueryKeys.detail(id, query), + queryFn: async () => { + const [productRes, tagsRes] = await Promise.all([ + sdk.admin.product.retrieve(id, finalQuery), + sdk.client + .fetch(`/admin/products/${id}/custom-tags`, { + method: "GET", + }) + .catch(() => null), + ]); + + const product = productRes.product as AdminProduct; + const tagsResponse = tagsRes as CustomTagsResponse; + const customTags = + tagsResponse?.custom_tags || []; + if (customTags?.length) { + product.custom_tags = customTags; + } + + return { ...productRes, product }; + }, + queryKey: productsQueryKeys.detail(id, { + ...query, + ...(sanitizedFields ? { fields: sanitizedFields } : {}), + }), ...options, }); @@ -364,14 +483,18 @@ export const useUpdateProduct = ( export const useDeleteProduct = ( id: string, options?: UseMutationOptions< - HttpTypes.AdminProductDeleteResponse, + Awaited>, FetchError, void > ) => { return useMutation({ mutationFn: () => sdk.admin.product.delete(id), - onSuccess: (data: any, variables: any, context: any) => { + onSuccess: ( + data: Awaited>, + variables: void, + context: unknown + ) => { queryClient.invalidateQueries({ queryKey: productsQueryKeys.lists() }); queryClient.invalidateQueries({ queryKey: productsQueryKeys.detail(id) }); @@ -415,7 +538,7 @@ export const useImportProducts = ( }; export const useConfirmImportProducts = ( - options?: UseMutationOptions<{}, FetchError, string> + options?: UseMutationOptions, FetchError, string> ) => { return useMutation({ mutationFn: (payload) => sdk.admin.product.confirmImport(payload), diff --git a/src/i18n/translations/$schema.json b/src/i18n/translations/$schema.json index 3e556167..429c7ffa 100644 --- a/src/i18n/translations/$schema.json +++ b/src/i18n/translations/$schema.json @@ -176,6 +176,9 @@ "excludesTaxTooltip": { "type": "string" }, + "somethingWentWrong": { + "type": "string" + }, "noMoreData": { "type": "string" } @@ -237,6 +240,7 @@ "unsavedChangesDescription", "includesTaxTooltip", "excludesTaxTooltip", + "somethingWentWrong", "noMoreData" ], "additionalProperties": false @@ -2207,6 +2211,26 @@ "required": ["label"], "additionalProperties": false }, + "petType": { + "type": "object", + "properties": { + "label": { + "type": "string" + } + }, + "required": ["label"], + "additionalProperties": false + }, + "brand": { + "type": "object", + "properties": { + "label": { + "type": "string" + } + }, + "required": ["label"], + "additionalProperties": false + }, "sales_channels": { "type": "object", "properties": { @@ -2361,6 +2385,8 @@ "collection", "categories", "tags", + "petType", + "brand", "sales_channels", "countryOrigin", "material", @@ -11948,6 +11974,168 @@ "required": ["domain"], "additionalProperties": false }, + "customTags": { + "type": "object", + "properties": { + "requestsTitle": { + "type": "string" + }, + "requestsSubtitle": { + "type": "string" + }, + "loading": { + "type": "string" + }, + "noPendingRequests": { + "type": "string" + }, + "selectedCount": { + "type": "string" + }, + "name": { + "type": "string" + }, + "status": { + "type": "string" + }, + "actions": { + "type": "string" + }, + "approve": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "successToast": { + "type": "string" + } + }, + "required": ["action", "successToast"], + "additionalProperties": false + }, + "reject": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "successToast": { + "type": "string" + } + }, + "required": ["action", "successToast"], + "additionalProperties": false + }, + "delete": { + "type": "object", + "properties": { + "bulkAction": { + "type": "string" + }, + "successToast": { + "type": "string" + }, + "confirmTitle": { + "type": "string" + }, + "confirmSingle": { + "type": "string" + }, + "confirmMultiple": { + "type": "string" + }, + "affectedProducts": { + "type": "string" + }, + "warningMessage": { + "type": "string" + } + }, + "required": [ + "bulkAction", + "successToast", + "confirmTitle", + "confirmSingle", + "confirmMultiple", + "affectedProducts", + "warningMessage" + ], + "additionalProperties": false + }, + "create": { + "type": "object", + "properties": { + "header": { + "type": "string" + }, + "subtitle": { + "type": "string" + }, + "successToast": { + "type": "string" + } + }, + "required": ["header", "subtitle", "successToast"], + "additionalProperties": false + }, + "fields": { + "type": "object", + "properties": { + "type": { + "type": "string" + }, + "typePlaceholder": { + "type": "string" + }, + "value": { + "type": "string" + }, + "valuePlaceholder": { + "type": "string" + } + }, + "required": ["type", "typePlaceholder", "value", "valuePlaceholder"], + "additionalProperties": false + } + }, + "required": [ + "requestsTitle", + "requestsSubtitle", + "loading", + "noPendingRequests", + "selectedCount", + "name", + "status", + "actions", + "approve", + "reject", + "delete", + "create", + "fields" + ], + "additionalProperties": false + }, + "petTypes": { + "type": "object", + "properties": { + "domain": { + "type": "string" + } + }, + "required": ["domain"], + "additionalProperties": false + }, + "brands": { + "type": "object", + "properties": { + "domain": { + "type": "string" + } + }, + "required": ["domain"], + "additionalProperties": false + }, "requests": { "type": "object", "properties": { @@ -12179,6 +12367,9 @@ "dateTime", "views", "attributes", + "customTags", + "petTypes", + "brands", "requests", "sellers", "messages", diff --git a/src/i18n/translations/en.json b/src/i18n/translations/en.json index b1f5ff74..21862462 100644 --- a/src/i18n/translations/en.json +++ b/src/i18n/translations/en.json @@ -57,6 +57,7 @@ "unsavedChangesDescription": "You have unsaved changes that will be lost if you exit this form.", "includesTaxTooltip": "Prices in this column are tax inclusive.", "excludesTaxTooltip": "Prices in this column are tax exclusive.", + "somethingWentWrong": "Something went wrong. Please try again.", "noMoreData": "No more data" }, "json": { @@ -590,6 +591,12 @@ "tags": { "label": "Tags" }, + "petType": { + "label": "Pet Type" + }, + "brand": { + "label": "Brand" + }, "sales_channels": { "label": "Sales channels", "hint": "This product will only be available in the default sales channel if left untouched." @@ -3201,6 +3208,50 @@ "possibleValuesRequired": "At least one possible value is required for this type" } }, + "customTags": { + "requestsTitle": "Custom tag requests", + "requestsSubtitle": "Review, approve, or delete requested pet type and brand tags.", + "loading": "Loading custom tags...", + "noPendingRequests": "No custom tag requests to review.", + "selectedCount": "{{count}} selected", + "name": "Tag", + "status": "Status", + "actions": "Actions", + "approve": { + "action": "Approve", + "successToast": "Custom tag approved." + }, + "reject": { + "action": "Reject", + "successToast": "Custom tag rejected." + }, + "delete": { + "bulkAction": "Delete {{count}} tags", + "successToast": "Custom tag(s) deleted.", + "confirmTitle": "Delete custom tags", + "confirmSingle": "Are you sure you want to delete this custom tag?", + "confirmMultiple": "Are you sure you want to delete these {{count}} custom tags?", + "affectedProducts": "Affected products ({{count}})", + "warningMessage": "Deleting tags will detach them from affected products." + }, + "create": { + "header": "Create custom tag", + "subtitle": "Add a new pet type or brand requested by a seller.", + "successToast": "Custom tag \"{{value}}\" created." + }, + "fields": { + "type": "Type", + "typePlaceholder": "Select tag type", + "value": "Tag value", + "valuePlaceholder": "Enter tag value" + } + }, + "petTypes": { + "domain": "Pet types" + }, + "brands": { + "domain": "Brands" + }, "requests": { "domain": "Requests", "seller": "Seller", diff --git a/src/i18n/translations/th.json b/src/i18n/translations/th.json index 642a7d3f..55c27ebd 100644 --- a/src/i18n/translations/th.json +++ b/src/i18n/translations/th.json @@ -57,6 +57,7 @@ "unsavedChangesDescription": "คุณมีการเปลี่ยนแปลงที่ยังไม่ได้บันทึก และจะสูญหายหากคุณออกจากฟอร์มนี้", "includesTaxTooltip": "ราคาคอลัมน์นี้รวมภาษีแล้ว", "excludesTaxTooltip": "ราคาคอลัมน์นี้ยังไม่รวมภาษี", + "somethingWentWrong": "เกิดข้อผิดพลาดบางอย่าง กรุณาลองอีกครั้ง", "noMoreData": "ไม่มีข้อมูลเพิ่มเติม" }, "json": { @@ -617,6 +618,12 @@ "tags": { "label": "แท็ก" }, + "petType": { + "label": "ประเภทสัตว์เลี้ยง" + }, + "brand": { + "label": "แบรนด์" + }, "sales_channels": { "label": "ช่องทางการขาย", "hint": "สินค้านี้จะสามารถใช้งานได้ในช่องทางการขายเริ่มต้นหากไม่มีการเปลี่ยนแปลง" @@ -3188,6 +3195,50 @@ "draft": "ฉบับร่าง", "values": "ค่า" }, + "customTags": { + "requestsTitle": "คำขอแท็กที่กำหนดเอง", + "requestsSubtitle": "ตรวจสอบ อนุมัติ หรือลบแท็กประเภทสัตว์เลี้ยงและแบรนด์ที่ร้องขอ", + "loading": "กำลังโหลดคำขอแท็ก...", + "noPendingRequests": "ไม่มีคำขอแท็กที่รอดำเนินการ", + "selectedCount": "{{count}} รายการที่เลือก", + "name": "แท็ก", + "status": "สถานะ", + "actions": "การดำเนินการ", + "approve": { + "action": "อนุมัติ", + "successToast": "อนุมัติแท็กเรียบร้อยแล้ว" + }, + "reject": { + "action": "ปฏิเสธ", + "successToast": "ปฏิเสธแท็กเรียบร้อยแล้ว" + }, + "delete": { + "bulkAction": "ลบแท็ก {{count}} รายการ", + "successToast": "ลบแท็กเรียบร้อยแล้ว", + "confirmTitle": "ยืนยันการลบแท็ก", + "confirmSingle": "คุณต้องการลบแท็กนี้หรือไม่?", + "confirmMultiple": "คุณต้องการลบแท็ก {{count}} รายการนี้หรือไม่?", + "affectedProducts": "สินค้าที่ได้รับผลกระทบ ({{count}})", + "warningMessage": "การลบแท็กจะเอาแท็กออกจากสินค้าที่เกี่ยวข้อง" + }, + "create": { + "header": "สร้างแท็กที่กำหนดเอง", + "subtitle": "เพิ่มประเภทสัตว์เลี้ยงหรือแบรนด์ที่ผู้ขายร้องขอ", + "successToast": "สร้างแท็ก \"{{value}}\" เรียบร้อยแล้ว" + }, + "fields": { + "type": "ประเภท", + "typePlaceholder": "เลือกประเภทแท็ก", + "value": "ค่าแท็ก", + "valuePlaceholder": "กรอกค่าแท็ก" + } + }, + "petTypes": { + "domain": "ประเภทสัตว์เลี้ยง" + }, + "brands": { + "domain": "แบรนด์" + }, "requests": { "domain": "คำขอ", "seller": "ผู้ขาย", diff --git a/src/routes/products/product-detail/components/product-organization-section/product-organization-section.tsx b/src/routes/products/product-detail/components/product-organization-section/product-organization-section.tsx index 12bdf963..5716f6a1 100644 --- a/src/routes/products/product-detail/components/product-organization-section/product-organization-section.tsx +++ b/src/routes/products/product-detail/components/product-organization-section/product-organization-section.tsx @@ -1,14 +1,14 @@ import { PencilSquare } from "@medusajs/icons" -import { HttpTypes } from "@medusajs/types" import { Badge, Container, Heading, Tooltip } from "@medusajs/ui" import { useTranslation } from "react-i18next" import { Link } from "react-router-dom" -import { ActionMenu } from "../../../../../components/common/action-menu" -import { SectionRow } from "../../../../../components/common/section" -import { useExtension } from "../../../../../providers/extension-provider" +import { ActionMenu } from "@components/common/action-menu" +import { SectionRow } from "@components/common/section" +import type { AdminProduct } from "@custom-types/product/common" +import { useExtension } from "@providers/extension-provider" type ProductOrganizationSectionProps = { - product: HttpTypes.AdminProduct + product: AdminProduct } export const ProductOrganizationSection = ({ @@ -16,6 +16,10 @@ export const ProductOrganizationSection = ({ }: ProductOrganizationSectionProps) => { const { t } = useTranslation() const { getDisplays } = useExtension() + const petTypeTags = + (product.custom_tags || []).filter((ct) => ct.type === "pet_type") || [] + const brandTags = + (product.custom_tags || []).filter((ct) => ct.type === "brand") || [] return ( @@ -37,34 +41,6 @@ export const ProductOrganizationSection = ({ /> - ( - - )) - : undefined - } - data-testid="product-tags-row" - /> - - ) : undefined - } - data-testid="product-type-row" - /> - + ( + + )) + : undefined + } + data-testid="product-pet-type-row" + /> + + ( + + )) + : undefined + } + data-testid="product-brand-row" + /> + {getDisplays("product", "organize").map((Component, i) => { return })} diff --git a/src/routes/products/product-detail/loader.ts b/src/routes/products/product-detail/loader.ts index fa1375a7..bc2df869 100644 --- a/src/routes/products/product-detail/loader.ts +++ b/src/routes/products/product-detail/loader.ts @@ -3,13 +3,53 @@ import { LoaderFunctionArgs } from "react-router-dom" import { productsQueryKeys } from "../../../hooks/api/products" import { sdk } from "../../../lib/client" import { queryClient } from "../../../lib/query-client" +import type { AdminProduct } from "../../../types/product/common" import { PRODUCT_DETAIL_FIELDS } from "./constants" -const productDetailQuery = (id: string) => ({ - queryKey: productsQueryKeys.detail(id, { fields: PRODUCT_DETAIL_FIELDS }), - queryFn: async () => - sdk.admin.product.retrieve(id, { fields: PRODUCT_DETAIL_FIELDS }), -}) +const sanitizeFields = (fields?: string) => + typeof fields === "string" + ? fields + .split(",") + .map((f) => f.trim()) + .filter( + (f) => + f && + f !== "+custom_tags" && + f !== "custom_tags" && + f !== "+custom_tags.*" && + f !== "custom_tags.*" + ) + .join(",") + : fields + +const productDetailQuery = (id: string) => { + const fields = sanitizeFields(PRODUCT_DETAIL_FIELDS) + const finalQuery = fields ? { fields } : {} + const queryKeyData = Object.keys(finalQuery).length ? finalQuery : undefined + + return { + queryKey: productsQueryKeys.detail(id, queryKeyData), + queryFn: async () => { + const [productRes, tagsRes] = await Promise.all([ + sdk.admin.product.retrieve(id, finalQuery), + sdk.client + .fetch(`/admin/products/${id}/custom-tags`, { + method: "GET", + }) + .catch(() => null), + ]) + + const product = productRes.product as AdminProduct + const customTags = + (tagsRes as any)?.custom_tags || (tagsRes as any)?.tags || [] + if (customTags?.length) { + product.custom_tags = customTags + } + + return { ...productRes, product } + }, + } +} export const productLoader = async ({ params }: LoaderFunctionArgs) => { const id = params.id diff --git a/src/routes/products/product-detail/product-detail.tsx b/src/routes/products/product-detail/product-detail.tsx index 9702aadc..d63a7ea3 100644 --- a/src/routes/products/product-detail/product-detail.tsx +++ b/src/routes/products/product-detail/product-detail.tsx @@ -1,20 +1,19 @@ import { useLoaderData, useParams } from "react-router-dom"; -import { TwoColumnPageSkeleton } from "../../../components/common/skeleton"; -import { TwoColumnPage } from "../../../components/layout/pages"; -import { useProduct } from "../../../hooks/api/products"; -import { useExtension } from "../../../providers/extension-provider"; -import { ProductAdditionalAttributeSection } from "./components/product-additional-attribute-section"; -import { ProductAttributeSection } from "./components/product-attribute-section"; -import { ProductGeneralSection } from "./components/product-general-section"; -import { ProductMediaSection } from "./components/product-media-section"; -import { ProductOptionSection } from "./components/product-option-section"; -import { ProductOrganizationSection } from "./components/product-organization-section"; -import { ProductSalesChannelSection } from "./components/product-sales-channel-section"; -import { ProductShippingProfileSection } from "./components/product-shipping-profile-section"; -import { ProductVariantSection } from "./components/product-variant-section"; -import { PRODUCT_DETAIL_FIELDS } from "./constants"; -import { productLoader } from "./loader"; +import { TwoColumnPageSkeleton } from "@components/common/skeleton"; +import { TwoColumnPage } from "@components/layout/pages"; +import { useProduct } from "@hooks/api/products"; +import { useExtension } from "@providers/extension-provider"; +import { ProductAdditionalAttributeSection } from "@routes/products/product-detail/components/product-additional-attribute-section"; +import { ProductAttributeSection } from "@routes/products/product-detail/components/product-attribute-section"; +import { ProductGeneralSection } from "@routes/products/product-detail/components/product-general-section"; +import { ProductMediaSection } from "@routes/products/product-detail/components/product-media-section"; +import { ProductOptionSection } from "@routes/products/product-detail/components/product-option-section"; +import { ProductOrganizationSection } from "@routes/products/product-detail/components/product-organization-section"; +import { ProductSalesChannelSection } from "@routes/products/product-detail/components/product-sales-channel-section"; +import { ProductShippingProfileSection } from "@routes/products/product-detail/components/product-shipping-profile-section"; +import { ProductVariantSection } from "@routes/products/product-detail/components/product-variant-section"; +import type { productLoader } from "@routes/products/product-detail/loader"; export const ProductDetail = () => { const initialData = useLoaderData() as Awaited< @@ -24,12 +23,14 @@ export const ProductDetail = () => { const { id } = useParams(); const { product, isLoading, isError, error } = useProduct( id!, - { fields: PRODUCT_DETAIL_FIELDS }, + { fields: "*variants.inventory_items,*categories,attribute_values.*,attribute_values.attribute.*,+custom_tags", }, { initialData: initialData, }, ); + console.log(product); + const { getWidgets } = useExtension(); const after = getWidgets("product.details.after"); @@ -73,7 +74,9 @@ export const ProductDetail = () => { - + {product.shipping_profile && ( + + )} diff --git a/src/routes/products/product-organization/components/product-organization-form/product-organization-form.tsx b/src/routes/products/product-organization/components/product-organization-form/product-organization-form.tsx index 78f1b8c7..394ec442 100644 --- a/src/routes/products/product-organization/components/product-organization-form/product-organization-form.tsx +++ b/src/routes/products/product-organization/components/product-organization-form/product-organization-form.tsx @@ -1,31 +1,46 @@ -import { HttpTypes } from "@medusajs/types" -import { Button, toast } from "@medusajs/ui" +import { Button, Select, toast } from "@medusajs/ui" import { useTranslation } from "react-i18next" import * as zod from "zod" -import { Form } from "../../../../../components/common/form" -import { Combobox } from "../../../../../components/inputs/combobox" -import { RouteDrawer, useRouteModal } from "../../../../../components/modals" -import { KeyboundForm } from "../../../../../components/utilities/keybound-form" +import { Form } from "@components/common/form" +import { Combobox } from "@components/inputs/combobox" +import { RouteDrawer, useRouteModal } from "@components/modals" +import { KeyboundForm } from "@components/utilities/keybound-form" import { FormExtensionZone, useExtendableForm, -} from "../../../../../dashboard-app" -import { useUpdateProduct } from "../../../../../hooks/api/products" -import { useComboboxData } from "../../../../../hooks/use-combobox-data" -import { sdk } from "../../../../../lib/client" -import { useExtension } from "../../../../../providers/extension-provider" -import { CategoryCombobox } from "../../../common/components/category-combobox" +} from "@/dashboard-app" +import { productsQueryKeys, useUpdateProduct } from "@hooks/api/products" +import { useComboboxData } from "@hooks/use-combobox-data" +import { queryClient } from "@lib/query-client" +import { backendUrl, getAuthToken, sdk } from "@lib/client" +import { useExtension } from "@providers/extension-provider" +import { CategoryCombobox } from "@routes/products/common/components/category-combobox" +import type { AdminProduct } from "@custom-types/product/common" type ProductOrganizationFormProps = { - product: HttpTypes.AdminProduct + product: AdminProduct +} + +type CustomTag = { + id: string + value: string + type: "pet_type" | "brand" + status?: string +} + +type CustomTagsApiResponse = { + tags: CustomTag[] + count: number + offset: number + limit: number } const ProductOrganizationSchema = zod.object({ - type_id: zod.string().nullable(), collection_id: zod.string().nullable(), category_ids: zod.array(zod.string()), - tag_ids: zod.array(zod.string()), + custom_tag_1: zod.string().nullable().optional(), // pet_type + custom_tag_2: zod.string().nullable().optional(), // brand }) export const ProductOrganizationForm = ({ @@ -48,32 +63,56 @@ export const ProductOrganizationForm = ({ })), }) - const types = useComboboxData({ - queryKey: ["product_types"], - queryFn: (params) => sdk.admin.productType.list(params), + const petTypes = useComboboxData>({ + queryKey: ["custom_tags", "pet_type"], + queryFn: async (params) => { + const response = await sdk.client.fetch<{ tags: CustomTag[]; count: number }>("/admin/custom-tags", { + method: "GET", + query: { ...params, type: "pet_type", status: "approved" }, + }) + + return { + ...response, + offset: (params.offset as number) ?? 0, + limit: (params.limit as number) ?? 10, + } + }, getOptions: (data) => - data.product_types.map((type) => ({ - label: type.value, - value: type.id, - })), + data.tags?.map((tag) => ({ + label: tag.value, + value: tag.id, + })) || [], }) - const tags = useComboboxData({ - queryKey: ["product_tags"], - queryFn: (params) => sdk.admin.productTag.list(params), + const brands = useComboboxData>({ + queryKey: ["custom_tags", "brand"], + queryFn: async (params) => { + const response = await sdk.client.fetch<{ tags: CustomTag[]; count: number }>("/admin/custom-tags", { + method: "GET", + query: { ...params, type: "brand", status: "approved" }, + }) + + return { + ...response, + offset: (params.offset as number) ?? 0, + limit: (params.limit as number) ?? 10, + } + }, getOptions: (data) => - data.product_tags.map((tag) => ({ + data.tags?.map((tag) => ({ label: tag.value, value: tag.id, - })), + })) || [], }) const form = useExtendableForm({ defaultValues: { - type_id: product.type_id ?? "", - collection_id: product.collection_id ?? "", + collection_id: product.collection_id ?? null, category_ids: product.categories?.map((c) => c.id) || [], - tag_ids: product.tags?.map((t) => t.id) || [], + custom_tag_1: + (product.custom_tags || []).find((ct) => ct.type === "pet_type")?.id ?? null, + custom_tag_2: + (product.custom_tags || []).find((ct) => ct.type === "brand")?.id ?? null, }, schema: ProductOrganizationSchema, configs: configs, @@ -83,27 +122,67 @@ export const ProductOrganizationForm = ({ const { mutateAsync, isPending } = useUpdateProduct(product.id) const handleSubmit = form.handleSubmit(async (data) => { - await mutateAsync( - { - type_id: data.type_id || null, + const selectedTagIds = [data.custom_tag_1, data.custom_tag_2].filter( + (v): v is string => !!v + ) + const existingTagIds = + (product.custom_tags || []) + .filter((ct) => ct.type === "pet_type" || ct.type === "brand") + .map((ct) => ct.id) || [] + const hasTagChanges = + selectedTagIds.length !== existingTagIds.length || + selectedTagIds.some((id) => !existingTagIds.includes(id)) + + try { + await mutateAsync({ collection_id: data.collection_id || null, categories: data.category_ids.map((c) => ({ id: c })), - tags: data.tag_ids?.map((t) => ({ id: t })), - }, - { - onSuccess: ({ product }) => { - toast.success( - t("products.organization.edit.toasts.success", { - title: product.title, - }) - ) - handleSuccess() - }, - onError: (error) => { - toast.error(error.message) - }, + }) + + if (hasTagChanges && existingTagIds.length) { + const token = getAuthToken() + const deleteResponse = await fetch(`${backendUrl}/admin/products/${product.id}/custom-tags`, { + method: "DELETE", + headers: { + "Content-Type": "application/json", + ...(token ? { Authorization: `Bearer ${token}` } : {}), + }, + body: JSON.stringify({ tag_ids: existingTagIds }), + }) + + if (!deleteResponse.ok && deleteResponse.status !== 204) { + const errorData = await deleteResponse.json().catch(() => ({})) + throw new Error(errorData.error || "Failed to delete custom tags") + } } - ) + + if (selectedTagIds.length) { + await sdk.client.fetch(`/admin/products/${product.id}/custom-tags`, { + method: "POST", + body: { tag_ids: selectedTagIds }, + }) + } + + // Invalidate and refetch all product detail queries to refresh the page + // This will match queries like ["products", "detail", product.id, { query: {...} }] + await queryClient.invalidateQueries({ + queryKey: productsQueryKeys.detail(product.id), + }) + // Force refetch to ensure the page updates immediately + await queryClient.refetchQueries({ + queryKey: productsQueryKeys.detail(product.id), + }) + + toast.success( + t("products.organization.edit.toasts.success", { + title: product.title, + }) + ) + handleSuccess() + } catch (error) { + const errorMessage = error instanceof Error ? error.message : "An error occurred" + toast.error(errorMessage) + } }) return ( @@ -111,30 +190,6 @@ export const ProductOrganizationForm = ({
- { - return ( - - - {t("products.fields.type.label")} - - - - - - - ) - }} - /> { + name="custom_tag_1" + render={({ field: { ref, onChange, value, ...field } }) => { return ( - - - {t("products.fields.tags.label")} + + + {t("products.fields.petType.label")} - - + + + + + ) + }} + /> + { + return ( + + + {t("products.fields.brand.label")} + + + - + ) }} diff --git a/src/routes/requests/custom-tag/components/delete-confirmation-modal.tsx b/src/routes/requests/custom-tag/components/delete-confirmation-modal.tsx new file mode 100644 index 00000000..c04e4b95 --- /dev/null +++ b/src/routes/requests/custom-tag/components/delete-confirmation-modal.tsx @@ -0,0 +1,72 @@ +import { Prompt, Text } from "@medusajs/ui" +import { useTranslation } from "react-i18next" +import type { AffectedProduct } from "@/hooks/api" + +interface DeleteConfirmationModalProps { + open: boolean + onClose: () => void + onConfirm: () => void + affectedProducts: AffectedProduct[] + isLoading: boolean + tagCount: number +} + +export const DeleteConfirmationModal = ({ + open, + onClose, + onConfirm, + affectedProducts, + isLoading, + tagCount, +}: DeleteConfirmationModalProps) => { + const { t } = useTranslation() + + return ( + + + + {t("customTags.delete.confirmTitle")} + + {tagCount === 1 + ? t("customTags.delete.confirmSingle") + : t("customTags.delete.confirmMultiple", { count: tagCount })} + + + + {affectedProducts.length > 0 && ( +
+ + {t("customTags.delete.affectedProducts", { count: affectedProducts.length })}: + +
+
    + {affectedProducts.map((product) => ( +
  • + {product.thumbnail && ( + {product.title} + )} + {product.title} +
  • + ))} +
+
+ + {t("customTags.delete.warningMessage")} + +
+ )} + + + {t("actions.cancel")} + + {isLoading ? t("actions.deleting") : t("actions.delete")} + + +
+
+ ) +} diff --git a/src/routes/requests/custom-tag/custom-tag-create/components/custom-tag-create-form/custom-tag-create-form.tsx b/src/routes/requests/custom-tag/custom-tag-create/components/custom-tag-create-form/custom-tag-create-form.tsx new file mode 100644 index 00000000..9b696f5a --- /dev/null +++ b/src/routes/requests/custom-tag/custom-tag-create/components/custom-tag-create-form/custom-tag-create-form.tsx @@ -0,0 +1,139 @@ +import { zodResolver } from "@hookform/resolvers/zod" +import { Button, Heading, Input, Text, toast, Select } from "@medusajs/ui" +import { useForm } from "react-hook-form" +import { useTranslation } from "react-i18next" +import { useLocation } from "react-router-dom" +import { z } from "zod" +import { Form } from "@/components/common/form" +import { + RouteFocusModal, + useRouteModal, +} from "@/components/modals" +import { KeyboundForm } from "@/components/utilities/keybound-form" +import { useCreateCustomTag } from "@/hooks/api/custom-tags" + +const CustomTagCreateSchema = z.object({ + value: z.string().min(1, "Tag value is required"), + type: z.enum(["pet_type", "brand"], { + required_error: "Tag type is required", + }), +}) + +export const CustomTagCreateForm = () => { + const { t } = useTranslation() + const { handleSuccess } = useRouteModal() + const { mutateAsync: createCustomTag, isPending } = useCreateCustomTag() + const { state } = useLocation() + + const defaultType = + (state as { type?: "pet_type" | "brand" } | null)?.type === "brand" + ? "brand" + : "pet_type" + + const form = useForm>({ + defaultValues: { + value: "", + type: defaultType, + }, + resolver: zodResolver(CustomTagCreateSchema), + }) + + const handleSubmit = form.handleSubmit(async (data) => { + try { + await createCustomTag({ + type: data.type, + value: data.value.trim(), + }) + + toast.success(t("customTags.create.successToast", { value: data.value })) + handleSuccess() + } catch (error) { + toast.error( + error instanceof Error + ? error.message + : t("general.somethingWentWrong") + ) + } + }) + + return ( + + + + +
+
+ + {t("customTags.create.header")} + + + + {t("customTags.create.subtitle")} + + +
+
+ { + return ( + + {t("customTags.fields.type")} + + + + + + ) + }} + /> + { + return ( + + {t("customTags.fields.value")} + + + + + + ) + }} + /> +
+
+
+ +
+ + + + +
+
+
+
+ ) +} diff --git a/src/routes/requests/custom-tag/custom-tag-create/components/custom-tag-create-form/index.ts b/src/routes/requests/custom-tag/custom-tag-create/components/custom-tag-create-form/index.ts new file mode 100644 index 00000000..aa7f1d43 --- /dev/null +++ b/src/routes/requests/custom-tag/custom-tag-create/components/custom-tag-create-form/index.ts @@ -0,0 +1 @@ +export * from "./custom-tag-create-form" diff --git a/src/routes/requests/custom-tag/custom-tag-create/custom-tag-create.tsx b/src/routes/requests/custom-tag/custom-tag-create/custom-tag-create.tsx new file mode 100644 index 00000000..c357ee0c --- /dev/null +++ b/src/routes/requests/custom-tag/custom-tag-create/custom-tag-create.tsx @@ -0,0 +1,10 @@ +import { RouteFocusModal } from "@/components/modals" +import { CustomTagCreateForm } from "@/routes/requests/custom-tag/custom-tag-create/components/custom-tag-create-form" + +export const CustomTagCreate = () => { + return ( + + + + ) +} diff --git a/src/routes/requests/custom-tag/custom-tag-create/index.ts b/src/routes/requests/custom-tag/custom-tag-create/index.ts new file mode 100644 index 00000000..1588f8b7 --- /dev/null +++ b/src/routes/requests/custom-tag/custom-tag-create/index.ts @@ -0,0 +1 @@ +export { CustomTagCreate as Component } from "./custom-tag-create" diff --git a/src/routes/requests/custom-tag/custom-tag.tsx b/src/routes/requests/custom-tag/custom-tag.tsx new file mode 100644 index 00000000..ec6e2026 --- /dev/null +++ b/src/routes/requests/custom-tag/custom-tag.tsx @@ -0,0 +1,392 @@ +import { Container, Heading, Table, Tabs, Text, toast, DropdownMenu, StatusBadge, Checkbox, Button } from "@medusajs/ui" +import { EllipsisHorizontal, Trash, Plus, ArrowUpTray } from "@medusajs/icons" +import { useTranslation } from "react-i18next" +import { useMemo, useState } from "react" +import { useNavigate } from "react-router-dom" + +import { SingleColumnPage } from "@/components/layout/pages" +import { useProductTags } from "@/hooks/api/tags" +import { + useCustomTags, + useApproveCustomTag, + useRejectCustomTag, + useAffectedProducts, + useDeleteCustomTags, + type CustomTag, + type AffectedProduct, +} from "@/hooks/api/custom-tags" +import { formatDate } from "@/lib/date" +import { DeleteConfirmationModal } from "@/routes/requests/custom-tag/components/delete-confirmation-modal" + +const PAGE_SIZE = 20 + +export const CustomTagRequest = () => { + const { t } = useTranslation() + const navigate = useNavigate() + const [activeTab, setActiveTab] = useState<"pet_types" | "brands" | "all_tags">("pet_types") + const [currentPage, setCurrentPage] = useState(0) + const [allTagsPage, setAllTagsPage] = useState(0) + const [selectedIds, setSelectedIds] = useState>(new Set()) + const [showDeleteModal, setShowDeleteModal] = useState(false) + const [affectedProducts, setAffectedProducts] = useState([]) + const [tagsToDelete, setTagsToDelete] = useState([]) + + const currentType = useMemo(() => (activeTab === "pet_types" ? "pet_type" : "brand" as const), [activeTab]) + + const { data, isLoading, refetch } = useCustomTags( + { + type: currentType, + limit: PAGE_SIZE, + offset: currentPage * PAGE_SIZE, + order: "-status", + }, + { enabled: activeTab !== "all_tags" } + ) + + const { product_tags: allTagsList = [], count: allTagsCount = 0, isPending: isLoadingAll } = useProductTags( + { + limit: PAGE_SIZE, + offset: allTagsPage * PAGE_SIZE, + }, + { enabled: activeTab === "all_tags" } + ) + + const affectedProductsMutation = useAffectedProducts() + const deleteTagsMutation = useDeleteCustomTags() + + // Actions are handled per-row in CustomTagActions to respect React hook rules + + const tags = data?.tags ?? [] + const count = data?.count ?? 0 + + const handleSelectAll = () => { + const selectableTags = tags.filter((tag) => tag.status !== "pending") + if (selectedIds.size === selectableTags.length) { + setSelectedIds(new Set()) + } else { + setSelectedIds(new Set(selectableTags.map((tag) => tag.id))) + } + } + + const handleSelectOne = (id: string) => { + const newSelected = new Set(selectedIds) + if (newSelected.has(id)) { + newSelected.delete(id) + } else { + newSelected.add(id) + } + setSelectedIds(newSelected) + } + + const handleDeleteClick = async (ids: string[]) => { + setTagsToDelete(ids) + + try { + const result = await affectedProductsMutation.mutateAsync({ ids }) + setAffectedProducts(result.products) + setShowDeleteModal(true) + } catch (error) { + const message = error instanceof Error ? error.message : "Failed to check affected products" + toast.error(message) + } + } + + const handleConfirmDelete = async () => { + try { + await deleteTagsMutation.mutateAsync({ ids: tagsToDelete }) + toast.success(t("customTags.delete.successToast")) + setShowDeleteModal(false) + setSelectedIds(new Set()) + setTagsToDelete([]) + setAffectedProducts([]) + refetch() + } catch (error) { + const message = error instanceof Error ? error.message : "Failed to delete tags" + toast.error(message) + } + } + + const handleCloseModal = () => { + setShowDeleteModal(false) + setTagsToDelete([]) + setAffectedProducts([]) + } + + return ( + + +
+
+ {t("customTags.requestsTitle")} + {t("customTags.requestsSubtitle")} +
+
+ + +
+
+
+ + + { + setActiveTab(value as "pet_types" | "brands" | "all_tags") + // Reset paginations appropriately when switching + if (value === "all_tags") { + setAllTagsPage(0) + } else { + setCurrentPage(0) + } + }} + className="w-full" + > +
+ + {t("petTypes.domain")} + {t("brands.domain")} + +
+ +
+ {activeTab !== "all_tags" ? ( + <> + {isLoading && {t("customTags.loading")}} + {!isLoading && tags.length === 0 ? ( +
+ {t("customTags.noPendingRequests")} +
+ ) : ( + <> + {selectedIds.size > 0 && ( +
+ + + {t("customTags.selectedCount", { count: selectedIds.size })} + +
+ )} + + + + + 0 && selectedIds.size === tags.filter((tag) => tag.status !== "pending").length && tags.filter((tag) => tag.status !== "pending").length > 0} + onCheckedChange={handleSelectAll} + /> + + {t("customTags.name")} + {t("fields.date")} + {t("customTags.status")} + {t("customTags.actions")} + + + + {tags.map((tag: CustomTag) => ( + + + handleSelectOne(tag.id)} + disabled={tag.status === "pending"} + /> + + + {tag.value} + + + {formatDate(tag.created_at)} + + + + {tag.status} + + + + handleDeleteClick([tag.id])} + /> + + + ))} + +
+ 0} + previousPage={() => setCurrentPage((p) => p - 1)} + nextPage={() => setCurrentPage((p) => p + 1)} + count={count} + pageCount={Math.ceil(count / PAGE_SIZE)} + pageIndex={currentPage} + pageSize={PAGE_SIZE} + /> + + )} + + ) : ( + <> + {isLoadingAll && {t("customTags.loading")}} + {!isLoadingAll && allTagsList.length === 0 ? ( +
+ {t("general.noRecordsMessage")} +
+ ) : ( + <> + + + + {t("fields.value")} + {t("fields.createdAt")} + + + + {allTagsList.map((tag) => ( + + + {tag.value} + + {formatDate(tag.created_at)} + + ))} + +
+ 0} + previousPage={() => setAllTagsPage((p) => p - 1)} + nextPage={() => setAllTagsPage((p) => p + 1)} + count={allTagsCount} + pageCount={Math.ceil(allTagsCount / PAGE_SIZE)} + pageIndex={allTagsPage} + pageSize={PAGE_SIZE} + /> + + )} + + )} +
+
+
+ + +
+ ) +} + +function CustomTagActions({ + tag, + refetch, + onDelete, +}: { + tag: CustomTag + refetch: () => void + onDelete: () => void +}) { + const { t } = useTranslation() + const approveMutation = useApproveCustomTag(tag.id) + const rejectMutation = useRejectCustomTag(tag.id) + + const isPending = tag.status === "pending" + const isApproved = tag.status === "approved" + const isRejected = tag.status === "rejected" + + return ( + + +
+ +
+
+ + {isPending && ( + <> + + approveMutation.mutate(undefined, { + onSuccess: () => { + toast.success(t("customTags.approve.successToast")) + refetch() + }, + onError: (error: Error) => { + toast.error(error?.message || "Failed to approve") + }, + }) + } + data-testid={`custom-tag-menu-${tag.id}-approve`} + > + {t("customTags.approve.action")} + + + rejectMutation.mutate( + { reason: "Rejected by admin" }, + { + onSuccess: () => { + toast.success(t("customTags.reject.successToast")) + refetch() + }, + onError: (error: Error) => { + toast.error(error?.message || "Failed to reject") + }, + }, + ) + } + data-testid={`custom-tag-menu-${tag.id}-reject`} + > + {t("customTags.reject.action")} + + + )} + {(isApproved || isRejected) && ( + <> + {isPending && } + + + {t("actions.delete")} + + + )} + +
+ ) +} diff --git a/src/routes/requests/custom-tag/index.ts b/src/routes/requests/custom-tag/index.ts new file mode 100644 index 00000000..6fb6fe8a --- /dev/null +++ b/src/routes/requests/custom-tag/index.ts @@ -0,0 +1 @@ +export { CustomTagRequest as Component } from "./custom-tag" diff --git a/src/types/product/common.ts b/src/types/product/common.ts index c929ec23..04a9c1b9 100644 --- a/src/types/product/common.ts +++ b/src/types/product/common.ts @@ -4,6 +4,11 @@ import type { AttributeDTO } from "@custom-types/attribute"; export interface AdminProduct extends HttpTypes.AdminProduct { attribute_values?: AttributeDTO[]; + custom_tags?: Array<{ + id: string; + value: string; + type: "pet_type" | "brand"; + }>; } export interface AdminProductResponse { @@ -22,4 +27,4 @@ export type AdminProductListResponse = PaginatedResponse<{ export interface ExtendedAdminProductListParams extends HttpTypes.AdminProductListParams { tag_id?: string | string[] -} \ No newline at end of file +} From b06b414f987f05b4a54eb0fd0a011e4409454400 Mon Sep 17 00:00:00 2001 From: Sueksit Vachirakumthorn <81872375+BlackBoxBanner@users.noreply.github.com> Date: Tue, 30 Dec 2025 11:33:09 +0700 Subject: [PATCH 4/8] Implement file upload and delete functionality in product media management - Added custom upload and delete functions using the /admin/media endpoint. - Updated product creation and media editing forms to utilize the new uploadFilesQuery and deleteFilesQuery functions. - Refactored existing code to improve readability and maintainability. - Removed unused status translations from Thai localization file. --- src/i18n/translations/th.json | 3 - src/lib/client/client.ts | 62 ++++++++++++++++ .../product-create-form.tsx | 10 +-- .../edit-product-media-form.tsx | 71 ++++++++++++------- .../product-media-gallery.tsx | 11 +++ 5 files changed, 123 insertions(+), 34 deletions(-) diff --git a/src/i18n/translations/th.json b/src/i18n/translations/th.json index 55c27ebd..c1137a37 100644 --- a/src/i18n/translations/th.json +++ b/src/i18n/translations/th.json @@ -2174,9 +2174,6 @@ "description": "ดำเนินการต่อโดยไม่เชื่อมโยงโปรโมชั่นกับแคมเปญ" } }, - "status": { - "title": "สถานะ" - }, "method": { "label": "วิธีการ", "code": { diff --git a/src/lib/client/client.ts b/src/lib/client/client.ts index ce8fd7e1..8da45d8c 100644 --- a/src/lib/client/client.ts +++ b/src/lib/client/client.ts @@ -39,6 +39,68 @@ export const sdk = new Medusa({ baseUrl: backendUrl, }); +// Custom upload function using /admin/media endpoint +export const uploadFilesQuery = async (files: File[]) => { + const token = getAuthToken(); + if (!token) { + throw new Error("No authentication token"); + } + + const formData = new FormData(); + files.forEach((file) => { + formData.append("files", file); + }); + + return await fetch(`${backendUrl}/admin/media`, { + method: "POST", + body: formData, + headers: { + authorization: `Bearer ${token}`, + }, + }) + .then(async (res) => { + if (!res.ok) { + const error = await res.json(); + throw new Error(error.error || "Failed to upload files"); + } + return res.json(); + }) + .catch((error) => { + throw error; + }); +}; + +// Custom delete function using /admin/media endpoint +export const deleteFilesQuery = async (fileIds: string[]) => { + const token = getAuthToken(); + if (!token) { + throw new Error("No authentication token"); + } + + if (!fileIds || fileIds.length === 0) { + return; + } + + return await fetch(`${backendUrl}/admin/media`, { + method: "DELETE", + headers: { + authorization: `Bearer ${token}`, + "Content-Type": "application/json", + }, + body: JSON.stringify({ ids: fileIds }), + }) + .then(async (res) => { + if (!res.ok) { + const error = await res.json(); + throw new Error(error.error || "Failed to delete files"); + } + return res.json(); + }) + .catch((error) => { + throw error; + }); +}; + // useful when you want to call the BE from the console and try things out quickly if (typeof window !== "undefined") { (window as any).__sdk = sdk; diff --git a/src/routes/products/product-create/components/product-create-form/product-create-form.tsx b/src/routes/products/product-create/components/product-create-form/product-create-form.tsx index 60497838..a229cf57 100644 --- a/src/routes/products/product-create/components/product-create-form/product-create-form.tsx +++ b/src/routes/products/product-create/components/product-create-form/product-create-form.tsx @@ -10,7 +10,7 @@ import { import { KeyboundForm } from "../../../../../components/utilities/keybound-form" import { useExtendableForm } from "../../../../../dashboard-app/forms/hooks" import { useCreateProduct } from "../../../../../hooks/api/products" -import { sdk } from "../../../../../lib/client" +import { sdk, uploadFilesQuery } from "../../../../../lib/client" import { useExtension } from "../../../../../providers/extension-provider" import { PRODUCT_CREATE_FORM_DEFAULTS, @@ -121,17 +121,13 @@ export const ProductCreateForm = ({ const fileReqs = [] if (thumbnailReq) { fileReqs.push( - sdk.admin.upload - .create({ files: [thumbnailReq.file] }) + uploadFilesQuery([thumbnailReq.file]) .then((r) => r.files.map((f) => ({ ...f, isThumbnail: true }))) ) } if (otherMediaReq?.length) { fileReqs.push( - sdk.admin.upload - .create({ - files: otherMediaReq.map((m) => m.file), - }) + uploadFilesQuery(otherMediaReq.map((m) => m.file)) .then((r) => r.files.map((f) => ({ ...f, isThumbnail: false }))) ) } diff --git a/src/routes/products/product-media/components/edit-product-media-form/edit-product-media-form.tsx b/src/routes/products/product-media/components/edit-product-media-form/edit-product-media-form.tsx index 74cc32a9..397cbe19 100644 --- a/src/routes/products/product-media/components/edit-product-media-form/edit-product-media-form.tsx +++ b/src/routes/products/product-media/components/edit-product-media-form/edit-product-media-form.tsx @@ -1,7 +1,7 @@ import { Fragment, useCallback, useState } from "react"; import { ThumbnailBadge } from "@medusajs/icons"; -import { HttpTypes } from "@medusajs/types"; +import type { HttpTypes } from "@medusajs/types"; import { Button, Checkbox, @@ -13,17 +13,19 @@ import { import { DndContext, - DragEndEvent, DragOverlay, - DragStartEvent, - DropAnimation, KeyboardSensor, PointerSensor, - UniqueIdentifier, defaultDropAnimationSideEffects, useSensor, useSensors, } from "@dnd-kit/core"; +import type { + DragEndEvent, + DragStartEvent, + DropAnimation, + UniqueIdentifier, +} from "@dnd-kit/core"; import { SortableContext, arrayMove, @@ -36,21 +38,21 @@ import { zodResolver } from "@hookform/resolvers/zod"; import { useFieldArray, useForm } from "react-hook-form"; import { useTranslation } from "react-i18next"; import { Link } from "react-router-dom"; -import { z } from "zod"; +import type { z } from "zod"; import { RouteFocusModal, useRouteModal, -} from "../../../../../components/modals"; -import { KeyboundForm } from "../../../../../components/utilities/keybound-form"; -import { useUpdateProduct } from "../../../../../hooks/api/products"; -import { sdk } from "../../../../../lib/client"; -import { UploadMediaFormItem } from "../../../common/components/upload-media-form-item"; +} from "@/components/modals"; +import { KeyboundForm } from "@/components/utilities/keybound-form"; +import { useUpdateProduct } from "@/hooks/api/products"; +import { uploadFilesQuery, deleteFilesQuery } from "@/lib/client"; +import { UploadMediaFormItem } from "@/routes/products/common/components/upload-media-form-item"; import { EditProductMediaSchema, - MediaSchema, -} from "../../../product-create/constants"; -import { EditProductMediaSchemaType } from "../../../product-create/types"; +} from "@/routes/products/product-create/constants"; +import type { MediaSchema } from "@/routes/products/product-create/constants"; +import type { EditProductMediaSchemaType } from "@/routes/products/product-create/types"; type ProductMediaViewProps = { product: HttpTypes.AdminProduct; @@ -118,16 +120,16 @@ export const EditProductMediaForm = ({ product }: ProductMediaViewProps) => { let uploaded: HttpTypes.AdminFile[] = []; if (filesToUpload.length) { - const { files: uploads } = await sdk.admin.upload - .create({ files: filesToUpload.map((m) => m.file) }) - .catch(() => { - form.setError("media", { - type: "invalid_file", - message: t("products.media.failedToUpload"), - }); - return { files: [] }; + try { + const response = await uploadFilesQuery(filesToUpload.map((m) => m.file)); + uploaded = response.files || []; + } catch { + form.setError("media", { + type: "invalid_file", + message: t("products.media.failedToUpload"), }); - uploaded = uploads; + uploaded = []; + } } const withUpdatedUrls = media.map((entry, i) => { @@ -135,6 +137,7 @@ export const EditProductMediaForm = ({ product }: ProductMediaViewProps) => { if (toUploadIndex > -1) { return { ...entry, url: uploaded[toUploadIndex]?.url }; } + return entry; }); const thumbnail = withUpdatedUrls.find((m) => m.isThumbnail)?.url; @@ -160,6 +163,7 @@ export const EditProductMediaForm = ({ product }: ProductMediaViewProps) => { (id: string) => { return (val: boolean) => { if (!val) { + // eslint-disable-next-line @typescript-eslint/no-unused-vars const { [id]: _, ...rest } = selection; setSelection(rest); } else { @@ -170,9 +174,28 @@ export const EditProductMediaForm = ({ product }: ProductMediaViewProps) => { [selection], ); - const handleDelete = () => { + const handleDelete = async () => { const ids = Object.keys(selection); const indices = ids.map((id) => fields.findIndex((m) => m.id === id)); + + // Get file IDs or URLs from selected media items + // The backend workflow can handle both file IDs and URLs, and will skip placeholder IDs + // Prefer URL since it's always available and the backend can extract the key from it + const itemsToDelete = fields + .filter((_, index) => indices.includes(index)) + .map((field) => field.url || field.id) + .filter((item): item is string => !!item && typeof item === 'string'); + + // Delete from storage if there are items to delete + // The backend will handle file IDs, URLs, and skip placeholder IDs + if (itemsToDelete.length > 0) { + try { + await deleteFilesQuery(itemsToDelete); + } catch (error) { + // Log error but continue with form removal + console.error("Failed to delete files from storage:", error); + } + } remove(indices); setSelection({}); diff --git a/src/routes/products/product-media/components/product-media-gallery/product-media-gallery.tsx b/src/routes/products/product-media/components/product-media-gallery/product-media-gallery.tsx index 5147dc04..a6199009 100644 --- a/src/routes/products/product-media/components/product-media-gallery/product-media-gallery.tsx +++ b/src/routes/products/product-media/components/product-media-gallery/product-media-gallery.tsx @@ -13,6 +13,7 @@ import { Link, useLocation } from "react-router-dom" import { HttpTypes } from "@medusajs/types" import { RouteFocusModal } from "../../../../../components/modals" import { useUpdateProduct } from "../../../../../hooks/api/products" +import { deleteFilesQuery } from "../../../../../lib/client" type ProductMediaGalleryProps = { product: HttpTypes.AdminProduct @@ -87,6 +88,16 @@ export const ProductMediaGallery = ({ product }: ProductMediaGalleryProps) => { return } + // Delete from storage if file ID exists + if (current.id && current.id !== "thumbnail_only") { + try { + await deleteFilesQuery([current.id]); + } catch (error) { + // Log error but continue with product update + console.error("Failed to delete file from storage:", error); + } + } + const mediaToKeep = product.images ?.filter((i) => i.id !== current.id) From 43ee44dd7d10e4f4a7d5899777876ffcee96b9c5 Mon Sep 17 00:00:00 2001 From: Sueksit Vachirakumthorn <81872375+BlackBoxBanner@users.noreply.github.com> Date: Tue, 30 Dec 2025 11:40:57 +0700 Subject: [PATCH 5/8] Enhance product media management with improved upload and delete functionality - Implemented custom functions for file upload and deletion using the /admin/media endpoint. - Updated product creation and media editing forms to integrate new upload and delete queries. - Refactored code for better readability and maintainability. - Removed unused Thai localization status translations. --- src/hooks/api/custom-tags.tsx | 242 ++++++++++++++++++++++++++++++++++ 1 file changed, 242 insertions(+) create mode 100644 src/hooks/api/custom-tags.tsx diff --git a/src/hooks/api/custom-tags.tsx b/src/hooks/api/custom-tags.tsx new file mode 100644 index 00000000..da82291c --- /dev/null +++ b/src/hooks/api/custom-tags.tsx @@ -0,0 +1,242 @@ +import { FetchError } from "@medusajs/js-sdk" +import { + QueryKey, + UseMutationOptions, + UseQueryOptions, + useMutation, + useQuery, +} from "@tanstack/react-query" +import { sdk } from "../../lib/client" +import { queryClient } from "../../lib/query-client" +import { queryKeysFactory } from "../../lib/query-key-factory" + +const CUSTOM_TAGS_QUERY_KEY = "custom_tags" as const +export const customTagsQueryKeys = queryKeysFactory(CUSTOM_TAGS_QUERY_KEY) + +export interface CustomTag { + id: string + value: string + type: "pet_type" | "brand" + status: "pending" | "approved" | "rejected" + requested_by?: string + approved_by?: string + rejected_reason?: string + created_at: string + updated_at: string +} + +export interface CustomTagsResponse { + tags: CustomTag[] + count: number +} + +export interface CustomTagsQuery { + type?: "pet_type" | "brand" + status?: "pending" | "approved" | "rejected" + limit?: number + offset?: number + order?: string +} + +export const useCustomTags = ( + query?: CustomTagsQuery, + options?: Omit< + UseQueryOptions< + CustomTagsResponse, + FetchError, + CustomTagsResponse, + QueryKey + >, + "queryKey" | "queryFn" + > +) => { + const { data, ...rest } = useQuery({ + queryKey: customTagsQueryKeys.list(query), + queryFn: async () => { + const params = new URLSearchParams() + if (query?.type) params.append("type", query.type) + if (query?.status) params.append("status", query.status) + if (query?.limit !== undefined) params.append("limit", String(query.limit)) + if (query?.offset !== undefined) params.append("offset", String(query.offset)) + if (query?.order) params.append("order", query.order) + + const response = await sdk.client.fetch( + `/admin/custom-tags${params.toString() ? `?${params.toString()}` : ""}` + ) + return response + }, + ...options, + }) + + return { ...data, ...rest } +} + +export interface CreateCustomTagPayload { + value: string + type: "pet_type" | "brand" +} + +export const useCreateCustomTag = ( + options?: UseMutationOptions< + { tag: CustomTag; message: string }, + FetchError, + CreateCustomTagPayload + > +) => { + return useMutation({ + mutationFn: async (payload: CreateCustomTagPayload) => { + const response = await sdk.client.fetch<{ tag: CustomTag; message: string }>( + "/admin/custom-tags", + { + method: "POST", + body: JSON.stringify(payload), + } + ) + return response + }, + onSuccess: (data, variables, context) => { + queryClient.invalidateQueries({ + queryKey: customTagsQueryKeys.lists(), + }) + options?.onSuccess?.(data, variables, context) + }, + ...options, + }) +} + +export const useApproveCustomTag = ( + tagId: string, + options?: UseMutationOptions< + { tag: CustomTag; message: string }, + FetchError, + void + > +) => { + return useMutation({ + mutationFn: async () => { + const response = await sdk.client.fetch<{ tag: CustomTag; message: string }>( + `/admin/custom-tags/${tagId}/approve`, + { + method: "POST", + } + ) + return response + }, + onSuccess: (data, variables, context) => { + queryClient.invalidateQueries({ + queryKey: customTagsQueryKeys.lists(), + }) + queryClient.invalidateQueries({ + queryKey: customTagsQueryKeys.detail(tagId), + }) + options?.onSuccess?.(data, variables, context) + }, + ...options, + }) +} + +export interface RejectCustomTagPayload { + reason?: string +} + +export const useRejectCustomTag = ( + tagId: string, + options?: UseMutationOptions< + { tag: CustomTag; message: string }, + FetchError, + RejectCustomTagPayload + > +) => { + return useMutation({ + mutationFn: async (payload: RejectCustomTagPayload) => { + const response = await sdk.client.fetch<{ tag: CustomTag; message: string }>( + `/admin/custom-tags/${tagId}/reject`, + { + method: "POST", + body: JSON.stringify(payload), + } + ) + return response + }, + onSuccess: (data, variables, context) => { + queryClient.invalidateQueries({ + queryKey: customTagsQueryKeys.lists(), + }) + queryClient.invalidateQueries({ + queryKey: customTagsQueryKeys.detail(tagId), + }) + options?.onSuccess?.(data, variables, context) + }, + ...options, + }) +} + +export interface AffectedProduct { + id: string + title: string + thumbnail?: string +} + +export interface AffectedProductsResponse { + products: AffectedProduct[] + count: number +} + +export const useAffectedProducts = ( + options?: UseMutationOptions< + AffectedProductsResponse, + FetchError, + { ids: string[] } + > +) => { + return useMutation({ + mutationFn: async (payload: { ids: string[] }) => { + const response = await sdk.client.fetch( + "/admin/custom-tags/affected-products", + { + method: "POST", + body: JSON.stringify(payload), + } + ) + return response + }, + ...options, + }) +} + +export const useDeleteCustomTags = ( + options?: UseMutationOptions< + { deleted: number; message?: string }, + FetchError, + { ids: string[] } + > +) => { + return useMutation({ + mutationFn: async (payload: { ids: string[] }) => { + const response = await sdk.client.fetch<{ deleted: number; message?: string }>( + "/admin/custom-tags", + { + method: "DELETE", + body: JSON.stringify(payload), + } + ) + return response + }, + onSuccess: (data, variables, context) => { + queryClient.invalidateQueries({ + queryKey: customTagsQueryKeys.lists(), + }) + // Invalidate queries for each deleted tag + variables.ids.forEach((id) => { + queryClient.invalidateQueries({ + queryKey: customTagsQueryKeys.detail(id), + }) + }) + options?.onSuccess?.(data, variables, context) + }, + ...options, + }) +} + +export type { AffectedProduct } + From 971cdec0fecd05019f2540c5306bce945ec3f2be Mon Sep 17 00:00:00 2001 From: Varich Boonsanong Date: Sat, 10 Jan 2026 13:15:45 -0800 Subject: [PATCH 6/8] adding deploy github action --- .github/workflows/deploy.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 .github/workflows/deploy.yml diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml new file mode 100644 index 00000000..6f937d56 --- /dev/null +++ b/.github/workflows/deploy.yml @@ -0,0 +1,23 @@ +name: Deploy to Vercel + +on: + push: + branches: + - main + - uat + +jobs: + deploy: + runs-on: ubuntu-latest + steps: + - name: Get commit author email + id: author + run: echo "email=${{ github.event.head_commit.author.email }}" >> $GITHUB_OUTPUT + + - name: Trigger Vercel deploy (main) + if: github.ref == 'refs/heads/main' && steps.author.outputs.email != 'thapecroth@gmail.com' + run: wget -qO- 'https://api.vercel.com/v1/integrations/deploy/prj_QwPrIonTdSeiQZfcFyQnKYNClmeY/3VS0kem3yS' + + - name: Trigger Vercel deploy (uat) + if: github.ref == 'refs/heads/uat' && steps.author.outputs.email != 'thapecroth@gmail.com' + run: wget -qO- 'https://api.vercel.com/v1/integrations/deploy/prj_QwPrIonTdSeiQZfcFyQnKYNClmeY/t6PUH5YKFc' From 570844b4027635eed8e8c3b2434f80192da5a6e7 Mon Sep 17 00:00:00 2001 From: Varich Date: Tue, 27 Jan 2026 09:06:55 -0800 Subject: [PATCH 7/8] Update issue templates --- .github/ISSUE_TEMPLATE/bug_report.md | 38 +++++++++++++++++++++++ .github/ISSUE_TEMPLATE/feature_request.md | 20 ++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md create mode 100644 .github/ISSUE_TEMPLATE/feature_request.md diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 00000000..dd84ea78 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,38 @@ +--- +name: Bug report +about: Create a report to help us improve +title: '' +labels: '' +assignees: '' + +--- + +**Describe the bug** +A clear and concise description of what the bug is. + +**To Reproduce** +Steps to reproduce the behavior: +1. Go to '...' +2. Click on '....' +3. Scroll down to '....' +4. See error + +**Expected behavior** +A clear and concise description of what you expected to happen. + +**Screenshots** +If applicable, add screenshots to help explain your problem. + +**Desktop (please complete the following information):** + - OS: [e.g. iOS] + - Browser [e.g. chrome, safari] + - Version [e.g. 22] + +**Smartphone (please complete the following information):** + - Device: [e.g. iPhone6] + - OS: [e.g. iOS8.1] + - Browser [e.g. stock browser, safari] + - Version [e.g. 22] + +**Additional context** +Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 00000000..bbcbbe7d --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,20 @@ +--- +name: Feature request +about: Suggest an idea for this project +title: '' +labels: '' +assignees: '' + +--- + +**Is your feature request related to a problem? Please describe.** +A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] + +**Describe the solution you'd like** +A clear and concise description of what you want to happen. + +**Describe alternatives you've considered** +A clear and concise description of any alternative solutions or features you've considered. + +**Additional context** +Add any other context or screenshots about the feature request here. From 9dc150095f891e5cc1249ff05d6a0e61c6fbef60 Mon Sep 17 00:00:00 2001 From: HoG <58837369+KxFxN@users.noreply.github.com> Date: Fri, 13 Mar 2026 17:42:35 +0700 Subject: [PATCH 8/8] feat: Add title, description, conditions, and min_purchase fields to the promotion schema. --- src/hooks/api/promotions.tsx | 206 +++--- .../create-promotion-form.tsx | 130 +++- .../create-promotion-form/form-schema.ts | 53 +- .../promotion-general-section.tsx | 359 ++++++++--- .../promotions/promotion-detail/loader.ts | 24 +- .../edit-promotion-details-form.tsx | 585 +++++++++++------- 6 files changed, 891 insertions(+), 466 deletions(-) diff --git a/src/hooks/api/promotions.tsx b/src/hooks/api/promotions.tsx index f5b8abe0..0b23bfa8 100644 --- a/src/hooks/api/promotions.tsx +++ b/src/hooks/api/promotions.tsx @@ -1,18 +1,19 @@ -import { HttpTypes } from "@medusajs/types" -import { FetchError } from "@medusajs/js-sdk" +import { FetchError } from '@medusajs/js-sdk'; +import { HttpTypes } from '@medusajs/types'; import { QueryKey, useMutation, UseMutationOptions, useQuery, - UseQueryOptions, -} from "@tanstack/react-query" -import { sdk } from "../../lib/client" -import { queryClient } from "../../lib/query-client" -import { queryKeysFactory } from "../../lib/query-key-factory" -import { campaignsQueryKeys } from "./campaigns" + UseQueryOptions +} from '@tanstack/react-query'; -const PROMOTIONS_QUERY_KEY = "promotions" as const +import { sdk } from '../../lib/client'; +import { queryClient } from '../../lib/query-client'; +import { queryKeysFactory } from '../../lib/query-key-factory'; +import { campaignsQueryKeys } from './campaigns'; + +const PROMOTIONS_QUERY_KEY = 'promotions' as const; export const promotionsQueryKeys = { ...queryKeysFactory(PROMOTIONS_QUERY_KEY), // TODO: handle invalidations properly @@ -25,18 +26,13 @@ export const promotionsQueryKeys = { ruleType: string, promotionType?: string, applicationMethodTargetType?: string - ) => [ - PROMOTIONS_QUERY_KEY, - ruleType, - promotionType, - applicationMethodTargetType, - ], + ) => [PROMOTIONS_QUERY_KEY, ruleType, promotionType, applicationMethodTargetType], listRuleValues: ( ruleType: string, ruleValue: string, query: HttpTypes.AdminGetPromotionsRuleValueParams - ) => [PROMOTIONS_QUERY_KEY, ruleType, ruleValue, query], -} + ) => [PROMOTIONS_QUERY_KEY, ruleType, ruleValue, query] +}; export const usePromotion = ( id: string, @@ -47,17 +43,20 @@ export const usePromotion = ( HttpTypes.AdminPromotionResponse, QueryKey >, - "queryFn" | "queryKey" + 'queryFn' | 'queryKey' > ) => { const { data, ...rest } = useQuery({ queryKey: promotionsQueryKeys.detail(id), - queryFn: async () => sdk.admin.promotion.retrieve(id), - ...options, - }) + queryFn: async () => + sdk.admin.promotion.retrieve(id, { + fields: '+metadata,+application_method,+campaign,+seller' + }), + ...options + }); - return { ...data, ...rest } -} + return { ...(data || {}), ...rest }; +}; export const usePromotionRules = ( id: string | null, @@ -70,17 +69,17 @@ export const usePromotionRules = ( HttpTypes.AdminPromotionRuleListResponse, QueryKey >, - "queryFn" | "queryKey" + 'queryFn' | 'queryKey' > ) => { const { data, ...rest } = useQuery({ queryKey: promotionsQueryKeys.listRules(id, ruleType, query), queryFn: async () => sdk.admin.promotion.listRules(id, ruleType, query), - ...options, - }) + ...options + }); - return { ...data, ...rest } -} + return { ...data, ...rest }; +}; export const usePromotions = ( query?: HttpTypes.AdminGetPromotionsParams, @@ -91,17 +90,17 @@ export const usePromotions = ( HttpTypes.AdminPromotionListResponse, QueryKey >, - "queryFn" | "queryKey" + 'queryFn' | 'queryKey' > ) => { const { data, ...rest } = useQuery({ queryKey: promotionsQueryKeys.list(query), queryFn: async () => sdk.admin.promotion.list(query), - ...options, - }) + ...options + }); - return { ...data, ...rest } -} + return { ...data, ...rest }; +}; export const usePromotionRuleAttributes = ( ruleType: string, @@ -114,7 +113,7 @@ export const usePromotionRuleAttributes = ( HttpTypes.AdminRuleAttributeOptionsListResponse, QueryKey >, - "queryFn" | "queryKey" + 'queryFn' | 'queryKey' > ) => { const { data, ...rest } = useQuery({ @@ -124,16 +123,12 @@ export const usePromotionRuleAttributes = ( applicationMethodTargetType ), queryFn: async () => - sdk.admin.promotion.listRuleAttributes( - ruleType, - promotionType, - applicationMethodTargetType - ), - ...options, - }) + sdk.admin.promotion.listRuleAttributes(ruleType, promotionType, applicationMethodTargetType), + ...options + }); - return { ...data, ...rest } -} + return { ...data, ...rest }; +}; export const usePromotionRuleValues = ( ruleType: string, @@ -146,44 +141,35 @@ export const usePromotionRuleValues = ( HttpTypes.AdminRuleValueOptionsListResponse, QueryKey >, - "queryFn" | "queryKey" + 'queryFn' | 'queryKey' > ) => { const { data, ...rest } = useQuery({ - queryKey: promotionsQueryKeys.listRuleValues( - ruleType, - ruleValue, - query || {} - ), - queryFn: async () => - sdk.admin.promotion.listRuleValues(ruleType, ruleValue, query), - ...options, - }) + queryKey: promotionsQueryKeys.listRuleValues(ruleType, ruleValue, query || {}), + queryFn: async () => sdk.admin.promotion.listRuleValues(ruleType, ruleValue, query), + ...options + }); - return { ...data, ...rest } -} + return { ...data, ...rest }; +}; export const useDeletePromotion = ( id: string, - options?: UseMutationOptions< - HttpTypes.DeleteResponse<"promotion">, - FetchError, - void - > + options?: UseMutationOptions, FetchError, void> ) => { return useMutation({ mutationFn: () => sdk.admin.promotion.delete(id), onSuccess: (data, variables, context) => { - queryClient.invalidateQueries({ queryKey: promotionsQueryKeys.lists() }) + queryClient.invalidateQueries({ queryKey: promotionsQueryKeys.lists() }); queryClient.invalidateQueries({ - queryKey: promotionsQueryKeys.detail(id), - }) + queryKey: promotionsQueryKeys.detail(id) + }); - options?.onSuccess?.(data, variables, context) + options?.onSuccess?.(data, variables, context); }, - ...options, - }) -} + ...options + }); +}; export const useCreatePromotion = ( options?: UseMutationOptions< @@ -193,15 +179,15 @@ export const useCreatePromotion = ( > ) => { return useMutation({ - mutationFn: (payload) => sdk.admin.promotion.create(payload), + mutationFn: payload => sdk.admin.promotion.create(payload), onSuccess: (data, variables, context) => { - queryClient.invalidateQueries({ queryKey: promotionsQueryKeys.lists() }) - queryClient.invalidateQueries({ queryKey: campaignsQueryKeys.lists() }) - options?.onSuccess?.(data, variables, context) + queryClient.invalidateQueries({ queryKey: promotionsQueryKeys.lists() }); + queryClient.invalidateQueries({ queryKey: campaignsQueryKeys.lists() }); + options?.onSuccess?.(data, variables, context); }, - ...options, - }) -} + ...options + }); +}; export const useUpdatePromotion = ( id: string, @@ -212,15 +198,15 @@ export const useUpdatePromotion = ( > ) => { return useMutation({ - mutationFn: (payload) => sdk.admin.promotion.update(id, payload), + mutationFn: payload => sdk.admin.promotion.update(id, payload), onSuccess: (data, variables, context) => { - queryClient.invalidateQueries({ queryKey: promotionsQueryKeys.all }) + queryClient.invalidateQueries({ queryKey: promotionsQueryKeys.all }); - options?.onSuccess?.(data, variables, context) + options?.onSuccess?.(data, variables, context); }, - ...options, - }) -} + ...options + }); +}; export const usePromotionAddRules = ( id: string, @@ -232,16 +218,15 @@ export const usePromotionAddRules = ( > ) => { return useMutation({ - mutationFn: (payload) => - sdk.admin.promotion.addRules(id, ruleType, payload), + mutationFn: payload => sdk.admin.promotion.addRules(id, ruleType, payload), onSuccess: (data, variables, context) => { - queryClient.invalidateQueries({ queryKey: promotionsQueryKeys.all }) + queryClient.invalidateQueries({ queryKey: promotionsQueryKeys.all }); - options?.onSuccess?.(data, variables, context) + options?.onSuccess?.(data, variables, context); }, - ...options, - }) -} + ...options + }); +}; export const usePromotionRemoveRules = ( id: string, @@ -253,16 +238,15 @@ export const usePromotionRemoveRules = ( > ) => { return useMutation({ - mutationFn: (payload) => - sdk.admin.promotion.removeRules(id, ruleType, payload), + mutationFn: payload => sdk.admin.promotion.removeRules(id, ruleType, payload), onSuccess: (data, variables, context) => { - queryClient.invalidateQueries({ queryKey: promotionsQueryKeys.all }) + queryClient.invalidateQueries({ queryKey: promotionsQueryKeys.all }); - options?.onSuccess?.(data, variables, context) + options?.onSuccess?.(data, variables, context); }, - ...options, - }) -} + ...options + }); +}; export const usePromotionUpdateRules = ( id: string, @@ -274,13 +258,33 @@ export const usePromotionUpdateRules = ( > ) => { return useMutation({ - mutationFn: (payload) => - sdk.admin.promotion.updateRules(id, ruleType, payload), + mutationFn: payload => sdk.admin.promotion.updateRules(id, ruleType, payload), onSuccess: (data, variables, context) => { - queryClient.invalidateQueries({ queryKey: promotionsQueryKeys.all }) + queryClient.invalidateQueries({ queryKey: promotionsQueryKeys.all }); - options?.onSuccess?.(data, variables, context) + options?.onSuccess?.(data, variables, context); + }, + ...options + }); +}; + +export const useUpdatePromotionMetadata = ( + options?: UseMutationOptions< + { success: boolean }, + FetchError, + { id: string; metadata: Record } + > +) => { + return useMutation({ + mutationFn: ({ id, metadata }) => + sdk.client.fetch<{ success: boolean }>(`/admin/promotions/${id}/metadata`, { + method: 'POST', + body: { metadata } + }), + onSuccess: (data, variables, context) => { + queryClient.invalidateQueries({ queryKey: promotionsQueryKeys.all }); + options?.onSuccess?.(data, variables, context); }, - ...options, - }) -} + ...options + }); +}; diff --git a/src/routes/promotions/promotion-create/components/create-promotion-form/create-promotion-form.tsx b/src/routes/promotions/promotion-create/components/create-promotion-form/create-promotion-form.tsx index 3922cea4..89b7c76c 100644 --- a/src/routes/promotions/promotion-create/components/create-promotion-form/create-promotion-form.tsx +++ b/src/routes/promotions/promotion-create/components/create-promotion-form/create-promotion-form.tsx @@ -22,6 +22,7 @@ import { RadioGroup, Switch, Text, + Textarea, toast, type ProgressStatus } from '@medusajs/ui'; @@ -34,7 +35,10 @@ import { DeprecatedPercentageInput } from '../../../../../components/inputs/perc import { RouteFocusModal, useRouteModal } from '../../../../../components/modals'; import { KeyboundForm } from '../../../../../components/utilities/keybound-form'; import { useCampaigns } from '../../../../../hooks/api/campaigns'; -import { useCreatePromotion } from '../../../../../hooks/api/promotions'; +import { + useCreatePromotion, + useUpdatePromotionMetadata +} from '../../../../../hooks/api/promotions'; import { useDocumentDirection } from '../../../../../hooks/use-document-direction'; import { currencies, getCurrencySymbol } from '../../../../../lib/data/currencies'; import { DEFAULT_CAMPAIGN_VALUES } from '../../../../campaigns/common/constants'; @@ -50,6 +54,10 @@ const defaultValues = { campaign_choice: 'none' as const, is_automatic: 'false', code: '', + title: '', + description: '', + conditions: '', + min_purchase: '', type: 'standard' as PromotionTypeValues, status: 'draft' as PromotionStatusValues, rules: [], @@ -87,6 +95,7 @@ export const CreatePromotionForm = () => { const [allocationMode, setAllocationMode] = useState('each'); const { mutateAsync: createPromotion } = useCreatePromotion(); + const { mutateAsync: updateMetadata } = useUpdatePromotionMetadata(); const handleSubmit = form.handleSubmit( async data => { @@ -97,6 +106,10 @@ export const CreatePromotionForm = () => { template_id: _templateId, application_method, rules, + title, + description, + conditions, + min_purchase, ...promotionData } = data; const { @@ -161,7 +174,24 @@ export const CreatePromotionForm = () => { is_automatic: is_automatic === 'true' }, { - onSuccess: ({ promotion }) => { + onSuccess: async ({ promotion }) => { + if (title || description || conditions || min_purchase) { + try { + await updateMetadata({ + id: promotion.id, + metadata: { + title, + description, + conditions, + min_purchase: min_purchase ? parseFloat(min_purchase as string) : null + } + }); + } catch (e) { + console.error('Failed to update promotion metadata', e); + toast.error('Promotion created but failed to save title/description/conditions'); + } + } + toast.success( t('promotions.toasts.promotionCreateSuccess', { code: promotion.code @@ -592,7 +622,7 @@ export const CreatePromotionForm = () => { }} /> -
+
{ ); }} /> + + { + return ( + + Coupon Title + + + + + + ); + }} + /> + + { + return ( + + + Description + + +