mirror of
https://github.com/Infisical/infisical.git
synced 2026-01-09 15:38:03 -05:00
refactor(ui): changed frontend to normal i18n without SSR
This commit is contained in:
@@ -1,26 +0,0 @@
|
||||
// @ts-check
|
||||
|
||||
/**
|
||||
* @type {import('next-i18next').UserConfig}
|
||||
*/
|
||||
module.exports = {
|
||||
// https://www.i18next.com/overview/configuration-options#logging
|
||||
debug: false,
|
||||
i18n: {
|
||||
defaultLocale: "en",
|
||||
locales: ["en", "ko", "fr", "pt-BR", "pt-PT", "es"],
|
||||
},
|
||||
fallbackLng: {
|
||||
default: ["en"],
|
||||
},
|
||||
|
||||
reloadOnPrerender: process.env.NODE_ENV === "development",
|
||||
|
||||
/**
|
||||
* @link https://github.com/i18next/next-i18next#6-advanced-configuration
|
||||
*/
|
||||
// saveMissing: false,
|
||||
// strictMode: true,
|
||||
// serializeConfig: false,
|
||||
// react: { useSuspense: false }
|
||||
};
|
||||
@@ -1,10 +1,8 @@
|
||||
|
||||
// @ts-check
|
||||
|
||||
/**
|
||||
* @type {import('next').NextConfig}
|
||||
**/
|
||||
const { i18n } = require("./next-i18next.config.js");
|
||||
const path = require('path');
|
||||
|
||||
const ContentSecurityPolicy = `
|
||||
@@ -23,62 +21,67 @@ const ContentSecurityPolicy = `
|
||||
// after learning more below.
|
||||
const securityHeaders = [
|
||||
{
|
||||
key: "X-DNS-Prefetch-Control",
|
||||
value: "on",
|
||||
key: 'X-DNS-Prefetch-Control',
|
||||
value: 'on'
|
||||
},
|
||||
{
|
||||
key: "Strict-Transport-Security",
|
||||
value: "max-age=63072000; includeSubDomains; preload",
|
||||
key: 'Strict-Transport-Security',
|
||||
value: 'max-age=63072000; includeSubDomains; preload'
|
||||
},
|
||||
{
|
||||
key: "X-XSS-Protection",
|
||||
value: "1; mode=block",
|
||||
key: 'X-XSS-Protection',
|
||||
value: '1; mode=block'
|
||||
},
|
||||
{
|
||||
key: "X-Frame-Options",
|
||||
value: "SAMEORIGIN",
|
||||
key: 'X-Frame-Options',
|
||||
value: 'SAMEORIGIN'
|
||||
},
|
||||
{
|
||||
key: "Permissions-Policy",
|
||||
value: "camera=(), microphone=()",
|
||||
key: 'Permissions-Policy',
|
||||
value: 'camera=(), microphone=()'
|
||||
},
|
||||
{
|
||||
key: "X-Content-Type-Options",
|
||||
value: "nosniff",
|
||||
key: 'X-Content-Type-Options',
|
||||
value: 'nosniff'
|
||||
},
|
||||
{
|
||||
key: "Referrer-Policy",
|
||||
value: "strict-origin-when-cross-origin",
|
||||
key: 'Referrer-Policy',
|
||||
value: 'strict-origin-when-cross-origin'
|
||||
},
|
||||
{
|
||||
key: "Content-Security-Policy",
|
||||
value: ContentSecurityPolicy.replace(/\s{2,}/g, " ").trim(),
|
||||
},
|
||||
key: 'Content-Security-Policy',
|
||||
value: ContentSecurityPolicy.replace(/\s{2,}/g, ' ').trim()
|
||||
}
|
||||
];
|
||||
|
||||
module.exports = {
|
||||
output: "standalone",
|
||||
output: 'standalone',
|
||||
i18n: {
|
||||
locales: ['en', 'ko', 'fr', 'pt-BR', 'pt-PT', 'es'],
|
||||
defaultLocale: 'en'
|
||||
},
|
||||
async headers() {
|
||||
return [
|
||||
{
|
||||
// Apply these headers to all routes in your application.
|
||||
source: "/:path*",
|
||||
headers: securityHeaders,
|
||||
},
|
||||
source: '/:path*',
|
||||
headers: securityHeaders
|
||||
}
|
||||
];
|
||||
},
|
||||
webpack: (config, { isServer, webpack }) => { // config
|
||||
webpack: (config, { isServer, webpack }) => {
|
||||
// config
|
||||
config.module.rules.push({
|
||||
test: /\.wasm$/,
|
||||
loader: "base64-loader",
|
||||
type: "javascript/auto",
|
||||
loader: 'base64-loader',
|
||||
type: 'javascript/auto'
|
||||
});
|
||||
|
||||
config.module.noParse = /\.wasm$/;
|
||||
|
||||
config.module.rules.forEach((rule) => {
|
||||
(rule.oneOf || []).forEach((oneOf) => {
|
||||
if (oneOf.loader && oneOf.loader.indexOf("file-loader") >= 0) {
|
||||
if (oneOf.loader && oneOf.loader.indexOf('file-loader') >= 0) {
|
||||
oneOf.exclude.push(/\.wasm$/);
|
||||
}
|
||||
});
|
||||
@@ -89,12 +92,9 @@ module.exports = {
|
||||
}
|
||||
|
||||
// Perform customizations to webpack config
|
||||
config.plugins.push(
|
||||
new webpack.IgnorePlugin({ resourceRegExp: /\/__tests__\// })
|
||||
);
|
||||
config.plugins.push(new webpack.IgnorePlugin({ resourceRegExp: /\/__tests__\// }));
|
||||
|
||||
// Important: return the modified config
|
||||
return config;
|
||||
},
|
||||
i18n,
|
||||
}
|
||||
};
|
||||
|
||||
143
frontend/package-lock.json
generated
143
frontend/package-lock.json
generated
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"name": "npm-proj-1682714499482-0.7355675708334568i1ac8K",
|
||||
"name": "frontend",
|
||||
"lockfileVersion": 2,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
@@ -48,14 +48,15 @@
|
||||
"fs": "^0.0.1-security",
|
||||
"gray-matter": "^4.0.3",
|
||||
"http-proxy": "^1.18.1",
|
||||
"i18next": "^22.4.9",
|
||||
"i18next": "^22.4.15",
|
||||
"i18next-browser-languagedetector": "^7.0.1",
|
||||
"i18next-http-backend": "^2.2.0",
|
||||
"infisical-node": "^1.0.37",
|
||||
"jspdf": "^2.5.1",
|
||||
"jsrp": "^0.2.4",
|
||||
"lottie-react": "^2.4.0",
|
||||
"markdown-it": "^13.0.1",
|
||||
"next": "^12.3.4",
|
||||
"next-i18next": "^13.0.2",
|
||||
"posthog-js": "^1.39.4",
|
||||
"query-string": "^7.1.3",
|
||||
"react": "^17.0.2",
|
||||
@@ -64,7 +65,7 @@
|
||||
"react-dom": "^17.0.2",
|
||||
"react-grid-layout": "^1.3.4",
|
||||
"react-hook-form": "^7.43.0",
|
||||
"react-i18next": "^12.1.1",
|
||||
"react-i18next": "^12.2.2",
|
||||
"react-mailchimp-subscribe": "^2.1.3",
|
||||
"react-markdown": "^8.0.3",
|
||||
"react-redux": "^8.0.2",
|
||||
@@ -10017,6 +10018,7 @@
|
||||
"version": "3.30.1",
|
||||
"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.30.1.tgz",
|
||||
"integrity": "sha512-ZNS5nbiSwDTq4hFosEDqm65izl2CWmLz0hARJMyNQBgkUZMIF51cQiMvIQKA6hvuaeWxQDP3hEedM1JZIgTldQ==",
|
||||
"devOptional": true,
|
||||
"hasInstallScript": true,
|
||||
"funding": {
|
||||
"type": "opencollective",
|
||||
@@ -10094,6 +10096,33 @@
|
||||
"dev": true,
|
||||
"peer": true
|
||||
},
|
||||
"node_modules/cross-fetch": {
|
||||
"version": "3.1.5",
|
||||
"resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz",
|
||||
"integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==",
|
||||
"dependencies": {
|
||||
"node-fetch": "2.6.7"
|
||||
}
|
||||
},
|
||||
"node_modules/cross-fetch/node_modules/node-fetch": {
|
||||
"version": "2.6.7",
|
||||
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
|
||||
"integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
|
||||
"dependencies": {
|
||||
"whatwg-url": "^5.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": "4.x || >=6.0.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"encoding": "^0.1.0"
|
||||
},
|
||||
"peerDependenciesMeta": {
|
||||
"encoding": {
|
||||
"optional": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"node_modules/cross-spawn": {
|
||||
"version": "7.0.3",
|
||||
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
|
||||
@@ -13644,10 +13673,21 @@
|
||||
"@babel/runtime": "^7.20.6"
|
||||
}
|
||||
},
|
||||
"node_modules/i18next-fs-backend": {
|
||||
"version": "2.1.1",
|
||||
"resolved": "https://registry.npmjs.org/i18next-fs-backend/-/i18next-fs-backend-2.1.1.tgz",
|
||||
"integrity": "sha512-FTnj+UmNgT3YRml5ruRv0jMZDG7odOL/OP5PF5mOqvXud2vHrPOOs68Zdk6iqzL47cnnM0ZVkK2BAvpFeDJToA=="
|
||||
"node_modules/i18next-browser-languagedetector": {
|
||||
"version": "7.0.1",
|
||||
"resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-7.0.1.tgz",
|
||||
"integrity": "sha512-Pa5kFwaczXJAeHE56CHG2aWzFBMJNUNghf0Pm4SwSrEMps/PTKqW90EYWlIvhuYStf3Sn1K0vw+gH3+TLdkH1g==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.19.4"
|
||||
}
|
||||
},
|
||||
"node_modules/i18next-http-backend": {
|
||||
"version": "2.2.0",
|
||||
"resolved": "https://registry.npmjs.org/i18next-http-backend/-/i18next-http-backend-2.2.0.tgz",
|
||||
"integrity": "sha512-Z4sM7R6tzdLknSPER9GisEBxKPg5FkI07UrQniuroZmS15PHQrcCPLyuGKj8SS68tf+O2aEDYSUnmy1TZqZSbw==",
|
||||
"dependencies": {
|
||||
"cross-fetch": "3.1.5"
|
||||
}
|
||||
},
|
||||
"node_modules/iconv-lite": {
|
||||
"version": "0.4.24",
|
||||
@@ -16262,41 +16302,6 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"node_modules/next-i18next": {
|
||||
"version": "13.2.2",
|
||||
"resolved": "https://registry.npmjs.org/next-i18next/-/next-i18next-13.2.2.tgz",
|
||||
"integrity": "sha512-t0WU6K+HJoq2nVQ0n6OiiEZja9GyMqtDSU74FmOafgk4ljns+iZ18bsNJiI8rOUXfFfkW96ea1N7D5kbMyT+PA==",
|
||||
"funding": [
|
||||
{
|
||||
"type": "individual",
|
||||
"url": "https://locize.com/i18next.html"
|
||||
},
|
||||
{
|
||||
"type": "individual",
|
||||
"url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project"
|
||||
},
|
||||
{
|
||||
"type": "individual",
|
||||
"url": "https://locize.com"
|
||||
}
|
||||
],
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.20.13",
|
||||
"@types/hoist-non-react-statics": "^3.3.1",
|
||||
"core-js": "^3",
|
||||
"hoist-non-react-statics": "^3.3.2",
|
||||
"i18next-fs-backend": "^2.1.1"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=14"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"i18next": "^22.0.6",
|
||||
"next": ">= 12.0.0",
|
||||
"react": ">= 17.0.2",
|
||||
"react-i18next": "^12.2.0"
|
||||
}
|
||||
},
|
||||
"node_modules/next/node_modules/postcss": {
|
||||
"version": "8.4.14",
|
||||
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz",
|
||||
@@ -29322,7 +29327,8 @@
|
||||
"core-js": {
|
||||
"version": "3.30.1",
|
||||
"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.30.1.tgz",
|
||||
"integrity": "sha512-ZNS5nbiSwDTq4hFosEDqm65izl2CWmLz0hARJMyNQBgkUZMIF51cQiMvIQKA6hvuaeWxQDP3hEedM1JZIgTldQ=="
|
||||
"integrity": "sha512-ZNS5nbiSwDTq4hFosEDqm65izl2CWmLz0hARJMyNQBgkUZMIF51cQiMvIQKA6hvuaeWxQDP3hEedM1JZIgTldQ==",
|
||||
"devOptional": true
|
||||
},
|
||||
"core-js-compat": {
|
||||
"version": "3.30.1",
|
||||
@@ -29382,6 +29388,24 @@
|
||||
"dev": true,
|
||||
"peer": true
|
||||
},
|
||||
"cross-fetch": {
|
||||
"version": "3.1.5",
|
||||
"resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz",
|
||||
"integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==",
|
||||
"requires": {
|
||||
"node-fetch": "2.6.7"
|
||||
},
|
||||
"dependencies": {
|
||||
"node-fetch": {
|
||||
"version": "2.6.7",
|
||||
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
|
||||
"integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
|
||||
"requires": {
|
||||
"whatwg-url": "^5.0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"cross-spawn": {
|
||||
"version": "7.0.3",
|
||||
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
|
||||
@@ -32098,10 +32122,21 @@
|
||||
"@babel/runtime": "^7.20.6"
|
||||
}
|
||||
},
|
||||
"i18next-fs-backend": {
|
||||
"version": "2.1.1",
|
||||
"resolved": "https://registry.npmjs.org/i18next-fs-backend/-/i18next-fs-backend-2.1.1.tgz",
|
||||
"integrity": "sha512-FTnj+UmNgT3YRml5ruRv0jMZDG7odOL/OP5PF5mOqvXud2vHrPOOs68Zdk6iqzL47cnnM0ZVkK2BAvpFeDJToA=="
|
||||
"i18next-browser-languagedetector": {
|
||||
"version": "7.0.1",
|
||||
"resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-7.0.1.tgz",
|
||||
"integrity": "sha512-Pa5kFwaczXJAeHE56CHG2aWzFBMJNUNghf0Pm4SwSrEMps/PTKqW90EYWlIvhuYStf3Sn1K0vw+gH3+TLdkH1g==",
|
||||
"requires": {
|
||||
"@babel/runtime": "^7.19.4"
|
||||
}
|
||||
},
|
||||
"i18next-http-backend": {
|
||||
"version": "2.2.0",
|
||||
"resolved": "https://registry.npmjs.org/i18next-http-backend/-/i18next-http-backend-2.2.0.tgz",
|
||||
"integrity": "sha512-Z4sM7R6tzdLknSPER9GisEBxKPg5FkI07UrQniuroZmS15PHQrcCPLyuGKj8SS68tf+O2aEDYSUnmy1TZqZSbw==",
|
||||
"requires": {
|
||||
"cross-fetch": "3.1.5"
|
||||
}
|
||||
},
|
||||
"iconv-lite": {
|
||||
"version": "0.4.24",
|
||||
@@ -33950,18 +33985,6 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"next-i18next": {
|
||||
"version": "13.2.2",
|
||||
"resolved": "https://registry.npmjs.org/next-i18next/-/next-i18next-13.2.2.tgz",
|
||||
"integrity": "sha512-t0WU6K+HJoq2nVQ0n6OiiEZja9GyMqtDSU74FmOafgk4ljns+iZ18bsNJiI8rOUXfFfkW96ea1N7D5kbMyT+PA==",
|
||||
"requires": {
|
||||
"@babel/runtime": "^7.20.13",
|
||||
"@types/hoist-non-react-statics": "^3.3.1",
|
||||
"core-js": "^3",
|
||||
"hoist-non-react-statics": "^3.3.2",
|
||||
"i18next-fs-backend": "^2.1.1"
|
||||
}
|
||||
},
|
||||
"no-case": {
|
||||
"version": "3.0.4",
|
||||
"resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
|
||||
|
||||
@@ -55,14 +55,15 @@
|
||||
"fs": "^0.0.1-security",
|
||||
"gray-matter": "^4.0.3",
|
||||
"http-proxy": "^1.18.1",
|
||||
"i18next": "^22.4.9",
|
||||
"i18next": "^22.4.15",
|
||||
"i18next-browser-languagedetector": "^7.0.1",
|
||||
"i18next-http-backend": "^2.2.0",
|
||||
"infisical-node": "^1.0.37",
|
||||
"jspdf": "^2.5.1",
|
||||
"jsrp": "^0.2.4",
|
||||
"lottie-react": "^2.4.0",
|
||||
"markdown-it": "^13.0.1",
|
||||
"next": "^12.3.4",
|
||||
"next-i18next": "^13.0.2",
|
||||
"posthog-js": "^1.39.4",
|
||||
"query-string": "^7.1.3",
|
||||
"react": "^17.0.2",
|
||||
@@ -71,7 +72,7 @@
|
||||
"react-dom": "^17.0.2",
|
||||
"react-grid-layout": "^1.3.4",
|
||||
"react-hook-form": "^7.43.0",
|
||||
"react-i18next": "^12.1.1",
|
||||
"react-i18next": "^12.2.2",
|
||||
"react-mailchimp-subscribe": "^2.1.3",
|
||||
"react-markdown": "^8.0.3",
|
||||
"react-redux": "^8.0.2",
|
||||
|
||||
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"title": "Audit Logs",
|
||||
"subtitle": "Event history for this Infisical project.",
|
||||
"event": {
|
||||
"readSecrets": "Secrets Viewed",
|
||||
"updateSecrets": "Secrets Updated",
|
||||
"addSecrets": "Secrets Added",
|
||||
"deleteSecrets": "Secrets Deleted"
|
||||
},
|
||||
"ip-address": "IP Address"
|
||||
}
|
||||
@@ -1,28 +0,0 @@
|
||||
{
|
||||
"title": "Usage & Billing",
|
||||
"description": "View and manage your organization's subscription here",
|
||||
"subscription": "Subscription",
|
||||
"starter": {
|
||||
"name": "Starter",
|
||||
"price-explanation": "up to 5 team members",
|
||||
"text": "Manage any project with 5 members for free!",
|
||||
"subtext": "$5 per member/month afterwards."
|
||||
},
|
||||
"professional": {
|
||||
"name": "Professional",
|
||||
"price-explanation": "/member/month",
|
||||
"subtext": "Includes unlimited projects & members.",
|
||||
"text": "Keep up with key management as you grow."
|
||||
},
|
||||
"enterprise": {
|
||||
"name": "Enterprise",
|
||||
"text": "Keep up with key management as you grow."
|
||||
},
|
||||
"current-usage": "Current Usage",
|
||||
"free": "Free",
|
||||
"downgrade": "Downgrade",
|
||||
"upgrade": "Upgrade",
|
||||
"learn-more": "Learn More",
|
||||
"custom-pricing": "Custom Pricing",
|
||||
"schedule-demo": "Schedule a Demo"
|
||||
}
|
||||
@@ -1,34 +0,0 @@
|
||||
{
|
||||
"head-title": "{{title}} | Infisical",
|
||||
"error_project-already-exists": "A project with this name already exists.",
|
||||
"no-mobile": " To use Infisical, please log in through a device with larger dimensions. ",
|
||||
"email": "Email",
|
||||
"password": "Password",
|
||||
"first-name": "First Name",
|
||||
"last-name": "Last Name",
|
||||
"logout": "Log Out",
|
||||
"validate-required": "Please input your {{name}}",
|
||||
"maintenance-alert": "We are experiencing minor technical difficulties. We are working on solving it right now. Please come back in a few minutes.",
|
||||
"click-to-copy": "Click to copy",
|
||||
"project-id": "Project ID",
|
||||
"save-changes": "Save Changes",
|
||||
"saved": "Saved",
|
||||
"drop-zone": "Drag and drop a .env, .json, or .yml file here.",
|
||||
"drop-zone-keys": "Drag and drop a .env, .json, or .yml file here to add more secrets.",
|
||||
"role": "Role",
|
||||
"role_admin": "admin",
|
||||
"display-name": "Display Name",
|
||||
"environment": "Environment",
|
||||
"expired-in": "Expires in",
|
||||
"language": "Language",
|
||||
"search": "Search...",
|
||||
"note": "Note",
|
||||
"view-more": "View More",
|
||||
"end-of-history": "End of History",
|
||||
"select-event": "Select an event",
|
||||
"event": "Event",
|
||||
"user": "User",
|
||||
"source": "Source",
|
||||
"time": "Time",
|
||||
"timestamp": "Timestamp"
|
||||
}
|
||||
@@ -1,36 +0,0 @@
|
||||
{
|
||||
"title": "Secrets",
|
||||
"og-title": "Manage your .env files in seconds",
|
||||
"og-description": "Infisical a simple end-to-end encrypted platform that enables teams to sync and manage their .env files.",
|
||||
"search-keys": "Search keys...",
|
||||
"add-key": "Add Key",
|
||||
"personal": "Personal",
|
||||
"personal-description": "Personal keys are only visible to you",
|
||||
"shared": "Shared",
|
||||
"shared-description": "Shared keys are visible to your whole team",
|
||||
"make-shared": "Make Shared",
|
||||
"make-personal": "Make Personal",
|
||||
"add-secret": "Add a new secret",
|
||||
"check-docs": {
|
||||
"button": "Check Docs",
|
||||
"title": "Good job!",
|
||||
"line1": "Congrats on adding more secrets.",
|
||||
"line2": "Here is how to connect them to your codebase."
|
||||
},
|
||||
"sidebar": {
|
||||
"secret": "Secret",
|
||||
"key": "Key",
|
||||
"value": "Value",
|
||||
"override": "Override value with a personal value",
|
||||
"version-history": "Version History",
|
||||
"comments": "Comments & Notes",
|
||||
"personal-explanation": "This secret is personal. It is not shared with any of your teammates.",
|
||||
"generate-random-hex": "Generate Random Hex",
|
||||
"digits": "digits",
|
||||
"delete-key-dialog": {
|
||||
"title": "Delete Key",
|
||||
"confirm-delete-message": "Are you sure you want to delete this secret? This cannot be undone."
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,16 +0,0 @@
|
||||
{
|
||||
"title": "Project Integrations",
|
||||
"description": "Manage your integrations of Infisical with third-party services.",
|
||||
"no-integrations1": "You don't have any integrations set up yet. When you do, they will appear here.",
|
||||
"no-integrations2": "To start, click on any of the options below. It takes 5 clicks to set up.",
|
||||
"available": "Platform & Cloud Integrations",
|
||||
"available-text1": "Click on the integration you want to connect. This will let your environment variables flow automatically into selected third-party services.",
|
||||
"available-text2": "Note: during an integration with Heroku, for security reasons, it is impossible to maintain end-to-end encryption. In theory, this lets Infisical decrypt yor environment variables. In practice, we can assure you that this will never be done, and it allows us to protect your secrets from bad actors online. The core Infisical service will always stay end-to-end encrypted. With any questions, reach out support@infisical.com.",
|
||||
"cloud-integrations": "Cloud Integrations",
|
||||
"framework-integrations": "Framework Integrations",
|
||||
"click-to-start": "Click on an integration to begin syncing secrets to it.",
|
||||
"click-to-setup": "Click on a framework to get the setup instructions.",
|
||||
"grant-access-to-secrets": "Grant Infisical access to your secrets",
|
||||
"why-infisical-needs-access": "Most cloud integrations require Infisical to be able to decrypt your secrets so they can be forwarded over.",
|
||||
"grant-access-button": "Grant access"
|
||||
}
|
||||
@@ -1,10 +0,0 @@
|
||||
{
|
||||
"title": "Login",
|
||||
"og-title": "Log In to Infisical",
|
||||
"og-description": "Infisical a simple end-to-end encrypted platform that enables teams to sync and manage their .env files.",
|
||||
"login": "Log In",
|
||||
"need-account": "Need an Infisical account?",
|
||||
"create-account": "Create an account",
|
||||
"forgot-password": "Forgot your password?",
|
||||
"error-login": "Wrong credentials."
|
||||
}
|
||||
@@ -1,28 +0,0 @@
|
||||
{
|
||||
"title": "Sign Up",
|
||||
"og-title": "Replace .env files with 1 line of code. Sign Up for Infisical in 3 minutes.",
|
||||
"og-description": "Infisical a simple end-to-end encrypted platform that enables teams to sync and manage API-keys and environemntal variables. Works with Node.js, Next.js, Gatsby, Nest.js...",
|
||||
"signup": "Sign Up",
|
||||
"already-have-account": "Have an account? Log in",
|
||||
"forgot-password": "Forgot your password?",
|
||||
"verify": "Verify",
|
||||
"step1-start": "Let's get started",
|
||||
"step1-privacy": "By creating an account, you agree to our Terms and have read and acknowledged the Privacy Policy.",
|
||||
"step1-submit": "Get Started",
|
||||
"step2-message": "We've sent a verification code to",
|
||||
"step2-code-error": "Oops. Your code is wrong. Tries left:",
|
||||
"step2-resend-alert": "Don't see the code?",
|
||||
"step2-resend-submit": "Resend",
|
||||
"step2-resend-progress": "Resending...",
|
||||
"step2-spam-alert": "Make sure to check your spam inbox.",
|
||||
"step3-message": "Almost there!",
|
||||
"step4-message": "Save your Emergency Kit",
|
||||
"step4-description1": "If you get locked out of your account, your Emergency Kit is the only way to sign in.",
|
||||
"step4-description2": "We recommend you download it and keep it somewhere safe.",
|
||||
"step4-description3": "It contains your Secret Key which we cannot access or recover for you if you lose it.",
|
||||
"step4-download": "Download PDF",
|
||||
"step5-send-invites": "Send Invites",
|
||||
"step5-invite-team": "Invite your team",
|
||||
"step5-subtitle": "Infisical is meant to be used with your teammates. Invite them to test it out.",
|
||||
"step5-skip": "Skip"
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
{
|
||||
"support": {
|
||||
"slack": "Join Slack Forum",
|
||||
"docs": "Read Docs",
|
||||
"issue": "Open a Github Issue",
|
||||
"email": "Send us an Email"
|
||||
},
|
||||
"user": {
|
||||
"signed-in-as": "SIGNED IN AS",
|
||||
"current-organization": "CURRENT ORGANIZATION",
|
||||
"usage-billing": "Usage & Billing",
|
||||
"invite": "Invite Members",
|
||||
"other-organizations": "OTHER ORGANIZATION"
|
||||
},
|
||||
"menu": {
|
||||
"project": "PROJECT",
|
||||
"secrets": "Secrets",
|
||||
"members": "Members",
|
||||
"integrations": "Integrations",
|
||||
"project-settings": "Project Settings"
|
||||
}
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
{
|
||||
"api-keys": "Service Tokens",
|
||||
"api-keys-description": "Every service token is specific to you, a certain project and a certain environment within this project.",
|
||||
"add-new": "Add New Token",
|
||||
"add-dialog": {
|
||||
"title": "Add an API Key",
|
||||
"description": "Specify the name and expiry period. When an API key is generated, you will only be able to see it once before it disappears. Make sure to save it somewhere.",
|
||||
"name": "API Key Name",
|
||||
"add": "Add API Key",
|
||||
"copy-service-token": "Copy your API key",
|
||||
"copy-service-token-description": "Once you close this popup, you will never see your API key again"
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"incident-contacts": "Incident Contacts",
|
||||
"incident-contacts-description": "These contacts will be notified in the unlikely event of a severe incident.",
|
||||
"no-incident-contacts": "No incident contacts found.",
|
||||
"add-contact": "Add Contact",
|
||||
"add-dialog": {
|
||||
"title": "Add an Incident Contact",
|
||||
"description": "This contact will be notified in the unlikely event of a severe incident.",
|
||||
"add-incident": "Add Incident Contact"
|
||||
}
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
{
|
||||
"add-member": "Add Member",
|
||||
"org-members": "Organization Members",
|
||||
"org-members-description": "Manage members of your organization. These users could afterwards be formed into projects.",
|
||||
"search-members": "Search members...",
|
||||
"add-dialog": {
|
||||
"add-member-to-project": "Add a member to your project",
|
||||
"already-all-invited": "All the users in your organization are already invited.",
|
||||
"add-user-org-first": "Add more users to the organization first.",
|
||||
"user-will-email": "The user will receive an email with the instructions.",
|
||||
"looking-add": "<0>If you are looking to add users to your org,</0><1>click here</1>",
|
||||
"add-user-to-org": "Add Users to Organization"
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"password": "Password",
|
||||
"change": "Change password",
|
||||
"current": "Current password",
|
||||
"current-wrong": "The current password may be wrong",
|
||||
"new": "New password",
|
||||
"validate-base": "Password should contain at least:",
|
||||
"validate-length": "14 characters",
|
||||
"validate-case": "1 lowercase character",
|
||||
"validate-number": "1 number"
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
{
|
||||
"service-tokens": "Service Tokens",
|
||||
"service-tokens-description": "Every service token is specific to you, a certain project and a certain environment within this project.",
|
||||
"add-new": "Add New Token",
|
||||
"add-dialog": {
|
||||
"title": "Add a service token for {{target}}",
|
||||
"description": "When a token is generated, you will only be able to see it once before it disappears. Make sure to save it somewhere.",
|
||||
"name": "Service Token Name",
|
||||
"add": "Add Service Token",
|
||||
"copy-service-token": "Copy your service token",
|
||||
"copy-service-token-description": "Once you close this popup, you will never see your service token again"
|
||||
}
|
||||
}
|
||||
@@ -1,4 +0,0 @@
|
||||
{
|
||||
"title": "Project Members",
|
||||
"description": "This page shows the members of the selected project, and allows you to modify their permissions."
|
||||
}
|
||||
@@ -1,4 +0,0 @@
|
||||
{
|
||||
"title": "Organization Settings",
|
||||
"description": "Manage members of your organization. These users could afterwards be formed into projects."
|
||||
}
|
||||
@@ -1,16 +0,0 @@
|
||||
{
|
||||
"title": "Personal Settings",
|
||||
"description": "View and manage your personal information here.",
|
||||
"emergency": {
|
||||
"name": "Emergency Kit",
|
||||
"text1": "Your Emergency Kit contains the information you’ll need to sign in to your Infisical account.",
|
||||
"text2": "Only the latest issued Emergency Kit remains valid. To get a new Emergency Kit, verify your password.",
|
||||
"download": "Download Emergency Kit"
|
||||
},
|
||||
"change-language": "Change Language",
|
||||
"api-keys": {
|
||||
"title": "API Keys",
|
||||
"description": "Manage your personal API Keys to access the Infisical API.",
|
||||
"add-new": "Add new"
|
||||
}
|
||||
}
|
||||
@@ -1,15 +0,0 @@
|
||||
{
|
||||
"title": "Project Settings",
|
||||
"description": "These settings only apply to the currently selected Project.",
|
||||
"danger-zone": "Danger Zone",
|
||||
"delete-project": "Delete Project",
|
||||
"project-to-delete": "Project to be Deleted",
|
||||
"danger-zone-note": "As soon as you delete this project, you will not be able to undo it. This will immediately remove all the keys. If you still want to do that, please enter the name of the project below.",
|
||||
"delete-project-note": "Note: You can only delete a project in case you have more than one",
|
||||
"project-id-description": "To integrate Infisical into your code base and get automatic injection of environmental variables, you should use the following Project ID.",
|
||||
"project-id-description2": "For more guidance, including code snipets for various languages and frameworks, see ",
|
||||
"auto-generated": "This is your project's auto-generated unique identifier. It can't be changed.",
|
||||
"docs": "Infisical Docs",
|
||||
"auto-capitalization": "Auto Capitalization",
|
||||
"auto-capitalization-description": "According to standards, Infisical will automatically capitalize your keys. If you want to disable this feature, you can do so here."
|
||||
}
|
||||
@@ -1,28 +0,0 @@
|
||||
{
|
||||
"title": "Sign Up",
|
||||
"og-title": "Replace .env files with 1 line of code. Sign Up for Infisical in 3 minutes.",
|
||||
"og-description": "Infisical a simple end-to-end encrypted platform that enables teams to sync and manage API-keys and environemntal variables. Works with Node.js, Next.js, Gatsby, Nest.js...",
|
||||
"signup": "Sign Up",
|
||||
"already-have-account": "Have an account? Log in",
|
||||
"forgot-password": "Forgot your password?",
|
||||
"verify": "Verify",
|
||||
"step1-start": "Let's get started",
|
||||
"step1-privacy": "By creating an account, you agree to our Terms and have read and acknowledged the Privacy Policy.",
|
||||
"step1-submit": "Get Started",
|
||||
"step2-message": "We've sent a verification code to",
|
||||
"step2-code-error": "Oops. Your code is wrong. Please try again.",
|
||||
"step2-resend-alert": "Don't see the code?",
|
||||
"step2-resend-submit": "Resend",
|
||||
"step2-resend-progress": "Resending...",
|
||||
"step2-spam-alert": "Make sure to check your spam inbox.",
|
||||
"step3-message": "Almost there!",
|
||||
"step4-message": "Save your Emergency Kit",
|
||||
"step4-description1": "If you get locked out of your account, your Emergency Kit is the only way to sign in.",
|
||||
"step4-description2": "We recommend you download it and keep it somewhere safe.",
|
||||
"step4-description3": "It contains your Secret Key which we cannot access or recover for you if you lose it.",
|
||||
"step4-download": "Download PDF",
|
||||
"step5-send-invites": "Send Invites",
|
||||
"step5-invite-team": "Invite your team",
|
||||
"step5-subtitle": "Infisical is meant to be used with your teammates. Invite them to test it out.",
|
||||
"step5-skip": "Skip"
|
||||
}
|
||||
319
frontend/public/locales/en/translations.json
Normal file
319
frontend/public/locales/en/translations.json
Normal file
@@ -0,0 +1,319 @@
|
||||
{
|
||||
"activity": {
|
||||
"title": "Audit Logs",
|
||||
"subtitle": "Event history for this Infisical project.",
|
||||
"event": {
|
||||
"readSecrets": "Secrets Viewed",
|
||||
"updateSecrets": "Secrets Updated",
|
||||
"addSecrets": "Secrets Added",
|
||||
"deleteSecrets": "Secrets Deleted"
|
||||
},
|
||||
"ip-address": "IP Address"
|
||||
},
|
||||
"billing": {
|
||||
"title": "Usage & Billing",
|
||||
"description": "View and manage your organization's subscription here",
|
||||
"subscription": "Subscription",
|
||||
"starter": {
|
||||
"name": "Starter",
|
||||
"price-explanation": "up to 5 team members",
|
||||
"text": "Manage any project with 5 members for free!",
|
||||
"subtext": "$5 per member/month afterwards."
|
||||
},
|
||||
"professional": {
|
||||
"name": "Professional",
|
||||
"price-explanation": "/member/month",
|
||||
"subtext": "Includes unlimited projects & members.",
|
||||
"text": "Keep up with key management as you grow."
|
||||
},
|
||||
"enterprise": {
|
||||
"name": "Enterprise",
|
||||
"text": "Keep up with key management as you grow."
|
||||
},
|
||||
"current-usage": "Current Usage",
|
||||
"free": "Free",
|
||||
"downgrade": "Downgrade",
|
||||
"upgrade": "Upgrade",
|
||||
"learn-more": "Learn More",
|
||||
"custom-pricing": "Custom Pricing",
|
||||
"schedule-demo": "Schedule a Demo"
|
||||
},
|
||||
"common": {
|
||||
"head-title": "{{title}} | Infisical",
|
||||
"error_project-already-exists": "A project with this name already exists.",
|
||||
"no-mobile": " To use Infisical, please log in through a device with larger dimensions. ",
|
||||
"email": "Email",
|
||||
"password": "Password",
|
||||
"first-name": "First Name",
|
||||
"last-name": "Last Name",
|
||||
"logout": "Log Out",
|
||||
"validate-required": "Please input your {{name}}",
|
||||
"maintenance-alert": "We are experiencing minor technical difficulties. We are working on solving it right now. Please come back in a few minutes.",
|
||||
"click-to-copy": "Click to copy",
|
||||
"project-id": "Project ID",
|
||||
"save-changes": "Save Changes",
|
||||
"saved": "Saved",
|
||||
"drop-zone": "Drag and drop a .env, .json, or .yml file here.",
|
||||
"drop-zone-keys": "Drag and drop a .env, .json, or .yml file here to add more secrets.",
|
||||
"role": "Role",
|
||||
"role_admin": "admin",
|
||||
"display-name": "Display Name",
|
||||
"environment": "Environment",
|
||||
"expired-in": "Expires in",
|
||||
"language": "Language",
|
||||
"search": "Search...",
|
||||
"note": "Note",
|
||||
"view-more": "View More",
|
||||
"end-of-history": "End of History",
|
||||
"select-event": "Select an event",
|
||||
"event": "Event",
|
||||
"user": "User",
|
||||
"source": "Source",
|
||||
"time": "Time",
|
||||
"timestamp": "Timestamp"
|
||||
},
|
||||
"dashboard": {
|
||||
"title": "Secrets",
|
||||
"og-title": "Manage your .env files in seconds",
|
||||
"og-description": "Infisical a simple end-to-end encrypted platform that enables teams to sync and manage their .env files.",
|
||||
"search-keys": "Search keys...",
|
||||
"add-key": "Add Key",
|
||||
"personal": "Personal",
|
||||
"personal-description": "Personal keys are only visible to you",
|
||||
"shared": "Shared",
|
||||
"shared-description": "Shared keys are visible to your whole team",
|
||||
"make-shared": "Make Shared",
|
||||
"make-personal": "Make Personal",
|
||||
"add-secret": "Add a new secret",
|
||||
"check-docs": {
|
||||
"button": "Check Docs",
|
||||
"title": "Good job!",
|
||||
"line1": "Congrats on adding more secrets.",
|
||||
"line2": "Here is how to connect them to your codebase."
|
||||
},
|
||||
"sidebar": {
|
||||
"secret": "Secret",
|
||||
"key": "Key",
|
||||
"value": "Value",
|
||||
"override": "Override value with a personal value",
|
||||
"version-history": "Version History",
|
||||
"comments": "Comments & Notes",
|
||||
"personal-explanation": "This secret is personal. It is not shared with any of your teammates.",
|
||||
"generate-random-hex": "Generate Random Hex",
|
||||
"digits": "digits",
|
||||
"delete-key-dialog": {
|
||||
"title": "Delete Key",
|
||||
"confirm-delete-message": "Are you sure you want to delete this secret? This cannot be undone."
|
||||
}
|
||||
}
|
||||
},
|
||||
"integrations": {
|
||||
"title": "Project Integrations",
|
||||
"description": "Manage your integrations of Infisical with third-party services.",
|
||||
"no-integrations1": "You don't have any integrations set up yet. When you do, they will appear here.",
|
||||
"no-integrations2": "To start, click on any of the options below. It takes 5 clicks to set up.",
|
||||
"available": "Platform & Cloud Integrations",
|
||||
"available-text1": "Click on the integration you want to connect. This will let your environment variables flow automatically into selected third-party services.",
|
||||
"available-text2": "Note: during an integration with Heroku, for security reasons, it is impossible to maintain end-to-end encryption. In theory, this lets Infisical decrypt yor environment variables. In practice, we can assure you that this will never be done, and it allows us to protect your secrets from bad actors online. The core Infisical service will always stay end-to-end encrypted. With any questions, reach out support@infisical.com.",
|
||||
"cloud-integrations": "Cloud Integrations",
|
||||
"framework-integrations": "Framework Integrations",
|
||||
"click-to-start": "Click on an integration to begin syncing secrets to it.",
|
||||
"click-to-setup": "Click on a framework to get the setup instructions.",
|
||||
"grant-access-to-secrets": "Grant Infisical access to your secrets",
|
||||
"why-infisical-needs-access": "Most cloud integrations require Infisical to be able to decrypt your secrets so they can be forwarded over.",
|
||||
"grant-access-button": "Grant access"
|
||||
},
|
||||
"login": {
|
||||
"title": "Login",
|
||||
"og-title": "Log In to Infisical",
|
||||
"og-description": "Infisical a simple end-to-end encrypted platform that enables teams to sync and manage their .env files.",
|
||||
"login": "Log In",
|
||||
"need-account": "Need an Infisical account?",
|
||||
"create-account": "Create an account",
|
||||
"forgot-password": "Forgot your password?",
|
||||
"error-login": "Wrong credentials."
|
||||
},
|
||||
"mfa": {
|
||||
"title": "Sign Up",
|
||||
"og-title": "Replace .env files with 1 line of code. Sign Up for Infisical in 3 minutes.",
|
||||
"og-description": "Infisical a simple end-to-end encrypted platform that enables teams to sync and manage API-keys and environemntal variables. Works with Node.js, Next.js, Gatsby, Nest.js...",
|
||||
"signup": "Sign Up",
|
||||
"already-have-account": "Have an account? Log in",
|
||||
"forgot-password": "Forgot your password?",
|
||||
"verify": "Verify",
|
||||
"step1-start": "Let's get started",
|
||||
"step1-privacy": "By creating an account, you agree to our Terms and have read and acknowledged the Privacy Policy.",
|
||||
"step1-submit": "Get Started",
|
||||
"step2-message": "We've sent a verification code to",
|
||||
"step2-code-error": "Oops. Your code is wrong. Tries left:",
|
||||
"step2-resend-alert": "Don't see the code?",
|
||||
"step2-resend-submit": "Resend",
|
||||
"step2-resend-progress": "Resending...",
|
||||
"step2-spam-alert": "Make sure to check your spam inbox.",
|
||||
"step3-message": "Almost there!",
|
||||
"step4-message": "Save your Emergency Kit",
|
||||
"step4-description1": "If you get locked out of your account, your Emergency Kit is the only way to sign in.",
|
||||
"step4-description2": "We recommend you download it and keep it somewhere safe.",
|
||||
"step4-description3": "It contains your Secret Key which we cannot access or recover for you if you lose it.",
|
||||
"step4-download": "Download PDF",
|
||||
"step5-send-invites": "Send Invites",
|
||||
"step5-invite-team": "Invite your team",
|
||||
"step5-subtitle": "Infisical is meant to be used with your teammates. Invite them to test it out.",
|
||||
"step5-skip": "Skip"
|
||||
},
|
||||
"nav": {
|
||||
"support": {
|
||||
"slack": "Join Slack Forum",
|
||||
"docs": "Read Docs",
|
||||
"issue": "Open a Github Issue",
|
||||
"email": "Send us an Email"
|
||||
},
|
||||
"user": {
|
||||
"signed-in-as": "SIGNED IN AS",
|
||||
"current-organization": "CURRENT ORGANIZATION",
|
||||
"usage-billing": "Usage & Billing",
|
||||
"invite": "Invite Members",
|
||||
"other-organizations": "OTHER ORGANIZATION"
|
||||
},
|
||||
"menu": {
|
||||
"project": "PROJECT",
|
||||
"secrets": "Secrets",
|
||||
"members": "Members",
|
||||
"integrations": "Integrations",
|
||||
"project-settings": "Project Settings"
|
||||
}
|
||||
},
|
||||
"section": {
|
||||
"api-key": {
|
||||
"api-keys": "Service Tokens",
|
||||
"api-keys-description": "Every service token is specific to you, a certain project and a certain environment within this project.",
|
||||
"add-new": "Add New Token",
|
||||
"add-dialog": {
|
||||
"title": "Add an API Key",
|
||||
"description": "Specify the name and expiry period. When an API key is generated, you will only be able to see it once before it disappears. Make sure to save it somewhere.",
|
||||
"name": "API Key Name",
|
||||
"add": "Add API Key",
|
||||
"copy-service-token": "Copy your API key",
|
||||
"copy-service-token-description": "Once you close this popup, you will never see your API key again"
|
||||
}
|
||||
},
|
||||
"incident": {
|
||||
"incident-contacts": "Incident Contacts",
|
||||
"incident-contacts-description": "These contacts will be notified in the unlikely event of a severe incident.",
|
||||
"no-incident-contacts": "No incident contacts found.",
|
||||
"add-contact": "Add Contact",
|
||||
"add-dialog": {
|
||||
"title": "Add an Incident Contact",
|
||||
"description": "This contact will be notified in the unlikely event of a severe incident.",
|
||||
"add-incident": "Add Incident Contact"
|
||||
}
|
||||
},
|
||||
"members": {
|
||||
"add-member": "Add Member",
|
||||
"org-members": "Organization Members",
|
||||
"org-members-description": "Manage members of your organization. These users could afterwards be formed into projects.",
|
||||
"search-members": "Search members...",
|
||||
"add-dialog": {
|
||||
"add-member-to-project": "Add a member to your project",
|
||||
"already-all-invited": "All the users in your organization are already invited.",
|
||||
"add-user-org-first": "Add more users to the organization first.",
|
||||
"user-will-email": "The user will receive an email with the instructions.",
|
||||
"looking-add": "<0>If you are looking to add users to your org,</0><1>click here</1>",
|
||||
"add-user-to-org": "Add Users to Organization"
|
||||
}
|
||||
},
|
||||
"password": {
|
||||
"password": "Password",
|
||||
"change": "Change password",
|
||||
"current": "Current password",
|
||||
"current-wrong": "The current password may be wrong",
|
||||
"new": "New password",
|
||||
"validate-base": "Password should contain at least:",
|
||||
"validate-length": "14 characters",
|
||||
"validate-case": "1 lowercase character",
|
||||
"validate-number": "1 number"
|
||||
},
|
||||
"token": {
|
||||
"service-tokens": "Service Tokens",
|
||||
"service-tokens-description": "Every service token is specific to you, a certain project and a certain environment within this project.",
|
||||
"add-new": "Add New Token",
|
||||
"add-dialog": {
|
||||
"title": "Add a service token for {{target}}",
|
||||
"description": "When a token is generated, you will only be able to see it once before it disappears. Make sure to save it somewhere.",
|
||||
"name": "Service Token Name",
|
||||
"add": "Add Service Token",
|
||||
"copy-service-token": "Copy your service token",
|
||||
"copy-service-token-description": "Once you close this popup, you will never see your service token again"
|
||||
}
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"members": {
|
||||
"title": "Project Members",
|
||||
"description": "This page shows the members of the selected project, and allows you to modify their permissions."
|
||||
},
|
||||
"org": {
|
||||
"title": "Organization Settings",
|
||||
"description": "Manage members of your organization. These users could afterwards be formed into projects."
|
||||
},
|
||||
"personal": {
|
||||
"title": "Personal Settings",
|
||||
"description": "View and manage your personal information here.",
|
||||
"emergency": {
|
||||
"name": "Emergency Kit",
|
||||
"text1": "Your Emergency Kit contains the information you’ll need to sign in to your Infisical account.",
|
||||
"text2": "Only the latest issued Emergency Kit remains valid. To get a new Emergency Kit, verify your password.",
|
||||
"download": "Download Emergency Kit"
|
||||
},
|
||||
"change-language": "Change Language",
|
||||
"api-keys": {
|
||||
"title": "API Keys",
|
||||
"description": "Manage your personal API Keys to access the Infisical API.",
|
||||
"add-new": "Add new"
|
||||
}
|
||||
},
|
||||
"project": {
|
||||
"title": "Project Settings",
|
||||
"description": "These settings only apply to the currently selected Project.",
|
||||
"danger-zone": "Danger Zone",
|
||||
"delete-project": "Delete Project",
|
||||
"project-to-delete": "Project to be Deleted",
|
||||
"danger-zone-note": "As soon as you delete this project, you will not be able to undo it. This will immediately remove all the keys. If you still want to do that, please enter the name of the project below.",
|
||||
"delete-project-note": "Note: You can only delete a project in case you have more than one",
|
||||
"project-id-description": "To integrate Infisical into your code base and get automatic injection of environmental variables, you should use the following Project ID.",
|
||||
"project-id-description2": "For more guidance, including code snipets for various languages and frameworks, see ",
|
||||
"auto-generated": "This is your project's auto-generated unique identifier. It can't be changed.",
|
||||
"docs": "Infisical Docs",
|
||||
"auto-capitalization": "Auto Capitalization",
|
||||
"auto-capitalization-description": "According to standards, Infisical will automatically capitalize your keys. If you want to disable this feature, you can do so here."
|
||||
}
|
||||
},
|
||||
"signup": {
|
||||
"title": "Sign Up",
|
||||
"og-title": "Replace .env files with 1 line of code. Sign Up for Infisical in 3 minutes.",
|
||||
"og-description": "Infisical a simple end-to-end encrypted platform that enables teams to sync and manage API-keys and environemntal variables. Works with Node.js, Next.js, Gatsby, Nest.js...",
|
||||
"signup": "Sign Up",
|
||||
"already-have-account": "Have an account? Log in",
|
||||
"forgot-password": "Forgot your password?",
|
||||
"verify": "Verify",
|
||||
"step1-start": "Let's get started",
|
||||
"step1-privacy": "By creating an account, you agree to our Terms and have read and acknowledged the Privacy Policy.",
|
||||
"step1-submit": "Get Started",
|
||||
"step2-message": "We've sent a verification code to",
|
||||
"step2-code-error": "Oops. Your code is wrong. Please try again.",
|
||||
"step2-resend-alert": "Don't see the code?",
|
||||
"step2-resend-submit": "Resend",
|
||||
"step2-resend-progress": "Resending...",
|
||||
"step2-spam-alert": "Make sure to check your spam inbox.",
|
||||
"step3-message": "Almost there!",
|
||||
"step4-message": "Save your Emergency Kit",
|
||||
"step4-description1": "If you get locked out of your account, your Emergency Kit is the only way to sign in.",
|
||||
"step4-description2": "We recommend you download it and keep it somewhere safe.",
|
||||
"step4-description3": "It contains your Secret Key which we cannot access or recover for you if you lose it.",
|
||||
"step4-download": "Download PDF",
|
||||
"step5-send-invites": "Send Invites",
|
||||
"step5-invite-team": "Invite your team",
|
||||
"step5-subtitle": "Infisical is meant to be used with your teammates. Invite them to test it out.",
|
||||
"step5-skip": "Skip"
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"title": "Historial de eventos",
|
||||
"subtitle": "Historial de eventos para este proyecto de Infisical.",
|
||||
"event": {
|
||||
"readSecrets": "Secrets vistas",
|
||||
"updateSecrets": "Secrets actualizadas",
|
||||
"addSecrets": "Secrets añadidas",
|
||||
"deleteSecrets": "Secrets eliminadas"
|
||||
},
|
||||
"ip-address": "Dirección IP"
|
||||
}
|
||||
@@ -1,28 +0,0 @@
|
||||
{
|
||||
"title": "Uso & Facturación",
|
||||
"description": "Visualiza y gestiona la suscripción de tu organización",
|
||||
"subscription": "Suscripción",
|
||||
"starter": {
|
||||
"name": "Starter",
|
||||
"price-explanation": "hasta 5 miembros",
|
||||
"text": "¡Hasta 5 personas gratis!",
|
||||
"subtext": "Después, $5 por miembro/mes."
|
||||
},
|
||||
"professional": {
|
||||
"name": "Professional",
|
||||
"price-explanation": "/miembro/mes",
|
||||
"subtext": "Includes unlimited projects & members.",
|
||||
"text": "Mantén la gestión de claves a medida que creces."
|
||||
},
|
||||
"enterprise": {
|
||||
"name": "Enterprise",
|
||||
"text": "Mantén la gestión de claves a medida que creces."
|
||||
},
|
||||
"current-usage": "Uso actual",
|
||||
"free": "Gratis",
|
||||
"downgrade": "Reducir",
|
||||
"upgrade": "Mejorar",
|
||||
"learn-more": "Saber más",
|
||||
"custom-pricing": "A medida",
|
||||
"schedule-demo": "Solicitar una demo"
|
||||
}
|
||||
@@ -1,34 +0,0 @@
|
||||
{
|
||||
"head-title": "{{title}} | Infisical",
|
||||
"error_project-already-exists": "Ya existe un proyecto con este nombre.",
|
||||
"no-mobile": "Para usar Infisical, inicia sesión con un dispositivo de mayores dimesiones.",
|
||||
"email": "Correo electrónico",
|
||||
"password": "Contraseña",
|
||||
"first-name": "Nombre",
|
||||
"last-name": "Apellidos",
|
||||
"logout": "Cerrar sesión",
|
||||
"validate-required": "Por favor, introduce tu {{name}}",
|
||||
"maintenance-alert": "Estamos experimentando problemas técnicos. Estamos trabajando para resolverlos. Por favor, vuelve en unos minutos.",
|
||||
"click-to-copy": "Click para copiar",
|
||||
"project-id": "ID de proyecto",
|
||||
"save-changes": "Guardar cambios",
|
||||
"saved": "Guardado",
|
||||
"drop-zone": "Arrastra y suelta un archivo .env, .json o .yml aquí.",
|
||||
"drop-zone-keys": "Arrastra y suelta un archivo .env, .json, or .yml aquí para añadir más secrets.",
|
||||
"role": "Rol",
|
||||
"role_admin": "admin",
|
||||
"display-name": "Nombre visible",
|
||||
"environment": "Entorno",
|
||||
"expired-in": "Expira en",
|
||||
"language": "Idioma",
|
||||
"search": "Buscar...",
|
||||
"note": "Nota",
|
||||
"view-more": "Ver más",
|
||||
"end-of-history": "Fin del historial",
|
||||
"select-event": "Selecciona un evento",
|
||||
"event": "Evento",
|
||||
"user": "Usuario",
|
||||
"source": "Fuente",
|
||||
"time": "Hora",
|
||||
"timestamp": "Marca temporal"
|
||||
}
|
||||
@@ -1,35 +0,0 @@
|
||||
{
|
||||
"title": "Secrets",
|
||||
"og-title": "Gestiona tus archivos .env en segundos",
|
||||
"og-description": "Infisical es una solución cifrada de extremo a extremo que habilita a los equipos a compartir archivos .env de forma sencilla.",
|
||||
"search-keys": "Buscar claves...",
|
||||
"add-key": "Añadir clave",
|
||||
"personal": "Personal",
|
||||
"personal-description": "Las claves personales solo son visibles para ti",
|
||||
"shared": "Compartido",
|
||||
"shared-description": "Claves compartidas son visibles para todo tu equipo",
|
||||
"make-shared": "Hacer compartida",
|
||||
"make-personal": "Hacer personal",
|
||||
"add-secret": "Añadir una nueva clave",
|
||||
"check-docs": {
|
||||
"button": "Comprueba la documentación",
|
||||
"title": "¡Buen trabajo!",
|
||||
"line1": "Enhorabuena por añadir claves.",
|
||||
"line2": "Averigua como usarlo desde tu código."
|
||||
},
|
||||
"sidebar": {
|
||||
"secret": "Secret",
|
||||
"key": "Clave",
|
||||
"value": "valor",
|
||||
"override": "Sobreescribir valor con el valor personal",
|
||||
"version-history": "Historial de versiones",
|
||||
"comments": "Comentarios & Notas",
|
||||
"personal-explanation": "Esta clave es personal. No será compartida con ninguno de tus compañeros.",
|
||||
"generate-random-hex": "Generar Hex aleatorio",
|
||||
"digits": "dígitos",
|
||||
"delete-key-dialog": {
|
||||
"title": "Eliminar clave",
|
||||
"confirm-delete-message": "¿Estás seguro de que quieres eliminar esta clave? Esta operación no se puede deshacer."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,16 +0,0 @@
|
||||
{
|
||||
"title": "Integraciones del proyecto",
|
||||
"description": "Gestiona tus integraciones de Infisical con aplicaciones de terceros.",
|
||||
"no-integrations1": "No tienes ninguna integración configurada. Cuando las tengas, aparecerán aquí.",
|
||||
"no-integrations2": "Para empezar haz click en cualquiera de las opciones siguientes. Se necesitan tan solo 5 pasos.",
|
||||
"available": "Integraciones con la nube",
|
||||
"available-text1": "Haz click en la integración que quieras conectar. Esto hará que las variables de entorno se configuren automáticamente en los servicios de terceros seleccionados.",
|
||||
"available-text2": "Nota: en la integración con Heroku, por motivos de seguridad, es imposible mantener el cifrado de extremo a extremo. En teoría, esto permite a Infisical descifrar tus variables de entorno. En la práctica, te podemos asegurar que esto nunca va a suceder. El núcleo del servicio Infisical siempre estará cifrado de extremo a extremo. Si tienes dudas, escríbenos a support@infisical.com.",
|
||||
"cloud-integrations": "Integraciones con la nube",
|
||||
"framework-integrations": "Integraciones con frameworks",
|
||||
"click-to-start": "Haz click en una integración para empezar a sincronizar las claves.",
|
||||
"click-to-setup": "Haz click en un framework para ver las instrucciones de uso.",
|
||||
"grant-access-to-secrets": "Autorizar Infisical el acceso a tus claves",
|
||||
"why-infisical-needs-access": "La mayoría de las integraciones en la nube requieren a Infisical tener permiso para descifrar tus claves, para que puedan ser enviadas.",
|
||||
"grant-access-button": "Autorizar acceso"
|
||||
}
|
||||
@@ -1,10 +0,0 @@
|
||||
{
|
||||
"title": "Iniciar sesión",
|
||||
"og-title": "Iniciar sesión en Infisical",
|
||||
"og-description": "Infisical a simple end-to-end encrypted platform that enables teams to sync and manage their .env files.",
|
||||
"login": "Iniciar sesión",
|
||||
"need-account": "¿Necesitas una cuenta de Infisical?",
|
||||
"create-account": "Crea una cuenta",
|
||||
"forgot-password": "¿Has olvidado tu contraseña?",
|
||||
"error-login": "Datos incorrectos."
|
||||
}
|
||||
@@ -1,28 +0,0 @@
|
||||
{
|
||||
"title": "Registrarse",
|
||||
"og-title": "Reemplaza los archivos .env con una línea de código. Regístrate en Infisical en solo 3 minutos.",
|
||||
"og-description": "Infisical es una plataforma sencilla cifrada de extremo a extremo que permite a equipos sincronizar y gestionar API-keys y variables de entorno. Funciona con Node.js, Next.js, Gatsby, Nest.js...",
|
||||
"signup": "Registrarse",
|
||||
"already-have-account": "¿Ya tienes una cuenta? Inicia sesión",
|
||||
"forgot-password": "¿Has olvidado tu contraseña?",
|
||||
"verify": "Verificar",
|
||||
"step1-start": "Vamos a empezar",
|
||||
"step1-privacy": "Al crear la cuenta, aceptas nuestros Términos y has leído y comprendido nuestra Política de privacidad.",
|
||||
"step1-submit": "Empezar",
|
||||
"step2-message": "Hemos enviado un código a",
|
||||
"step2-code-error": "Oops. Tu código es incorrecto. Intentos restantes:",
|
||||
"step2-resend-alert": "¿No ves el código?",
|
||||
"step2-resend-submit": "Volver a enviar",
|
||||
"step2-resend-progress": "Reenviando...",
|
||||
"step2-spam-alert": "Asegúrate de comprobar la carpeta de spam.",
|
||||
"step3-message": "¡Casi hemos terminado!",
|
||||
"step4-message": "Guarda tu Kit de emergencia",
|
||||
"step4-description1": "Si pierdes el acceso a tu cuenta, tu Kit de emergencia es la única forma de iniciar sesión.",
|
||||
"step4-description2": "Te recomendamos que lo descargues y lo guardes en un sitio seguro.",
|
||||
"step4-description3": "Contiene tu Clave secreta, a la que no tenemos acceso y tampoco podemos recuperar si la pierdes.",
|
||||
"step4-download": "Descargar PDF",
|
||||
"step5-send-invites": "Enviar invitaciones",
|
||||
"step5-invite-team": "Invita a tu equipo",
|
||||
"step5-subtitle": "Infisical está pensado para usarlo con tus compañeros. Invítalos a probarlo.",
|
||||
"step5-skip": "Saltar"
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
{
|
||||
"support": {
|
||||
"slack": "Unirse al Slack",
|
||||
"docs": "Leer documentación",
|
||||
"issue": "Abrir una Github Issue",
|
||||
"email": "Envíanos un correo electrónico"
|
||||
},
|
||||
"user": {
|
||||
"signed-in-as": "INICIADO COMO",
|
||||
"current-organization": "ORGANIZACIÓN ACTUAL",
|
||||
"usage-billing": "Uso & Facturación",
|
||||
"invite": "Invitar miembros",
|
||||
"other-organizations": "OTRA ORGANIZACIÓN"
|
||||
},
|
||||
"menu": {
|
||||
"project": "PROYECTO",
|
||||
"secrets": "Claves",
|
||||
"members": "Miembros",
|
||||
"integrations": "Integraciones",
|
||||
"project-settings": "Configuración del proyecto"
|
||||
}
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
{
|
||||
"api-keys": "Tokens de servicio",
|
||||
"api-keys-description": "Cada token de servicio es específico para ti, para cada proyecto y para cada entorno en este proyecto.",
|
||||
"add-new": "Añadir nuevo token",
|
||||
"add-dialog": {
|
||||
"title": "Añadir una API Key",
|
||||
"description": "Especifica el nombre y el período de expiración. Cuando una API key es generada, solo podrás verla una vez hasta que desaparezca. Asegúrate de guardarla en algún lado.",
|
||||
"name": "Nombre de la API Key",
|
||||
"add": "Añadir API Key",
|
||||
"copy-service-token": "Copia tu API key",
|
||||
"copy-service-token-description": "Una vez que cierres esta ventana, no volverás a ver tu API key"
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"incident-contacts": "Contactos de incidencias",
|
||||
"incident-contacts-description": "Estos contactos serán notificados en caso de una incidencia grave.",
|
||||
"no-incident-contacts": "No se han encontrado contactos para incidencias.",
|
||||
"add-contact": "Añadir contacto",
|
||||
"add-dialog": {
|
||||
"title": "Añadir un contacto de incidencias",
|
||||
"description": "Este contacto será notificado en el caso de una incidencia grave.",
|
||||
"add-incident": "Añadir contacto de incidencias"
|
||||
}
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
{
|
||||
"add-member": "Añadir miembro",
|
||||
"org-members": "Miembros de la organización",
|
||||
"org-members-description": "Gestiona los miembros de tu organización. Estos usuarios podrán ser agrupados en proyectos más tarde.",
|
||||
"search-members": "Buscar miembros...",
|
||||
"add-dialog": {
|
||||
"add-member-to-project": "Añadir un miembro al proyecto",
|
||||
"already-all-invited": "Todos los uaurios en tu organización han sido invitados.",
|
||||
"add-user-org-first": "Añadir primero más usuarios a la organización.",
|
||||
"user-will-email": "El usuario recibirá un correo electrónico con la invitación.",
|
||||
"looking-add": "<0>Si quieres añadir usuarios a tu organización, haz</0><1>click aquí</1>",
|
||||
"add-user-to-org": "Añadir usuarios a la organización"
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"password": "Contraseña",
|
||||
"change": "Cambiar contraseña",
|
||||
"current": "Contraseña actual",
|
||||
"current-wrong": "La contraseña actual puede puede que sea incorrecta",
|
||||
"new": "Nueva contraseña",
|
||||
"validate-base": "La contraseña debe contener como mínimo:",
|
||||
"validate-length": "14 caracteres",
|
||||
"validate-case": "1 letra en minúsculas",
|
||||
"validate-number": "1 número"
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
{
|
||||
"service-tokens": "Tokens de servicio",
|
||||
"service-tokens-description": "Cada token de servicio es específico para ti, para cada proyecto y para cada entorno en este proyectos.",
|
||||
"add-new": "Añadir nuevo token",
|
||||
"add-dialog": {
|
||||
"title": "Añade un nuevo token de servicio para {{target}}",
|
||||
"description": "Cuando se genera un token, solo podrás verlo una vez antes de que desaparezca. Asegúrate de guardarlo en algún lugar.",
|
||||
"name": "Nombre del token de servicio",
|
||||
"add": "Añadir token de servicio",
|
||||
"copy-service-token": "Copiar tu token de servicio",
|
||||
"copy-service-token-description": "Una vez cierres esta ventana, no volverás a ver tu token de nuevo"
|
||||
}
|
||||
}
|
||||
@@ -1,4 +0,0 @@
|
||||
{
|
||||
"title": "Miembros del proyecto",
|
||||
"description": "Esta página muestra los miembros del proyecto seleccionado, y permite modificar sus permisos."
|
||||
}
|
||||
@@ -1,4 +0,0 @@
|
||||
{
|
||||
"title": "Configuración de la organización",
|
||||
"description": "Gestiona los miembros de tu organización. Estos usuarios podrán ser gestionados en proyectos más adelante."
|
||||
}
|
||||
@@ -1,16 +0,0 @@
|
||||
{
|
||||
"title": "Preferencias personales",
|
||||
"description": "Visualiza y gestiona aquí tu información personal.",
|
||||
"emergency": {
|
||||
"name": "Kit de emergencia",
|
||||
"text1": "Tu Kit de emergencia contiene la información que necesitarás para iniciar sesión en tu cuenta de Infisical.",
|
||||
"text2": "Solo el último Kit de emergencia descargado es válido. Para conseguir uno nuevo, introduce tu contraseña.",
|
||||
"download": "Descargar Kit de emergencia"
|
||||
},
|
||||
"change-language": "Cambiar idioma",
|
||||
"api-keys": {
|
||||
"title": "API Keys",
|
||||
"description": "Gestiona tus API Keys personales para acceder a la API de Infisical.",
|
||||
"add-new": "Añadir"
|
||||
}
|
||||
}
|
||||
@@ -1,15 +0,0 @@
|
||||
{
|
||||
"title": "Configuración de proyecto",
|
||||
"description": "Esta configuración solo afecta al proyecto seleccionado.",
|
||||
"danger-zone": "Zona de peligro",
|
||||
"delete-project": "Eliminar proyecto",
|
||||
"project-to-delete": "Proyecto a eliminar",
|
||||
"danger-zone-note": "Tan pronto como elimines el proyecto, no podrás volver atrás. Esto eliminará todas las claves. Si aún quieres hacerlo, introduce el nombre del proyecto a continuación.",
|
||||
"delete-project-note": "Nota: Solo puedes eliminar un proyecto si tienes más de uno",
|
||||
"project-id-description": "Para integrar Infisical en tu aplicación y obtener la inyección automática de variables de entorno, debes usar el siguiente ID de Proyecto.",
|
||||
"project-id-description2": "Para más guías, incluyendo ejemplos de código en diferentes lenguajes y frameworks, visita ",
|
||||
"auto-generated": "Este es el ID único y autogenerado de proyecto. No se puede modificar.",
|
||||
"docs": "Documentación de Infisical",
|
||||
"auto-capitalization": "Mayúsculas automáticas",
|
||||
"auto-capitalization-description": "De acuerdo con los estándares, Infisical pondrá en mayúsculas tus claves. Si quieres desactivar esta funcionalidad, lo puedes hacer aquí."
|
||||
}
|
||||
@@ -1,28 +0,0 @@
|
||||
{
|
||||
"title": "Registrarse",
|
||||
"og-title": "Reemplaza los archivos .env con una línea de código. Regístrate en Infisical en solo 3 minutos.",
|
||||
"og-description": "Infisical es una plataforma sencilla cifrada de extremo a extremo que permite a equipos sincronizar y gestionar API-keys y variables de entorno. Funciona con Node.js, Next.js, Gatsby, Nest.js...",
|
||||
"signup": "Registrarse",
|
||||
"already-have-account": "¿Ya tienes una cuenta? Inicia sesión",
|
||||
"forgot-password": "¿Has olvidado tu contraseña?",
|
||||
"verify": "Verificar",
|
||||
"step1-start": "Vamos a empezar",
|
||||
"step1-privacy": "Al crear la cuenta, aceptas nuestros Términos y has leído y comprendido nuestra Política de privacidad.",
|
||||
"step1-submit": "Empezar",
|
||||
"step2-message": "Hemos enviado un código a",
|
||||
"step2-code-error": "Oops. Tu código es incorrecto. Intentos restantes:",
|
||||
"step2-resend-alert": "¿No ves el código?",
|
||||
"step2-resend-submit": "Volver a enviar",
|
||||
"step2-resend-progress": "Reenviando...",
|
||||
"step2-spam-alert": "Asegúrate de comprobar la carpeta de spam.",
|
||||
"step3-message": "¡Casi hemos terminado!",
|
||||
"step4-message": "Guarda tu Kit de emergencia",
|
||||
"step4-description1": "Si pierdes el acceso a tu cuenta, tu Kit de emergencia es la única forma de iniciar sesión.",
|
||||
"step4-description2": "Te recomendamos que lo descargues y lo guardes en un sitio seguro.",
|
||||
"step4-description3": "Contiene tu Clave secreta, a la que no tenemos acceso y tampoco podemos recuperar si la pierdes.",
|
||||
"step4-download": "Descargar PDF",
|
||||
"step5-send-invites": "Enviar invitaciones",
|
||||
"step5-invite-team": "Invita a tu equipo",
|
||||
"step5-subtitle": "Infisical está pensado para usarlo con tus compañeros. Invítalos a probarlo.",
|
||||
"step5-skip": "Saltar"
|
||||
}
|
||||
319
frontend/public/locales/es/translations.json
Normal file
319
frontend/public/locales/es/translations.json
Normal file
@@ -0,0 +1,319 @@
|
||||
{
|
||||
"activity": {
|
||||
"title": "Historial de eventos",
|
||||
"subtitle": "Historial de eventos para este proyecto de Infisical.",
|
||||
"event": {
|
||||
"readSecrets": "Secrets vistas",
|
||||
"updateSecrets": "Secrets actualizadas",
|
||||
"addSecrets": "Secrets añadidas",
|
||||
"deleteSecrets": "Secrets eliminadas"
|
||||
},
|
||||
"ip-address": "Dirección IP"
|
||||
},
|
||||
"billing": {
|
||||
"title": "Uso & Facturación",
|
||||
"description": "Visualiza y gestiona la suscripción de tu organización",
|
||||
"subscription": "Suscripción",
|
||||
"starter": {
|
||||
"name": "Starter",
|
||||
"price-explanation": "hasta 5 miembros",
|
||||
"text": "¡Hasta 5 personas gratis!",
|
||||
"subtext": "Después, $5 por miembro/mes."
|
||||
},
|
||||
"professional": {
|
||||
"name": "Professional",
|
||||
"price-explanation": "/miembro/mes",
|
||||
"subtext": "Includes unlimited projects & members.",
|
||||
"text": "Mantén la gestión de claves a medida que creces."
|
||||
},
|
||||
"enterprise": {
|
||||
"name": "Enterprise",
|
||||
"text": "Mantén la gestión de claves a medida que creces."
|
||||
},
|
||||
"current-usage": "Uso actual",
|
||||
"free": "Gratis",
|
||||
"downgrade": "Reducir",
|
||||
"upgrade": "Mejorar",
|
||||
"learn-more": "Saber más",
|
||||
"custom-pricing": "A medida",
|
||||
"schedule-demo": "Solicitar una demo"
|
||||
},
|
||||
"common": {
|
||||
"head-title": "{{title}} | Infisical",
|
||||
"error_project-already-exists": "Ya existe un proyecto con este nombre.",
|
||||
"no-mobile": "Para usar Infisical, inicia sesión con un dispositivo de mayores dimesiones.",
|
||||
"email": "Correo electrónico",
|
||||
"password": "Contraseña",
|
||||
"first-name": "Nombre",
|
||||
"last-name": "Apellidos",
|
||||
"logout": "Cerrar sesión",
|
||||
"validate-required": "Por favor, introduce tu {{name}}",
|
||||
"maintenance-alert": "Estamos experimentando problemas técnicos. Estamos trabajando para resolverlos. Por favor, vuelve en unos minutos.",
|
||||
"click-to-copy": "Click para copiar",
|
||||
"project-id": "ID de proyecto",
|
||||
"save-changes": "Guardar cambios",
|
||||
"saved": "Guardado",
|
||||
"drop-zone": "Arrastra y suelta un archivo .env, .json o .yml aquí.",
|
||||
"drop-zone-keys": "Arrastra y suelta un archivo .env, .json, or .yml aquí para añadir más secrets.",
|
||||
"role": "Rol",
|
||||
"role_admin": "admin",
|
||||
"display-name": "Nombre visible",
|
||||
"environment": "Entorno",
|
||||
"expired-in": "Expira en",
|
||||
"language": "Idioma",
|
||||
"search": "Buscar...",
|
||||
"note": "Nota",
|
||||
"view-more": "Ver más",
|
||||
"end-of-history": "Fin del historial",
|
||||
"select-event": "Selecciona un evento",
|
||||
"event": "Evento",
|
||||
"user": "Usuario",
|
||||
"source": "Fuente",
|
||||
"time": "Hora",
|
||||
"timestamp": "Marca temporal"
|
||||
},
|
||||
"dashboard": {
|
||||
"title": "Secrets",
|
||||
"og-title": "Gestiona tus archivos .env en segundos",
|
||||
"og-description": "Infisical es una solución cifrada de extremo a extremo que habilita a los equipos a compartir archivos .env de forma sencilla.",
|
||||
"search-keys": "Buscar claves...",
|
||||
"add-key": "Añadir clave",
|
||||
"personal": "Personal",
|
||||
"personal-description": "Las claves personales solo son visibles para ti",
|
||||
"shared": "Compartido",
|
||||
"shared-description": "Claves compartidas son visibles para todo tu equipo",
|
||||
"make-shared": "Hacer compartida",
|
||||
"make-personal": "Hacer personal",
|
||||
"add-secret": "Añadir una nueva clave",
|
||||
"check-docs": {
|
||||
"button": "Comprueba la documentación",
|
||||
"title": "¡Buen trabajo!",
|
||||
"line1": "Enhorabuena por añadir claves.",
|
||||
"line2": "Averigua como usarlo desde tu código."
|
||||
},
|
||||
"sidebar": {
|
||||
"secret": "Secret",
|
||||
"key": "Clave",
|
||||
"value": "valor",
|
||||
"override": "Sobreescribir valor con el valor personal",
|
||||
"version-history": "Historial de versiones",
|
||||
"comments": "Comentarios & Notas",
|
||||
"personal-explanation": "Esta clave es personal. No será compartida con ninguno de tus compañeros.",
|
||||
"generate-random-hex": "Generar Hex aleatorio",
|
||||
"digits": "dígitos",
|
||||
"delete-key-dialog": {
|
||||
"title": "Eliminar clave",
|
||||
"confirm-delete-message": "¿Estás seguro de que quieres eliminar esta clave? Esta operación no se puede deshacer."
|
||||
}
|
||||
}
|
||||
},
|
||||
"integrations": {
|
||||
"title": "Integraciones del proyecto",
|
||||
"description": "Gestiona tus integraciones de Infisical con aplicaciones de terceros.",
|
||||
"no-integrations1": "No tienes ninguna integración configurada. Cuando las tengas, aparecerán aquí.",
|
||||
"no-integrations2": "Para empezar haz click en cualquiera de las opciones siguientes. Se necesitan tan solo 5 pasos.",
|
||||
"available": "Integraciones con la nube",
|
||||
"available-text1": "Haz click en la integración que quieras conectar. Esto hará que las variables de entorno se configuren automáticamente en los servicios de terceros seleccionados.",
|
||||
"available-text2": "Nota: en la integración con Heroku, por motivos de seguridad, es imposible mantener el cifrado de extremo a extremo. En teoría, esto permite a Infisical descifrar tus variables de entorno. En la práctica, te podemos asegurar que esto nunca va a suceder. El núcleo del servicio Infisical siempre estará cifrado de extremo a extremo. Si tienes dudas, escríbenos a support@infisical.com.",
|
||||
"cloud-integrations": "Integraciones con la nube",
|
||||
"framework-integrations": "Integraciones con frameworks",
|
||||
"click-to-start": "Haz click en una integración para empezar a sincronizar las claves.",
|
||||
"click-to-setup": "Haz click en un framework para ver las instrucciones de uso.",
|
||||
"grant-access-to-secrets": "Autorizar Infisical el acceso a tus claves",
|
||||
"why-infisical-needs-access": "La mayoría de las integraciones en la nube requieren a Infisical tener permiso para descifrar tus claves, para que puedan ser enviadas.",
|
||||
"grant-access-button": "Autorizar acceso"
|
||||
},
|
||||
"login": {
|
||||
"title": "Iniciar sesión",
|
||||
"og-title": "Iniciar sesión en Infisical",
|
||||
"og-description": "Infisical a simple end-to-end encrypted platform that enables teams to sync and manage their .env files.",
|
||||
"login": "Iniciar sesión",
|
||||
"need-account": "¿Necesitas una cuenta de Infisical?",
|
||||
"create-account": "Crea una cuenta",
|
||||
"forgot-password": "¿Has olvidado tu contraseña?",
|
||||
"error-login": "Datos incorrectos."
|
||||
},
|
||||
"mfa": {
|
||||
"title": "Registrarse",
|
||||
"og-title": "Reemplaza los archivos .env con una línea de código. Regístrate en Infisical en solo 3 minutos.",
|
||||
"og-description": "Infisical es una plataforma sencilla cifrada de extremo a extremo que permite a equipos sincronizar y gestionar API-keys y variables de entorno. Funciona con Node.js, Next.js, Gatsby, Nest.js...",
|
||||
"signup": "Registrarse",
|
||||
"already-have-account": "¿Ya tienes una cuenta? Inicia sesión",
|
||||
"forgot-password": "¿Has olvidado tu contraseña?",
|
||||
"verify": "Verificar",
|
||||
"step1-start": "Vamos a empezar",
|
||||
"step1-privacy": "Al crear la cuenta, aceptas nuestros Términos y has leído y comprendido nuestra Política de privacidad.",
|
||||
"step1-submit": "Empezar",
|
||||
"step2-message": "Hemos enviado un código a",
|
||||
"step2-code-error": "Oops. Tu código es incorrecto. Intentos restantes:",
|
||||
"step2-resend-alert": "¿No ves el código?",
|
||||
"step2-resend-submit": "Volver a enviar",
|
||||
"step2-resend-progress": "Reenviando...",
|
||||
"step2-spam-alert": "Asegúrate de comprobar la carpeta de spam.",
|
||||
"step3-message": "¡Casi hemos terminado!",
|
||||
"step4-message": "Guarda tu Kit de emergencia",
|
||||
"step4-description1": "Si pierdes el acceso a tu cuenta, tu Kit de emergencia es la única forma de iniciar sesión.",
|
||||
"step4-description2": "Te recomendamos que lo descargues y lo guardes en un sitio seguro.",
|
||||
"step4-description3": "Contiene tu Clave secreta, a la que no tenemos acceso y tampoco podemos recuperar si la pierdes.",
|
||||
"step4-download": "Descargar PDF",
|
||||
"step5-send-invites": "Enviar invitaciones",
|
||||
"step5-invite-team": "Invita a tu equipo",
|
||||
"step5-subtitle": "Infisical está pensado para usarlo con tus compañeros. Invítalos a probarlo.",
|
||||
"step5-skip": "Saltar"
|
||||
},
|
||||
"nav": {
|
||||
"support": {
|
||||
"slack": "Unirse al Slack",
|
||||
"docs": "Leer documentación",
|
||||
"issue": "Abrir una Github Issue",
|
||||
"email": "Envíanos un correo electrónico"
|
||||
},
|
||||
"user": {
|
||||
"signed-in-as": "INICIADO COMO",
|
||||
"current-organization": "ORGANIZACIÓN ACTUAL",
|
||||
"usage-billing": "Uso & Facturación",
|
||||
"invite": "Invitar miembros",
|
||||
"other-organizations": "OTRA ORGANIZACIÓN"
|
||||
},
|
||||
"menu": {
|
||||
"project": "PROYECTO",
|
||||
"secrets": "Claves",
|
||||
"members": "Miembros",
|
||||
"integrations": "Integraciones",
|
||||
"project-settings": "Configuración del proyecto"
|
||||
}
|
||||
},
|
||||
"section": {
|
||||
"api-key": {
|
||||
"api-keys": "Tokens de servicio",
|
||||
"api-keys-description": "Cada token de servicio es específico para ti, para cada proyecto y para cada entorno en este proyecto.",
|
||||
"add-new": "Añadir nuevo token",
|
||||
"add-dialog": {
|
||||
"title": "Añadir una API Key",
|
||||
"description": "Especifica el nombre y el período de expiración. Cuando una API key es generada, solo podrás verla una vez hasta que desaparezca. Asegúrate de guardarla en algún lado.",
|
||||
"name": "Nombre de la API Key",
|
||||
"add": "Añadir API Key",
|
||||
"copy-service-token": "Copia tu API key",
|
||||
"copy-service-token-description": "Una vez que cierres esta ventana, no volverás a ver tu API key"
|
||||
}
|
||||
},
|
||||
"incident": {
|
||||
"incident-contacts": "Contactos de incidencias",
|
||||
"incident-contacts-description": "Estos contactos serán notificados en caso de una incidencia grave.",
|
||||
"no-incident-contacts": "No se han encontrado contactos para incidencias.",
|
||||
"add-contact": "Añadir contacto",
|
||||
"add-dialog": {
|
||||
"title": "Añadir un contacto de incidencias",
|
||||
"description": "Este contacto será notificado en el caso de una incidencia grave.",
|
||||
"add-incident": "Añadir contacto de incidencias"
|
||||
}
|
||||
},
|
||||
"members": {
|
||||
"add-member": "Añadir miembro",
|
||||
"org-members": "Miembros de la organización",
|
||||
"org-members-description": "Gestiona los miembros de tu organización. Estos usuarios podrán ser agrupados en proyectos más tarde.",
|
||||
"search-members": "Buscar miembros...",
|
||||
"add-dialog": {
|
||||
"add-member-to-project": "Añadir un miembro al proyecto",
|
||||
"already-all-invited": "Todos los uaurios en tu organización han sido invitados.",
|
||||
"add-user-org-first": "Añadir primero más usuarios a la organización.",
|
||||
"user-will-email": "El usuario recibirá un correo electrónico con la invitación.",
|
||||
"looking-add": "<0>Si quieres añadir usuarios a tu organización, haz</0><1>click aquí</1>",
|
||||
"add-user-to-org": "Añadir usuarios a la organización"
|
||||
}
|
||||
},
|
||||
"password": {
|
||||
"password": "Contraseña",
|
||||
"change": "Cambiar contraseña",
|
||||
"current": "Contraseña actual",
|
||||
"current-wrong": "La contraseña actual puede puede que sea incorrecta",
|
||||
"new": "Nueva contraseña",
|
||||
"validate-base": "La contraseña debe contener como mínimo:",
|
||||
"validate-length": "14 caracteres",
|
||||
"validate-case": "1 letra en minúsculas",
|
||||
"validate-number": "1 número"
|
||||
},
|
||||
"token": {
|
||||
"service-tokens": "Tokens de servicio",
|
||||
"service-tokens-description": "Cada token de servicio es específico para ti, para cada proyecto y para cada entorno en este proyectos.",
|
||||
"add-new": "Añadir nuevo token",
|
||||
"add-dialog": {
|
||||
"title": "Añade un nuevo token de servicio para {{target}}",
|
||||
"description": "Cuando se genera un token, solo podrás verlo una vez antes de que desaparezca. Asegúrate de guardarlo en algún lugar.",
|
||||
"name": "Nombre del token de servicio",
|
||||
"add": "Añadir token de servicio",
|
||||
"copy-service-token": "Copiar tu token de servicio",
|
||||
"copy-service-token-description": "Una vez cierres esta ventana, no volverás a ver tu token de nuevo"
|
||||
}
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"members": {
|
||||
"title": "Miembros del proyecto",
|
||||
"description": "Esta página muestra los miembros del proyecto seleccionado, y permite modificar sus permisos."
|
||||
},
|
||||
"org": {
|
||||
"title": "Configuración de la organización",
|
||||
"description": "Gestiona los miembros de tu organización. Estos usuarios podrán ser gestionados en proyectos más adelante."
|
||||
},
|
||||
"personal": {
|
||||
"title": "Preferencias personales",
|
||||
"description": "Visualiza y gestiona aquí tu información personal.",
|
||||
"emergency": {
|
||||
"name": "Kit de emergencia",
|
||||
"text1": "Tu Kit de emergencia contiene la información que necesitarás para iniciar sesión en tu cuenta de Infisical.",
|
||||
"text2": "Solo el último Kit de emergencia descargado es válido. Para conseguir uno nuevo, introduce tu contraseña.",
|
||||
"download": "Descargar Kit de emergencia"
|
||||
},
|
||||
"change-language": "Cambiar idioma",
|
||||
"api-keys": {
|
||||
"title": "API Keys",
|
||||
"description": "Gestiona tus API Keys personales para acceder a la API de Infisical.",
|
||||
"add-new": "Añadir"
|
||||
}
|
||||
},
|
||||
"project": {
|
||||
"title": "Configuración de proyecto",
|
||||
"description": "Esta configuración solo afecta al proyecto seleccionado.",
|
||||
"danger-zone": "Zona de peligro",
|
||||
"delete-project": "Eliminar proyecto",
|
||||
"project-to-delete": "Proyecto a eliminar",
|
||||
"danger-zone-note": "Tan pronto como elimines el proyecto, no podrás volver atrás. Esto eliminará todas las claves. Si aún quieres hacerlo, introduce el nombre del proyecto a continuación.",
|
||||
"delete-project-note": "Nota: Solo puedes eliminar un proyecto si tienes más de uno",
|
||||
"project-id-description": "Para integrar Infisical en tu aplicación y obtener la inyección automática de variables de entorno, debes usar el siguiente ID de Proyecto.",
|
||||
"project-id-description2": "Para más guías, incluyendo ejemplos de código en diferentes lenguajes y frameworks, visita ",
|
||||
"auto-generated": "Este es el ID único y autogenerado de proyecto. No se puede modificar.",
|
||||
"docs": "Documentación de Infisical",
|
||||
"auto-capitalization": "Mayúsculas automáticas",
|
||||
"auto-capitalization-description": "De acuerdo con los estándares, Infisical pondrá en mayúsculas tus claves. Si quieres desactivar esta funcionalidad, lo puedes hacer aquí."
|
||||
}
|
||||
},
|
||||
"signup": {
|
||||
"title": "Registrarse",
|
||||
"og-title": "Reemplaza los archivos .env con una línea de código. Regístrate en Infisical en solo 3 minutos.",
|
||||
"og-description": "Infisical es una plataforma sencilla cifrada de extremo a extremo que permite a equipos sincronizar y gestionar API-keys y variables de entorno. Funciona con Node.js, Next.js, Gatsby, Nest.js...",
|
||||
"signup": "Registrarse",
|
||||
"already-have-account": "¿Ya tienes una cuenta? Inicia sesión",
|
||||
"forgot-password": "¿Has olvidado tu contraseña?",
|
||||
"verify": "Verificar",
|
||||
"step1-start": "Vamos a empezar",
|
||||
"step1-privacy": "Al crear la cuenta, aceptas nuestros Términos y has leído y comprendido nuestra Política de privacidad.",
|
||||
"step1-submit": "Empezar",
|
||||
"step2-message": "Hemos enviado un código a",
|
||||
"step2-code-error": "Oops. Tu código es incorrecto. Intentos restantes:",
|
||||
"step2-resend-alert": "¿No ves el código?",
|
||||
"step2-resend-submit": "Volver a enviar",
|
||||
"step2-resend-progress": "Reenviando...",
|
||||
"step2-spam-alert": "Asegúrate de comprobar la carpeta de spam.",
|
||||
"step3-message": "¡Casi hemos terminado!",
|
||||
"step4-message": "Guarda tu Kit de emergencia",
|
||||
"step4-description1": "Si pierdes el acceso a tu cuenta, tu Kit de emergencia es la única forma de iniciar sesión.",
|
||||
"step4-description2": "Te recomendamos que lo descargues y lo guardes en un sitio seguro.",
|
||||
"step4-description3": "Contiene tu Clave secreta, a la que no tenemos acceso y tampoco podemos recuperar si la pierdes.",
|
||||
"step4-download": "Descargar PDF",
|
||||
"step5-send-invites": "Enviar invitaciones",
|
||||
"step5-invite-team": "Invita a tu equipo",
|
||||
"step5-subtitle": "Infisical está pensado para usarlo con tus compañeros. Invítalos a probarlo.",
|
||||
"step5-skip": "Saltar"
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"title": "Journaux d'activité",
|
||||
"subtitle": "Historique des événements pour ce projet Infisical.",
|
||||
"event": {
|
||||
"readSecrets": "Secrets Visualisés",
|
||||
"updateSecrets": "Secrets Mis à jour",
|
||||
"addSecrets": "Secrets Ajoutés",
|
||||
"deleteSecrets": "Secrets Supprimés"
|
||||
},
|
||||
"ip-address": "Adresse IP"
|
||||
}
|
||||
@@ -1,28 +0,0 @@
|
||||
{
|
||||
"title": "Utilisation et Facturation",
|
||||
"description": "Voir et gérer l'abonnement de votre organisation ici",
|
||||
"subscription": "Abonnement",
|
||||
"starter": {
|
||||
"name": "Starter",
|
||||
"price-explanation": "jusqu'à 5 membres de l'équipe",
|
||||
"text": "Gérez n'importe quel projet jusqu'à 5 membres gratuitement!",
|
||||
"subtext": "$5 par membre / mois par la suite."
|
||||
},
|
||||
"professional": {
|
||||
"name": "Professionnel",
|
||||
"price-explanation": "/membre/mois",
|
||||
"subtext": "Comprend des projets et des membres illimités.",
|
||||
"text": "Suivez la gestion clé à mesure que vous grandissez."
|
||||
},
|
||||
"enterprise": {
|
||||
"name": "Entreprise",
|
||||
"text": "Suivez la gestion clé à mesure que vous grandissez."
|
||||
},
|
||||
"current-usage": "Utilisation actuelle",
|
||||
"free": "Gratuit",
|
||||
"downgrade": "Rétrograder",
|
||||
"upgrade": "Améliorer",
|
||||
"learn-more": "En savoir plus",
|
||||
"custom-pricing": "Prix personnalisés",
|
||||
"schedule-demo": "Planifier une démo"
|
||||
}
|
||||
@@ -1,34 +0,0 @@
|
||||
{
|
||||
"head-title": "{{title}} | Infisical",
|
||||
"error_project-already-exists": "Un projet avec ce nom existe déjà.",
|
||||
"no-mobile": " Pour utiliser Infisical, veuillez vous connecter avec un appareil avec des dimensions plus grandes. ",
|
||||
"email": "Email",
|
||||
"password": "Mot de passe",
|
||||
"first-name": "Prénom",
|
||||
"last-name": "Nom",
|
||||
"logout": "Déconnexion",
|
||||
"validate-required": "Veuillez saisir votre {{name}}",
|
||||
"maintenance-alert": "Nous rencontrons des difficultés techniques mineures. Nous travaillons sur leurs résolution dès maintenant. Revenez dans quelques minutes.",
|
||||
"click-to-copy": "Cliquez pour copiez",
|
||||
"project-id": "Identifiant du Projet",
|
||||
"save-changes": "Sauvegarder les modifications",
|
||||
"saved": "Enregistrée",
|
||||
"drop-zone": "Glissez et déposez un fichier .env ou .yml ici.",
|
||||
"drop-zone-keys": "Glissez et déposez un fichier .env ou .yml ici pour ajouter plus de clés.",
|
||||
"role": "Rôle",
|
||||
"role_admin": "administrateur",
|
||||
"display-name": "Nom d'affichage",
|
||||
"environment": "Environnement",
|
||||
"expired-in": "Expire dans",
|
||||
"language": "Langue",
|
||||
"search": "Recherche...",
|
||||
"note": "Note",
|
||||
"view-more": "Voir plus",
|
||||
"end-of-history": "Fin de l'historique",
|
||||
"select-event": "Sélectionnez un événement",
|
||||
"event": "Événement",
|
||||
"user": "Utilisateur",
|
||||
"source": "Source",
|
||||
"time": "Heure",
|
||||
"timestamp": "Horodatage"
|
||||
}
|
||||
@@ -1,36 +0,0 @@
|
||||
{
|
||||
"title": "Secrets",
|
||||
"og-title": "Gérez vos fichiers .env rapidement",
|
||||
"og-description": "Infisical une plate-forme simple et chiffré de bout en bout qui permet aux équipes de synchroniser et de gérer leurs fichiers .env.",
|
||||
"search-keys": "Recherche les clefs...",
|
||||
"add-key": "Ajouter une clef",
|
||||
"personal": "Personnel",
|
||||
"personal-description": "Les clés personnelles ne sont visibles que pour vous",
|
||||
"shared": "Partagé",
|
||||
"shared-description": "Les clés partagées sont visibles à toute votre équipe",
|
||||
"make-shared": "Rendre Partagé",
|
||||
"make-personal": "Rendre Personnel",
|
||||
"add-secret": "Ajouter un nouveau secret",
|
||||
"check-docs": {
|
||||
"button": "Vérifier la documentation",
|
||||
"title": "Bon travail!",
|
||||
"line1": "Félicitations pour avoir ajouté plus de secrets.",
|
||||
"line2": "Voici comment les connecter à votre base de code."
|
||||
},
|
||||
"sidebar": {
|
||||
"secret": "Secret",
|
||||
"key": "Clef",
|
||||
"value": "Valeur",
|
||||
"override": "Remplacer la valeur avec une valeur personnelle",
|
||||
"version-history": "Historique des versions",
|
||||
"comments": "Commentaires & Notes",
|
||||
"personal-explanation": "Ce secret est personnel. Il n'est partagé avec aucun de vos coéquipiers.",
|
||||
"generate-random-hex": "Générer un Hex aléatoire",
|
||||
"digits": "chiffres",
|
||||
"delete-key-dialog": {
|
||||
"title": "Supprimer la clef",
|
||||
"confirm-delete-message": "Êtes-vous sûr de vouloir supprimer ce secret? Cela ne peut pas être annulé."
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,16 +0,0 @@
|
||||
{
|
||||
"title": "Intégrations de Projet",
|
||||
"description": "Gérez vos intégrations d'Infisical avec des services tiers.",
|
||||
"no-integrations1": "Vous n'avez pas encore d'intégration. Quand vous en aurez, elles apparaîtront ici.",
|
||||
"no-integrations2": "Pour commencer, cliquez sur l'une des options ci-dessous. La configuration se fait en 5 clics.",
|
||||
"available": "Intégrations de plate-forme et cloud",
|
||||
"available-text1": "Cliquez sur l'intégration que vous souhaitez connecter. Cela permettra à vos variables d'environnement de circuler automatiquement dans les services tiers sélectionnés.",
|
||||
"available-text2": "Remarque: Lors d'une intégration avec Heroku, pour des raisons de sécurité, il est impossible de maintenir le chiffrage de bout en bout. En théorie, cela permet à Infisical de déchiffrer les variables d'environnement. En pratique, nous pouvons vous assurer que cela ne sera jamais fait, et cela nous permet de protéger vos secrets des mauvais acteurs en ligne. Le service Infisical de base restera toujours chiffré de bout en bout. Pour toutes vos intérogations, contactez support@infisical.com.",
|
||||
"cloud-integrations": "Intégrations Cloud",
|
||||
"framework-integrations": "Intégrations Framework",
|
||||
"click-to-start": "Cliquez sur une intégration pour commencer à synchroniser les secrets avec elle.",
|
||||
"click-to-setup": "Cliquez sur un framework pour obtenir les instructions de configuration.",
|
||||
"grant-access-to-secrets": "Accordez un accès Infisical à vos secrets",
|
||||
"why-infisical-needs-access": "La plupart des intégrations cloud nécessitent qu'Infisical puisse déchiffrer vos secrets afin qu'ils puissent être transmis.",
|
||||
"grant-access-button": "Autoriser l'accès"
|
||||
}
|
||||
@@ -1,10 +0,0 @@
|
||||
{
|
||||
"title": "Connexion",
|
||||
"og-title": "Connectez-vous à Infisical",
|
||||
"og-description": "Infisical, une plate-forme simple et chiffré de bout en bout permettant aux équipes de synchroniser et de gérer leurs fichiers .env.",
|
||||
"login": "Se connecter",
|
||||
"need-account": "Besoin d'un compte Infisical?",
|
||||
"create-account": "Créer un compte",
|
||||
"forgot-password": "Mot de passe oublié?",
|
||||
"error-login": "Mauvais identifiants."
|
||||
}
|
||||
@@ -1,28 +0,0 @@
|
||||
{
|
||||
"title": "S'inscrire",
|
||||
"og-title": "Remplacez les fichiers .env par 1 ligne de code. Inscrivez-vous à Infisical en 3 minutes.",
|
||||
"og-description": "Infisical, une plate-forme simple et chiffré de bout en bout qui permet aux équipes de synchroniser et de gérer des clefs API et des variables d'environnement. Fonctionne avec Node.js, Next.js, Gatsby, Nest.js ...",
|
||||
"signup": "S'inscrire",
|
||||
"already-have-account": "Déjà inscris? Se connecter",
|
||||
"forgot-password": "Mot de passe oublié?",
|
||||
"verify": "Vérifier",
|
||||
"step1-start": "Bon, on commence!",
|
||||
"step1-privacy": "En créant votre compte, vous acceptez nos conditions et avez lu et reconnu notre politique de confidentialité.",
|
||||
"step1-submit": "C'est parti",
|
||||
"step2-message": "Nous avons envoyé un email de vérification à",
|
||||
"step2-code-error": "Oops. Votre code est faux. Essais restants:",
|
||||
"step2-resend-alert": "Vous ne voyez pas le code?",
|
||||
"step2-resend-submit": "Renvoyer",
|
||||
"step2-resend-progress": "Envoie en cours...",
|
||||
"step2-spam-alert": "Assurez-vous de vérifier vos spams.",
|
||||
"step3-message": "Nous y sommes presque!",
|
||||
"step4-message": "Enregistrez votre kit d'urgence",
|
||||
"step4-description1": "Si vous n'arrivez plus à vous connecter à votre compte, votre kit d'urgence est le seul moyen d'y arriver.",
|
||||
"step4-description2": "Nous vous recommandons de le télécharger et de le garder en sécurité.",
|
||||
"step4-description3": "Il contient votre clef secrète que nous ne pouvons pas récupérer pour vous si vous la perdez.",
|
||||
"step4-download": "Téléchargez le PDF",
|
||||
"step5-send-invites": "Envoyer les invitations",
|
||||
"step5-invite-team": "Invitez votre équipe",
|
||||
"step5-subtitle": "Infisical a pour but d'être utilisé avec vos coéquipiers. Invitez-les à le tester.",
|
||||
"step5-skip": "Passer"
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
{
|
||||
"support": {
|
||||
"slack": "[NEW] Rejoignez le forum Slack",
|
||||
"docs": "Lire les documentations",
|
||||
"issue": "Ouvrir une issue Github",
|
||||
"email": "Envoyez-nous un email"
|
||||
},
|
||||
"user": {
|
||||
"signed-in-as": "CONNECTÉ EN TANT QUE",
|
||||
"current-organization": "ORGANISATION ACTUELLE",
|
||||
"usage-billing": "Utilisation & Facturation",
|
||||
"invite": "Inviter des membres",
|
||||
"other-organizations": "AUTRE ORGANISATION"
|
||||
},
|
||||
"menu": {
|
||||
"project": "PROJET",
|
||||
"secrets": "Secrets",
|
||||
"members": "Membres",
|
||||
"integrations": "Intégrations",
|
||||
"project-settings": "Paramètres du Projet"
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"incident-contacts": "Contacts Incidents",
|
||||
"incident-contacts-description": "Ces contacts seront informés dans le cas improbable d'un incident grave.",
|
||||
"no-incident-contacts": "Aucun contact incident trouvé.",
|
||||
"add-contact": "Ajouter un contact",
|
||||
"add-dialog": {
|
||||
"title": "Ajouter un contact incident",
|
||||
"description": "Ce contact sera informé dans le cas improbable d'un incident grave.",
|
||||
"add-incident": "Ajouter un contact incident"
|
||||
}
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
{
|
||||
"add-member": "Ajouter un Membre",
|
||||
"org-members": "Membres de l'organisation",
|
||||
"org-members-description": "Gérer les membres de votre organisation. Ces utilisateurs pourraient ensuite être répartis en projets.",
|
||||
"search-members": "Recherche des membres...",
|
||||
"add-dialog": {
|
||||
"add-member-to-project": "Ajoutez un membre à votre projet",
|
||||
"already-all-invited": "Tous les utilisateurs de votre organisation sont déjà invités.",
|
||||
"add-user-org-first": "Ajoutez d'abord plus d'utilisateurs à l'organisation.",
|
||||
"user-will-email": "L'utilisateur recevra un email avec les instructions.",
|
||||
"looking-add": "<0>Si vous cherchez à ajouter des utilisateurs à votre organisation,</0><1>cliquez ici</1>",
|
||||
"add-user-to-org": "Ajouter des Utilisateurs à l'Organisation"
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"password": "Mot de passe",
|
||||
"change": "Changer le mot de passe",
|
||||
"current": "Mot de passe actuel",
|
||||
"current-wrong": "Le mot de passe actuel peut être érroné",
|
||||
"new": "Nouveau mot de passe",
|
||||
"validate-base": "Le mot de passe doit contenir au moins:",
|
||||
"validate-length": "14 caractères",
|
||||
"validate-case": "1 caractère miniscule",
|
||||
"validate-number": "1 chiffre"
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
{
|
||||
"service-tokens": "Jetons de service",
|
||||
"service-tokens-description": "Chaque jeton de service vous est spécifique, à un certain projet et à un certain environnement dans ce projet.",
|
||||
"add-new": "Ajouter un nouveau jeton",
|
||||
"add-dialog": {
|
||||
"title": "Ajouter un jeton de service pour {{target}}",
|
||||
"description": "Spécifiez le nom, l'environnement et la période d'expiration. Lorsqu'un jeton est généré, vous ne pourrez le voir qu'une seule fois avant qu'il ne disparaisse. Assurez-vous de le sauvegarder quelque part.",
|
||||
"name": "Nom du jeton de service",
|
||||
"add": "Ajouter un jeton de service",
|
||||
"copy-service-token": "Copiez votre jeton de service",
|
||||
"copy-service-token-description": "Une fois que vous aurez fermé cette fenêtre, vous ne reverrez plus jamais votre jeton de service"
|
||||
}
|
||||
}
|
||||
@@ -1,4 +0,0 @@
|
||||
{
|
||||
"title": "Membres du projet",
|
||||
"description": "Cette page affiche les membres du projet sélectionné."
|
||||
}
|
||||
@@ -1,4 +0,0 @@
|
||||
{
|
||||
"title": "Paramètres d'Organisation",
|
||||
"description": "Gérer les membres de votre organisation. Ces utilisateurs pourraient ensuite être répartis en projets."
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"title": "Paramètres Personnels",
|
||||
"description": "Consultez et gérez vos informations personnelles ici.",
|
||||
"emergency": {
|
||||
"name": "Kit d'urgence",
|
||||
"text1": "Votre kit d'urgence contient les informations dont vous aurez besoin pour vous connecter à votre compte Infisical.",
|
||||
"text2": "Seul le dernier kit d'urgence émis reste valide. Pour obtenir un nouveau kit d'urgence, vérifiez votre mot de passe.",
|
||||
"download": "Télécharger le kit d'urgence"
|
||||
},
|
||||
"change-language": "Changer de langue"
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
{
|
||||
"title": "Paramètres du Projet",
|
||||
"description": "Ces paramètres ne s'appliquent qu'au Projet actuellement sélectionné.",
|
||||
"danger-zone": "Zone de danger",
|
||||
"delete-project": "Supprimer le Projet",
|
||||
"project-to-delete": "Projet à Supprimer",
|
||||
"danger-zone-note": "Dès que vous supprimez ce projet, vous ne pourrez plus revenir en arrière. Cela supprimera immédiatement toutes les clefs. Si vous voulez toujours le faire, veuillez saisir le nom du projet ci-dessous.",
|
||||
"delete-project-note": "Remarque: Vous ne pouvez supprimer qu'un projet que si vous en avez plus d'un.",
|
||||
"project-id-description": "Pour intégrer Infisical dans votre base de code et obtenir une injection automatique de variables d'environnement, vous devez utiliser l'ID du projet suivant.",
|
||||
"project-id-description2": "Pour plus de conseils, y compris des extraits de code pour diverses langues et frameworks, voir ",
|
||||
"auto-generated": "Ceci est l'identifiant unique généré automatiquement pour votre projet. Il ne peut pas être modifié.",
|
||||
"docs": "Documentation Infisical"
|
||||
}
|
||||
@@ -1,28 +0,0 @@
|
||||
{
|
||||
"title": "S'inscrire",
|
||||
"og-title": "Remplacez les fichiers .env par 1 ligne de code. Inscrivez-vous à Infisical en 3 minutes.",
|
||||
"og-description": "Infisical, une plate-forme simple et chiffré de bout en bout qui permet aux équipes de synchroniser et de gérer des clefs API et des variables d'environnement. Fonctionne avec Node.js, Next.js, Gatsby, Nest.js ...",
|
||||
"signup": "S'inscrire",
|
||||
"already-have-account": "Déjà inscris? Se connecter",
|
||||
"forgot-password": "Mot de passe oublié?",
|
||||
"verify": "Vérifier",
|
||||
"step1-start": "Bon, on commence!",
|
||||
"step1-privacy": "En créant votre compte, vous acceptez nos conditions et avez lu et reconnu notre politique de confidentialité.",
|
||||
"step1-submit": "C'est parti",
|
||||
"step2-message": "Nous avons envoyé un email de vérification à",
|
||||
"step2-code-error": "Oops. Votre code est faux. Veuillez réessayer.",
|
||||
"step2-resend-alert": "Vous ne voyez pas le code?",
|
||||
"step2-resend-submit": "Renvoyer",
|
||||
"step2-resend-progress": "Envoie en cours...",
|
||||
"step2-spam-alert": "Assurez-vous de vérifier vos spams.",
|
||||
"step3-message": "Nous y sommes presque!",
|
||||
"step4-message": "Enregistrez votre kit d'urgence",
|
||||
"step4-description1": "Si vous n'arrivez plus à vous connecter à votre compte, votre kit d'urgence est le seul moyen d'y arriver.",
|
||||
"step4-description2": "Nous vous recommandons de le télécharger et de le garder en sécurité.",
|
||||
"step4-description3": "Il contient votre clef secrète que nous ne pouvons pas récupérer pour vous si vous la perdez.",
|
||||
"step4-download": "Téléchargez le PDF",
|
||||
"step5-send-invites": "Envoyer les invitations",
|
||||
"step5-invite-team": "Invitez votre équipe",
|
||||
"step5-subtitle": "Infisical a pour but d'être utilisé avec vos coéquipiers. Invitez-les à le tester.",
|
||||
"step5-skip": "Passer"
|
||||
}
|
||||
299
frontend/public/locales/fr/translations.json
Normal file
299
frontend/public/locales/fr/translations.json
Normal file
@@ -0,0 +1,299 @@
|
||||
{
|
||||
"activity": {
|
||||
"title": "Journaux d'activité",
|
||||
"subtitle": "Historique des événements pour ce projet Infisical.",
|
||||
"event": {
|
||||
"readSecrets": "Secrets Visualisés",
|
||||
"updateSecrets": "Secrets Mis à jour",
|
||||
"addSecrets": "Secrets Ajoutés",
|
||||
"deleteSecrets": "Secrets Supprimés"
|
||||
},
|
||||
"ip-address": "Adresse IP"
|
||||
},
|
||||
"billing": {
|
||||
"title": "Utilisation et Facturation",
|
||||
"description": "Voir et gérer l'abonnement de votre organisation ici",
|
||||
"subscription": "Abonnement",
|
||||
"starter": {
|
||||
"name": "Starter",
|
||||
"price-explanation": "jusqu'à 5 membres de l'équipe",
|
||||
"text": "Gérez n'importe quel projet jusqu'à 5 membres gratuitement!",
|
||||
"subtext": "$5 par membre / mois par la suite."
|
||||
},
|
||||
"professional": {
|
||||
"name": "Professionnel",
|
||||
"price-explanation": "/membre/mois",
|
||||
"subtext": "Comprend des projets et des membres illimités.",
|
||||
"text": "Suivez la gestion clé à mesure que vous grandissez."
|
||||
},
|
||||
"enterprise": {
|
||||
"name": "Entreprise",
|
||||
"text": "Suivez la gestion clé à mesure que vous grandissez."
|
||||
},
|
||||
"current-usage": "Utilisation actuelle",
|
||||
"free": "Gratuit",
|
||||
"downgrade": "Rétrograder",
|
||||
"upgrade": "Améliorer",
|
||||
"learn-more": "En savoir plus",
|
||||
"custom-pricing": "Prix personnalisés",
|
||||
"schedule-demo": "Planifier une démo"
|
||||
},
|
||||
"common": {
|
||||
"head-title": "{{title}} | Infisical",
|
||||
"error_project-already-exists": "Un projet avec ce nom existe déjà.",
|
||||
"no-mobile": " Pour utiliser Infisical, veuillez vous connecter avec un appareil avec des dimensions plus grandes. ",
|
||||
"email": "Email",
|
||||
"password": "Mot de passe",
|
||||
"first-name": "Prénom",
|
||||
"last-name": "Nom",
|
||||
"logout": "Déconnexion",
|
||||
"validate-required": "Veuillez saisir votre {{name}}",
|
||||
"maintenance-alert": "Nous rencontrons des difficultés techniques mineures. Nous travaillons sur leurs résolution dès maintenant. Revenez dans quelques minutes.",
|
||||
"click-to-copy": "Cliquez pour copiez",
|
||||
"project-id": "Identifiant du Projet",
|
||||
"save-changes": "Sauvegarder les modifications",
|
||||
"saved": "Enregistrée",
|
||||
"drop-zone": "Glissez et déposez un fichier .env ou .yml ici.",
|
||||
"drop-zone-keys": "Glissez et déposez un fichier .env ou .yml ici pour ajouter plus de clés.",
|
||||
"role": "Rôle",
|
||||
"role_admin": "administrateur",
|
||||
"display-name": "Nom d'affichage",
|
||||
"environment": "Environnement",
|
||||
"expired-in": "Expire dans",
|
||||
"language": "Langue",
|
||||
"search": "Recherche...",
|
||||
"note": "Note",
|
||||
"view-more": "Voir plus",
|
||||
"end-of-history": "Fin de l'historique",
|
||||
"select-event": "Sélectionnez un événement",
|
||||
"event": "Événement",
|
||||
"user": "Utilisateur",
|
||||
"source": "Source",
|
||||
"time": "Heure",
|
||||
"timestamp": "Horodatage"
|
||||
},
|
||||
"dashboard": {
|
||||
"title": "Secrets",
|
||||
"og-title": "Gérez vos fichiers .env rapidement",
|
||||
"og-description": "Infisical une plate-forme simple et chiffré de bout en bout qui permet aux équipes de synchroniser et de gérer leurs fichiers .env.",
|
||||
"search-keys": "Recherche les clefs...",
|
||||
"add-key": "Ajouter une clef",
|
||||
"personal": "Personnel",
|
||||
"personal-description": "Les clés personnelles ne sont visibles que pour vous",
|
||||
"shared": "Partagé",
|
||||
"shared-description": "Les clés partagées sont visibles à toute votre équipe",
|
||||
"make-shared": "Rendre Partagé",
|
||||
"make-personal": "Rendre Personnel",
|
||||
"add-secret": "Ajouter un nouveau secret",
|
||||
"check-docs": {
|
||||
"button": "Vérifier la documentation",
|
||||
"title": "Bon travail!",
|
||||
"line1": "Félicitations pour avoir ajouté plus de secrets.",
|
||||
"line2": "Voici comment les connecter à votre base de code."
|
||||
},
|
||||
"sidebar": {
|
||||
"secret": "Secret",
|
||||
"key": "Clef",
|
||||
"value": "Valeur",
|
||||
"override": "Remplacer la valeur avec une valeur personnelle",
|
||||
"version-history": "Historique des versions",
|
||||
"comments": "Commentaires & Notes",
|
||||
"personal-explanation": "Ce secret est personnel. Il n'est partagé avec aucun de vos coéquipiers.",
|
||||
"generate-random-hex": "Générer un Hex aléatoire",
|
||||
"digits": "chiffres",
|
||||
"delete-key-dialog": {
|
||||
"title": "Supprimer la clef",
|
||||
"confirm-delete-message": "Êtes-vous sûr de vouloir supprimer ce secret? Cela ne peut pas être annulé."
|
||||
}
|
||||
}
|
||||
},
|
||||
"integrations": {
|
||||
"title": "Intégrations de Projet",
|
||||
"description": "Gérez vos intégrations d'Infisical avec des services tiers.",
|
||||
"no-integrations1": "Vous n'avez pas encore d'intégration. Quand vous en aurez, elles apparaîtront ici.",
|
||||
"no-integrations2": "Pour commencer, cliquez sur l'une des options ci-dessous. La configuration se fait en 5 clics.",
|
||||
"available": "Intégrations de plate-forme et cloud",
|
||||
"available-text1": "Cliquez sur l'intégration que vous souhaitez connecter. Cela permettra à vos variables d'environnement de circuler automatiquement dans les services tiers sélectionnés.",
|
||||
"available-text2": "Remarque: Lors d'une intégration avec Heroku, pour des raisons de sécurité, il est impossible de maintenir le chiffrage de bout en bout. En théorie, cela permet à Infisical de déchiffrer les variables d'environnement. En pratique, nous pouvons vous assurer que cela ne sera jamais fait, et cela nous permet de protéger vos secrets des mauvais acteurs en ligne. Le service Infisical de base restera toujours chiffré de bout en bout. Pour toutes vos intérogations, contactez support@infisical.com.",
|
||||
"cloud-integrations": "Intégrations Cloud",
|
||||
"framework-integrations": "Intégrations Framework",
|
||||
"click-to-start": "Cliquez sur une intégration pour commencer à synchroniser les secrets avec elle.",
|
||||
"click-to-setup": "Cliquez sur un framework pour obtenir les instructions de configuration.",
|
||||
"grant-access-to-secrets": "Accordez un accès Infisical à vos secrets",
|
||||
"why-infisical-needs-access": "La plupart des intégrations cloud nécessitent qu'Infisical puisse déchiffrer vos secrets afin qu'ils puissent être transmis.",
|
||||
"grant-access-button": "Autoriser l'accès"
|
||||
},
|
||||
"login": {
|
||||
"title": "Connexion",
|
||||
"og-title": "Connectez-vous à Infisical",
|
||||
"og-description": "Infisical, une plate-forme simple et chiffré de bout en bout permettant aux équipes de synchroniser et de gérer leurs fichiers .env.",
|
||||
"login": "Se connecter",
|
||||
"need-account": "Besoin d'un compte Infisical?",
|
||||
"create-account": "Créer un compte",
|
||||
"forgot-password": "Mot de passe oublié?",
|
||||
"error-login": "Mauvais identifiants."
|
||||
},
|
||||
"mfa": {
|
||||
"title": "S'inscrire",
|
||||
"og-title": "Remplacez les fichiers .env par 1 ligne de code. Inscrivez-vous à Infisical en 3 minutes.",
|
||||
"og-description": "Infisical, une plate-forme simple et chiffré de bout en bout qui permet aux équipes de synchroniser et de gérer des clefs API et des variables d'environnement. Fonctionne avec Node.js, Next.js, Gatsby, Nest.js ...",
|
||||
"signup": "S'inscrire",
|
||||
"already-have-account": "Déjà inscris? Se connecter",
|
||||
"forgot-password": "Mot de passe oublié?",
|
||||
"verify": "Vérifier",
|
||||
"step1-start": "Bon, on commence!",
|
||||
"step1-privacy": "En créant votre compte, vous acceptez nos conditions et avez lu et reconnu notre politique de confidentialité.",
|
||||
"step1-submit": "C'est parti",
|
||||
"step2-message": "Nous avons envoyé un email de vérification à",
|
||||
"step2-code-error": "Oops. Votre code est faux. Essais restants:",
|
||||
"step2-resend-alert": "Vous ne voyez pas le code?",
|
||||
"step2-resend-submit": "Renvoyer",
|
||||
"step2-resend-progress": "Envoie en cours...",
|
||||
"step2-spam-alert": "Assurez-vous de vérifier vos spams.",
|
||||
"step3-message": "Nous y sommes presque!",
|
||||
"step4-message": "Enregistrez votre kit d'urgence",
|
||||
"step4-description1": "Si vous n'arrivez plus à vous connecter à votre compte, votre kit d'urgence est le seul moyen d'y arriver.",
|
||||
"step4-description2": "Nous vous recommandons de le télécharger et de le garder en sécurité.",
|
||||
"step4-description3": "Il contient votre clef secrète que nous ne pouvons pas récupérer pour vous si vous la perdez.",
|
||||
"step4-download": "Téléchargez le PDF",
|
||||
"step5-send-invites": "Envoyer les invitations",
|
||||
"step5-invite-team": "Invitez votre équipe",
|
||||
"step5-subtitle": "Infisical a pour but d'être utilisé avec vos coéquipiers. Invitez-les à le tester.",
|
||||
"step5-skip": "Passer"
|
||||
},
|
||||
"nav": {
|
||||
"support": {
|
||||
"slack": "[NEW] Rejoignez le forum Slack",
|
||||
"docs": "Lire les documentations",
|
||||
"issue": "Ouvrir une issue Github",
|
||||
"email": "Envoyez-nous un email"
|
||||
},
|
||||
"user": {
|
||||
"signed-in-as": "CONNECTÉ EN TANT QUE",
|
||||
"current-organization": "ORGANISATION ACTUELLE",
|
||||
"usage-billing": "Utilisation & Facturation",
|
||||
"invite": "Inviter des membres",
|
||||
"other-organizations": "AUTRE ORGANISATION"
|
||||
},
|
||||
"menu": {
|
||||
"project": "PROJET",
|
||||
"secrets": "Secrets",
|
||||
"members": "Membres",
|
||||
"integrations": "Intégrations",
|
||||
"project-settings": "Paramètres du Projet"
|
||||
}
|
||||
},
|
||||
"section": {
|
||||
"incident": {
|
||||
"incident-contacts": "Contacts Incidents",
|
||||
"incident-contacts-description": "Ces contacts seront informés dans le cas improbable d'un incident grave.",
|
||||
"no-incident-contacts": "Aucun contact incident trouvé.",
|
||||
"add-contact": "Ajouter un contact",
|
||||
"add-dialog": {
|
||||
"title": "Ajouter un contact incident",
|
||||
"description": "Ce contact sera informé dans le cas improbable d'un incident grave.",
|
||||
"add-incident": "Ajouter un contact incident"
|
||||
}
|
||||
},
|
||||
"members": {
|
||||
"add-member": "Ajouter un Membre",
|
||||
"org-members": "Membres de l'organisation",
|
||||
"org-members-description": "Gérer les membres de votre organisation. Ces utilisateurs pourraient ensuite être répartis en projets.",
|
||||
"search-members": "Recherche des membres...",
|
||||
"add-dialog": {
|
||||
"add-member-to-project": "Ajoutez un membre à votre projet",
|
||||
"already-all-invited": "Tous les utilisateurs de votre organisation sont déjà invités.",
|
||||
"add-user-org-first": "Ajoutez d'abord plus d'utilisateurs à l'organisation.",
|
||||
"user-will-email": "L'utilisateur recevra un email avec les instructions.",
|
||||
"looking-add": "<0>Si vous cherchez à ajouter des utilisateurs à votre organisation,</0><1>cliquez ici</1>",
|
||||
"add-user-to-org": "Ajouter des Utilisateurs à l'Organisation"
|
||||
}
|
||||
},
|
||||
"password": {
|
||||
"password": "Mot de passe",
|
||||
"change": "Changer le mot de passe",
|
||||
"current": "Mot de passe actuel",
|
||||
"current-wrong": "Le mot de passe actuel peut être érroné",
|
||||
"new": "Nouveau mot de passe",
|
||||
"validate-base": "Le mot de passe doit contenir au moins:",
|
||||
"validate-length": "14 caractères",
|
||||
"validate-case": "1 caractère miniscule",
|
||||
"validate-number": "1 chiffre"
|
||||
},
|
||||
"token": {
|
||||
"service-tokens": "Jetons de service",
|
||||
"service-tokens-description": "Chaque jeton de service vous est spécifique, à un certain projet et à un certain environnement dans ce projet.",
|
||||
"add-new": "Ajouter un nouveau jeton",
|
||||
"add-dialog": {
|
||||
"title": "Ajouter un jeton de service pour {{target}}",
|
||||
"description": "Spécifiez le nom, l'environnement et la période d'expiration. Lorsqu'un jeton est généré, vous ne pourrez le voir qu'une seule fois avant qu'il ne disparaisse. Assurez-vous de le sauvegarder quelque part.",
|
||||
"name": "Nom du jeton de service",
|
||||
"add": "Ajouter un jeton de service",
|
||||
"copy-service-token": "Copiez votre jeton de service",
|
||||
"copy-service-token-description": "Une fois que vous aurez fermé cette fenêtre, vous ne reverrez plus jamais votre jeton de service"
|
||||
}
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"members": {
|
||||
"title": "Membres du projet",
|
||||
"description": "Cette page affiche les membres du projet sélectionné."
|
||||
},
|
||||
"org": {
|
||||
"title": "Paramètres d'Organisation",
|
||||
"description": "Gérer les membres de votre organisation. Ces utilisateurs pourraient ensuite être répartis en projets."
|
||||
},
|
||||
"personal": {
|
||||
"title": "Paramètres Personnels",
|
||||
"description": "Consultez et gérez vos informations personnelles ici.",
|
||||
"emergency": {
|
||||
"name": "Kit d'urgence",
|
||||
"text1": "Votre kit d'urgence contient les informations dont vous aurez besoin pour vous connecter à votre compte Infisical.",
|
||||
"text2": "Seul le dernier kit d'urgence émis reste valide. Pour obtenir un nouveau kit d'urgence, vérifiez votre mot de passe.",
|
||||
"download": "Télécharger le kit d'urgence"
|
||||
},
|
||||
"change-language": "Changer de langue"
|
||||
},
|
||||
"project": {
|
||||
"title": "Paramètres du Projet",
|
||||
"description": "Ces paramètres ne s'appliquent qu'au Projet actuellement sélectionné.",
|
||||
"danger-zone": "Zone de danger",
|
||||
"delete-project": "Supprimer le Projet",
|
||||
"project-to-delete": "Projet à Supprimer",
|
||||
"danger-zone-note": "Dès que vous supprimez ce projet, vous ne pourrez plus revenir en arrière. Cela supprimera immédiatement toutes les clefs. Si vous voulez toujours le faire, veuillez saisir le nom du projet ci-dessous.",
|
||||
"delete-project-note": "Remarque: Vous ne pouvez supprimer qu'un projet que si vous en avez plus d'un.",
|
||||
"project-id-description": "Pour intégrer Infisical dans votre base de code et obtenir une injection automatique de variables d'environnement, vous devez utiliser l'ID du projet suivant.",
|
||||
"project-id-description2": "Pour plus de conseils, y compris des extraits de code pour diverses langues et frameworks, voir ",
|
||||
"auto-generated": "Ceci est l'identifiant unique généré automatiquement pour votre projet. Il ne peut pas être modifié.",
|
||||
"docs": "Documentation Infisical"
|
||||
}
|
||||
},
|
||||
"signup": {
|
||||
"title": "S'inscrire",
|
||||
"og-title": "Remplacez les fichiers .env par 1 ligne de code. Inscrivez-vous à Infisical en 3 minutes.",
|
||||
"og-description": "Infisical, une plate-forme simple et chiffré de bout en bout qui permet aux équipes de synchroniser et de gérer des clefs API et des variables d'environnement. Fonctionne avec Node.js, Next.js, Gatsby, Nest.js ...",
|
||||
"signup": "S'inscrire",
|
||||
"already-have-account": "Déjà inscris? Se connecter",
|
||||
"forgot-password": "Mot de passe oublié?",
|
||||
"verify": "Vérifier",
|
||||
"step1-start": "Bon, on commence!",
|
||||
"step1-privacy": "En créant votre compte, vous acceptez nos conditions et avez lu et reconnu notre politique de confidentialité.",
|
||||
"step1-submit": "C'est parti",
|
||||
"step2-message": "Nous avons envoyé un email de vérification à",
|
||||
"step2-code-error": "Oops. Votre code est faux. Veuillez réessayer.",
|
||||
"step2-resend-alert": "Vous ne voyez pas le code?",
|
||||
"step2-resend-submit": "Renvoyer",
|
||||
"step2-resend-progress": "Envoie en cours...",
|
||||
"step2-spam-alert": "Assurez-vous de vérifier vos spams.",
|
||||
"step3-message": "Nous y sommes presque!",
|
||||
"step4-message": "Enregistrez votre kit d'urgence",
|
||||
"step4-description1": "Si vous n'arrivez plus à vous connecter à votre compte, votre kit d'urgence est le seul moyen d'y arriver.",
|
||||
"step4-description2": "Nous vous recommandons de le télécharger et de le garder en sécurité.",
|
||||
"step4-description3": "Il contient votre clef secrète que nous ne pouvons pas récupérer pour vous si vous la perdez.",
|
||||
"step4-download": "Téléchargez le PDF",
|
||||
"step5-send-invites": "Envoyer les invitations",
|
||||
"step5-invite-team": "Invitez votre équipe",
|
||||
"step5-subtitle": "Infisical a pour but d'être utilisé avec vos coéquipiers. Invitez-les à le tester.",
|
||||
"step5-skip": "Passer"
|
||||
}
|
||||
}
|
||||
@@ -1,28 +0,0 @@
|
||||
{
|
||||
"title": "요금제 & 결제",
|
||||
"description": "이곳에서 조직의 구독을 확인하고 관리할 수 있어요.",
|
||||
"subscription": "구독",
|
||||
"starter": {
|
||||
"name": "스타터",
|
||||
"price-explanation": "5명의 팀 맴버까지",
|
||||
"text": "어떤 프로젝트든 다섯명의 맴버까지 무료로 이용할 수 있어요!",
|
||||
"subtext": "$5명/달 로 바뀔 예정입니다."
|
||||
},
|
||||
"professional": {
|
||||
"name": "전문가",
|
||||
"price-explanation": "/맴버/달",
|
||||
"subtext": "무제한의 프로젝트와 맴버",
|
||||
"text": "조직의 성장에 따라 유연하게 시크릿을 관리하세요."
|
||||
},
|
||||
"enterprise": {
|
||||
"name": "엔터프라이즈",
|
||||
"text": "조직의 성장에 따라 유연하게 시크릿을 관리하세요."
|
||||
},
|
||||
"current-usage": "현재 요금제",
|
||||
"free": "무료",
|
||||
"downgrade": "다운그레이드",
|
||||
"upgrade": "업그레이드",
|
||||
"learn-more": "자세히 알아보기",
|
||||
"custom-pricing": "커스텀 가격",
|
||||
"schedule-demo": "데모 예약하기"
|
||||
}
|
||||
@@ -1,26 +0,0 @@
|
||||
{
|
||||
"head-title": "{{title}} | Infisical",
|
||||
"error_project-already-exists": "동일한 이름을 가진 프로젝트가 이미 존재해요.",
|
||||
"no-mobile": " Infisical을 사용하려면, 큰 화면을 가진 디바이스로 로그인하여 주세요.",
|
||||
"email": "메일",
|
||||
"password": "비밀번호",
|
||||
"first-name": "이름",
|
||||
"last-name": "성",
|
||||
"logout": "로그아웃",
|
||||
"validate-required": "{{name}} 을/를 입력하세요.",
|
||||
"maintenance-alert": "We are experiencing minor technical difficulties. We are working on solving it right now. Please come back in a few minutes.",
|
||||
"click-to-copy": "클릭하여 복사하기",
|
||||
"project-id": "프로젝트 ID",
|
||||
"save-changes": "변경사항 저장하기",
|
||||
"saved": "저장됨",
|
||||
"drop-zone": ".env 파일을 이곳에 드래그 & 드롭 하세요.",
|
||||
"drop-zone-keys": "이곳에 .env 파일을 드래그 & 드롭 하여 더 많은 키들을 추가하세요.",
|
||||
"role": "Role",
|
||||
"role_admin": "admin",
|
||||
"display-name": "표시 이름",
|
||||
"environment": "환경",
|
||||
"expired-in": "만료 기한:",
|
||||
"language": "언어",
|
||||
"search": "검색하기...",
|
||||
"note": "Note"
|
||||
}
|
||||
@@ -1,30 +0,0 @@
|
||||
{
|
||||
"title": "시크릿",
|
||||
"og-title": "빠르게 .env 파일을 관리하세요",
|
||||
"og-description": "Infisical은 팀원과 .env파일을 공유할 수 있는 심플한 end-to-end 암호화 플렛폼입니다.",
|
||||
"search-keys": "키 검색하기...",
|
||||
"add-key": "키 추가하기",
|
||||
"personal": "개인",
|
||||
"personal-description": "개인 키는 오직 본인만 볼 수 있어요",
|
||||
"shared": "공유",
|
||||
"shared-description": "공유 키는 팀 전체가 볼 수 있어요",
|
||||
"make-shared": "공유로 만들기",
|
||||
"make-personal": "개인으로 만들기",
|
||||
"check-docs": {
|
||||
"button": "문서 확인하기",
|
||||
"title": "좋았어요!",
|
||||
"line1": "더 많은 시크릿들을 추가한 것을 축하합니다.",
|
||||
"line2": "코드와 연결하는 사용하는 방법을 한번 알아보지 않을래요?"
|
||||
},
|
||||
"sidebar": {
|
||||
"secret": "Secret",
|
||||
"key": "Key",
|
||||
"value": "Value",
|
||||
"override": "Override value with a personal value",
|
||||
"version-history": "Version History",
|
||||
"comments": "Comments & Notes",
|
||||
"personal-explanation": "This secret is personal. It is not shared with any of your teammates.",
|
||||
"generate-random-hex": "Generate Random Hex",
|
||||
"digits": "digits"
|
||||
}
|
||||
}
|
||||
@@ -1,16 +0,0 @@
|
||||
{
|
||||
"available": "사용 가능한 연동",
|
||||
"available-text1": "연결하고 싶은 서비스를 클릭하세요. 환경 변수가 선택한 외부 서비스와 자동으로 연동됩니다.",
|
||||
"available-text2": "참고: Heroku와의 연동에서는 보안상의 이유로 End-To-End 암호화를 유지하는 것이 불가능합니다. 이론적으로는 Infisical이 시크릿을 읽는것이 가능하지만, 절대 그러지 않는다고 확신할 수 있습니다. 핵심 Infisical 서비스는 항상 End-To-End 암호화 상태를 유지합니다. 질문이 있으면 support@infisical.com으로 문의하세요.",
|
||||
"description": "외부 서비스와 함께 Infisical을 연동하고 관리하세요",
|
||||
"no-integrations1": "연동된 서비스가 없어요. 연동하게 된다면 이곳에서 표시돼요.",
|
||||
"no-integrations2": "시작하려면, 아래의 옵션을 클릭하세요. 대체로 5분 이내로 가능해요.",
|
||||
"title": "프로젝트 연동",
|
||||
"cloud-integrations": "Cloud Integrations",
|
||||
"framework-integrations": "Framework Integrations",
|
||||
"click-to-start": "Click on an integration to begin syncing secrets to it.",
|
||||
"click-to-setup": "Click on a framework to get the setup instructions.",
|
||||
"grant-access-to-secrets": "Grant Infisical access to your secrets",
|
||||
"why-infisical-needs-access": "Most cloud integrations require Infisical to be able to decrypt your secrets so they can be forwarded over.",
|
||||
"grant-access-button": "Grant access"
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
{
|
||||
"title": "로그인",
|
||||
"og-title": "Infisical에 로그인하기",
|
||||
"og-description": "Infisical a simple end-to-end encrypted platform that enables teams to sync and manage their .env files.",
|
||||
"login": "로그인",
|
||||
"need-account": "Infisical계정이 필요하신가요?",
|
||||
"create-account": "회원가입 하기"
|
||||
}
|
||||
@@ -1,21 +0,0 @@
|
||||
{
|
||||
"title": "회원가입",
|
||||
"og-title": "한줄의 코드르 .env파일을 교체하세요. 3분이면 가입할 수 있어요.",
|
||||
"og-description": "Infisical은 팀원과 .env파일을 공유하고 연동할 수 있는 심플한 end-to-end 암호화 플렛폼입니다. Node.js, Next.js, Gatsby, Nest.js 와 같은 다양한 플렛폼에서 작동해요.",
|
||||
"signup": "회원가입",
|
||||
"already-have-account": "이미 계정이 있나요? 로그인하기",
|
||||
"forgot-password": "비밀번호를 잊으셨나요?",
|
||||
"verify": "인증",
|
||||
"step1-start": "시작하기",
|
||||
"step1-privacy": "회원가입시 약관과 개인 정보 보호 정책을 읽고 동의한 것으로 간주합니다.",
|
||||
"step1-submit": "시작하기",
|
||||
"step2-message": "<email>{{email}}</email><wrapper>로 인증 메일을 전송하였습니다</wrapper><email>{{email}}</email>",
|
||||
"step2-code-error": "코드가 잘못된 것 같아요. 남은 시도:",
|
||||
"step2-spam-alert": "스팸함에 메일이 있지는 않은지 확인하세요",
|
||||
"step3-message": "거의다 끝났어요!",
|
||||
"step4-message": "긴급복구 키트 저장하기",
|
||||
"step4-description1": "계정이 잠겼을 경우 비상 키트를 사용하여 로그인할 수 있어요.",
|
||||
"step4-description2": "다운로드 후 안전한 곳에 보관하는 것을 추천합니다.",
|
||||
"step4-description3": "분실시 접근하거나 복구할 수 없는 시크릿 키가 포함되어 있어요.",
|
||||
"step4-download": "PDF 다운로드"
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
{
|
||||
"support": {
|
||||
"slack": "[NEW] 슬랙 포럼에 가입하기",
|
||||
"docs": "문서 보기",
|
||||
"issue": "깃허브 이슈 열기",
|
||||
"email": "Infisical팀에게 메일 보내기"
|
||||
},
|
||||
"user": {
|
||||
"signed-in-as": "다음으로 로그인됨",
|
||||
"current-organization": "현재 조직",
|
||||
"usage-billing": "요금제 & 결제",
|
||||
"invite": "맴버 초대하기",
|
||||
"other-organizations": "다른 조직"
|
||||
},
|
||||
"menu": {
|
||||
"project": "프로젝트",
|
||||
"secrets": "시크릿",
|
||||
"members": "맴버",
|
||||
"integrations": "연동",
|
||||
"project-settings": "프로젝트 설정"
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"add-contact": "연락처 추가하기",
|
||||
"add-dialog": {
|
||||
"add-incident": "비상 연락처 추가하기",
|
||||
"description": "중대한 일이 생길 경우, 이 연락처로 알림이 전송됩니다.",
|
||||
"title": "비상 연락처 추가하기"
|
||||
},
|
||||
"incident-contacts": "비상 연락망",
|
||||
"incident-contacts-description": "중대한 일이 생길 경우, 아래의 연락처로 알림이 전송됩니다.",
|
||||
"no-incident-contacts": "비상 연락망이 존재하지 않아요."
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
{
|
||||
"add-member": "맴버 추가하기",
|
||||
"org-members": "조직 맴버",
|
||||
"search-members": "맴버를 검색하기...",
|
||||
"add-dialog": {
|
||||
"add-member-to-project": "프로젝트에 맴버 추가하기",
|
||||
"already-all-invited": "조직의 모든 유저가 이미 초대되었습니다.",
|
||||
"add-user-org-first": "유저를 먼저 조직에 추가해 주세요.",
|
||||
"user-will-email": "유저는 안내가 포함된 메일을 받게 됩니다.",
|
||||
"looking-add": "<0>조직에 유저를 추가하고 싶다면,</0><1>여기를 클릭하세요</1>",
|
||||
"add-user-to-org": "조직에 유저 추가하기"
|
||||
},
|
||||
"org-members-description": "조직의 맴버들을 관리하세요."
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"password": "비밀번호",
|
||||
"change": "비밀번호 변경",
|
||||
"current": "현재 비밀번호",
|
||||
"new": "새 비밀번호",
|
||||
"current-wrong": "현재 비밀번호가 잘못되었어요",
|
||||
"validate-base": "비밀번호는 다음 조건을 만족해야 합니다:",
|
||||
"validate-length": "14 글자 이상",
|
||||
"validate-case": "1개 이상의 소문자",
|
||||
"validate-number": "1개 이상의 숫자"
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
{
|
||||
"add-dialog": {
|
||||
"add": "서비스 토큰 추가하기",
|
||||
"copy-service-token": "서비스 토큰 복사하기",
|
||||
"copy-service-token-description": "팝업을 닫을 시 다시는 토큰을 확인할 수 없어요.",
|
||||
"description": "이름, 환경, 만료일을 지정하세요. 토큰이 생성되면 최초 한번만 볼 수 있어요. 안전한 곳에 저장하세요.",
|
||||
"name": "서비스 토큰 이름",
|
||||
"title": "{{target}}의 토큰 추가하기"
|
||||
},
|
||||
"add-new": "새 토큰 추가하기",
|
||||
"service-tokens": "서비스 토큰",
|
||||
"service-tokens-description": "모든 서비스 토큰은 프로젝트 및 환경에 따라 다릅니다."
|
||||
}
|
||||
@@ -1,4 +0,0 @@
|
||||
{
|
||||
"title": "맴버 설정",
|
||||
"description": "선택한 프로젝트의 맴버를 확인하세요."
|
||||
}
|
||||
@@ -1,4 +0,0 @@
|
||||
{
|
||||
"title": "조직 설정",
|
||||
"description": "조직의 맴버를 관리하세요."
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"title": "개인 설정",
|
||||
"description": "계정 및 기본적인 설정을 확인하고 변경하세요.",
|
||||
"emergency": {
|
||||
"name": "긴급복구 키트",
|
||||
"text1": "긴급복구 키트는 Infisical계정에 로그인 할 수 있는 정보를 가지고 있어요.",
|
||||
"text2": "오직 마지막으로 발급한 긴급복구 키트만 사용 가능해요. 새로운 긴급복구 키트를 받으려면, 비밀번호를 입력하세요.",
|
||||
"download": "긴급복구 키트 다운로드"
|
||||
},
|
||||
"change-language": "언어 변경하기"
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
{
|
||||
"title": "프로젝트 설정",
|
||||
"description": "현재 선택한 프로젝트에 대해서 설정해요.",
|
||||
"auto-generated": "자동으로 생성된 고유한 키 입니다. 변경할 수 없어요.",
|
||||
"danger-zone": "위험존",
|
||||
"danger-zone-note": "프로젝트를 삭제한다면 모든 키가 즉시 삭제되며 다시는 되돌릴 수 없어요. 삭제를 원한다면 프로젝트 이름을 아래에 적어주세요.",
|
||||
"delete-project": "프로젝트 삭제",
|
||||
"delete-project-note": "노트: 최소 한개 이상의 프로젝트는 조직에 존재해야 해요.",
|
||||
"docs": "Infisical 문서",
|
||||
"project-id-description": "다른 코드에서 Infisical과 환경변수를 연동하기 위해서는 프로젝트 ID가 필요해요.",
|
||||
"project-id-description2": "다양한 언어 및 프레임워크에 대한 가이드를 확인하고 싶다면, 다음을 확인하세요. ",
|
||||
"project-to-delete": "삭제할 프로젝트"
|
||||
}
|
||||
@@ -1,21 +0,0 @@
|
||||
{
|
||||
"title": "회원가입",
|
||||
"og-title": "한줄의 코드르 .env파일을 교체하세요. 3분이면 가입할 수 있어요.",
|
||||
"og-description": "Infisical은 팀원과 .env파일을 공유하고 연동할 수 있는 심플한 end-to-end 암호화 플렛폼입니다. Node.js, Next.js, Gatsby, Nest.js 와 같은 다양한 플렛폼에서 작동해요.",
|
||||
"signup": "회원가입",
|
||||
"already-have-account": "이미 계정이 있나요? 로그인하기",
|
||||
"forgot-password": "비밀번호를 잊으셨나요?",
|
||||
"verify": "인증",
|
||||
"step1-start": "시작하기",
|
||||
"step1-privacy": "회원가입시 약관과 개인 정보 보호 정책을 읽고 동의한 것으로 간주합니다.",
|
||||
"step1-submit": "시작하기",
|
||||
"step2-message": "<email>{{email}}</email><wrapper>로 인증 메일을 전송하였습니다</wrapper><email>{{email}}</email>",
|
||||
"step2-code-error": "코드가 잘못된 것 같아요. 다시 시도해주세요.",
|
||||
"step2-spam-alert": "스팸함에 메일이 있지는 않은지 확인하세요",
|
||||
"step3-message": "거의다 끝났어요!",
|
||||
"step4-message": "긴급복구 키트 저장하기",
|
||||
"step4-description1": "계정이 잠겼을 경우 비상 키트를 사용하여 로그인할 수 있어요.",
|
||||
"step4-description2": "다운로드 후 안전한 곳에 보관하는 것을 추천합니다.",
|
||||
"step4-description3": "분실시 접근하거나 복구할 수 없는 시크릿 키가 포함되어 있어요.",
|
||||
"step4-download": "PDF 다운로드"
|
||||
}
|
||||
259
frontend/public/locales/ko/translations.json
Normal file
259
frontend/public/locales/ko/translations.json
Normal file
@@ -0,0 +1,259 @@
|
||||
{
|
||||
"billing": {
|
||||
"title": "요금제 & 결제",
|
||||
"description": "이곳에서 조직의 구독을 확인하고 관리할 수 있어요.",
|
||||
"subscription": "구독",
|
||||
"starter": {
|
||||
"name": "스타터",
|
||||
"price-explanation": "5명의 팀 맴버까지",
|
||||
"text": "어떤 프로젝트든 다섯명의 맴버까지 무료로 이용할 수 있어요!",
|
||||
"subtext": "$5명/달 로 바뀔 예정입니다."
|
||||
},
|
||||
"professional": {
|
||||
"name": "전문가",
|
||||
"price-explanation": "/맴버/달",
|
||||
"subtext": "무제한의 프로젝트와 맴버",
|
||||
"text": "조직의 성장에 따라 유연하게 시크릿을 관리하세요."
|
||||
},
|
||||
"enterprise": {
|
||||
"name": "엔터프라이즈",
|
||||
"text": "조직의 성장에 따라 유연하게 시크릿을 관리하세요."
|
||||
},
|
||||
"current-usage": "현재 요금제",
|
||||
"free": "무료",
|
||||
"downgrade": "다운그레이드",
|
||||
"upgrade": "업그레이드",
|
||||
"learn-more": "자세히 알아보기",
|
||||
"custom-pricing": "커스텀 가격",
|
||||
"schedule-demo": "데모 예약하기"
|
||||
},
|
||||
"common": {
|
||||
"head-title": "{{title}} | Infisical",
|
||||
"error_project-already-exists": "동일한 이름을 가진 프로젝트가 이미 존재해요.",
|
||||
"no-mobile": " Infisical을 사용하려면, 큰 화면을 가진 디바이스로 로그인하여 주세요.",
|
||||
"email": "메일",
|
||||
"password": "비밀번호",
|
||||
"first-name": "이름",
|
||||
"last-name": "성",
|
||||
"logout": "로그아웃",
|
||||
"validate-required": "{{name}} 을/를 입력하세요.",
|
||||
"maintenance-alert": "We are experiencing minor technical difficulties. We are working on solving it right now. Please come back in a few minutes.",
|
||||
"click-to-copy": "클릭하여 복사하기",
|
||||
"project-id": "프로젝트 ID",
|
||||
"save-changes": "변경사항 저장하기",
|
||||
"saved": "저장됨",
|
||||
"drop-zone": ".env 파일을 이곳에 드래그 & 드롭 하세요.",
|
||||
"drop-zone-keys": "이곳에 .env 파일을 드래그 & 드롭 하여 더 많은 키들을 추가하세요.",
|
||||
"role": "Role",
|
||||
"role_admin": "admin",
|
||||
"display-name": "표시 이름",
|
||||
"environment": "환경",
|
||||
"expired-in": "만료 기한:",
|
||||
"language": "언어",
|
||||
"search": "검색하기...",
|
||||
"note": "Note"
|
||||
},
|
||||
"dashboard": {
|
||||
"title": "시크릿",
|
||||
"og-title": "빠르게 .env 파일을 관리하세요",
|
||||
"og-description": "Infisical은 팀원과 .env파일을 공유할 수 있는 심플한 end-to-end 암호화 플렛폼입니다.",
|
||||
"search-keys": "키 검색하기...",
|
||||
"add-key": "키 추가하기",
|
||||
"personal": "개인",
|
||||
"personal-description": "개인 키는 오직 본인만 볼 수 있어요",
|
||||
"shared": "공유",
|
||||
"shared-description": "공유 키는 팀 전체가 볼 수 있어요",
|
||||
"make-shared": "공유로 만들기",
|
||||
"make-personal": "개인으로 만들기",
|
||||
"check-docs": {
|
||||
"button": "문서 확인하기",
|
||||
"title": "좋았어요!",
|
||||
"line1": "더 많은 시크릿들을 추가한 것을 축하합니다.",
|
||||
"line2": "코드와 연결하는 사용하는 방법을 한번 알아보지 않을래요?"
|
||||
},
|
||||
"sidebar": {
|
||||
"secret": "Secret",
|
||||
"key": "Key",
|
||||
"value": "Value",
|
||||
"override": "Override value with a personal value",
|
||||
"version-history": "Version History",
|
||||
"comments": "Comments & Notes",
|
||||
"personal-explanation": "This secret is personal. It is not shared with any of your teammates.",
|
||||
"generate-random-hex": "Generate Random Hex",
|
||||
"digits": "digits"
|
||||
}
|
||||
},
|
||||
"integrations": {
|
||||
"available": "사용 가능한 연동",
|
||||
"available-text1": "연결하고 싶은 서비스를 클릭하세요. 환경 변수가 선택한 외부 서비스와 자동으로 연동됩니다.",
|
||||
"available-text2": "참고: Heroku와의 연동에서는 보안상의 이유로 End-To-End 암호화를 유지하는 것이 불가능합니다. 이론적으로는 Infisical이 시크릿을 읽는것이 가능하지만, 절대 그러지 않는다고 확신할 수 있습니다. 핵심 Infisical 서비스는 항상 End-To-End 암호화 상태를 유지합니다. 질문이 있으면 support@infisical.com으로 문의하세요.",
|
||||
"description": "외부 서비스와 함께 Infisical을 연동하고 관리하세요",
|
||||
"no-integrations1": "연동된 서비스가 없어요. 연동하게 된다면 이곳에서 표시돼요.",
|
||||
"no-integrations2": "시작하려면, 아래의 옵션을 클릭하세요. 대체로 5분 이내로 가능해요.",
|
||||
"title": "프로젝트 연동",
|
||||
"cloud-integrations": "Cloud Integrations",
|
||||
"framework-integrations": "Framework Integrations",
|
||||
"click-to-start": "Click on an integration to begin syncing secrets to it.",
|
||||
"click-to-setup": "Click on a framework to get the setup instructions.",
|
||||
"grant-access-to-secrets": "Grant Infisical access to your secrets",
|
||||
"why-infisical-needs-access": "Most cloud integrations require Infisical to be able to decrypt your secrets so they can be forwarded over.",
|
||||
"grant-access-button": "Grant access"
|
||||
},
|
||||
"login": {
|
||||
"title": "로그인",
|
||||
"og-title": "Infisical에 로그인하기",
|
||||
"og-description": "Infisical a simple end-to-end encrypted platform that enables teams to sync and manage their .env files.",
|
||||
"login": "로그인",
|
||||
"need-account": "Infisical계정이 필요하신가요?",
|
||||
"create-account": "회원가입 하기"
|
||||
},
|
||||
"mfa": {
|
||||
"title": "회원가입",
|
||||
"og-title": "한줄의 코드르 .env파일을 교체하세요. 3분이면 가입할 수 있어요.",
|
||||
"og-description": "Infisical은 팀원과 .env파일을 공유하고 연동할 수 있는 심플한 end-to-end 암호화 플렛폼입니다. Node.js, Next.js, Gatsby, Nest.js 와 같은 다양한 플렛폼에서 작동해요.",
|
||||
"signup": "회원가입",
|
||||
"already-have-account": "이미 계정이 있나요? 로그인하기",
|
||||
"forgot-password": "비밀번호를 잊으셨나요?",
|
||||
"verify": "인증",
|
||||
"step1-start": "시작하기",
|
||||
"step1-privacy": "회원가입시 약관과 개인 정보 보호 정책을 읽고 동의한 것으로 간주합니다.",
|
||||
"step1-submit": "시작하기",
|
||||
"step2-message": "<email>{{email}}</email><wrapper>로 인증 메일을 전송하였습니다</wrapper><email>{{email}}</email>",
|
||||
"step2-code-error": "코드가 잘못된 것 같아요. 남은 시도:",
|
||||
"step2-spam-alert": "스팸함에 메일이 있지는 않은지 확인하세요",
|
||||
"step3-message": "거의다 끝났어요!",
|
||||
"step4-message": "긴급복구 키트 저장하기",
|
||||
"step4-description1": "계정이 잠겼을 경우 비상 키트를 사용하여 로그인할 수 있어요.",
|
||||
"step4-description2": "다운로드 후 안전한 곳에 보관하는 것을 추천합니다.",
|
||||
"step4-description3": "분실시 접근하거나 복구할 수 없는 시크릿 키가 포함되어 있어요.",
|
||||
"step4-download": "PDF 다운로드"
|
||||
},
|
||||
"nav": {
|
||||
"support": {
|
||||
"slack": "[NEW] 슬랙 포럼에 가입하기",
|
||||
"docs": "문서 보기",
|
||||
"issue": "깃허브 이슈 열기",
|
||||
"email": "Infisical팀에게 메일 보내기"
|
||||
},
|
||||
"user": {
|
||||
"signed-in-as": "다음으로 로그인됨",
|
||||
"current-organization": "현재 조직",
|
||||
"usage-billing": "요금제 & 결제",
|
||||
"invite": "맴버 초대하기",
|
||||
"other-organizations": "다른 조직"
|
||||
},
|
||||
"menu": {
|
||||
"project": "프로젝트",
|
||||
"secrets": "시크릿",
|
||||
"members": "맴버",
|
||||
"integrations": "연동",
|
||||
"project-settings": "프로젝트 설정"
|
||||
}
|
||||
},
|
||||
"section": {
|
||||
"incident": {
|
||||
"add-contact": "연락처 추가하기",
|
||||
"add-dialog": {
|
||||
"add-incident": "비상 연락처 추가하기",
|
||||
"description": "중대한 일이 생길 경우, 이 연락처로 알림이 전송됩니다.",
|
||||
"title": "비상 연락처 추가하기"
|
||||
},
|
||||
"incident-contacts": "비상 연락망",
|
||||
"incident-contacts-description": "중대한 일이 생길 경우, 아래의 연락처로 알림이 전송됩니다.",
|
||||
"no-incident-contacts": "비상 연락망이 존재하지 않아요."
|
||||
},
|
||||
"members": {
|
||||
"add-member": "맴버 추가하기",
|
||||
"org-members": "조직 맴버",
|
||||
"search-members": "맴버를 검색하기...",
|
||||
"add-dialog": {
|
||||
"add-member-to-project": "프로젝트에 맴버 추가하기",
|
||||
"already-all-invited": "조직의 모든 유저가 이미 초대되었습니다.",
|
||||
"add-user-org-first": "유저를 먼저 조직에 추가해 주세요.",
|
||||
"user-will-email": "유저는 안내가 포함된 메일을 받게 됩니다.",
|
||||
"looking-add": "<0>조직에 유저를 추가하고 싶다면,</0><1>여기를 클릭하세요</1>",
|
||||
"add-user-to-org": "조직에 유저 추가하기"
|
||||
},
|
||||
"org-members-description": "조직의 맴버들을 관리하세요."
|
||||
},
|
||||
"password": {
|
||||
"password": "비밀번호",
|
||||
"change": "비밀번호 변경",
|
||||
"current": "현재 비밀번호",
|
||||
"new": "새 비밀번호",
|
||||
"current-wrong": "현재 비밀번호가 잘못되었어요",
|
||||
"validate-base": "비밀번호는 다음 조건을 만족해야 합니다:",
|
||||
"validate-length": "14 글자 이상",
|
||||
"validate-case": "1개 이상의 소문자",
|
||||
"validate-number": "1개 이상의 숫자"
|
||||
},
|
||||
"token": {
|
||||
"add-dialog": {
|
||||
"add": "서비스 토큰 추가하기",
|
||||
"copy-service-token": "서비스 토큰 복사하기",
|
||||
"copy-service-token-description": "팝업을 닫을 시 다시는 토큰을 확인할 수 없어요.",
|
||||
"description": "이름, 환경, 만료일을 지정하세요. 토큰이 생성되면 최초 한번만 볼 수 있어요. 안전한 곳에 저장하세요.",
|
||||
"name": "서비스 토큰 이름",
|
||||
"title": "{{target}}의 토큰 추가하기"
|
||||
},
|
||||
"add-new": "새 토큰 추가하기",
|
||||
"service-tokens": "서비스 토큰",
|
||||
"service-tokens-description": "모든 서비스 토큰은 프로젝트 및 환경에 따라 다릅니다."
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"members": {
|
||||
"title": "맴버 설정",
|
||||
"description": "선택한 프로젝트의 맴버를 확인하세요."
|
||||
},
|
||||
"org": {
|
||||
"title": "조직 설정",
|
||||
"description": "조직의 맴버를 관리하세요."
|
||||
},
|
||||
"personal": {
|
||||
"title": "개인 설정",
|
||||
"description": "계정 및 기본적인 설정을 확인하고 변경하세요.",
|
||||
"emergency": {
|
||||
"name": "긴급복구 키트",
|
||||
"text1": "긴급복구 키트는 Infisical계정에 로그인 할 수 있는 정보를 가지고 있어요.",
|
||||
"text2": "오직 마지막으로 발급한 긴급복구 키트만 사용 가능해요. 새로운 긴급복구 키트를 받으려면, 비밀번호를 입력하세요.",
|
||||
"download": "긴급복구 키트 다운로드"
|
||||
},
|
||||
"change-language": "언어 변경하기"
|
||||
},
|
||||
"project": {
|
||||
"title": "프로젝트 설정",
|
||||
"description": "현재 선택한 프로젝트에 대해서 설정해요.",
|
||||
"auto-generated": "자동으로 생성된 고유한 키 입니다. 변경할 수 없어요.",
|
||||
"danger-zone": "위험존",
|
||||
"danger-zone-note": "프로젝트를 삭제한다면 모든 키가 즉시 삭제되며 다시는 되돌릴 수 없어요. 삭제를 원한다면 프로젝트 이름을 아래에 적어주세요.",
|
||||
"delete-project": "프로젝트 삭제",
|
||||
"delete-project-note": "노트: 최소 한개 이상의 프로젝트는 조직에 존재해야 해요.",
|
||||
"docs": "Infisical 문서",
|
||||
"project-id-description": "다른 코드에서 Infisical과 환경변수를 연동하기 위해서는 프로젝트 ID가 필요해요.",
|
||||
"project-id-description2": "다양한 언어 및 프레임워크에 대한 가이드를 확인하고 싶다면, 다음을 확인하세요. ",
|
||||
"project-to-delete": "삭제할 프로젝트"
|
||||
}
|
||||
},
|
||||
"signup": {
|
||||
"title": "회원가입",
|
||||
"og-title": "한줄의 코드르 .env파일을 교체하세요. 3분이면 가입할 수 있어요.",
|
||||
"og-description": "Infisical은 팀원과 .env파일을 공유하고 연동할 수 있는 심플한 end-to-end 암호화 플렛폼입니다. Node.js, Next.js, Gatsby, Nest.js 와 같은 다양한 플렛폼에서 작동해요.",
|
||||
"signup": "회원가입",
|
||||
"already-have-account": "이미 계정이 있나요? 로그인하기",
|
||||
"forgot-password": "비밀번호를 잊으셨나요?",
|
||||
"verify": "인증",
|
||||
"step1-start": "시작하기",
|
||||
"step1-privacy": "회원가입시 약관과 개인 정보 보호 정책을 읽고 동의한 것으로 간주합니다.",
|
||||
"step1-submit": "시작하기",
|
||||
"step2-message": "<email>{{email}}</email><wrapper>로 인증 메일을 전송하였습니다</wrapper><email>{{email}}</email>",
|
||||
"step2-code-error": "코드가 잘못된 것 같아요. 다시 시도해주세요.",
|
||||
"step2-spam-alert": "스팸함에 메일이 있지는 않은지 확인하세요",
|
||||
"step3-message": "거의다 끝났어요!",
|
||||
"step4-message": "긴급복구 키트 저장하기",
|
||||
"step4-description1": "계정이 잠겼을 경우 비상 키트를 사용하여 로그인할 수 있어요.",
|
||||
"step4-description2": "다운로드 후 안전한 곳에 보관하는 것을 추천합니다.",
|
||||
"step4-description3": "분실시 접근하거나 복구할 수 없는 시크릿 키가 포함되어 있어요.",
|
||||
"step4-download": "PDF 다운로드"
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"title": "Registro de Atividade",
|
||||
"subtitle": "Histórico de eventos para esse projeto Infisical.",
|
||||
"event": {
|
||||
"readSecrets": "Segredos Visualizados",
|
||||
"updateSecrets": "Segredos Atualizados",
|
||||
"addSecrets": "Segredos Adicionados",
|
||||
"deleteSecrets": "Segredos Excluídos"
|
||||
},
|
||||
"ip-address": "Endereço IP"
|
||||
}
|
||||
@@ -1,28 +0,0 @@
|
||||
{
|
||||
"title": "Uso & Faturamento",
|
||||
"description": "Visualize e gerencie a assinatura da sua organização aqui",
|
||||
"subscription": "Inscrição",
|
||||
"starter": {
|
||||
"name": "Base",
|
||||
"price-explanation": "Até 5 membros de equipe",
|
||||
"text": "Gerencie qualquer projeto com 5 membros gratuitamente!",
|
||||
"subtext": "$5 por membro adicional / mês."
|
||||
},
|
||||
"professional": {
|
||||
"name": "Profissional",
|
||||
"price-explanation": "/membro/mês",
|
||||
"subtext": "Inclui projetos e membros ilimitados.",
|
||||
"text": "Acompanhe o gerenciamento de chaves à medida que você cresce."
|
||||
},
|
||||
"enterprise": {
|
||||
"name": "Empreendimento",
|
||||
"text": "Acompanhe o gerenciamento de chaves à medida que você cresce."
|
||||
},
|
||||
"current-usage": "Uso atual",
|
||||
"free": "Grátis",
|
||||
"downgrade": "Reduzir",
|
||||
"upgrade": "Melhorar",
|
||||
"learn-more": "Saber Mais",
|
||||
"custom-pricing": "Preço Personalizado",
|
||||
"schedule-demo": "Agende uma Demonstração"
|
||||
}
|
||||
@@ -1,34 +0,0 @@
|
||||
{
|
||||
"head-title": "{{title}} | Infisical",
|
||||
"error_project-already-exists": "Já exite um projeto com este nome.",
|
||||
"no-mobile": "Para usar o Infisical, faça o login através de um dispositivo com dimensões maiores.",
|
||||
"email": "Email",
|
||||
"password": "Senha",
|
||||
"first-name": "Primeiro Nome",
|
||||
"last-name": "Ultimo Nome",
|
||||
"logout": "Sair",
|
||||
"validate-required": "Por favor insira o seu {{name}}",
|
||||
"maintenance-alert": "Estamos passando por pequenas dificuldades técnicas. Estamos trabalhando para resolvê-las agora. Por favor, volte dentro de alguns minutos.",
|
||||
"click-to-copy": "Clique para copiar",
|
||||
"project-id": "ID do Projeto",
|
||||
"save-changes": "Salvar Alterações",
|
||||
"saved": "Salvou",
|
||||
"drop-zone": "Arraste e solte seu arquivo .env aqui.",
|
||||
"drop-zone-keys": "Arraste e solte seu arquivo .env aqui para adicionar mais chaves.",
|
||||
"role": "Role",
|
||||
"role_admin": "admin",
|
||||
"display-name": "Nome de exibição",
|
||||
"environment": "Ambiente",
|
||||
"expired-in": "Expira em",
|
||||
"language": "Idioma",
|
||||
"search": "Procurar...",
|
||||
"note": "Note",
|
||||
"view-more": "Ver mais",
|
||||
"end-of-history": "Fim do Histórico",
|
||||
"select-event": "Selecione um evento",
|
||||
"event": "Evento",
|
||||
"user": "Usuário",
|
||||
"source": "Fonte",
|
||||
"time": "Data/Hora",
|
||||
"timestamp": "Timestamp"
|
||||
}
|
||||
@@ -1,34 +0,0 @@
|
||||
{
|
||||
"title": "Segredos",
|
||||
"og-title": "Gerencie seus arquivos .env em segundos",
|
||||
"og-description": "Infisical é uma plataforma simples e criptografada de ponta a ponta que permite que as equipes sincronizem e gerenciem seus arquivos .env.",
|
||||
"search-keys": "Pesquisar chaves...",
|
||||
"add-key": "Adicionar Chave",
|
||||
"personal": "Pessoal",
|
||||
"personal-description": "As chaves pessoais são visíveis apenas para você",
|
||||
"shared": "Compartilhado",
|
||||
"shared-description": "As chaves compartilhadas ficam visíveis para toda a sua equipe",
|
||||
"make-shared": "Tornar Compartilhado",
|
||||
"make-personal": "Tornar Pessoal",
|
||||
"check-docs": {
|
||||
"button": "Checkar Documentação",
|
||||
"title": "Bom trabalho!!",
|
||||
"line1": "Parabéns por adicionar mais segredos.",
|
||||
"line2": "Veja como conectá-los à sua base de código."
|
||||
},
|
||||
"sidebar": {
|
||||
"secret": "Segredo",
|
||||
"key": "Chave",
|
||||
"value": "Valor",
|
||||
"override": "Substitua o valor por um valor pessoal",
|
||||
"version-history": "Histórico da versão",
|
||||
"comments": "Comentários e Notas",
|
||||
"personal-explanation": "Este segredo é pessoal. Não é compartilhado com nenhum de seus colegas de equipe.",
|
||||
"generate-random-hex": "Gerar HEX Aleatório",
|
||||
"digits": "dígitos",
|
||||
"delete-key-dialog": {
|
||||
"title": "Excluir Chave",
|
||||
"confirm-delete-message": "Você tem certeza que deseja excluir esta chave? Essa ação não pode ser desfeita."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,16 +0,0 @@
|
||||
{
|
||||
"title": "Integrações de Projetos",
|
||||
"description": "Gerencie suas integrações da Infisical com serviços de terceiros.",
|
||||
"no-integrations1": "Você ainda não tem integrações configuradas. Quando você fizer isso, elas aparecerão aqui.",
|
||||
"no-integrations2": "Para começar, clique em qualquer uma das opções abaixo. Leva 5 cliques para configurar.",
|
||||
"available": "Integrações de Plataforma e em Nuvem",
|
||||
"available-text1": "Clique na integração que deseja conectar. Isso permitirá que suas variáveis de ambiente fluam automaticamente para serviços de terceiros selecionados.",
|
||||
"available-text2": "Observação: durante uma integração com o Heroku, por questões de segurança, é impossível manter a criptografia de ponta a ponta. Em teoria, isso permite que o Infisical descriptografe suas variáveis de ambiente. Na prática, podemos garantir que isso nunca será feito e nos permite proteger seus segredos de pessoas mal-intencionadas online. O serviço básico da Infisical sempre permanecerá criptografado de ponta a ponta. Em caso de dúvidas, entre em contato com support@infisical.com.",
|
||||
"cloud-integrations": "Integrações em Nuvem",
|
||||
"framework-integrations": "Integrações com framework",
|
||||
"click-to-start": "Clique em uma integração para começar a sincronizar segredos com ela.",
|
||||
"click-to-setup": "Clique em uma estrutura para obter as instruções de configuração.",
|
||||
"grant-access-to-secrets": "Conceda acesso Infisical aos seus segredos",
|
||||
"why-infisical-needs-access": "A maioria das integrações em Nuvem exige que o Infisical seja capaz de descriptografar seus segredos para que possam ser encaminhados.",
|
||||
"grant-access-button": "Garantir acesso"
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"title": "Entrar",
|
||||
"og-title": "Entrar no Infisical",
|
||||
"og-description": "Infisical é uma plataforma simples e criptografada de ponta a ponta que permite que as equipes sincronizem e gerenciem seus arquivos .env.",
|
||||
"login": "Entrar",
|
||||
"need-account": "Precisa de uma conta Infisical?",
|
||||
"forgot-password": "Esqueceu sua senha?",
|
||||
"create-account": "Criar uma conta"
|
||||
}
|
||||
@@ -1,25 +0,0 @@
|
||||
{
|
||||
"title": "Criar uma conta",
|
||||
"og-title": "Substitua os arquivos .env por 1 linha de código. Cadastre-se no Infisical em 3 minutos.",
|
||||
"og-description": "Infisical é uma plataforma criptografada de ponta a ponta simples que permite que as equipes sincronizem e gerenciem chaves de API e variáveis ambientais. Funciona com Node.js, Next.js, Gatsby, Nest.js...",
|
||||
"signup": "Criar uma conta",
|
||||
"already-have-account": "Possui uma conta? Conecte-se",
|
||||
"forgot-password": "Esqueceu sua senha?",
|
||||
"verify": "Verificar",
|
||||
"step1-start": "Vamos começar",
|
||||
"step1-privacy": "Ao criar uma conta, você concorda com nossos Termos e leu a Política de Privacidade.",
|
||||
"step1-submit": "Começar",
|
||||
"step2-message": "<wrapper>Enviamos um e-mail de verificação para</wrapper><email>{{email}}</email>",
|
||||
"step2-code-error": "Ops. Seu código está errado. Tentativas restantes:",
|
||||
"step2-spam-alert": "Lembre-se de verificar sua caixa de entrada de spam.",
|
||||
"step3-message": "Quase lá!",
|
||||
"step4-message": "Guarde o seu Kit de Emergência",
|
||||
"step4-description1": "Se sua conta for bloqueada, seu Kit de emergência é a única maneira de fazer login.",
|
||||
"step4-description2": "Recomendamos que você faça o download e guarde-o em algum lugar seguro.",
|
||||
"step4-description3": "Ele contém sua chave secreta que não podemos acessar ou recuperar para você se você a perder.",
|
||||
"step4-download": "Baixar PDF",
|
||||
"step5-send-invites": "Enviar convites",
|
||||
"step5-invite-team": "Convide sua equipe",
|
||||
"step5-subtitle": "Infisical foi feito para ser usado com seus colegas. Convide-os para eles testarem também.",
|
||||
"step5-skip": "Pular"
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
{
|
||||
"support": {
|
||||
"slack": "[NEW] Participe do fórum do Slack",
|
||||
"docs": "Leia a Documentação",
|
||||
"issue": "Abra uma Issue no Github",
|
||||
"email": "Envie-nos um e-mail"
|
||||
},
|
||||
"user": {
|
||||
"signed-in-as": "ASSINADO COMO",
|
||||
"current-organization": "ORGANIZAÇÃO ATUAL",
|
||||
"usage-billing": "Uso & Faturamento",
|
||||
"invite": "Convide Membros",
|
||||
"other-organizations": "OUTRA ORGANIZAÇÃO"
|
||||
},
|
||||
"menu": {
|
||||
"project": "PROJETO",
|
||||
"secrets": "Segredos",
|
||||
"members": "Membros",
|
||||
"integrations": "Integrações",
|
||||
"project-settings": "Configurações do Projeto"
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"incident-contacts": "Contatos de Emergência",
|
||||
"incident-contacts-description": "Esses contatos serão notificados no caso improvável de um incidente grave.",
|
||||
"no-incident-contacts": "Nenhum contato de emergência encontrado.",
|
||||
"add-contact": "Adicionar contato",
|
||||
"add-dialog": {
|
||||
"title": "Adicionar um contato de emergência",
|
||||
"description": "Este contato será notificado no caso improvável de um incidente grave.",
|
||||
"add-incident": "Adicionar contato de emergência"
|
||||
}
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
{
|
||||
"add-member": "Adicionar membro",
|
||||
"org-members": "Membros da Organização",
|
||||
"org-members-description": "Gerencie os membros da sua organização. Esses usuários poderiam posteriormente ser associados a projetos.",
|
||||
"search-members": "Pesquisar membros...",
|
||||
"add-dialog": {
|
||||
"add-member-to-project": "Adicionar um membro ao seu projeto",
|
||||
"already-all-invited": "Todos os usuários da sua organização já foram convidados.",
|
||||
"add-user-org-first": "Adicione mais usuários à organização primeiro.",
|
||||
"user-will-email": "O usuário receberá um e-mail com as instruções.",
|
||||
"looking-add": "<0>Se você deseja adicionar usuários à sua organização,</0><1>clique aqui</1>",
|
||||
"add-user-to-org": "Adicionar usuários à organização"
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"password": "Senha",
|
||||
"change": "Mudar senha",
|
||||
"current": "Senha atual",
|
||||
"current-wrong": "A senha atual pode estar errada",
|
||||
"new": "Nova Senha",
|
||||
"validate-base": "A senha deve conter pelo menos:",
|
||||
"validate-length": "14 caracteres",
|
||||
"validate-case": "1 caractere minúsculo",
|
||||
"validate-number": "1 número"
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
{
|
||||
"service-tokens": "Tokens de Serviço",
|
||||
"service-tokens-description": "Cada token de serviço é específico para você, um determinado projeto e um determinado ambiente dentro deste projeto.",
|
||||
"add-new": "Adicionar novo token",
|
||||
"add-dialog": {
|
||||
"title": "Adicione um token de serviço para {{target}}",
|
||||
"description": "Especifique o nome, o ambiente e o período de expiração. Quando um token é gerado, você só poderá vê-lo uma vez antes que ele desapareça. Certifique-se de salvá-lo em algum lugar.",
|
||||
"name": "Nome do token de serviço",
|
||||
"add": "Adicionar token de serviço",
|
||||
"copy-service-token": "Copie seu token de serviço",
|
||||
"copy-service-token-description": "Depois de fechar este pop-up, você nunca mais verá seu token de serviço"
|
||||
}
|
||||
}
|
||||
@@ -1,4 +0,0 @@
|
||||
{
|
||||
"title": "Membros do Projeto",
|
||||
"description": "Esta página mostra os membros do projeto selecionado."
|
||||
}
|
||||
@@ -1,4 +0,0 @@
|
||||
{
|
||||
"title": "Configurações da organização",
|
||||
"description": "Gerencie os membros da sua organização. Esses usuários poderiam posteriormente ser associados a projetos."
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"title": "Configurações Pessoais",
|
||||
"description": "Visualize e gerencie suas informações pessoais aqui.",
|
||||
"emergency": {
|
||||
"name": "Kit de emergência",
|
||||
"text1": "Seu Kit de Emergência contém as informações necessárias para acessar sua conta Infisical.",
|
||||
"text2": "Apenas o último kit de emergência emitido permanece válido. Para obter um novo Kit de emergência, verifique sua senha.",
|
||||
"download": "Baixe o kit de emergência"
|
||||
},
|
||||
"change-language": "Mudar idioma"
|
||||
}
|
||||
@@ -1,15 +0,0 @@
|
||||
{
|
||||
"title": "Configurações do Projeto",
|
||||
"description": "Essas configurações se aplicam apenas ao projeto atualmente selecionado.",
|
||||
"danger-zone": "Zona de perigo",
|
||||
"delete-project": "Excluir projeto",
|
||||
"project-to-delete": "Projeto a ser deletado",
|
||||
"danger-zone-note": "Assim que você excluir este projeto, não poderá desfazê-lo. Isso removerá imediatamente todas as chaves. Se você ainda quiser fazer isso, digite o nome do projeto abaixo.",
|
||||
"delete-project-note": "Observação: você só pode excluir um projeto caso tenha mais de um",
|
||||
"project-id-description": "Para integrar Infisical em sua base de código e obter injeção automática de variáveis de ambiente, você deve usar o seguinte ID do projeto.",
|
||||
"project-id-description2": "Para obter mais orientações, incluindo trechos de código para várias linguagens e frameworks, consulte ",
|
||||
"auto-generated": "Este é o identificador exclusivo - gerado automaticamente - do seu projeto. Não pode ser alterado.",
|
||||
"docs": "Documentação do Infisical",
|
||||
"auto-capitalization": "Converter em caixa alta automaticamente",
|
||||
"auto-capitalization-description": "Por padrão, Infisical converte automaticamente as chaves em caixa alta. Se você quiser desativar essa funcionalidade, pode fazê-lo aqui."
|
||||
}
|
||||
@@ -1,25 +0,0 @@
|
||||
{
|
||||
"title": "Inscrever-se",
|
||||
"og-title": "Substitua os arquivos .env por 1 linha de código. Cadastre-se no Infisical em 3 minutos.",
|
||||
"og-description": "Infisical é uma plataforma simples e criptografada de ponta a ponta que permite que as equipes sincronizem e gerenciem chaves de API e variáveis de ambiente. Funciona com Node.js, Next.js, Gatsby, Nest.js...",
|
||||
"signup": "Inscrever-se",
|
||||
"already-have-account": "Possui uma conta? Conecte-se",
|
||||
"forgot-password": "Esqueceu sua senha?",
|
||||
"verify": "Verificar",
|
||||
"step1-start": "Vamos começar",
|
||||
"step1-privacy": "Ao criar uma conta, você concorda com nossos Termos e leu e reconheceu a Política de Privacidade.",
|
||||
"step1-submit": "Iniciar",
|
||||
"step2-message": "<wrapper>Enviamos um e-mail de verificação para</wrapper><email>{{email}}</email>",
|
||||
"step2-code-error": "Ops. Seu código está errado. Por favor, tente novamente.",
|
||||
"step2-spam-alert": "Certifique-se de verificar sua caixa de entrada de spam.",
|
||||
"step3-message": "Quase lá!",
|
||||
"step4-message": "Guarde o seu Kit de Emergência",
|
||||
"step4-description1": "Se sua conta for bloqueada, seu Kit de emergência é a única maneira de fazer login.",
|
||||
"step4-description2": "Recomendamos que você faça o download e guarde-o em algum lugar seguro.",
|
||||
"step4-description3": "Ele contém sua chave secreta que não podemos acessar ou recuperar para você se você a perder.",
|
||||
"step4-download": "Baixar PDF",
|
||||
"step5-send-invites": "Enviar convites",
|
||||
"step5-invite-team": "Convide sua equipe",
|
||||
"step5-subtitle": "Infisical foi feito para ser usado com seus colegas. Convide-os para testar também.",
|
||||
"step5-skip": "Pular"
|
||||
}
|
||||
293
frontend/public/locales/pt-BR/translations.json
Normal file
293
frontend/public/locales/pt-BR/translations.json
Normal file
@@ -0,0 +1,293 @@
|
||||
{
|
||||
"activity": {
|
||||
"title": "Registro de Atividade",
|
||||
"subtitle": "Histórico de eventos para esse projeto Infisical.",
|
||||
"event": {
|
||||
"readSecrets": "Segredos Visualizados",
|
||||
"updateSecrets": "Segredos Atualizados",
|
||||
"addSecrets": "Segredos Adicionados",
|
||||
"deleteSecrets": "Segredos Excluídos"
|
||||
},
|
||||
"ip-address": "Endereço IP"
|
||||
},
|
||||
"billing": {
|
||||
"title": "Uso & Faturamento",
|
||||
"description": "Visualize e gerencie a assinatura da sua organização aqui",
|
||||
"subscription": "Inscrição",
|
||||
"starter": {
|
||||
"name": "Base",
|
||||
"price-explanation": "Até 5 membros de equipe",
|
||||
"text": "Gerencie qualquer projeto com 5 membros gratuitamente!",
|
||||
"subtext": "$5 por membro adicional / mês."
|
||||
},
|
||||
"professional": {
|
||||
"name": "Profissional",
|
||||
"price-explanation": "/membro/mês",
|
||||
"subtext": "Inclui projetos e membros ilimitados.",
|
||||
"text": "Acompanhe o gerenciamento de chaves à medida que você cresce."
|
||||
},
|
||||
"enterprise": {
|
||||
"name": "Empreendimento",
|
||||
"text": "Acompanhe o gerenciamento de chaves à medida que você cresce."
|
||||
},
|
||||
"current-usage": "Uso atual",
|
||||
"free": "Grátis",
|
||||
"downgrade": "Reduzir",
|
||||
"upgrade": "Melhorar",
|
||||
"learn-more": "Saber Mais",
|
||||
"custom-pricing": "Preço Personalizado",
|
||||
"schedule-demo": "Agende uma Demonstração"
|
||||
},
|
||||
"common": {
|
||||
"head-title": "{{title}} | Infisical",
|
||||
"error_project-already-exists": "Já exite um projeto com este nome.",
|
||||
"no-mobile": "Para usar o Infisical, faça o login através de um dispositivo com dimensões maiores.",
|
||||
"email": "Email",
|
||||
"password": "Senha",
|
||||
"first-name": "Primeiro Nome",
|
||||
"last-name": "Ultimo Nome",
|
||||
"logout": "Sair",
|
||||
"validate-required": "Por favor insira o seu {{name}}",
|
||||
"maintenance-alert": "Estamos passando por pequenas dificuldades técnicas. Estamos trabalhando para resolvê-las agora. Por favor, volte dentro de alguns minutos.",
|
||||
"click-to-copy": "Clique para copiar",
|
||||
"project-id": "ID do Projeto",
|
||||
"save-changes": "Salvar Alterações",
|
||||
"saved": "Salvou",
|
||||
"drop-zone": "Arraste e solte seu arquivo .env aqui.",
|
||||
"drop-zone-keys": "Arraste e solte seu arquivo .env aqui para adicionar mais chaves.",
|
||||
"role": "Role",
|
||||
"role_admin": "admin",
|
||||
"display-name": "Nome de exibição",
|
||||
"environment": "Ambiente",
|
||||
"expired-in": "Expira em",
|
||||
"language": "Idioma",
|
||||
"search": "Procurar...",
|
||||
"note": "Note",
|
||||
"view-more": "Ver mais",
|
||||
"end-of-history": "Fim do Histórico",
|
||||
"select-event": "Selecione um evento",
|
||||
"event": "Evento",
|
||||
"user": "Usuário",
|
||||
"source": "Fonte",
|
||||
"time": "Data/Hora",
|
||||
"timestamp": "Timestamp"
|
||||
},
|
||||
"dashboard": {
|
||||
"title": "Segredos",
|
||||
"og-title": "Gerencie seus arquivos .env em segundos",
|
||||
"og-description": "Infisical é uma plataforma simples e criptografada de ponta a ponta que permite que as equipes sincronizem e gerenciem seus arquivos .env.",
|
||||
"search-keys": "Pesquisar chaves...",
|
||||
"add-key": "Adicionar Chave",
|
||||
"personal": "Pessoal",
|
||||
"personal-description": "As chaves pessoais são visíveis apenas para você",
|
||||
"shared": "Compartilhado",
|
||||
"shared-description": "As chaves compartilhadas ficam visíveis para toda a sua equipe",
|
||||
"make-shared": "Tornar Compartilhado",
|
||||
"make-personal": "Tornar Pessoal",
|
||||
"check-docs": {
|
||||
"button": "Checkar Documentação",
|
||||
"title": "Bom trabalho!!",
|
||||
"line1": "Parabéns por adicionar mais segredos.",
|
||||
"line2": "Veja como conectá-los à sua base de código."
|
||||
},
|
||||
"sidebar": {
|
||||
"secret": "Segredo",
|
||||
"key": "Chave",
|
||||
"value": "Valor",
|
||||
"override": "Substitua o valor por um valor pessoal",
|
||||
"version-history": "Histórico da versão",
|
||||
"comments": "Comentários e Notas",
|
||||
"personal-explanation": "Este segredo é pessoal. Não é compartilhado com nenhum de seus colegas de equipe.",
|
||||
"generate-random-hex": "Gerar HEX Aleatório",
|
||||
"digits": "dígitos",
|
||||
"delete-key-dialog": {
|
||||
"title": "Excluir Chave",
|
||||
"confirm-delete-message": "Você tem certeza que deseja excluir esta chave? Essa ação não pode ser desfeita."
|
||||
}
|
||||
}
|
||||
},
|
||||
"integrations": {
|
||||
"title": "Integrações de Projetos",
|
||||
"description": "Gerencie suas integrações da Infisical com serviços de terceiros.",
|
||||
"no-integrations1": "Você ainda não tem integrações configuradas. Quando você fizer isso, elas aparecerão aqui.",
|
||||
"no-integrations2": "Para começar, clique em qualquer uma das opções abaixo. Leva 5 cliques para configurar.",
|
||||
"available": "Integrações de Plataforma e em Nuvem",
|
||||
"available-text1": "Clique na integração que deseja conectar. Isso permitirá que suas variáveis de ambiente fluam automaticamente para serviços de terceiros selecionados.",
|
||||
"available-text2": "Observação: durante uma integração com o Heroku, por questões de segurança, é impossível manter a criptografia de ponta a ponta. Em teoria, isso permite que o Infisical descriptografe suas variáveis de ambiente. Na prática, podemos garantir que isso nunca será feito e nos permite proteger seus segredos de pessoas mal-intencionadas online. O serviço básico da Infisical sempre permanecerá criptografado de ponta a ponta. Em caso de dúvidas, entre em contato com support@infisical.com.",
|
||||
"cloud-integrations": "Integrações em Nuvem",
|
||||
"framework-integrations": "Integrações com framework",
|
||||
"click-to-start": "Clique em uma integração para começar a sincronizar segredos com ela.",
|
||||
"click-to-setup": "Clique em uma estrutura para obter as instruções de configuração.",
|
||||
"grant-access-to-secrets": "Conceda acesso Infisical aos seus segredos",
|
||||
"why-infisical-needs-access": "A maioria das integrações em Nuvem exige que o Infisical seja capaz de descriptografar seus segredos para que possam ser encaminhados.",
|
||||
"grant-access-button": "Garantir acesso"
|
||||
},
|
||||
"login": {
|
||||
"title": "Entrar",
|
||||
"og-title": "Entrar no Infisical",
|
||||
"og-description": "Infisical é uma plataforma simples e criptografada de ponta a ponta que permite que as equipes sincronizem e gerenciem seus arquivos .env.",
|
||||
"login": "Entrar",
|
||||
"need-account": "Precisa de uma conta Infisical?",
|
||||
"forgot-password": "Esqueceu sua senha?",
|
||||
"create-account": "Criar uma conta"
|
||||
},
|
||||
"mfa": {
|
||||
"title": "Criar uma conta",
|
||||
"og-title": "Substitua os arquivos .env por 1 linha de código. Cadastre-se no Infisical em 3 minutos.",
|
||||
"og-description": "Infisical é uma plataforma criptografada de ponta a ponta simples que permite que as equipes sincronizem e gerenciem chaves de API e variáveis ambientais. Funciona com Node.js, Next.js, Gatsby, Nest.js...",
|
||||
"signup": "Criar uma conta",
|
||||
"already-have-account": "Possui uma conta? Conecte-se",
|
||||
"forgot-password": "Esqueceu sua senha?",
|
||||
"verify": "Verificar",
|
||||
"step1-start": "Vamos começar",
|
||||
"step1-privacy": "Ao criar uma conta, você concorda com nossos Termos e leu a Política de Privacidade.",
|
||||
"step1-submit": "Começar",
|
||||
"step2-message": "<wrapper>Enviamos um e-mail de verificação para</wrapper><email>{{email}}</email>",
|
||||
"step2-code-error": "Ops. Seu código está errado. Tentativas restantes:",
|
||||
"step2-spam-alert": "Lembre-se de verificar sua caixa de entrada de spam.",
|
||||
"step3-message": "Quase lá!",
|
||||
"step4-message": "Guarde o seu Kit de Emergência",
|
||||
"step4-description1": "Se sua conta for bloqueada, seu Kit de emergência é a única maneira de fazer login.",
|
||||
"step4-description2": "Recomendamos que você faça o download e guarde-o em algum lugar seguro.",
|
||||
"step4-description3": "Ele contém sua chave secreta que não podemos acessar ou recuperar para você se você a perder.",
|
||||
"step4-download": "Baixar PDF",
|
||||
"step5-send-invites": "Enviar convites",
|
||||
"step5-invite-team": "Convide sua equipe",
|
||||
"step5-subtitle": "Infisical foi feito para ser usado com seus colegas. Convide-os para eles testarem também.",
|
||||
"step5-skip": "Pular"
|
||||
},
|
||||
"nav": {
|
||||
"support": {
|
||||
"slack": "[NEW] Participe do fórum do Slack",
|
||||
"docs": "Leia a Documentação",
|
||||
"issue": "Abra uma Issue no Github",
|
||||
"email": "Envie-nos um e-mail"
|
||||
},
|
||||
"user": {
|
||||
"signed-in-as": "ASSINADO COMO",
|
||||
"current-organization": "ORGANIZAÇÃO ATUAL",
|
||||
"usage-billing": "Uso & Faturamento",
|
||||
"invite": "Convide Membros",
|
||||
"other-organizations": "OUTRA ORGANIZAÇÃO"
|
||||
},
|
||||
"menu": {
|
||||
"project": "PROJETO",
|
||||
"secrets": "Segredos",
|
||||
"members": "Membros",
|
||||
"integrations": "Integrações",
|
||||
"project-settings": "Configurações do Projeto"
|
||||
}
|
||||
},
|
||||
"section": {
|
||||
"incident": {
|
||||
"incident-contacts": "Contatos de Emergência",
|
||||
"incident-contacts-description": "Esses contatos serão notificados no caso improvável de um incidente grave.",
|
||||
"no-incident-contacts": "Nenhum contato de emergência encontrado.",
|
||||
"add-contact": "Adicionar contato",
|
||||
"add-dialog": {
|
||||
"title": "Adicionar um contato de emergência",
|
||||
"description": "Este contato será notificado no caso improvável de um incidente grave.",
|
||||
"add-incident": "Adicionar contato de emergência"
|
||||
}
|
||||
},
|
||||
"members": {
|
||||
"add-member": "Adicionar membro",
|
||||
"org-members": "Membros da Organização",
|
||||
"org-members-description": "Gerencie os membros da sua organização. Esses usuários poderiam posteriormente ser associados a projetos.",
|
||||
"search-members": "Pesquisar membros...",
|
||||
"add-dialog": {
|
||||
"add-member-to-project": "Adicionar um membro ao seu projeto",
|
||||
"already-all-invited": "Todos os usuários da sua organização já foram convidados.",
|
||||
"add-user-org-first": "Adicione mais usuários à organização primeiro.",
|
||||
"user-will-email": "O usuário receberá um e-mail com as instruções.",
|
||||
"looking-add": "<0>Se você deseja adicionar usuários à sua organização,</0><1>clique aqui</1>",
|
||||
"add-user-to-org": "Adicionar usuários à organização"
|
||||
}
|
||||
},
|
||||
"password": {
|
||||
"password": "Senha",
|
||||
"change": "Mudar senha",
|
||||
"current": "Senha atual",
|
||||
"current-wrong": "A senha atual pode estar errada",
|
||||
"new": "Nova Senha",
|
||||
"validate-base": "A senha deve conter pelo menos:",
|
||||
"validate-length": "14 caracteres",
|
||||
"validate-case": "1 caractere minúsculo",
|
||||
"validate-number": "1 número"
|
||||
},
|
||||
"token": {
|
||||
"service-tokens": "Tokens de Serviço",
|
||||
"service-tokens-description": "Cada token de serviço é específico para você, um determinado projeto e um determinado ambiente dentro deste projeto.",
|
||||
"add-new": "Adicionar novo token",
|
||||
"add-dialog": {
|
||||
"title": "Adicione um token de serviço para {{target}}",
|
||||
"description": "Especifique o nome, o ambiente e o período de expiração. Quando um token é gerado, você só poderá vê-lo uma vez antes que ele desapareça. Certifique-se de salvá-lo em algum lugar.",
|
||||
"name": "Nome do token de serviço",
|
||||
"add": "Adicionar token de serviço",
|
||||
"copy-service-token": "Copie seu token de serviço",
|
||||
"copy-service-token-description": "Depois de fechar este pop-up, você nunca mais verá seu token de serviço"
|
||||
}
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"members": {
|
||||
"title": "Membros do Projeto",
|
||||
"description": "Esta página mostra os membros do projeto selecionado."
|
||||
},
|
||||
"org": {
|
||||
"title": "Configurações da organização",
|
||||
"description": "Gerencie os membros da sua organização. Esses usuários poderiam posteriormente ser associados a projetos."
|
||||
},
|
||||
"personal": {
|
||||
"title": "Configurações Pessoais",
|
||||
"description": "Visualize e gerencie suas informações pessoais aqui.",
|
||||
"emergency": {
|
||||
"name": "Kit de emergência",
|
||||
"text1": "Seu Kit de Emergência contém as informações necessárias para acessar sua conta Infisical.",
|
||||
"text2": "Apenas o último kit de emergência emitido permanece válido. Para obter um novo Kit de emergência, verifique sua senha.",
|
||||
"download": "Baixe o kit de emergência"
|
||||
},
|
||||
"change-language": "Mudar idioma"
|
||||
},
|
||||
"project": {
|
||||
"title": "Configurações do Projeto",
|
||||
"description": "Essas configurações se aplicam apenas ao projeto atualmente selecionado.",
|
||||
"danger-zone": "Zona de perigo",
|
||||
"delete-project": "Excluir projeto",
|
||||
"project-to-delete": "Projeto a ser deletado",
|
||||
"danger-zone-note": "Assim que você excluir este projeto, não poderá desfazê-lo. Isso removerá imediatamente todas as chaves. Se você ainda quiser fazer isso, digite o nome do projeto abaixo.",
|
||||
"delete-project-note": "Observação: você só pode excluir um projeto caso tenha mais de um",
|
||||
"project-id-description": "Para integrar Infisical em sua base de código e obter injeção automática de variáveis de ambiente, você deve usar o seguinte ID do projeto.",
|
||||
"project-id-description2": "Para obter mais orientações, incluindo trechos de código para várias linguagens e frameworks, consulte ",
|
||||
"auto-generated": "Este é o identificador exclusivo - gerado automaticamente - do seu projeto. Não pode ser alterado.",
|
||||
"docs": "Documentação do Infisical",
|
||||
"auto-capitalization": "Converter em caixa alta automaticamente",
|
||||
"auto-capitalization-description": "Por padrão, Infisical converte automaticamente as chaves em caixa alta. Se você quiser desativar essa funcionalidade, pode fazê-lo aqui."
|
||||
}
|
||||
},
|
||||
"signup": {
|
||||
"title": "Inscrever-se",
|
||||
"og-title": "Substitua os arquivos .env por 1 linha de código. Cadastre-se no Infisical em 3 minutos.",
|
||||
"og-description": "Infisical é uma plataforma simples e criptografada de ponta a ponta que permite que as equipes sincronizem e gerenciem chaves de API e variáveis de ambiente. Funciona com Node.js, Next.js, Gatsby, Nest.js...",
|
||||
"signup": "Inscrever-se",
|
||||
"already-have-account": "Possui uma conta? Conecte-se",
|
||||
"forgot-password": "Esqueceu sua senha?",
|
||||
"verify": "Verificar",
|
||||
"step1-start": "Vamos começar",
|
||||
"step1-privacy": "Ao criar uma conta, você concorda com nossos Termos e leu e reconheceu a Política de Privacidade.",
|
||||
"step1-submit": "Iniciar",
|
||||
"step2-message": "<wrapper>Enviamos um e-mail de verificação para</wrapper><email>{{email}}</email>",
|
||||
"step2-code-error": "Ops. Seu código está errado. Por favor, tente novamente.",
|
||||
"step2-spam-alert": "Certifique-se de verificar sua caixa de entrada de spam.",
|
||||
"step3-message": "Quase lá!",
|
||||
"step4-message": "Guarde o seu Kit de Emergência",
|
||||
"step4-description1": "Se sua conta for bloqueada, seu Kit de emergência é a única maneira de fazer login.",
|
||||
"step4-description2": "Recomendamos que você faça o download e guarde-o em algum lugar seguro.",
|
||||
"step4-description3": "Ele contém sua chave secreta que não podemos acessar ou recuperar para você se você a perder.",
|
||||
"step4-download": "Baixar PDF",
|
||||
"step5-send-invites": "Enviar convites",
|
||||
"step5-invite-team": "Convide sua equipe",
|
||||
"step5-subtitle": "Infisical foi feito para ser usado com seus colegas. Convide-os para testar também.",
|
||||
"step5-skip": "Pular"
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"title": "Aktivite Günlükleri",
|
||||
"subtitle": "Bu Infisical projesi için Olay Geçmişi.",
|
||||
"event": {
|
||||
"readSecrets": "Sırlar Görüntülendi",
|
||||
"updateSecrets": "Sırlar Güncellendi",
|
||||
"addSecrets": "Sırlar Eklendi",
|
||||
"deleteSecrets": "Sırlar Silindi"
|
||||
},
|
||||
"ip-address": "IP Addresi"
|
||||
}
|
||||
@@ -1,28 +0,0 @@
|
||||
{
|
||||
"title": "Planlar & Fiyatlandırma",
|
||||
"description": "Kuruluşunuzun aboneliğini buradan görüntüleyin ve yönetin",
|
||||
"subscription": "Abonelik",
|
||||
"starter": {
|
||||
"name": "Başlangıç",
|
||||
"price-explanation": "5 takım üyesine kadar",
|
||||
"text": "5 kişiyle herhangi bir projeyi ücretsiz yönet!",
|
||||
"subtext": "Sonrasında aylık her üye başına 5$."
|
||||
},
|
||||
"professional": {
|
||||
"name": "Profesyonel",
|
||||
"price-explanation": "/üye/ay",
|
||||
"subtext": "Sınırsız miktarda üye ve proje dahildir.",
|
||||
"text": "Anahtar yönetimine siz büyüdükçe ayak uydurun.."
|
||||
},
|
||||
"enterprise": {
|
||||
"name": "Kurumsal",
|
||||
"text": "Anahtar yönetimine siz büyüdükçe ayak uydurun."
|
||||
},
|
||||
"current-usage": "Mevcut Plan",
|
||||
"free": "Ücretsiz",
|
||||
"downgrade": "Düşürün",
|
||||
"upgrade": "Yükseltin",
|
||||
"learn-more": "Daha fazlasını öğrenim",
|
||||
"custom-pricing": "Özel Fiyatlandırma",
|
||||
"schedule-demo": "Bir Deneme Sürümü Planlayın "
|
||||
}
|
||||
@@ -1,34 +0,0 @@
|
||||
{
|
||||
"head-title": "{{title}} | Infisical",
|
||||
"error_project-already-exists": "Bu isimle bir proje zaten mevcut.",
|
||||
"no-mobile": " Infisical'ı kullanmak için, lütfen daha büyük boyutlara sahip bir cihaz üzerinden giriş yapın. ",
|
||||
"email": "Email",
|
||||
"password": "Şifre",
|
||||
"first-name": "Adınız",
|
||||
"last-name": "Soyadınız",
|
||||
"logout": "Çıkış Yap",
|
||||
"validate-required": "Lütfen girin, sahip olduğunuz {{name}}",
|
||||
"maintenance-alert": "Ufak teknik problemler yaşıyoruz. Sorunu çözmek üzere çalışıyoruz. Lütfen birkaç dakika içerisinde yeniden deneyin.",
|
||||
"click-to-copy": "Kopyala",
|
||||
"project-id": "Project ID",
|
||||
"save-changes": "Değişiklikleri Kaydet",
|
||||
"saved": "Kaydedildi",
|
||||
"drop-zone": ".env yada .yaml dosyasını buraya sürükleyin",
|
||||
"drop-zone-keys": "Daha çok anahatar eklemek için bir .env yada .yaml dosyasını sürükleyin.",
|
||||
"role": "Rol",
|
||||
"role_admin": "yönetici",
|
||||
"display-name": "Ekran Adı",
|
||||
"environment": "Environment",
|
||||
"expired-in": "Süresi geçicek",
|
||||
"language": "Dil",
|
||||
"search": "Ara...",
|
||||
"note": "Not",
|
||||
"view-more": "Daha Fazla Göster",
|
||||
"end-of-history": "Geçmişin Sonu",
|
||||
"select-event": "Bir olay seçin",
|
||||
"event": "Olay",
|
||||
"user": "Kullanıcı",
|
||||
"source": "Kaynak",
|
||||
"time": "Zaman",
|
||||
"timestamp": "Zaman Damgası"
|
||||
}
|
||||
@@ -1,35 +0,0 @@
|
||||
{
|
||||
"title": "Sırlar",
|
||||
"og-title": "Saniyeler içerisinde .env dosyalarınızı yönetin",
|
||||
"og-description": "Infisical takımların .env dosyalarını senkronize etmelerini ve yönetmelerini sağlayan uçtan uca şifrelenmiş basit bir platformdur",
|
||||
"search-keys": "Anahtarları ara...",
|
||||
"add-key": "Anahtar Ekle",
|
||||
"personal": "Kişisel",
|
||||
"personal-description": "Kişisel anahtarlar sadece sana görünür",
|
||||
"shared": "Paylaşılan",
|
||||
"shared-description": "Paylaşılan anahatarlar tüm takımına görünür",
|
||||
"make-shared": "Paylaşılan Yap",
|
||||
"make-personal": "Kişisel Yap",
|
||||
"add-secret": "Yeni bir sır ekle",
|
||||
"check-docs": {
|
||||
"button": "Dokümanları Kontrol Et",
|
||||
"title": "İyi iş!",
|
||||
"line1": "Tebrikler, yeni anahtarlar eklediniz.",
|
||||
"line2": "Bunları kendi Codebase' inize nasıl bağlarsınız, işte böyle."
|
||||
},
|
||||
"sidebar": {
|
||||
"secret": "Sır",
|
||||
"key": "Anahtar",
|
||||
"value": "Değer",
|
||||
"override": "Bu değerin üzerine bir kişisel değer yazın ",
|
||||
"version-history": "Versiyon Geçmişi",
|
||||
"comments": "Yorumlar & Notlar",
|
||||
"personal-explanation": "Bu bir kişisel sır. Herhangi bir takım üyesi ile paylaşılmaz.",
|
||||
"generate-random-hex": "Rastegele hex oluştur",
|
||||
"digits": "basamak",
|
||||
"delete-key-dialog": {
|
||||
"title": "Anahtarı Sil",
|
||||
"confirm-delete-message": "Bu sırrı silmek istediğinden emin misin? Bu işlem geri alınamaz."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,16 +0,0 @@
|
||||
{
|
||||
"title": "Proje Entegrasyonları",
|
||||
"description": "Infisical'ın üçüncü taraf hizmetlerle olan entegrasyonlarınızı yönetin.",
|
||||
"no-integrations1": "Henüz ayarlanmış bir entegrasyonunuz yok. Oluşturduğunuz zaman, burada görünecekler.",
|
||||
"no-integrations2": "Başlamak için aşağıdaki seçeneklerden herhangi birine tıklayın. Sadece 5 tıklama ile kurulumu halledin.",
|
||||
"available": "Platform & Cloud Entegrasyonları",
|
||||
"available-text1": "Bağlanmak istediğiniz entegrasyona tıklayın. Bu, ortam değişkenlerinizin seçilen üçüncü taraf hizmetlere otomatik olarak akmasını sağlar.",
|
||||
"available-text2": "Not: Heroku ile entegrasyon sırasında güvenlik nedenleriyle uçtan uca şifrelemenin sürdürülmesi mümkün değildir. Teorik olarak bu, Infisical'ın ortam değişkenlerinin şifresini çözmesine izin verir. Pratikte biz bunun asla yapılmayacağının garantisini verebiliriz ve bu durum sırlarınızı çevrimiçi kötü niyetlilerden korumamıza olanak tanır. Çekirdek Infisical hizmeti her zaman uçtan uca şifreli kalacaktır. Sorularınız için support@infisical.com adresine ulaşın.",
|
||||
"cloud-integrations": "Cloud Entegrasyonları",
|
||||
"framework-integrations": "Framework Entegrasyonları",
|
||||
"click-to-start": "Sırlarınızı senkronize etmeye başlamak için bir entegrasyona tıklayın.",
|
||||
"click-to-setup": "Kurulum talimatlarını almak için bir frameworke tıklayın.",
|
||||
"grant-access-to-secrets": "Infisical'a sırlarınıza erişim izni verin",
|
||||
"why-infisical-needs-access": "Çoğu cloud entegrasyonu, Infisical'ın sırlarınızı aktarabilmek için sırlarınızı deşifre etmesini gerektirir.",
|
||||
"grant-access-button": "Erişim izni ver"
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user