Compare commits

..

2 Commits

Author SHA1 Message Date
Mir Arif Hasan
743f693e46 feat: db index added 2023-09-21 12:54:32 +06:00
Mir Arif Hasan
dcbbd34247 perf: db metrix 2023-09-15 12:54:58 +06:00
116 changed files with 2535 additions and 6476 deletions

View File

@@ -15,67 +15,52 @@ jobs:
- name: Setup environment - name: Setup environment
run: cp .env.example .env run: cp .env.example .env
- name: Setup QEMU
uses: docker/setup-qemu-action@v3
- name: Log in to Docker Hub - name: Log in to Docker Hub
uses: docker/login-action@v2 uses: docker/login-action@v2
with: with:
username: ${{ secrets.DOCKER_USERNAME }} username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }} password: ${{ secrets.DOCKER_PASSWORD }}
- name: Build and push the backend container - name: Build and push `${{ secrets.DOCKER_BACKEND_CONTAINER_NAME }}`
uses: docker/build-push-action@v4 uses: docker/build-push-action@v4
with: with:
context: . context: .
file: ./prod.Dockerfile file: ./prod.Dockerfile
target: backend target: backend
push: true push: true
platforms: |
linux/amd64
linux/arm64
tags: | tags: |
${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_BACKEND_CONTAINER_NAME }}:latest ${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_BACKEND_CONTAINER_NAME }}:latest
${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_BACKEND_CONTAINER_NAME }}:${{ github.ref_name }} ${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_BACKEND_CONTAINER_NAME }}:${{ github.ref_name }}
- name: Build and push the frontend container - name: Build and push `${{ secrets.DOCKER_FRONTEND_CONTAINER_NAME }}`
uses: docker/build-push-action@v4 uses: docker/build-push-action@v4
with: with:
context: . context: .
file: ./prod.Dockerfile file: ./prod.Dockerfile
target: app target: app
push: true push: true
platforms: |
linux/amd64
linux/arm64
tags: | tags: |
${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_FRONTEND_CONTAINER_NAME }}:latest ${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_FRONTEND_CONTAINER_NAME }}:latest
${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_FRONTEND_CONTAINER_NAME }}:${{ github.ref_name }} ${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_FRONTEND_CONTAINER_NAME }}:${{ github.ref_name }}
- name: Build and push the admin dashboard container - name: Build and push `${{ secrets.DOCKER_SH_ADMIN_CONTAINER_NAME }}`
uses: docker/build-push-action@v4 uses: docker/build-push-action@v4
with: with:
context: . context: .
file: ./prod.Dockerfile file: ./prod.Dockerfile
target: sh_admin target: sh_admin
push: true push: true
platforms: |
linux/amd64
linux/arm64
tags: | tags: |
${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_SH_ADMIN_CONTAINER_NAME }}:latest ${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_SH_ADMIN_CONTAINER_NAME }}:latest
${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_SH_ADMIN_CONTAINER_NAME }}:${{ github.ref_name }} ${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_SH_ADMIN_CONTAINER_NAME }}:${{ github.ref_name }}
- name: Build and push the AIO container - name: Build and push `${{ secrets.DOCKER_AIO_CONTAINER_NAME }}`
uses: docker/build-push-action@v4 uses: docker/build-push-action@v4
with: with:
context: . context: .
file: ./prod.Dockerfile file: ./prod.Dockerfile
target: aio target: aio
push: true push: true
platforms: |
linux/amd64
linux/arm64
tags: | tags: |
${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_AIO_CONTAINER_NAME }}:latest ${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_AIO_CONTAINER_NAME }}:latest
${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_AIO_CONTAINER_NAME }}:${{ github.ref_name }} ${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_AIO_CONTAINER_NAME }}:${{ github.ref_name }}

View File

@@ -20,7 +20,7 @@ services:
- PORT=3170 - PORT=3170
volumes: volumes:
# Uncomment the line below when modifying code. Only applicable when using the "dev" target. # Uncomment the line below when modifying code. Only applicable when using the "dev" target.
# - ./packages/hoppscotch-backend/:/usr/src/app - ./packages/hoppscotch-backend/:/usr/src/app/packages/hoppscotch-backend
- /usr/src/app/node_modules/ - /usr/src/app/node_modules/
depends_on: depends_on:
hoppscotch-db: hoppscotch-db:

View File

@@ -1,6 +1,6 @@
{ {
"name": "hoppscotch-backend", "name": "hoppscotch-backend",
"version": "2023.8.1", "version": "2023.8.0",
"description": "", "description": "",
"author": "", "author": "",
"private": true, "private": true,
@@ -21,7 +21,8 @@
"test:cov": "jest --coverage", "test:cov": "jest --coverage",
"test:debug": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand", "test:debug": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand",
"test:e2e": "jest --config ./test/jest-e2e.json", "test:e2e": "jest --config ./test/jest-e2e.json",
"do-test": "pnpm run test" "do-test": "pnpm run test",
"seed": "node --loader ts-node/esm prisma/seed.ts"
}, },
"dependencies": { "dependencies": {
"@nestjs-modules/mailer": "^1.8.1", "@nestjs-modules/mailer": "^1.8.1",
@@ -57,6 +58,7 @@
"passport-jwt": "^4.0.1", "passport-jwt": "^4.0.1",
"passport-local": "^1.0.0", "passport-local": "^1.0.0",
"passport-microsoft": "^1.0.0", "passport-microsoft": "^1.0.0",
"pg": "^8.11.3",
"prisma": "^4.16.2", "prisma": "^4.16.2",
"reflect-metadata": "^0.1.13", "reflect-metadata": "^0.1.13",
"rimraf": "^3.0.2", "rimraf": "^3.0.2",

View File

@@ -0,0 +1,2 @@
-- CreateIndex
CREATE INDEX "TeamMember_userUid_idx" ON "TeamMember"("userUid");

View File

@@ -26,6 +26,7 @@ model TeamMember {
team Team @relation(fields: [teamID], references: [id], onDelete: Cascade) team Team @relation(fields: [teamID], references: [id], onDelete: Cascade)
@@unique([teamID, userUid]) @@unique([teamID, userUid])
@@index([userUid])
} }
model TeamInvitation { model TeamInvitation {

View File

@@ -0,0 +1,58 @@
import { PrismaClient, TeamMemberRole } from '@prisma/client';
const prisma = new PrismaClient();
const noOfUsers = 600000;
const getAllUser = async () => {
const users = await prisma.user.findMany();
return users;
};
const createUsers = async () => {
for (let i = 1; i <= noOfUsers; i++) {
try {
await prisma.user.create({
data: {
email: `${i}@gmail.com`,
},
});
} catch (_) {}
}
};
const createTeams = async () => {
const users = await getAllUser();
for (let i = 0; i < users.length; i++) {
try {
await prisma.team.create({
data: {
name: `Team ${i + 1}`,
members: {
create: {
userUid: users[i].uid,
role: TeamMemberRole.OWNER,
},
},
},
});
} catch (_) {}
}
};
async function main() {
console.log('Seeding...');
await createUsers();
await createTeams();
}
main()
.then(async () => {
await prisma.$disconnect();
})
.catch(async (e) => {
console.error(e);
await prisma.$disconnect();
process.exit(1);
});

View File

@@ -20,6 +20,7 @@ import { ShortcodeModule } from './shortcode/shortcode.module';
import { COOKIES_NOT_FOUND } from './errors'; import { COOKIES_NOT_FOUND } from './errors';
import { ThrottlerModule } from '@nestjs/throttler'; import { ThrottlerModule } from '@nestjs/throttler';
import { AppController } from './app.controller'; import { AppController } from './app.controller';
import { DbModule } from './db/db.module';
@Module({ @Module({
imports: [ imports: [
@@ -66,6 +67,7 @@ import { AppController } from './app.controller';
ttl: +process.env.RATE_LIMIT_TTL, ttl: +process.env.RATE_LIMIT_TTL,
limit: +process.env.RATE_LIMIT_MAX, limit: +process.env.RATE_LIMIT_MAX,
}), }),
DbModule,
UserModule, UserModule,
AuthModule, AuthModule,
AdminModule, AdminModule,

View File

@@ -0,0 +1 @@
export const PG_CONNECTION = 'PG_CONNECTION';

View File

@@ -0,0 +1,21 @@
import { Global, Module } from '@nestjs/common';
import { Pool } from 'pg';
import { PG_CONNECTION } from 'src/constants';
const dbProvider = {
provide: PG_CONNECTION,
useValue: new Pool({
user: 'postgres',
host: 'hoppscotch-db',
database: 'hoppscotch',
password: 'testpass',
port: 5432,
}),
};
@Global()
@Module({
providers: [dbProvider],
exports: [dbProvider],
})
export class DbModule {}

View File

@@ -7,7 +7,11 @@ export class PrismaService
implements OnModuleInit, OnModuleDestroy implements OnModuleInit, OnModuleDestroy
{ {
constructor() { constructor() {
super(); super(
{
log: ['query', 'info', 'warn', 'error'],
}
);
} }
async onModuleInit() { async onModuleInit() {
await this.$connect(); await this.$connect();

View File

@@ -22,6 +22,7 @@ import { throwErr } from 'src/utils';
import { AuthUser } from 'src/types/AuthUser'; import { AuthUser } from 'src/types/AuthUser';
import { GqlThrottlerGuard } from 'src/guards/gql-throttler.guard'; import { GqlThrottlerGuard } from 'src/guards/gql-throttler.guard';
import { SkipThrottle } from '@nestjs/throttler'; import { SkipThrottle } from '@nestjs/throttler';
import { cons } from 'fp-ts/lib/ReadonlyNonEmptyArray';
@UseGuards(GqlThrottlerGuard) @UseGuards(GqlThrottlerGuard)
@Resolver(() => Team) @Resolver(() => Team)
@@ -55,8 +56,13 @@ export class TeamResolver {
description: 'Returns the list of members of a team', description: 'Returns the list of members of a team',
complexity: 10, complexity: 10,
}) })
teamMembers(@Parent() team: Team): Promise<TeamMember[]> { async teamMembers(@Parent() team: Team): Promise<TeamMember[]> {
return this.teamService.getTeamMembers(team.id); const startR = Date.now();
const members = await this.teamService.getTeamMembers(team.id);
const endR = Date.now();
console.log('response generation: (teamMembers)', endR - startR, 'ms');
return members;
} }
@ResolveField(() => TeamMemberRole, { @ResolveField(() => TeamMemberRole, {
@@ -64,41 +70,61 @@ export class TeamResolver {
nullable: true, nullable: true,
}) })
@UseGuards(GqlAuthGuard) @UseGuards(GqlAuthGuard)
myRole( async myRole(
@Parent() team: Team, @Parent() team: Team,
@GqlUser() user: AuthUser, @GqlUser() user: AuthUser,
): Promise<TeamMemberRole | null> { ): Promise<TeamMemberRole | null> {
return this.teamService.getRoleOfUserInTeam(team.id, user.uid); const startR = Date.now();
const role = await this.teamService.getRoleOfUserInTeam(team.id, user.uid);
const endR = Date.now();
console.log('response generation: (myRole)', endR - startR, 'ms');
return role;
} }
@ResolveField(() => Int, { @ResolveField(() => Int, {
description: 'The number of users with the OWNER role in the team', description: 'The number of users with the OWNER role in the team',
}) })
ownersCount(@Parent() team: Team): Promise<number> { async ownersCount(@Parent() team: Team): Promise<number> {
return this.teamService.getCountOfUsersWithRoleInTeam( const startR = Date.now();
const count = await this.teamService.getCountOfUsersWithRoleInTeam(
team.id, team.id,
TeamMemberRole.OWNER, TeamMemberRole.OWNER,
); );
const endR = Date.now();
console.log('response generation: (ownersCount)', endR - startR, 'ms');
return count;
} }
@ResolveField(() => Int, { @ResolveField(() => Int, {
description: 'The number of users with the EDITOR role in the team', description: 'The number of users with the EDITOR role in the team',
}) })
editorsCount(@Parent() team: Team): Promise<number> { async editorsCount(@Parent() team: Team): Promise<number> {
return this.teamService.getCountOfUsersWithRoleInTeam( const startR = Date.now();
const count = await this.teamService.getCountOfUsersWithRoleInTeam(
team.id, team.id,
TeamMemberRole.EDITOR, TeamMemberRole.EDITOR,
); );
const endR = Date.now();
console.log('response generation: (editorsCount)', endR - startR, 'ms');
return count;
} }
@ResolveField(() => Int, { @ResolveField(() => Int, {
description: 'The number of users with the VIEWER role in the team', description: 'The number of users with the VIEWER role in the team',
}) })
viewersCount(@Parent() team: Team): Promise<number> { async viewersCount(@Parent() team: Team): Promise<number> {
return this.teamService.getCountOfUsersWithRoleInTeam( const startR = Date.now();
const count = await this.teamService.getCountOfUsersWithRoleInTeam(
team.id, team.id,
TeamMemberRole.VIEWER, TeamMemberRole.VIEWER,
); );
const endR = Date.now();
console.log('response generation: (viewersCount)', endR - startR, 'ms');
return count;
} }
// Query // Query
@@ -106,7 +132,7 @@ export class TeamResolver {
description: 'List of teams that the executing user belongs to.', description: 'List of teams that the executing user belongs to.',
}) })
@UseGuards(GqlAuthGuard) @UseGuards(GqlAuthGuard)
myTeams( async myTeams(
@GqlUser() user: AuthUser, @GqlUser() user: AuthUser,
@Args({ @Args({
name: 'cursor', name: 'cursor',
@@ -117,7 +143,15 @@ export class TeamResolver {
}) })
cursor?: string, cursor?: string,
): Promise<Team[]> { ): Promise<Team[]> {
return this.teamService.getTeamsOfUser(user.uid, cursor ?? null); const startR = Date.now();
const teams = await this.teamService.getTeamsOfUser(
user.uid,
cursor ?? null,
);
const endR = Date.now();
console.log('response generation: (myTeams)', endR - startR, 'ms');
return teams;
} }
@Query(() => Team, { @Query(() => Team, {
@@ -130,7 +164,7 @@ export class TeamResolver {
TeamMemberRole.EDITOR, TeamMemberRole.EDITOR,
TeamMemberRole.OWNER, TeamMemberRole.OWNER,
) )
team( async team(
@Args({ @Args({
name: 'teamID', name: 'teamID',
type: () => ID, type: () => ID,
@@ -138,7 +172,12 @@ export class TeamResolver {
}) })
teamID: string, teamID: string,
): Promise<Team | null> { ): Promise<Team | null> {
return this.teamService.getTeamWithID(teamID); const startR = Date.now();
const team = await this.teamService.getTeamWithID(teamID);
const endR = Date.now();
console.log('response generation: (team)', endR - startR, 'ms');
return team;
} }
// Mutation // Mutation
@@ -151,7 +190,11 @@ export class TeamResolver {
@Args({ name: 'name', description: 'Displayed name of the team' }) @Args({ name: 'name', description: 'Displayed name of the team' })
name: string, name: string,
): Promise<Team> { ): Promise<Team> {
const startR = Date.now();
const team = await this.teamService.createTeam(name, user.uid); const team = await this.teamService.createTeam(name, user.uid);
const endR = Date.now();
console.log('response generation: (createTeam)', endR - startR, 'ms');
if (E.isLeft(team)) throwErr(team.left); if (E.isLeft(team)) throwErr(team.left);
return team.right; return team.right;
} }
@@ -169,7 +212,11 @@ export class TeamResolver {
}) })
teamID: string, teamID: string,
): Promise<boolean> { ): Promise<boolean> {
const startR = Date.now();
const isUserLeft = await this.teamService.leaveTeam(teamID, user.uid); const isUserLeft = await this.teamService.leaveTeam(teamID, user.uid);
const endR = Date.now();
console.log('response generation: (leaveTeam)', endR - startR, 'ms');
if (E.isLeft(isUserLeft)) throwErr(isUserLeft.left); if (E.isLeft(isUserLeft)) throwErr(isUserLeft.left);
return isUserLeft.right; return isUserLeft.right;
} }
@@ -194,7 +241,11 @@ export class TeamResolver {
}) })
userUid: string, userUid: string,
): Promise<boolean> { ): Promise<boolean> {
const startR = Date.now();
const isRemoved = await this.teamService.leaveTeam(teamID, userUid); const isRemoved = await this.teamService.leaveTeam(teamID, userUid);
const endR = Date.now();
console.log('response generation: (removeTeamMember)', endR - startR, 'ms');
if (E.isLeft(isRemoved)) throwErr(isRemoved.left); if (E.isLeft(isRemoved)) throwErr(isRemoved.left);
return isRemoved.right; return isRemoved.right;
} }
@@ -210,7 +261,11 @@ export class TeamResolver {
@Args({ name: 'newName', description: 'The updated name of the team' }) @Args({ name: 'newName', description: 'The updated name of the team' })
newName: string, newName: string,
): Promise<Team> { ): Promise<Team> {
const startR = Date.now();
const team = await this.teamService.renameTeam(teamID, newName); const team = await this.teamService.renameTeam(teamID, newName);
const endR = Date.now();
console.log('response generation: (renameTeam)', endR - startR, 'ms');
if (E.isLeft(team)) throwErr(team.left); if (E.isLeft(team)) throwErr(team.left);
return team.right; return team.right;
} }
@@ -224,7 +279,11 @@ export class TeamResolver {
@Args({ name: 'teamID', description: 'ID of the team', type: () => ID }) @Args({ name: 'teamID', description: 'ID of the team', type: () => ID })
teamID: string, teamID: string,
): Promise<boolean> { ): Promise<boolean> {
const startR = Date.now();
const isDeleted = await this.teamService.deleteTeam(teamID); const isDeleted = await this.teamService.deleteTeam(teamID);
const endR = Date.now();
console.log('response generation: (deleteTeam)', endR - startR, 'ms');
if (E.isLeft(isDeleted)) throwErr(isDeleted.left); if (E.isLeft(isDeleted)) throwErr(isDeleted.left);
return isDeleted.right; return isDeleted.right;
} }
@@ -254,11 +313,19 @@ export class TeamResolver {
}) })
newRole: TeamMemberRole, newRole: TeamMemberRole,
): Promise<TeamMember> { ): Promise<TeamMember> {
const startR = Date.now();
const teamMember = await this.teamService.updateTeamMemberRole( const teamMember = await this.teamService.updateTeamMemberRole(
teamID, teamID,
userUid, userUid,
newRole, newRole,
); );
const endR = Date.now();
console.log(
'response generation: (updateTeamMemberRole)',
endR - startR,
'ms',
);
if (E.isLeft(teamMember)) throwErr(teamMember.left); if (E.isLeft(teamMember)) throwErr(teamMember.left);
return teamMember.right; return teamMember.right;
} }

View File

@@ -1,4 +1,4 @@
import { Injectable, OnModuleInit } from '@nestjs/common'; import { Inject, Injectable, OnModuleInit } from '@nestjs/common';
import { TeamMember, TeamMemberRole, Team } from './team.model'; import { TeamMember, TeamMemberRole, Team } from './team.model';
import { PrismaService } from '../prisma/prisma.service'; import { PrismaService } from '../prisma/prisma.service';
import { TeamMember as DbTeamMember } from '@prisma/client'; import { TeamMember as DbTeamMember } from '@prisma/client';
@@ -23,6 +23,8 @@ import * as T from 'fp-ts/Task';
import * as A from 'fp-ts/Array'; import * as A from 'fp-ts/Array';
import { throwErr } from 'src/utils'; import { throwErr } from 'src/utils';
import { AuthUser } from '../types/AuthUser'; import { AuthUser } from '../types/AuthUser';
import { PG_CONNECTION } from 'src/constants';
import { Client } from 'pg';
@Injectable() @Injectable()
export class TeamService implements UserDataHandler, OnModuleInit { export class TeamService implements UserDataHandler, OnModuleInit {
@@ -30,8 +32,11 @@ export class TeamService implements UserDataHandler, OnModuleInit {
private readonly prisma: PrismaService, private readonly prisma: PrismaService,
private readonly userService: UserService, private readonly userService: UserService,
private readonly pubsub: PubSubService, private readonly pubsub: PubSubService,
@Inject(PG_CONNECTION) private conn: Client,
) {} ) {}
enableRawSql: boolean = false;
onModuleInit() { onModuleInit() {
this.userService.registerUserDataHandler(this); this.userService.registerUserDataHandler(this);
} }
@@ -52,12 +57,37 @@ export class TeamService implements UserDataHandler, OnModuleInit {
teamID: string, teamID: string,
role: TeamMemberRole, role: TeamMemberRole,
): Promise<number> { ): Promise<number> {
return await this.prisma.teamMember.count({ if (this.enableRawSql) {
const startQ = Date.now();
const count = await this.conn.query(
`SELECT COUNT(*) FROM "TeamMember" WHERE "teamID" = '${teamID}' AND "role" = '${role}';`,
);
const endQ = Date.now();
console.log(
'getCountOfUsersWithRoleInTeam >>>>>>>>>>',
endQ - startQ,
'ms >>>>>',
count.rows,
);
return count.rows[0].count;
}
const startQ = Date.now();
const count = await this.prisma.teamMember.count({
where: { where: {
teamID, teamID,
role, role,
}, },
}); });
const endQ = Date.now();
console.log(
'getCountOfUsersWithRoleInTeam >>>>>>>>>>',
endQ - startQ,
'ms >>>>>',
count,
);
return count;
} }
async addMemberToTeamWithEmail( async addMemberToTeamWithEmail(
@@ -77,6 +107,11 @@ export class TeamService implements UserDataHandler, OnModuleInit {
uid: string, uid: string,
role: TeamMemberRole, role: TeamMemberRole,
): Promise<TeamMember> { ): Promise<TeamMember> {
const tm = await this.conn.query(
`INSERT INTO "TeamMember" (id, userUid, teamID, role) VALUES ('${new Date().toISOString()}', '${uid}', '${teamID}', '${role}') RETURNING *;`,
);
console.log('addMemberToTeam >>>>>>>>>>', tm.rows[0]);
const teamMember = await this.prisma.teamMember.create({ const teamMember = await this.prisma.teamMember.create({
data: { data: {
userUid: uid, userUid: uid,
@@ -101,6 +136,31 @@ export class TeamService implements UserDataHandler, OnModuleInit {
} }
async deleteTeam(teamID: string): Promise<E.Left<string> | E.Right<boolean>> { async deleteTeam(teamID: string): Promise<E.Left<string> | E.Right<boolean>> {
if (this.enableRawSql) {
const startQ = Date.now();
const t = await this.conn.query(
`SELECT * FROM "Team" WHERE "id" = '${teamID}'`,
);
if (t.rows.length === 0) return E.left(TEAM_INVALID_ID);
await this.conn.query(
`DELETE FROM "TeamMember" WHERE "teamID" = '${teamID}' RETURNING *`,
);
await this.conn.query(`DELETE FROM "Team" WHERE "id" = '${teamID}'`);
const endQ = Date.now();
console.log(
'deleteTeam >>>>>>>>>>',
endQ - startQ,
'ms',
'>>>>>',
t.rows[0],
);
return E.right(true);
}
const startQ = Date.now();
const team = await this.prisma.team.findUnique({ const team = await this.prisma.team.findUnique({
where: { where: {
id: teamID, id: teamID,
@@ -119,6 +179,8 @@ export class TeamService implements UserDataHandler, OnModuleInit {
id: teamID, id: teamID,
}, },
}); });
const endQ = Date.now();
console.log('deleteTeam >>>>>>>>>>', endQ - startQ, 'ms', '>>>>>', team);
return E.right(true); return E.right(true);
} }
@@ -135,6 +197,26 @@ export class TeamService implements UserDataHandler, OnModuleInit {
const isValidTitle = this.validateTeamName(newName); const isValidTitle = this.validateTeamName(newName);
if (E.isLeft(isValidTitle)) return isValidTitle; if (E.isLeft(isValidTitle)) return isValidTitle;
if (this.enableRawSql) {
const startQ = Date.now();
const ut = await this.conn.query(
`UPDATE "Team" SET "name" = '${newName}' WHERE "id" = '${teamID}' RETURNING *`,
);
const endQ = Date.now();
console.log(
'renameTeam >>>>>>>>>>',
endQ - startQ,
'ms',
'>>>>>',
ut.rows[0],
);
return E.right(<Team>{
id: ut.rows[0].id,
name: ut.rows[0].name,
});
}
try { try {
const updatedTeam = await this.prisma.team.update({ const updatedTeam = await this.prisma.team.update({
where: { where: {
@@ -156,6 +238,48 @@ export class TeamService implements UserDataHandler, OnModuleInit {
userUid: string, userUid: string,
newRole: TeamMemberRole, newRole: TeamMemberRole,
): Promise<E.Left<string> | E.Right<TeamMember>> { ): Promise<E.Left<string> | E.Right<TeamMember>> {
if (this.enableRawSql) {
const startQ = Date.now();
const oc = await this.conn.query(
`SELECT COUNT(*) FROM "TeamMember" WHERE "teamID" = '${teamID}' AND "role" = '${TeamMemberRole.OWNER}';`,
);
const tm = await this.conn.query(
`SELECT * FROM "TeamMember" WHERE "teamID" = '${teamID}' AND "userUid" = '${userUid}'`,
);
if (tm.rows.length === 0) return E.left(TEAM_MEMBER_NOT_FOUND);
const ownerCount = oc.rows[0].count;
if (
tm.rows[0].role === TeamMemberRole.OWNER &&
newRole != TeamMemberRole.OWNER &&
ownerCount === 1
) {
return E.left(TEAM_ONLY_ONE_OWNER);
}
const utm = await this.conn.query(
`UPDATE "teamMember" SET "role" = '${newRole}' WHERE "teamID" = '${teamID}' AND "userUid" = '${userUid}'`,
);
const endQ = Date.now();
console.log(
'updateTeamMemberRole >>>>>>>>>>',
endQ - startQ,
'ms',
'>>>>>',
utm.rows[0],
);
const updatedMember: TeamMember = {
membershipID: utm.rows[0].id,
userUid: utm.rows[0].userUid,
role: TeamMemberRole[utm.rows[0].role],
};
this.pubsub.publish(`team/${teamID}/member_updated`, updatedMember);
return E.right(updatedMember);
}
const startQ = Date.now();
const ownerCount = await this.prisma.teamMember.count({ const ownerCount = await this.prisma.teamMember.count({
where: { where: {
teamID, teamID,
@@ -192,6 +316,14 @@ export class TeamService implements UserDataHandler, OnModuleInit {
role: newRole, role: newRole,
}, },
}); });
const endQ = Date.now();
console.log(
'updateTeamMemberRole >>>>>>>>>>',
endQ - startQ,
'ms',
'>>>>>',
result,
);
const updatedMember: TeamMember = { const updatedMember: TeamMember = {
membershipID: result.id, membershipID: result.id,
@@ -208,6 +340,30 @@ export class TeamService implements UserDataHandler, OnModuleInit {
teamID: string, teamID: string,
userUid: string, userUid: string,
): Promise<E.Left<string> | E.Right<boolean>> { ): Promise<E.Left<string> | E.Right<boolean>> {
if (this.enableRawSql) {
const oc = await this.conn.query(
`SELECT COUNT(*) FROM "TeamMember" WHERE "teamID" = '${teamID}' AND "role" = '${TeamMemberRole.OWNER}';`,
);
const ownerCount = oc.rows[0].count;
console.log('leaveTeam >>>>>>>>>>', oc.rows);
const member = await this.getTeamMember(teamID, userUid);
if (!member) return E.left(TEAM_INVALID_ID_OR_USER);
if (ownerCount === 1 && member.role === TeamMemberRole.OWNER) {
return E.left(TEAM_ONLY_ONE_OWNER);
}
const dtm = await this.conn.query(
`DELETE FROM "TeamMember" WHERE "teamID" = '${teamID}' AND "userUid" = '${userUid}'`,
);
console.log('leaveTeam >>>>>>>>>>', dtm);
this.pubsub.publish(`team/${teamID}/member_removed`, userUid);
return E.right(true);
}
const ownerCount = await this.prisma.teamMember.count({ const ownerCount = await this.prisma.teamMember.count({
where: { where: {
teamID, teamID,
@@ -248,6 +404,34 @@ export class TeamService implements UserDataHandler, OnModuleInit {
const isValidName = this.validateTeamName(name); const isValidName = this.validateTeamName(name);
if (E.isLeft(isValidName)) return isValidName; if (E.isLeft(isValidName)) return isValidName;
if (this.enableRawSql) {
const startQ = Date.now();
const t = await this.conn.query(
`INSERT INTO "Team" (id, name) VALUES ('${new Date().toISOString()}', '${name}') RETURNING *`,
);
const tm = await this.conn.query(
`INSERT INTO "TeamMember" ("id", "userUid", "teamID", "role") VALUES ('${new Date().toISOString()}', '${creatorUid}' , '${
t.rows[0].id
}', '${TeamMemberRole.OWNER}') RETURNING *`,
);
const endQ = Date.now();
``;
console.log(
'createTeam >>>>>>>>>>',
endQ - startQ,
'ms',
'>>>>>',
t.rows[0],
tm.rows[0],
);
return E.right(<Team>{
id: t.rows[0].id,
name: t.rows[0].name,
});
}
const startQ = Date.now();
const team = await this.prisma.team.create({ const team = await this.prisma.team.create({
data: { data: {
name: name, name: name,
@@ -259,12 +443,42 @@ export class TeamService implements UserDataHandler, OnModuleInit {
}, },
}, },
}); });
const endQ = Date.now();
console.log('createTeam >>>>>>>>>> ', endQ - startQ, 'ms', '>>>>>', team);
return E.right(team); return E.right(team);
} }
async getTeamsOfUser(uid: string, cursor: string | null): Promise<Team[]> { async getTeamsOfUser(uid: string, cursor: string | null): Promise<Team[]> {
if (this.enableRawSql) {
const startQ = Date.now();
let users;
if (cursor) {
users = await this.conn.query(
`SELECT * FROM "TeamMember" LEFT JOIN "Team" ON "TeamMember"."teamID" = "Team"."id" WHERE "TeamMember"."userUid" = '${uid}' and "TeamMember"."teamID" > '${cursor}' LIMIT 10`,
);
} else {
users = await this.conn.query(
`SELECT * FROM "TeamMember" LEFT JOIN "Team" ON "TeamMember"."teamID" = "Team"."id" WHERE "TeamMember"."userUid" = '${uid}' LIMIT 10`,
);
}
const endQ = Date.now();
console.log(
'getTeamsOfUser >>>>>>>>>>',
endQ - startQ,
'ms',
'>>>>>',
users.rows,
);
return users.rows.map((entry) => ({
id: entry.teamID,
name: entry.name,
}));
}
if (!cursor) { if (!cursor) {
const startQ = Date.now();
const entries = await this.prisma.teamMember.findMany({ const entries = await this.prisma.teamMember.findMany({
take: 10, take: 10,
where: { where: {
@@ -274,9 +488,18 @@ export class TeamService implements UserDataHandler, OnModuleInit {
team: true, team: true,
}, },
}); });
const endQ = Date.now();
console.log(
'getTeamsOfUser >>>>>>>>>>',
endQ - startQ,
'ms',
'>>>>>',
entries,
);
return entries.map((entry) => entry.team); return entries.map((entry) => entry.team);
} else { } else {
const startQ = Date.now();
const entries = await this.prisma.teamMember.findMany({ const entries = await this.prisma.teamMember.findMany({
take: 10, take: 10,
skip: 1, skip: 1,
@@ -293,17 +516,56 @@ export class TeamService implements UserDataHandler, OnModuleInit {
team: true, team: true,
}, },
}); });
const endQ = Date.now();
console.log(
'getTeamsOfUser >>>>>>>>>>',
endQ - startQ,
'ms',
'>>>>>',
entries,
);
return entries.map((entry) => entry.team); return entries.map((entry) => entry.team);
} }
} }
async getTeamWithID(teamID: string): Promise<Team | null> { async getTeamWithID(teamID: string): Promise<Team | null> {
if (this.enableRawSql) {
const startQ = Date.now();
const team = await this.conn.query(
`SELECT * FROM "Team" WHERE "id" = '${teamID}'`,
);
const endQ = Date.now();
console.log(
'getTeamWithID >>>>>>>>>>',
endQ - startQ,
'ms',
'>>>>>',
team.rows,
);
if (team.rows.length === 0) return null;
return <Team>{
id: team.rows[0].id,
name: team.rows[0].name,
};
}
try { try {
const startQ = Date.now();
const team = await this.prisma.team.findUnique({ const team = await this.prisma.team.findUnique({
where: { where: {
id: teamID, id: teamID,
}, },
}); });
const endQ = Date.now();
console.log(
'getTeamWithID >>>>>>>>>>',
endQ - startQ,
'ms',
'>>>>>',
team,
);
return team; return team;
} catch (_e) { } catch (_e) {
@@ -353,7 +615,30 @@ export class TeamService implements UserDataHandler, OnModuleInit {
teamID: string, teamID: string,
userUid: string, userUid: string,
): Promise<TeamMember | null> { ): Promise<TeamMember | null> {
if (this.enableRawSql) {
const startQ = Date.now();
const member = await this.conn.query(
`SELECT * FROM "TeamMember" WHERE "teamID" = '${teamID}' AND "userUid" = '${userUid}'`,
);
const endQ = Date.now();
console.log(
'getTeamMember >>>>>>>>>>',
endQ - startQ,
'ms',
'>>>>>',
member.rows,
);
if (member.rows.length === 0) return null;
return <TeamMember>{
membershipID: member.rows[0].id,
userUid: member.rows[0].userUid,
role: TeamMemberRole[member.rows[0].role],
};
}
try { try {
const startQ = Date.now();
const teamMember = await this.prisma.teamMember.findUnique({ const teamMember = await this.prisma.teamMember.findUnique({
where: { where: {
teamID_userUid: { teamID_userUid: {
@@ -362,6 +647,14 @@ export class TeamService implements UserDataHandler, OnModuleInit {
}, },
}, },
}); });
const endQ = Date.now();
console.log(
'getTeamMember >>>>>>>>>>',
endQ - startQ,
'ms',
'>>>>>',
teamMember,
);
if (!teamMember) return null; if (!teamMember) return null;
@@ -433,11 +726,44 @@ export class TeamService implements UserDataHandler, OnModuleInit {
} }
async getTeamMembers(teamID: string): Promise<TeamMember[]> { async getTeamMembers(teamID: string): Promise<TeamMember[]> {
if (this.enableRawSql) {
const startQ = Date.now();
const members = await this.conn.query(
`SELECT * FROM "TeamMember" WHERE "teamID" = '${teamID}'`,
);
const endQ = Date.now();
console.log(
'getTeamMembers >>>>>>>>>>',
endQ - startQ,
'ms',
'>>>>>',
members.rows,
);
return members.rows.map((entry) => {
return {
membershipID: entry.id,
userUid: entry.userUid,
role: TeamMemberRole[entry.role],
};
});
}
const startQ = Date.now();
const dbTeamMembers = await this.prisma.teamMember.findMany({ const dbTeamMembers = await this.prisma.teamMember.findMany({
where: { where: {
teamID, teamID,
}, },
}); });
const endQ = Date.now();
console.log(
'getTeamMembers >>>>>>>>>>',
endQ - startQ,
'ms',
'>>>>>',
dbTeamMembers,
);
const members = dbTeamMembers.map( const members = dbTeamMembers.map(
(entry) => (entry) =>
@@ -470,8 +796,39 @@ export class TeamService implements UserDataHandler, OnModuleInit {
teamID: string, teamID: string,
cursor: string | null, cursor: string | null,
): Promise<TeamMember[]> { ): Promise<TeamMember[]> {
if (this.enableRawSql) {
const startQ = Date.now();
let members;
if (cursor) {
members = await this.conn.query(
`SELECT * FROM "TeamMember" WHERE "teamID" = '${teamID}' AND "id" > '${cursor}' LIMIT 10`,
);
}
members = await this.conn.query(
`SELECT * FROM "TeamMember" WHERE "teamID" = '${teamID}' LIMIT 10`,
);
const endQ = Date.now();
console.log(
'getMembersOfTeam >>>>>>>>>>',
endQ - startQ,
'ms',
'>>>>>',
members.rows,
);
return members.rows.map(
(entry) =>
<TeamMember>{
membershipID: entry.id,
userUid: entry.userUid,
role: TeamMemberRole[entry.role],
},
);
}
let teamMembers: DbTeamMember[]; let teamMembers: DbTeamMember[];
const startQ = Date.now();
if (!cursor) { if (!cursor) {
teamMembers = await this.prisma.teamMember.findMany({ teamMembers = await this.prisma.teamMember.findMany({
take: 10, take: 10,
@@ -491,6 +848,14 @@ export class TeamService implements UserDataHandler, OnModuleInit {
}, },
}); });
} }
const endQ = Date.now();
console.log(
'getMembersOfTeam >>>>>>>>>>',
endQ - startQ,
'ms',
'>>>>>',
teamMembers,
);
const members = teamMembers.map( const members = teamMembers.map(
(entry) => (entry) =>

View File

@@ -1,6 +1,6 @@
{ {
"name": "@hoppscotch/cli", "name": "@hoppscotch/cli",
"version": "0.3.2", "version": "0.3.1",
"description": "A CLI to run Hoppscotch test scripts in CI environments.", "description": "A CLI to run Hoppscotch test scripts in CI environments.",
"homepage": "https://hoppscotch.io", "homepage": "https://hoppscotch.io",
"main": "dist/index.js", "main": "dist/index.js",

View File

@@ -42,7 +42,7 @@ export const handleError = <T extends HoppErrorCode>(error: HoppError<T>) => {
switch (error.code) { switch (error.code) {
case "FILE_NOT_FOUND": case "FILE_NOT_FOUND":
ERROR_MSG = `File doesn't exist: ${error.path}`; ERROR_MSG = `File doesn't exists: ${error.path}`;
break; break;
case "UNKNOWN_COMMAND": case "UNKNOWN_COMMAND":
ERROR_MSG = `Unavailable command: ${error.command}`; ERROR_MSG = `Unavailable command: ${error.command}`;

View File

@@ -31,10 +31,6 @@
@apply h-0; @apply h-0;
} }
.no-scrollbar {
scrollbar-width: none;
}
input::placeholder, input::placeholder,
textarea::placeholder, textarea::placeholder,
.cm-placeholder { .cm-placeholder {
@@ -501,22 +497,6 @@ pre.ace_editor {
} }
} }
.cm-panel.cm-search [name="close"] {
@apply flex;
@apply items-center;
@apply justify-center;
@apply min-h-5;
@apply min-w-5;
@apply bg-primaryDark #{!important};
@apply sticky #{!important};
@apply right-0 #{!important};
@apply ml-auto #{!important};
@apply my-auto #{!important};
@apply rounded #{!important};
@apply outline #{!important};
@apply outline-divider #{!important};
}
.shortcut-key { .shortcut-key {
@apply inline-flex; @apply inline-flex;
@apply font-sans; @apply font-sans;

View File

@@ -2,22 +2,7 @@
--font-sans: "Inter Variable", sans-serif; --font-sans: "Inter Variable", sans-serif;
--font-icon: "Material Symbols Rounded Variable"; --font-icon: "Material Symbols Rounded Variable";
--font-mono: "Roboto Mono Variable", monospace; --font-mono: "Roboto Mono Variable", monospace;
--font-size-body: 0.75rem; --font-size-tiny: calc(var(--font-size-body) - 0.062rem);
--font-size-tiny: 0.688rem;
--line-height-body: 1rem;
--upper-primary-sticky-fold: 4.125rem;
--upper-secondary-sticky-fold: 6.188rem;
--upper-tertiary-sticky-fold: 8.25rem;
--upper-fourth-sticky-fold: 10.2rem;
--upper-mobile-primary-sticky-fold: 6.625rem;
--upper-mobile-secondary-sticky-fold: 8.688rem;
--upper-mobile-sticky-fold: 10.75rem;
--upper-mobile-tertiary-sticky-fold: 8.25rem;
--lower-primary-sticky-fold: 3rem;
--lower-secondary-sticky-fold: 5.063rem;
--lower-tertiary-sticky-fold: 7.125rem;
--lower-fourth-sticky-fold: 9.188rem;
--sidebar-primary-sticky-fold: 2rem;
} }
@mixin dark-theme { @mixin dark-theme {
@@ -215,8 +200,8 @@
:root { :root {
@include base-theme; @include base-theme;
@include dark-theme; @include dark-theme;
@include dark-editor-theme;
@include green-theme; @include green-theme;
@include dark-editor-theme;
} }
:root.light { :root.light {
@@ -272,3 +257,63 @@
:root[data-accent="yellow"] { :root[data-accent="yellow"] {
@include yellow-theme; @include yellow-theme;
} }
@mixin font-small {
--font-size-body: 0.75rem;
--line-height-body: 1rem;
--upper-primary-sticky-fold: 4.125rem;
--upper-secondary-sticky-fold: 6.188rem;
--upper-tertiary-sticky-fold: 8.25rem;
--upper-mobile-primary-sticky-fold: 6.625rem;
--upper-mobile-secondary-sticky-fold: 8.688rem;
--upper-mobile-sticky-fold: 10.75rem;
--upper-mobile-tertiary-sticky-fold: 8.25rem;
--lower-primary-sticky-fold: 3rem;
--lower-secondary-sticky-fold: 5.063rem;
--lower-tertiary-sticky-fold: 7.125rem;
--sidebar-primary-sticky-fold: 2rem;
}
@mixin font-medium {
--font-size-body: 0.875rem;
--line-height-body: 1.25rem;
--upper-primary-sticky-fold: 4.375rem;
--upper-secondary-sticky-fold: 6.688rem;
--upper-tertiary-sticky-fold: 9rem;
--upper-mobile-primary-sticky-fold: 7.125rem;
--upper-mobile-secondary-sticky-fold: 9.438rem;
--upper-mobile-sticky-fold: 11.75rem;
--upper-mobile-tertiary-sticky-fold: 9rem;
--lower-primary-sticky-fold: 3.25rem;
--lower-secondary-sticky-fold: 5.563rem;
--lower-tertiary-sticky-fold: 7.875rem;
--sidebar-primary-sticky-fold: 2.25rem;
}
@mixin font-large {
--font-size-body: 1rem;
--line-height-body: 1.5rem;
--upper-primary-sticky-fold: 4.625rem;
--upper-secondary-sticky-fold: 7.188rem;
--upper-tertiary-sticky-fold: 9.75rem;
--upper-mobile-primary-sticky-fold: 7.625rem;
--upper-mobile-secondary-sticky-fold: 10.188rem;
--upper-mobile-sticky-fold: 12.75rem;
--upper-mobile-tertiary-sticky-fold: 9.75rem;
--lower-primary-sticky-fold: 3.5rem;
--lower-secondary-sticky-fold: 6.063rem;
--lower-tertiary-sticky-fold: 8.625rem;
--sidebar-primary-sticky-fold: 2.5rem;
}
:root[data-font-size="small"] {
@include font-small;
}
:root[data-font-size="medium"] {
@include font-medium;
}
:root[data-font-size="large"] {
@include font-large;
}

View File

@@ -5,7 +5,6 @@
"choose_file": "Kies 'n lêer", "choose_file": "Kies 'n lêer",
"clear": "Duidelik", "clear": "Duidelik",
"clear_all": "Maak alles skoon", "clear_all": "Maak alles skoon",
"clear_history": "Clear all History",
"close": "Close", "close": "Close",
"connect": "Koppel", "connect": "Koppel",
"connecting": "Connecting", "connecting": "Connecting",
@@ -32,7 +31,6 @@
"paste": "Paste", "paste": "Paste",
"prettify": "Prettify", "prettify": "Prettify",
"remove": "Verwyder", "remove": "Verwyder",
"rename": "Rename",
"restore": "Herstel", "restore": "Herstel",
"save": "Stoor", "save": "Stoor",
"scroll_to_bottom": "Scroll to bottom", "scroll_to_bottom": "Scroll to bottom",
@@ -79,8 +77,6 @@
"search": "Soek", "search": "Soek",
"share": "Deel", "share": "Deel",
"shortcuts": "Kortpaaie", "shortcuts": "Kortpaaie",
"social_description": "Follow us on social media to stay updated with the latest news, updates and releases.",
"social_links": "Social links",
"spotlight": "Kollig", "spotlight": "Kollig",
"status": "Status", "status": "Status",
"status_description": "Check the status of the website", "status_description": "Check the status of the website",
@@ -135,15 +131,12 @@
"renamed": "Versameling hernoem", "renamed": "Versameling hernoem",
"request_in_use": "Request in use", "request_in_use": "Request in use",
"save_as": "Stoor as", "save_as": "Stoor as",
"save_to_collection": "Save to Collection",
"select": "Kies 'n versameling", "select": "Kies 'n versameling",
"select_location": "Kies ligging", "select_location": "Kies ligging",
"select_team": "Kies 'n span", "select_team": "Kies 'n span",
"team_collections": "Spanversamelings" "team_collections": "Spanversamelings"
}, },
"confirm": { "confirm": {
"close_unsaved_tab": "Are you sure you want to close this tab?",
"close_unsaved_tabs": "Are you sure you want to close all tabs? {count} unsaved tabs will be lost.",
"exit_team": "Are you sure you want to leave this team?", "exit_team": "Are you sure you want to leave this team?",
"logout": "Weet u seker dat u wil afmeld?", "logout": "Weet u seker dat u wil afmeld?",
"remove_collection": "Weet u seker dat u hierdie versameling permanent wil uitvee?", "remove_collection": "Weet u seker dat u hierdie versameling permanent wil uitvee?",
@@ -157,11 +150,6 @@
"save_unsaved_tab": "Do you want to save changes made in this tab?", "save_unsaved_tab": "Do you want to save changes made in this tab?",
"sync": "Is u seker dat u hierdie werkruimte wil sinkroniseer?" "sync": "Is u seker dat u hierdie werkruimte wil sinkroniseer?"
}, },
"context_menu": {
"add_parameters": "Add to parameters",
"open_request_in_new_tab": "Open request in new tab",
"set_environment_variable": "Set as variable"
},
"count": { "count": {
"header": "Koptekst {count}", "header": "Koptekst {count}",
"message": "Boodskap {count}", "message": "Boodskap {count}",
@@ -204,31 +192,17 @@
"create_new": "Skep nuwe omgewing", "create_new": "Skep nuwe omgewing",
"created": "Environment created", "created": "Environment created",
"deleted": "Environment deletion", "deleted": "Environment deletion",
"duplicated": "Environment duplicated",
"edit": "Bewerk omgewing", "edit": "Bewerk omgewing",
"empty_variables": "No variables",
"global": "Global",
"global_variables": "Global variables",
"invalid_name": "Gee 'n geldige naam vir die omgewing", "invalid_name": "Gee 'n geldige naam vir die omgewing",
"list": "Environment variables",
"my_environments": "My Environments", "my_environments": "My Environments",
"name": "Name",
"nested_overflow": "nested environment variables are limited to 10 levels", "nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Nuwe omgewing", "new": "Nuwe omgewing",
"no_active_environment": "No active environment",
"no_environment": "Geen omgewing nie", "no_environment": "Geen omgewing nie",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.", "no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"quick_peek": "Environment Quick Peek",
"replace_with_variable": "Replace with variable",
"scope": "Scope",
"select": "Kies omgewing", "select": "Kies omgewing",
"set": "Set environment",
"set_as_environment": "Set as environment",
"team_environments": "Team Environments", "team_environments": "Team Environments",
"title": "Omgewings", "title": "Omgewings",
"updated": "Environment updation", "updated": "Environment updation",
"value": "Value",
"variable": "Variable",
"variable_list": "Veranderlike lys" "variable_list": "Veranderlike lys"
}, },
"error": { "error": {
@@ -252,7 +226,6 @@
"no_duration": "Geen duur nie", "no_duration": "Geen duur nie",
"no_results_found": "No matches found", "no_results_found": "No matches found",
"page_not_found": "This page could not be found", "page_not_found": "This page could not be found",
"proxy_error": "Proxy error",
"script_fail": "Kon nie voorafversoekskrip uitvoer nie", "script_fail": "Kon nie voorafversoekskrip uitvoer nie",
"something_went_wrong": "Iets het verkeerd geloop", "something_went_wrong": "Iets het verkeerd geloop",
"test_script_fail": "Could not execute post-request script" "test_script_fail": "Could not execute post-request script"
@@ -278,13 +251,9 @@
"renamed": "Vouer hernoem" "renamed": "Vouer hernoem"
}, },
"graphql": { "graphql": {
"connection_switch_confirm": "Do you want to connect with the latest GraphQL endpoint?",
"connection_switch_new_url": "Switching to a tab will disconnected you from the active GraphQL connection. New connection URL is",
"connection_switch_url": "You're connected to a GraphQL endpoint the connection URL is",
"mutations": "Mutasies", "mutations": "Mutasies",
"schema": "Skema", "schema": "Skema",
"subscriptions": "Inskrywings", "subscriptions": "Inskrywings"
"switch_connection": "Switch connection"
}, },
"group": { "group": {
"time": "Time", "time": "Time",
@@ -338,36 +307,13 @@
"json_description": "Import collections from a Hoppscotch Collections JSON file", "json_description": "Import collections from a Hoppscotch Collections JSON file",
"title": "Invoer" "title": "Invoer"
}, },
"inspections": {
"description": "Inspect possible errors",
"environment": {
"add_environment": "Add to Environment",
"not_found": "Environment variable “{environment}” not found."
},
"header": {
"cookie": "The browser doesn't allow Hoppscotch to set the Cookie Header. While we're working on the Hoppscotch Desktop App (coming soon), please use the Authorization Header instead."
},
"response": {
"401_error": "Please check your authentication credentials.",
"404_error": "Please check your request URL and method type.",
"cors_error": "Please check your Cross-Origin Resource Sharing configuration.",
"default_error": "Please check your request.",
"network_error": "Please check your network connection."
},
"title": "Inspector",
"url": {
"extension_not_installed": "Extension not installed.",
"extension_unknown_origin": "Make sure you've added the API endpoint's origin to the Hoppscotch Browser Extension list.",
"extention_enable_action": "Enable Browser Extension",
"extention_not_enabled": "Extension not enabled."
}
},
"layout": { "layout": {
"collapse_collection": "Collapse or Expand Collections", "collapse_collection": "Collapse or Expand Collections",
"collapse_sidebar": "Collapse or Expand the sidebar", "collapse_sidebar": "Collapse or Expand the sidebar",
"column": "Vertical layout", "column": "Vertical layout",
"name": "Layout", "name": "Layout",
"row": "Horizontal layout" "row": "Horizontal layout",
"zen_mode": "Zen -modus"
}, },
"modal": { "modal": {
"close_unsaved_tab": "You have unsaved changes", "close_unsaved_tab": "You have unsaved changes",
@@ -472,7 +418,6 @@
"payload": "Nuttingslading", "payload": "Nuttingslading",
"query": "Navraag", "query": "Navraag",
"raw_body": "Rou versoeksliggaam", "raw_body": "Rou versoeksliggaam",
"rename": "Rename Request",
"renamed": "Versoek hernoem", "renamed": "Versoek hernoem",
"run": "Hardloop", "run": "Hardloop",
"save": "Stoor", "save": "Stoor",
@@ -480,7 +425,6 @@
"saved": "Versoek gestoor", "saved": "Versoek gestoor",
"share": "Deel", "share": "Deel",
"share_description": "Share Hoppscotch with your friends", "share_description": "Share Hoppscotch with your friends",
"stop": "Stop",
"title": "Versoek", "title": "Versoek",
"type": "Soort versoek", "type": "Soort versoek",
"url": "URL", "url": "URL",
@@ -515,6 +459,7 @@
"account_name_description": "Dit is u vertoonnaam.", "account_name_description": "Dit is u vertoonnaam.",
"background": "Agtergrond", "background": "Agtergrond",
"black_mode": "Swart", "black_mode": "Swart",
"change_font_size": "Verander lettergrootte",
"choose_language": "Kies taal", "choose_language": "Kies taal",
"dark_mode": "Donker", "dark_mode": "Donker",
"delete_account": "Delete account", "delete_account": "Delete account",
@@ -527,6 +472,10 @@
"extensions": "Uitbreidings", "extensions": "Uitbreidings",
"extensions_use_toggle": "Gebruik die blaaieruitbreiding om versoeke te stuur (indien teenwoordig)", "extensions_use_toggle": "Gebruik die blaaieruitbreiding om versoeke te stuur (indien teenwoordig)",
"follow": "Follow Us", "follow": "Follow Us",
"font_size": "Skrifgrootte",
"font_size_large": "Groot",
"font_size_medium": "Medium",
"font_size_small": "Klein",
"interceptor": "Onderskepper", "interceptor": "Onderskepper",
"interceptor_description": "Middelware tussen toepassing en API's.", "interceptor_description": "Middelware tussen toepassing en API's.",
"language": "Taal", "language": "Taal",
@@ -591,27 +540,19 @@
"settings": "Gaan na die instellingsbladsy", "settings": "Gaan na die instellingsbladsy",
"title": "Navigasie" "title": "Navigasie"
}, },
"others": {
"prettify": "Prettify Editor's Content",
"title": "Others"
},
"request": { "request": {
"copy_request_link": "Kopieer versoekskakel", "copy_request_link": "Kopieer versoekskakel",
"delete_method": "Kies DELETE metode", "delete_method": "Kies DELETE metode",
"get_method": "Kies GET -metode", "get_method": "Kies GET -metode",
"head_method": "Kies HOOF metode", "head_method": "Kies HOOF metode",
"import_curl": "Import cURL",
"method": "Metode", "method": "Metode",
"next_method": "Kies Volgende metode", "next_method": "Kies Volgende metode",
"post_method": "Kies POST -metode", "post_method": "Kies POST -metode",
"previous_method": "Kies Vorige metode", "previous_method": "Kies Vorige metode",
"put_method": "Kies PUT -metode", "put_method": "Kies PUT -metode",
"rename": "Rename Request",
"reset_request": "Herstel versoek", "reset_request": "Herstel versoek",
"save_request": "Save Request",
"save_to_collections": "Stoor in versamelings", "save_to_collections": "Stoor in versamelings",
"send_request": "Stuur versoek", "send_request": "Stuur versoek",
"show_code": "Generate code snippet",
"title": "Versoek" "title": "Versoek"
}, },
"response": { "response": {
@@ -641,85 +582,6 @@
"log": "Meld", "log": "Meld",
"url": "URL" "url": "URL"
}, },
"spotlight": {
"change_language": "Change Language",
"environments": {
"delete": "Delete current environment",
"duplicate": "Duplicate current environment",
"duplicate_global": "Duplicate global environment",
"edit": "Edit current environment",
"edit_global": "Edit global environment",
"new": "Create new environment",
"new_variable": "Create a new environment variable",
"title": "Environments"
},
"general": {
"chat": "Chat with support",
"help_menu": "Help and support",
"open_docs": "Read Documentation",
"open_github": "Open GitHub repository",
"open_keybindings": "Keyboard shortcuts",
"social": "Social",
"title": "General"
},
"graphql": {
"connect": "Connect to server",
"disconnect": "Disconnect from server"
},
"miscellaneous": {
"invite": "Invite your friends to Hoppscotch",
"title": "Miscellaneous"
},
"request": {
"save_as_new": "Save as new request",
"select_method": "Select method",
"switch_to": "Switch to",
"tab_authorization": "Authorization tab",
"tab_body": "Body tab",
"tab_headers": "Headers tab",
"tab_parameters": "Parameters tab",
"tab_pre_request_script": "Pre-request script tab",
"tab_query": "Query tab",
"tab_tests": "Tests tab",
"tab_variables": "Variables tab"
},
"response": {
"copy": "Copy response",
"download": "Download response as file",
"title": "Response"
},
"section": {
"interceptor": "Interceptor",
"interface": "Interface",
"theme": "Theme",
"user": "User"
},
"settings": {
"change_interceptor": "Change Interceptor",
"change_language": "Change Language",
"theme": {
"black": "Black",
"dark": "Dark",
"light": "Light",
"system": "System preference"
}
},
"tab": {
"close_current": "Close current tab",
"close_others": "Close all other tabs",
"duplicate": "Duplicate current tab",
"new_tab": "Open a new tab",
"title": "Tabs"
},
"workspace": {
"delete": "Delete current team",
"edit": "Edit current team",
"invite": "Invite people to team",
"new": "Create new team",
"switch_to_personal": "Switch to your personal workspace",
"title": "Teams"
}
},
"sse": { "sse": {
"event_type": "Soort gebeurtenis", "event_type": "Soort gebeurtenis",
"log": "Meld", "log": "Meld",
@@ -777,11 +639,8 @@
"tab": { "tab": {
"authorization": "Magtiging", "authorization": "Magtiging",
"body": "Liggaam", "body": "Liggaam",
"close": "Close Tab",
"close_others": "Close other Tabs",
"collections": "Versamelings", "collections": "Versamelings",
"documentation": "Dokumentasie", "documentation": "Dokumentasie",
"duplicate": "Duplicate Tab",
"environments": "Environments", "environments": "Environments",
"headers": "Opskrifte", "headers": "Opskrifte",
"history": "Geskiedenis", "history": "Geskiedenis",

View File

@@ -5,7 +5,6 @@
"choose_file": "اختيار ملف", "choose_file": "اختيار ملف",
"clear": "امسح", "clear": "امسح",
"clear_all": "امسح الكل", "clear_all": "امسح الكل",
"clear_history": "Clear all History",
"close": "Close", "close": "Close",
"connect": "الاتصال", "connect": "الاتصال",
"connecting": "Connecting", "connecting": "Connecting",
@@ -32,7 +31,6 @@
"paste": "لصق", "paste": "لصق",
"prettify": "جمال", "prettify": "جمال",
"remove": "ازالة", "remove": "ازالة",
"rename": "Rename",
"restore": "اعادة", "restore": "اعادة",
"save": "حفظ", "save": "حفظ",
"scroll_to_bottom": "Scroll to bottom", "scroll_to_bottom": "Scroll to bottom",
@@ -79,8 +77,6 @@
"search": "بحث", "search": "بحث",
"share": "يشارك", "share": "يشارك",
"shortcuts": "الاختصارات", "shortcuts": "الاختصارات",
"social_description": "Follow us on social media to stay updated with the latest news, updates and releases.",
"social_links": "Social links",
"spotlight": "أضواء كاشفة", "spotlight": "أضواء كاشفة",
"status": "حالة", "status": "حالة",
"status_description": "Check the status of the website", "status_description": "Check the status of the website",
@@ -135,15 +131,12 @@
"renamed": "تمت إعادة تسمية المجموعة", "renamed": "تمت إعادة تسمية المجموعة",
"request_in_use": "Request in use", "request_in_use": "Request in use",
"save_as": "حفظ باسم", "save_as": "حفظ باسم",
"save_to_collection": "Save to Collection",
"select": "حدد مجموعة", "select": "حدد مجموعة",
"select_location": "اختر موقعا", "select_location": "اختر موقعا",
"select_team": "اختر فريقًا", "select_team": "اختر فريقًا",
"team_collections": "مجموعات الفريق" "team_collections": "مجموعات الفريق"
}, },
"confirm": { "confirm": {
"close_unsaved_tab": "Are you sure you want to close this tab?",
"close_unsaved_tabs": "Are you sure you want to close all tabs? {count} unsaved tabs will be lost.",
"exit_team": "هل أنت متأكد أنك تريد مغادرة هذا الفريق؟", "exit_team": "هل أنت متأكد أنك تريد مغادرة هذا الفريق؟",
"logout": "هل أنت متأكد أنك تريد تسجيل الخروج؟", "logout": "هل أنت متأكد أنك تريد تسجيل الخروج؟",
"remove_collection": "هل أنت متأكد أنك تريد حذف هذه المجموعة نهائيًا؟", "remove_collection": "هل أنت متأكد أنك تريد حذف هذه المجموعة نهائيًا؟",
@@ -157,11 +150,6 @@
"save_unsaved_tab": "Do you want to save changes made in this tab?", "save_unsaved_tab": "Do you want to save changes made in this tab?",
"sync": "هل أنت متأكد أنك تريد مزامنة مساحة العمل هذه؟" "sync": "هل أنت متأكد أنك تريد مزامنة مساحة العمل هذه؟"
}, },
"context_menu": {
"add_parameters": "Add to parameters",
"open_request_in_new_tab": "Open request in new tab",
"set_environment_variable": "Set as variable"
},
"count": { "count": {
"header": "رأس {count}", "header": "رأس {count}",
"message": "الرسالة {count}", "message": "الرسالة {count}",
@@ -204,31 +192,17 @@
"create_new": "انشاء بيئة جديدة", "create_new": "انشاء بيئة جديدة",
"created": "Environment created", "created": "Environment created",
"deleted": "حذف بيئة العمل", "deleted": "حذف بيئة العمل",
"duplicated": "Environment duplicated",
"edit": "تحرير البيئة", "edit": "تحرير البيئة",
"empty_variables": "No variables",
"global": "Global",
"global_variables": "Global variables",
"invalid_name": "الرجاء تقديم اسم صالح للبيئة", "invalid_name": "الرجاء تقديم اسم صالح للبيئة",
"list": "Environment variables",
"my_environments": "My Environments", "my_environments": "My Environments",
"name": "Name",
"nested_overflow": "nested environment variables are limited to 10 levels", "nested_overflow": "nested environment variables are limited to 10 levels",
"new": "بيئة جديدة", "new": "بيئة جديدة",
"no_active_environment": "No active environment",
"no_environment": "لا بيئة", "no_environment": "لا بيئة",
"no_environment_description": "لم يتم اختيار أي بيئة عمل. اختر ما تريد فعله بالمتغيرات التالية.", "no_environment_description": "لم يتم اختيار أي بيئة عمل. اختر ما تريد فعله بالمتغيرات التالية.",
"quick_peek": "Environment Quick Peek",
"replace_with_variable": "Replace with variable",
"scope": "Scope",
"select": "حدد البيئة", "select": "حدد البيئة",
"set": "Set environment",
"set_as_environment": "Set as environment",
"team_environments": "Team Environments", "team_environments": "Team Environments",
"title": "البيئات", "title": "البيئات",
"updated": "تحديث بيئة العمل", "updated": "تحديث بيئة العمل",
"value": "Value",
"variable": "Variable",
"variable_list": "قائمة متغيرة" "variable_list": "قائمة متغيرة"
}, },
"error": { "error": {
@@ -252,7 +226,6 @@
"no_duration": "لا مدة", "no_duration": "لا مدة",
"no_results_found": "No matches found", "no_results_found": "No matches found",
"page_not_found": "This page could not be found", "page_not_found": "This page could not be found",
"proxy_error": "Proxy error",
"script_fail": "تعذر تنفيذ نص الطلب المسبق", "script_fail": "تعذر تنفيذ نص الطلب المسبق",
"something_went_wrong": "هناك خطأ ما", "something_went_wrong": "هناك خطأ ما",
"test_script_fail": "Could not execute post-request script" "test_script_fail": "Could not execute post-request script"
@@ -278,13 +251,9 @@
"renamed": "تمت إعادة تسمية المجلد" "renamed": "تمت إعادة تسمية المجلد"
}, },
"graphql": { "graphql": {
"connection_switch_confirm": "Do you want to connect with the latest GraphQL endpoint?",
"connection_switch_new_url": "Switching to a tab will disconnected you from the active GraphQL connection. New connection URL is",
"connection_switch_url": "You're connected to a GraphQL endpoint the connection URL is",
"mutations": "الطفرات", "mutations": "الطفرات",
"schema": "مخطط", "schema": "مخطط",
"subscriptions": "الاشتراكات", "subscriptions": "الاشتراكات"
"switch_connection": "Switch connection"
}, },
"group": { "group": {
"time": "Time", "time": "Time",
@@ -338,36 +307,13 @@
"json_description": "استيراد مجموعة من ملفHoppscotch Collections JSON file", "json_description": "استيراد مجموعة من ملفHoppscotch Collections JSON file",
"title": "يستورد" "title": "يستورد"
}, },
"inspections": {
"description": "Inspect possible errors",
"environment": {
"add_environment": "Add to Environment",
"not_found": "Environment variable “{environment}” not found."
},
"header": {
"cookie": "The browser doesn't allow Hoppscotch to set the Cookie Header. While we're working on the Hoppscotch Desktop App (coming soon), please use the Authorization Header instead."
},
"response": {
"401_error": "Please check your authentication credentials.",
"404_error": "Please check your request URL and method type.",
"cors_error": "Please check your Cross-Origin Resource Sharing configuration.",
"default_error": "Please check your request.",
"network_error": "Please check your network connection."
},
"title": "Inspector",
"url": {
"extension_not_installed": "Extension not installed.",
"extension_unknown_origin": "Make sure you've added the API endpoint's origin to the Hoppscotch Browser Extension list.",
"extention_enable_action": "Enable Browser Extension",
"extention_not_enabled": "Extension not enabled."
}
},
"layout": { "layout": {
"collapse_collection": "Collapse or Expand Collections", "collapse_collection": "Collapse or Expand Collections",
"collapse_sidebar": "Collapse or Expand the sidebar", "collapse_sidebar": "Collapse or Expand the sidebar",
"column": "تصيم عمودي", "column": "تصيم عمودي",
"name": "Layout", "name": "Layout",
"row": "تصميم افقي" "row": "تصميم افقي",
"zen_mode": "وضع Zen"
}, },
"modal": { "modal": {
"close_unsaved_tab": "You have unsaved changes", "close_unsaved_tab": "You have unsaved changes",
@@ -472,7 +418,6 @@
"payload": "الحمولة", "payload": "الحمولة",
"query": "استفسار", "query": "استفسار",
"raw_body": "نص طلب خام", "raw_body": "نص طلب خام",
"rename": "Rename Request",
"renamed": "تمت إعادة تسمية الطلب", "renamed": "تمت إعادة تسمية الطلب",
"run": "يركض", "run": "يركض",
"save": "يحفظ", "save": "يحفظ",
@@ -480,7 +425,6 @@
"saved": "تم حفظ الطلب", "saved": "تم حفظ الطلب",
"share": "يشارك", "share": "يشارك",
"share_description": "Share Hoppscotch with your friends", "share_description": "Share Hoppscotch with your friends",
"stop": "Stop",
"title": "طلب", "title": "طلب",
"type": "نوع الطلب", "type": "نوع الطلب",
"url": "URL", "url": "URL",
@@ -515,6 +459,7 @@
"account_name_description": "هذا هو اسم العرض الخاص بك.", "account_name_description": "هذا هو اسم العرض الخاص بك.",
"background": "خلفية", "background": "خلفية",
"black_mode": "أسود", "black_mode": "أسود",
"change_font_size": "تغيير حجم الخط",
"choose_language": "اختر اللغة", "choose_language": "اختر اللغة",
"dark_mode": "داكن", "dark_mode": "داكن",
"delete_account": "Delete account", "delete_account": "Delete account",
@@ -527,6 +472,10 @@
"extensions": "ملحقات", "extensions": "ملحقات",
"extensions_use_toggle": "استخدم امتداد المتصفح لإرسال الطلبات (إن وجدت)", "extensions_use_toggle": "استخدم امتداد المتصفح لإرسال الطلبات (إن وجدت)",
"follow": "Follow Us", "follow": "Follow Us",
"font_size": "حجم الخط",
"font_size_large": "كبير",
"font_size_medium": "متوسط",
"font_size_small": "صغير",
"interceptor": "المعترض", "interceptor": "المعترض",
"interceptor_description": "البرامج الوسيطة بين التطبيق وواجهات برمجة التطبيقات.", "interceptor_description": "البرامج الوسيطة بين التطبيق وواجهات برمجة التطبيقات.",
"language": "لغة", "language": "لغة",
@@ -591,27 +540,19 @@
"settings": "انتقل إلى صفحة الإعدادات", "settings": "انتقل إلى صفحة الإعدادات",
"title": "التنقل" "title": "التنقل"
}, },
"others": {
"prettify": "Prettify Editor's Content",
"title": "Others"
},
"request": { "request": {
"copy_request_link": "نسخ ارتباط الطلب", "copy_request_link": "نسخ ارتباط الطلب",
"delete_method": "حدد طريقة الحذف", "delete_method": "حدد طريقة الحذف",
"get_method": "حدد طريقة GET", "get_method": "حدد طريقة GET",
"head_method": "حدد طريقة HEAD", "head_method": "حدد طريقة HEAD",
"import_curl": "Import cURL",
"method": "طريقة", "method": "طريقة",
"next_method": "حدد الطريقة التالية", "next_method": "حدد الطريقة التالية",
"post_method": "حدد طريقة POST", "post_method": "حدد طريقة POST",
"previous_method": "حدد الطريقة السابقة", "previous_method": "حدد الطريقة السابقة",
"put_method": "حدد طريقة PUT", "put_method": "حدد طريقة PUT",
"rename": "Rename Request",
"reset_request": "طلب إعادة التعيين", "reset_request": "طلب إعادة التعيين",
"save_request": "Save Request",
"save_to_collections": "حفظ في المجموعات", "save_to_collections": "حفظ في المجموعات",
"send_request": "ارسل طلب", "send_request": "ارسل طلب",
"show_code": "Generate code snippet",
"title": "طلب" "title": "طلب"
}, },
"response": { "response": {
@@ -641,85 +582,6 @@
"log": "سجل", "log": "سجل",
"url": "URL" "url": "URL"
}, },
"spotlight": {
"change_language": "Change Language",
"environments": {
"delete": "Delete current environment",
"duplicate": "Duplicate current environment",
"duplicate_global": "Duplicate global environment",
"edit": "Edit current environment",
"edit_global": "Edit global environment",
"new": "Create new environment",
"new_variable": "Create a new environment variable",
"title": "Environments"
},
"general": {
"chat": "Chat with support",
"help_menu": "Help and support",
"open_docs": "Read Documentation",
"open_github": "Open GitHub repository",
"open_keybindings": "Keyboard shortcuts",
"social": "Social",
"title": "General"
},
"graphql": {
"connect": "Connect to server",
"disconnect": "Disconnect from server"
},
"miscellaneous": {
"invite": "Invite your friends to Hoppscotch",
"title": "Miscellaneous"
},
"request": {
"save_as_new": "Save as new request",
"select_method": "Select method",
"switch_to": "Switch to",
"tab_authorization": "Authorization tab",
"tab_body": "Body tab",
"tab_headers": "Headers tab",
"tab_parameters": "Parameters tab",
"tab_pre_request_script": "Pre-request script tab",
"tab_query": "Query tab",
"tab_tests": "Tests tab",
"tab_variables": "Variables tab"
},
"response": {
"copy": "Copy response",
"download": "Download response as file",
"title": "Response"
},
"section": {
"interceptor": "Interceptor",
"interface": "Interface",
"theme": "Theme",
"user": "User"
},
"settings": {
"change_interceptor": "Change Interceptor",
"change_language": "Change Language",
"theme": {
"black": "Black",
"dark": "Dark",
"light": "Light",
"system": "System preference"
}
},
"tab": {
"close_current": "Close current tab",
"close_others": "Close all other tabs",
"duplicate": "Duplicate current tab",
"new_tab": "Open a new tab",
"title": "Tabs"
},
"workspace": {
"delete": "Delete current team",
"edit": "Edit current team",
"invite": "Invite people to team",
"new": "Create new team",
"switch_to_personal": "Switch to your personal workspace",
"title": "Teams"
}
},
"sse": { "sse": {
"event_type": "نوع الحدث", "event_type": "نوع الحدث",
"log": "سجل", "log": "سجل",
@@ -777,11 +639,8 @@
"tab": { "tab": {
"authorization": "تفويض", "authorization": "تفويض",
"body": "الجسم", "body": "الجسم",
"close": "Close Tab",
"close_others": "Close other Tabs",
"collections": "المجموعات", "collections": "المجموعات",
"documentation": "توثيق", "documentation": "توثيق",
"duplicate": "Duplicate Tab",
"environments": "Environments", "environments": "Environments",
"headers": "الرؤوس", "headers": "الرؤوس",
"history": "تاريخ", "history": "تاريخ",

View File

@@ -5,7 +5,6 @@
"choose_file": "Triar un fitxer", "choose_file": "Triar un fitxer",
"clear": "Netejar", "clear": "Netejar",
"clear_all": "Neteja-ho tot", "clear_all": "Neteja-ho tot",
"clear_history": "Clear all History",
"close": "Close", "close": "Close",
"connect": "Connectar", "connect": "Connectar",
"connecting": "Connecting", "connecting": "Connecting",
@@ -32,7 +31,6 @@
"paste": "Enganxar", "paste": "Enganxar",
"prettify": "Fes-ho bonic", "prettify": "Fes-ho bonic",
"remove": "Eliminar", "remove": "Eliminar",
"rename": "Rename",
"restore": "Restaurar", "restore": "Restaurar",
"save": "Guardar", "save": "Guardar",
"scroll_to_bottom": "Desplaceu-vos cap avall", "scroll_to_bottom": "Desplaceu-vos cap avall",
@@ -79,8 +77,6 @@
"search": "Cercar", "search": "Cercar",
"share": "Compartir", "share": "Compartir",
"shortcuts": "Dreceres", "shortcuts": "Dreceres",
"social_description": "Follow us on social media to stay updated with the latest news, updates and releases.",
"social_links": "Social links",
"spotlight": "Destacar", "spotlight": "Destacar",
"status": "Estat", "status": "Estat",
"status_description": "Comproveu l'estat de la web", "status_description": "Comproveu l'estat de la web",
@@ -135,15 +131,12 @@
"renamed": "S'ha canviat el nom de la col·lecció", "renamed": "S'ha canviat el nom de la col·lecció",
"request_in_use": "Request in use", "request_in_use": "Request in use",
"save_as": "Guardar com", "save_as": "Guardar com",
"save_to_collection": "Save to Collection",
"select": "Seleccionar una col·lecció", "select": "Seleccionar una col·lecció",
"select_location": "Seleccionar la ubicació", "select_location": "Seleccionar la ubicació",
"select_team": "Seleccionar un equip", "select_team": "Seleccionar un equip",
"team_collections": "Col·leccions per equips" "team_collections": "Col·leccions per equips"
}, },
"confirm": { "confirm": {
"close_unsaved_tab": "Are you sure you want to close this tab?",
"close_unsaved_tabs": "Are you sure you want to close all tabs? {count} unsaved tabs will be lost.",
"exit_team": "Està segur que vol deixar aquest equip?", "exit_team": "Està segur que vol deixar aquest equip?",
"logout": "Està segur que vol tancar la sessió?", "logout": "Està segur que vol tancar la sessió?",
"remove_collection": "Està segur que vol suprimir permanentment aquesta col·lecció?", "remove_collection": "Està segur que vol suprimir permanentment aquesta col·lecció?",
@@ -157,11 +150,6 @@
"save_unsaved_tab": "Do you want to save changes made in this tab?", "save_unsaved_tab": "Do you want to save changes made in this tab?",
"sync": "Està segur que vol sincronitzar aquest espai de treball?" "sync": "Està segur que vol sincronitzar aquest espai de treball?"
}, },
"context_menu": {
"add_parameters": "Add to parameters",
"open_request_in_new_tab": "Open request in new tab",
"set_environment_variable": "Set as variable"
},
"count": { "count": {
"header": "Capçalera {count}", "header": "Capçalera {count}",
"message": "Missatges {count}", "message": "Missatges {count}",
@@ -204,31 +192,17 @@
"create_new": "Crea un entorn nou", "create_new": "Crea un entorn nou",
"created": "Etorn creat", "created": "Etorn creat",
"deleted": "Entorn eliminat", "deleted": "Entorn eliminat",
"duplicated": "Environment duplicated",
"edit": "Editar l'entorn", "edit": "Editar l'entorn",
"empty_variables": "No variables",
"global": "Global",
"global_variables": "Global variables",
"invalid_name": "Proporcioneu un nom vàlid per a l'entorn", "invalid_name": "Proporcioneu un nom vàlid per a l'entorn",
"list": "Environment variables",
"my_environments": "My Environments", "my_environments": "My Environments",
"name": "Name",
"nested_overflow": "Les variables d'entorn niuades estan limitades a 10 nivells", "nested_overflow": "Les variables d'entorn niuades estan limitades a 10 nivells",
"new": "Nou entorn", "new": "Nou entorn",
"no_active_environment": "No active environment",
"no_environment": "Sense entorn", "no_environment": "Sense entorn",
"no_environment_description": "No s'ha seleccionat cap entorn. Trieu què voleu fer amb les variables següents.", "no_environment_description": "No s'ha seleccionat cap entorn. Trieu què voleu fer amb les variables següents.",
"quick_peek": "Environment Quick Peek",
"replace_with_variable": "Replace with variable",
"scope": "Scope",
"select": "Seleccioneu un entorn", "select": "Seleccioneu un entorn",
"set": "Set environment",
"set_as_environment": "Set as environment",
"team_environments": "Team Environments", "team_environments": "Team Environments",
"title": "Entorns", "title": "Entorns",
"updated": "Entorn actualitzat", "updated": "Entorn actualitzat",
"value": "Value",
"variable": "Variable",
"variable_list": "Llista de variables" "variable_list": "Llista de variables"
}, },
"error": { "error": {
@@ -252,7 +226,6 @@
"no_duration": "Sense durada", "no_duration": "Sense durada",
"no_results_found": "No s'ha trobat cap coincidència", "no_results_found": "No s'ha trobat cap coincidència",
"page_not_found": "This page could not be found", "page_not_found": "This page could not be found",
"proxy_error": "Proxy error",
"script_fail": "No s'ha pogut executar l'script de sol·licitud prèvia", "script_fail": "No s'ha pogut executar l'script de sol·licitud prèvia",
"something_went_wrong": "Alguna cosa ha anat malament", "something_went_wrong": "Alguna cosa ha anat malament",
"test_script_fail": "No s'ha pogut executar l'script posterior a la sol·licitud" "test_script_fail": "No s'ha pogut executar l'script posterior a la sol·licitud"
@@ -278,13 +251,9 @@
"renamed": "S'ha canviat el nom de la carpeta" "renamed": "S'ha canviat el nom de la carpeta"
}, },
"graphql": { "graphql": {
"connection_switch_confirm": "Do you want to connect with the latest GraphQL endpoint?",
"connection_switch_new_url": "Switching to a tab will disconnected you from the active GraphQL connection. New connection URL is",
"connection_switch_url": "You're connected to a GraphQL endpoint the connection URL is",
"mutations": "Mutacions", "mutations": "Mutacions",
"schema": "Esquema", "schema": "Esquema",
"subscriptions": "Subscripcions", "subscriptions": "Subscripcions"
"switch_connection": "Switch connection"
}, },
"group": { "group": {
"time": "Time", "time": "Time",
@@ -338,36 +307,13 @@
"json_description": "Importar col·leccions des d'un fitxer JSON de col·leccions Hoppscotch", "json_description": "Importar col·leccions des d'un fitxer JSON de col·leccions Hoppscotch",
"title": "Importació" "title": "Importació"
}, },
"inspections": {
"description": "Inspect possible errors",
"environment": {
"add_environment": "Add to Environment",
"not_found": "Environment variable “{environment}” not found."
},
"header": {
"cookie": "The browser doesn't allow Hoppscotch to set the Cookie Header. While we're working on the Hoppscotch Desktop App (coming soon), please use the Authorization Header instead."
},
"response": {
"401_error": "Please check your authentication credentials.",
"404_error": "Please check your request URL and method type.",
"cors_error": "Please check your Cross-Origin Resource Sharing configuration.",
"default_error": "Please check your request.",
"network_error": "Please check your network connection."
},
"title": "Inspector",
"url": {
"extension_not_installed": "Extension not installed.",
"extension_unknown_origin": "Make sure you've added the API endpoint's origin to the Hoppscotch Browser Extension list.",
"extention_enable_action": "Enable Browser Extension",
"extention_not_enabled": "Extension not enabled."
}
},
"layout": { "layout": {
"collapse_collection": "Amagar o Ampliar Col·leccions", "collapse_collection": "Amagar o Ampliar Col·leccions",
"collapse_sidebar": "Amagar o Ampliar la barra lateral", "collapse_sidebar": "Amagar o Ampliar la barra lateral",
"column": "Distribució vertical", "column": "Distribució vertical",
"name": "Distribució", "name": "Distribució",
"row": "Distribució horitzontal" "row": "Distribució horitzontal",
"zen_mode": "Mode Zen"
}, },
"modal": { "modal": {
"close_unsaved_tab": "You have unsaved changes", "close_unsaved_tab": "You have unsaved changes",
@@ -472,7 +418,6 @@
"payload": "Payload", "payload": "Payload",
"query": "Consulta", "query": "Consulta",
"raw_body": "Cos de sol·licitud sense processar", "raw_body": "Cos de sol·licitud sense processar",
"rename": "Rename Request",
"renamed": "S'ha canviat el nom de la sol·licitud", "renamed": "S'ha canviat el nom de la sol·licitud",
"run": "Executar", "run": "Executar",
"save": "Guardar", "save": "Guardar",
@@ -480,7 +425,6 @@
"saved": "S'ha desat la sol·licitud", "saved": "S'ha desat la sol·licitud",
"share": "Compartir", "share": "Compartir",
"share_description": "Comparteix Hoppscotch amb els teus amics", "share_description": "Comparteix Hoppscotch amb els teus amics",
"stop": "Stop",
"title": "Sol·licitud", "title": "Sol·licitud",
"type": "Tipus de sol·licitud", "type": "Tipus de sol·licitud",
"url": "URL", "url": "URL",
@@ -515,6 +459,7 @@
"account_name_description": "Aquest és el vostre nom d'exposició", "account_name_description": "Aquest és el vostre nom d'exposició",
"background": "Fons", "background": "Fons",
"black_mode": "Negre", "black_mode": "Negre",
"change_font_size": "Canvia la mida de la lletra",
"choose_language": "Tria l'idioma", "choose_language": "Tria l'idioma",
"dark_mode": "Fosc", "dark_mode": "Fosc",
"delete_account": "Delete account", "delete_account": "Delete account",
@@ -527,6 +472,10 @@
"extensions": "Extensions", "extensions": "Extensions",
"extensions_use_toggle": "Utilitzeu l'extensió del navegador per enviar sol·licituds (si n'hi ha)", "extensions_use_toggle": "Utilitzeu l'extensió del navegador per enviar sol·licituds (si n'hi ha)",
"follow": "Segueix-nos", "follow": "Segueix-nos",
"font_size": "Mida de la font",
"font_size_large": "Gran",
"font_size_medium": "Mitjà",
"font_size_small": "Petit",
"interceptor": "Interceptor", "interceptor": "Interceptor",
"interceptor_description": "Middleware entre aplicació i APIs.", "interceptor_description": "Middleware entre aplicació i APIs.",
"language": "Llenguatge", "language": "Llenguatge",
@@ -591,27 +540,19 @@
"settings": "Anar a la pàgina de Configuració", "settings": "Anar a la pàgina de Configuració",
"title": "Navegació" "title": "Navegació"
}, },
"others": {
"prettify": "Prettify Editor's Content",
"title": "Others"
},
"request": { "request": {
"copy_request_link": "Copiar l'enllaç de la sol·licitud", "copy_request_link": "Copiar l'enllaç de la sol·licitud",
"delete_method": "Seleccionar el mètode DELETE", "delete_method": "Seleccionar el mètode DELETE",
"get_method": "Seleccionar el mètode GET", "get_method": "Seleccionar el mètode GET",
"head_method": "Seleccionar el mètode HEAD", "head_method": "Seleccionar el mètode HEAD",
"import_curl": "Import cURL",
"method": "Mètode", "method": "Mètode",
"next_method": "Seleccionar mètode Següent", "next_method": "Seleccionar mètode Següent",
"post_method": "Seleccionar mètode POST", "post_method": "Seleccionar mètode POST",
"previous_method": "Seleccionar mètode Anterior", "previous_method": "Seleccionar mètode Anterior",
"put_method": "Seleccionar mètode PUT", "put_method": "Seleccionar mètode PUT",
"rename": "Rename Request",
"reset_request": "Sol·licitud de restabliment", "reset_request": "Sol·licitud de restabliment",
"save_request": "Save Request",
"save_to_collections": "Guardar a les col·leccions", "save_to_collections": "Guardar a les col·leccions",
"send_request": "Enviar sol.licitud", "send_request": "Enviar sol.licitud",
"show_code": "Generate code snippet",
"title": "Sol·licitud" "title": "Sol·licitud"
}, },
"response": { "response": {
@@ -641,85 +582,6 @@
"log": "Registre", "log": "Registre",
"url": "URL" "url": "URL"
}, },
"spotlight": {
"change_language": "Change Language",
"environments": {
"delete": "Delete current environment",
"duplicate": "Duplicate current environment",
"duplicate_global": "Duplicate global environment",
"edit": "Edit current environment",
"edit_global": "Edit global environment",
"new": "Create new environment",
"new_variable": "Create a new environment variable",
"title": "Environments"
},
"general": {
"chat": "Chat with support",
"help_menu": "Help and support",
"open_docs": "Read Documentation",
"open_github": "Open GitHub repository",
"open_keybindings": "Keyboard shortcuts",
"social": "Social",
"title": "General"
},
"graphql": {
"connect": "Connect to server",
"disconnect": "Disconnect from server"
},
"miscellaneous": {
"invite": "Invite your friends to Hoppscotch",
"title": "Miscellaneous"
},
"request": {
"save_as_new": "Save as new request",
"select_method": "Select method",
"switch_to": "Switch to",
"tab_authorization": "Authorization tab",
"tab_body": "Body tab",
"tab_headers": "Headers tab",
"tab_parameters": "Parameters tab",
"tab_pre_request_script": "Pre-request script tab",
"tab_query": "Query tab",
"tab_tests": "Tests tab",
"tab_variables": "Variables tab"
},
"response": {
"copy": "Copy response",
"download": "Download response as file",
"title": "Response"
},
"section": {
"interceptor": "Interceptor",
"interface": "Interface",
"theme": "Theme",
"user": "User"
},
"settings": {
"change_interceptor": "Change Interceptor",
"change_language": "Change Language",
"theme": {
"black": "Black",
"dark": "Dark",
"light": "Light",
"system": "System preference"
}
},
"tab": {
"close_current": "Close current tab",
"close_others": "Close all other tabs",
"duplicate": "Duplicate current tab",
"new_tab": "Open a new tab",
"title": "Tabs"
},
"workspace": {
"delete": "Delete current team",
"edit": "Edit current team",
"invite": "Invite people to team",
"new": "Create new team",
"switch_to_personal": "Switch to your personal workspace",
"title": "Teams"
}
},
"sse": { "sse": {
"event_type": "Tipus d'esdeveniment", "event_type": "Tipus d'esdeveniment",
"log": "Registre", "log": "Registre",
@@ -777,11 +639,8 @@
"tab": { "tab": {
"authorization": "Autorització", "authorization": "Autorització",
"body": "Cos", "body": "Cos",
"close": "Close Tab",
"close_others": "Close other Tabs",
"collections": "Col·leccions", "collections": "Col·leccions",
"documentation": "Documentació", "documentation": "Documentació",
"duplicate": "Duplicate Tab",
"environments": "Environments", "environments": "Environments",
"headers": "Capçaleres", "headers": "Capçaleres",
"history": "Historial", "history": "Historial",

View File

@@ -5,7 +5,6 @@
"choose_file": "选择文件", "choose_file": "选择文件",
"clear": "清除", "clear": "清除",
"clear_all": "全部清除", "clear_all": "全部清除",
"clear_history": "Clear all History",
"close": "关闭", "close": "关闭",
"connect": "连接", "connect": "连接",
"connecting": "连接中", "connecting": "连接中",
@@ -32,7 +31,6 @@
"paste": "粘贴", "paste": "粘贴",
"prettify": "美化", "prettify": "美化",
"remove": "移除", "remove": "移除",
"rename": "Rename",
"restore": "恢复", "restore": "恢复",
"save": "保存", "save": "保存",
"scroll_to_bottom": "滚动至底部", "scroll_to_bottom": "滚动至底部",
@@ -79,8 +77,6 @@
"search": "搜索", "search": "搜索",
"share": "分享", "share": "分享",
"shortcuts": "快捷方式", "shortcuts": "快捷方式",
"social_description": "Follow us on social media to stay updated with the latest news, updates and releases.",
"social_links": "Social links",
"spotlight": "聚光灯", "spotlight": "聚光灯",
"status": "状态", "status": "状态",
"status_description": "检查网站状态", "status_description": "检查网站状态",
@@ -135,15 +131,12 @@
"renamed": "集合已更名", "renamed": "集合已更名",
"request_in_use": "请求正在使用中", "request_in_use": "请求正在使用中",
"save_as": "另存为", "save_as": "另存为",
"save_to_collection": "Save to Collection",
"select": "选择一个集合", "select": "选择一个集合",
"select_location": "选择位置", "select_location": "选择位置",
"select_team": "选择一个团队", "select_team": "选择一个团队",
"team_collections": "团队集合" "team_collections": "团队集合"
}, },
"confirm": { "confirm": {
"close_unsaved_tab": "Are you sure you want to close this tab?",
"close_unsaved_tabs": "Are you sure you want to close all tabs? {count} unsaved tabs will be lost.",
"exit_team": "你确定要离开此团队吗?", "exit_team": "你确定要离开此团队吗?",
"logout": "你确定要登出吗?", "logout": "你确定要登出吗?",
"remove_collection": "你确定要永久删除该集合吗?", "remove_collection": "你确定要永久删除该集合吗?",
@@ -157,11 +150,6 @@
"save_unsaved_tab": "你想保存在此标签页中所作的修改吗?", "save_unsaved_tab": "你想保存在此标签页中所作的修改吗?",
"sync": "您确定要同步该工作区吗?" "sync": "您确定要同步该工作区吗?"
}, },
"context_menu": {
"add_parameters": "Add to parameters",
"open_request_in_new_tab": "Open request in new tab",
"set_environment_variable": "Set as variable"
},
"count": { "count": {
"header": "请求头 {count}", "header": "请求头 {count}",
"message": "消息 {count}", "message": "消息 {count}",
@@ -204,31 +192,17 @@
"create_new": "创建新环境", "create_new": "创建新环境",
"created": "环境已创建", "created": "环境已创建",
"deleted": "环境已删除", "deleted": "环境已删除",
"duplicated": "Environment duplicated",
"edit": "编辑环境", "edit": "编辑环境",
"empty_variables": "No variables",
"global": "Global",
"global_variables": "Global variables",
"invalid_name": "请提供有效的环境名称", "invalid_name": "请提供有效的环境名称",
"list": "Environment variables",
"my_environments": "我的环境", "my_environments": "我的环境",
"name": "Name",
"nested_overflow": "环境嵌套深度超过限制10层", "nested_overflow": "环境嵌套深度超过限制10层",
"new": "新建环境", "new": "新建环境",
"no_active_environment": "No active environment",
"no_environment": "无环境", "no_environment": "无环境",
"no_environment_description": "没有选择环境。选择如何处理以下变量。", "no_environment_description": "没有选择环境。选择如何处理以下变量。",
"quick_peek": "Environment Quick Peek",
"replace_with_variable": "Replace with variable",
"scope": "Scope",
"select": "选择环境", "select": "选择环境",
"set": "Set environment",
"set_as_environment": "Set as environment",
"team_environments": "团队环境", "team_environments": "团队环境",
"title": "环境", "title": "环境",
"updated": "环境已更新", "updated": "环境已更新",
"value": "Value",
"variable": "Variable",
"variable_list": "变量列表" "variable_list": "变量列表"
}, },
"error": { "error": {
@@ -252,7 +226,6 @@
"no_duration": "无持续时间", "no_duration": "无持续时间",
"no_results_found": "找不到结果", "no_results_found": "找不到结果",
"page_not_found": "找不到此頁面", "page_not_found": "找不到此頁面",
"proxy_error": "Proxy error",
"script_fail": "无法执行预请求脚本", "script_fail": "无法执行预请求脚本",
"something_went_wrong": "发生了一些错误", "something_went_wrong": "发生了一些错误",
"test_script_fail": "无法执行请求脚本" "test_script_fail": "无法执行请求脚本"
@@ -278,13 +251,9 @@
"renamed": "文件夹已更名" "renamed": "文件夹已更名"
}, },
"graphql": { "graphql": {
"connection_switch_confirm": "Do you want to connect with the latest GraphQL endpoint?",
"connection_switch_new_url": "Switching to a tab will disconnected you from the active GraphQL connection. New connection URL is",
"connection_switch_url": "You're connected to a GraphQL endpoint the connection URL is",
"mutations": "变更", "mutations": "变更",
"schema": "模式", "schema": "模式",
"subscriptions": "订阅", "subscriptions": "订阅"
"switch_connection": "Switch connection"
}, },
"group": { "group": {
"time": "时间", "time": "时间",
@@ -338,36 +307,13 @@
"json_description": "从 Hoppscotch 的集合文件导入JSON", "json_description": "从 Hoppscotch 的集合文件导入JSON",
"title": "导入" "title": "导入"
}, },
"inspections": {
"description": "Inspect possible errors",
"environment": {
"add_environment": "Add to Environment",
"not_found": "Environment variable “{environment}” not found."
},
"header": {
"cookie": "The browser doesn't allow Hoppscotch to set the Cookie Header. While we're working on the Hoppscotch Desktop App (coming soon), please use the Authorization Header instead."
},
"response": {
"401_error": "Please check your authentication credentials.",
"404_error": "Please check your request URL and method type.",
"cors_error": "Please check your Cross-Origin Resource Sharing configuration.",
"default_error": "Please check your request.",
"network_error": "Please check your network connection."
},
"title": "Inspector",
"url": {
"extension_not_installed": "Extension not installed.",
"extension_unknown_origin": "Make sure you've added the API endpoint's origin to the Hoppscotch Browser Extension list.",
"extention_enable_action": "Enable Browser Extension",
"extention_not_enabled": "Extension not enabled."
}
},
"layout": { "layout": {
"collapse_collection": "折叠/展开集合", "collapse_collection": "折叠/展开集合",
"collapse_sidebar": "折叠/展开边栏", "collapse_sidebar": "折叠/展开边栏",
"column": "垂直布局", "column": "垂直布局",
"name": "布局", "name": "布局",
"row": "水平布局" "row": "水平布局",
"zen_mode": "ZEN 模式"
}, },
"modal": { "modal": {
"close_unsaved_tab": "有未保存的变更", "close_unsaved_tab": "有未保存的变更",
@@ -472,7 +418,6 @@
"payload": "负载", "payload": "负载",
"query": "查询", "query": "查询",
"raw_body": "原始请求体", "raw_body": "原始请求体",
"rename": "Rename Request",
"renamed": "请求重命名", "renamed": "请求重命名",
"run": "运行", "run": "运行",
"save": "保存", "save": "保存",
@@ -480,7 +425,6 @@
"saved": "请求已保存", "saved": "请求已保存",
"share": "分享", "share": "分享",
"share_description": "分享 Hoppscotch 给你的朋友", "share_description": "分享 Hoppscotch 给你的朋友",
"stop": "Stop",
"title": "请求", "title": "请求",
"type": "请求类型", "type": "请求类型",
"url": "URL", "url": "URL",
@@ -515,6 +459,7 @@
"account_name_description": "这是您的显示名称。", "account_name_description": "这是您的显示名称。",
"background": "背景", "background": "背景",
"black_mode": "黑色", "black_mode": "黑色",
"change_font_size": "更改字体大小",
"choose_language": "选择语言", "choose_language": "选择语言",
"dark_mode": "暗色", "dark_mode": "暗色",
"delete_account": "刪除账号", "delete_account": "刪除账号",
@@ -527,6 +472,10 @@
"extensions": "扩展", "extensions": "扩展",
"extensions_use_toggle": "使用浏览器扩展发送请求(如果存在)", "extensions_use_toggle": "使用浏览器扩展发送请求(如果存在)",
"follow": "关注我们", "follow": "关注我们",
"font_size": "字体大小",
"font_size_large": "大",
"font_size_medium": "中",
"font_size_small": "小",
"interceptor": "拦截器", "interceptor": "拦截器",
"interceptor_description": "应用程序和 API 之间的中间件。", "interceptor_description": "应用程序和 API 之间的中间件。",
"language": "语言", "language": "语言",
@@ -591,27 +540,19 @@
"settings": "前往设置页面", "settings": "前往设置页面",
"title": "导航" "title": "导航"
}, },
"others": {
"prettify": "Prettify Editor's Content",
"title": "Others"
},
"request": { "request": {
"copy_request_link": "复制请求链接", "copy_request_link": "复制请求链接",
"delete_method": "选择 DELETE 方法", "delete_method": "选择 DELETE 方法",
"get_method": "选择 GET 方法", "get_method": "选择 GET 方法",
"head_method": "选择 HEAD 方法", "head_method": "选择 HEAD 方法",
"import_curl": "Import cURL",
"method": "方法", "method": "方法",
"next_method": "选择下一个方法", "next_method": "选择下一个方法",
"post_method": "选择 POST 方法", "post_method": "选择 POST 方法",
"previous_method": "选择上一个方法", "previous_method": "选择上一个方法",
"put_method": "选择 PUT 方法", "put_method": "选择 PUT 方法",
"rename": "Rename Request",
"reset_request": "重置请求", "reset_request": "重置请求",
"save_request": "Save Request",
"save_to_collections": "保存到集合", "save_to_collections": "保存到集合",
"send_request": "发送请求", "send_request": "发送请求",
"show_code": "Generate code snippet",
"title": "请求" "title": "请求"
}, },
"response": { "response": {
@@ -641,85 +582,6 @@
"log": "日志", "log": "日志",
"url": "URL" "url": "URL"
}, },
"spotlight": {
"change_language": "Change Language",
"environments": {
"delete": "Delete current environment",
"duplicate": "Duplicate current environment",
"duplicate_global": "Duplicate global environment",
"edit": "Edit current environment",
"edit_global": "Edit global environment",
"new": "Create new environment",
"new_variable": "Create a new environment variable",
"title": "Environments"
},
"general": {
"chat": "Chat with support",
"help_menu": "Help and support",
"open_docs": "Read Documentation",
"open_github": "Open GitHub repository",
"open_keybindings": "Keyboard shortcuts",
"social": "Social",
"title": "General"
},
"graphql": {
"connect": "Connect to server",
"disconnect": "Disconnect from server"
},
"miscellaneous": {
"invite": "Invite your friends to Hoppscotch",
"title": "Miscellaneous"
},
"request": {
"save_as_new": "Save as new request",
"select_method": "Select method",
"switch_to": "Switch to",
"tab_authorization": "Authorization tab",
"tab_body": "Body tab",
"tab_headers": "Headers tab",
"tab_parameters": "Parameters tab",
"tab_pre_request_script": "Pre-request script tab",
"tab_query": "Query tab",
"tab_tests": "Tests tab",
"tab_variables": "Variables tab"
},
"response": {
"copy": "Copy response",
"download": "Download response as file",
"title": "Response"
},
"section": {
"interceptor": "Interceptor",
"interface": "Interface",
"theme": "Theme",
"user": "User"
},
"settings": {
"change_interceptor": "Change Interceptor",
"change_language": "Change Language",
"theme": {
"black": "Black",
"dark": "Dark",
"light": "Light",
"system": "System preference"
}
},
"tab": {
"close_current": "Close current tab",
"close_others": "Close all other tabs",
"duplicate": "Duplicate current tab",
"new_tab": "Open a new tab",
"title": "Tabs"
},
"workspace": {
"delete": "Delete current team",
"edit": "Edit current team",
"invite": "Invite people to team",
"new": "Create new team",
"switch_to_personal": "Switch to your personal workspace",
"title": "Teams"
}
},
"sse": { "sse": {
"event_type": "事件类型", "event_type": "事件类型",
"log": "日志", "log": "日志",
@@ -777,11 +639,8 @@
"tab": { "tab": {
"authorization": "授权", "authorization": "授权",
"body": "请求体", "body": "请求体",
"close": "Close Tab",
"close_others": "Close other Tabs",
"collections": "集合", "collections": "集合",
"documentation": "帮助文档", "documentation": "帮助文档",
"duplicate": "Duplicate Tab",
"environments": "环境", "environments": "环境",
"headers": "请求头", "headers": "请求头",
"history": "历史记录", "history": "历史记录",

View File

@@ -5,7 +5,6 @@
"choose_file": "Vyberte soubor", "choose_file": "Vyberte soubor",
"clear": "Průhledná", "clear": "Průhledná",
"clear_all": "Vymazat vše", "clear_all": "Vymazat vše",
"clear_history": "Clear all History",
"close": "Close", "close": "Close",
"connect": "Připojit", "connect": "Připojit",
"connecting": "Connecting", "connecting": "Connecting",
@@ -32,7 +31,6 @@
"paste": "Paste", "paste": "Paste",
"prettify": "Prettify", "prettify": "Prettify",
"remove": "Odstranit", "remove": "Odstranit",
"rename": "Rename",
"restore": "Obnovit", "restore": "Obnovit",
"save": "Uložit", "save": "Uložit",
"scroll_to_bottom": "Scroll to bottom", "scroll_to_bottom": "Scroll to bottom",
@@ -79,8 +77,6 @@
"search": "Vyhledávání", "search": "Vyhledávání",
"share": "Podíl", "share": "Podíl",
"shortcuts": "Klávesové zkratky", "shortcuts": "Klávesové zkratky",
"social_description": "Follow us on social media to stay updated with the latest news, updates and releases.",
"social_links": "Social links",
"spotlight": "Reflektor", "spotlight": "Reflektor",
"status": "Postavení", "status": "Postavení",
"status_description": "Check the status of the website", "status_description": "Check the status of the website",
@@ -135,15 +131,12 @@
"renamed": "Sbírka přejmenována", "renamed": "Sbírka přejmenována",
"request_in_use": "Request in use", "request_in_use": "Request in use",
"save_as": "Uložit jako", "save_as": "Uložit jako",
"save_to_collection": "Save to Collection",
"select": "Vyberte sbírku", "select": "Vyberte sbírku",
"select_location": "Vyberte umístění", "select_location": "Vyberte umístění",
"select_team": "Vyberte tým", "select_team": "Vyberte tým",
"team_collections": "Týmové sbírky" "team_collections": "Týmové sbírky"
}, },
"confirm": { "confirm": {
"close_unsaved_tab": "Are you sure you want to close this tab?",
"close_unsaved_tabs": "Are you sure you want to close all tabs? {count} unsaved tabs will be lost.",
"exit_team": "Are you sure you want to leave this team?", "exit_team": "Are you sure you want to leave this team?",
"logout": "Opravdu se chcete odhlásit?", "logout": "Opravdu se chcete odhlásit?",
"remove_collection": "Opravdu chcete tuto sbírku trvale smazat?", "remove_collection": "Opravdu chcete tuto sbírku trvale smazat?",
@@ -157,11 +150,6 @@
"save_unsaved_tab": "Do you want to save changes made in this tab?", "save_unsaved_tab": "Do you want to save changes made in this tab?",
"sync": "Opravdu chcete synchronizovat tento pracovní prostor?" "sync": "Opravdu chcete synchronizovat tento pracovní prostor?"
}, },
"context_menu": {
"add_parameters": "Add to parameters",
"open_request_in_new_tab": "Open request in new tab",
"set_environment_variable": "Set as variable"
},
"count": { "count": {
"header": "Záhlaví {count}", "header": "Záhlaví {count}",
"message": "Zpráva {count}", "message": "Zpráva {count}",
@@ -204,31 +192,17 @@
"create_new": "Vytvořit nové prostředí", "create_new": "Vytvořit nové prostředí",
"created": "Environment created", "created": "Environment created",
"deleted": "Environment deletion", "deleted": "Environment deletion",
"duplicated": "Environment duplicated",
"edit": "Upravit prostředí", "edit": "Upravit prostředí",
"empty_variables": "No variables",
"global": "Global",
"global_variables": "Global variables",
"invalid_name": "Zadejte platný název prostředí", "invalid_name": "Zadejte platný název prostředí",
"list": "Environment variables",
"my_environments": "My Environments", "my_environments": "My Environments",
"name": "Name",
"nested_overflow": "nested environment variables are limited to 10 levels", "nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Nové prostředí", "new": "Nové prostředí",
"no_active_environment": "No active environment",
"no_environment": "Žádné prostředí", "no_environment": "Žádné prostředí",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.", "no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"quick_peek": "Environment Quick Peek",
"replace_with_variable": "Replace with variable",
"scope": "Scope",
"select": "Vyberte prostředí", "select": "Vyberte prostředí",
"set": "Set environment",
"set_as_environment": "Set as environment",
"team_environments": "Team Environments", "team_environments": "Team Environments",
"title": "Prostředí", "title": "Prostředí",
"updated": "Environment updation", "updated": "Environment updation",
"value": "Value",
"variable": "Variable",
"variable_list": "Seznam proměnných" "variable_list": "Seznam proměnných"
}, },
"error": { "error": {
@@ -252,7 +226,6 @@
"no_duration": "Žádné trvání", "no_duration": "Žádné trvání",
"no_results_found": "No matches found", "no_results_found": "No matches found",
"page_not_found": "This page could not be found", "page_not_found": "This page could not be found",
"proxy_error": "Proxy error",
"script_fail": "Skript předběžného požadavku nelze spustit", "script_fail": "Skript předběžného požadavku nelze spustit",
"something_went_wrong": "Něco se pokazilo", "something_went_wrong": "Něco se pokazilo",
"test_script_fail": "Could not execute post-request script" "test_script_fail": "Could not execute post-request script"
@@ -278,13 +251,9 @@
"renamed": "Složka přejmenována" "renamed": "Složka přejmenována"
}, },
"graphql": { "graphql": {
"connection_switch_confirm": "Do you want to connect with the latest GraphQL endpoint?",
"connection_switch_new_url": "Switching to a tab will disconnected you from the active GraphQL connection. New connection URL is",
"connection_switch_url": "You're connected to a GraphQL endpoint the connection URL is",
"mutations": "Mutace", "mutations": "Mutace",
"schema": "Schéma", "schema": "Schéma",
"subscriptions": "Předplatné", "subscriptions": "Předplatné"
"switch_connection": "Switch connection"
}, },
"group": { "group": {
"time": "Time", "time": "Time",
@@ -338,36 +307,13 @@
"json_description": "Import collections from a Hoppscotch Collections JSON file", "json_description": "Import collections from a Hoppscotch Collections JSON file",
"title": "Import" "title": "Import"
}, },
"inspections": {
"description": "Inspect possible errors",
"environment": {
"add_environment": "Add to Environment",
"not_found": "Environment variable “{environment}” not found."
},
"header": {
"cookie": "The browser doesn't allow Hoppscotch to set the Cookie Header. While we're working on the Hoppscotch Desktop App (coming soon), please use the Authorization Header instead."
},
"response": {
"401_error": "Please check your authentication credentials.",
"404_error": "Please check your request URL and method type.",
"cors_error": "Please check your Cross-Origin Resource Sharing configuration.",
"default_error": "Please check your request.",
"network_error": "Please check your network connection."
},
"title": "Inspector",
"url": {
"extension_not_installed": "Extension not installed.",
"extension_unknown_origin": "Make sure you've added the API endpoint's origin to the Hoppscotch Browser Extension list.",
"extention_enable_action": "Enable Browser Extension",
"extention_not_enabled": "Extension not enabled."
}
},
"layout": { "layout": {
"collapse_collection": "Collapse or Expand Collections", "collapse_collection": "Collapse or Expand Collections",
"collapse_sidebar": "Collapse or Expand the sidebar", "collapse_sidebar": "Collapse or Expand the sidebar",
"column": "Vertical layout", "column": "Vertical layout",
"name": "Layout", "name": "Layout",
"row": "Horizontal layout" "row": "Horizontal layout",
"zen_mode": "Zenový režim"
}, },
"modal": { "modal": {
"close_unsaved_tab": "You have unsaved changes", "close_unsaved_tab": "You have unsaved changes",
@@ -472,7 +418,6 @@
"payload": "Užitečné zatížení", "payload": "Užitečné zatížení",
"query": "Dotaz", "query": "Dotaz",
"raw_body": "Raw Request Body", "raw_body": "Raw Request Body",
"rename": "Rename Request",
"renamed": "Žádost přejmenována", "renamed": "Žádost přejmenována",
"run": "Běh", "run": "Běh",
"save": "Uložit", "save": "Uložit",
@@ -480,7 +425,6 @@
"saved": "Žádost uložena", "saved": "Žádost uložena",
"share": "Podíl", "share": "Podíl",
"share_description": "Share Hoppscotch with your friends", "share_description": "Share Hoppscotch with your friends",
"stop": "Stop",
"title": "Žádost", "title": "Žádost",
"type": "Typ požadavku", "type": "Typ požadavku",
"url": "URL", "url": "URL",
@@ -515,6 +459,7 @@
"account_name_description": "Toto je vaše zobrazované jméno.", "account_name_description": "Toto je vaše zobrazované jméno.",
"background": "Pozadí", "background": "Pozadí",
"black_mode": "Černá", "black_mode": "Černá",
"change_font_size": "Změnit velikost písma",
"choose_language": "Vyber jazyk", "choose_language": "Vyber jazyk",
"dark_mode": "Temný", "dark_mode": "Temný",
"delete_account": "Delete account", "delete_account": "Delete account",
@@ -527,6 +472,10 @@
"extensions": "Rozšíření", "extensions": "Rozšíření",
"extensions_use_toggle": "K odeslání požadavků použijte rozšíření prohlížeče (je -li k dispozici)", "extensions_use_toggle": "K odeslání požadavků použijte rozšíření prohlížeče (je -li k dispozici)",
"follow": "Follow Us", "follow": "Follow Us",
"font_size": "Velikost písma",
"font_size_large": "Velký",
"font_size_medium": "Střední",
"font_size_small": "Malý",
"interceptor": "Interceptor", "interceptor": "Interceptor",
"interceptor_description": "Middleware mezi aplikací a API.", "interceptor_description": "Middleware mezi aplikací a API.",
"language": "Jazyk", "language": "Jazyk",
@@ -591,27 +540,19 @@
"settings": "Přejděte na stránku Nastavení", "settings": "Přejděte na stránku Nastavení",
"title": "Navigace" "title": "Navigace"
}, },
"others": {
"prettify": "Prettify Editor's Content",
"title": "Others"
},
"request": { "request": {
"copy_request_link": "Kopírovat požadavek na odkaz", "copy_request_link": "Kopírovat požadavek na odkaz",
"delete_method": "Vyberte metodu ODSTRANIT", "delete_method": "Vyberte metodu ODSTRANIT",
"get_method": "Vyberte metodu ZÍSKAT", "get_method": "Vyberte metodu ZÍSKAT",
"head_method": "Vyberte metodu HEAD", "head_method": "Vyberte metodu HEAD",
"import_curl": "Import cURL",
"method": "Metoda", "method": "Metoda",
"next_method": "Vyberte Další metoda", "next_method": "Vyberte Další metoda",
"post_method": "Vyberte metodu POST", "post_method": "Vyberte metodu POST",
"previous_method": "Vyberte předchozí metodu", "previous_method": "Vyberte předchozí metodu",
"put_method": "Vyberte metodu PUT", "put_method": "Vyberte metodu PUT",
"rename": "Rename Request",
"reset_request": "Resetovat požadavek", "reset_request": "Resetovat požadavek",
"save_request": "Save Request",
"save_to_collections": "Uložit do sbírek", "save_to_collections": "Uložit do sbírek",
"send_request": "Poslat žádost", "send_request": "Poslat žádost",
"show_code": "Generate code snippet",
"title": "Žádost" "title": "Žádost"
}, },
"response": { "response": {
@@ -641,85 +582,6 @@
"log": "Záznam", "log": "Záznam",
"url": "URL" "url": "URL"
}, },
"spotlight": {
"change_language": "Change Language",
"environments": {
"delete": "Delete current environment",
"duplicate": "Duplicate current environment",
"duplicate_global": "Duplicate global environment",
"edit": "Edit current environment",
"edit_global": "Edit global environment",
"new": "Create new environment",
"new_variable": "Create a new environment variable",
"title": "Environments"
},
"general": {
"chat": "Chat with support",
"help_menu": "Help and support",
"open_docs": "Read Documentation",
"open_github": "Open GitHub repository",
"open_keybindings": "Keyboard shortcuts",
"social": "Social",
"title": "General"
},
"graphql": {
"connect": "Connect to server",
"disconnect": "Disconnect from server"
},
"miscellaneous": {
"invite": "Invite your friends to Hoppscotch",
"title": "Miscellaneous"
},
"request": {
"save_as_new": "Save as new request",
"select_method": "Select method",
"switch_to": "Switch to",
"tab_authorization": "Authorization tab",
"tab_body": "Body tab",
"tab_headers": "Headers tab",
"tab_parameters": "Parameters tab",
"tab_pre_request_script": "Pre-request script tab",
"tab_query": "Query tab",
"tab_tests": "Tests tab",
"tab_variables": "Variables tab"
},
"response": {
"copy": "Copy response",
"download": "Download response as file",
"title": "Response"
},
"section": {
"interceptor": "Interceptor",
"interface": "Interface",
"theme": "Theme",
"user": "User"
},
"settings": {
"change_interceptor": "Change Interceptor",
"change_language": "Change Language",
"theme": {
"black": "Black",
"dark": "Dark",
"light": "Light",
"system": "System preference"
}
},
"tab": {
"close_current": "Close current tab",
"close_others": "Close all other tabs",
"duplicate": "Duplicate current tab",
"new_tab": "Open a new tab",
"title": "Tabs"
},
"workspace": {
"delete": "Delete current team",
"edit": "Edit current team",
"invite": "Invite people to team",
"new": "Create new team",
"switch_to_personal": "Switch to your personal workspace",
"title": "Teams"
}
},
"sse": { "sse": {
"event_type": "Typ události", "event_type": "Typ události",
"log": "Záznam", "log": "Záznam",
@@ -777,11 +639,8 @@
"tab": { "tab": {
"authorization": "Povolení", "authorization": "Povolení",
"body": "Tělo", "body": "Tělo",
"close": "Close Tab",
"close_others": "Close other Tabs",
"collections": "Sbírky", "collections": "Sbírky",
"documentation": "Dokumentace", "documentation": "Dokumentace",
"duplicate": "Duplicate Tab",
"environments": "Environments", "environments": "Environments",
"headers": "Záhlaví", "headers": "Záhlaví",
"history": "Dějiny", "history": "Dějiny",

View File

@@ -5,7 +5,6 @@
"choose_file": "Vælg en fil", "choose_file": "Vælg en fil",
"clear": "Klar", "clear": "Klar",
"clear_all": "Slet alt", "clear_all": "Slet alt",
"clear_history": "Clear all History",
"close": "Close", "close": "Close",
"connect": "Opret forbindelse", "connect": "Opret forbindelse",
"connecting": "Connecting", "connecting": "Connecting",
@@ -32,7 +31,6 @@
"paste": "Paste", "paste": "Paste",
"prettify": "Prettify", "prettify": "Prettify",
"remove": "Fjerne", "remove": "Fjerne",
"rename": "Rename",
"restore": "Gendan", "restore": "Gendan",
"save": "Gemme", "save": "Gemme",
"scroll_to_bottom": "Scroll to bottom", "scroll_to_bottom": "Scroll to bottom",
@@ -79,8 +77,6 @@
"search": "Søg", "search": "Søg",
"share": "Del", "share": "Del",
"shortcuts": "Genveje", "shortcuts": "Genveje",
"social_description": "Follow us on social media to stay updated with the latest news, updates and releases.",
"social_links": "Social links",
"spotlight": "Spotlight", "spotlight": "Spotlight",
"status": "Status", "status": "Status",
"status_description": "Check the status of the website", "status_description": "Check the status of the website",
@@ -135,15 +131,12 @@
"renamed": "Samling omdøbt", "renamed": "Samling omdøbt",
"request_in_use": "Request in use", "request_in_use": "Request in use",
"save_as": "Gem som", "save_as": "Gem som",
"save_to_collection": "Save to Collection",
"select": "Vælg en samling", "select": "Vælg en samling",
"select_location": "Vælg placering", "select_location": "Vælg placering",
"select_team": "Vælg et hold", "select_team": "Vælg et hold",
"team_collections": "Teamsamlinger" "team_collections": "Teamsamlinger"
}, },
"confirm": { "confirm": {
"close_unsaved_tab": "Are you sure you want to close this tab?",
"close_unsaved_tabs": "Are you sure you want to close all tabs? {count} unsaved tabs will be lost.",
"exit_team": "Are you sure you want to leave this team?", "exit_team": "Are you sure you want to leave this team?",
"logout": "Er du sikker på, at du vil logge af?", "logout": "Er du sikker på, at du vil logge af?",
"remove_collection": "Er du sikker på, at du vil slette denne samling permanent?", "remove_collection": "Er du sikker på, at du vil slette denne samling permanent?",
@@ -157,11 +150,6 @@
"save_unsaved_tab": "Do you want to save changes made in this tab?", "save_unsaved_tab": "Do you want to save changes made in this tab?",
"sync": "Er du sikker på, at du vil synkronisere dette arbejdsområde?" "sync": "Er du sikker på, at du vil synkronisere dette arbejdsområde?"
}, },
"context_menu": {
"add_parameters": "Add to parameters",
"open_request_in_new_tab": "Open request in new tab",
"set_environment_variable": "Set as variable"
},
"count": { "count": {
"header": "Overskrift {count}", "header": "Overskrift {count}",
"message": "Besked {count}", "message": "Besked {count}",
@@ -204,31 +192,17 @@
"create_new": "Skab nyt miljø", "create_new": "Skab nyt miljø",
"created": "Environment created", "created": "Environment created",
"deleted": "Environment deletion", "deleted": "Environment deletion",
"duplicated": "Environment duplicated",
"edit": "Rediger miljø", "edit": "Rediger miljø",
"empty_variables": "No variables",
"global": "Global",
"global_variables": "Global variables",
"invalid_name": "Angiv et gyldigt navn på miljøet", "invalid_name": "Angiv et gyldigt navn på miljøet",
"list": "Environment variables",
"my_environments": "My Environments", "my_environments": "My Environments",
"name": "Name",
"nested_overflow": "nested environment variables are limited to 10 levels", "nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Nyt miljø", "new": "Nyt miljø",
"no_active_environment": "No active environment",
"no_environment": "Intet miljø", "no_environment": "Intet miljø",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.", "no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"quick_peek": "Environment Quick Peek",
"replace_with_variable": "Replace with variable",
"scope": "Scope",
"select": "Vælg miljø", "select": "Vælg miljø",
"set": "Set environment",
"set_as_environment": "Set as environment",
"team_environments": "Team Environments", "team_environments": "Team Environments",
"title": "Miljøer", "title": "Miljøer",
"updated": "Environment updation", "updated": "Environment updation",
"value": "Value",
"variable": "Variable",
"variable_list": "Variabel liste" "variable_list": "Variabel liste"
}, },
"error": { "error": {
@@ -252,7 +226,6 @@
"no_duration": "Ingen varighed", "no_duration": "Ingen varighed",
"no_results_found": "No matches found", "no_results_found": "No matches found",
"page_not_found": "This page could not be found", "page_not_found": "This page could not be found",
"proxy_error": "Proxy error",
"script_fail": "Kunne ikke udføre pre-request script", "script_fail": "Kunne ikke udføre pre-request script",
"something_went_wrong": "Noget gik galt", "something_went_wrong": "Noget gik galt",
"test_script_fail": "Could not execute post-request script" "test_script_fail": "Could not execute post-request script"
@@ -278,13 +251,9 @@
"renamed": "Mappen omdøbt" "renamed": "Mappen omdøbt"
}, },
"graphql": { "graphql": {
"connection_switch_confirm": "Do you want to connect with the latest GraphQL endpoint?",
"connection_switch_new_url": "Switching to a tab will disconnected you from the active GraphQL connection. New connection URL is",
"connection_switch_url": "You're connected to a GraphQL endpoint the connection URL is",
"mutations": "Mutationer", "mutations": "Mutationer",
"schema": "Skema", "schema": "Skema",
"subscriptions": "Abonnementer", "subscriptions": "Abonnementer"
"switch_connection": "Switch connection"
}, },
"group": { "group": {
"time": "Time", "time": "Time",
@@ -338,36 +307,13 @@
"json_description": "Import collections from a Hoppscotch Collections JSON file", "json_description": "Import collections from a Hoppscotch Collections JSON file",
"title": "Importere" "title": "Importere"
}, },
"inspections": {
"description": "Inspect possible errors",
"environment": {
"add_environment": "Add to Environment",
"not_found": "Environment variable “{environment}” not found."
},
"header": {
"cookie": "The browser doesn't allow Hoppscotch to set the Cookie Header. While we're working on the Hoppscotch Desktop App (coming soon), please use the Authorization Header instead."
},
"response": {
"401_error": "Please check your authentication credentials.",
"404_error": "Please check your request URL and method type.",
"cors_error": "Please check your Cross-Origin Resource Sharing configuration.",
"default_error": "Please check your request.",
"network_error": "Please check your network connection."
},
"title": "Inspector",
"url": {
"extension_not_installed": "Extension not installed.",
"extension_unknown_origin": "Make sure you've added the API endpoint's origin to the Hoppscotch Browser Extension list.",
"extention_enable_action": "Enable Browser Extension",
"extention_not_enabled": "Extension not enabled."
}
},
"layout": { "layout": {
"collapse_collection": "Collapse or Expand Collections", "collapse_collection": "Collapse or Expand Collections",
"collapse_sidebar": "Collapse or Expand the sidebar", "collapse_sidebar": "Collapse or Expand the sidebar",
"column": "Vertical layout", "column": "Vertical layout",
"name": "Layout", "name": "Layout",
"row": "Horizontal layout" "row": "Horizontal layout",
"zen_mode": "Zen -tilstand"
}, },
"modal": { "modal": {
"close_unsaved_tab": "You have unsaved changes", "close_unsaved_tab": "You have unsaved changes",
@@ -472,7 +418,6 @@
"payload": "Nyttelast", "payload": "Nyttelast",
"query": "Forespørgsel", "query": "Forespørgsel",
"raw_body": "Raw Request Body", "raw_body": "Raw Request Body",
"rename": "Rename Request",
"renamed": "Anmodning omdøbt", "renamed": "Anmodning omdøbt",
"run": "Løb", "run": "Løb",
"save": "Gemme", "save": "Gemme",
@@ -480,7 +425,6 @@
"saved": "Anmodning gemt", "saved": "Anmodning gemt",
"share": "Del", "share": "Del",
"share_description": "Share Hoppscotch with your friends", "share_description": "Share Hoppscotch with your friends",
"stop": "Stop",
"title": "Anmodning", "title": "Anmodning",
"type": "Anmodningstype", "type": "Anmodningstype",
"url": "URL", "url": "URL",
@@ -515,6 +459,7 @@
"account_name_description": "Dette er dit visningsnavn.", "account_name_description": "Dette er dit visningsnavn.",
"background": "Baggrund", "background": "Baggrund",
"black_mode": "Sort", "black_mode": "Sort",
"change_font_size": "Skift skriftstørrelse",
"choose_language": "Vælg sprog", "choose_language": "Vælg sprog",
"dark_mode": "Mørk", "dark_mode": "Mørk",
"delete_account": "Delete account", "delete_account": "Delete account",
@@ -527,6 +472,10 @@
"extensions": "Udvidelser", "extensions": "Udvidelser",
"extensions_use_toggle": "Brug browserudvidelsen til at sende anmodninger (hvis de findes)", "extensions_use_toggle": "Brug browserudvidelsen til at sende anmodninger (hvis de findes)",
"follow": "Follow Us", "follow": "Follow Us",
"font_size": "Skriftstørrelse",
"font_size_large": "Stor",
"font_size_medium": "Medium",
"font_size_small": "Lille",
"interceptor": "Aflytter", "interceptor": "Aflytter",
"interceptor_description": "Middleware mellem applikation og API'er.", "interceptor_description": "Middleware mellem applikation og API'er.",
"language": "Sprog", "language": "Sprog",
@@ -591,27 +540,19 @@
"settings": "Gå til siden Indstillinger", "settings": "Gå til siden Indstillinger",
"title": "Navigation" "title": "Navigation"
}, },
"others": {
"prettify": "Prettify Editor's Content",
"title": "Others"
},
"request": { "request": {
"copy_request_link": "Kopiér anmodningslink", "copy_request_link": "Kopiér anmodningslink",
"delete_method": "Vælg SLET metode", "delete_method": "Vælg SLET metode",
"get_method": "Vælg GET -metode", "get_method": "Vælg GET -metode",
"head_method": "Vælg HEAD -metode", "head_method": "Vælg HEAD -metode",
"import_curl": "Import cURL",
"method": "Metode", "method": "Metode",
"next_method": "Vælg Næste metode", "next_method": "Vælg Næste metode",
"post_method": "Vælg POST -metode", "post_method": "Vælg POST -metode",
"previous_method": "Vælg Forrige metode", "previous_method": "Vælg Forrige metode",
"put_method": "Vælg PUT -metode", "put_method": "Vælg PUT -metode",
"rename": "Rename Request",
"reset_request": "Nulstil anmodning", "reset_request": "Nulstil anmodning",
"save_request": "Save Request",
"save_to_collections": "Gem i samlinger", "save_to_collections": "Gem i samlinger",
"send_request": "Send anmodning", "send_request": "Send anmodning",
"show_code": "Generate code snippet",
"title": "Anmodning" "title": "Anmodning"
}, },
"response": { "response": {
@@ -641,85 +582,6 @@
"log": "Log", "log": "Log",
"url": "URL" "url": "URL"
}, },
"spotlight": {
"change_language": "Change Language",
"environments": {
"delete": "Delete current environment",
"duplicate": "Duplicate current environment",
"duplicate_global": "Duplicate global environment",
"edit": "Edit current environment",
"edit_global": "Edit global environment",
"new": "Create new environment",
"new_variable": "Create a new environment variable",
"title": "Environments"
},
"general": {
"chat": "Chat with support",
"help_menu": "Help and support",
"open_docs": "Read Documentation",
"open_github": "Open GitHub repository",
"open_keybindings": "Keyboard shortcuts",
"social": "Social",
"title": "General"
},
"graphql": {
"connect": "Connect to server",
"disconnect": "Disconnect from server"
},
"miscellaneous": {
"invite": "Invite your friends to Hoppscotch",
"title": "Miscellaneous"
},
"request": {
"save_as_new": "Save as new request",
"select_method": "Select method",
"switch_to": "Switch to",
"tab_authorization": "Authorization tab",
"tab_body": "Body tab",
"tab_headers": "Headers tab",
"tab_parameters": "Parameters tab",
"tab_pre_request_script": "Pre-request script tab",
"tab_query": "Query tab",
"tab_tests": "Tests tab",
"tab_variables": "Variables tab"
},
"response": {
"copy": "Copy response",
"download": "Download response as file",
"title": "Response"
},
"section": {
"interceptor": "Interceptor",
"interface": "Interface",
"theme": "Theme",
"user": "User"
},
"settings": {
"change_interceptor": "Change Interceptor",
"change_language": "Change Language",
"theme": {
"black": "Black",
"dark": "Dark",
"light": "Light",
"system": "System preference"
}
},
"tab": {
"close_current": "Close current tab",
"close_others": "Close all other tabs",
"duplicate": "Duplicate current tab",
"new_tab": "Open a new tab",
"title": "Tabs"
},
"workspace": {
"delete": "Delete current team",
"edit": "Edit current team",
"invite": "Invite people to team",
"new": "Create new team",
"switch_to_personal": "Switch to your personal workspace",
"title": "Teams"
}
},
"sse": { "sse": {
"event_type": "Begivenhedstype", "event_type": "Begivenhedstype",
"log": "Log", "log": "Log",
@@ -777,11 +639,8 @@
"tab": { "tab": {
"authorization": "Bemyndigelse", "authorization": "Bemyndigelse",
"body": "Legeme", "body": "Legeme",
"close": "Close Tab",
"close_others": "Close other Tabs",
"collections": "Samlinger", "collections": "Samlinger",
"documentation": "Dokumentation", "documentation": "Dokumentation",
"duplicate": "Duplicate Tab",
"environments": "Environments", "environments": "Environments",
"headers": "Overskrifter", "headers": "Overskrifter",
"history": "Historie", "history": "Historie",

View File

@@ -5,7 +5,6 @@
"choose_file": "Datei auswählen", "choose_file": "Datei auswählen",
"clear": "Zurücksetzen", "clear": "Zurücksetzen",
"clear_all": "Alles zurücksetzen", "clear_all": "Alles zurücksetzen",
"clear_history": "Clear all History",
"close": "Close", "close": "Close",
"connect": "Verbinden", "connect": "Verbinden",
"connecting": "Connecting", "connecting": "Connecting",
@@ -32,7 +31,6 @@
"paste": "Einfügen", "paste": "Einfügen",
"prettify": "Verschönern", "prettify": "Verschönern",
"remove": "Entfernen", "remove": "Entfernen",
"rename": "Rename",
"restore": "Wiederherstellen", "restore": "Wiederherstellen",
"save": "Speichern", "save": "Speichern",
"scroll_to_bottom": "Scroll to bottom", "scroll_to_bottom": "Scroll to bottom",
@@ -79,8 +77,6 @@
"search": "Suche", "search": "Suche",
"share": "Teilen", "share": "Teilen",
"shortcuts": "Verknüpfungen", "shortcuts": "Verknüpfungen",
"social_description": "Follow us on social media to stay updated with the latest news, updates and releases.",
"social_links": "Social links",
"spotlight": "Scheinwerfer", "spotlight": "Scheinwerfer",
"status": "Status", "status": "Status",
"status_description": "Überprüfe den Status der Webseite", "status_description": "Überprüfe den Status der Webseite",
@@ -135,15 +131,12 @@
"renamed": "Sammlung umbenannt", "renamed": "Sammlung umbenannt",
"request_in_use": "Anfrage wird ausgeführt", "request_in_use": "Anfrage wird ausgeführt",
"save_as": "Speichern als", "save_as": "Speichern als",
"save_to_collection": "Save to Collection",
"select": "Wähle eine Sammlung", "select": "Wähle eine Sammlung",
"select_location": "Ort auswählen", "select_location": "Ort auswählen",
"select_team": "Wähle ein Team", "select_team": "Wähle ein Team",
"team_collections": "Teamsammlungen" "team_collections": "Teamsammlungen"
}, },
"confirm": { "confirm": {
"close_unsaved_tab": "Are you sure you want to close this tab?",
"close_unsaved_tabs": "Are you sure you want to close all tabs? {count} unsaved tabs will be lost.",
"exit_team": "Möchtest Du dieses Team wirklich verlassen?", "exit_team": "Möchtest Du dieses Team wirklich verlassen?",
"logout": "Möchtest Du Dich wirklich abmelden?", "logout": "Möchtest Du Dich wirklich abmelden?",
"remove_collection": "Möchtest Du diese Sammlung wirklich endgültig löschen?", "remove_collection": "Möchtest Du diese Sammlung wirklich endgültig löschen?",
@@ -157,11 +150,6 @@
"save_unsaved_tab": "Do you want to save changes made in this tab?", "save_unsaved_tab": "Do you want to save changes made in this tab?",
"sync": "Möchtest Du diesen Arbeitsbereich wirklich synchronisieren?" "sync": "Möchtest Du diesen Arbeitsbereich wirklich synchronisieren?"
}, },
"context_menu": {
"add_parameters": "Add to parameters",
"open_request_in_new_tab": "Open request in new tab",
"set_environment_variable": "Set as variable"
},
"count": { "count": {
"header": "Header {count}", "header": "Header {count}",
"message": "Nachricht {count}", "message": "Nachricht {count}",
@@ -204,31 +192,17 @@
"create_new": "Neue Umgebung erstellen", "create_new": "Neue Umgebung erstellen",
"created": "Umgebung erzeugt", "created": "Umgebung erzeugt",
"deleted": "Umgebung löschen", "deleted": "Umgebung löschen",
"duplicated": "Environment duplicated",
"edit": "Umgebung bearbeiten", "edit": "Umgebung bearbeiten",
"empty_variables": "No variables",
"global": "Global",
"global_variables": "Global variables",
"invalid_name": "Bitte gib einen gültigen Namen für die Umgebung an", "invalid_name": "Bitte gib einen gültigen Namen für die Umgebung an",
"list": "Environment variables",
"my_environments": "My Environments", "my_environments": "My Environments",
"name": "Name",
"nested_overflow": "Verschachtelte Umgebungsvariablen sind limitert auf 10 Unterebenen", "nested_overflow": "Verschachtelte Umgebungsvariablen sind limitert auf 10 Unterebenen",
"new": "Neue Umgebung", "new": "Neue Umgebung",
"no_active_environment": "No active environment",
"no_environment": "Keine Umgebung", "no_environment": "Keine Umgebung",
"no_environment_description": "Es wurden keine Umgebungen ausgewählt. Wähle aus, was mit den untenstehenden Variablen geschehen soll.", "no_environment_description": "Es wurden keine Umgebungen ausgewählt. Wähle aus, was mit den untenstehenden Variablen geschehen soll.",
"quick_peek": "Environment Quick Peek",
"replace_with_variable": "Replace with variable",
"scope": "Scope",
"select": "Umgebung auswählen", "select": "Umgebung auswählen",
"set": "Set environment",
"set_as_environment": "Set as environment",
"team_environments": "Team Environments", "team_environments": "Team Environments",
"title": "Umgebungen", "title": "Umgebungen",
"updated": "Umgebung aktualisiert", "updated": "Umgebung aktualisiert",
"value": "Value",
"variable": "Variable",
"variable_list": "Variablenliste" "variable_list": "Variablenliste"
}, },
"error": { "error": {
@@ -252,7 +226,6 @@
"no_duration": "Keine Dauer", "no_duration": "Keine Dauer",
"no_results_found": "No matches found", "no_results_found": "No matches found",
"page_not_found": "This page could not be found", "page_not_found": "This page could not be found",
"proxy_error": "Proxy error",
"script_fail": "Pre-Request-Skripte konnte nicht ausgeführt werden", "script_fail": "Pre-Request-Skripte konnte nicht ausgeführt werden",
"something_went_wrong": "Etwas ist schief gelaufen", "something_went_wrong": "Etwas ist schief gelaufen",
"test_script_fail": "Testskripts konnten nicht ausgeführt werden" "test_script_fail": "Testskripts konnten nicht ausgeführt werden"
@@ -278,13 +251,9 @@
"renamed": "Ordner umbenannt" "renamed": "Ordner umbenannt"
}, },
"graphql": { "graphql": {
"connection_switch_confirm": "Do you want to connect with the latest GraphQL endpoint?",
"connection_switch_new_url": "Switching to a tab will disconnected you from the active GraphQL connection. New connection URL is",
"connection_switch_url": "You're connected to a GraphQL endpoint the connection URL is",
"mutations": "Mutationen", "mutations": "Mutationen",
"schema": "Schema", "schema": "Schema",
"subscriptions": "Abonnements", "subscriptions": "Abonnements"
"switch_connection": "Switch connection"
}, },
"group": { "group": {
"time": "Time", "time": "Time",
@@ -338,36 +307,13 @@
"json_description": "Hoppscotch Sammlungsdatei (JSON) importieren", "json_description": "Hoppscotch Sammlungsdatei (JSON) importieren",
"title": "Importieren" "title": "Importieren"
}, },
"inspections": {
"description": "Inspect possible errors",
"environment": {
"add_environment": "Add to Environment",
"not_found": "Environment variable “{environment}” not found."
},
"header": {
"cookie": "The browser doesn't allow Hoppscotch to set the Cookie Header. While we're working on the Hoppscotch Desktop App (coming soon), please use the Authorization Header instead."
},
"response": {
"401_error": "Please check your authentication credentials.",
"404_error": "Please check your request URL and method type.",
"cors_error": "Please check your Cross-Origin Resource Sharing configuration.",
"default_error": "Please check your request.",
"network_error": "Please check your network connection."
},
"title": "Inspector",
"url": {
"extension_not_installed": "Extension not installed.",
"extension_unknown_origin": "Make sure you've added the API endpoint's origin to the Hoppscotch Browser Extension list.",
"extention_enable_action": "Enable Browser Extension",
"extention_not_enabled": "Extension not enabled."
}
},
"layout": { "layout": {
"collapse_collection": "Sammlungen ein- oder ausklappen", "collapse_collection": "Sammlungen ein- oder ausklappen",
"collapse_sidebar": "Seitenleiste ein- oder ausklappen", "collapse_sidebar": "Seitenleiste ein- oder ausklappen",
"column": "Vertikales Layout", "column": "Vertikales Layout",
"name": "Layout", "name": "Layout",
"row": "Horizontales Layout" "row": "Horizontales Layout",
"zen_mode": "Zen-Modus"
}, },
"modal": { "modal": {
"close_unsaved_tab": "You have unsaved changes", "close_unsaved_tab": "You have unsaved changes",
@@ -472,7 +418,6 @@
"payload": "Nutzlast", "payload": "Nutzlast",
"query": "Anfrage", "query": "Anfrage",
"raw_body": "Roher Anfragetext", "raw_body": "Roher Anfragetext",
"rename": "Rename Request",
"renamed": "Anfrage umbenannt", "renamed": "Anfrage umbenannt",
"run": "Ausführen", "run": "Ausführen",
"save": "Speichern", "save": "Speichern",
@@ -480,7 +425,6 @@
"saved": "Anfrage gespeichert", "saved": "Anfrage gespeichert",
"share": "Teilen", "share": "Teilen",
"share_description": "Teile Hoppscotch mit Deinen Freunden", "share_description": "Teile Hoppscotch mit Deinen Freunden",
"stop": "Stop",
"title": "Anfrage", "title": "Anfrage",
"type": "Anfragetyp", "type": "Anfragetyp",
"url": "URL", "url": "URL",
@@ -515,6 +459,7 @@
"account_name_description": "Dies ist Dein Anzeigename.", "account_name_description": "Dies ist Dein Anzeigename.",
"background": "Hintergrund", "background": "Hintergrund",
"black_mode": "Schwarz", "black_mode": "Schwarz",
"change_font_size": "Schriftgröße ändern",
"choose_language": "Sprache wählen", "choose_language": "Sprache wählen",
"dark_mode": "Dunkel", "dark_mode": "Dunkel",
"delete_account": "Delete account", "delete_account": "Delete account",
@@ -527,6 +472,10 @@
"extensions": "Erweiterungen", "extensions": "Erweiterungen",
"extensions_use_toggle": "Verwende die Browsererweiterung, um Anfragen zu senden (falls vorhanden)", "extensions_use_toggle": "Verwende die Browsererweiterung, um Anfragen zu senden (falls vorhanden)",
"follow": "Folge uns", "follow": "Folge uns",
"font_size": "Schriftgröße",
"font_size_large": "Groß",
"font_size_medium": "Mittel",
"font_size_small": "Klein",
"interceptor": "Interceptor", "interceptor": "Interceptor",
"interceptor_description": "Middleware zwischen Anwendung und APIs.", "interceptor_description": "Middleware zwischen Anwendung und APIs.",
"language": "Sprache", "language": "Sprache",
@@ -591,27 +540,19 @@
"settings": "Einstellungen öffnen", "settings": "Einstellungen öffnen",
"title": "Navigation" "title": "Navigation"
}, },
"others": {
"prettify": "Prettify Editor's Content",
"title": "Others"
},
"request": { "request": {
"copy_request_link": "Anfragelink kopieren", "copy_request_link": "Anfragelink kopieren",
"delete_method": "DELETE-Methode auswählen", "delete_method": "DELETE-Methode auswählen",
"get_method": "GET-Methode auswählen", "get_method": "GET-Methode auswählen",
"head_method": "HEAD-Methode auswählen", "head_method": "HEAD-Methode auswählen",
"import_curl": "Import cURL",
"method": "Methode", "method": "Methode",
"next_method": "Nächste Methode auswählen", "next_method": "Nächste Methode auswählen",
"post_method": "POST-Methode auswählen", "post_method": "POST-Methode auswählen",
"previous_method": "Vorherige Methode auswählen", "previous_method": "Vorherige Methode auswählen",
"put_method": "PUT-Methode auswählen", "put_method": "PUT-Methode auswählen",
"rename": "Rename Request",
"reset_request": "Anfrage zurücksetzen", "reset_request": "Anfrage zurücksetzen",
"save_request": "Save Request",
"save_to_collections": "In Sammlungen speichern", "save_to_collections": "In Sammlungen speichern",
"send_request": "Anfrage senden", "send_request": "Anfrage senden",
"show_code": "Generate code snippet",
"title": "Anfrage" "title": "Anfrage"
}, },
"response": { "response": {
@@ -641,85 +582,6 @@
"log": "Protokoll", "log": "Protokoll",
"url": "URL" "url": "URL"
}, },
"spotlight": {
"change_language": "Change Language",
"environments": {
"delete": "Delete current environment",
"duplicate": "Duplicate current environment",
"duplicate_global": "Duplicate global environment",
"edit": "Edit current environment",
"edit_global": "Edit global environment",
"new": "Create new environment",
"new_variable": "Create a new environment variable",
"title": "Environments"
},
"general": {
"chat": "Chat with support",
"help_menu": "Help and support",
"open_docs": "Read Documentation",
"open_github": "Open GitHub repository",
"open_keybindings": "Keyboard shortcuts",
"social": "Social",
"title": "General"
},
"graphql": {
"connect": "Connect to server",
"disconnect": "Disconnect from server"
},
"miscellaneous": {
"invite": "Invite your friends to Hoppscotch",
"title": "Miscellaneous"
},
"request": {
"save_as_new": "Save as new request",
"select_method": "Select method",
"switch_to": "Switch to",
"tab_authorization": "Authorization tab",
"tab_body": "Body tab",
"tab_headers": "Headers tab",
"tab_parameters": "Parameters tab",
"tab_pre_request_script": "Pre-request script tab",
"tab_query": "Query tab",
"tab_tests": "Tests tab",
"tab_variables": "Variables tab"
},
"response": {
"copy": "Copy response",
"download": "Download response as file",
"title": "Response"
},
"section": {
"interceptor": "Interceptor",
"interface": "Interface",
"theme": "Theme",
"user": "User"
},
"settings": {
"change_interceptor": "Change Interceptor",
"change_language": "Change Language",
"theme": {
"black": "Black",
"dark": "Dark",
"light": "Light",
"system": "System preference"
}
},
"tab": {
"close_current": "Close current tab",
"close_others": "Close all other tabs",
"duplicate": "Duplicate current tab",
"new_tab": "Open a new tab",
"title": "Tabs"
},
"workspace": {
"delete": "Delete current team",
"edit": "Edit current team",
"invite": "Invite people to team",
"new": "Create new team",
"switch_to_personal": "Switch to your personal workspace",
"title": "Teams"
}
},
"sse": { "sse": {
"event_type": "Ereignistyp", "event_type": "Ereignistyp",
"log": "Protokoll", "log": "Protokoll",
@@ -777,11 +639,8 @@
"tab": { "tab": {
"authorization": "Autorisierung", "authorization": "Autorisierung",
"body": "Anfragekörper", "body": "Anfragekörper",
"close": "Close Tab",
"close_others": "Close other Tabs",
"collections": "Sammlungen", "collections": "Sammlungen",
"documentation": "Dokumentation", "documentation": "Dokumentation",
"duplicate": "Duplicate Tab",
"environments": "Environments", "environments": "Environments",
"headers": "Header", "headers": "Header",
"history": "Verlauf", "history": "Verlauf",

View File

@@ -5,7 +5,6 @@
"choose_file": "Επιλέξτε ένα αρχείο", "choose_file": "Επιλέξτε ένα αρχείο",
"clear": "Σαφή", "clear": "Σαφή",
"clear_all": "Τα καθαρίζω όλα", "clear_all": "Τα καθαρίζω όλα",
"clear_history": "Clear all History",
"close": "Close", "close": "Close",
"connect": "Συνδέω-συωδεομαι", "connect": "Συνδέω-συωδεομαι",
"connecting": "Connecting", "connecting": "Connecting",
@@ -32,7 +31,6 @@
"paste": "Paste", "paste": "Paste",
"prettify": "Ωραιοποιώ", "prettify": "Ωραιοποιώ",
"remove": "Αφαιρώ", "remove": "Αφαιρώ",
"rename": "Rename",
"restore": "Επαναφέρω", "restore": "Επαναφέρω",
"save": "Αποθηκεύσετε", "save": "Αποθηκεύσετε",
"scroll_to_bottom": "Scroll to bottom", "scroll_to_bottom": "Scroll to bottom",
@@ -79,8 +77,6 @@
"search": "Αναζήτηση", "search": "Αναζήτηση",
"share": "Μερίδιο", "share": "Μερίδιο",
"shortcuts": "Συντομεύσεις", "shortcuts": "Συντομεύσεις",
"social_description": "Follow us on social media to stay updated with the latest news, updates and releases.",
"social_links": "Social links",
"spotlight": "Προβολέας θέατρου", "spotlight": "Προβολέας θέατρου",
"status": "Κατάσταση", "status": "Κατάσταση",
"status_description": "Ελέγξτε το status της Ιστοσελίδας", "status_description": "Ελέγξτε το status της Ιστοσελίδας",
@@ -135,15 +131,12 @@
"renamed": "Η συλλογή μετονομάστηκε", "renamed": "Η συλλογή μετονομάστηκε",
"request_in_use": "Request in use", "request_in_use": "Request in use",
"save_as": "Αποθήκευση ως", "save_as": "Αποθήκευση ως",
"save_to_collection": "Save to Collection",
"select": "Επιλέξτε μια Συλλογή", "select": "Επιλέξτε μια Συλλογή",
"select_location": "Επιλέξτε τοποθεσία", "select_location": "Επιλέξτε τοποθεσία",
"select_team": "Επιλέξτε μια ομάδα", "select_team": "Επιλέξτε μια ομάδα",
"team_collections": "Συλλογές ομάδων" "team_collections": "Συλλογές ομάδων"
}, },
"confirm": { "confirm": {
"close_unsaved_tab": "Are you sure you want to close this tab?",
"close_unsaved_tabs": "Are you sure you want to close all tabs? {count} unsaved tabs will be lost.",
"exit_team": "Are you sure you want to leave this team?", "exit_team": "Are you sure you want to leave this team?",
"logout": "Είστε βέβαιοι ότι θέλετε να αποσυνδεθείτε?", "logout": "Είστε βέβαιοι ότι θέλετε να αποσυνδεθείτε?",
"remove_collection": "Είστε βέβαιοι ότι θέλετε να διαγράψετε οριστικά αυτήν τη συλλογή;", "remove_collection": "Είστε βέβαιοι ότι θέλετε να διαγράψετε οριστικά αυτήν τη συλλογή;",
@@ -157,11 +150,6 @@
"save_unsaved_tab": "Do you want to save changes made in this tab?", "save_unsaved_tab": "Do you want to save changes made in this tab?",
"sync": "Είστε βέβαιοι ότι θέλετε να συγχρονίσετε αυτόν τον χώρο εργασίας;" "sync": "Είστε βέβαιοι ότι θέλετε να συγχρονίσετε αυτόν τον χώρο εργασίας;"
}, },
"context_menu": {
"add_parameters": "Add to parameters",
"open_request_in_new_tab": "Open request in new tab",
"set_environment_variable": "Set as variable"
},
"count": { "count": {
"header": "Κεφαλίδα {count}", "header": "Κεφαλίδα {count}",
"message": "Μήνυμα {count}", "message": "Μήνυμα {count}",
@@ -204,31 +192,17 @@
"create_new": "Δημιουργήστε νέο περιβάλλον", "create_new": "Δημιουργήστε νέο περιβάλλον",
"created": "Το Περιβάλλον δημιουργήθηκε", "created": "Το Περιβάλλον δημιουργήθηκε",
"deleted": "Διαγραφή Περιβάλλοντος", "deleted": "Διαγραφή Περιβάλλοντος",
"duplicated": "Environment duplicated",
"edit": "Επεξεργασία Περιβάλλοντος", "edit": "Επεξεργασία Περιβάλλοντος",
"empty_variables": "No variables",
"global": "Global",
"global_variables": "Global variables",
"invalid_name": "Καταχωρίστε ένα έγκυρο όνομα για το περιβάλλον", "invalid_name": "Καταχωρίστε ένα έγκυρο όνομα για το περιβάλλον",
"list": "Environment variables",
"my_environments": "Τα Περιβάλλοντα μου", "my_environments": "Τα Περιβάλλοντα μου",
"name": "Name",
"nested_overflow": "Οι 'φωλιασμένες' μεταβλητές περιβάλλοντος είναι περιορισμένες σε 10 επίπεδα", "nested_overflow": "Οι 'φωλιασμένες' μεταβλητές περιβάλλοντος είναι περιορισμένες σε 10 επίπεδα",
"new": "Νέο Περιβάλλον", "new": "Νέο Περιβάλλον",
"no_active_environment": "No active environment",
"no_environment": "Χωρίς περιβάλλον", "no_environment": "Χωρίς περιβάλλον",
"no_environment_description": "Δέν επιλέχθηκε κάποιο περιβάλλον. Διαλέξτε τι θέλετε να κάνετε με τις παρακάτω μεταβλητές.", "no_environment_description": "Δέν επιλέχθηκε κάποιο περιβάλλον. Διαλέξτε τι θέλετε να κάνετε με τις παρακάτω μεταβλητές.",
"quick_peek": "Environment Quick Peek",
"replace_with_variable": "Replace with variable",
"scope": "Scope",
"select": "Επιλέξτε περιβάλλον", "select": "Επιλέξτε περιβάλλον",
"set": "Set environment",
"set_as_environment": "Set as environment",
"team_environments": "Περιβάλλοντα Ομάδας", "team_environments": "Περιβάλλοντα Ομάδας",
"title": "Περιβάλλοντα", "title": "Περιβάλλοντα",
"updated": "Αναβάθμιση Περιβάλλοντος", "updated": "Αναβάθμιση Περιβάλλοντος",
"value": "Value",
"variable": "Variable",
"variable_list": "Λίστα μεταβλητών" "variable_list": "Λίστα μεταβλητών"
}, },
"error": { "error": {
@@ -252,7 +226,6 @@
"no_duration": "Χωρίς διάρκεια", "no_duration": "Χωρίς διάρκεια",
"no_results_found": "Δεν βρέθηκαν αντιστοιχίες", "no_results_found": "Δεν βρέθηκαν αντιστοιχίες",
"page_not_found": "Αυτή η σελίδα δεν βρέθηκε", "page_not_found": "Αυτή η σελίδα δεν βρέθηκε",
"proxy_error": "Proxy error",
"script_fail": "Δεν ήταν δυνατή η εκτέλεση του σεναρίου πριν από το αίτημα", "script_fail": "Δεν ήταν δυνατή η εκτέλεση του σεναρίου πριν από το αίτημα",
"something_went_wrong": "Κάτι πήγε στραβά", "something_went_wrong": "Κάτι πήγε στραβά",
"test_script_fail": "Δεν μπορεσε να εκτελεστεί το post-request script" "test_script_fail": "Δεν μπορεσε να εκτελεστεί το post-request script"
@@ -278,13 +251,9 @@
"renamed": "Ο φάκελος μετονομάστηκε" "renamed": "Ο φάκελος μετονομάστηκε"
}, },
"graphql": { "graphql": {
"connection_switch_confirm": "Do you want to connect with the latest GraphQL endpoint?",
"connection_switch_new_url": "Switching to a tab will disconnected you from the active GraphQL connection. New connection URL is",
"connection_switch_url": "You're connected to a GraphQL endpoint the connection URL is",
"mutations": "Μεταλλάξεις", "mutations": "Μεταλλάξεις",
"schema": "Σχήμα", "schema": "Σχήμα",
"subscriptions": "Συνδρομές", "subscriptions": "Συνδρομές"
"switch_connection": "Switch connection"
}, },
"group": { "group": {
"time": "Time", "time": "Time",
@@ -338,36 +307,13 @@
"json_description": "Εισαγωγή συλλογών αρχείο JSON Hoppscotch Collections", "json_description": "Εισαγωγή συλλογών αρχείο JSON Hoppscotch Collections",
"title": "Εισαγωγή" "title": "Εισαγωγή"
}, },
"inspections": {
"description": "Inspect possible errors",
"environment": {
"add_environment": "Add to Environment",
"not_found": "Environment variable “{environment}” not found."
},
"header": {
"cookie": "The browser doesn't allow Hoppscotch to set the Cookie Header. While we're working on the Hoppscotch Desktop App (coming soon), please use the Authorization Header instead."
},
"response": {
"401_error": "Please check your authentication credentials.",
"404_error": "Please check your request URL and method type.",
"cors_error": "Please check your Cross-Origin Resource Sharing configuration.",
"default_error": "Please check your request.",
"network_error": "Please check your network connection."
},
"title": "Inspector",
"url": {
"extension_not_installed": "Extension not installed.",
"extension_unknown_origin": "Make sure you've added the API endpoint's origin to the Hoppscotch Browser Extension list.",
"extention_enable_action": "Enable Browser Extension",
"extention_not_enabled": "Extension not enabled."
}
},
"layout": { "layout": {
"collapse_collection": "Σύμπτυξη ή επέκταση Συλλογών", "collapse_collection": "Σύμπτυξη ή επέκταση Συλλογών",
"collapse_sidebar": "Σύμπτυξη ή επέκταση του sidebar", "collapse_sidebar": "Σύμπτυξη ή επέκταση του sidebar",
"column": "Κατακόρυφη Διάταξη", "column": "Κατακόρυφη Διάταξη",
"name": "Διάταξη", "name": "Διάταξη",
"row": "Οριζόντια Διάταξη" "row": "Οριζόντια Διάταξη",
"zen_mode": "Λειτουργία Zen"
}, },
"modal": { "modal": {
"close_unsaved_tab": "You have unsaved changes", "close_unsaved_tab": "You have unsaved changes",
@@ -472,7 +418,6 @@
"payload": "Φορτίο επί πληρωμή", "payload": "Φορτίο επί πληρωμή",
"query": "Ερώτηση", "query": "Ερώτηση",
"raw_body": "Σώμα Ακατέργαστου Αιτήματος", "raw_body": "Σώμα Ακατέργαστου Αιτήματος",
"rename": "Rename Request",
"renamed": "Το αίτημα μετονομάστηκε", "renamed": "Το αίτημα μετονομάστηκε",
"run": "Τρέξιμο", "run": "Τρέξιμο",
"save": "Σώσει", "save": "Σώσει",
@@ -480,7 +425,6 @@
"saved": "Το αίτημα αποθηκεύτηκε", "saved": "Το αίτημα αποθηκεύτηκε",
"share": "Μερίδιο", "share": "Μερίδιο",
"share_description": "Κοινοποίηση Hoppscotch στους φίλους σου", "share_description": "Κοινοποίηση Hoppscotch στους φίλους σου",
"stop": "Stop",
"title": "Αίτηση", "title": "Αίτηση",
"type": "Τύπος αιτήματος", "type": "Τύπος αιτήματος",
"url": "URL", "url": "URL",
@@ -515,6 +459,7 @@
"account_name_description": "Αυτό είναι το εμφανιζόμενο όνομά σας.", "account_name_description": "Αυτό είναι το εμφανιζόμενο όνομά σας.",
"background": "Ιστορικό", "background": "Ιστορικό",
"black_mode": "Μαύρος", "black_mode": "Μαύρος",
"change_font_size": "Αλλαγή μεγέθους γραμματοσειράς",
"choose_language": "Διάλεξε γλώσσα", "choose_language": "Διάλεξε γλώσσα",
"dark_mode": "Σκοτάδι", "dark_mode": "Σκοτάδι",
"delete_account": "Delete account", "delete_account": "Delete account",
@@ -527,6 +472,10 @@
"extensions": "Επεκτάσεις", "extensions": "Επεκτάσεις",
"extensions_use_toggle": "Χρησιμοποιήστε την επέκταση του προγράμματος περιήγησης για να στείλετε αιτήματα (εάν υπάρχουν)", "extensions_use_toggle": "Χρησιμοποιήστε την επέκταση του προγράμματος περιήγησης για να στείλετε αιτήματα (εάν υπάρχουν)",
"follow": "Ακολούθησε Μας", "follow": "Ακολούθησε Μας",
"font_size": "Μέγεθος γραμματοσειράς",
"font_size_large": "Μεγάλο",
"font_size_medium": "Μεσαίο",
"font_size_small": "Μικρό",
"interceptor": "Αναχαιτιστής", "interceptor": "Αναχαιτιστής",
"interceptor_description": "Middleware μεταξύ εφαρμογής και API.", "interceptor_description": "Middleware μεταξύ εφαρμογής και API.",
"language": "Γλώσσα", "language": "Γλώσσα",
@@ -591,27 +540,19 @@
"settings": "Μεταβείτε στη σελίδα Ρυθμίσεις", "settings": "Μεταβείτε στη σελίδα Ρυθμίσεις",
"title": "Πλοήγηση" "title": "Πλοήγηση"
}, },
"others": {
"prettify": "Prettify Editor's Content",
"title": "Others"
},
"request": { "request": {
"copy_request_link": "Αντιγραφή συνδέσμου αιτήματος", "copy_request_link": "Αντιγραφή συνδέσμου αιτήματος",
"delete_method": "Επιλέξτε ΔΙΑΓΡΑΦΗ μεθόδου", "delete_method": "Επιλέξτε ΔΙΑΓΡΑΦΗ μεθόδου",
"get_method": "Επιλέξτε μέθοδο GET", "get_method": "Επιλέξτε μέθοδο GET",
"head_method": "Επιλέξτε μέθοδο HEAD", "head_method": "Επιλέξτε μέθοδο HEAD",
"import_curl": "Import cURL",
"method": "Μέθοδος", "method": "Μέθοδος",
"next_method": "Επιλέξτε Επόμενη μέθοδος", "next_method": "Επιλέξτε Επόμενη μέθοδος",
"post_method": "Επιλέξτε μέθοδο POST", "post_method": "Επιλέξτε μέθοδο POST",
"previous_method": "Επιλέξτε Προηγούμενη μέθοδος", "previous_method": "Επιλέξτε Προηγούμενη μέθοδος",
"put_method": "Επιλέξτε μέθοδο PUT", "put_method": "Επιλέξτε μέθοδο PUT",
"rename": "Rename Request",
"reset_request": "Επαναφορά αιτήματος", "reset_request": "Επαναφορά αιτήματος",
"save_request": "Save Request",
"save_to_collections": "Αποθήκευση στις Συλλογές", "save_to_collections": "Αποθήκευση στις Συλλογές",
"send_request": "Στείλε αίτημα", "send_request": "Στείλε αίτημα",
"show_code": "Generate code snippet",
"title": "Αίτηση" "title": "Αίτηση"
}, },
"response": { "response": {
@@ -641,85 +582,6 @@
"log": "Logs", "log": "Logs",
"url": "URL" "url": "URL"
}, },
"spotlight": {
"change_language": "Change Language",
"environments": {
"delete": "Delete current environment",
"duplicate": "Duplicate current environment",
"duplicate_global": "Duplicate global environment",
"edit": "Edit current environment",
"edit_global": "Edit global environment",
"new": "Create new environment",
"new_variable": "Create a new environment variable",
"title": "Environments"
},
"general": {
"chat": "Chat with support",
"help_menu": "Help and support",
"open_docs": "Read Documentation",
"open_github": "Open GitHub repository",
"open_keybindings": "Keyboard shortcuts",
"social": "Social",
"title": "General"
},
"graphql": {
"connect": "Connect to server",
"disconnect": "Disconnect from server"
},
"miscellaneous": {
"invite": "Invite your friends to Hoppscotch",
"title": "Miscellaneous"
},
"request": {
"save_as_new": "Save as new request",
"select_method": "Select method",
"switch_to": "Switch to",
"tab_authorization": "Authorization tab",
"tab_body": "Body tab",
"tab_headers": "Headers tab",
"tab_parameters": "Parameters tab",
"tab_pre_request_script": "Pre-request script tab",
"tab_query": "Query tab",
"tab_tests": "Tests tab",
"tab_variables": "Variables tab"
},
"response": {
"copy": "Copy response",
"download": "Download response as file",
"title": "Response"
},
"section": {
"interceptor": "Interceptor",
"interface": "Interface",
"theme": "Theme",
"user": "User"
},
"settings": {
"change_interceptor": "Change Interceptor",
"change_language": "Change Language",
"theme": {
"black": "Black",
"dark": "Dark",
"light": "Light",
"system": "System preference"
}
},
"tab": {
"close_current": "Close current tab",
"close_others": "Close all other tabs",
"duplicate": "Duplicate current tab",
"new_tab": "Open a new tab",
"title": "Tabs"
},
"workspace": {
"delete": "Delete current team",
"edit": "Edit current team",
"invite": "Invite people to team",
"new": "Create new team",
"switch_to_personal": "Switch to your personal workspace",
"title": "Teams"
}
},
"sse": { "sse": {
"event_type": "Τύπος συμβάντος", "event_type": "Τύπος συμβάντος",
"log": "Logs", "log": "Logs",
@@ -777,11 +639,8 @@
"tab": { "tab": {
"authorization": "Εξουσιοδότηση", "authorization": "Εξουσιοδότηση",
"body": "Σώμα", "body": "Σώμα",
"close": "Close Tab",
"close_others": "Close other Tabs",
"collections": "Συλλογές", "collections": "Συλλογές",
"documentation": "Τεκμηρίωση", "documentation": "Τεκμηρίωση",
"duplicate": "Duplicate Tab",
"environments": "Environments", "environments": "Environments",
"headers": "Κεφαλίδες", "headers": "Κεφαλίδες",
"history": "Ιστορία", "history": "Ιστορία",

View File

@@ -4,8 +4,8 @@
"cancel": "Cancel", "cancel": "Cancel",
"choose_file": "Choose a file", "choose_file": "Choose a file",
"clear": "Clear", "clear": "Clear",
"clear_history": "Clear All History",
"clear_all": "Clear all", "clear_all": "Clear all",
"clear_history": "Clear all History",
"close": "Close", "close": "Close",
"connect": "Connect", "connect": "Connect",
"connecting": "Connecting", "connecting": "Connecting",
@@ -31,8 +31,8 @@
"open_workspace": "Open workspace", "open_workspace": "Open workspace",
"paste": "Paste", "paste": "Paste",
"prettify": "Prettify", "prettify": "Prettify",
"remove": "Remove",
"rename": "Rename", "rename": "Rename",
"remove": "Remove",
"restore": "Restore", "restore": "Restore",
"save": "Save", "save": "Save",
"scroll_to_bottom": "Scroll to bottom", "scroll_to_bottom": "Scroll to bottom",
@@ -69,6 +69,8 @@
"invite": "Invite", "invite": "Invite",
"invite_description": "Hoppscotch is an open source API development ecosystem. We designed a simple and intuitive interface for creating and managing your APIs. Hoppscotch is a tool that helps you build, test, document and share your APIs.", "invite_description": "Hoppscotch is an open source API development ecosystem. We designed a simple and intuitive interface for creating and managing your APIs. Hoppscotch is a tool that helps you build, test, document and share your APIs.",
"invite_your_friends": "Invite your friends", "invite_your_friends": "Invite your friends",
"social_links": "Social links",
"social_description": "Follow us on social media to stay updated with the latest news, updates and releases.",
"join_discord_community": "Join our Discord community", "join_discord_community": "Join our Discord community",
"keyboard_shortcuts": "Keyboard shortcuts", "keyboard_shortcuts": "Keyboard shortcuts",
"name": "Hoppscotch", "name": "Hoppscotch",
@@ -79,8 +81,6 @@
"search": "Search", "search": "Search",
"share": "Share", "share": "Share",
"shortcuts": "Shortcuts", "shortcuts": "Shortcuts",
"social_description": "Follow us on social media to stay updated with the latest news, updates and releases.",
"social_links": "Social links",
"spotlight": "Spotlight", "spotlight": "Spotlight",
"status": "Status", "status": "Status",
"status_description": "Check the status of the website", "status_description": "Check the status of the website",
@@ -142,8 +142,6 @@
"team_collections": "Team Collections" "team_collections": "Team Collections"
}, },
"confirm": { "confirm": {
"close_unsaved_tab": "Are you sure you want to close this tab?",
"close_unsaved_tabs": "Are you sure you want to close all tabs? {count} unsaved tabs will be lost.",
"exit_team": "Are you sure you want to leave this team?", "exit_team": "Are you sure you want to leave this team?",
"logout": "Are you sure you want to logout?", "logout": "Are you sure you want to logout?",
"remove_collection": "Are you sure you want to permanently delete this collection?", "remove_collection": "Are you sure you want to permanently delete this collection?",
@@ -155,12 +153,14 @@
"remove_telemetry": "Are you sure you want to opt-out of Telemetry?", "remove_telemetry": "Are you sure you want to opt-out of Telemetry?",
"request_change": "Are you sure you want to discard current request, unsaved changes will be lost.", "request_change": "Are you sure you want to discard current request, unsaved changes will be lost.",
"save_unsaved_tab": "Do you want to save changes made in this tab?", "save_unsaved_tab": "Do you want to save changes made in this tab?",
"close_unsaved_tab": "Are you sure you want to close this tab?",
"close_unsaved_tabs": "Are you sure you want to close all tabs? {count} unsaved tabs will be lost.",
"sync": "Would you like to restore your workspace from cloud? This will discard your local progress." "sync": "Would you like to restore your workspace from cloud? This will discard your local progress."
}, },
"context_menu": { "context_menu": {
"set_environment_variable": "Set as variable",
"add_parameters": "Add to parameters", "add_parameters": "Add to parameters",
"open_request_in_new_tab": "Open request in new tab", "open_request_in_new_tab": "Open request in new tab"
"set_environment_variable": "Set as variable"
}, },
"count": { "count": {
"header": "Header {count}", "header": "Header {count}",
@@ -206,8 +206,8 @@
"deleted": "Environment deletion", "deleted": "Environment deletion",
"duplicated": "Environment duplicated", "duplicated": "Environment duplicated",
"edit": "Edit Environment", "edit": "Edit Environment",
"empty_variables": "No variables",
"global": "Global", "global": "Global",
"empty_variables": "No variables",
"global_variables": "Global variables", "global_variables": "Global variables",
"invalid_name": "Please provide a name for the environment", "invalid_name": "Please provide a name for the environment",
"list": "Environment variables", "list": "Environment variables",
@@ -278,13 +278,13 @@
"renamed": "Folder renamed" "renamed": "Folder renamed"
}, },
"graphql": { "graphql": {
"connection_switch_confirm": "Do you want to connect with the latest GraphQL endpoint?",
"connection_switch_new_url": "Switching to a tab will disconnected you from the active GraphQL connection. New connection URL is",
"connection_switch_url": "You're connected to a GraphQL endpoint the connection URL is",
"mutations": "Mutations", "mutations": "Mutations",
"schema": "Schema", "schema": "Schema",
"subscriptions": "Subscriptions", "switch_connection": "Switch connection",
"switch_connection": "Switch connection" "connection_switch_url": "You're connected to a GraphQL endpoint the connection URL is",
"connection_switch_new_url": "Switching to a tab will disconnected you from the active GraphQL connection. New connection URL is",
"connection_switch_confirm": "Do you want to connect with the latest GraphQL endpoint?",
"subscriptions": "Subscriptions"
}, },
"group": { "group": {
"time": "Time", "time": "Time",
@@ -313,6 +313,30 @@
"preview": "Hide Preview", "preview": "Hide Preview",
"sidebar": "Collapse sidebar" "sidebar": "Collapse sidebar"
}, },
"inspections": {
"title": "Inspector",
"description": "Inspect possible errors",
"environment": {
"add_environment": "Add to Environment",
"not_found": "Environment variable “{environment}” not found."
},
"header": {
"cookie": "The browser doesn't allow Hoppscotch to set the Cookie Header. While we're working on the Hoppscotch Desktop App (coming soon), please use the Authorization Header instead."
},
"response": {
"401_error": "Please check your authentication credentials.",
"404_error": "Please check your request URL and method type.",
"network_error": "Please check your network connection.",
"cors_error": "Please check your Cross-Origin Resource Sharing configuration.",
"default_error": "Please check your request."
},
"url": {
"extension_not_installed": "Extension not installed.",
"extention_not_enabled": "Extension not enabled.",
"extention_enable_action": "Enable Browser Extension",
"extension_unknown_origin": "Make sure you've added the API endpoint's origin to the Hoppscotch Browser Extension list."
}
},
"import": { "import": {
"collections": "Import collections", "collections": "Import collections",
"curl": "Import cURL", "curl": "Import cURL",
@@ -338,36 +362,13 @@
"json_description": "Import collections from a Hoppscotch Collections JSON file", "json_description": "Import collections from a Hoppscotch Collections JSON file",
"title": "Import" "title": "Import"
}, },
"inspections": {
"description": "Inspect possible errors",
"environment": {
"add_environment": "Add to Environment",
"not_found": "Environment variable “{environment}” not found."
},
"header": {
"cookie": "The browser doesn't allow Hoppscotch to set the Cookie Header. While we're working on the Hoppscotch Desktop App (coming soon), please use the Authorization Header instead."
},
"response": {
"401_error": "Please check your authentication credentials.",
"404_error": "Please check your request URL and method type.",
"cors_error": "Please check your Cross-Origin Resource Sharing configuration.",
"default_error": "Please check your request.",
"network_error": "Please check your network connection."
},
"title": "Inspector",
"url": {
"extension_not_installed": "Extension not installed.",
"extension_unknown_origin": "Make sure you've added the API endpoint's origin to the Hoppscotch Browser Extension list.",
"extention_enable_action": "Enable Browser Extension",
"extention_not_enabled": "Extension not enabled."
}
},
"layout": { "layout": {
"collapse_collection": "Collapse or Expand Collections", "collapse_collection": "Collapse or Expand Collections",
"collapse_sidebar": "Collapse or Expand the sidebar", "collapse_sidebar": "Collapse or Expand the sidebar",
"column": "Vertical layout", "column": "Vertical layout",
"name": "Layout", "name": "Layout",
"row": "Horizontal layout" "row": "Horizontal layout",
"zen_mode": "Zen mode"
}, },
"modal": { "modal": {
"close_unsaved_tab": "You have unsaved changes", "close_unsaved_tab": "You have unsaved changes",
@@ -475,12 +476,12 @@
"rename": "Rename Request", "rename": "Rename Request",
"renamed": "Request renamed", "renamed": "Request renamed",
"run": "Run", "run": "Run",
"stop": "Stop",
"save": "Save", "save": "Save",
"save_as": "Save as", "save_as": "Save as",
"saved": "Request saved", "saved": "Request saved",
"share": "Share", "share": "Share",
"share_description": "Share Hoppscotch with your friends", "share_description": "Share Hoppscotch with your friends",
"stop": "Stop",
"title": "Request", "title": "Request",
"type": "Request type", "type": "Request type",
"url": "URL", "url": "URL",
@@ -515,8 +516,9 @@
"account_name_description": "This is your display name.", "account_name_description": "This is your display name.",
"background": "Background", "background": "Background",
"black_mode": "Black", "black_mode": "Black",
"choose_language": "Choose language",
"dark_mode": "Dark", "dark_mode": "Dark",
"change_font_size": "Change font size",
"choose_language": "Choose language",
"delete_account": "Delete account", "delete_account": "Delete account",
"delete_account_description": "Once you delete your account, all your data will be permanently deleted. This action cannot be undone.", "delete_account_description": "Once you delete your account, all your data will be permanently deleted. This action cannot be undone.",
"expand_navigation": "Expand navigation", "expand_navigation": "Expand navigation",
@@ -527,6 +529,10 @@
"extensions": "Browser extension", "extensions": "Browser extension",
"extensions_use_toggle": "Use the browser extension to send requests (if present)", "extensions_use_toggle": "Use the browser extension to send requests (if present)",
"follow": "Follow us", "follow": "Follow us",
"font_size": "Font size",
"font_size_large": "Large",
"font_size_medium": "Medium",
"font_size_small": "Small",
"interceptor": "Interceptor", "interceptor": "Interceptor",
"interceptor_description": "Middleware between application and APIs.", "interceptor_description": "Middleware between application and APIs.",
"language": "Language", "language": "Language",
@@ -576,6 +582,10 @@
"show_all": "Keyboard shortcuts", "show_all": "Keyboard shortcuts",
"title": "General" "title": "General"
}, },
"others": {
"title": "Others",
"prettify": "Prettify Editor's Content"
},
"miscellaneous": { "miscellaneous": {
"invite": "Invite people to Hoppscotch", "invite": "Invite people to Hoppscotch",
"title": "Miscellaneous" "title": "Miscellaneous"
@@ -591,27 +601,23 @@
"settings": "Go to Settings page", "settings": "Go to Settings page",
"title": "Navigation" "title": "Navigation"
}, },
"others": {
"prettify": "Prettify Editor's Content",
"title": "Others"
},
"request": { "request": {
"copy_request_link": "Copy Request Link", "copy_request_link": "Copy Request Link",
"delete_method": "Select DELETE method", "delete_method": "Select DELETE method",
"get_method": "Select GET method", "get_method": "Select GET method",
"head_method": "Select HEAD method", "head_method": "Select HEAD method",
"rename": "Rename Request",
"import_curl": "Import cURL", "import_curl": "Import cURL",
"show_code": "Generate code snippet",
"method": "Method", "method": "Method",
"next_method": "Select Next method", "next_method": "Select Next method",
"post_method": "Select POST method", "post_method": "Select POST method",
"previous_method": "Select Previous method", "previous_method": "Select Previous method",
"put_method": "Select PUT method", "put_method": "Select PUT method",
"rename": "Rename Request",
"reset_request": "Reset Request", "reset_request": "Reset Request",
"save_request": "Save Request",
"save_to_collections": "Save to Collections", "save_to_collections": "Save to Collections",
"send_request": "Send Request", "send_request": "Send Request",
"show_code": "Generate code snippet", "save_request": "Save Request",
"title": "Request" "title": "Request"
}, },
"response": { "response": {
@@ -642,82 +648,87 @@
"url": "URL" "url": "URL"
}, },
"spotlight": { "spotlight": {
"change_language": "Change Language",
"environments": {
"delete": "Delete current environment",
"duplicate": "Duplicate current environment",
"duplicate_global": "Duplicate global environment",
"edit": "Edit current environment",
"edit_global": "Edit global environment",
"new": "Create new environment",
"new_variable": "Create a new environment variable",
"title": "Environments"
},
"general": { "general": {
"chat": "Chat with support",
"help_menu": "Help and support", "help_menu": "Help and support",
"chat": "Chat with support",
"open_docs": "Read Documentation", "open_docs": "Read Documentation",
"open_github": "Open GitHub repository",
"open_keybindings": "Keyboard shortcuts", "open_keybindings": "Keyboard shortcuts",
"open_github": "Open GitHub repository",
"social": "Social", "social": "Social",
"title": "General" "title": "General"
}, },
"graphql": {
"connect": "Connect to server",
"disconnect": "Disconnect from server"
},
"miscellaneous": { "miscellaneous": {
"invite": "Invite your friends to Hoppscotch", "invite": "Invite your friends to Hoppscotch",
"title": "Miscellaneous" "title": "Miscellaneous"
}, },
"request": { "request": {
"save_as_new": "Save as new request",
"select_method": "Select method",
"switch_to": "Switch to", "switch_to": "Switch to",
"tab_authorization": "Authorization tab", "select_method": "Select method",
"save_as_new": "Save as new request",
"tab_parameters": "Parameters tab",
"tab_body": "Body tab", "tab_body": "Body tab",
"tab_headers": "Headers tab", "tab_headers": "Headers tab",
"tab_parameters": "Parameters tab", "tab_authorization": "Authorization tab",
"tab_pre_request_script": "Pre-request script tab", "tab_pre_request_script": "Pre-request script tab",
"tab_query": "Query tab",
"tab_tests": "Tests tab", "tab_tests": "Tests tab",
"tab_query": "Query tab",
"tab_variables": "Variables tab" "tab_variables": "Variables tab"
}, },
"graphql": {
"connect": "Connect to server",
"disconnect": "Disconnect from server"
},
"response": { "response": {
"copy": "Copy response", "copy": "Copy response",
"download": "Download response as file", "download": "Download response as file",
"title": "Response" "title": "Response"
}, },
"section": { "environments": {
"interceptor": "Interceptor", "new": "Create new environment",
"interface": "Interface", "new_variable": "Create a new environment variable",
"theme": "Theme", "edit": "Edit current environment",
"user": "User" "delete": "Delete current environment",
"duplicate": "Duplicate current environment",
"edit_global": "Edit global environment",
"duplicate_global": "Duplicate global environment",
"title": "Environments"
},
"workspace": {
"new": "Create new team",
"edit": "Edit current team",
"delete": "Delete current team",
"invite": "Invite people to team",
"switch_to_personal": "Switch to your personal workspace",
"title": "Teams"
},
"tab": {
"duplicate": "Duplicate current tab",
"close_current": "Close current tab",
"close_others": "Close all other tabs",
"new_tab": "Open a new tab",
"title": "Tabs"
},
"section": {
"user": "User",
"theme": "Theme",
"interface": "Interface",
"interceptor": "Interceptor"
}, },
"settings": {
"change_interceptor": "Change Interceptor",
"change_language": "Change Language", "change_language": "Change Language",
"settings": {
"theme": { "theme": {
"black": "Black", "black": "Black",
"dark": "Dark", "dark": "Dark",
"light": "Light", "light": "Light",
"system": "System preference" "system": "System preference"
}
}, },
"tab": { "font": {
"close_current": "Close current tab", "size_sm": "Small",
"close_others": "Close all other tabs", "size_md": "Medium",
"duplicate": "Duplicate current tab", "size_lg": "Large"
"new_tab": "Open a new tab",
"title": "Tabs"
}, },
"workspace": { "change_interceptor": "Change Interceptor",
"delete": "Delete current team", "change_language": "Change Language"
"edit": "Edit current team",
"invite": "Invite people to team",
"new": "Create new team",
"switch_to_personal": "Switch to your personal workspace",
"title": "Teams"
} }
}, },
"sse": { "sse": {
@@ -765,7 +776,7 @@
"support": { "support": {
"changelog": "Read more about latest releases", "changelog": "Read more about latest releases",
"chat": "Questions? Chat with us!", "chat": "Questions? Chat with us!",
"community": "Ask questions and help others", "community": "Ask questions and help others",
"documentation": "Read more about Hoppscotch", "documentation": "Read more about Hoppscotch",
"forum": "Ask questions and get answers", "forum": "Ask questions and get answers",
"github": "Follow us on Github", "github": "Follow us on Github",
@@ -843,8 +854,6 @@
"not_found": "Team not found. Contact your team owner.", "not_found": "Team not found. Contact your team owner.",
"not_valid_viewer": "You are not a valid viewer. Contact your team owner.", "not_valid_viewer": "You are not a valid viewer. Contact your team owner.",
"parent_coll_move": "Cannot move collection to a child collection", "parent_coll_move": "Cannot move collection to a child collection",
"success_invites": "Success invites",
"failed_invites": "Failed invites",
"pending_invites": "Pending invites", "pending_invites": "Pending invites",
"permissions": "Permissions", "permissions": "Permissions",
"same_target_destination": "Same target and destination", "same_target_destination": "Same target and destination",

View File

@@ -5,7 +5,6 @@
"choose_file": "Seleccionar archivo", "choose_file": "Seleccionar archivo",
"clear": "Limpiar", "clear": "Limpiar",
"clear_all": "Limpiar todo", "clear_all": "Limpiar todo",
"clear_history": "Clear all History",
"close": "Cerrar", "close": "Cerrar",
"connect": "Conectar", "connect": "Conectar",
"connecting": "Conectando", "connecting": "Conectando",
@@ -32,7 +31,6 @@
"paste": "Pegar", "paste": "Pegar",
"prettify": "Embellecer", "prettify": "Embellecer",
"remove": "Eliminar", "remove": "Eliminar",
"rename": "Rename",
"restore": "Restaurar", "restore": "Restaurar",
"save": "Guardar", "save": "Guardar",
"scroll_to_bottom": "Desplazar hacia abajo", "scroll_to_bottom": "Desplazar hacia abajo",
@@ -79,8 +77,6 @@
"search": "Buscar", "search": "Buscar",
"share": "Compartir", "share": "Compartir",
"shortcuts": "Atajos", "shortcuts": "Atajos",
"social_description": "Follow us on social media to stay updated with the latest news, updates and releases.",
"social_links": "Social links",
"spotlight": "Destacar", "spotlight": "Destacar",
"status": "Estado", "status": "Estado",
"status_description": "Comprobar el estado del sitio web", "status_description": "Comprobar el estado del sitio web",
@@ -135,15 +131,12 @@
"renamed": "Colección renombrada", "renamed": "Colección renombrada",
"request_in_use": "Solicitud en uso", "request_in_use": "Solicitud en uso",
"save_as": "Guardar como", "save_as": "Guardar como",
"save_to_collection": "Save to Collection",
"select": "Seleccionar colección", "select": "Seleccionar colección",
"select_location": "Seleccionar ubicación", "select_location": "Seleccionar ubicación",
"select_team": "Seleccionar equipo", "select_team": "Seleccionar equipo",
"team_collections": "Colecciones de equipos" "team_collections": "Colecciones de equipos"
}, },
"confirm": { "confirm": {
"close_unsaved_tab": "Are you sure you want to close this tab?",
"close_unsaved_tabs": "Are you sure you want to close all tabs? {count} unsaved tabs will be lost.",
"exit_team": "¿Estás seguro de que quieres dejar este equipo?", "exit_team": "¿Estás seguro de que quieres dejar este equipo?",
"logout": "¿Estás seguro de que deseas cerrar la sesión?", "logout": "¿Estás seguro de que deseas cerrar la sesión?",
"remove_collection": "¿Estás seguro de que deseas eliminar esta colección de forma permanente?", "remove_collection": "¿Estás seguro de que deseas eliminar esta colección de forma permanente?",
@@ -157,11 +150,6 @@
"save_unsaved_tab": "¿Deseas guardar los cambios realizados en esta pestaña?", "save_unsaved_tab": "¿Deseas guardar los cambios realizados en esta pestaña?",
"sync": "¿Estás seguro de que deseas sincronizar este espacio de trabajo?" "sync": "¿Estás seguro de que deseas sincronizar este espacio de trabajo?"
}, },
"context_menu": {
"add_parameters": "Add to parameters",
"open_request_in_new_tab": "Open request in new tab",
"set_environment_variable": "Set as variable"
},
"count": { "count": {
"header": "Encabezado {count}", "header": "Encabezado {count}",
"message": "Mensaje {count}", "message": "Mensaje {count}",
@@ -204,31 +192,17 @@
"create_new": "Crear un nuevo entorno", "create_new": "Crear un nuevo entorno",
"created": "Environment created", "created": "Environment created",
"deleted": "Eliminar el entorno", "deleted": "Eliminar el entorno",
"duplicated": "Environment duplicated",
"edit": "Editar entorno", "edit": "Editar entorno",
"empty_variables": "No variables",
"global": "Global",
"global_variables": "Global variables",
"invalid_name": "Proporciona un nombre válido para el entorno.", "invalid_name": "Proporciona un nombre válido para el entorno.",
"list": "Environment variables",
"my_environments": "Mis entornos", "my_environments": "Mis entornos",
"name": "Name",
"nested_overflow": "las variables de entorno anidadas están limitadas a 10 niveles", "nested_overflow": "las variables de entorno anidadas están limitadas a 10 niveles",
"new": "Nuevo entorno", "new": "Nuevo entorno",
"no_active_environment": "No active environment",
"no_environment": "Sin entorno", "no_environment": "Sin entorno",
"no_environment_description": "No se ha seleccionado ningún entorno. Elije qué hacer con las siguientes variables.", "no_environment_description": "No se ha seleccionado ningún entorno. Elije qué hacer con las siguientes variables.",
"quick_peek": "Environment Quick Peek",
"replace_with_variable": "Replace with variable",
"scope": "Scope",
"select": "Seleccionar entorno", "select": "Seleccionar entorno",
"set": "Set environment",
"set_as_environment": "Set as environment",
"team_environments": "Entornos de trabajo en equipo", "team_environments": "Entornos de trabajo en equipo",
"title": "Entornos", "title": "Entornos",
"updated": "Entorno actualizado", "updated": "Entorno actualizado",
"value": "Value",
"variable": "Variable",
"variable_list": "Lista de variables" "variable_list": "Lista de variables"
}, },
"error": { "error": {
@@ -252,7 +226,6 @@
"no_duration": "Sin duración", "no_duration": "Sin duración",
"no_results_found": "No se han encontrado coincidencias", "no_results_found": "No se han encontrado coincidencias",
"page_not_found": "No se ha podido encontrar esta página", "page_not_found": "No se ha podido encontrar esta página",
"proxy_error": "Proxy error",
"script_fail": "No se pudo ejecutar el script de solicitud previa", "script_fail": "No se pudo ejecutar el script de solicitud previa",
"something_went_wrong": "Algo salió mal", "something_went_wrong": "Algo salió mal",
"test_script_fail": "No se ha podido ejecutar la secuencia de comandos posterior a la solicitud" "test_script_fail": "No se ha podido ejecutar la secuencia de comandos posterior a la solicitud"
@@ -278,13 +251,9 @@
"renamed": "Carpeta renombrada" "renamed": "Carpeta renombrada"
}, },
"graphql": { "graphql": {
"connection_switch_confirm": "Do you want to connect with the latest GraphQL endpoint?",
"connection_switch_new_url": "Switching to a tab will disconnected you from the active GraphQL connection. New connection URL is",
"connection_switch_url": "You're connected to a GraphQL endpoint the connection URL is",
"mutations": "Mutaciones", "mutations": "Mutaciones",
"schema": "Esquema", "schema": "Esquema",
"subscriptions": "Suscripciones", "subscriptions": "Suscripciones"
"switch_connection": "Switch connection"
}, },
"group": { "group": {
"time": "Tiempo", "time": "Tiempo",
@@ -338,36 +307,13 @@
"json_description": "Importar colecciones desde un archivo JSON de colecciones de Hoppscotch", "json_description": "Importar colecciones desde un archivo JSON de colecciones de Hoppscotch",
"title": "Importar" "title": "Importar"
}, },
"inspections": {
"description": "Inspect possible errors",
"environment": {
"add_environment": "Add to Environment",
"not_found": "Environment variable “{environment}” not found."
},
"header": {
"cookie": "The browser doesn't allow Hoppscotch to set the Cookie Header. While we're working on the Hoppscotch Desktop App (coming soon), please use the Authorization Header instead."
},
"response": {
"401_error": "Please check your authentication credentials.",
"404_error": "Please check your request URL and method type.",
"cors_error": "Please check your Cross-Origin Resource Sharing configuration.",
"default_error": "Please check your request.",
"network_error": "Please check your network connection."
},
"title": "Inspector",
"url": {
"extension_not_installed": "Extension not installed.",
"extension_unknown_origin": "Make sure you've added the API endpoint's origin to the Hoppscotch Browser Extension list.",
"extention_enable_action": "Enable Browser Extension",
"extention_not_enabled": "Extension not enabled."
}
},
"layout": { "layout": {
"collapse_collection": "Contraer o expandir colecciones", "collapse_collection": "Contraer o expandir colecciones",
"collapse_sidebar": "Contraer o expandir la barra lateral", "collapse_sidebar": "Contraer o expandir la barra lateral",
"column": "Disposición vertical", "column": "Disposición vertical",
"name": "Diseño", "name": "Diseño",
"row": "Disposición horizontal" "row": "Disposición horizontal",
"zen_mode": "Modo zen"
}, },
"modal": { "modal": {
"close_unsaved_tab": "Tienes cambios sin guardar", "close_unsaved_tab": "Tienes cambios sin guardar",
@@ -472,7 +418,6 @@
"payload": "Carga útil", "payload": "Carga útil",
"query": "Consulta", "query": "Consulta",
"raw_body": "Cuerpo de solicitud sin procesar", "raw_body": "Cuerpo de solicitud sin procesar",
"rename": "Rename Request",
"renamed": "Solicitud renombrada", "renamed": "Solicitud renombrada",
"run": "Ejecutar", "run": "Ejecutar",
"save": "Guardar", "save": "Guardar",
@@ -480,7 +425,6 @@
"saved": "Solicitud guardada", "saved": "Solicitud guardada",
"share": "Compartir", "share": "Compartir",
"share_description": "Comparte Hoppscotch con tus amigos", "share_description": "Comparte Hoppscotch con tus amigos",
"stop": "Stop",
"title": "Solicitud", "title": "Solicitud",
"type": "Tipo de solicitud", "type": "Tipo de solicitud",
"url": "URL", "url": "URL",
@@ -515,6 +459,7 @@
"account_name_description": "Este es tu nombre para mostrar.", "account_name_description": "Este es tu nombre para mostrar.",
"background": "Fondo", "background": "Fondo",
"black_mode": "Negro", "black_mode": "Negro",
"change_font_size": "Cambiar tamaño de fuente",
"choose_language": "Elegir idioma", "choose_language": "Elegir idioma",
"dark_mode": "Oscuro", "dark_mode": "Oscuro",
"delete_account": "Eliminar cuenta", "delete_account": "Eliminar cuenta",
@@ -527,6 +472,10 @@
"extensions": "Extensiones", "extensions": "Extensiones",
"extensions_use_toggle": "Utilizar la extensión del navegador para enviar peticiones (si está presente)", "extensions_use_toggle": "Utilizar la extensión del navegador para enviar peticiones (si está presente)",
"follow": "Síguenos", "follow": "Síguenos",
"font_size": "Tamaño de fuente",
"font_size_large": "Grande",
"font_size_medium": "Mediano",
"font_size_small": "Pequeño",
"interceptor": "Interceptador", "interceptor": "Interceptador",
"interceptor_description": "Middleware entre la aplicación y las APIs.", "interceptor_description": "Middleware entre la aplicación y las APIs.",
"language": "Idioma", "language": "Idioma",
@@ -591,27 +540,19 @@
"settings": "Ir a la página de configuración", "settings": "Ir a la página de configuración",
"title": "Navegación" "title": "Navegación"
}, },
"others": {
"prettify": "Prettify Editor's Content",
"title": "Others"
},
"request": { "request": {
"copy_request_link": "Copiar enlace de solicitud", "copy_request_link": "Copiar enlace de solicitud",
"delete_method": "Seleccionar método DELETE", "delete_method": "Seleccionar método DELETE",
"get_method": "Seleccionar método GET", "get_method": "Seleccionar método GET",
"head_method": "Seleccionar método HEAD", "head_method": "Seleccionar método HEAD",
"import_curl": "Import cURL",
"method": "Método", "method": "Método",
"next_method": "Seleccionar método siguiente", "next_method": "Seleccionar método siguiente",
"post_method": "Seleccionar método POST", "post_method": "Seleccionar método POST",
"previous_method": "Seleccionar método anterior", "previous_method": "Seleccionar método anterior",
"put_method": "Seleccionar método PUT", "put_method": "Seleccionar método PUT",
"rename": "Rename Request",
"reset_request": "Solicitud de reinicio", "reset_request": "Solicitud de reinicio",
"save_request": "Save Request",
"save_to_collections": "Guardar en colecciones", "save_to_collections": "Guardar en colecciones",
"send_request": "Enviar solicitud", "send_request": "Enviar solicitud",
"show_code": "Generate code snippet",
"title": "Solicitud" "title": "Solicitud"
}, },
"response": { "response": {
@@ -641,85 +582,6 @@
"log": "Registro", "log": "Registro",
"url": "URL" "url": "URL"
}, },
"spotlight": {
"change_language": "Change Language",
"environments": {
"delete": "Delete current environment",
"duplicate": "Duplicate current environment",
"duplicate_global": "Duplicate global environment",
"edit": "Edit current environment",
"edit_global": "Edit global environment",
"new": "Create new environment",
"new_variable": "Create a new environment variable",
"title": "Environments"
},
"general": {
"chat": "Chat with support",
"help_menu": "Help and support",
"open_docs": "Read Documentation",
"open_github": "Open GitHub repository",
"open_keybindings": "Keyboard shortcuts",
"social": "Social",
"title": "General"
},
"graphql": {
"connect": "Connect to server",
"disconnect": "Disconnect from server"
},
"miscellaneous": {
"invite": "Invite your friends to Hoppscotch",
"title": "Miscellaneous"
},
"request": {
"save_as_new": "Save as new request",
"select_method": "Select method",
"switch_to": "Switch to",
"tab_authorization": "Authorization tab",
"tab_body": "Body tab",
"tab_headers": "Headers tab",
"tab_parameters": "Parameters tab",
"tab_pre_request_script": "Pre-request script tab",
"tab_query": "Query tab",
"tab_tests": "Tests tab",
"tab_variables": "Variables tab"
},
"response": {
"copy": "Copy response",
"download": "Download response as file",
"title": "Response"
},
"section": {
"interceptor": "Interceptor",
"interface": "Interface",
"theme": "Theme",
"user": "User"
},
"settings": {
"change_interceptor": "Change Interceptor",
"change_language": "Change Language",
"theme": {
"black": "Black",
"dark": "Dark",
"light": "Light",
"system": "System preference"
}
},
"tab": {
"close_current": "Close current tab",
"close_others": "Close all other tabs",
"duplicate": "Duplicate current tab",
"new_tab": "Open a new tab",
"title": "Tabs"
},
"workspace": {
"delete": "Delete current team",
"edit": "Edit current team",
"invite": "Invite people to team",
"new": "Create new team",
"switch_to_personal": "Switch to your personal workspace",
"title": "Teams"
}
},
"sse": { "sse": {
"event_type": "Tipo de evento", "event_type": "Tipo de evento",
"log": "Registro", "log": "Registro",
@@ -777,11 +639,8 @@
"tab": { "tab": {
"authorization": "Autorización", "authorization": "Autorización",
"body": "Cuerpo", "body": "Cuerpo",
"close": "Close Tab",
"close_others": "Close other Tabs",
"collections": "Colecciones", "collections": "Colecciones",
"documentation": "Documentación", "documentation": "Documentación",
"duplicate": "Duplicate Tab",
"environments": "Environments", "environments": "Environments",
"headers": "Encabezados", "headers": "Encabezados",
"history": "Historial", "history": "Historial",

View File

@@ -5,7 +5,6 @@
"choose_file": "Valitse tiedosto", "choose_file": "Valitse tiedosto",
"clear": "Asia selvä", "clear": "Asia selvä",
"clear_all": "Tyhjennä", "clear_all": "Tyhjennä",
"clear_history": "Clear all History",
"close": "Close", "close": "Close",
"connect": "Kytkeä", "connect": "Kytkeä",
"connecting": "Connecting", "connecting": "Connecting",
@@ -32,7 +31,6 @@
"paste": "Paste", "paste": "Paste",
"prettify": "Koristella", "prettify": "Koristella",
"remove": "Poista", "remove": "Poista",
"rename": "Rename",
"restore": "Palauttaa", "restore": "Palauttaa",
"save": "Tallentaa", "save": "Tallentaa",
"scroll_to_bottom": "Scroll to bottom", "scroll_to_bottom": "Scroll to bottom",
@@ -79,8 +77,6 @@
"search": "Hae", "search": "Hae",
"share": "Jaa", "share": "Jaa",
"shortcuts": "Pikanäppäimet", "shortcuts": "Pikanäppäimet",
"social_description": "Follow us on social media to stay updated with the latest news, updates and releases.",
"social_links": "Social links",
"spotlight": "Valokeila", "spotlight": "Valokeila",
"status": "Tila", "status": "Tila",
"status_description": "Check the status of the website", "status_description": "Check the status of the website",
@@ -135,15 +131,12 @@
"renamed": "Kokoelma nimetty uudelleen", "renamed": "Kokoelma nimetty uudelleen",
"request_in_use": "Request in use", "request_in_use": "Request in use",
"save_as": "Tallenna nimellä", "save_as": "Tallenna nimellä",
"save_to_collection": "Save to Collection",
"select": "Valitse kokoelma", "select": "Valitse kokoelma",
"select_location": "Valitse sijainti", "select_location": "Valitse sijainti",
"select_team": "Valitse joukkue", "select_team": "Valitse joukkue",
"team_collections": "Joukkuekokoelmat" "team_collections": "Joukkuekokoelmat"
}, },
"confirm": { "confirm": {
"close_unsaved_tab": "Are you sure you want to close this tab?",
"close_unsaved_tabs": "Are you sure you want to close all tabs? {count} unsaved tabs will be lost.",
"exit_team": "Are you sure you want to leave this team?", "exit_team": "Are you sure you want to leave this team?",
"logout": "Haluatko varmasti kirjautua ulos?", "logout": "Haluatko varmasti kirjautua ulos?",
"remove_collection": "Haluatko varmasti poistaa tämän kokoelman pysyvästi?", "remove_collection": "Haluatko varmasti poistaa tämän kokoelman pysyvästi?",
@@ -157,11 +150,6 @@
"save_unsaved_tab": "Do you want to save changes made in this tab?", "save_unsaved_tab": "Do you want to save changes made in this tab?",
"sync": "Haluatko varmasti synkronoida tämän työtilan?" "sync": "Haluatko varmasti synkronoida tämän työtilan?"
}, },
"context_menu": {
"add_parameters": "Add to parameters",
"open_request_in_new_tab": "Open request in new tab",
"set_environment_variable": "Set as variable"
},
"count": { "count": {
"header": "Otsikko {count}", "header": "Otsikko {count}",
"message": "Viesti {count}", "message": "Viesti {count}",
@@ -204,31 +192,17 @@
"create_new": "Luo uusi ympäristö", "create_new": "Luo uusi ympäristö",
"created": "Environment created", "created": "Environment created",
"deleted": "Environment deletion", "deleted": "Environment deletion",
"duplicated": "Environment duplicated",
"edit": "Muokkaa ympäristöä", "edit": "Muokkaa ympäristöä",
"empty_variables": "No variables",
"global": "Global",
"global_variables": "Global variables",
"invalid_name": "Anna ympäristölle kelvollinen nimi", "invalid_name": "Anna ympäristölle kelvollinen nimi",
"list": "Environment variables",
"my_environments": "My Environments", "my_environments": "My Environments",
"name": "Name",
"nested_overflow": "nested environment variables are limited to 10 levels", "nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Uusi ympäristö", "new": "Uusi ympäristö",
"no_active_environment": "No active environment",
"no_environment": "Ei ympäristöä", "no_environment": "Ei ympäristöä",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.", "no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"quick_peek": "Environment Quick Peek",
"replace_with_variable": "Replace with variable",
"scope": "Scope",
"select": "Valitse ympäristö", "select": "Valitse ympäristö",
"set": "Set environment",
"set_as_environment": "Set as environment",
"team_environments": "Team Environments", "team_environments": "Team Environments",
"title": "Ympäristöt", "title": "Ympäristöt",
"updated": "Environment updation", "updated": "Environment updation",
"value": "Value",
"variable": "Variable",
"variable_list": "Muuttujien luettelo" "variable_list": "Muuttujien luettelo"
}, },
"error": { "error": {
@@ -252,7 +226,6 @@
"no_duration": "Ei kestoa", "no_duration": "Ei kestoa",
"no_results_found": "No matches found", "no_results_found": "No matches found",
"page_not_found": "This page could not be found", "page_not_found": "This page could not be found",
"proxy_error": "Proxy error",
"script_fail": "Ennakkopyyntöskriptiä ei voitu suorittaa", "script_fail": "Ennakkopyyntöskriptiä ei voitu suorittaa",
"something_went_wrong": "Jotain meni pieleen", "something_went_wrong": "Jotain meni pieleen",
"test_script_fail": "Could not execute post-request script" "test_script_fail": "Could not execute post-request script"
@@ -278,13 +251,9 @@
"renamed": "Kansio nimettiin uudelleen" "renamed": "Kansio nimettiin uudelleen"
}, },
"graphql": { "graphql": {
"connection_switch_confirm": "Do you want to connect with the latest GraphQL endpoint?",
"connection_switch_new_url": "Switching to a tab will disconnected you from the active GraphQL connection. New connection URL is",
"connection_switch_url": "You're connected to a GraphQL endpoint the connection URL is",
"mutations": "Mutaatiot", "mutations": "Mutaatiot",
"schema": "Kaavio", "schema": "Kaavio",
"subscriptions": "Tilaukset", "subscriptions": "Tilaukset"
"switch_connection": "Switch connection"
}, },
"group": { "group": {
"time": "Time", "time": "Time",
@@ -338,36 +307,13 @@
"json_description": "Import collections from a Hoppscotch Collections JSON file", "json_description": "Import collections from a Hoppscotch Collections JSON file",
"title": "Tuonti" "title": "Tuonti"
}, },
"inspections": {
"description": "Inspect possible errors",
"environment": {
"add_environment": "Add to Environment",
"not_found": "Environment variable “{environment}” not found."
},
"header": {
"cookie": "The browser doesn't allow Hoppscotch to set the Cookie Header. While we're working on the Hoppscotch Desktop App (coming soon), please use the Authorization Header instead."
},
"response": {
"401_error": "Please check your authentication credentials.",
"404_error": "Please check your request URL and method type.",
"cors_error": "Please check your Cross-Origin Resource Sharing configuration.",
"default_error": "Please check your request.",
"network_error": "Please check your network connection."
},
"title": "Inspector",
"url": {
"extension_not_installed": "Extension not installed.",
"extension_unknown_origin": "Make sure you've added the API endpoint's origin to the Hoppscotch Browser Extension list.",
"extention_enable_action": "Enable Browser Extension",
"extention_not_enabled": "Extension not enabled."
}
},
"layout": { "layout": {
"collapse_collection": "Collapse or Expand Collections", "collapse_collection": "Collapse or Expand Collections",
"collapse_sidebar": "Collapse or Expand the sidebar", "collapse_sidebar": "Collapse or Expand the sidebar",
"column": "Vertical layout", "column": "Vertical layout",
"name": "Layout", "name": "Layout",
"row": "Horizontal layout" "row": "Horizontal layout",
"zen_mode": "Zen -tila"
}, },
"modal": { "modal": {
"close_unsaved_tab": "You have unsaved changes", "close_unsaved_tab": "You have unsaved changes",
@@ -472,7 +418,6 @@
"payload": "Hyötykuorma", "payload": "Hyötykuorma",
"query": "Kysely", "query": "Kysely",
"raw_body": "Raaka pyynnön runko", "raw_body": "Raaka pyynnön runko",
"rename": "Rename Request",
"renamed": "Pyyntö nimettiin uudelleen", "renamed": "Pyyntö nimettiin uudelleen",
"run": "Juosta", "run": "Juosta",
"save": "Tallentaa", "save": "Tallentaa",
@@ -480,7 +425,6 @@
"saved": "Pyyntö tallennettu", "saved": "Pyyntö tallennettu",
"share": "Jaa", "share": "Jaa",
"share_description": "Share Hoppscotch with your friends", "share_description": "Share Hoppscotch with your friends",
"stop": "Stop",
"title": "Pyyntö", "title": "Pyyntö",
"type": "Pyynnön tyyppi", "type": "Pyynnön tyyppi",
"url": "URL -osoite", "url": "URL -osoite",
@@ -515,6 +459,7 @@
"account_name_description": "Tämä on näyttönimesi.", "account_name_description": "Tämä on näyttönimesi.",
"background": "Tausta", "background": "Tausta",
"black_mode": "Musta", "black_mode": "Musta",
"change_font_size": "Vaihda fontin kokoa",
"choose_language": "Valitse kieli", "choose_language": "Valitse kieli",
"dark_mode": "Tumma", "dark_mode": "Tumma",
"delete_account": "Delete account", "delete_account": "Delete account",
@@ -527,6 +472,10 @@
"extensions": "Laajennukset", "extensions": "Laajennukset",
"extensions_use_toggle": "Käytä pyyntöjen lähettämiseen selainlaajennusta (jos sellainen on)", "extensions_use_toggle": "Käytä pyyntöjen lähettämiseen selainlaajennusta (jos sellainen on)",
"follow": "Follow Us", "follow": "Follow Us",
"font_size": "Fonttikoko",
"font_size_large": "Suuri",
"font_size_medium": "Keskikokoinen",
"font_size_small": "Pieni",
"interceptor": "Torjuntahävittäjä", "interceptor": "Torjuntahävittäjä",
"interceptor_description": "Sovellusliittymien ja sovellusliittymien välinen väliohjelmisto.", "interceptor_description": "Sovellusliittymien ja sovellusliittymien välinen väliohjelmisto.",
"language": "Kieli", "language": "Kieli",
@@ -591,27 +540,19 @@
"settings": "Siirry Asetukset -sivulle", "settings": "Siirry Asetukset -sivulle",
"title": "Navigointi" "title": "Navigointi"
}, },
"others": {
"prettify": "Prettify Editor's Content",
"title": "Others"
},
"request": { "request": {
"copy_request_link": "Kopioi pyyntölinkki", "copy_request_link": "Kopioi pyyntölinkki",
"delete_method": "Valitse POISTA menetelmä", "delete_method": "Valitse POISTA menetelmä",
"get_method": "Valitse GET -menetelmä", "get_method": "Valitse GET -menetelmä",
"head_method": "Valitse HEAD -menetelmä", "head_method": "Valitse HEAD -menetelmä",
"import_curl": "Import cURL",
"method": "Menetelmä", "method": "Menetelmä",
"next_method": "Valitse Seuraava menetelmä", "next_method": "Valitse Seuraava menetelmä",
"post_method": "Valitse POST -menetelmä", "post_method": "Valitse POST -menetelmä",
"previous_method": "Valitse Edellinen menetelmä", "previous_method": "Valitse Edellinen menetelmä",
"put_method": "Valitse PUT -menetelmä", "put_method": "Valitse PUT -menetelmä",
"rename": "Rename Request",
"reset_request": "Nollaa pyyntö", "reset_request": "Nollaa pyyntö",
"save_request": "Save Request",
"save_to_collections": "Tallenna kokoelmiin", "save_to_collections": "Tallenna kokoelmiin",
"send_request": "Lähetä pyyntö", "send_request": "Lähetä pyyntö",
"show_code": "Generate code snippet",
"title": "Pyyntö" "title": "Pyyntö"
}, },
"response": { "response": {
@@ -641,85 +582,6 @@
"log": "Hirsi", "log": "Hirsi",
"url": "URL -osoite" "url": "URL -osoite"
}, },
"spotlight": {
"change_language": "Change Language",
"environments": {
"delete": "Delete current environment",
"duplicate": "Duplicate current environment",
"duplicate_global": "Duplicate global environment",
"edit": "Edit current environment",
"edit_global": "Edit global environment",
"new": "Create new environment",
"new_variable": "Create a new environment variable",
"title": "Environments"
},
"general": {
"chat": "Chat with support",
"help_menu": "Help and support",
"open_docs": "Read Documentation",
"open_github": "Open GitHub repository",
"open_keybindings": "Keyboard shortcuts",
"social": "Social",
"title": "General"
},
"graphql": {
"connect": "Connect to server",
"disconnect": "Disconnect from server"
},
"miscellaneous": {
"invite": "Invite your friends to Hoppscotch",
"title": "Miscellaneous"
},
"request": {
"save_as_new": "Save as new request",
"select_method": "Select method",
"switch_to": "Switch to",
"tab_authorization": "Authorization tab",
"tab_body": "Body tab",
"tab_headers": "Headers tab",
"tab_parameters": "Parameters tab",
"tab_pre_request_script": "Pre-request script tab",
"tab_query": "Query tab",
"tab_tests": "Tests tab",
"tab_variables": "Variables tab"
},
"response": {
"copy": "Copy response",
"download": "Download response as file",
"title": "Response"
},
"section": {
"interceptor": "Interceptor",
"interface": "Interface",
"theme": "Theme",
"user": "User"
},
"settings": {
"change_interceptor": "Change Interceptor",
"change_language": "Change Language",
"theme": {
"black": "Black",
"dark": "Dark",
"light": "Light",
"system": "System preference"
}
},
"tab": {
"close_current": "Close current tab",
"close_others": "Close all other tabs",
"duplicate": "Duplicate current tab",
"new_tab": "Open a new tab",
"title": "Tabs"
},
"workspace": {
"delete": "Delete current team",
"edit": "Edit current team",
"invite": "Invite people to team",
"new": "Create new team",
"switch_to_personal": "Switch to your personal workspace",
"title": "Teams"
}
},
"sse": { "sse": {
"event_type": "Tapahtumatyyppi", "event_type": "Tapahtumatyyppi",
"log": "Hirsi", "log": "Hirsi",
@@ -777,11 +639,8 @@
"tab": { "tab": {
"authorization": "Valtuutus", "authorization": "Valtuutus",
"body": "Runko", "body": "Runko",
"close": "Close Tab",
"close_others": "Close other Tabs",
"collections": "Kokoelmat", "collections": "Kokoelmat",
"documentation": "Dokumentointi", "documentation": "Dokumentointi",
"duplicate": "Duplicate Tab",
"environments": "Environments", "environments": "Environments",
"headers": "Otsikot", "headers": "Otsikot",
"history": "Historia", "history": "Historia",

View File

@@ -5,7 +5,6 @@
"choose_file": "Choisir un fichier", "choose_file": "Choisir un fichier",
"clear": "Effacer", "clear": "Effacer",
"clear_all": "Tout effacer", "clear_all": "Tout effacer",
"clear_history": "Clear all History",
"close": "Close", "close": "Close",
"connect": "Connecter", "connect": "Connecter",
"connecting": "Connecting", "connecting": "Connecting",
@@ -32,7 +31,6 @@
"paste": "Coller", "paste": "Coller",
"prettify": "Formater", "prettify": "Formater",
"remove": "Supprimer", "remove": "Supprimer",
"rename": "Rename",
"restore": "Restaurer", "restore": "Restaurer",
"save": "Sauvegarder", "save": "Sauvegarder",
"scroll_to_bottom": "Scroll to bottom", "scroll_to_bottom": "Scroll to bottom",
@@ -79,8 +77,6 @@
"search": "Chercher", "search": "Chercher",
"share": "Partager", "share": "Partager",
"shortcuts": "Raccourcis", "shortcuts": "Raccourcis",
"social_description": "Follow us on social media to stay updated with the latest news, updates and releases.",
"social_links": "Social links",
"spotlight": "Projecteur", "spotlight": "Projecteur",
"status": "Statut", "status": "Statut",
"status_description": "Vérifier l'état du site web", "status_description": "Vérifier l'état du site web",
@@ -135,15 +131,12 @@
"renamed": "Collection renommée", "renamed": "Collection renommée",
"request_in_use": "Demande en cours d'utilisation", "request_in_use": "Demande en cours d'utilisation",
"save_as": "Enregistrer sous", "save_as": "Enregistrer sous",
"save_to_collection": "Save to Collection",
"select": "Sélectionnez une collection", "select": "Sélectionnez une collection",
"select_location": "Sélectionnez l'emplacement", "select_location": "Sélectionnez l'emplacement",
"select_team": "Sélectionnez une équipe", "select_team": "Sélectionnez une équipe",
"team_collections": "Collections de l'équipe" "team_collections": "Collections de l'équipe"
}, },
"confirm": { "confirm": {
"close_unsaved_tab": "Are you sure you want to close this tab?",
"close_unsaved_tabs": "Are you sure you want to close all tabs? {count} unsaved tabs will be lost.",
"exit_team": "Are you sure you want to leave this team?", "exit_team": "Are you sure you want to leave this team?",
"logout": "Êtes-vous sûr de vouloir vous déconnecter?", "logout": "Êtes-vous sûr de vouloir vous déconnecter?",
"remove_collection": "Voulez-vous vraiment supprimer définitivement cette collection ?", "remove_collection": "Voulez-vous vraiment supprimer définitivement cette collection ?",
@@ -157,11 +150,6 @@
"save_unsaved_tab": "Do you want to save changes made in this tab?", "save_unsaved_tab": "Do you want to save changes made in this tab?",
"sync": "Voulez-vous vraiment synchroniser cet espace de travail ?" "sync": "Voulez-vous vraiment synchroniser cet espace de travail ?"
}, },
"context_menu": {
"add_parameters": "Add to parameters",
"open_request_in_new_tab": "Open request in new tab",
"set_environment_variable": "Set as variable"
},
"count": { "count": {
"header": "En-tête {count}", "header": "En-tête {count}",
"message": "Message {compte}", "message": "Message {compte}",
@@ -204,31 +192,17 @@
"create_new": "Créer un nouvel environnement", "create_new": "Créer un nouvel environnement",
"created": "Environnement créé", "created": "Environnement créé",
"deleted": "Environnement supprimé", "deleted": "Environnement supprimé",
"duplicated": "Environment duplicated",
"edit": "Modifier l'environnement", "edit": "Modifier l'environnement",
"empty_variables": "No variables",
"global": "Global",
"global_variables": "Global variables",
"invalid_name": "Veuillez fournir un nom valide pour l'environnement", "invalid_name": "Veuillez fournir un nom valide pour l'environnement",
"list": "Environment variables",
"my_environments": "My Environments", "my_environments": "My Environments",
"name": "Name",
"nested_overflow": "les variables d'environnement imbriquées sont limitées à 10 niveaux", "nested_overflow": "les variables d'environnement imbriquées sont limitées à 10 niveaux",
"new": "Nouvel environnement", "new": "Nouvel environnement",
"no_active_environment": "No active environment",
"no_environment": "Pas d'environnement", "no_environment": "Pas d'environnement",
"no_environment_description": "Aucun environnement n'a été sélectionné. Choisissez ce qu'il faut faire avec les variables suivantes.", "no_environment_description": "Aucun environnement n'a été sélectionné. Choisissez ce qu'il faut faire avec les variables suivantes.",
"quick_peek": "Environment Quick Peek",
"replace_with_variable": "Replace with variable",
"scope": "Scope",
"select": "Sélectionnez l'environnement", "select": "Sélectionnez l'environnement",
"set": "Set environment",
"set_as_environment": "Set as environment",
"team_environments": "Team Environments", "team_environments": "Team Environments",
"title": "Environnements", "title": "Environnements",
"updated": "Mise à jour de l'environnement", "updated": "Mise à jour de l'environnement",
"value": "Value",
"variable": "Variable",
"variable_list": "Liste des variables" "variable_list": "Liste des variables"
}, },
"error": { "error": {
@@ -252,7 +226,6 @@
"no_duration": "Pas de durée", "no_duration": "Pas de durée",
"no_results_found": "Aucune correspondance trouvée", "no_results_found": "Aucune correspondance trouvée",
"page_not_found": "Cette page n'a pas pu être trouvée", "page_not_found": "Cette page n'a pas pu être trouvée",
"proxy_error": "Proxy error",
"script_fail": "Impossible d'exécuter le script de pré-requête", "script_fail": "Impossible d'exécuter le script de pré-requête",
"something_went_wrong": "Quelque chose s'est mal passé", "something_went_wrong": "Quelque chose s'est mal passé",
"test_script_fail": "Impossible d'exécuter le script post-requête" "test_script_fail": "Impossible d'exécuter le script post-requête"
@@ -278,13 +251,9 @@
"renamed": "Dossier renommé" "renamed": "Dossier renommé"
}, },
"graphql": { "graphql": {
"connection_switch_confirm": "Do you want to connect with the latest GraphQL endpoint?",
"connection_switch_new_url": "Switching to a tab will disconnected you from the active GraphQL connection. New connection URL is",
"connection_switch_url": "You're connected to a GraphQL endpoint the connection URL is",
"mutations": "Mutations", "mutations": "Mutations",
"schema": "Schéma", "schema": "Schéma",
"subscriptions": "Abonnements", "subscriptions": "Abonnements"
"switch_connection": "Switch connection"
}, },
"group": { "group": {
"time": "Time", "time": "Time",
@@ -338,36 +307,13 @@
"json_description": "Importer des collections depuis un fichier JSON Hoppscotch", "json_description": "Importer des collections depuis un fichier JSON Hoppscotch",
"title": "Importer" "title": "Importer"
}, },
"inspections": {
"description": "Inspect possible errors",
"environment": {
"add_environment": "Add to Environment",
"not_found": "Environment variable “{environment}” not found."
},
"header": {
"cookie": "The browser doesn't allow Hoppscotch to set the Cookie Header. While we're working on the Hoppscotch Desktop App (coming soon), please use the Authorization Header instead."
},
"response": {
"401_error": "Please check your authentication credentials.",
"404_error": "Please check your request URL and method type.",
"cors_error": "Please check your Cross-Origin Resource Sharing configuration.",
"default_error": "Please check your request.",
"network_error": "Please check your network connection."
},
"title": "Inspector",
"url": {
"extension_not_installed": "Extension not installed.",
"extension_unknown_origin": "Make sure you've added the API endpoint's origin to the Hoppscotch Browser Extension list.",
"extention_enable_action": "Enable Browser Extension",
"extention_not_enabled": "Extension not enabled."
}
},
"layout": { "layout": {
"collapse_collection": "Réduire ou développer les collections", "collapse_collection": "Réduire ou développer les collections",
"collapse_sidebar": "Réduire ou développer la barre latérale", "collapse_sidebar": "Réduire ou développer la barre latérale",
"column": "Disposition verticale", "column": "Disposition verticale",
"name": "Disposition", "name": "Disposition",
"row": "Disposition horizontale" "row": "Disposition horizontale",
"zen_mode": "Mode Zen"
}, },
"modal": { "modal": {
"close_unsaved_tab": "You have unsaved changes", "close_unsaved_tab": "You have unsaved changes",
@@ -472,7 +418,6 @@
"payload": "Charge utile", "payload": "Charge utile",
"query": "Requête", "query": "Requête",
"raw_body": "Corps de requête brut", "raw_body": "Corps de requête brut",
"rename": "Rename Request",
"renamed": "Requête renommée", "renamed": "Requête renommée",
"run": "Lancer", "run": "Lancer",
"save": "Sauvegarder", "save": "Sauvegarder",
@@ -480,7 +425,6 @@
"saved": "Requête enregistrée", "saved": "Requête enregistrée",
"share": "Partager", "share": "Partager",
"share_description": "Partagez Hoppscotch avec vos amis", "share_description": "Partagez Hoppscotch avec vos amis",
"stop": "Stop",
"title": "Requête", "title": "Requête",
"type": "Type de requête", "type": "Type de requête",
"url": "URL", "url": "URL",
@@ -515,6 +459,7 @@
"account_name_description": "Ceci est votre nom d'affichage.", "account_name_description": "Ceci est votre nom d'affichage.",
"background": "Fond", "background": "Fond",
"black_mode": "Noir", "black_mode": "Noir",
"change_font_size": "Changer la taille de la police",
"choose_language": "Choisissez la langue", "choose_language": "Choisissez la langue",
"dark_mode": "Sombre", "dark_mode": "Sombre",
"delete_account": "Delete account", "delete_account": "Delete account",
@@ -527,6 +472,10 @@
"extensions": "Extensions", "extensions": "Extensions",
"extensions_use_toggle": "Utilisez l'extension de navigateur pour envoyer des requêtes (le cas échéant)", "extensions_use_toggle": "Utilisez l'extension de navigateur pour envoyer des requêtes (le cas échéant)",
"follow": "Follow Us", "follow": "Follow Us",
"font_size": "Taille de police",
"font_size_large": "Grande",
"font_size_medium": "Moyenne",
"font_size_small": "Petite",
"interceptor": "Intercepteur", "interceptor": "Intercepteur",
"interceptor_description": "Middleware entre l'application et les API.", "interceptor_description": "Middleware entre l'application et les API.",
"language": "Langue", "language": "Langue",
@@ -591,27 +540,19 @@
"settings": "Aller à la page Paramètres", "settings": "Aller à la page Paramètres",
"title": "Navigation" "title": "Navigation"
}, },
"others": {
"prettify": "Prettify Editor's Content",
"title": "Others"
},
"request": { "request": {
"copy_request_link": "Copier le lien de requête", "copy_request_link": "Copier le lien de requête",
"delete_method": "Sélectionnez la méthode DELETE", "delete_method": "Sélectionnez la méthode DELETE",
"get_method": "Sélectionnez la méthode GET", "get_method": "Sélectionnez la méthode GET",
"head_method": "Sélectionnez la méthode HEAD", "head_method": "Sélectionnez la méthode HEAD",
"import_curl": "Import cURL",
"method": "Méthode", "method": "Méthode",
"next_method": "Sélectionnez la méthode suivante", "next_method": "Sélectionnez la méthode suivante",
"post_method": "Sélectionnez la méthode POST", "post_method": "Sélectionnez la méthode POST",
"previous_method": "Sélectionnez la méthode précédente", "previous_method": "Sélectionnez la méthode précédente",
"put_method": "Sélectionnez la méthode PUT", "put_method": "Sélectionnez la méthode PUT",
"rename": "Rename Request",
"reset_request": "Réinitialiser la requête", "reset_request": "Réinitialiser la requête",
"save_request": "Save Request",
"save_to_collections": "Enregistrer dans les collections", "save_to_collections": "Enregistrer dans les collections",
"send_request": "Envoyer la requête", "send_request": "Envoyer la requête",
"show_code": "Generate code snippet",
"title": "Requête" "title": "Requête"
}, },
"response": { "response": {
@@ -641,85 +582,6 @@
"log": "Infos", "log": "Infos",
"url": "URL" "url": "URL"
}, },
"spotlight": {
"change_language": "Change Language",
"environments": {
"delete": "Delete current environment",
"duplicate": "Duplicate current environment",
"duplicate_global": "Duplicate global environment",
"edit": "Edit current environment",
"edit_global": "Edit global environment",
"new": "Create new environment",
"new_variable": "Create a new environment variable",
"title": "Environments"
},
"general": {
"chat": "Chat with support",
"help_menu": "Help and support",
"open_docs": "Read Documentation",
"open_github": "Open GitHub repository",
"open_keybindings": "Keyboard shortcuts",
"social": "Social",
"title": "General"
},
"graphql": {
"connect": "Connect to server",
"disconnect": "Disconnect from server"
},
"miscellaneous": {
"invite": "Invite your friends to Hoppscotch",
"title": "Miscellaneous"
},
"request": {
"save_as_new": "Save as new request",
"select_method": "Select method",
"switch_to": "Switch to",
"tab_authorization": "Authorization tab",
"tab_body": "Body tab",
"tab_headers": "Headers tab",
"tab_parameters": "Parameters tab",
"tab_pre_request_script": "Pre-request script tab",
"tab_query": "Query tab",
"tab_tests": "Tests tab",
"tab_variables": "Variables tab"
},
"response": {
"copy": "Copy response",
"download": "Download response as file",
"title": "Response"
},
"section": {
"interceptor": "Interceptor",
"interface": "Interface",
"theme": "Theme",
"user": "User"
},
"settings": {
"change_interceptor": "Change Interceptor",
"change_language": "Change Language",
"theme": {
"black": "Black",
"dark": "Dark",
"light": "Light",
"system": "System preference"
}
},
"tab": {
"close_current": "Close current tab",
"close_others": "Close all other tabs",
"duplicate": "Duplicate current tab",
"new_tab": "Open a new tab",
"title": "Tabs"
},
"workspace": {
"delete": "Delete current team",
"edit": "Edit current team",
"invite": "Invite people to team",
"new": "Create new team",
"switch_to_personal": "Switch to your personal workspace",
"title": "Teams"
}
},
"sse": { "sse": {
"event_type": "Type d'événement", "event_type": "Type d'événement",
"log": "Infos", "log": "Infos",
@@ -727,7 +589,7 @@
}, },
"state": { "state": {
"bulk_mode": "Modification groupée", "bulk_mode": "Modification groupée",
"bulk_mode_placeholder": "Les entrées sont séparées par une nouvelle ligne\nLes clés et les valeurs sont séparées par :\nAjoutez # à n'importe quelle ligne que vous souhaitez ajouter mais garder désactivée", "bulk_mode_placeholder": "Les entrées sont séparées par une nouvelle ligne\nLes clés et les valeurs sont séparées par :\nAjoutez # à n'importe quelle ligne que vous souhaitez ajouter mais garder désactivée",
"cleared": "Effacé", "cleared": "Effacé",
"connected": "Connecté", "connected": "Connecté",
"connected_to": "Connecté à {nom}", "connected_to": "Connecté à {nom}",
@@ -777,11 +639,8 @@
"tab": { "tab": {
"authorization": "Autorisation", "authorization": "Autorisation",
"body": "Corps", "body": "Corps",
"close": "Close Tab",
"close_others": "Close other Tabs",
"collections": "Collections", "collections": "Collections",
"documentation": "Documentation", "documentation": "Documentation",
"duplicate": "Duplicate Tab",
"environments": "Environments", "environments": "Environments",
"headers": "En-têtes", "headers": "En-têtes",
"history": "Histoire", "history": "Histoire",
@@ -832,7 +691,7 @@
"member_role_updated": "Rôles des utilisateurs mis à jour", "member_role_updated": "Rôles des utilisateurs mis à jour",
"members": "Membres", "members": "Membres",
"more_members": "+{count} more", "more_members": "+{count} more",
"name_length_insufficient": "Le nom de l'équipe doit comporter au moins 6 caractères", "name_length_insufficient": "Le nom de l'équipe doit comporter au moins 6 caractères",
"name_updated": "Nom de l'équipe mis à jour", "name_updated": "Nom de l'équipe mis à jour",
"new": "Nouvelle équipe", "new": "Nouvelle équipe",
"new_created": "Nouvelle équipe créée", "new_created": "Nouvelle équipe créée",

View File

@@ -5,7 +5,6 @@
"choose_file": "בחר קובץ", "choose_file": "בחר קובץ",
"clear": "ברור", "clear": "ברור",
"clear_all": "נקה הכל", "clear_all": "נקה הכל",
"clear_history": "Clear all History",
"close": "Close", "close": "Close",
"connect": "לְחַבֵּר", "connect": "לְחַבֵּר",
"connecting": "Connecting", "connecting": "Connecting",
@@ -32,7 +31,6 @@
"paste": "Paste", "paste": "Paste",
"prettify": "לְיַפּוֹת", "prettify": "לְיַפּוֹת",
"remove": "לְהַסִיר", "remove": "לְהַסִיר",
"rename": "Rename",
"restore": "לשחזר", "restore": "לשחזר",
"save": "להציל", "save": "להציל",
"scroll_to_bottom": "Scroll to bottom", "scroll_to_bottom": "Scroll to bottom",
@@ -79,8 +77,6 @@
"search": "לחפש", "search": "לחפש",
"share": "לַחֲלוֹק", "share": "לַחֲלוֹק",
"shortcuts": "קיצורי דרך", "shortcuts": "קיצורי דרך",
"social_description": "Follow us on social media to stay updated with the latest news, updates and releases.",
"social_links": "Social links",
"spotlight": "זַרקוֹר", "spotlight": "זַרקוֹר",
"status": "סטָטוּס", "status": "סטָטוּס",
"status_description": "Check the status of the website", "status_description": "Check the status of the website",
@@ -135,15 +131,12 @@
"renamed": "שם האוסף שונה", "renamed": "שם האוסף שונה",
"request_in_use": "Request in use", "request_in_use": "Request in use",
"save_as": "שמור כ", "save_as": "שמור כ",
"save_to_collection": "Save to Collection",
"select": "בחר אוסף", "select": "בחר אוסף",
"select_location": "תבחר מיקום", "select_location": "תבחר מיקום",
"select_team": "בחר צוות", "select_team": "בחר צוות",
"team_collections": "אוספי צוות" "team_collections": "אוספי צוות"
}, },
"confirm": { "confirm": {
"close_unsaved_tab": "Are you sure you want to close this tab?",
"close_unsaved_tabs": "Are you sure you want to close all tabs? {count} unsaved tabs will be lost.",
"exit_team": "Are you sure you want to leave this team?", "exit_team": "Are you sure you want to leave this team?",
"logout": "האם אתה בטוח שאתה רוצה להתנתק?", "logout": "האם אתה בטוח שאתה רוצה להתנתק?",
"remove_collection": "האם אתה בטוח שברצונך למחוק את האוסף הזה לצמיתות?", "remove_collection": "האם אתה בטוח שברצונך למחוק את האוסף הזה לצמיתות?",
@@ -157,11 +150,6 @@
"save_unsaved_tab": "Do you want to save changes made in this tab?", "save_unsaved_tab": "Do you want to save changes made in this tab?",
"sync": "האם אתה בטוח שברצונך לסנכרן את סביבת העבודה הזו?" "sync": "האם אתה בטוח שברצונך לסנכרן את סביבת העבודה הזו?"
}, },
"context_menu": {
"add_parameters": "Add to parameters",
"open_request_in_new_tab": "Open request in new tab",
"set_environment_variable": "Set as variable"
},
"count": { "count": {
"header": "כותרת {count}", "header": "כותרת {count}",
"message": "הודעה {count}", "message": "הודעה {count}",
@@ -204,31 +192,17 @@
"create_new": "צור סביבה חדשה", "create_new": "צור סביבה חדשה",
"created": "Environment created", "created": "Environment created",
"deleted": "Environment deletion", "deleted": "Environment deletion",
"duplicated": "Environment duplicated",
"edit": "ערוך את הסביבה", "edit": "ערוך את הסביבה",
"empty_variables": "No variables",
"global": "Global",
"global_variables": "Global variables",
"invalid_name": "אנא ספק שם חוקי לסביבה", "invalid_name": "אנא ספק שם חוקי לסביבה",
"list": "Environment variables",
"my_environments": "My Environments", "my_environments": "My Environments",
"name": "Name",
"nested_overflow": "nested environment variables are limited to 10 levels", "nested_overflow": "nested environment variables are limited to 10 levels",
"new": "סביבה חדשה", "new": "סביבה חדשה",
"no_active_environment": "No active environment",
"no_environment": "אין סביבה", "no_environment": "אין סביבה",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.", "no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"quick_peek": "Environment Quick Peek",
"replace_with_variable": "Replace with variable",
"scope": "Scope",
"select": "בחר סביבה", "select": "בחר סביבה",
"set": "Set environment",
"set_as_environment": "Set as environment",
"team_environments": "Team Environments", "team_environments": "Team Environments",
"title": "סביבות", "title": "סביבות",
"updated": "Environment updation", "updated": "Environment updation",
"value": "Value",
"variable": "Variable",
"variable_list": "רשימת משתנים" "variable_list": "רשימת משתנים"
}, },
"error": { "error": {
@@ -252,7 +226,6 @@
"no_duration": "אין משך זמן", "no_duration": "אין משך זמן",
"no_results_found": "No matches found", "no_results_found": "No matches found",
"page_not_found": "This page could not be found", "page_not_found": "This page could not be found",
"proxy_error": "Proxy error",
"script_fail": "לא ניתן להפעיל סקריפט של בקשה מראש", "script_fail": "לא ניתן להפעיל סקריפט של בקשה מראש",
"something_went_wrong": "משהו השתבש", "something_went_wrong": "משהו השתבש",
"test_script_fail": "Could not execute post-request script" "test_script_fail": "Could not execute post-request script"
@@ -278,13 +251,9 @@
"renamed": "שם התיקייה שונה" "renamed": "שם התיקייה שונה"
}, },
"graphql": { "graphql": {
"connection_switch_confirm": "Do you want to connect with the latest GraphQL endpoint?",
"connection_switch_new_url": "Switching to a tab will disconnected you from the active GraphQL connection. New connection URL is",
"connection_switch_url": "You're connected to a GraphQL endpoint the connection URL is",
"mutations": "מוטציות", "mutations": "מוטציות",
"schema": "סכֵימָה", "schema": "סכֵימָה",
"subscriptions": "מנויים", "subscriptions": "מנויים"
"switch_connection": "Switch connection"
}, },
"group": { "group": {
"time": "Time", "time": "Time",
@@ -338,36 +307,13 @@
"json_description": "Import collections from a Hoppscotch Collections JSON file", "json_description": "Import collections from a Hoppscotch Collections JSON file",
"title": "יְבוּא" "title": "יְבוּא"
}, },
"inspections": {
"description": "Inspect possible errors",
"environment": {
"add_environment": "Add to Environment",
"not_found": "Environment variable “{environment}” not found."
},
"header": {
"cookie": "The browser doesn't allow Hoppscotch to set the Cookie Header. While we're working on the Hoppscotch Desktop App (coming soon), please use the Authorization Header instead."
},
"response": {
"401_error": "Please check your authentication credentials.",
"404_error": "Please check your request URL and method type.",
"cors_error": "Please check your Cross-Origin Resource Sharing configuration.",
"default_error": "Please check your request.",
"network_error": "Please check your network connection."
},
"title": "Inspector",
"url": {
"extension_not_installed": "Extension not installed.",
"extension_unknown_origin": "Make sure you've added the API endpoint's origin to the Hoppscotch Browser Extension list.",
"extention_enable_action": "Enable Browser Extension",
"extention_not_enabled": "Extension not enabled."
}
},
"layout": { "layout": {
"collapse_collection": "Collapse or Expand Collections", "collapse_collection": "Collapse or Expand Collections",
"collapse_sidebar": "Collapse or Expand the sidebar", "collapse_sidebar": "Collapse or Expand the sidebar",
"column": "Vertical layout", "column": "Vertical layout",
"name": "Layout", "name": "Layout",
"row": "Horizontal layout" "row": "Horizontal layout",
"zen_mode": "מצב זן"
}, },
"modal": { "modal": {
"close_unsaved_tab": "You have unsaved changes", "close_unsaved_tab": "You have unsaved changes",
@@ -472,7 +418,6 @@
"payload": "מטען", "payload": "מטען",
"query": "שאילתא", "query": "שאילתא",
"raw_body": "גוף בקשה גולמית", "raw_body": "גוף בקשה גולמית",
"rename": "Rename Request",
"renamed": "שם הבקשה שונה", "renamed": "שם הבקשה שונה",
"run": "לָרוּץ", "run": "לָרוּץ",
"save": "להציל", "save": "להציל",
@@ -480,7 +425,6 @@
"saved": "הבקשה נשמרה", "saved": "הבקשה נשמרה",
"share": "לַחֲלוֹק", "share": "לַחֲלוֹק",
"share_description": "Share Hoppscotch with your friends", "share_description": "Share Hoppscotch with your friends",
"stop": "Stop",
"title": "בַּקָשָׁה", "title": "בַּקָשָׁה",
"type": "סוג בקשה", "type": "סוג בקשה",
"url": "כתובת URL", "url": "כתובת URL",
@@ -515,6 +459,7 @@
"account_name_description": "זהו שם התצוגה שלך.", "account_name_description": "זהו שם התצוגה שלך.",
"background": "רקע כללי", "background": "רקע כללי",
"black_mode": "שָׁחוֹר", "black_mode": "שָׁחוֹר",
"change_font_size": "שנה גודל פונט",
"choose_language": "בחר שפה", "choose_language": "בחר שפה",
"dark_mode": "אפל", "dark_mode": "אפל",
"delete_account": "Delete account", "delete_account": "Delete account",
@@ -527,6 +472,10 @@
"extensions": "הרחבות", "extensions": "הרחבות",
"extensions_use_toggle": "השתמש בתוסף הדפדפן כדי לשלוח בקשות (אם קיימות)", "extensions_use_toggle": "השתמש בתוסף הדפדפן כדי לשלוח בקשות (אם קיימות)",
"follow": "Follow Us", "follow": "Follow Us",
"font_size": "גודל גופן",
"font_size_large": "גָדוֹל",
"font_size_medium": "בינוני",
"font_size_small": "קָטָן",
"interceptor": "מיירט", "interceptor": "מיירט",
"interceptor_description": "תוכנת ביניים בין יישום לממשקי API.", "interceptor_description": "תוכנת ביניים בין יישום לממשקי API.",
"language": "שפה", "language": "שפה",
@@ -591,27 +540,19 @@
"settings": "עבור אל דף ההגדרות", "settings": "עבור אל דף ההגדרות",
"title": "ניווט" "title": "ניווט"
}, },
"others": {
"prettify": "Prettify Editor's Content",
"title": "Others"
},
"request": { "request": {
"copy_request_link": "העתק קישור לבקשה", "copy_request_link": "העתק קישור לבקשה",
"delete_method": "בחר שיטת DELETE", "delete_method": "בחר שיטת DELETE",
"get_method": "בחר שיטת GET", "get_method": "בחר שיטת GET",
"head_method": "בחר שיטת HEAD", "head_method": "בחר שיטת HEAD",
"import_curl": "Import cURL",
"method": "שיטה", "method": "שיטה",
"next_method": "בחר בשיטה הבאה", "next_method": "בחר בשיטה הבאה",
"post_method": "בחר שיטת POST", "post_method": "בחר שיטת POST",
"previous_method": "בחר שיטה קודמת", "previous_method": "בחר שיטה קודמת",
"put_method": "בחר שיטת PUT", "put_method": "בחר שיטת PUT",
"rename": "Rename Request",
"reset_request": "איפוס הבקשה", "reset_request": "איפוס הבקשה",
"save_request": "Save Request",
"save_to_collections": "שמור באוספים", "save_to_collections": "שמור באוספים",
"send_request": "שלח בקשה", "send_request": "שלח בקשה",
"show_code": "Generate code snippet",
"title": "בַּקָשָׁה" "title": "בַּקָשָׁה"
}, },
"response": { "response": {
@@ -641,85 +582,6 @@
"log": "עֵץ", "log": "עֵץ",
"url": "כתובת URL" "url": "כתובת URL"
}, },
"spotlight": {
"change_language": "Change Language",
"environments": {
"delete": "Delete current environment",
"duplicate": "Duplicate current environment",
"duplicate_global": "Duplicate global environment",
"edit": "Edit current environment",
"edit_global": "Edit global environment",
"new": "Create new environment",
"new_variable": "Create a new environment variable",
"title": "Environments"
},
"general": {
"chat": "Chat with support",
"help_menu": "Help and support",
"open_docs": "Read Documentation",
"open_github": "Open GitHub repository",
"open_keybindings": "Keyboard shortcuts",
"social": "Social",
"title": "General"
},
"graphql": {
"connect": "Connect to server",
"disconnect": "Disconnect from server"
},
"miscellaneous": {
"invite": "Invite your friends to Hoppscotch",
"title": "Miscellaneous"
},
"request": {
"save_as_new": "Save as new request",
"select_method": "Select method",
"switch_to": "Switch to",
"tab_authorization": "Authorization tab",
"tab_body": "Body tab",
"tab_headers": "Headers tab",
"tab_parameters": "Parameters tab",
"tab_pre_request_script": "Pre-request script tab",
"tab_query": "Query tab",
"tab_tests": "Tests tab",
"tab_variables": "Variables tab"
},
"response": {
"copy": "Copy response",
"download": "Download response as file",
"title": "Response"
},
"section": {
"interceptor": "Interceptor",
"interface": "Interface",
"theme": "Theme",
"user": "User"
},
"settings": {
"change_interceptor": "Change Interceptor",
"change_language": "Change Language",
"theme": {
"black": "Black",
"dark": "Dark",
"light": "Light",
"system": "System preference"
}
},
"tab": {
"close_current": "Close current tab",
"close_others": "Close all other tabs",
"duplicate": "Duplicate current tab",
"new_tab": "Open a new tab",
"title": "Tabs"
},
"workspace": {
"delete": "Delete current team",
"edit": "Edit current team",
"invite": "Invite people to team",
"new": "Create new team",
"switch_to_personal": "Switch to your personal workspace",
"title": "Teams"
}
},
"sse": { "sse": {
"event_type": "סוג אירוע", "event_type": "סוג אירוע",
"log": "עֵץ", "log": "עֵץ",
@@ -777,11 +639,8 @@
"tab": { "tab": {
"authorization": "הרשאה", "authorization": "הרשאה",
"body": "גוּף", "body": "גוּף",
"close": "Close Tab",
"close_others": "Close other Tabs",
"collections": "אוספים", "collections": "אוספים",
"documentation": "תיעוד", "documentation": "תיעוד",
"duplicate": "Duplicate Tab",
"environments": "Environments", "environments": "Environments",
"headers": "כותרות", "headers": "כותרות",
"history": "הִיסטוֹרִיָה", "history": "הִיסטוֹרִיָה",

View File

@@ -5,7 +5,6 @@
"choose_file": "फ़ाइल चुनें", "choose_file": "फ़ाइल चुनें",
"clear": "साफ़", "clear": "साफ़",
"clear_all": "सभी साफ करें", "clear_all": "सभी साफ करें",
"clear_history": "Clear all History",
"close": "बंद करे", "close": "बंद करे",
"connect": "कनेक्ट करें", "connect": "कनेक्ट करें",
"connecting": "Connecting", "connecting": "Connecting",
@@ -32,7 +31,6 @@
"paste": "पेस्ट", "paste": "पेस्ट",
"prettify": "सुंदर करे", "prettify": "सुंदर करे",
"remove": "हटाओ", "remove": "हटाओ",
"rename": "Rename",
"restore": "पुनर्स्थापित करें", "restore": "पुनर्स्थापित करें",
"save": "बचाएं", "save": "बचाएं",
"scroll_to_bottom": "नीचे स्क्रॉल करें", "scroll_to_bottom": "नीचे स्क्रॉल करें",
@@ -79,8 +77,6 @@
"search": "खोज", "search": "खोज",
"share": "बाँट", "share": "बाँट",
"shortcuts": "शॉर्टकट", "shortcuts": "शॉर्टकट",
"social_description": "Follow us on social media to stay updated with the latest news, updates and releases.",
"social_links": "Social links",
"spotlight": "स्पॉटलाइट", "spotlight": "स्पॉटलाइट",
"status": "स्थिति", "status": "स्थिति",
"status_description": "वेबसाइट की स्थिति जांचें", "status_description": "वेबसाइट की स्थिति जांचें",
@@ -135,15 +131,12 @@
"renamed": "संग्रह का नाम बदला गया", "renamed": "संग्रह का नाम बदला गया",
"request_in_use": "रिक्वेस्ट इन यूज़", "request_in_use": "रिक्वेस्ट इन यूज़",
"save_as": "इस रूप में सेव करें", "save_as": "इस रूप में सेव करें",
"save_to_collection": "Save to Collection",
"select": "एक संग्रह का चयन करें", "select": "एक संग्रह का चयन करें",
"select_location": "स्थान चुनें", "select_location": "स्थान चुनें",
"select_team": "एक टीम चुनें", "select_team": "एक टीम चुनें",
"team_collections": "टीम संग्रह" "team_collections": "टीम संग्रह"
}, },
"confirm": { "confirm": {
"close_unsaved_tab": "Are you sure you want to close this tab?",
"close_unsaved_tabs": "Are you sure you want to close all tabs? {count} unsaved tabs will be lost.",
"exit_team": "क्या आप वाकई इस टीम को छोड़ना चाहते हैं?", "exit_team": "क्या आप वाकई इस टीम को छोड़ना चाहते हैं?",
"logout": "क्या आप वाकई लॉगआउट करना चाहते हैं?", "logout": "क्या आप वाकई लॉगआउट करना चाहते हैं?",
"remove_collection": "क्या आप वाकई इस संग्रह को स्थायी रूप से हटाना चाहते हैं?", "remove_collection": "क्या आप वाकई इस संग्रह को स्थायी रूप से हटाना चाहते हैं?",
@@ -157,11 +150,6 @@
"save_unsaved_tab": "Do you want to save changes made in this tab?", "save_unsaved_tab": "Do you want to save changes made in this tab?",
"sync": "क्या आप अपने कार्यक्षेत्र को क्लाउड से पुनर्स्थापित करना चाहेंगे? यह आपकी स्थानीय प्रगति को त्याग देगा।" "sync": "क्या आप अपने कार्यक्षेत्र को क्लाउड से पुनर्स्थापित करना चाहेंगे? यह आपकी स्थानीय प्रगति को त्याग देगा।"
}, },
"context_menu": {
"add_parameters": "Add to parameters",
"open_request_in_new_tab": "Open request in new tab",
"set_environment_variable": "Set as variable"
},
"count": { "count": {
"header": "हेडर {count}", "header": "हेडर {count}",
"message": "मैसेज {count}", "message": "मैसेज {count}",
@@ -204,31 +192,17 @@
"create_new": " नया वातावरण बनाएं", "create_new": " नया वातावरण बनाएं",
"created": " पर्यावरण बनाया", "created": " पर्यावरण बनाया",
"deleted": " पर्यावरण विलोपन", "deleted": " पर्यावरण विलोपन",
"duplicated": "Environment duplicated",
"edit": " पर्यावरण संपादित करें", "edit": " पर्यावरण संपादित करें",
"empty_variables": "No variables",
"global": "Global",
"global_variables": "Global variables",
"invalid_name": " कृपया पर्यावरण के लिए एक नाम प्रदान करें", "invalid_name": " कृपया पर्यावरण के लिए एक नाम प्रदान करें",
"list": "Environment variables",
"my_environments": "My Environments", "my_environments": "My Environments",
"name": "Name",
"nested_overflow": " नेस्टेड पर्यावरण चर 10 स्तरों तक सीमित हैं", "nested_overflow": " नेस्टेड पर्यावरण चर 10 स्तरों तक सीमित हैं",
"new": " नया वातावरण", "new": " नया वातावरण",
"no_active_environment": "No active environment",
"no_environment": " कोई वातावरण नहीं", "no_environment": " कोई वातावरण नहीं",
"no_environment_description": " कोई परिवेश नहीं चुना गया था. चुनें कि निम्नलिखित चर के साथ क्या करना है।", "no_environment_description": " कोई परिवेश नहीं चुना गया था. चुनें कि निम्नलिखित चर के साथ क्या करना है।",
"quick_peek": "Environment Quick Peek",
"replace_with_variable": "Replace with variable",
"scope": "Scope",
"select": " पर्यावरण का चयन करें", "select": " पर्यावरण का चयन करें",
"set": "Set environment",
"set_as_environment": "Set as environment",
"team_environments": "Team Environments", "team_environments": "Team Environments",
"title": " वातावरण", "title": " वातावरण",
"updated": " पर्यावरण अद्यतन", "updated": " पर्यावरण अद्यतन",
"value": "Value",
"variable": "Variable",
"variable_list": " परिवर्तनीय सूची" "variable_list": " परिवर्तनीय सूची"
}, },
"error": { "error": {
@@ -252,7 +226,6 @@
"no_duration": " कोई अवधि नहीं", "no_duration": " कोई अवधि नहीं",
"no_results_found": " कोई मेल नहीं मिले", "no_results_found": " कोई मेल नहीं मिले",
"page_not_found": " यह पृष्ठ नहीं मिल सका", "page_not_found": " यह पृष्ठ नहीं मिल सका",
"proxy_error": "Proxy error",
"script_fail": " पूर्व-अनुरोध स्क्रिप्ट निष्पादित नहीं कर सका", "script_fail": " पूर्व-अनुरोध स्क्रिप्ट निष्पादित नहीं कर सका",
"something_went_wrong": " कुछ गलत हो गया", "something_went_wrong": " कुछ गलत हो गया",
"test_script_fail": " अनुरोध के बाद स्क्रिप्ट निष्पादित नहीं कर सका" "test_script_fail": " अनुरोध के बाद स्क्रिप्ट निष्पादित नहीं कर सका"
@@ -278,13 +251,9 @@
"renamed": " फ़ोल्डर का नाम बदला" "renamed": " फ़ोल्डर का नाम बदला"
}, },
"graphql": { "graphql": {
"connection_switch_confirm": "Do you want to connect with the latest GraphQL endpoint?",
"connection_switch_new_url": "Switching to a tab will disconnected you from the active GraphQL connection. New connection URL is",
"connection_switch_url": "You're connected to a GraphQL endpoint the connection URL is",
"mutations": " उत्परिवर्तन", "mutations": " उत्परिवर्तन",
"schema": " योजना", "schema": " योजना",
"subscriptions": " सदस्यता", "subscriptions": " सदस्यता"
"switch_connection": "Switch connection"
}, },
"group": { "group": {
"time": "Time", "time": "Time",
@@ -305,7 +274,8 @@
"pre_request_script": " पूर्व-अनुरोध स्क्रिप्ट जावास्क्रिप्ट में लिखी जाती हैं, और अनुरोध भेजे जाने से पहले चलाई जाती हैं।", "pre_request_script": " पूर्व-अनुरोध स्क्रिप्ट जावास्क्रिप्ट में लिखी जाती हैं, और अनुरोध भेजे जाने से पहले चलाई जाती हैं।",
"script_fail": " ऐसा लगता है कि प्री-रिक्वेस्ट स्क्रिप्ट में गड़बड़ है। नीचे दी गई त्रुटि की जाँच करें और उसके अनुसार स्क्रिप्ट को ठीक करें।", "script_fail": " ऐसा लगता है कि प्री-रिक्वेस्ट स्क्रिप्ट में गड़बड़ है। नीचे दी गई त्रुटि की जाँच करें और उसके अनुसार स्क्रिप्ट को ठीक करें।",
"test_script_fail": " ऐसा लगता है कि परीक्षण स्क्रिप्ट में कोई त्रुटि है। कृपया त्रुटियों को ठीक करें और फिर से परीक्षण चलाएं", "test_script_fail": " ऐसा लगता है कि परीक्षण स्क्रिप्ट में कोई त्रुटि है। कृपया त्रुटियों को ठीक करें और फिर से परीक्षण चलाएं",
"tests": "Write a test script to automate debugging." "tests": "Write a test script to automate debugging.",
"test": "डिबगिंग को स्वचालित करने के लिए एक परीक्षण स्क्रिप्ट लिखें"
}, },
"hide": { "hide": {
"collection": "संग्रह पैनल संक्षिप्त करें", "collection": "संग्रह पैनल संक्षिप्त करें",
@@ -338,36 +308,13 @@
"json_description": "Hoppscotch Collections JSON फ़ाइल से संग्रह आयात करें", "json_description": "Hoppscotch Collections JSON फ़ाइल से संग्रह आयात करें",
"title": "आयात करें" "title": "आयात करें"
}, },
"inspections": {
"description": "Inspect possible errors",
"environment": {
"add_environment": "Add to Environment",
"not_found": "Environment variable “{environment}” not found."
},
"header": {
"cookie": "The browser doesn't allow Hoppscotch to set the Cookie Header. While we're working on the Hoppscotch Desktop App (coming soon), please use the Authorization Header instead."
},
"response": {
"401_error": "Please check your authentication credentials.",
"404_error": "Please check your request URL and method type.",
"cors_error": "Please check your Cross-Origin Resource Sharing configuration.",
"default_error": "Please check your request.",
"network_error": "Please check your network connection."
},
"title": "Inspector",
"url": {
"extension_not_installed": "Extension not installed.",
"extension_unknown_origin": "Make sure you've added the API endpoint's origin to the Hoppscotch Browser Extension list.",
"extention_enable_action": "Enable Browser Extension",
"extention_not_enabled": "Extension not enabled."
}
},
"layout": { "layout": {
"collapse_collection": "संग्रह को संक्षिप्त या विस्तृत करें", "collapse_collection": "संग्रह को संक्षिप्त या विस्तृत करें",
"collapse_sidebar": "साइडबार को संक्षिप्त या विस्तृत करें", "collapse_sidebar": "साइडबार को संक्षिप्त या विस्तृत करें",
"column": "लंबवत लेआउट", "column": "लंबवत लेआउट",
"name": "लेआउट", "name": "लेआउट",
"row": "क्षैतिज लेआउट" "row": "क्षैतिज लेआउट",
"zen_mode": "ज़ेन मोड"
}, },
"modal": { "modal": {
"close_unsaved_tab": "You have unsaved changes", "close_unsaved_tab": "You have unsaved changes",
@@ -472,7 +419,6 @@
"payload": "पेलोड", "payload": "पेलोड",
"query": "सवाल", "query": "सवाल",
"raw_body": "कच्चे अनुरोध निकाय", "raw_body": "कच्चे अनुरोध निकाय",
"rename": "Rename Request",
"renamed": "अनुरोध नाम दिया गया", "renamed": "अनुरोध नाम दिया गया",
"run": "दौड़ना", "run": "दौड़ना",
"save": "बचाना", "save": "बचाना",
@@ -480,7 +426,6 @@
"saved": "अनुरोध सहेजा गया", "saved": "अनुरोध सहेजा गया",
"share": "शेयर करना", "share": "शेयर करना",
"share_description": "अपने दोस्तों के साथ hoppscotch साझा करें", "share_description": "अपने दोस्तों के साथ hoppscotch साझा करें",
"stop": "Stop",
"title": "प्रार्थना", "title": "प्रार्थना",
"type": "अनुरोध का प्रकार", "type": "अनुरोध का प्रकार",
"url": "यूआरएल", "url": "यूआरएल",
@@ -515,6 +460,7 @@
"account_name_description": "यह आपका प्रदर्शन नाम है।", "account_name_description": "यह आपका प्रदर्शन नाम है।",
"background": "पार्श्वभूमि", "background": "पार्श्वभूमि",
"black_mode": "काला", "black_mode": "काला",
"change_font_size": "फॉण्ट आकार बदलें",
"choose_language": "भाषा चुनें", "choose_language": "भाषा चुनें",
"dark_mode": "अँधेरा", "dark_mode": "अँधेरा",
"delete_account": "Delete account", "delete_account": "Delete account",
@@ -527,6 +473,10 @@
"extensions": "ब्राउज़र विस्तार", "extensions": "ब्राउज़र विस्तार",
"extensions_use_toggle": "अनुरोध भेजने के लिए ब्राउज़र एक्सटेंशन का उपयोग करें (यदि मौजूद है)", "extensions_use_toggle": "अनुरोध भेजने के लिए ब्राउज़र एक्सटेंशन का उपयोग करें (यदि मौजूद है)",
"follow": "हमारे पर का पालन करें", "follow": "हमारे पर का पालन करें",
"font_size": "फ़ॉन्ट आकार",
"font_size_large": "विशाल",
"font_size_medium": "मध्यम",
"font_size_small": "छोटा",
"interceptor": "इंटरसेप्टर", "interceptor": "इंटरसेप्टर",
"interceptor_description": "एप्लिकेशन और एपीआई के बीच मिडलवेयर।", "interceptor_description": "एप्लिकेशन और एपीआई के बीच मिडलवेयर।",
"language": "भाषा", "language": "भाषा",
@@ -591,27 +541,19 @@
"settings": "सेटिंग्स पृष्ठ पर जाएं", "settings": "सेटिंग्स पृष्ठ पर जाएं",
"title": "मार्गदर्शन" "title": "मार्गदर्शन"
}, },
"others": {
"prettify": "Prettify Editor's Content",
"title": "Others"
},
"request": { "request": {
"copy_request_link": "कॉपी अनुरोध लिंक", "copy_request_link": "कॉपी अनुरोध लिंक",
"delete_method": "हटाएं विधि का चयन करें", "delete_method": "हटाएं विधि का चयन करें",
"get_method": "गेट विधि का चयन करें", "get_method": "गेट विधि का चयन करें",
"head_method": "हेड विधि का चयन करें", "head_method": "हेड विधि का चयन करें",
"import_curl": "Import cURL",
"method": "तरीका", "method": "तरीका",
"next_method": "अगली विधि का चयन करें", "next_method": "अगली विधि का चयन करें",
"post_method": "पोस्ट विधि का चयन करें", "post_method": "पोस्ट विधि का चयन करें",
"previous_method": "पिछली विधि का चयन करें", "previous_method": "पिछली विधि का चयन करें",
"put_method": "पुट विधि का चयन करें", "put_method": "पुट विधि का चयन करें",
"rename": "Rename Request",
"reset_request": "रीसेट अनुरोध", "reset_request": "रीसेट अनुरोध",
"save_request": "Save Request",
"save_to_collections": "संग्रह के लिए सहेजें", "save_to_collections": "संग्रह के लिए सहेजें",
"send_request": "अनुरोध भेजा", "send_request": "अनुरोध भेजा",
"show_code": "Generate code snippet",
"title": "प्रार्थना" "title": "प्रार्थना"
}, },
"response": { "response": {
@@ -641,85 +583,6 @@
"log": "लकड़ी का लट्ठा", "log": "लकड़ी का लट्ठा",
"url": "यूआरएल" "url": "यूआरएल"
}, },
"spotlight": {
"change_language": "Change Language",
"environments": {
"delete": "Delete current environment",
"duplicate": "Duplicate current environment",
"duplicate_global": "Duplicate global environment",
"edit": "Edit current environment",
"edit_global": "Edit global environment",
"new": "Create new environment",
"new_variable": "Create a new environment variable",
"title": "Environments"
},
"general": {
"chat": "Chat with support",
"help_menu": "Help and support",
"open_docs": "Read Documentation",
"open_github": "Open GitHub repository",
"open_keybindings": "Keyboard shortcuts",
"social": "Social",
"title": "General"
},
"graphql": {
"connect": "Connect to server",
"disconnect": "Disconnect from server"
},
"miscellaneous": {
"invite": "Invite your friends to Hoppscotch",
"title": "Miscellaneous"
},
"request": {
"save_as_new": "Save as new request",
"select_method": "Select method",
"switch_to": "Switch to",
"tab_authorization": "Authorization tab",
"tab_body": "Body tab",
"tab_headers": "Headers tab",
"tab_parameters": "Parameters tab",
"tab_pre_request_script": "Pre-request script tab",
"tab_query": "Query tab",
"tab_tests": "Tests tab",
"tab_variables": "Variables tab"
},
"response": {
"copy": "Copy response",
"download": "Download response as file",
"title": "Response"
},
"section": {
"interceptor": "Interceptor",
"interface": "Interface",
"theme": "Theme",
"user": "User"
},
"settings": {
"change_interceptor": "Change Interceptor",
"change_language": "Change Language",
"theme": {
"black": "Black",
"dark": "Dark",
"light": "Light",
"system": "System preference"
}
},
"tab": {
"close_current": "Close current tab",
"close_others": "Close all other tabs",
"duplicate": "Duplicate current tab",
"new_tab": "Open a new tab",
"title": "Tabs"
},
"workspace": {
"delete": "Delete current team",
"edit": "Edit current team",
"invite": "Invite people to team",
"new": "Create new team",
"switch_to_personal": "Switch to your personal workspace",
"title": "Teams"
}
},
"sse": { "sse": {
"event_type": "घटना प्रकार", "event_type": "घटना प्रकार",
"log": "लकड़ी का लट्ठा", "log": "लकड़ी का लट्ठा",
@@ -777,11 +640,8 @@
"tab": { "tab": {
"authorization": "प्राधिकार", "authorization": "प्राधिकार",
"body": "शरीर", "body": "शरीर",
"close": "Close Tab",
"close_others": "Close other Tabs",
"collections": "संग्रह", "collections": "संग्रह",
"documentation": "प्रलेखन", "documentation": "प्रलेखन",
"duplicate": "Duplicate Tab",
"environments": "Environments", "environments": "Environments",
"headers": "हेडर", "headers": "हेडर",
"history": "इतिहास", "history": "इतिहास",

View File

@@ -5,7 +5,6 @@
"choose_file": "Válasszon egy fájlt", "choose_file": "Válasszon egy fájlt",
"clear": "Törlés", "clear": "Törlés",
"clear_all": "Összes törlése", "clear_all": "Összes törlése",
"clear_history": "Clear all History",
"close": "Bezárás", "close": "Bezárás",
"connect": "Kapcsolódás", "connect": "Kapcsolódás",
"connecting": "Kapcsolódás", "connecting": "Kapcsolódás",
@@ -32,7 +31,6 @@
"paste": "Beillesztés", "paste": "Beillesztés",
"prettify": "Csinosítás", "prettify": "Csinosítás",
"remove": "Eltávolítás", "remove": "Eltávolítás",
"rename": "Rename",
"restore": "Visszaállítás", "restore": "Visszaállítás",
"save": "Mentés", "save": "Mentés",
"scroll_to_bottom": "Görgetés az aljára", "scroll_to_bottom": "Görgetés az aljára",
@@ -79,8 +77,6 @@
"search": "Keresés", "search": "Keresés",
"share": "Megosztás", "share": "Megosztás",
"shortcuts": "Gyorsbillentyűk", "shortcuts": "Gyorsbillentyűk",
"social_description": "Follow us on social media to stay updated with the latest news, updates and releases.",
"social_links": "Social links",
"spotlight": "Reflektorfény", "spotlight": "Reflektorfény",
"status": "Állapot", "status": "Állapot",
"status_description": "A weboldal állapotának ellenőrzése", "status_description": "A weboldal állapotának ellenőrzése",
@@ -135,15 +131,12 @@
"renamed": "Gyűjtemény átnevezve", "renamed": "Gyűjtemény átnevezve",
"request_in_use": "A kérés használatban", "request_in_use": "A kérés használatban",
"save_as": "Mentés másként", "save_as": "Mentés másként",
"save_to_collection": "Save to Collection",
"select": "Gyűjtemény kiválasztása", "select": "Gyűjtemény kiválasztása",
"select_location": "Hely kiválasztása", "select_location": "Hely kiválasztása",
"select_team": "Csapat kiválasztása", "select_team": "Csapat kiválasztása",
"team_collections": "Csapat gyűjteményei" "team_collections": "Csapat gyűjteményei"
}, },
"confirm": { "confirm": {
"close_unsaved_tab": "Are you sure you want to close this tab?",
"close_unsaved_tabs": "Are you sure you want to close all tabs? {count} unsaved tabs will be lost.",
"exit_team": "Biztosan el szeretné hagyni ezt a csapatot?", "exit_team": "Biztosan el szeretné hagyni ezt a csapatot?",
"logout": "Biztosan ki szeretne jelentkezni?", "logout": "Biztosan ki szeretne jelentkezni?",
"remove_collection": "Biztosan véglegesen törölni szeretné ezt a gyűjteményt?", "remove_collection": "Biztosan véglegesen törölni szeretné ezt a gyűjteményt?",
@@ -157,11 +150,6 @@
"save_unsaved_tab": "Szeretné menteni az ezen a lapon elvégzett változtatásokat?", "save_unsaved_tab": "Szeretné menteni az ezen a lapon elvégzett változtatásokat?",
"sync": "Szeretné visszaállítani a munkaterületét a felhőből? Ez el fogja vetni a helyi folyamatát." "sync": "Szeretné visszaállítani a munkaterületét a felhőből? Ez el fogja vetni a helyi folyamatát."
}, },
"context_menu": {
"add_parameters": "Add to parameters",
"open_request_in_new_tab": "Open request in new tab",
"set_environment_variable": "Set as variable"
},
"count": { "count": {
"header": "{count}. fejléc", "header": "{count}. fejléc",
"message": "{count}. üzenet", "message": "{count}. üzenet",
@@ -204,31 +192,17 @@
"create_new": "Új környezet létrehozása", "create_new": "Új környezet létrehozása",
"created": "Környezet létrehozva", "created": "Környezet létrehozva",
"deleted": "Környezet törlése", "deleted": "Környezet törlése",
"duplicated": "Environment duplicated",
"edit": "Környezet szerkesztése", "edit": "Környezet szerkesztése",
"empty_variables": "No variables",
"global": "Global",
"global_variables": "Global variables",
"invalid_name": "Adjon nevet a környezetnek", "invalid_name": "Adjon nevet a környezetnek",
"list": "Environment variables",
"my_environments": "Saját környezetek", "my_environments": "Saját környezetek",
"name": "Name",
"nested_overflow": "az egymásba ágyazott környezeti változók 10 szintre vannak korlátozva", "nested_overflow": "az egymásba ágyazott környezeti változók 10 szintre vannak korlátozva",
"new": "Új környezet", "new": "Új környezet",
"no_active_environment": "No active environment",
"no_environment": "Nincs környezet", "no_environment": "Nincs környezet",
"no_environment_description": "Nem lettek környezetek kiválasztva. Válassza ki, hogy mit kell tenni a következő változókkal.", "no_environment_description": "Nem lettek környezetek kiválasztva. Válassza ki, hogy mit kell tenni a következő változókkal.",
"quick_peek": "Environment Quick Peek",
"replace_with_variable": "Replace with variable",
"scope": "Scope",
"select": "Környezet kiválasztása", "select": "Környezet kiválasztása",
"set": "Set environment",
"set_as_environment": "Set as environment",
"team_environments": "Csapatkörnyezetek", "team_environments": "Csapatkörnyezetek",
"title": "Környezetek", "title": "Környezetek",
"updated": "Környezet frissítve", "updated": "Környezet frissítve",
"value": "Value",
"variable": "Variable",
"variable_list": "Változólista" "variable_list": "Változólista"
}, },
"error": { "error": {
@@ -252,7 +226,6 @@
"no_duration": "Nincs időtartam", "no_duration": "Nincs időtartam",
"no_results_found": "Nincs találat", "no_results_found": "Nincs találat",
"page_not_found": "Ez az oldal nem található", "page_not_found": "Ez az oldal nem található",
"proxy_error": "Proxy error",
"script_fail": "Nem sikerült végrehajtani a kérés előtti parancsfájlt", "script_fail": "Nem sikerült végrehajtani a kérés előtti parancsfájlt",
"something_went_wrong": "Valami elromlott", "something_went_wrong": "Valami elromlott",
"test_script_fail": "Nem sikerült végrehajtani a kérés utáni parancsfájlt" "test_script_fail": "Nem sikerült végrehajtani a kérés utáni parancsfájlt"
@@ -278,13 +251,9 @@
"renamed": "Mappa átnevezve" "renamed": "Mappa átnevezve"
}, },
"graphql": { "graphql": {
"connection_switch_confirm": "Do you want to connect with the latest GraphQL endpoint?",
"connection_switch_new_url": "Switching to a tab will disconnected you from the active GraphQL connection. New connection URL is",
"connection_switch_url": "You're connected to a GraphQL endpoint the connection URL is",
"mutations": "Mutációk", "mutations": "Mutációk",
"schema": "Séma", "schema": "Séma",
"subscriptions": "Feliratkozások", "subscriptions": "Feliratkozások"
"switch_connection": "Switch connection"
}, },
"group": { "group": {
"time": "Idő", "time": "Idő",
@@ -338,36 +307,13 @@
"json_description": "Gyűjtemények importálása Hoppscotch-gyűjtemények JSON-fájlból", "json_description": "Gyűjtemények importálása Hoppscotch-gyűjtemények JSON-fájlból",
"title": "Importálás" "title": "Importálás"
}, },
"inspections": {
"description": "Inspect possible errors",
"environment": {
"add_environment": "Add to Environment",
"not_found": "Environment variable “{environment}” not found."
},
"header": {
"cookie": "The browser doesn't allow Hoppscotch to set the Cookie Header. While we're working on the Hoppscotch Desktop App (coming soon), please use the Authorization Header instead."
},
"response": {
"401_error": "Please check your authentication credentials.",
"404_error": "Please check your request URL and method type.",
"cors_error": "Please check your Cross-Origin Resource Sharing configuration.",
"default_error": "Please check your request.",
"network_error": "Please check your network connection."
},
"title": "Inspector",
"url": {
"extension_not_installed": "Extension not installed.",
"extension_unknown_origin": "Make sure you've added the API endpoint's origin to the Hoppscotch Browser Extension list.",
"extention_enable_action": "Enable Browser Extension",
"extention_not_enabled": "Extension not enabled."
}
},
"layout": { "layout": {
"collapse_collection": "Gyűjtemények összecsukása vagy kinyitása", "collapse_collection": "Gyűjtemények összecsukása vagy kinyitása",
"collapse_sidebar": "Az oldalsáv összecsukása vagy kinyitása", "collapse_sidebar": "Az oldalsáv összecsukása vagy kinyitása",
"column": "Függőleges elrendezés", "column": "Függőleges elrendezés",
"name": "Elrendezés", "name": "Elrendezés",
"row": "Vízszintes elrendezés" "row": "Vízszintes elrendezés",
"zen_mode": "Zen mód"
}, },
"modal": { "modal": {
"close_unsaved_tab": "Elmentetlen változtatásai vannak", "close_unsaved_tab": "Elmentetlen változtatásai vannak",
@@ -472,7 +418,6 @@
"payload": "Hasznos teher", "payload": "Hasznos teher",
"query": "Lekérdezés", "query": "Lekérdezés",
"raw_body": "Nyers kéréstörzs", "raw_body": "Nyers kéréstörzs",
"rename": "Rename Request",
"renamed": "Kérés átnevezve", "renamed": "Kérés átnevezve",
"run": "Futtatás", "run": "Futtatás",
"save": "Mentés", "save": "Mentés",
@@ -480,7 +425,6 @@
"saved": "Kérés elmentve", "saved": "Kérés elmentve",
"share": "Megosztás", "share": "Megosztás",
"share_description": "A Hoppscotch megosztása az ismerőseivel", "share_description": "A Hoppscotch megosztása az ismerőseivel",
"stop": "Stop",
"title": "Kérés", "title": "Kérés",
"type": "Kérés típusa", "type": "Kérés típusa",
"url": "URL", "url": "URL",
@@ -515,6 +459,7 @@
"account_name_description": "Ez a megjelenített neve.", "account_name_description": "Ez a megjelenített neve.",
"background": "Háttér", "background": "Háttér",
"black_mode": "Fekete", "black_mode": "Fekete",
"change_font_size": "Betűméret megváltoztatása",
"choose_language": "Nyelv kiválasztása", "choose_language": "Nyelv kiválasztása",
"dark_mode": "Sötét", "dark_mode": "Sötét",
"delete_account": "Fiók törlése", "delete_account": "Fiók törlése",
@@ -527,6 +472,10 @@
"extensions": "Böngészőkiterjesztés", "extensions": "Böngészőkiterjesztés",
"extensions_use_toggle": "A böngészőkiterjesztés használata a kérések küldéséhez (ha jelen van)", "extensions_use_toggle": "A böngészőkiterjesztés használata a kérések küldéséhez (ha jelen van)",
"follow": "Kövessen minket", "follow": "Kövessen minket",
"font_size": "Betűméret",
"font_size_large": "Nagy",
"font_size_medium": "Közepes",
"font_size_small": "Kicsi",
"interceptor": "Elfogó", "interceptor": "Elfogó",
"interceptor_description": "Középprogram az alkalmazás és az API-k között.", "interceptor_description": "Középprogram az alkalmazás és az API-k között.",
"language": "Nyelv", "language": "Nyelv",
@@ -591,27 +540,19 @@
"settings": "Ugrás a beállítások oldalra", "settings": "Ugrás a beállítások oldalra",
"title": "Navigáció" "title": "Navigáció"
}, },
"others": {
"prettify": "Prettify Editor's Content",
"title": "Others"
},
"request": { "request": {
"copy_request_link": "Kérés hivatkozásának másolása", "copy_request_link": "Kérés hivatkozásának másolása",
"delete_method": "DELETE módszer kiválasztása", "delete_method": "DELETE módszer kiválasztása",
"get_method": "GET módszer kiválasztása", "get_method": "GET módszer kiválasztása",
"head_method": "HEAD módszer kiválasztása", "head_method": "HEAD módszer kiválasztása",
"import_curl": "Import cURL",
"method": "Módszer", "method": "Módszer",
"next_method": "Következő módszer kiválasztása", "next_method": "Következő módszer kiválasztása",
"post_method": "POST módszer kiválasztása", "post_method": "POST módszer kiválasztása",
"previous_method": "Előző módszer kiválasztása", "previous_method": "Előző módszer kiválasztása",
"put_method": "PUT módszer kiválasztása", "put_method": "PUT módszer kiválasztása",
"rename": "Rename Request",
"reset_request": "Kérés visszaállítása", "reset_request": "Kérés visszaállítása",
"save_request": "Save Request",
"save_to_collections": "Mentés a gyűjteményekbe", "save_to_collections": "Mentés a gyűjteményekbe",
"send_request": "Kérés elküldése", "send_request": "Kérés elküldése",
"show_code": "Generate code snippet",
"title": "Kérés" "title": "Kérés"
}, },
"response": { "response": {
@@ -641,85 +582,6 @@
"log": "Napló", "log": "Napló",
"url": "URL" "url": "URL"
}, },
"spotlight": {
"change_language": "Change Language",
"environments": {
"delete": "Delete current environment",
"duplicate": "Duplicate current environment",
"duplicate_global": "Duplicate global environment",
"edit": "Edit current environment",
"edit_global": "Edit global environment",
"new": "Create new environment",
"new_variable": "Create a new environment variable",
"title": "Environments"
},
"general": {
"chat": "Chat with support",
"help_menu": "Help and support",
"open_docs": "Read Documentation",
"open_github": "Open GitHub repository",
"open_keybindings": "Keyboard shortcuts",
"social": "Social",
"title": "General"
},
"graphql": {
"connect": "Connect to server",
"disconnect": "Disconnect from server"
},
"miscellaneous": {
"invite": "Invite your friends to Hoppscotch",
"title": "Miscellaneous"
},
"request": {
"save_as_new": "Save as new request",
"select_method": "Select method",
"switch_to": "Switch to",
"tab_authorization": "Authorization tab",
"tab_body": "Body tab",
"tab_headers": "Headers tab",
"tab_parameters": "Parameters tab",
"tab_pre_request_script": "Pre-request script tab",
"tab_query": "Query tab",
"tab_tests": "Tests tab",
"tab_variables": "Variables tab"
},
"response": {
"copy": "Copy response",
"download": "Download response as file",
"title": "Response"
},
"section": {
"interceptor": "Interceptor",
"interface": "Interface",
"theme": "Theme",
"user": "User"
},
"settings": {
"change_interceptor": "Change Interceptor",
"change_language": "Change Language",
"theme": {
"black": "Black",
"dark": "Dark",
"light": "Light",
"system": "System preference"
}
},
"tab": {
"close_current": "Close current tab",
"close_others": "Close all other tabs",
"duplicate": "Duplicate current tab",
"new_tab": "Open a new tab",
"title": "Tabs"
},
"workspace": {
"delete": "Delete current team",
"edit": "Edit current team",
"invite": "Invite people to team",
"new": "Create new team",
"switch_to_personal": "Switch to your personal workspace",
"title": "Teams"
}
},
"sse": { "sse": {
"event_type": "Esemény típusa", "event_type": "Esemény típusa",
"log": "Napló", "log": "Napló",
@@ -777,11 +639,8 @@
"tab": { "tab": {
"authorization": "Felhatalmazás", "authorization": "Felhatalmazás",
"body": "Törzs", "body": "Törzs",
"close": "Close Tab",
"close_others": "Close other Tabs",
"collections": "Gyűjtemények", "collections": "Gyűjtemények",
"documentation": "Dokumentáció", "documentation": "Dokumentáció",
"duplicate": "Duplicate Tab",
"environments": "Környezetek", "environments": "Környezetek",
"headers": "Fejlécek", "headers": "Fejlécek",
"history": "Előzmények", "history": "Előzmények",

View File

@@ -5,7 +5,6 @@
"choose_file": "Pilih file", "choose_file": "Pilih file",
"clear": "Bersihkan", "clear": "Bersihkan",
"clear_all": "Bersihkan semua", "clear_all": "Bersihkan semua",
"clear_history": "Clear all History",
"close": "Tutup", "close": "Tutup",
"connect": "Sambungkan", "connect": "Sambungkan",
"connecting": "Menyambungkan", "connecting": "Menyambungkan",
@@ -32,7 +31,6 @@
"paste": "Tempel", "paste": "Tempel",
"prettify": "Prettify", "prettify": "Prettify",
"remove": "Hapus", "remove": "Hapus",
"rename": "Rename",
"restore": "Pulihkan", "restore": "Pulihkan",
"save": "Simpan", "save": "Simpan",
"scroll_to_bottom": "Gulir ke bawah", "scroll_to_bottom": "Gulir ke bawah",
@@ -79,8 +77,6 @@
"search": "Mencari", "search": "Mencari",
"share": "Membagikan", "share": "Membagikan",
"shortcuts": "Jalan pintas", "shortcuts": "Jalan pintas",
"social_description": "Follow us on social media to stay updated with the latest news, updates and releases.",
"social_links": "Social links",
"spotlight": "Menyoroti", "spotlight": "Menyoroti",
"status": "Status", "status": "Status",
"status_description": "Periksa status situs web", "status_description": "Periksa status situs web",
@@ -122,28 +118,25 @@
}, },
"collection": { "collection": {
"created": "Koleksi dibuat", "created": "Koleksi dibuat",
"different_parent": "Tidak dapat mengubah urutan koleksi dengan induk yang berbeda", "different_parent": "Cannot reorder collection with different parent",
"edit": "Mengubah Koleksi", "edit": "Mengubah Koleksi",
"invalid_name": "Berikan nama untuk Koleksi", "invalid_name": "Berikan nama untuk Koleksi",
"invalid_root_move": "Koleksi sudah berada di akar direktori", "invalid_root_move": "Collection already in the root",
"moved": "Berhasil Dipindahkan", "moved": "Moved Successfully",
"my_collections": "Koleksi Saya", "my_collections": "Koleksi Saya",
"name": "Koleksi Baru Saya", "name": "Koleksi Baru Saya",
"name_length_insufficient": "Nama koleksi harus minimal 3 karakter", "name_length_insufficient": "Nama koleksi harus minimal 3 karakter",
"new": "Koleksi baru", "new": "Koleksi baru",
"order_changed": "Pembaruan Urutan Koleksi", "order_changed": "Collection Order Updated",
"renamed": "Koleksi berganti nama", "renamed": "Koleksi berganti nama",
"request_in_use": "Permintaan sedang digunakan", "request_in_use": "Permintaan sedang digunakan",
"save_as": "Simpan Sebagai", "save_as": "Simpan Sebagai",
"save_to_collection": "Save to Collection",
"select": "Pilih Koleksi", "select": "Pilih Koleksi",
"select_location": "Pilih lokasi", "select_location": "Pilih lokasi",
"select_team": "Pilih tim", "select_team": "Pilih team",
"team_collections": "Koleksi Tim" "team_collections": "Koleksi Tim"
}, },
"confirm": { "confirm": {
"close_unsaved_tab": "Are you sure you want to close this tab?",
"close_unsaved_tabs": "Are you sure you want to close all tabs? {count} unsaved tabs will be lost.",
"exit_team": "Apakah Anda yakin ingin keluar dari tim ini?", "exit_team": "Apakah Anda yakin ingin keluar dari tim ini?",
"logout": "Apakah Anda yakin ingin keluar?", "logout": "Apakah Anda yakin ingin keluar?",
"remove_collection": "Apakah Anda yakin ingin menghapus koleksi ini secara permanen?", "remove_collection": "Apakah Anda yakin ingin menghapus koleksi ini secara permanen?",
@@ -154,14 +147,9 @@
"remove_team": "Apakah Anda yakin ingin menghapus tim ini?", "remove_team": "Apakah Anda yakin ingin menghapus tim ini?",
"remove_telemetry": "Apakah Anda yakin ingin menyisih dari Telemetri?", "remove_telemetry": "Apakah Anda yakin ingin menyisih dari Telemetri?",
"request_change": "Apakah Anda yakin ingin membuang permintaan saat ini, perubahan yang belum disimpan akan hilang.", "request_change": "Apakah Anda yakin ingin membuang permintaan saat ini, perubahan yang belum disimpan akan hilang.",
"save_unsaved_tab": "Apakah Anda ingin menyimpan perubahan yang dibuat di tab ini?", "save_unsaved_tab": "Do you want to save changes made in this tab?",
"sync": "Apakah Anda ingin memulihkan ruang kerja Anda dari cloud? Ini akan membuang kemajuan lokal Anda." "sync": "Apakah Anda ingin memulihkan ruang kerja Anda dari cloud? Ini akan membuang kemajuan lokal Anda."
}, },
"context_menu": {
"add_parameters": "Add to parameters",
"open_request_in_new_tab": "Open request in new tab",
"set_environment_variable": "Set as variable"
},
"count": { "count": {
"header": "Header {count}", "header": "Header {count}",
"message": "Pesan {count}", "message": "Pesan {count}",
@@ -192,8 +180,8 @@
"profile": "Masuk untuk melihat profil Anda", "profile": "Masuk untuk melihat profil Anda",
"protocols": "Protokol kosong", "protocols": "Protokol kosong",
"schema": "Hubungkan ke endpoint GraphQL untuk melihat skema", "schema": "Hubungkan ke endpoint GraphQL untuk melihat skema",
"shortcodes": "Shortcodes kosong", "shortcodes": "Shortcodes are empty",
"subscription": "Langganan kosong", "subscription": "Subscriptions are empty",
"team_name": "Nama team kosong", "team_name": "Nama team kosong",
"teams": "Kamu bukan di team manapun", "teams": "Kamu bukan di team manapun",
"tests": "Tidak ada tes untuk permintaan ini" "tests": "Tidak ada tes untuk permintaan ini"
@@ -201,34 +189,20 @@
"environment": { "environment": {
"add_to_global": "Tambahkan ke Global", "add_to_global": "Tambahkan ke Global",
"added": "Tambahan Environment", "added": "Tambahan Environment",
"create_new": "Membuat environment baru", "create_new": "Membuat baru environment",
"created": "Environment dibuat", "created": "Environment dibuat",
"deleted": "Environment dihapus", "deleted": "Environment dihapus",
"duplicated": "Environment duplicated",
"edit": "Sunting Environment", "edit": "Sunting Environment",
"empty_variables": "No variables",
"global": "Global",
"global_variables": "Global variables",
"invalid_name": "Tolong beri nama untuk environment", "invalid_name": "Tolong beri nama untuk environment",
"list": "Environment variables", "my_environments": "My Environments",
"my_environments": "Environment Saya", "nested_overflow": "variabel environment bersarang dibatasi hingga 10 level",
"name": "Name",
"nested_overflow": "Variabel environment bersarang dibatasi hingga 10 level",
"new": "Environment Baru", "new": "Environment Baru",
"no_active_environment": "No active environment",
"no_environment": "No environment", "no_environment": "No environment",
"no_environment_description": "Tidak ada environment yang dipilih. Pilih apa yang harus dilakukan dengan variabel berikut.", "no_environment_description": "Tidak ada environment yang dipilih. Pilih apa yang harus dilakukan dengan variabel berikut.",
"quick_peek": "Environment Quick Peek",
"replace_with_variable": "Replace with variable",
"scope": "Scope",
"select": "Pilih environment", "select": "Pilih environment",
"set": "Set environment", "team_environments": "Team Environments",
"set_as_environment": "Set as environment", "title": "Environments",
"team_environments": "Environment Tim",
"title": "Environment",
"updated": "Environment diperbarui", "updated": "Environment diperbarui",
"value": "Value",
"variable": "Variable",
"variable_list": "Daftar Variable" "variable_list": "Daftar Variable"
}, },
"error": { "error": {
@@ -236,8 +210,8 @@
"check_console_details": "Periksa console log untuk detailnya.", "check_console_details": "Periksa console log untuk detailnya.",
"curl_invalid_format": "cURL tidak diformat dengan benar", "curl_invalid_format": "cURL tidak diformat dengan benar",
"danger_zone": "Danger zone", "danger_zone": "Danger zone",
"delete_account": "Akun Anda saat ini merupakan pemilik dalam tim-tim ini:", "delete_account": "Your account is currently an owner in these teams:",
"delete_account_description": "Anda harus menghapus diri Anda dari tim-tim ini, mentransfer kepemilikan, atau menghapus tim-tim ini sebelum Anda dapat menghapus akun Anda.", "delete_account_description": "You must either remove yourself, transfer ownership, or delete these teams before you can delete your account.",
"empty_req_name": "Nama Permintaan Kosong", "empty_req_name": "Nama Permintaan Kosong",
"f12_details": "(F12 untuk detailnya)", "f12_details": "(F12 untuk detailnya)",
"gql_prettify_invalid_query": "Tidak dapat prettify kueri yang tidak valid, menyelesaikan kesalahan sintaksis kueri, dan coba lagi", "gql_prettify_invalid_query": "Tidak dapat prettify kueri yang tidak valid, menyelesaikan kesalahan sintaksis kueri, dan coba lagi",
@@ -252,7 +226,6 @@
"no_duration": "Tidak ada durasi", "no_duration": "Tidak ada durasi",
"no_results_found": "Tidak ada kecocokan yang ditemukan", "no_results_found": "Tidak ada kecocokan yang ditemukan",
"page_not_found": "Halaman ini tidak dapat ditemukan", "page_not_found": "Halaman ini tidak dapat ditemukan",
"proxy_error": "Proxy error",
"script_fail": "Tidak dapat menjalankan pre-request script", "script_fail": "Tidak dapat menjalankan pre-request script",
"something_went_wrong": "Ada yang salah", "something_went_wrong": "Ada yang salah",
"test_script_fail": "Tidak dapat mengeksekusi post-request script" "test_script_fail": "Tidak dapat mengeksekusi post-request script"
@@ -278,13 +251,9 @@
"renamed": "Folder berganti nama" "renamed": "Folder berganti nama"
}, },
"graphql": { "graphql": {
"connection_switch_confirm": "Do you want to connect with the latest GraphQL endpoint?",
"connection_switch_new_url": "Switching to a tab will disconnected you from the active GraphQL connection. New connection URL is",
"connection_switch_url": "You're connected to a GraphQL endpoint the connection URL is",
"mutations": "Mutations", "mutations": "Mutations",
"schema": "Schema", "schema": "Schema",
"subscriptions": "Subscriptions", "subscriptions": "Subscriptions"
"switch_connection": "Switch connection"
}, },
"group": { "group": {
"time": "Time", "time": "Time",
@@ -325,7 +294,7 @@
"from_json_description": "Impor dari Hoppscotch berkas koleksi", "from_json_description": "Impor dari Hoppscotch berkas koleksi",
"from_my_collections": "Impor dari Koleksi Saya", "from_my_collections": "Impor dari Koleksi Saya",
"from_my_collections_description": "Impor dari Berkas Koleksi Saya", "from_my_collections_description": "Impor dari Berkas Koleksi Saya",
"from_openapi": "Impor dari OpenAPI", "from_openapi": "Import dari OpenAPI",
"from_openapi_description": "Impor dari OpenAPI syarat berkas (YML/JSON)", "from_openapi_description": "Impor dari OpenAPI syarat berkas (YML/JSON)",
"from_postman": "Impor dari Postman", "from_postman": "Impor dari Postman",
"from_postman_description": "Impor dari Koleksi Postman", "from_postman_description": "Impor dari Koleksi Postman",
@@ -338,55 +307,32 @@
"json_description": "Impor Koleksi dari berkas JSON Koleksi Hoppscotch", "json_description": "Impor Koleksi dari berkas JSON Koleksi Hoppscotch",
"title": "Impor" "title": "Impor"
}, },
"inspections": {
"description": "Inspect possible errors",
"environment": {
"add_environment": "Add to Environment",
"not_found": "Environment variable “{environment}” not found."
},
"header": {
"cookie": "The browser doesn't allow Hoppscotch to set the Cookie Header. While we're working on the Hoppscotch Desktop App (coming soon), please use the Authorization Header instead."
},
"response": {
"401_error": "Please check your authentication credentials.",
"404_error": "Please check your request URL and method type.",
"cors_error": "Please check your Cross-Origin Resource Sharing configuration.",
"default_error": "Please check your request.",
"network_error": "Please check your network connection."
},
"title": "Inspector",
"url": {
"extension_not_installed": "Extension not installed.",
"extension_unknown_origin": "Make sure you've added the API endpoint's origin to the Hoppscotch Browser Extension list.",
"extention_enable_action": "Enable Browser Extension",
"extention_not_enabled": "Extension not enabled."
}
},
"layout": { "layout": {
"collapse_collection": "Ciutkan atau Perluas Collections", "collapse_collection": "Ciutkan atau Perluas Collections",
"collapse_sidebar": "Ciutkan atau Perluas sidebar", "collapse_sidebar": "Ciutkan atau Perluas sidebar",
"column": "Vertikal layout", "column": "Vertikal layout",
"name": "Layout", "name": "Layout",
"row": "Horisontal layout" "row": "Horisontal layout",
"zen_mode": "Zen mode"
}, },
"modal": { "modal": {
"close_unsaved_tab": "Anda memiliki perubahan yang belum disimpan", "close_unsaved_tab": "You have unsaved changes",
"collections": "Koleksi", "collections": "Koleksi",
"confirm": "Mengonfirmasi", "confirm": "Mengonfirmasi",
"edit_request": "Edit Request", "edit_request": "Edit Request",
"import_export": "Impor / Ekspor" "import_export": "Impor / Ekspor"
}, },
"mqtt": { "mqtt": {
"already_subscribed": "Anda sudah berlangganan topik ini.", "already_subscribed": "You are already subscribed to this topic.",
"clean_session": "Sesi Bersih", "clean_session": "Clean Session",
"clear_input": "Hapus input", "clear_input": "Clear input",
"clear_input_on_send": "Hapus input saat mengirim", "clear_input_on_send": "Clear input on send",
"client_id": "Client ID", "client_id": "Client ID",
"color": "Pilih warna", "color": "Pick a color",
"communication": "Komunikasi", "communication": "Komunikasi",
"connection_config": "Konfigurasi Koneksi", "connection_config": "Connection Config",
"connection_not_authorized": "Koneksi MQTT ini tidak menggunakan otentikasi", "connection_not_authorized": "This MQTT connection does not use any authentication.",
"invalid_topic": "Harap berikan topik untuk langganan", "invalid_topic": "Please provide a topic for the subscription",
"keep_alive": "Keep Alive", "keep_alive": "Keep Alive",
"log": "Log", "log": "Log",
"lw_message": "Last-Will Message", "lw_message": "Last-Will Message",
@@ -394,8 +340,8 @@
"lw_retain": "Last-Will Retain", "lw_retain": "Last-Will Retain",
"lw_topic": "Last-Will Topic", "lw_topic": "Last-Will Topic",
"message": "Pesan", "message": "Pesan",
"new": "Langganan Baru", "new": "New Subscription",
"not_connected": "Mulai koneksi MQTT terlebih dahulu", "not_connected": "Please start a MQTT connection first.",
"publish": "Menerbitkan", "publish": "Menerbitkan",
"qos": "QoS", "qos": "QoS",
"ssl": "SSL", "ssl": "SSL",
@@ -450,19 +396,19 @@
"text": "Text" "text": "Text"
}, },
"copy_link": "Salin tautan", "copy_link": "Salin tautan",
"different_collection": "Tidak dapat mengubah urutan permintaan dari koleksi yang berbeda", "different_collection": "Cannot reorder requests from different collections",
"duplicated": "Request duplicated", "duplicated": "Request duplicated",
"duration": "Durasi", "duration": "Durasi",
"enter_curl": "Masukkan cURL", "enter_curl": "Masukkan cURL",
"generate_code": "Hasilkan kode", "generate_code": "Generate code",
"generated_code": "Hasilkan kode", "generated_code": "Generated code",
"header_list": "Daftar Header", "header_list": "Daftar Header",
"invalid_name": "Harap berikan nama untuk request", "invalid_name": "Harap berikan nama untuk request",
"method": "Method", "method": "Method",
"moved": "Request moved", "moved": "Request moved",
"name": "Request nama", "name": "Request nama",
"new": "Request baru", "new": "Request baru",
"order_changed": "Urutan Request Diperbarui", "order_changed": "Request Order Updated",
"override": "Membatalkan", "override": "Membatalkan",
"override_help": "Set <kbd>Content-Type</kbd> in Headers", "override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Diganti", "overriden": "Diganti",
@@ -472,7 +418,6 @@
"payload": "Payload", "payload": "Payload",
"query": "Query", "query": "Query",
"raw_body": "Raw Request Body", "raw_body": "Raw Request Body",
"rename": "Rename Request",
"renamed": "Request berganti nama", "renamed": "Request berganti nama",
"run": "Jalankan", "run": "Jalankan",
"save": "Menyimpan", "save": "Menyimpan",
@@ -480,7 +425,6 @@
"saved": "Request disimpan", "saved": "Request disimpan",
"share": "Membagikan", "share": "Membagikan",
"share_description": "Bagikan Hoppscotch dengan teman-teman Anda", "share_description": "Bagikan Hoppscotch dengan teman-teman Anda",
"stop": "Stop",
"title": "Request", "title": "Request",
"type": "Tipe Request", "type": "Tipe Request",
"url": "URL", "url": "URL",
@@ -509,12 +453,13 @@
"settings": { "settings": {
"accent_color": "Accent color", "accent_color": "Accent color",
"account": "Akun", "account": "Akun",
"account_deleted": "Akun Anda telah dihapus", "account_deleted": "Your account has been deleted",
"account_description": "Sesuaikan pengaturan akun Anda.", "account_description": "Sesuaikan pengaturan akun Anda.",
"account_email_description": "Alamat surel utama Anda.", "account_email_description": "Alamat surel utama Anda.",
"account_name_description": "Ini adalah nama tampilan Anda.", "account_name_description": "Ini adalah nama tampilan Anda.",
"background": "Latar belakang", "background": "Latar belakang",
"black_mode": "Hitam", "black_mode": "Hitam",
"change_font_size": "Ubah ukuran font",
"choose_language": "Pilih bahasa", "choose_language": "Pilih bahasa",
"dark_mode": "Gelap", "dark_mode": "Gelap",
"delete_account": "Delete account", "delete_account": "Delete account",
@@ -527,6 +472,10 @@
"extensions": "Ekstensi Peramban", "extensions": "Ekstensi Peramban",
"extensions_use_toggle": "Gunakan ekstensi peramban untuk mengirim permintaan (jika ada)", "extensions_use_toggle": "Gunakan ekstensi peramban untuk mengirim permintaan (jika ada)",
"follow": "Ikuti kami", "follow": "Ikuti kami",
"font_size": "Ukuran huruf",
"font_size_large": "Besar",
"font_size_medium": "Sedang",
"font_size_small": "Kecil",
"interceptor": "Pencegat", "interceptor": "Pencegat",
"interceptor_description": "Middleware antara aplikasi dan API.", "interceptor_description": "Middleware antara aplikasi dan API.",
"language": "Bahasa", "language": "Bahasa",
@@ -591,27 +540,19 @@
"settings": "Pergi ke halaman Pengaturan", "settings": "Pergi ke halaman Pengaturan",
"title": "Navigasi" "title": "Navigasi"
}, },
"others": {
"prettify": "Prettify Editor's Content",
"title": "Others"
},
"request": { "request": {
"copy_request_link": "Salin Tautan Permintaan", "copy_request_link": "Salin Tautan Permintaan",
"delete_method": "Pilih metode DELETE", "delete_method": "Pilih metode DELETE",
"get_method": "Pilih metode GET", "get_method": "Pilih metode GET",
"head_method": "Pilih metode HEAD", "head_method": "Pilih metode HEAD",
"import_curl": "Import cURL",
"method": "metode", "method": "metode",
"next_method": "Pilih metode Next", "next_method": "Pilih metode Next",
"post_method": "Pilih metode POST", "post_method": "Pilih metode POST",
"previous_method": "Pilih metode Previous", "previous_method": "Pilih metode Previous",
"put_method": "Pilih metode PUT", "put_method": "Pilih metode PUT",
"rename": "Rename Request",
"reset_request": "Mengatur ulang Request", "reset_request": "Mengatur ulang Request",
"save_request": "Save Request",
"save_to_collections": "Menyimpan ke Collections", "save_to_collections": "Menyimpan ke Collections",
"send_request": "Kirim Request", "send_request": "Kirim Request",
"show_code": "Generate code snippet",
"title": "Request" "title": "Request"
}, },
"response": { "response": {
@@ -641,85 +582,6 @@
"log": "Log", "log": "Log",
"url": "URL" "url": "URL"
}, },
"spotlight": {
"change_language": "Change Language",
"environments": {
"delete": "Delete current environment",
"duplicate": "Duplicate current environment",
"duplicate_global": "Duplicate global environment",
"edit": "Edit current environment",
"edit_global": "Edit global environment",
"new": "Create new environment",
"new_variable": "Create a new environment variable",
"title": "Environments"
},
"general": {
"chat": "Chat with support",
"help_menu": "Help and support",
"open_docs": "Read Documentation",
"open_github": "Open GitHub repository",
"open_keybindings": "Keyboard shortcuts",
"social": "Social",
"title": "General"
},
"graphql": {
"connect": "Connect to server",
"disconnect": "Disconnect from server"
},
"miscellaneous": {
"invite": "Invite your friends to Hoppscotch",
"title": "Miscellaneous"
},
"request": {
"save_as_new": "Save as new request",
"select_method": "Select method",
"switch_to": "Switch to",
"tab_authorization": "Authorization tab",
"tab_body": "Body tab",
"tab_headers": "Headers tab",
"tab_parameters": "Parameters tab",
"tab_pre_request_script": "Pre-request script tab",
"tab_query": "Query tab",
"tab_tests": "Tests tab",
"tab_variables": "Variables tab"
},
"response": {
"copy": "Copy response",
"download": "Download response as file",
"title": "Response"
},
"section": {
"interceptor": "Interceptor",
"interface": "Interface",
"theme": "Theme",
"user": "User"
},
"settings": {
"change_interceptor": "Change Interceptor",
"change_language": "Change Language",
"theme": {
"black": "Black",
"dark": "Dark",
"light": "Light",
"system": "System preference"
}
},
"tab": {
"close_current": "Close current tab",
"close_others": "Close all other tabs",
"duplicate": "Duplicate current tab",
"new_tab": "Open a new tab",
"title": "Tabs"
},
"workspace": {
"delete": "Delete current team",
"edit": "Edit current team",
"invite": "Invite people to team",
"new": "Create new team",
"switch_to_personal": "Switch to your personal workspace",
"title": "Teams"
}
},
"sse": { "sse": {
"event_type": "Tipe Event", "event_type": "Tipe Event",
"log": "Log", "log": "Log",
@@ -747,7 +609,7 @@
"file_imported": "File diimpor", "file_imported": "File diimpor",
"finished_in": "Selesai dalam {duration} ms", "finished_in": "Selesai dalam {duration} ms",
"history_deleted": "Riwayat dihapus", "history_deleted": "Riwayat dihapus",
"linewrap": "Bungkus baris", "linewrap": "Wrap lines",
"loading": "Memuat...", "loading": "Memuat...",
"message_received": "Pesan: {message} tiba di topik: {topic}", "message_received": "Pesan: {message} tiba di topik: {topic}",
"mqtt_subscription_failed": "Terjadi masalah saat berlangganan topik: {topic}", "mqtt_subscription_failed": "Terjadi masalah saat berlangganan topik: {topic}",
@@ -777,11 +639,8 @@
"tab": { "tab": {
"authorization": "Authorization", "authorization": "Authorization",
"body": "Body", "body": "Body",
"close": "Close Tab",
"close_others": "Close other Tabs",
"collections": "Collections", "collections": "Collections",
"documentation": "Dokumentasi", "documentation": "Dokumentasi",
"duplicate": "Duplicate Tab",
"environments": "Environments", "environments": "Environments",
"headers": "Headers", "headers": "Headers",
"history": "Riwayat", "history": "Riwayat",
@@ -807,7 +666,7 @@
"email_do_not_match": "Surel tidak cocok dengan detail akun Anda. Hubungi pemilik tim Anda.", "email_do_not_match": "Surel tidak cocok dengan detail akun Anda. Hubungi pemilik tim Anda.",
"exit": "Keluar dari Tim", "exit": "Keluar dari Tim",
"exit_disabled": "Hanya pemilik yang tidak dapat keluar dari tim", "exit_disabled": "Hanya pemilik yang tidak dapat keluar dari tim",
"invalid_coll_id": "ID koleksi tidak valid", "invalid_coll_id": "Invalid collection ID",
"invalid_email_format": "Format surel tidak valid", "invalid_email_format": "Format surel tidak valid",
"invalid_id": "ID tim tidak valid. Hubungi pemilik tim Anda.", "invalid_id": "ID tim tidak valid. Hubungi pemilik tim Anda.",
"invalid_invite_link": "Tautan undangan tidak valid", "invalid_invite_link": "Tautan undangan tidak valid",
@@ -831,7 +690,7 @@
"member_removed": "Pengguna dihapus", "member_removed": "Pengguna dihapus",
"member_role_updated": "Peran pengguna diperbarui", "member_role_updated": "Peran pengguna diperbarui",
"members": "Anggota", "members": "Anggota",
"more_members": "+{count} lebih", "more_members": "+{count} more",
"name_length_insufficient": "Nama tim harus setidaknya 6 karakter", "name_length_insufficient": "Nama tim harus setidaknya 6 karakter",
"name_updated": "Nama tim diperbarui", "name_updated": "Nama tim diperbarui",
"new": "Tim Baru", "new": "Tim Baru",
@@ -839,13 +698,13 @@
"new_name": "Tim baru saya", "new_name": "Tim baru saya",
"no_access": "Anda tidak memiliki akses edit ke collections ini", "no_access": "Anda tidak memiliki akses edit ke collections ini",
"no_invite_found": "Undangan tidak ditemukan. Hubungi pemilik tim Anda.", "no_invite_found": "Undangan tidak ditemukan. Hubungi pemilik tim Anda.",
"no_request_found": "Request tidak ditemukan.", "no_request_found": "Request not found.",
"not_found": "Tim tidak ditemukan. Hubungi pemilik tim Anda.", "not_found": "Tim tidak ditemukan. Hubungi pemilik tim Anda.",
"not_valid_viewer": "Anda bukan penonton yang valid. Hubungi pemilik tim Anda.", "not_valid_viewer": "Anda bukan penonton yang valid. Hubungi pemilik tim Anda.",
"parent_coll_move": "Tidak dapat memindahkan koleksi ke dalam koleksi anak", "parent_coll_move": "Cannot move collection to a child collection",
"pending_invites": "Undangan tertunda", "pending_invites": "Undangan tertunda",
"permissions": "Izin", "permissions": "Izin",
"same_target_destination": "Sama tujuan dan destinasi", "same_target_destination": "Same target and destination",
"saved": "Tim disimpan", "saved": "Tim disimpan",
"select_a_team": "Pilih tim", "select_a_team": "Pilih tim",
"title": "tim", "title": "tim",
@@ -853,9 +712,9 @@
"we_sent_invite_link_description": "Minta semua undangan untuk memeriksa kotak masuk mereka. Klik tautan untuk bergabung dengan tim." "we_sent_invite_link_description": "Minta semua undangan untuk memeriksa kotak masuk mereka. Klik tautan untuk bergabung dengan tim."
}, },
"team_environment": { "team_environment": {
"deleted": "Environment dihapus", "deleted": "Environment Deleted",
"duplicate": "Environment diduplikasi", "duplicate": "Environment Duplicated",
"not_found": "Environment tidak ditemukan." "not_found": "Environment not found."
}, },
"test": { "test": {
"failed": "Tes gagal", "failed": "Tes gagal",
@@ -875,9 +734,9 @@
"url": "URL" "url": "URL"
}, },
"workspace": { "workspace": {
"change": "Beralih workspace", "change": "Change workspace",
"personal": "Workspace Saya", "personal": "My Workspace",
"team": "Workspace Tim", "team": "Team Workspace",
"title": "Workspaces" "title": "Workspaces"
} }
} }

View File

@@ -5,7 +5,6 @@
"choose_file": "Scegli un file", "choose_file": "Scegli un file",
"clear": "Cancella", "clear": "Cancella",
"clear_all": "Cancella tutto", "clear_all": "Cancella tutto",
"clear_history": "Clear all History",
"close": "Close", "close": "Close",
"connect": "Connetti", "connect": "Connetti",
"connecting": "Connecting", "connecting": "Connecting",
@@ -32,7 +31,6 @@
"paste": "Paste", "paste": "Paste",
"prettify": "Abbellisci", "prettify": "Abbellisci",
"remove": "Rimuovi", "remove": "Rimuovi",
"rename": "Rename",
"restore": "Ripristina", "restore": "Ripristina",
"save": "Salva", "save": "Salva",
"scroll_to_bottom": "Scroll to bottom", "scroll_to_bottom": "Scroll to bottom",
@@ -79,8 +77,6 @@
"search": "Cerca", "search": "Cerca",
"share": "Condividi", "share": "Condividi",
"shortcuts": "Scorciatoie", "shortcuts": "Scorciatoie",
"social_description": "Follow us on social media to stay updated with the latest news, updates and releases.",
"social_links": "Social links",
"spotlight": "Riflettore", "spotlight": "Riflettore",
"status": "Stato", "status": "Stato",
"status_description": "Check the status of the website", "status_description": "Check the status of the website",
@@ -135,15 +131,12 @@
"renamed": "Raccolta rinominata", "renamed": "Raccolta rinominata",
"request_in_use": "Request in use", "request_in_use": "Request in use",
"save_as": "Salva come", "save_as": "Salva come",
"save_to_collection": "Save to Collection",
"select": "Seleziona una raccolta", "select": "Seleziona una raccolta",
"select_location": "Seleziona la posizione", "select_location": "Seleziona la posizione",
"select_team": "Seleziona un team", "select_team": "Seleziona un team",
"team_collections": "Raccolte di team" "team_collections": "Raccolte di team"
}, },
"confirm": { "confirm": {
"close_unsaved_tab": "Are you sure you want to close this tab?",
"close_unsaved_tabs": "Are you sure you want to close all tabs? {count} unsaved tabs will be lost.",
"exit_team": "Are you sure you want to leave this team?", "exit_team": "Are you sure you want to leave this team?",
"logout": "Sei sicuro di voler uscire?", "logout": "Sei sicuro di voler uscire?",
"remove_collection": "Sei sicuro di voler eliminare definitivamente questa raccolta?", "remove_collection": "Sei sicuro di voler eliminare definitivamente questa raccolta?",
@@ -157,11 +150,6 @@
"save_unsaved_tab": "Do you want to save changes made in this tab?", "save_unsaved_tab": "Do you want to save changes made in this tab?",
"sync": "Vuoi ripristinare il tuo spazio di lavoro con quello del cloud? Questo annullerà le tue modifiche fatte in locale." "sync": "Vuoi ripristinare il tuo spazio di lavoro con quello del cloud? Questo annullerà le tue modifiche fatte in locale."
}, },
"context_menu": {
"add_parameters": "Add to parameters",
"open_request_in_new_tab": "Open request in new tab",
"set_environment_variable": "Set as variable"
},
"count": { "count": {
"header": "Intestazione {count}", "header": "Intestazione {count}",
"message": "Messaggio {count}", "message": "Messaggio {count}",
@@ -204,31 +192,17 @@
"create_new": "Crea un nuovo ambiente", "create_new": "Crea un nuovo ambiente",
"created": "Environment created", "created": "Environment created",
"deleted": "Environment deletion", "deleted": "Environment deletion",
"duplicated": "Environment duplicated",
"edit": "Modifica ambiente", "edit": "Modifica ambiente",
"empty_variables": "No variables",
"global": "Global",
"global_variables": "Global variables",
"invalid_name": "Si prega di fornire un nome valido per l'ambiente", "invalid_name": "Si prega di fornire un nome valido per l'ambiente",
"list": "Environment variables",
"my_environments": "My Environments", "my_environments": "My Environments",
"name": "Name",
"nested_overflow": "nested environment variables are limited to 10 levels", "nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Nuovo ambiente", "new": "Nuovo ambiente",
"no_active_environment": "No active environment",
"no_environment": "Nessun ambiente", "no_environment": "Nessun ambiente",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.", "no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"quick_peek": "Environment Quick Peek",
"replace_with_variable": "Replace with variable",
"scope": "Scope",
"select": "Seleziona ambiente", "select": "Seleziona ambiente",
"set": "Set environment",
"set_as_environment": "Set as environment",
"team_environments": "Team Environments", "team_environments": "Team Environments",
"title": "Ambienti", "title": "Ambienti",
"updated": "Environment updation", "updated": "Environment updation",
"value": "Value",
"variable": "Variable",
"variable_list": "Elenco variabili" "variable_list": "Elenco variabili"
}, },
"error": { "error": {
@@ -252,7 +226,6 @@
"no_duration": "Nessuna durata", "no_duration": "Nessuna durata",
"no_results_found": "No matches found", "no_results_found": "No matches found",
"page_not_found": "This page could not be found", "page_not_found": "This page could not be found",
"proxy_error": "Proxy error",
"script_fail": "Impossibile eseguire lo script di pre-richiesta", "script_fail": "Impossibile eseguire lo script di pre-richiesta",
"something_went_wrong": "Qualcosa è andato storto", "something_went_wrong": "Qualcosa è andato storto",
"test_script_fail": "Could not execute post-request script" "test_script_fail": "Could not execute post-request script"
@@ -278,13 +251,9 @@
"renamed": "Cartella rinominata" "renamed": "Cartella rinominata"
}, },
"graphql": { "graphql": {
"connection_switch_confirm": "Do you want to connect with the latest GraphQL endpoint?",
"connection_switch_new_url": "Switching to a tab will disconnected you from the active GraphQL connection. New connection URL is",
"connection_switch_url": "You're connected to a GraphQL endpoint the connection URL is",
"mutations": "Mutazioni", "mutations": "Mutazioni",
"schema": "Schema", "schema": "Schema",
"subscriptions": "Sottoscrizioni", "subscriptions": "Sottoscrizioni"
"switch_connection": "Switch connection"
}, },
"group": { "group": {
"time": "Time", "time": "Time",
@@ -338,36 +307,13 @@
"json_description": "Import collections from a Hoppscotch Collections JSON file", "json_description": "Import collections from a Hoppscotch Collections JSON file",
"title": "Importa" "title": "Importa"
}, },
"inspections": {
"description": "Inspect possible errors",
"environment": {
"add_environment": "Add to Environment",
"not_found": "Environment variable “{environment}” not found."
},
"header": {
"cookie": "The browser doesn't allow Hoppscotch to set the Cookie Header. While we're working on the Hoppscotch Desktop App (coming soon), please use the Authorization Header instead."
},
"response": {
"401_error": "Please check your authentication credentials.",
"404_error": "Please check your request URL and method type.",
"cors_error": "Please check your Cross-Origin Resource Sharing configuration.",
"default_error": "Please check your request.",
"network_error": "Please check your network connection."
},
"title": "Inspector",
"url": {
"extension_not_installed": "Extension not installed.",
"extension_unknown_origin": "Make sure you've added the API endpoint's origin to the Hoppscotch Browser Extension list.",
"extention_enable_action": "Enable Browser Extension",
"extention_not_enabled": "Extension not enabled."
}
},
"layout": { "layout": {
"collapse_collection": "Collapse or Expand Collections", "collapse_collection": "Collapse or Expand Collections",
"collapse_sidebar": "Collapse or Expand the sidebar", "collapse_sidebar": "Collapse or Expand the sidebar",
"column": "Disposizione verticale", "column": "Disposizione verticale",
"name": "Layout", "name": "Layout",
"row": "Disposizione orizzontale" "row": "Disposizione orizzontale",
"zen_mode": "Modalità zen"
}, },
"modal": { "modal": {
"close_unsaved_tab": "You have unsaved changes", "close_unsaved_tab": "You have unsaved changes",
@@ -472,7 +418,6 @@
"payload": "Contenuto (Payload)", "payload": "Contenuto (Payload)",
"query": "Query", "query": "Query",
"raw_body": "Corpo della richiesta non formattato", "raw_body": "Corpo della richiesta non formattato",
"rename": "Rename Request",
"renamed": "Richiesta rinominata", "renamed": "Richiesta rinominata",
"run": "Esegui", "run": "Esegui",
"save": "Salva", "save": "Salva",
@@ -480,7 +425,6 @@
"saved": "Richiesta salvata", "saved": "Richiesta salvata",
"share": "Condividi", "share": "Condividi",
"share_description": "Share Hoppscotch with your friends", "share_description": "Share Hoppscotch with your friends",
"stop": "Stop",
"title": "Richiesta", "title": "Richiesta",
"type": "Tipo di richiesta", "type": "Tipo di richiesta",
"url": "URL", "url": "URL",
@@ -515,6 +459,7 @@
"account_name_description": "Questo è il tuo nome mostrato.", "account_name_description": "Questo è il tuo nome mostrato.",
"background": "Sfondo", "background": "Sfondo",
"black_mode": "Nero", "black_mode": "Nero",
"change_font_size": "Cambia la dimensione dei caratteri",
"choose_language": "Scegli la lingua", "choose_language": "Scegli la lingua",
"dark_mode": "Scuro", "dark_mode": "Scuro",
"delete_account": "Delete account", "delete_account": "Delete account",
@@ -527,6 +472,10 @@
"extensions": "Estensioni", "extensions": "Estensioni",
"extensions_use_toggle": "Utilizza l'estensione del browser per inviare richieste (se presente)", "extensions_use_toggle": "Utilizza l'estensione del browser per inviare richieste (se presente)",
"follow": "Follow Us", "follow": "Follow Us",
"font_size": "Dimensione dei caratteri",
"font_size_large": "Grande",
"font_size_medium": "Medio",
"font_size_small": "Piccolo",
"interceptor": "Interceptor", "interceptor": "Interceptor",
"interceptor_description": "Middleware tra applicazione e API.", "interceptor_description": "Middleware tra applicazione e API.",
"language": "Lingua", "language": "Lingua",
@@ -591,27 +540,19 @@
"settings": "Vai alla pagina Impostazioni", "settings": "Vai alla pagina Impostazioni",
"title": "Navigazione" "title": "Navigazione"
}, },
"others": {
"prettify": "Prettify Editor's Content",
"title": "Others"
},
"request": { "request": {
"copy_request_link": "Copia il link alla richiesta", "copy_request_link": "Copia il link alla richiesta",
"delete_method": "Seleziona il metodo DELETE", "delete_method": "Seleziona il metodo DELETE",
"get_method": "Seleziona il metodo GET", "get_method": "Seleziona il metodo GET",
"head_method": "Seleziona il metodo HEAD", "head_method": "Seleziona il metodo HEAD",
"import_curl": "Import cURL",
"method": "Metodo", "method": "Metodo",
"next_method": "Seleziona il metodo successivo", "next_method": "Seleziona il metodo successivo",
"post_method": "Seleziona il metodo POST", "post_method": "Seleziona il metodo POST",
"previous_method": "Seleziona il metodo precedente", "previous_method": "Seleziona il metodo precedente",
"put_method": "Seleziona il metodo PUT", "put_method": "Seleziona il metodo PUT",
"rename": "Rename Request",
"reset_request": "Resetta la richiesta", "reset_request": "Resetta la richiesta",
"save_request": "Save Request",
"save_to_collections": "Salva nelle raccolte", "save_to_collections": "Salva nelle raccolte",
"send_request": "Invia richiesta", "send_request": "Invia richiesta",
"show_code": "Generate code snippet",
"title": "Richiesta" "title": "Richiesta"
}, },
"response": { "response": {
@@ -641,85 +582,6 @@
"log": "Log", "log": "Log",
"url": "URL" "url": "URL"
}, },
"spotlight": {
"change_language": "Change Language",
"environments": {
"delete": "Delete current environment",
"duplicate": "Duplicate current environment",
"duplicate_global": "Duplicate global environment",
"edit": "Edit current environment",
"edit_global": "Edit global environment",
"new": "Create new environment",
"new_variable": "Create a new environment variable",
"title": "Environments"
},
"general": {
"chat": "Chat with support",
"help_menu": "Help and support",
"open_docs": "Read Documentation",
"open_github": "Open GitHub repository",
"open_keybindings": "Keyboard shortcuts",
"social": "Social",
"title": "General"
},
"graphql": {
"connect": "Connect to server",
"disconnect": "Disconnect from server"
},
"miscellaneous": {
"invite": "Invite your friends to Hoppscotch",
"title": "Miscellaneous"
},
"request": {
"save_as_new": "Save as new request",
"select_method": "Select method",
"switch_to": "Switch to",
"tab_authorization": "Authorization tab",
"tab_body": "Body tab",
"tab_headers": "Headers tab",
"tab_parameters": "Parameters tab",
"tab_pre_request_script": "Pre-request script tab",
"tab_query": "Query tab",
"tab_tests": "Tests tab",
"tab_variables": "Variables tab"
},
"response": {
"copy": "Copy response",
"download": "Download response as file",
"title": "Response"
},
"section": {
"interceptor": "Interceptor",
"interface": "Interface",
"theme": "Theme",
"user": "User"
},
"settings": {
"change_interceptor": "Change Interceptor",
"change_language": "Change Language",
"theme": {
"black": "Black",
"dark": "Dark",
"light": "Light",
"system": "System preference"
}
},
"tab": {
"close_current": "Close current tab",
"close_others": "Close all other tabs",
"duplicate": "Duplicate current tab",
"new_tab": "Open a new tab",
"title": "Tabs"
},
"workspace": {
"delete": "Delete current team",
"edit": "Edit current team",
"invite": "Invite people to team",
"new": "Create new team",
"switch_to_personal": "Switch to your personal workspace",
"title": "Teams"
}
},
"sse": { "sse": {
"event_type": "Tipo di evento", "event_type": "Tipo di evento",
"log": "Log", "log": "Log",
@@ -765,7 +627,7 @@
"support": { "support": {
"changelog": "Maggiori informazioni sulle ultime versioni", "changelog": "Maggiori informazioni sulle ultime versioni",
"chat": "Domande? Chatta con noi!", "chat": "Domande? Chatta con noi!",
"community": "Fai domande e aiuta gli altri", "community": "Fai domande e aiuta gli altri",
"documentation": "Maggiori informazioni su Hoppscotch", "documentation": "Maggiori informazioni su Hoppscotch",
"forum": "Fai domande e ottieni risposte", "forum": "Fai domande e ottieni risposte",
"github": "Follow us on Github", "github": "Follow us on Github",
@@ -777,11 +639,8 @@
"tab": { "tab": {
"authorization": "Autorizzazione", "authorization": "Autorizzazione",
"body": "Corpo", "body": "Corpo",
"close": "Close Tab",
"close_others": "Close other Tabs",
"collections": "Raccolte", "collections": "Raccolte",
"documentation": "Documentazione", "documentation": "Documentazione",
"duplicate": "Duplicate Tab",
"environments": "Environments", "environments": "Environments",
"headers": "Intestazioni", "headers": "Intestazioni",
"history": "Cronologia", "history": "Cronologia",

View File

@@ -5,7 +5,6 @@
"choose_file": "ファイルを選択してください", "choose_file": "ファイルを選択してください",
"clear": "クリア", "clear": "クリア",
"clear_all": "すべてクリア", "clear_all": "すべてクリア",
"clear_history": "Clear all History",
"close": "閉じる", "close": "閉じる",
"connect": "接続", "connect": "接続",
"connecting": "接続中", "connecting": "接続中",
@@ -32,7 +31,6 @@
"paste": "貼り付け", "paste": "貼り付け",
"prettify": "自動整形", "prettify": "自動整形",
"remove": "削除", "remove": "削除",
"rename": "Rename",
"restore": "戻す", "restore": "戻す",
"save": "保存", "save": "保存",
"scroll_to_bottom": "下にスクロール", "scroll_to_bottom": "下にスクロール",
@@ -79,8 +77,6 @@
"search": "検索", "search": "検索",
"share": "共有", "share": "共有",
"shortcuts": "ショートカット", "shortcuts": "ショートカット",
"social_description": "Follow us on social media to stay updated with the latest news, updates and releases.",
"social_links": "Social links",
"spotlight": "スポットライト", "spotlight": "スポットライト",
"status": "状態", "status": "状態",
"status_description": "ウェブサイトの状態を確認", "status_description": "ウェブサイトの状態を確認",
@@ -135,15 +131,12 @@
"renamed": "コレクション名が変更されました", "renamed": "コレクション名が変更されました",
"request_in_use": "使用中のリクエスト", "request_in_use": "使用中のリクエスト",
"save_as": "名前を付けて保存", "save_as": "名前を付けて保存",
"save_to_collection": "Save to Collection",
"select": "コレクションを選択", "select": "コレクションを選択",
"select_location": "場所を選択", "select_location": "場所を選択",
"select_team": "チームを選択", "select_team": "チームを選択",
"team_collections": "チームコレクション" "team_collections": "チームコレクション"
}, },
"confirm": { "confirm": {
"close_unsaved_tab": "Are you sure you want to close this tab?",
"close_unsaved_tabs": "Are you sure you want to close all tabs? {count} unsaved tabs will be lost.",
"exit_team": "本当にこのチームから退出しますか?", "exit_team": "本当にこのチームから退出しますか?",
"logout": "ログアウトしてもよろしいですか?", "logout": "ログアウトしてもよろしいですか?",
"remove_collection": "このコレクションを完全に削除してもよろしいですか?", "remove_collection": "このコレクションを完全に削除してもよろしいですか?",
@@ -157,11 +150,6 @@
"save_unsaved_tab": "Do you want to save changes made in this tab?", "save_unsaved_tab": "Do you want to save changes made in this tab?",
"sync": "クラウドからワークスペースを復元しますか?この場合、ローカルの進行状況は破棄されます。" "sync": "クラウドからワークスペースを復元しますか?この場合、ローカルの進行状況は破棄されます。"
}, },
"context_menu": {
"add_parameters": "Add to parameters",
"open_request_in_new_tab": "Open request in new tab",
"set_environment_variable": "Set as variable"
},
"count": { "count": {
"header": "ヘッダー {count}", "header": "ヘッダー {count}",
"message": "メッセージ {count}", "message": "メッセージ {count}",
@@ -204,31 +192,17 @@
"create_new": "新しい環境変数を作成", "create_new": "新しい環境変数を作成",
"created": "環境変数を作成しました", "created": "環境変数を作成しました",
"deleted": "環境変数を削除しました", "deleted": "環境変数を削除しました",
"duplicated": "Environment duplicated",
"edit": "環境変数の編集", "edit": "環境変数の編集",
"empty_variables": "No variables",
"global": "Global",
"global_variables": "Global variables",
"invalid_name": "環境変数名を入力してください", "invalid_name": "環境変数名を入力してください",
"list": "Environment variables",
"my_environments": "個人の環境変数", "my_environments": "個人の環境変数",
"name": "Name",
"nested_overflow": "環境変数の入れ子は10段階までです", "nested_overflow": "環境変数の入れ子は10段階までです",
"new": "新しい環境変数", "new": "新しい環境変数",
"no_active_environment": "No active environment",
"no_environment": "環境変数が存在しません", "no_environment": "環境変数が存在しません",
"no_environment_description": "環境変数が選択されていません。次の環境変数から選択してください。", "no_environment_description": "環境変数が選択されていません。次の環境変数から選択してください。",
"quick_peek": "Environment Quick Peek",
"replace_with_variable": "Replace with variable",
"scope": "Scope",
"select": "環境変数を選択", "select": "環境変数を選択",
"set": "Set environment",
"set_as_environment": "Set as environment",
"team_environments": "チームの環境変数", "team_environments": "チームの環境変数",
"title": "環境変数", "title": "環境変数",
"updated": "環境変数を更新しました", "updated": "環境変数を更新しました",
"value": "Value",
"variable": "Variable",
"variable_list": "環境変数リスト" "variable_list": "環境変数リスト"
}, },
"error": { "error": {
@@ -252,7 +226,6 @@
"no_duration": "期間なし", "no_duration": "期間なし",
"no_results_found": "該当するものがありませんでした", "no_results_found": "該当するものがありませんでした",
"page_not_found": "このページは見つかりませんでした", "page_not_found": "このページは見つかりませんでした",
"proxy_error": "Proxy error",
"script_fail": "リクエスト前のスクリプトを実行できませんでした", "script_fail": "リクエスト前のスクリプトを実行できませんでした",
"something_went_wrong": "不明なエラーです", "something_went_wrong": "不明なエラーです",
"test_script_fail": "リクエスト後のスクリプトを実行できませんでした" "test_script_fail": "リクエスト後のスクリプトを実行できませんでした"
@@ -278,13 +251,9 @@
"renamed": "フォルダ名が変更されました" "renamed": "フォルダ名が変更されました"
}, },
"graphql": { "graphql": {
"connection_switch_confirm": "Do you want to connect with the latest GraphQL endpoint?",
"connection_switch_new_url": "Switching to a tab will disconnected you from the active GraphQL connection. New connection URL is",
"connection_switch_url": "You're connected to a GraphQL endpoint the connection URL is",
"mutations": "ミューテーション", "mutations": "ミューテーション",
"schema": "スキーマ", "schema": "スキーマ",
"subscriptions": "サブスクリプション", "subscriptions": "サブスクリプション"
"switch_connection": "Switch connection"
}, },
"group": { "group": {
"time": "時間", "time": "時間",
@@ -338,36 +307,13 @@
"json_description": "Hoppscotchのコレクション (JSONファイル) からインポート", "json_description": "Hoppscotchのコレクション (JSONファイル) からインポート",
"title": "インポート" "title": "インポート"
}, },
"inspections": {
"description": "Inspect possible errors",
"environment": {
"add_environment": "Add to Environment",
"not_found": "Environment variable “{environment}” not found."
},
"header": {
"cookie": "The browser doesn't allow Hoppscotch to set the Cookie Header. While we're working on the Hoppscotch Desktop App (coming soon), please use the Authorization Header instead."
},
"response": {
"401_error": "Please check your authentication credentials.",
"404_error": "Please check your request URL and method type.",
"cors_error": "Please check your Cross-Origin Resource Sharing configuration.",
"default_error": "Please check your request.",
"network_error": "Please check your network connection."
},
"title": "Inspector",
"url": {
"extension_not_installed": "Extension not installed.",
"extension_unknown_origin": "Make sure you've added the API endpoint's origin to the Hoppscotch Browser Extension list.",
"extention_enable_action": "Enable Browser Extension",
"extention_not_enabled": "Extension not enabled."
}
},
"layout": { "layout": {
"collapse_collection": "コレクションを表示・非表示", "collapse_collection": "コレクションを表示・非表示",
"collapse_sidebar": "サイドバーを表示・非表示", "collapse_sidebar": "サイドバーを表示・非表示",
"column": "縦型レイアウト", "column": "縦型レイアウト",
"name": "レイアウト", "name": "レイアウト",
"row": "横型レイアウト" "row": "横型レイアウト",
"zen_mode": "禅モード"
}, },
"modal": { "modal": {
"close_unsaved_tab": "You have unsaved changes", "close_unsaved_tab": "You have unsaved changes",
@@ -472,7 +418,6 @@
"payload": "ペイロード", "payload": "ペイロード",
"query": "クエリ", "query": "クエリ",
"raw_body": "生のリクエストボディ", "raw_body": "生のリクエストボディ",
"rename": "Rename Request",
"renamed": "リクエストの名前を変更", "renamed": "リクエストの名前を変更",
"run": "実行", "run": "実行",
"save": "保存", "save": "保存",
@@ -480,7 +425,6 @@
"saved": "保存されたリクエスト", "saved": "保存されたリクエスト",
"share": "共有", "share": "共有",
"share_description": "Hoppscotchを友人に共有", "share_description": "Hoppscotchを友人に共有",
"stop": "Stop",
"title": "リクエスト", "title": "リクエスト",
"type": "リクエストの種類", "type": "リクエストの種類",
"url": "URL", "url": "URL",
@@ -515,6 +459,7 @@
"account_name_description": "あなたの表示名", "account_name_description": "あなたの表示名",
"background": "背景", "background": "背景",
"black_mode": "ブラック", "black_mode": "ブラック",
"change_font_size": "フォントの大きさを変更",
"choose_language": "言語を選択", "choose_language": "言語を選択",
"dark_mode": "ダーク", "dark_mode": "ダーク",
"delete_account": "アカウントの削除", "delete_account": "アカウントの削除",
@@ -527,6 +472,10 @@
"extensions": "拡張機能", "extensions": "拡張機能",
"extensions_use_toggle": "ブラウザ拡張機能を使用してリクエストを送信する(利用可能な場合)", "extensions_use_toggle": "ブラウザ拡張機能を使用してリクエストを送信する(利用可能な場合)",
"follow": "フォローする", "follow": "フォローする",
"font_size": "フォントサイズ",
"font_size_large": "大きめ",
"font_size_medium": "普通",
"font_size_small": "小さめ",
"interceptor": "インターセプタ", "interceptor": "インターセプタ",
"interceptor_description": "アプリケーションとAPIをつなぐミドルウェア", "interceptor_description": "アプリケーションとAPIをつなぐミドルウェア",
"language": "言語", "language": "言語",
@@ -591,27 +540,19 @@
"settings": "設定ページに移動", "settings": "設定ページに移動",
"title": "ナビゲーション" "title": "ナビゲーション"
}, },
"others": {
"prettify": "Prettify Editor's Content",
"title": "Others"
},
"request": { "request": {
"copy_request_link": "コピーリクエストリンク", "copy_request_link": "コピーリクエストリンク",
"delete_method": "DELETEメソッドを選択", "delete_method": "DELETEメソッドを選択",
"get_method": "GETメソッドを選択", "get_method": "GETメソッドを選択",
"head_method": "HEADメソッドを選択", "head_method": "HEADメソッドを選択",
"import_curl": "Import cURL",
"method": "メソッド", "method": "メソッド",
"next_method": "次のメソッドを選択", "next_method": "次のメソッドを選択",
"post_method": "POSTメソッドを選択", "post_method": "POSTメソッドを選択",
"previous_method": "前のメソッドを選択", "previous_method": "前のメソッドを選択",
"put_method": "PUTメソッドを選択", "put_method": "PUTメソッドを選択",
"rename": "Rename Request",
"reset_request": "リセットリクエスト", "reset_request": "リセットリクエスト",
"save_request": "Save Request",
"save_to_collections": "コレクションに保存", "save_to_collections": "コレクションに保存",
"send_request": "リクエストを送信", "send_request": "リクエストを送信",
"show_code": "Generate code snippet",
"title": "リクエスト" "title": "リクエスト"
}, },
"response": { "response": {
@@ -641,85 +582,6 @@
"log": "ログ", "log": "ログ",
"url": "URL" "url": "URL"
}, },
"spotlight": {
"change_language": "Change Language",
"environments": {
"delete": "Delete current environment",
"duplicate": "Duplicate current environment",
"duplicate_global": "Duplicate global environment",
"edit": "Edit current environment",
"edit_global": "Edit global environment",
"new": "Create new environment",
"new_variable": "Create a new environment variable",
"title": "Environments"
},
"general": {
"chat": "Chat with support",
"help_menu": "Help and support",
"open_docs": "Read Documentation",
"open_github": "Open GitHub repository",
"open_keybindings": "Keyboard shortcuts",
"social": "Social",
"title": "General"
},
"graphql": {
"connect": "Connect to server",
"disconnect": "Disconnect from server"
},
"miscellaneous": {
"invite": "Invite your friends to Hoppscotch",
"title": "Miscellaneous"
},
"request": {
"save_as_new": "Save as new request",
"select_method": "Select method",
"switch_to": "Switch to",
"tab_authorization": "Authorization tab",
"tab_body": "Body tab",
"tab_headers": "Headers tab",
"tab_parameters": "Parameters tab",
"tab_pre_request_script": "Pre-request script tab",
"tab_query": "Query tab",
"tab_tests": "Tests tab",
"tab_variables": "Variables tab"
},
"response": {
"copy": "Copy response",
"download": "Download response as file",
"title": "Response"
},
"section": {
"interceptor": "Interceptor",
"interface": "Interface",
"theme": "Theme",
"user": "User"
},
"settings": {
"change_interceptor": "Change Interceptor",
"change_language": "Change Language",
"theme": {
"black": "Black",
"dark": "Dark",
"light": "Light",
"system": "System preference"
}
},
"tab": {
"close_current": "Close current tab",
"close_others": "Close all other tabs",
"duplicate": "Duplicate current tab",
"new_tab": "Open a new tab",
"title": "Tabs"
},
"workspace": {
"delete": "Delete current team",
"edit": "Edit current team",
"invite": "Invite people to team",
"new": "Create new team",
"switch_to_personal": "Switch to your personal workspace",
"title": "Teams"
}
},
"sse": { "sse": {
"event_type": "イベントの種類", "event_type": "イベントの種類",
"log": "ログ", "log": "ログ",
@@ -777,11 +639,8 @@
"tab": { "tab": {
"authorization": "認証", "authorization": "認証",
"body": "ボディ", "body": "ボディ",
"close": "Close Tab",
"close_others": "Close other Tabs",
"collections": "コレクション", "collections": "コレクション",
"documentation": "ドキュメント", "documentation": "ドキュメント",
"duplicate": "Duplicate Tab",
"environments": "Environments", "environments": "Environments",
"headers": "ヘッダー", "headers": "ヘッダー",
"history": "履歴", "history": "履歴",

View File

@@ -5,7 +5,6 @@
"choose_file": "파일 선택", "choose_file": "파일 선택",
"clear": "지우기", "clear": "지우기",
"clear_all": "모두 지우기", "clear_all": "모두 지우기",
"clear_history": "Clear all History",
"close": "닫기", "close": "닫기",
"connect": "연결", "connect": "연결",
"connecting": "Connecting", "connecting": "Connecting",
@@ -32,7 +31,6 @@
"paste": "붙여넣기", "paste": "붙여넣기",
"prettify": "구문 강조", "prettify": "구문 강조",
"remove": "제거", "remove": "제거",
"rename": "Rename",
"restore": "복원", "restore": "복원",
"save": "저장", "save": "저장",
"scroll_to_bottom": "Scroll to bottom", "scroll_to_bottom": "Scroll to bottom",
@@ -79,8 +77,6 @@
"search": "찾기", "search": "찾기",
"share": "공유하기", "share": "공유하기",
"shortcuts": "바로가기", "shortcuts": "바로가기",
"social_description": "Follow us on social media to stay updated with the latest news, updates and releases.",
"social_links": "Social links",
"spotlight": "스포트라이트", "spotlight": "스포트라이트",
"status": "상태", "status": "상태",
"status_description": "Check the status of the website", "status_description": "Check the status of the website",
@@ -135,15 +131,12 @@
"renamed": "모음집 이름이 변경됨", "renamed": "모음집 이름이 변경됨",
"request_in_use": "사용 중인 요청", "request_in_use": "사용 중인 요청",
"save_as": "다른 이름으로 저장", "save_as": "다른 이름으로 저장",
"save_to_collection": "Save to Collection",
"select": "모음집 선택", "select": "모음집 선택",
"select_location": "위치 선택", "select_location": "위치 선택",
"select_team": "팀 선택", "select_team": "팀 선택",
"team_collections": "팀 모음집" "team_collections": "팀 모음집"
}, },
"confirm": { "confirm": {
"close_unsaved_tab": "Are you sure you want to close this tab?",
"close_unsaved_tabs": "Are you sure you want to close all tabs? {count} unsaved tabs will be lost.",
"exit_team": "이 팀을 떠나겠습니까?", "exit_team": "이 팀을 떠나겠습니까?",
"logout": "로그아웃하겠습니까?", "logout": "로그아웃하겠습니까?",
"remove_collection": "이 모음집을 영구적으로 삭제하겠습니까?", "remove_collection": "이 모음집을 영구적으로 삭제하겠습니까?",
@@ -157,11 +150,6 @@
"save_unsaved_tab": "Do you want to save changes made in this tab?", "save_unsaved_tab": "Do you want to save changes made in this tab?",
"sync": "이 작업 공간을 동기화하겠습니까?" "sync": "이 작업 공간을 동기화하겠습니까?"
}, },
"context_menu": {
"add_parameters": "Add to parameters",
"open_request_in_new_tab": "Open request in new tab",
"set_environment_variable": "Set as variable"
},
"count": { "count": {
"header": "헤더 {count}", "header": "헤더 {count}",
"message": "메시지 {count}", "message": "메시지 {count}",
@@ -204,31 +192,17 @@
"create_new": "새 환경 만들기", "create_new": "새 환경 만들기",
"created": "Environment created", "created": "Environment created",
"deleted": "Environment deletion", "deleted": "Environment deletion",
"duplicated": "Environment duplicated",
"edit": "환경 편집", "edit": "환경 편집",
"empty_variables": "No variables",
"global": "Global",
"global_variables": "Global variables",
"invalid_name": "환경 이름을 바르게 입력하세요.", "invalid_name": "환경 이름을 바르게 입력하세요.",
"list": "Environment variables",
"my_environments": "My Environments", "my_environments": "My Environments",
"name": "Name",
"nested_overflow": "환경 변수는 열 단계까지만 중첩될 수 있습니다.", "nested_overflow": "환경 변수는 열 단계까지만 중첩될 수 있습니다.",
"new": "새 환경", "new": "새 환경",
"no_active_environment": "No active environment",
"no_environment": "환경 없음", "no_environment": "환경 없음",
"no_environment_description": "선택한 환경이 없습니다. 선택해주세요.", "no_environment_description": "선택한 환경이 없습니다. 선택해주세요.",
"quick_peek": "Environment Quick Peek",
"replace_with_variable": "Replace with variable",
"scope": "Scope",
"select": "환경 선택", "select": "환경 선택",
"set": "Set environment",
"set_as_environment": "Set as environment",
"team_environments": "Team Environments", "team_environments": "Team Environments",
"title": "환경", "title": "환경",
"updated": "환경 수정됨", "updated": "환경 수정됨",
"value": "Value",
"variable": "Variable",
"variable_list": "변수 목록" "variable_list": "변수 목록"
}, },
"error": { "error": {
@@ -252,7 +226,6 @@
"no_duration": "소요 시간 없음", "no_duration": "소요 시간 없음",
"no_results_found": "No matches found", "no_results_found": "No matches found",
"page_not_found": "해당 페이지를 찾을 수 없습니다.", "page_not_found": "해당 페이지를 찾을 수 없습니다.",
"proxy_error": "Proxy error",
"script_fail": "사전 요청 스크립트를 실행할 수 없습니다.", "script_fail": "사전 요청 스크립트를 실행할 수 없습니다.",
"something_went_wrong": "문제가 발생했습니다.", "something_went_wrong": "문제가 발생했습니다.",
"test_script_fail": "테스트 스크립트를 실행할 수 없습니다." "test_script_fail": "테스트 스크립트를 실행할 수 없습니다."
@@ -278,13 +251,9 @@
"renamed": "폴더 이름이 변경됨" "renamed": "폴더 이름이 변경됨"
}, },
"graphql": { "graphql": {
"connection_switch_confirm": "Do you want to connect with the latest GraphQL endpoint?",
"connection_switch_new_url": "Switching to a tab will disconnected you from the active GraphQL connection. New connection URL is",
"connection_switch_url": "You're connected to a GraphQL endpoint the connection URL is",
"mutations": "뮤테이션", "mutations": "뮤테이션",
"schema": "스키마", "schema": "스키마",
"subscriptions": "섭스크립션", "subscriptions": "섭스크립션"
"switch_connection": "Switch connection"
}, },
"group": { "group": {
"time": "Time", "time": "Time",
@@ -338,36 +307,13 @@
"json_description": "호프스카치 모음집 JSON 파일을 가져옵니다.", "json_description": "호프스카치 모음집 JSON 파일을 가져옵니다.",
"title": "가져오기" "title": "가져오기"
}, },
"inspections": {
"description": "Inspect possible errors",
"environment": {
"add_environment": "Add to Environment",
"not_found": "Environment variable “{environment}” not found."
},
"header": {
"cookie": "The browser doesn't allow Hoppscotch to set the Cookie Header. While we're working on the Hoppscotch Desktop App (coming soon), please use the Authorization Header instead."
},
"response": {
"401_error": "Please check your authentication credentials.",
"404_error": "Please check your request URL and method type.",
"cors_error": "Please check your Cross-Origin Resource Sharing configuration.",
"default_error": "Please check your request.",
"network_error": "Please check your network connection."
},
"title": "Inspector",
"url": {
"extension_not_installed": "Extension not installed.",
"extension_unknown_origin": "Make sure you've added the API endpoint's origin to the Hoppscotch Browser Extension list.",
"extention_enable_action": "Enable Browser Extension",
"extention_not_enabled": "Extension not enabled."
}
},
"layout": { "layout": {
"collapse_collection": "Collapse or Expand Collections", "collapse_collection": "Collapse or Expand Collections",
"collapse_sidebar": "Collapse or Expand the sidebar", "collapse_sidebar": "Collapse or Expand the sidebar",
"column": "가로형 레이아웃", "column": "가로형 레이아웃",
"name": "Layout", "name": "Layout",
"row": "세로형 레이아웃" "row": "세로형 레이아웃",
"zen_mode": "전체화면"
}, },
"modal": { "modal": {
"close_unsaved_tab": "You have unsaved changes", "close_unsaved_tab": "You have unsaved changes",
@@ -472,7 +418,6 @@
"payload": "페이로드", "payload": "페이로드",
"query": "쿼리", "query": "쿼리",
"raw_body": "원시 요청 본문", "raw_body": "원시 요청 본문",
"rename": "Rename Request",
"renamed": "요청 이름이 변경됨", "renamed": "요청 이름이 변경됨",
"run": "실행", "run": "실행",
"save": "저장", "save": "저장",
@@ -480,7 +425,6 @@
"saved": "요청이 저장됨", "saved": "요청이 저장됨",
"share": "공유하기", "share": "공유하기",
"share_description": "Share Hoppscotch with your friends", "share_description": "Share Hoppscotch with your friends",
"stop": "Stop",
"title": "제목", "title": "제목",
"type": "요청 유형", "type": "요청 유형",
"url": "URL", "url": "URL",
@@ -515,6 +459,7 @@
"account_name_description": "디스플레이 이름입니다.", "account_name_description": "디스플레이 이름입니다.",
"background": "배경", "background": "배경",
"black_mode": "검은 테마", "black_mode": "검은 테마",
"change_font_size": "글자 크기 변경",
"choose_language": "언어 선택", "choose_language": "언어 선택",
"dark_mode": "어두운 테마", "dark_mode": "어두운 테마",
"delete_account": "Delete account", "delete_account": "Delete account",
@@ -527,6 +472,10 @@
"extensions": "익스텐션", "extensions": "익스텐션",
"extensions_use_toggle": "브라우저 익스텐션을 사용하여 요청 보내기(있는 경우)", "extensions_use_toggle": "브라우저 익스텐션을 사용하여 요청 보내기(있는 경우)",
"follow": "Follow Us", "follow": "Follow Us",
"font_size": "글꼴 크기",
"font_size_large": "크게",
"font_size_medium": "중간",
"font_size_small": "작게",
"interceptor": "인터셉터", "interceptor": "인터셉터",
"interceptor_description": "애플리케이션과 API 간의 미들웨어.", "interceptor_description": "애플리케이션과 API 간의 미들웨어.",
"language": "언어", "language": "언어",
@@ -591,27 +540,19 @@
"settings": "설정 페이지로 이동", "settings": "설정 페이지로 이동",
"title": "내비게이션" "title": "내비게이션"
}, },
"others": {
"prettify": "Prettify Editor's Content",
"title": "Others"
},
"request": { "request": {
"copy_request_link": "요청 링크 복사", "copy_request_link": "요청 링크 복사",
"delete_method": "DELETE 메서드 선택", "delete_method": "DELETE 메서드 선택",
"get_method": "GET 메서드 선택", "get_method": "GET 메서드 선택",
"head_method": "HEAD 메서드 선택", "head_method": "HEAD 메서드 선택",
"import_curl": "Import cURL",
"method": "메서드", "method": "메서드",
"next_method": "다음 메서드 선택", "next_method": "다음 메서드 선택",
"post_method": "POST 메서드 선택", "post_method": "POST 메서드 선택",
"previous_method": "이전 메서드 선택", "previous_method": "이전 메서드 선택",
"put_method": "PUT 메서드 선택", "put_method": "PUT 메서드 선택",
"rename": "Rename Request",
"reset_request": "요청 초기화", "reset_request": "요청 초기화",
"save_request": "Save Request",
"save_to_collections": "모음집에 저장", "save_to_collections": "모음집에 저장",
"send_request": "요청 보내기", "send_request": "요청 보내기",
"show_code": "Generate code snippet",
"title": "요청" "title": "요청"
}, },
"response": { "response": {
@@ -641,85 +582,6 @@
"log": "로그", "log": "로그",
"url": "URL" "url": "URL"
}, },
"spotlight": {
"change_language": "Change Language",
"environments": {
"delete": "Delete current environment",
"duplicate": "Duplicate current environment",
"duplicate_global": "Duplicate global environment",
"edit": "Edit current environment",
"edit_global": "Edit global environment",
"new": "Create new environment",
"new_variable": "Create a new environment variable",
"title": "Environments"
},
"general": {
"chat": "Chat with support",
"help_menu": "Help and support",
"open_docs": "Read Documentation",
"open_github": "Open GitHub repository",
"open_keybindings": "Keyboard shortcuts",
"social": "Social",
"title": "General"
},
"graphql": {
"connect": "Connect to server",
"disconnect": "Disconnect from server"
},
"miscellaneous": {
"invite": "Invite your friends to Hoppscotch",
"title": "Miscellaneous"
},
"request": {
"save_as_new": "Save as new request",
"select_method": "Select method",
"switch_to": "Switch to",
"tab_authorization": "Authorization tab",
"tab_body": "Body tab",
"tab_headers": "Headers tab",
"tab_parameters": "Parameters tab",
"tab_pre_request_script": "Pre-request script tab",
"tab_query": "Query tab",
"tab_tests": "Tests tab",
"tab_variables": "Variables tab"
},
"response": {
"copy": "Copy response",
"download": "Download response as file",
"title": "Response"
},
"section": {
"interceptor": "Interceptor",
"interface": "Interface",
"theme": "Theme",
"user": "User"
},
"settings": {
"change_interceptor": "Change Interceptor",
"change_language": "Change Language",
"theme": {
"black": "Black",
"dark": "Dark",
"light": "Light",
"system": "System preference"
}
},
"tab": {
"close_current": "Close current tab",
"close_others": "Close all other tabs",
"duplicate": "Duplicate current tab",
"new_tab": "Open a new tab",
"title": "Tabs"
},
"workspace": {
"delete": "Delete current team",
"edit": "Edit current team",
"invite": "Invite people to team",
"new": "Create new team",
"switch_to_personal": "Switch to your personal workspace",
"title": "Teams"
}
},
"sse": { "sse": {
"event_type": "이벤트 유형", "event_type": "이벤트 유형",
"log": "로그", "log": "로그",
@@ -777,11 +639,8 @@
"tab": { "tab": {
"authorization": "인증", "authorization": "인증",
"body": "본문", "body": "본문",
"close": "Close Tab",
"close_others": "Close other Tabs",
"collections": "모음집", "collections": "모음집",
"documentation": "문서", "documentation": "문서",
"duplicate": "Duplicate Tab",
"environments": "Environments", "environments": "Environments",
"headers": "헤더", "headers": "헤더",
"history": "이력", "history": "이력",

View File

@@ -5,7 +5,6 @@
"choose_file": "Kies een bestand", "choose_file": "Kies een bestand",
"clear": "Wis", "clear": "Wis",
"clear_all": "Wis alles", "clear_all": "Wis alles",
"clear_history": "Clear all History",
"close": "Close", "close": "Close",
"connect": "Verbinden", "connect": "Verbinden",
"connecting": "Connecting", "connecting": "Connecting",
@@ -32,7 +31,6 @@
"paste": "Paste", "paste": "Paste",
"prettify": "Netter opmaken", "prettify": "Netter opmaken",
"remove": "Verwijderen", "remove": "Verwijderen",
"rename": "Rename",
"restore": "Herstellen", "restore": "Herstellen",
"save": "Opslaan", "save": "Opslaan",
"scroll_to_bottom": "Scroll to bottom", "scroll_to_bottom": "Scroll to bottom",
@@ -79,8 +77,6 @@
"search": "Zoeken", "search": "Zoeken",
"share": "Deel", "share": "Deel",
"shortcuts": "Sneltoetsen", "shortcuts": "Sneltoetsen",
"social_description": "Follow us on social media to stay updated with the latest news, updates and releases.",
"social_links": "Social links",
"spotlight": "Spotlight", "spotlight": "Spotlight",
"status": "Toestand", "status": "Toestand",
"status_description": "Check the status of the website", "status_description": "Check the status of the website",
@@ -135,15 +131,12 @@
"renamed": "Collectie hernoemd", "renamed": "Collectie hernoemd",
"request_in_use": "Request in use", "request_in_use": "Request in use",
"save_as": "Opslaan als", "save_as": "Opslaan als",
"save_to_collection": "Save to Collection",
"select": "Selecteer een collectie", "select": "Selecteer een collectie",
"select_location": "Selecteer een locatie", "select_location": "Selecteer een locatie",
"select_team": "Selecteer een team", "select_team": "Selecteer een team",
"team_collections": "Teamcollecties" "team_collections": "Teamcollecties"
}, },
"confirm": { "confirm": {
"close_unsaved_tab": "Are you sure you want to close this tab?",
"close_unsaved_tabs": "Are you sure you want to close all tabs? {count} unsaved tabs will be lost.",
"exit_team": "Are you sure you want to leave this team?", "exit_team": "Are you sure you want to leave this team?",
"logout": "Weet u zeker dat u wilt uitloggen?", "logout": "Weet u zeker dat u wilt uitloggen?",
"remove_collection": "Weet je zeker dat je deze collectie definitief wilt verwijderen?", "remove_collection": "Weet je zeker dat je deze collectie definitief wilt verwijderen?",
@@ -157,11 +150,6 @@
"save_unsaved_tab": "Do you want to save changes made in this tab?", "save_unsaved_tab": "Do you want to save changes made in this tab?",
"sync": "Weet u zeker dat u deze werkruimte wilt synchroniseren?" "sync": "Weet u zeker dat u deze werkruimte wilt synchroniseren?"
}, },
"context_menu": {
"add_parameters": "Add to parameters",
"open_request_in_new_tab": "Open request in new tab",
"set_environment_variable": "Set as variable"
},
"count": { "count": {
"header": "Kop {count}", "header": "Kop {count}",
"message": "Bericht {count}", "message": "Bericht {count}",
@@ -204,31 +192,17 @@
"create_new": "Nieuwe omgeving maken", "create_new": "Nieuwe omgeving maken",
"created": "Environment created", "created": "Environment created",
"deleted": "Environment deletion", "deleted": "Environment deletion",
"duplicated": "Environment duplicated",
"edit": "Omgeving bewerken", "edit": "Omgeving bewerken",
"empty_variables": "No variables",
"global": "Global",
"global_variables": "Global variables",
"invalid_name": "Geef een geldige naam op voor de omgeving", "invalid_name": "Geef een geldige naam op voor de omgeving",
"list": "Environment variables",
"my_environments": "My Environments", "my_environments": "My Environments",
"name": "Name",
"nested_overflow": "nested environment variables are limited to 10 levels", "nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Nieuwe omgeving", "new": "Nieuwe omgeving",
"no_active_environment": "No active environment",
"no_environment": "Geen omgeving", "no_environment": "Geen omgeving",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.", "no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"quick_peek": "Environment Quick Peek",
"replace_with_variable": "Replace with variable",
"scope": "Scope",
"select": "Selecteer omgeving", "select": "Selecteer omgeving",
"set": "Set environment",
"set_as_environment": "Set as environment",
"team_environments": "Team Environments", "team_environments": "Team Environments",
"title": "omgevingen", "title": "omgevingen",
"updated": "Environment updation", "updated": "Environment updation",
"value": "Value",
"variable": "Variable",
"variable_list": "Variabele lijst" "variable_list": "Variabele lijst"
}, },
"error": { "error": {
@@ -252,7 +226,6 @@
"no_duration": "Geen duur", "no_duration": "Geen duur",
"no_results_found": "No matches found", "no_results_found": "No matches found",
"page_not_found": "This page could not be found", "page_not_found": "This page could not be found",
"proxy_error": "Proxy error",
"script_fail": "Kon pre-aanvraagscript niet uitvoeren", "script_fail": "Kon pre-aanvraagscript niet uitvoeren",
"something_went_wrong": "Er is iets fout gegaan", "something_went_wrong": "Er is iets fout gegaan",
"test_script_fail": "Could not execute post-request script" "test_script_fail": "Could not execute post-request script"
@@ -278,13 +251,9 @@
"renamed": "Map hernoemd" "renamed": "Map hernoemd"
}, },
"graphql": { "graphql": {
"connection_switch_confirm": "Do you want to connect with the latest GraphQL endpoint?",
"connection_switch_new_url": "Switching to a tab will disconnected you from the active GraphQL connection. New connection URL is",
"connection_switch_url": "You're connected to a GraphQL endpoint the connection URL is",
"mutations": "Mutaties", "mutations": "Mutaties",
"schema": "Schema", "schema": "Schema",
"subscriptions": "Abonnementen", "subscriptions": "Abonnementen"
"switch_connection": "Switch connection"
}, },
"group": { "group": {
"time": "Time", "time": "Time",
@@ -338,36 +307,13 @@
"json_description": "Import collections from a Hoppscotch Collections JSON file", "json_description": "Import collections from a Hoppscotch Collections JSON file",
"title": "Importeren" "title": "Importeren"
}, },
"inspections": {
"description": "Inspect possible errors",
"environment": {
"add_environment": "Add to Environment",
"not_found": "Environment variable “{environment}” not found."
},
"header": {
"cookie": "The browser doesn't allow Hoppscotch to set the Cookie Header. While we're working on the Hoppscotch Desktop App (coming soon), please use the Authorization Header instead."
},
"response": {
"401_error": "Please check your authentication credentials.",
"404_error": "Please check your request URL and method type.",
"cors_error": "Please check your Cross-Origin Resource Sharing configuration.",
"default_error": "Please check your request.",
"network_error": "Please check your network connection."
},
"title": "Inspector",
"url": {
"extension_not_installed": "Extension not installed.",
"extension_unknown_origin": "Make sure you've added the API endpoint's origin to the Hoppscotch Browser Extension list.",
"extention_enable_action": "Enable Browser Extension",
"extention_not_enabled": "Extension not enabled."
}
},
"layout": { "layout": {
"collapse_collection": "Collapse or Expand Collections", "collapse_collection": "Collapse or Expand Collections",
"collapse_sidebar": "Collapse or Expand the sidebar", "collapse_sidebar": "Collapse or Expand the sidebar",
"column": "Vertical layout", "column": "Vertical layout",
"name": "Layout", "name": "Layout",
"row": "Horizontal layout" "row": "Horizontal layout",
"zen_mode": "Zen-modus"
}, },
"modal": { "modal": {
"close_unsaved_tab": "You have unsaved changes", "close_unsaved_tab": "You have unsaved changes",
@@ -472,7 +418,6 @@
"payload": "Payload", "payload": "Payload",
"query": "Vraag", "query": "Vraag",
"raw_body": "Ruwe body", "raw_body": "Ruwe body",
"rename": "Rename Request",
"renamed": "Verzoek hernoemd", "renamed": "Verzoek hernoemd",
"run": "Uitvoeren", "run": "Uitvoeren",
"save": "Opslaan", "save": "Opslaan",
@@ -480,7 +425,6 @@
"saved": "Verzoek opgeslagen", "saved": "Verzoek opgeslagen",
"share": "Deel", "share": "Deel",
"share_description": "Share Hoppscotch with your friends", "share_description": "Share Hoppscotch with your friends",
"stop": "Stop",
"title": "Verzoek", "title": "Verzoek",
"type": "Aanvraag type", "type": "Aanvraag type",
"url": "URL", "url": "URL",
@@ -515,6 +459,7 @@
"account_name_description": "Dit is uw weergavenaam.", "account_name_description": "Dit is uw weergavenaam.",
"background": "Achtergrond", "background": "Achtergrond",
"black_mode": "zwart", "black_mode": "zwart",
"change_font_size": "Verander lettergrootte",
"choose_language": "Kies een taal", "choose_language": "Kies een taal",
"dark_mode": "Donker", "dark_mode": "Donker",
"delete_account": "Delete account", "delete_account": "Delete account",
@@ -527,6 +472,10 @@
"extensions": "Extensies", "extensions": "Extensies",
"extensions_use_toggle": "Gebruik de browserextensie om verzoeken te versturen (indien aanwezig)", "extensions_use_toggle": "Gebruik de browserextensie om verzoeken te versturen (indien aanwezig)",
"follow": "Follow Us", "follow": "Follow Us",
"font_size": "Lettergrootte",
"font_size_large": "Groot",
"font_size_medium": "Medium",
"font_size_small": "Klein",
"interceptor": "Interceptor", "interceptor": "Interceptor",
"interceptor_description": "Middleware tussen applicatie en API's.", "interceptor_description": "Middleware tussen applicatie en API's.",
"language": "Taal", "language": "Taal",
@@ -591,27 +540,19 @@
"settings": "Ga naar de pagina Instellingen", "settings": "Ga naar de pagina Instellingen",
"title": "Navigatie" "title": "Navigatie"
}, },
"others": {
"prettify": "Prettify Editor's Content",
"title": "Others"
},
"request": { "request": {
"copy_request_link": "Kopieer aanvraaglink", "copy_request_link": "Kopieer aanvraaglink",
"delete_method": "Selecteer DELETE-methode", "delete_method": "Selecteer DELETE-methode",
"get_method": "Selecteer GET-methode", "get_method": "Selecteer GET-methode",
"head_method": "Selecteer HEAD-methode:", "head_method": "Selecteer HEAD-methode:",
"import_curl": "Import cURL",
"method": "Methode", "method": "Methode",
"next_method": "Selecteer volgende methode", "next_method": "Selecteer volgende methode",
"post_method": "Selecteer POST-methode", "post_method": "Selecteer POST-methode",
"previous_method": "Selecteer vorige methode", "previous_method": "Selecteer vorige methode",
"put_method": "Selecteer PUT-methode", "put_method": "Selecteer PUT-methode",
"rename": "Rename Request",
"reset_request": "Verzoek resetten", "reset_request": "Verzoek resetten",
"save_request": "Save Request",
"save_to_collections": "Opslaan in collecties", "save_to_collections": "Opslaan in collecties",
"send_request": "Verstuur verzoek", "send_request": "Verstuur verzoek",
"show_code": "Generate code snippet",
"title": "Verzoek" "title": "Verzoek"
}, },
"response": { "response": {
@@ -641,85 +582,6 @@
"log": "Logboek", "log": "Logboek",
"url": "URL" "url": "URL"
}, },
"spotlight": {
"change_language": "Change Language",
"environments": {
"delete": "Delete current environment",
"duplicate": "Duplicate current environment",
"duplicate_global": "Duplicate global environment",
"edit": "Edit current environment",
"edit_global": "Edit global environment",
"new": "Create new environment",
"new_variable": "Create a new environment variable",
"title": "Environments"
},
"general": {
"chat": "Chat with support",
"help_menu": "Help and support",
"open_docs": "Read Documentation",
"open_github": "Open GitHub repository",
"open_keybindings": "Keyboard shortcuts",
"social": "Social",
"title": "General"
},
"graphql": {
"connect": "Connect to server",
"disconnect": "Disconnect from server"
},
"miscellaneous": {
"invite": "Invite your friends to Hoppscotch",
"title": "Miscellaneous"
},
"request": {
"save_as_new": "Save as new request",
"select_method": "Select method",
"switch_to": "Switch to",
"tab_authorization": "Authorization tab",
"tab_body": "Body tab",
"tab_headers": "Headers tab",
"tab_parameters": "Parameters tab",
"tab_pre_request_script": "Pre-request script tab",
"tab_query": "Query tab",
"tab_tests": "Tests tab",
"tab_variables": "Variables tab"
},
"response": {
"copy": "Copy response",
"download": "Download response as file",
"title": "Response"
},
"section": {
"interceptor": "Interceptor",
"interface": "Interface",
"theme": "Theme",
"user": "User"
},
"settings": {
"change_interceptor": "Change Interceptor",
"change_language": "Change Language",
"theme": {
"black": "Black",
"dark": "Dark",
"light": "Light",
"system": "System preference"
}
},
"tab": {
"close_current": "Close current tab",
"close_others": "Close all other tabs",
"duplicate": "Duplicate current tab",
"new_tab": "Open a new tab",
"title": "Tabs"
},
"workspace": {
"delete": "Delete current team",
"edit": "Edit current team",
"invite": "Invite people to team",
"new": "Create new team",
"switch_to_personal": "Switch to your personal workspace",
"title": "Teams"
}
},
"sse": { "sse": {
"event_type": "Evenementtype", "event_type": "Evenementtype",
"log": "Logboek", "log": "Logboek",
@@ -777,11 +639,8 @@
"tab": { "tab": {
"authorization": "Autorisatie", "authorization": "Autorisatie",
"body": "Inhoud", "body": "Inhoud",
"close": "Close Tab",
"close_others": "Close other Tabs",
"collections": "Collecties", "collections": "Collecties",
"documentation": "Documentatie", "documentation": "Documentatie",
"duplicate": "Duplicate Tab",
"environments": "Environments", "environments": "Environments",
"headers": "Headers", "headers": "Headers",
"history": "Geschiedenis", "history": "Geschiedenis",

View File

@@ -5,7 +5,6 @@
"choose_file": "Velg en fil", "choose_file": "Velg en fil",
"clear": "Tøm", "clear": "Tøm",
"clear_all": "Tøm alt", "clear_all": "Tøm alt",
"clear_history": "Clear all History",
"close": "Close", "close": "Close",
"connect": "Koble", "connect": "Koble",
"connecting": "Connecting", "connecting": "Connecting",
@@ -32,7 +31,6 @@
"paste": "Paste", "paste": "Paste",
"prettify": "Forskjønn", "prettify": "Forskjønn",
"remove": "Ta bort", "remove": "Ta bort",
"rename": "Rename",
"restore": "Gjenopprett", "restore": "Gjenopprett",
"save": "Lagre", "save": "Lagre",
"scroll_to_bottom": "Scroll to bottom", "scroll_to_bottom": "Scroll to bottom",
@@ -79,8 +77,6 @@
"search": "Søk", "search": "Søk",
"share": "Dele", "share": "Dele",
"shortcuts": "Snarveier", "shortcuts": "Snarveier",
"social_description": "Follow us on social media to stay updated with the latest news, updates and releases.",
"social_links": "Social links",
"spotlight": "Spotlight", "spotlight": "Spotlight",
"status": "Status", "status": "Status",
"status_description": "Check the status of the website", "status_description": "Check the status of the website",
@@ -135,15 +131,12 @@
"renamed": "Samlingen ble omdøpt", "renamed": "Samlingen ble omdøpt",
"request_in_use": "Request in use", "request_in_use": "Request in use",
"save_as": "Lagre som", "save_as": "Lagre som",
"save_to_collection": "Save to Collection",
"select": "Velg en samling", "select": "Velg en samling",
"select_location": "Velg plassering", "select_location": "Velg plassering",
"select_team": "Velg et lag", "select_team": "Velg et lag",
"team_collections": "Lagsamlinger" "team_collections": "Lagsamlinger"
}, },
"confirm": { "confirm": {
"close_unsaved_tab": "Are you sure you want to close this tab?",
"close_unsaved_tabs": "Are you sure you want to close all tabs? {count} unsaved tabs will be lost.",
"exit_team": "Are you sure you want to leave this team?", "exit_team": "Are you sure you want to leave this team?",
"logout": "Er du sikker på at du vil logge deg av?", "logout": "Er du sikker på at du vil logge deg av?",
"remove_collection": "Er du sikker på at du vil slette denne samlingen permanent?", "remove_collection": "Er du sikker på at du vil slette denne samlingen permanent?",
@@ -157,11 +150,6 @@
"save_unsaved_tab": "Do you want to save changes made in this tab?", "save_unsaved_tab": "Do you want to save changes made in this tab?",
"sync": "Er du sikker på at du vil synkronisere dette arbeidsområdet?" "sync": "Er du sikker på at du vil synkronisere dette arbeidsområdet?"
}, },
"context_menu": {
"add_parameters": "Add to parameters",
"open_request_in_new_tab": "Open request in new tab",
"set_environment_variable": "Set as variable"
},
"count": { "count": {
"header": "Overskrift {count}", "header": "Overskrift {count}",
"message": "Melding {count}", "message": "Melding {count}",
@@ -204,31 +192,17 @@
"create_new": "Skap nytt miljø", "create_new": "Skap nytt miljø",
"created": "Environment created", "created": "Environment created",
"deleted": "Environment deletion", "deleted": "Environment deletion",
"duplicated": "Environment duplicated",
"edit": "Rediger miljø", "edit": "Rediger miljø",
"empty_variables": "No variables",
"global": "Global",
"global_variables": "Global variables",
"invalid_name": "Oppgi et gyldig navn på miljøet", "invalid_name": "Oppgi et gyldig navn på miljøet",
"list": "Environment variables",
"my_environments": "My Environments", "my_environments": "My Environments",
"name": "Name",
"nested_overflow": "nested environment variables are limited to 10 levels", "nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Nytt miljø", "new": "Nytt miljø",
"no_active_environment": "No active environment",
"no_environment": "Ingen miljø", "no_environment": "Ingen miljø",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.", "no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"quick_peek": "Environment Quick Peek",
"replace_with_variable": "Replace with variable",
"scope": "Scope",
"select": "Velg miljø", "select": "Velg miljø",
"set": "Set environment",
"set_as_environment": "Set as environment",
"team_environments": "Team Environments", "team_environments": "Team Environments",
"title": "Miljøer", "title": "Miljøer",
"updated": "Environment updation", "updated": "Environment updation",
"value": "Value",
"variable": "Variable",
"variable_list": "Variabel liste" "variable_list": "Variabel liste"
}, },
"error": { "error": {
@@ -252,7 +226,6 @@
"no_duration": "Ingen varighet", "no_duration": "Ingen varighet",
"no_results_found": "No matches found", "no_results_found": "No matches found",
"page_not_found": "This page could not be found", "page_not_found": "This page could not be found",
"proxy_error": "Proxy error",
"script_fail": "Kunne ikke kjøre forhåndsforespørselsskript", "script_fail": "Kunne ikke kjøre forhåndsforespørselsskript",
"something_went_wrong": "Noe gikk galt", "something_went_wrong": "Noe gikk galt",
"test_script_fail": "Could not execute post-request script" "test_script_fail": "Could not execute post-request script"
@@ -278,13 +251,9 @@
"renamed": "Mappen ble gitt nytt navn" "renamed": "Mappen ble gitt nytt navn"
}, },
"graphql": { "graphql": {
"connection_switch_confirm": "Do you want to connect with the latest GraphQL endpoint?",
"connection_switch_new_url": "Switching to a tab will disconnected you from the active GraphQL connection. New connection URL is",
"connection_switch_url": "You're connected to a GraphQL endpoint the connection URL is",
"mutations": "Mutasjoner", "mutations": "Mutasjoner",
"schema": "Skjema", "schema": "Skjema",
"subscriptions": "Abonnementer", "subscriptions": "Abonnementer"
"switch_connection": "Switch connection"
}, },
"group": { "group": {
"time": "Time", "time": "Time",
@@ -338,36 +307,13 @@
"json_description": "Import collections from a Hoppscotch Collections JSON file", "json_description": "Import collections from a Hoppscotch Collections JSON file",
"title": "Import" "title": "Import"
}, },
"inspections": {
"description": "Inspect possible errors",
"environment": {
"add_environment": "Add to Environment",
"not_found": "Environment variable “{environment}” not found."
},
"header": {
"cookie": "The browser doesn't allow Hoppscotch to set the Cookie Header. While we're working on the Hoppscotch Desktop App (coming soon), please use the Authorization Header instead."
},
"response": {
"401_error": "Please check your authentication credentials.",
"404_error": "Please check your request URL and method type.",
"cors_error": "Please check your Cross-Origin Resource Sharing configuration.",
"default_error": "Please check your request.",
"network_error": "Please check your network connection."
},
"title": "Inspector",
"url": {
"extension_not_installed": "Extension not installed.",
"extension_unknown_origin": "Make sure you've added the API endpoint's origin to the Hoppscotch Browser Extension list.",
"extention_enable_action": "Enable Browser Extension",
"extention_not_enabled": "Extension not enabled."
}
},
"layout": { "layout": {
"collapse_collection": "Collapse or Expand Collections", "collapse_collection": "Collapse or Expand Collections",
"collapse_sidebar": "Collapse or Expand the sidebar", "collapse_sidebar": "Collapse or Expand the sidebar",
"column": "Vertical layout", "column": "Vertical layout",
"name": "Layout", "name": "Layout",
"row": "Horizontal layout" "row": "Horizontal layout",
"zen_mode": "Zen-modus"
}, },
"modal": { "modal": {
"close_unsaved_tab": "You have unsaved changes", "close_unsaved_tab": "You have unsaved changes",
@@ -472,7 +418,6 @@
"payload": "Nyttelast", "payload": "Nyttelast",
"query": "Spørsmål", "query": "Spørsmål",
"raw_body": "Raw Request Body", "raw_body": "Raw Request Body",
"rename": "Rename Request",
"renamed": "Forespørsel omdøpt", "renamed": "Forespørsel omdøpt",
"run": "Løpe", "run": "Løpe",
"save": "Lagre", "save": "Lagre",
@@ -480,7 +425,6 @@
"saved": "Forespørselen er lagret", "saved": "Forespørselen er lagret",
"share": "Dele", "share": "Dele",
"share_description": "Share Hoppscotch with your friends", "share_description": "Share Hoppscotch with your friends",
"stop": "Stop",
"title": "Be om", "title": "Be om",
"type": "Type forespørsel", "type": "Type forespørsel",
"url": "URL", "url": "URL",
@@ -515,6 +459,7 @@
"account_name_description": "Dette er visningsnavnet ditt.", "account_name_description": "Dette er visningsnavnet ditt.",
"background": "Bakgrunn", "background": "Bakgrunn",
"black_mode": "Svart", "black_mode": "Svart",
"change_font_size": "Endre skriftstørrelse",
"choose_language": "Velg språk", "choose_language": "Velg språk",
"dark_mode": "Mørk", "dark_mode": "Mørk",
"delete_account": "Delete account", "delete_account": "Delete account",
@@ -527,6 +472,10 @@
"extensions": "Utvidelser", "extensions": "Utvidelser",
"extensions_use_toggle": "Bruk nettleserutvidelsen til å sende forespørsler (hvis de er tilstede)", "extensions_use_toggle": "Bruk nettleserutvidelsen til å sende forespørsler (hvis de er tilstede)",
"follow": "Follow Us", "follow": "Follow Us",
"font_size": "Skriftstørrelse",
"font_size_large": "Stor",
"font_size_medium": "Medium",
"font_size_small": "Liten",
"interceptor": "Interceptor", "interceptor": "Interceptor",
"interceptor_description": "Mellomvare mellom applikasjon og API-er.", "interceptor_description": "Mellomvare mellom applikasjon og API-er.",
"language": "Språk", "language": "Språk",
@@ -591,27 +540,19 @@
"settings": "Gå til Innstillinger-siden", "settings": "Gå til Innstillinger-siden",
"title": "Navigasjon" "title": "Navigasjon"
}, },
"others": {
"prettify": "Prettify Editor's Content",
"title": "Others"
},
"request": { "request": {
"copy_request_link": "Kopier forespørselskobling", "copy_request_link": "Kopier forespørselskobling",
"delete_method": "Velg SLETT metoden", "delete_method": "Velg SLETT metoden",
"get_method": "Velg GET-metode", "get_method": "Velg GET-metode",
"head_method": "Velg HEAD-metode", "head_method": "Velg HEAD-metode",
"import_curl": "Import cURL",
"method": "Metode", "method": "Metode",
"next_method": "Velg Neste metode", "next_method": "Velg Neste metode",
"post_method": "Velg POST-metode", "post_method": "Velg POST-metode",
"previous_method": "Velg Forrige metode", "previous_method": "Velg Forrige metode",
"put_method": "Velg PUT-metode", "put_method": "Velg PUT-metode",
"rename": "Rename Request",
"reset_request": "Tilbakestill forespørsel", "reset_request": "Tilbakestill forespørsel",
"save_request": "Save Request",
"save_to_collections": "Lagre i samlinger", "save_to_collections": "Lagre i samlinger",
"send_request": "Send forespørsel", "send_request": "Send forespørsel",
"show_code": "Generate code snippet",
"title": "Be om" "title": "Be om"
}, },
"response": { "response": {
@@ -641,85 +582,6 @@
"log": "Logg", "log": "Logg",
"url": "URL" "url": "URL"
}, },
"spotlight": {
"change_language": "Change Language",
"environments": {
"delete": "Delete current environment",
"duplicate": "Duplicate current environment",
"duplicate_global": "Duplicate global environment",
"edit": "Edit current environment",
"edit_global": "Edit global environment",
"new": "Create new environment",
"new_variable": "Create a new environment variable",
"title": "Environments"
},
"general": {
"chat": "Chat with support",
"help_menu": "Help and support",
"open_docs": "Read Documentation",
"open_github": "Open GitHub repository",
"open_keybindings": "Keyboard shortcuts",
"social": "Social",
"title": "General"
},
"graphql": {
"connect": "Connect to server",
"disconnect": "Disconnect from server"
},
"miscellaneous": {
"invite": "Invite your friends to Hoppscotch",
"title": "Miscellaneous"
},
"request": {
"save_as_new": "Save as new request",
"select_method": "Select method",
"switch_to": "Switch to",
"tab_authorization": "Authorization tab",
"tab_body": "Body tab",
"tab_headers": "Headers tab",
"tab_parameters": "Parameters tab",
"tab_pre_request_script": "Pre-request script tab",
"tab_query": "Query tab",
"tab_tests": "Tests tab",
"tab_variables": "Variables tab"
},
"response": {
"copy": "Copy response",
"download": "Download response as file",
"title": "Response"
},
"section": {
"interceptor": "Interceptor",
"interface": "Interface",
"theme": "Theme",
"user": "User"
},
"settings": {
"change_interceptor": "Change Interceptor",
"change_language": "Change Language",
"theme": {
"black": "Black",
"dark": "Dark",
"light": "Light",
"system": "System preference"
}
},
"tab": {
"close_current": "Close current tab",
"close_others": "Close all other tabs",
"duplicate": "Duplicate current tab",
"new_tab": "Open a new tab",
"title": "Tabs"
},
"workspace": {
"delete": "Delete current team",
"edit": "Edit current team",
"invite": "Invite people to team",
"new": "Create new team",
"switch_to_personal": "Switch to your personal workspace",
"title": "Teams"
}
},
"sse": { "sse": {
"event_type": "Hendelsestype", "event_type": "Hendelsestype",
"log": "Logg", "log": "Logg",
@@ -777,11 +639,8 @@
"tab": { "tab": {
"authorization": "Autorisasjon", "authorization": "Autorisasjon",
"body": "Kropp", "body": "Kropp",
"close": "Close Tab",
"close_others": "Close other Tabs",
"collections": "Samlinger", "collections": "Samlinger",
"documentation": "Dokumentasjon", "documentation": "Dokumentasjon",
"duplicate": "Duplicate Tab",
"environments": "Environments", "environments": "Environments",
"headers": "Overskrifter", "headers": "Overskrifter",
"history": "Historie", "history": "Historie",

View File

@@ -5,7 +5,6 @@
"choose_file": "Wybierz plik", "choose_file": "Wybierz plik",
"clear": "Wyczyść", "clear": "Wyczyść",
"clear_all": "Wyczyść wszystko", "clear_all": "Wyczyść wszystko",
"clear_history": "Clear all History",
"close": "Close", "close": "Close",
"connect": "Połącz", "connect": "Połącz",
"connecting": "Connecting", "connecting": "Connecting",
@@ -32,7 +31,6 @@
"paste": "Paste", "paste": "Paste",
"prettify": "Popraw czytelność", "prettify": "Popraw czytelność",
"remove": "Usuń", "remove": "Usuń",
"rename": "Rename",
"restore": "Przywróć", "restore": "Przywróć",
"save": "Zapisz", "save": "Zapisz",
"scroll_to_bottom": "Scroll to bottom", "scroll_to_bottom": "Scroll to bottom",
@@ -79,8 +77,6 @@
"search": "Szukaj", "search": "Szukaj",
"share": "Udostępnij", "share": "Udostępnij",
"shortcuts": "Skróty", "shortcuts": "Skróty",
"social_description": "Follow us on social media to stay updated with the latest news, updates and releases.",
"social_links": "Social links",
"spotlight": "Reflektor", "spotlight": "Reflektor",
"status": "Status", "status": "Status",
"status_description": "Check the status of the website", "status_description": "Check the status of the website",
@@ -135,15 +131,12 @@
"renamed": "Zmieniono nazwę kolekcji", "renamed": "Zmieniono nazwę kolekcji",
"request_in_use": "Request in use", "request_in_use": "Request in use",
"save_as": "Zapisz jako", "save_as": "Zapisz jako",
"save_to_collection": "Save to Collection",
"select": "Wybierz kolekcję", "select": "Wybierz kolekcję",
"select_location": "Wybierz lokalizację", "select_location": "Wybierz lokalizację",
"select_team": "Wybierz zespół", "select_team": "Wybierz zespół",
"team_collections": "Kolekcje zespołowe" "team_collections": "Kolekcje zespołowe"
}, },
"confirm": { "confirm": {
"close_unsaved_tab": "Are you sure you want to close this tab?",
"close_unsaved_tabs": "Are you sure you want to close all tabs? {count} unsaved tabs will be lost.",
"exit_team": "Are you sure you want to leave this team?", "exit_team": "Are you sure you want to leave this team?",
"logout": "Czy na pewno chcesz się wylogować?", "logout": "Czy na pewno chcesz się wylogować?",
"remove_collection": "Czy na pewno chcesz trwale usunąć tę kolekcję?", "remove_collection": "Czy na pewno chcesz trwale usunąć tę kolekcję?",
@@ -157,11 +150,6 @@
"save_unsaved_tab": "Do you want to save changes made in this tab?", "save_unsaved_tab": "Do you want to save changes made in this tab?",
"sync": "Czy na pewno chcesz zsynchronizować ten obszar roboczy?" "sync": "Czy na pewno chcesz zsynchronizować ten obszar roboczy?"
}, },
"context_menu": {
"add_parameters": "Add to parameters",
"open_request_in_new_tab": "Open request in new tab",
"set_environment_variable": "Set as variable"
},
"count": { "count": {
"header": "Nagłówek {count}", "header": "Nagłówek {count}",
"message": "Wiadomość {count}", "message": "Wiadomość {count}",
@@ -204,31 +192,17 @@
"create_new": "Stwórz nowe środowisko", "create_new": "Stwórz nowe środowisko",
"created": "Environment created", "created": "Environment created",
"deleted": "Environment deletion", "deleted": "Environment deletion",
"duplicated": "Environment duplicated",
"edit": "Edytuj środowisko", "edit": "Edytuj środowisko",
"empty_variables": "No variables",
"global": "Global",
"global_variables": "Global variables",
"invalid_name": "Podaj prawidłową nazwę środowiska", "invalid_name": "Podaj prawidłową nazwę środowiska",
"list": "Environment variables",
"my_environments": "My Environments", "my_environments": "My Environments",
"name": "Name",
"nested_overflow": "nested environment variables are limited to 10 levels", "nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Nowe środowisko", "new": "Nowe środowisko",
"no_active_environment": "No active environment",
"no_environment": "Brak środowiska", "no_environment": "Brak środowiska",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.", "no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"quick_peek": "Environment Quick Peek",
"replace_with_variable": "Replace with variable",
"scope": "Scope",
"select": "Wybierz środowisko", "select": "Wybierz środowisko",
"set": "Set environment",
"set_as_environment": "Set as environment",
"team_environments": "Team Environments", "team_environments": "Team Environments",
"title": "Środowiska", "title": "Środowiska",
"updated": "Environment updation", "updated": "Environment updation",
"value": "Value",
"variable": "Variable",
"variable_list": "Lista zmiennych" "variable_list": "Lista zmiennych"
}, },
"error": { "error": {
@@ -252,7 +226,6 @@
"no_duration": "Brak czasu trwania", "no_duration": "Brak czasu trwania",
"no_results_found": "No matches found", "no_results_found": "No matches found",
"page_not_found": "This page could not be found", "page_not_found": "This page could not be found",
"proxy_error": "Proxy error",
"script_fail": "Nie można wykonać skryptu żądania wstępnego", "script_fail": "Nie można wykonać skryptu żądania wstępnego",
"something_went_wrong": "Coś poszło nie tak", "something_went_wrong": "Coś poszło nie tak",
"test_script_fail": "Could not execute post-request script" "test_script_fail": "Could not execute post-request script"
@@ -278,13 +251,9 @@
"renamed": "Zmieniono nazwę folderu" "renamed": "Zmieniono nazwę folderu"
}, },
"graphql": { "graphql": {
"connection_switch_confirm": "Do you want to connect with the latest GraphQL endpoint?",
"connection_switch_new_url": "Switching to a tab will disconnected you from the active GraphQL connection. New connection URL is",
"connection_switch_url": "You're connected to a GraphQL endpoint the connection URL is",
"mutations": "Mutacje", "mutations": "Mutacje",
"schema": "Schemat", "schema": "Schemat",
"subscriptions": "Subskrypcje", "subscriptions": "Subskrypcje"
"switch_connection": "Switch connection"
}, },
"group": { "group": {
"time": "Time", "time": "Time",
@@ -338,36 +307,13 @@
"json_description": "Import collections from a Hoppscotch Collections JSON file", "json_description": "Import collections from a Hoppscotch Collections JSON file",
"title": "Import" "title": "Import"
}, },
"inspections": {
"description": "Inspect possible errors",
"environment": {
"add_environment": "Add to Environment",
"not_found": "Environment variable “{environment}” not found."
},
"header": {
"cookie": "The browser doesn't allow Hoppscotch to set the Cookie Header. While we're working on the Hoppscotch Desktop App (coming soon), please use the Authorization Header instead."
},
"response": {
"401_error": "Please check your authentication credentials.",
"404_error": "Please check your request URL and method type.",
"cors_error": "Please check your Cross-Origin Resource Sharing configuration.",
"default_error": "Please check your request.",
"network_error": "Please check your network connection."
},
"title": "Inspector",
"url": {
"extension_not_installed": "Extension not installed.",
"extension_unknown_origin": "Make sure you've added the API endpoint's origin to the Hoppscotch Browser Extension list.",
"extention_enable_action": "Enable Browser Extension",
"extention_not_enabled": "Extension not enabled."
}
},
"layout": { "layout": {
"collapse_collection": "Collapse or Expand Collections", "collapse_collection": "Collapse or Expand Collections",
"collapse_sidebar": "Collapse or Expand the sidebar", "collapse_sidebar": "Collapse or Expand the sidebar",
"column": "Pionowy układ", "column": "Pionowy układ",
"name": "Layout", "name": "Layout",
"row": "Poziomy układ" "row": "Poziomy układ",
"zen_mode": "Tryb Zen"
}, },
"modal": { "modal": {
"close_unsaved_tab": "You have unsaved changes", "close_unsaved_tab": "You have unsaved changes",
@@ -472,7 +418,6 @@
"payload": "Dane żądania", "payload": "Dane żądania",
"query": "Zapytanie", "query": "Zapytanie",
"raw_body": "Surowa treść żądania", "raw_body": "Surowa treść żądania",
"rename": "Rename Request",
"renamed": "Zmieniono nazwę żądania", "renamed": "Zmieniono nazwę żądania",
"run": "Uruchom", "run": "Uruchom",
"save": "Zapisz", "save": "Zapisz",
@@ -480,7 +425,6 @@
"saved": "Żądanie zostało zapisane", "saved": "Żądanie zostało zapisane",
"share": "Udostępnij", "share": "Udostępnij",
"share_description": "Share Hoppscotch with your friends", "share_description": "Share Hoppscotch with your friends",
"stop": "Stop",
"title": "Żądanie", "title": "Żądanie",
"type": "Typ żądania", "type": "Typ żądania",
"url": "URL", "url": "URL",
@@ -515,6 +459,7 @@
"account_name_description": "To jest Twoja nazwa wyświetlana.", "account_name_description": "To jest Twoja nazwa wyświetlana.",
"background": "Tło", "background": "Tło",
"black_mode": "Czarny", "black_mode": "Czarny",
"change_font_size": "Zmień rozmiar czczionki",
"choose_language": "Wybierz język", "choose_language": "Wybierz język",
"dark_mode": "Ciemny", "dark_mode": "Ciemny",
"delete_account": "Delete account", "delete_account": "Delete account",
@@ -527,6 +472,10 @@
"extensions": "Rozszerzenia", "extensions": "Rozszerzenia",
"extensions_use_toggle": "Użyj rozszerzenia przeglądarki do wysyłania żądań (jeśli istnieje)", "extensions_use_toggle": "Użyj rozszerzenia przeglądarki do wysyłania żądań (jeśli istnieje)",
"follow": "Follow Us", "follow": "Follow Us",
"font_size": "Rozmiar czcionki",
"font_size_large": "Wielki",
"font_size_medium": "Średni",
"font_size_small": "Mały",
"interceptor": "Interceptor", "interceptor": "Interceptor",
"interceptor_description": "Oprogramowanie pośredniczące między aplikacją a interfejsami API.", "interceptor_description": "Oprogramowanie pośredniczące między aplikacją a interfejsami API.",
"language": "Język", "language": "Język",
@@ -591,27 +540,19 @@
"settings": "Przejdź do strony Ustawienia", "settings": "Przejdź do strony Ustawienia",
"title": "Nawigacja" "title": "Nawigacja"
}, },
"others": {
"prettify": "Prettify Editor's Content",
"title": "Others"
},
"request": { "request": {
"copy_request_link": "Kopiuj łącze żądania", "copy_request_link": "Kopiuj łącze żądania",
"delete_method": "Wybierz metodę DELETE", "delete_method": "Wybierz metodę DELETE",
"get_method": "Wybierz metodę GET", "get_method": "Wybierz metodę GET",
"head_method": "Wybierz metodę HEAD", "head_method": "Wybierz metodę HEAD",
"import_curl": "Import cURL",
"method": "metoda", "method": "metoda",
"next_method": "Wybierz następną metodę", "next_method": "Wybierz następną metodę",
"post_method": "Wybierz metodę POST", "post_method": "Wybierz metodę POST",
"previous_method": "Wybierz poprzednią metodę", "previous_method": "Wybierz poprzednią metodę",
"put_method": "Wybierz metodę PUT", "put_method": "Wybierz metodę PUT",
"rename": "Rename Request",
"reset_request": "Zresetuj żądanie", "reset_request": "Zresetuj żądanie",
"save_request": "Save Request",
"save_to_collections": "Zapisz w kolekcjach", "save_to_collections": "Zapisz w kolekcjach",
"send_request": "Wyślij żądanie", "send_request": "Wyślij żądanie",
"show_code": "Generate code snippet",
"title": "Żądania" "title": "Żądania"
}, },
"response": { "response": {
@@ -641,85 +582,6 @@
"log": "Logi", "log": "Logi",
"url": "URL" "url": "URL"
}, },
"spotlight": {
"change_language": "Change Language",
"environments": {
"delete": "Delete current environment",
"duplicate": "Duplicate current environment",
"duplicate_global": "Duplicate global environment",
"edit": "Edit current environment",
"edit_global": "Edit global environment",
"new": "Create new environment",
"new_variable": "Create a new environment variable",
"title": "Environments"
},
"general": {
"chat": "Chat with support",
"help_menu": "Help and support",
"open_docs": "Read Documentation",
"open_github": "Open GitHub repository",
"open_keybindings": "Keyboard shortcuts",
"social": "Social",
"title": "General"
},
"graphql": {
"connect": "Connect to server",
"disconnect": "Disconnect from server"
},
"miscellaneous": {
"invite": "Invite your friends to Hoppscotch",
"title": "Miscellaneous"
},
"request": {
"save_as_new": "Save as new request",
"select_method": "Select method",
"switch_to": "Switch to",
"tab_authorization": "Authorization tab",
"tab_body": "Body tab",
"tab_headers": "Headers tab",
"tab_parameters": "Parameters tab",
"tab_pre_request_script": "Pre-request script tab",
"tab_query": "Query tab",
"tab_tests": "Tests tab",
"tab_variables": "Variables tab"
},
"response": {
"copy": "Copy response",
"download": "Download response as file",
"title": "Response"
},
"section": {
"interceptor": "Interceptor",
"interface": "Interface",
"theme": "Theme",
"user": "User"
},
"settings": {
"change_interceptor": "Change Interceptor",
"change_language": "Change Language",
"theme": {
"black": "Black",
"dark": "Dark",
"light": "Light",
"system": "System preference"
}
},
"tab": {
"close_current": "Close current tab",
"close_others": "Close all other tabs",
"duplicate": "Duplicate current tab",
"new_tab": "Open a new tab",
"title": "Tabs"
},
"workspace": {
"delete": "Delete current team",
"edit": "Edit current team",
"invite": "Invite people to team",
"new": "Create new team",
"switch_to_personal": "Switch to your personal workspace",
"title": "Teams"
}
},
"sse": { "sse": {
"event_type": "Typ wydarzenia", "event_type": "Typ wydarzenia",
"log": "Logi", "log": "Logi",
@@ -777,11 +639,8 @@
"tab": { "tab": {
"authorization": "Autoryzacja", "authorization": "Autoryzacja",
"body": "Ciało", "body": "Ciało",
"close": "Close Tab",
"close_others": "Close other Tabs",
"collections": "Kolekcje", "collections": "Kolekcje",
"documentation": "Dokumentacja", "documentation": "Dokumentacja",
"duplicate": "Duplicate Tab",
"environments": "Environments", "environments": "Environments",
"headers": "Nagłówki", "headers": "Nagłówki",
"history": "Historia", "history": "Historia",

View File

@@ -5,7 +5,6 @@
"choose_file": "Escolha um arquivo", "choose_file": "Escolha um arquivo",
"clear": "Limpar", "clear": "Limpar",
"clear_all": "Limpar tudo", "clear_all": "Limpar tudo",
"clear_history": "Clear all History",
"close": "Close", "close": "Close",
"connect": "Conectar", "connect": "Conectar",
"connecting": "Connecting", "connecting": "Connecting",
@@ -32,7 +31,6 @@
"paste": "Colar", "paste": "Colar",
"prettify": "Embelezar", "prettify": "Embelezar",
"remove": "Remover", "remove": "Remover",
"rename": "Rename",
"restore": "Restaurar", "restore": "Restaurar",
"save": "Salvar", "save": "Salvar",
"scroll_to_bottom": "Scroll to bottom", "scroll_to_bottom": "Scroll to bottom",
@@ -79,8 +77,6 @@
"search": "Procurar", "search": "Procurar",
"share": "Compartilhado", "share": "Compartilhado",
"shortcuts": "Atalhos", "shortcuts": "Atalhos",
"social_description": "Follow us on social media to stay updated with the latest news, updates and releases.",
"social_links": "Social links",
"spotlight": "Holofote", "spotlight": "Holofote",
"status": "Estado", "status": "Estado",
"status_description": "Cheque o estado do website.", "status_description": "Cheque o estado do website.",
@@ -135,15 +131,12 @@
"renamed": "Coleção renomeada", "renamed": "Coleção renomeada",
"request_in_use": "Requisição em uso", "request_in_use": "Requisição em uso",
"save_as": "Salvar como", "save_as": "Salvar como",
"save_to_collection": "Save to Collection",
"select": "Selecione uma coleção", "select": "Selecione uma coleção",
"select_location": "Selecione a localização", "select_location": "Selecione a localização",
"select_team": "Selecione uma equipe", "select_team": "Selecione uma equipe",
"team_collections": "Coleções da equipe" "team_collections": "Coleções da equipe"
}, },
"confirm": { "confirm": {
"close_unsaved_tab": "Are you sure you want to close this tab?",
"close_unsaved_tabs": "Are you sure you want to close all tabs? {count} unsaved tabs will be lost.",
"exit_team": "Tem certeza que deseja sair desta equipe?", "exit_team": "Tem certeza que deseja sair desta equipe?",
"logout": "Tem certeza que deseja sair?", "logout": "Tem certeza que deseja sair?",
"remove_collection": "Tem certeza de que deseja excluir esta coleção permanentemente?", "remove_collection": "Tem certeza de que deseja excluir esta coleção permanentemente?",
@@ -157,11 +150,6 @@
"save_unsaved_tab": "Do you want to save changes made in this tab?", "save_unsaved_tab": "Do you want to save changes made in this tab?",
"sync": "Tem certeza de que deseja sincronizar este espaço de trabalho?" "sync": "Tem certeza de que deseja sincronizar este espaço de trabalho?"
}, },
"context_menu": {
"add_parameters": "Add to parameters",
"open_request_in_new_tab": "Open request in new tab",
"set_environment_variable": "Set as variable"
},
"count": { "count": {
"header": "Cabeçalho {count}", "header": "Cabeçalho {count}",
"message": "Mensagem {count}", "message": "Mensagem {count}",
@@ -204,31 +192,17 @@
"create_new": "Crie um novo ambiente", "create_new": "Crie um novo ambiente",
"created": "Ambiente criado", "created": "Ambiente criado",
"deleted": "Deleção de ambiente", "deleted": "Deleção de ambiente",
"duplicated": "Environment duplicated",
"edit": "Editar Ambiente", "edit": "Editar Ambiente",
"empty_variables": "No variables",
"global": "Global",
"global_variables": "Global variables",
"invalid_name": "Forneça um nome válido para o ambiente", "invalid_name": "Forneça um nome válido para o ambiente",
"list": "Environment variables",
"my_environments": "My Environments", "my_environments": "My Environments",
"name": "Name",
"nested_overflow": "Variáveis de ambiente aninhadas são limitadas a 10 níveis", "nested_overflow": "Variáveis de ambiente aninhadas são limitadas a 10 níveis",
"new": "Novo ambiente", "new": "Novo ambiente",
"no_active_environment": "No active environment",
"no_environment": "Sem ambiente", "no_environment": "Sem ambiente",
"no_environment_description": "Nenhum ambiente foi selecionado. Escolha o que fazer com as seguintes variáveis.", "no_environment_description": "Nenhum ambiente foi selecionado. Escolha o que fazer com as seguintes variáveis.",
"quick_peek": "Environment Quick Peek",
"replace_with_variable": "Replace with variable",
"scope": "Scope",
"select": "Selecione o ambiente", "select": "Selecione o ambiente",
"set": "Set environment",
"set_as_environment": "Set as environment",
"team_environments": "Team Environments", "team_environments": "Team Environments",
"title": "Ambientes", "title": "Ambientes",
"updated": "Atualizacao de ambientes", "updated": "Atualizacao de ambientes",
"value": "Value",
"variable": "Variable",
"variable_list": "Lista de Variáveis" "variable_list": "Lista de Variáveis"
}, },
"error": { "error": {
@@ -252,7 +226,6 @@
"no_duration": "Sem duração", "no_duration": "Sem duração",
"no_results_found": "No matches found", "no_results_found": "No matches found",
"page_not_found": "This page could not be found", "page_not_found": "This page could not be found",
"proxy_error": "Proxy error",
"script_fail": "Não foi possível executar o script pré-requisição", "script_fail": "Não foi possível executar o script pré-requisição",
"something_went_wrong": "Algo deu errado", "something_went_wrong": "Algo deu errado",
"test_script_fail": "Não foi possível executar o script pós-requisição" "test_script_fail": "Não foi possível executar o script pós-requisição"
@@ -278,13 +251,9 @@
"renamed": "Pasta renomeada" "renamed": "Pasta renomeada"
}, },
"graphql": { "graphql": {
"connection_switch_confirm": "Do you want to connect with the latest GraphQL endpoint?",
"connection_switch_new_url": "Switching to a tab will disconnected you from the active GraphQL connection. New connection URL is",
"connection_switch_url": "You're connected to a GraphQL endpoint the connection URL is",
"mutations": "Mutações", "mutations": "Mutações",
"schema": "Esquema", "schema": "Esquema",
"subscriptions": "Assinaturas", "subscriptions": "Assinaturas"
"switch_connection": "Switch connection"
}, },
"group": { "group": {
"time": "Time", "time": "Time",
@@ -338,36 +307,13 @@
"json_description": "Importa coleções de um arquivo JSON de Coleções Hoppscotch", "json_description": "Importa coleções de um arquivo JSON de Coleções Hoppscotch",
"title": "Importar" "title": "Importar"
}, },
"inspections": {
"description": "Inspect possible errors",
"environment": {
"add_environment": "Add to Environment",
"not_found": "Environment variable “{environment}” not found."
},
"header": {
"cookie": "The browser doesn't allow Hoppscotch to set the Cookie Header. While we're working on the Hoppscotch Desktop App (coming soon), please use the Authorization Header instead."
},
"response": {
"401_error": "Please check your authentication credentials.",
"404_error": "Please check your request URL and method type.",
"cors_error": "Please check your Cross-Origin Resource Sharing configuration.",
"default_error": "Please check your request.",
"network_error": "Please check your network connection."
},
"title": "Inspector",
"url": {
"extension_not_installed": "Extension not installed.",
"extension_unknown_origin": "Make sure you've added the API endpoint's origin to the Hoppscotch Browser Extension list.",
"extention_enable_action": "Enable Browser Extension",
"extention_not_enabled": "Extension not enabled."
}
},
"layout": { "layout": {
"collapse_collection": "Encolher ou expandir coleções", "collapse_collection": "Encolher ou expandir coleções",
"collapse_sidebar": "Encolher ou Expandir a barra lateral", "collapse_sidebar": "Encolher ou Expandir a barra lateral",
"column": "Layout vertical", "column": "Layout vertical",
"name": "Layout", "name": "Layout",
"row": "Layout horizontal" "row": "Layout horizontal",
"zen_mode": "Modo zen"
}, },
"modal": { "modal": {
"close_unsaved_tab": "You have unsaved changes", "close_unsaved_tab": "You have unsaved changes",
@@ -472,7 +418,6 @@
"payload": "Payload", "payload": "Payload",
"query": "Enviar", "query": "Enviar",
"raw_body": "Corpo de Requisição Bruta", "raw_body": "Corpo de Requisição Bruta",
"rename": "Rename Request",
"renamed": "Requisição renomeada", "renamed": "Requisição renomeada",
"run": "Executar", "run": "Executar",
"save": "Salvar", "save": "Salvar",
@@ -480,7 +425,6 @@
"saved": "Requisição salva", "saved": "Requisição salva",
"share": "Compartilhadar", "share": "Compartilhadar",
"share_description": "Compartilhe o Hoppscotch com seus amigos", "share_description": "Compartilhe o Hoppscotch com seus amigos",
"stop": "Stop",
"title": "Solicitar", "title": "Solicitar",
"type": "Tipo de requisição", "type": "Tipo de requisição",
"url": "URL", "url": "URL",
@@ -515,6 +459,7 @@
"account_name_description": "Este é o seu nome de exibição.", "account_name_description": "Este é o seu nome de exibição.",
"background": "Fundo", "background": "Fundo",
"black_mode": "Preto", "black_mode": "Preto",
"change_font_size": "Mudar TAMANHO DA FONTE",
"choose_language": "Escolha o seu idioma", "choose_language": "Escolha o seu idioma",
"dark_mode": "Escuro", "dark_mode": "Escuro",
"delete_account": "Delete account", "delete_account": "Delete account",
@@ -527,6 +472,10 @@
"extensions": "Extensões", "extensions": "Extensões",
"extensions_use_toggle": "Use a extensão do navegador para enviar solicitações (se houver)", "extensions_use_toggle": "Use a extensão do navegador para enviar solicitações (se houver)",
"follow": "Nos siga", "follow": "Nos siga",
"font_size": "Tamanho da fonte",
"font_size_large": "Grande",
"font_size_medium": "Médio",
"font_size_small": "Pequeno",
"interceptor": "Interceptor", "interceptor": "Interceptor",
"interceptor_description": "Middleware entre aplicativo e APIs.", "interceptor_description": "Middleware entre aplicativo e APIs.",
"language": "Língua", "language": "Língua",
@@ -591,27 +540,19 @@
"settings": "Vá para a página de configurações", "settings": "Vá para a página de configurações",
"title": "Navegação" "title": "Navegação"
}, },
"others": {
"prettify": "Prettify Editor's Content",
"title": "Others"
},
"request": { "request": {
"copy_request_link": "Copiar link de requisição", "copy_request_link": "Copiar link de requisição",
"delete_method": "Selecione o método DELETE", "delete_method": "Selecione o método DELETE",
"get_method": "Selecione o método GET", "get_method": "Selecione o método GET",
"head_method": "Selecione o método HEAD", "head_method": "Selecione o método HEAD",
"import_curl": "Import cURL",
"method": "Método", "method": "Método",
"next_method": "Selecione o próximo método", "next_method": "Selecione o próximo método",
"post_method": "Selecione o método POST", "post_method": "Selecione o método POST",
"previous_method": "Selecione o método anterior", "previous_method": "Selecione o método anterior",
"put_method": "Selecione o método PUT", "put_method": "Selecione o método PUT",
"rename": "Rename Request",
"reset_request": "Pedido de reinicialização", "reset_request": "Pedido de reinicialização",
"save_request": "Save Request",
"save_to_collections": "Salvar em coleções", "save_to_collections": "Salvar em coleções",
"send_request": "Enviar requisição", "send_request": "Enviar requisição",
"show_code": "Generate code snippet",
"title": "Solicitar" "title": "Solicitar"
}, },
"response": { "response": {
@@ -641,85 +582,6 @@
"log": "Registro", "log": "Registro",
"url": "URL" "url": "URL"
}, },
"spotlight": {
"change_language": "Change Language",
"environments": {
"delete": "Delete current environment",
"duplicate": "Duplicate current environment",
"duplicate_global": "Duplicate global environment",
"edit": "Edit current environment",
"edit_global": "Edit global environment",
"new": "Create new environment",
"new_variable": "Create a new environment variable",
"title": "Environments"
},
"general": {
"chat": "Chat with support",
"help_menu": "Help and support",
"open_docs": "Read Documentation",
"open_github": "Open GitHub repository",
"open_keybindings": "Keyboard shortcuts",
"social": "Social",
"title": "General"
},
"graphql": {
"connect": "Connect to server",
"disconnect": "Disconnect from server"
},
"miscellaneous": {
"invite": "Invite your friends to Hoppscotch",
"title": "Miscellaneous"
},
"request": {
"save_as_new": "Save as new request",
"select_method": "Select method",
"switch_to": "Switch to",
"tab_authorization": "Authorization tab",
"tab_body": "Body tab",
"tab_headers": "Headers tab",
"tab_parameters": "Parameters tab",
"tab_pre_request_script": "Pre-request script tab",
"tab_query": "Query tab",
"tab_tests": "Tests tab",
"tab_variables": "Variables tab"
},
"response": {
"copy": "Copy response",
"download": "Download response as file",
"title": "Response"
},
"section": {
"interceptor": "Interceptor",
"interface": "Interface",
"theme": "Theme",
"user": "User"
},
"settings": {
"change_interceptor": "Change Interceptor",
"change_language": "Change Language",
"theme": {
"black": "Black",
"dark": "Dark",
"light": "Light",
"system": "System preference"
}
},
"tab": {
"close_current": "Close current tab",
"close_others": "Close all other tabs",
"duplicate": "Duplicate current tab",
"new_tab": "Open a new tab",
"title": "Tabs"
},
"workspace": {
"delete": "Delete current team",
"edit": "Edit current team",
"invite": "Invite people to team",
"new": "Create new team",
"switch_to_personal": "Switch to your personal workspace",
"title": "Teams"
}
},
"sse": { "sse": {
"event_type": "Tipo de evento", "event_type": "Tipo de evento",
"log": "Registro", "log": "Registro",
@@ -777,11 +639,8 @@
"tab": { "tab": {
"authorization": "Autorização", "authorization": "Autorização",
"body": "Corpo", "body": "Corpo",
"close": "Close Tab",
"close_others": "Close other Tabs",
"collections": "Coleções", "collections": "Coleções",
"documentation": "Documentação", "documentation": "Documentação",
"duplicate": "Duplicate Tab",
"environments": "Environments", "environments": "Environments",
"headers": "Cabeçalhos", "headers": "Cabeçalhos",
"history": "História", "history": "História",

View File

@@ -5,7 +5,6 @@
"choose_file": "Escolha um arquivo", "choose_file": "Escolha um arquivo",
"clear": "Claro", "clear": "Claro",
"clear_all": "Limpar tudo", "clear_all": "Limpar tudo",
"clear_history": "Clear all History",
"close": "Close", "close": "Close",
"connect": "Conectar", "connect": "Conectar",
"connecting": "Connecting", "connecting": "Connecting",
@@ -32,7 +31,6 @@
"paste": "Paste", "paste": "Paste",
"prettify": "Embelezar", "prettify": "Embelezar",
"remove": "Remover", "remove": "Remover",
"rename": "Rename",
"restore": "Restaurar", "restore": "Restaurar",
"save": "Salvar", "save": "Salvar",
"scroll_to_bottom": "Scroll to bottom", "scroll_to_bottom": "Scroll to bottom",
@@ -79,8 +77,6 @@
"search": "Procurar", "search": "Procurar",
"share": "Compartilhado", "share": "Compartilhado",
"shortcuts": "Atalhos", "shortcuts": "Atalhos",
"social_description": "Follow us on social media to stay updated with the latest news, updates and releases.",
"social_links": "Social links",
"spotlight": "Holofote", "spotlight": "Holofote",
"status": "Status", "status": "Status",
"status_description": "Check the status of the website", "status_description": "Check the status of the website",
@@ -135,15 +131,12 @@
"renamed": "Coleção renomeada", "renamed": "Coleção renomeada",
"request_in_use": "Request in use", "request_in_use": "Request in use",
"save_as": "Salvar como", "save_as": "Salvar como",
"save_to_collection": "Save to Collection",
"select": "Selecione uma coleção", "select": "Selecione uma coleção",
"select_location": "Selecione a localização", "select_location": "Selecione a localização",
"select_team": "Selecione uma equipe", "select_team": "Selecione uma equipe",
"team_collections": "Coleções da equipe" "team_collections": "Coleções da equipe"
}, },
"confirm": { "confirm": {
"close_unsaved_tab": "Are you sure you want to close this tab?",
"close_unsaved_tabs": "Are you sure you want to close all tabs? {count} unsaved tabs will be lost.",
"exit_team": "Are you sure you want to leave this team?", "exit_team": "Are you sure you want to leave this team?",
"logout": "Tem certeza que deseja sair?", "logout": "Tem certeza que deseja sair?",
"remove_collection": "Tem certeza de que deseja excluir esta coleção permanentemente?", "remove_collection": "Tem certeza de que deseja excluir esta coleção permanentemente?",
@@ -157,11 +150,6 @@
"save_unsaved_tab": "Do you want to save changes made in this tab?", "save_unsaved_tab": "Do you want to save changes made in this tab?",
"sync": "Tem certeza de que deseja sincronizar este espaço de trabalho?" "sync": "Tem certeza de que deseja sincronizar este espaço de trabalho?"
}, },
"context_menu": {
"add_parameters": "Add to parameters",
"open_request_in_new_tab": "Open request in new tab",
"set_environment_variable": "Set as variable"
},
"count": { "count": {
"header": "Cabeçalho {count}", "header": "Cabeçalho {count}",
"message": "Mensagem {count}", "message": "Mensagem {count}",
@@ -204,31 +192,17 @@
"create_new": "Crie um novo ambiente", "create_new": "Crie um novo ambiente",
"created": "Environment created", "created": "Environment created",
"deleted": "Environment deletion", "deleted": "Environment deletion",
"duplicated": "Environment duplicated",
"edit": "Editar Ambiente", "edit": "Editar Ambiente",
"empty_variables": "No variables",
"global": "Global",
"global_variables": "Global variables",
"invalid_name": "Forneça um nome válido para o ambiente", "invalid_name": "Forneça um nome válido para o ambiente",
"list": "Environment variables",
"my_environments": "My Environments", "my_environments": "My Environments",
"name": "Name",
"nested_overflow": "nested environment variables are limited to 10 levels", "nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Novo ambiente", "new": "Novo ambiente",
"no_active_environment": "No active environment",
"no_environment": "Sem ambiente", "no_environment": "Sem ambiente",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.", "no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"quick_peek": "Environment Quick Peek",
"replace_with_variable": "Replace with variable",
"scope": "Scope",
"select": "Selecione o ambiente", "select": "Selecione o ambiente",
"set": "Set environment",
"set_as_environment": "Set as environment",
"team_environments": "Team Environments", "team_environments": "Team Environments",
"title": "Ambientes", "title": "Ambientes",
"updated": "Environment updation", "updated": "Environment updation",
"value": "Value",
"variable": "Variable",
"variable_list": "Lista de Variáveis" "variable_list": "Lista de Variáveis"
}, },
"error": { "error": {
@@ -252,7 +226,6 @@
"no_duration": "Sem duração", "no_duration": "Sem duração",
"no_results_found": "No matches found", "no_results_found": "No matches found",
"page_not_found": "This page could not be found", "page_not_found": "This page could not be found",
"proxy_error": "Proxy error",
"script_fail": "Não foi possível executar o script de pré-solicitação", "script_fail": "Não foi possível executar o script de pré-solicitação",
"something_went_wrong": "Algo deu errado", "something_went_wrong": "Algo deu errado",
"test_script_fail": "Could not execute post-request script" "test_script_fail": "Could not execute post-request script"
@@ -278,13 +251,9 @@
"renamed": "Pasta renomeada" "renamed": "Pasta renomeada"
}, },
"graphql": { "graphql": {
"connection_switch_confirm": "Do you want to connect with the latest GraphQL endpoint?",
"connection_switch_new_url": "Switching to a tab will disconnected you from the active GraphQL connection. New connection URL is",
"connection_switch_url": "You're connected to a GraphQL endpoint the connection URL is",
"mutations": "Mutações", "mutations": "Mutações",
"schema": "Esquema", "schema": "Esquema",
"subscriptions": "Assinaturas", "subscriptions": "Assinaturas"
"switch_connection": "Switch connection"
}, },
"group": { "group": {
"time": "Time", "time": "Time",
@@ -338,36 +307,13 @@
"json_description": "Import collections from a Hoppscotch Collections JSON file", "json_description": "Import collections from a Hoppscotch Collections JSON file",
"title": "Importar" "title": "Importar"
}, },
"inspections": {
"description": "Inspect possible errors",
"environment": {
"add_environment": "Add to Environment",
"not_found": "Environment variable “{environment}” not found."
},
"header": {
"cookie": "The browser doesn't allow Hoppscotch to set the Cookie Header. While we're working on the Hoppscotch Desktop App (coming soon), please use the Authorization Header instead."
},
"response": {
"401_error": "Please check your authentication credentials.",
"404_error": "Please check your request URL and method type.",
"cors_error": "Please check your Cross-Origin Resource Sharing configuration.",
"default_error": "Please check your request.",
"network_error": "Please check your network connection."
},
"title": "Inspector",
"url": {
"extension_not_installed": "Extension not installed.",
"extension_unknown_origin": "Make sure you've added the API endpoint's origin to the Hoppscotch Browser Extension list.",
"extention_enable_action": "Enable Browser Extension",
"extention_not_enabled": "Extension not enabled."
}
},
"layout": { "layout": {
"collapse_collection": "Collapse or Expand Collections", "collapse_collection": "Collapse or Expand Collections",
"collapse_sidebar": "Collapse or Expand the sidebar", "collapse_sidebar": "Collapse or Expand the sidebar",
"column": "Vertical layout", "column": "Vertical layout",
"name": "Layout", "name": "Layout",
"row": "Horizontal layout" "row": "Horizontal layout",
"zen_mode": "Modo zen"
}, },
"modal": { "modal": {
"close_unsaved_tab": "You have unsaved changes", "close_unsaved_tab": "You have unsaved changes",
@@ -472,7 +418,6 @@
"payload": "Carga útil", "payload": "Carga útil",
"query": "Consulta", "query": "Consulta",
"raw_body": "Corpo de Solicitação Bruta", "raw_body": "Corpo de Solicitação Bruta",
"rename": "Rename Request",
"renamed": "Pedido renomeado", "renamed": "Pedido renomeado",
"run": "Corre", "run": "Corre",
"save": "Salvar", "save": "Salvar",
@@ -480,7 +425,6 @@
"saved": "Pedido salvo", "saved": "Pedido salvo",
"share": "Compartilhado", "share": "Compartilhado",
"share_description": "Share Hoppscotch with your friends", "share_description": "Share Hoppscotch with your friends",
"stop": "Stop",
"title": "Solicitar", "title": "Solicitar",
"type": "Tipo de solicitação", "type": "Tipo de solicitação",
"url": "URL", "url": "URL",
@@ -515,6 +459,7 @@
"account_name_description": "Este é o seu nome de exibição.", "account_name_description": "Este é o seu nome de exibição.",
"background": "Fundo", "background": "Fundo",
"black_mode": "Preto", "black_mode": "Preto",
"change_font_size": "Mudar TAMANHO DA FONTE",
"choose_language": "Escolha o seu idioma", "choose_language": "Escolha o seu idioma",
"dark_mode": "Escuro", "dark_mode": "Escuro",
"delete_account": "Delete account", "delete_account": "Delete account",
@@ -527,6 +472,10 @@
"extensions": "Extensões", "extensions": "Extensões",
"extensions_use_toggle": "Use a extensão do navegador para enviar solicitações (se houver)", "extensions_use_toggle": "Use a extensão do navegador para enviar solicitações (se houver)",
"follow": "Follow Us", "follow": "Follow Us",
"font_size": "Tamanho da fonte",
"font_size_large": "Grande",
"font_size_medium": "Médio",
"font_size_small": "Pequeno",
"interceptor": "Interceptor", "interceptor": "Interceptor",
"interceptor_description": "Middleware entre aplicativo e APIs.", "interceptor_description": "Middleware entre aplicativo e APIs.",
"language": "Língua", "language": "Língua",
@@ -591,27 +540,19 @@
"settings": "Vá para a página de configurações", "settings": "Vá para a página de configurações",
"title": "Navegação" "title": "Navegação"
}, },
"others": {
"prettify": "Prettify Editor's Content",
"title": "Others"
},
"request": { "request": {
"copy_request_link": "Copiar link de solicitação", "copy_request_link": "Copiar link de solicitação",
"delete_method": "Selecione o método DELETE", "delete_method": "Selecione o método DELETE",
"get_method": "Selecione o método GET", "get_method": "Selecione o método GET",
"head_method": "Selecione o método HEAD", "head_method": "Selecione o método HEAD",
"import_curl": "Import cURL",
"method": "Método", "method": "Método",
"next_method": "Selecione o próximo método", "next_method": "Selecione o próximo método",
"post_method": "Selecione o método POST", "post_method": "Selecione o método POST",
"previous_method": "Selecione o método anterior", "previous_method": "Selecione o método anterior",
"put_method": "Selecione o método PUT", "put_method": "Selecione o método PUT",
"rename": "Rename Request",
"reset_request": "Pedido de reinicialização", "reset_request": "Pedido de reinicialização",
"save_request": "Save Request",
"save_to_collections": "Salvar em coleções", "save_to_collections": "Salvar em coleções",
"send_request": "Enviar pedido", "send_request": "Enviar pedido",
"show_code": "Generate code snippet",
"title": "Solicitar" "title": "Solicitar"
}, },
"response": { "response": {
@@ -641,85 +582,6 @@
"log": "Registro", "log": "Registro",
"url": "URL" "url": "URL"
}, },
"spotlight": {
"change_language": "Change Language",
"environments": {
"delete": "Delete current environment",
"duplicate": "Duplicate current environment",
"duplicate_global": "Duplicate global environment",
"edit": "Edit current environment",
"edit_global": "Edit global environment",
"new": "Create new environment",
"new_variable": "Create a new environment variable",
"title": "Environments"
},
"general": {
"chat": "Chat with support",
"help_menu": "Help and support",
"open_docs": "Read Documentation",
"open_github": "Open GitHub repository",
"open_keybindings": "Keyboard shortcuts",
"social": "Social",
"title": "General"
},
"graphql": {
"connect": "Connect to server",
"disconnect": "Disconnect from server"
},
"miscellaneous": {
"invite": "Invite your friends to Hoppscotch",
"title": "Miscellaneous"
},
"request": {
"save_as_new": "Save as new request",
"select_method": "Select method",
"switch_to": "Switch to",
"tab_authorization": "Authorization tab",
"tab_body": "Body tab",
"tab_headers": "Headers tab",
"tab_parameters": "Parameters tab",
"tab_pre_request_script": "Pre-request script tab",
"tab_query": "Query tab",
"tab_tests": "Tests tab",
"tab_variables": "Variables tab"
},
"response": {
"copy": "Copy response",
"download": "Download response as file",
"title": "Response"
},
"section": {
"interceptor": "Interceptor",
"interface": "Interface",
"theme": "Theme",
"user": "User"
},
"settings": {
"change_interceptor": "Change Interceptor",
"change_language": "Change Language",
"theme": {
"black": "Black",
"dark": "Dark",
"light": "Light",
"system": "System preference"
}
},
"tab": {
"close_current": "Close current tab",
"close_others": "Close all other tabs",
"duplicate": "Duplicate current tab",
"new_tab": "Open a new tab",
"title": "Tabs"
},
"workspace": {
"delete": "Delete current team",
"edit": "Edit current team",
"invite": "Invite people to team",
"new": "Create new team",
"switch_to_personal": "Switch to your personal workspace",
"title": "Teams"
}
},
"sse": { "sse": {
"event_type": "Tipo de evento", "event_type": "Tipo de evento",
"log": "Registro", "log": "Registro",
@@ -777,11 +639,8 @@
"tab": { "tab": {
"authorization": "Autorização", "authorization": "Autorização",
"body": "Corpo", "body": "Corpo",
"close": "Close Tab",
"close_others": "Close other Tabs",
"collections": "Coleções", "collections": "Coleções",
"documentation": "Documentação", "documentation": "Documentação",
"duplicate": "Duplicate Tab",
"environments": "Environments", "environments": "Environments",
"headers": "Cabeçalhos", "headers": "Cabeçalhos",
"history": "História", "history": "História",

View File

@@ -5,7 +5,6 @@
"choose_file": "Alegeți un fișier", "choose_file": "Alegeți un fișier",
"clear": "Curăță", "clear": "Curăță",
"clear_all": "Curăță tot", "clear_all": "Curăță tot",
"clear_history": "Clear all History",
"close": "Închide", "close": "Închide",
"connect": "Conectare", "connect": "Conectare",
"connecting": "Connecting", "connecting": "Connecting",
@@ -32,7 +31,6 @@
"paste": "Lipește", "paste": "Lipește",
"prettify": "Formatează", "prettify": "Formatează",
"remove": "Elimină", "remove": "Elimină",
"rename": "Rename",
"restore": "Restabilește", "restore": "Restabilește",
"save": "Salvează", "save": "Salvează",
"scroll_to_bottom": "Derulare la sfârșit", "scroll_to_bottom": "Derulare la sfârșit",
@@ -79,8 +77,6 @@
"search": "Căutare", "search": "Căutare",
"share": "Distribuie", "share": "Distribuie",
"shortcuts": "Comenzi rapide", "shortcuts": "Comenzi rapide",
"social_description": "Follow us on social media to stay updated with the latest news, updates and releases.",
"social_links": "Social links",
"spotlight": "În centrul atenției", "spotlight": "În centrul atenției",
"status": "Stare", "status": "Stare",
"status_description": "Verifică statusul paginii web", "status_description": "Verifică statusul paginii web",
@@ -135,15 +131,12 @@
"renamed": "Colecția redenumită", "renamed": "Colecția redenumită",
"request_in_use": "Cerere în executare", "request_in_use": "Cerere în executare",
"save_as": "Salvează ca", "save_as": "Salvează ca",
"save_to_collection": "Save to Collection",
"select": "Selectați o colecție", "select": "Selectați o colecție",
"select_location": "Selectați locația", "select_location": "Selectați locația",
"select_team": "Selectați o echipă", "select_team": "Selectați o echipă",
"team_collections": "Colecții de echipă" "team_collections": "Colecții de echipă"
}, },
"confirm": { "confirm": {
"close_unsaved_tab": "Are you sure you want to close this tab?",
"close_unsaved_tabs": "Are you sure you want to close all tabs? {count} unsaved tabs will be lost.",
"exit_team": "Sigur doriți sa părăsiți echipa curentă?", "exit_team": "Sigur doriți sa părăsiți echipa curentă?",
"logout": "Sigur doriți să vă deconectați?", "logout": "Sigur doriți să vă deconectați?",
"remove_collection": "Sigur doriți să ștergeți definitiv această colecție?", "remove_collection": "Sigur doriți să ștergeți definitiv această colecție?",
@@ -157,11 +150,6 @@
"save_unsaved_tab": "Do you want to save changes made in this tab?", "save_unsaved_tab": "Do you want to save changes made in this tab?",
"sync": "Sigur doriți să sincronizați acest spațiu de lucru?" "sync": "Sigur doriți să sincronizați acest spațiu de lucru?"
}, },
"context_menu": {
"add_parameters": "Add to parameters",
"open_request_in_new_tab": "Open request in new tab",
"set_environment_variable": "Set as variable"
},
"count": { "count": {
"header": "Antet {count}", "header": "Antet {count}",
"message": "Număr de mesaje", "message": "Număr de mesaje",
@@ -204,31 +192,17 @@
"create_new": "Creați un mediu nou", "create_new": "Creați un mediu nou",
"created": "Mediu creat", "created": "Mediu creat",
"deleted": "Mediu șters", "deleted": "Mediu șters",
"duplicated": "Environment duplicated",
"edit": "Editați mediul", "edit": "Editați mediul",
"empty_variables": "No variables",
"global": "Global",
"global_variables": "Global variables",
"invalid_name": "Vă rugăm să furnizați un nume valid pentru mediu", "invalid_name": "Vă rugăm să furnizați un nume valid pentru mediu",
"list": "Environment variables",
"my_environments": "My Environments", "my_environments": "My Environments",
"name": "Name",
"nested_overflow": "Variabilele de mediu impricate sunt limitate la 10 nivele", "nested_overflow": "Variabilele de mediu impricate sunt limitate la 10 nivele",
"new": "Mediu nou", "new": "Mediu nou",
"no_active_environment": "No active environment",
"no_environment": "Fără mediu", "no_environment": "Fără mediu",
"no_environment_description": "Niciun mediu nu a fost selectat. Alegeți acțiuni pentru următoarele variabile.", "no_environment_description": "Niciun mediu nu a fost selectat. Alegeți acțiuni pentru următoarele variabile.",
"quick_peek": "Environment Quick Peek",
"replace_with_variable": "Replace with variable",
"scope": "Scope",
"select": "Selectați mediul", "select": "Selectați mediul",
"set": "Set environment",
"set_as_environment": "Set as environment",
"team_environments": "Team Environments", "team_environments": "Team Environments",
"title": "Medii", "title": "Medii",
"updated": "Mediu actualizat", "updated": "Mediu actualizat",
"value": "Value",
"variable": "Variable",
"variable_list": "Lista variabilelor" "variable_list": "Lista variabilelor"
}, },
"error": { "error": {
@@ -252,7 +226,6 @@
"no_duration": "Fără durată", "no_duration": "Fără durată",
"no_results_found": "Nu au fost găsite potriviri", "no_results_found": "Nu au fost găsite potriviri",
"page_not_found": "Pagina nu a putut fi găsită", "page_not_found": "Pagina nu a putut fi găsită",
"proxy_error": "Proxy error",
"script_fail": "Nu s-a putut executa scriptul", "script_fail": "Nu s-a putut executa scriptul",
"something_went_wrong": "Ceva nu a mers bine", "something_went_wrong": "Ceva nu a mers bine",
"test_script_fail": "Nu s-a putut executa scriptul" "test_script_fail": "Nu s-a putut executa scriptul"
@@ -278,13 +251,9 @@
"renamed": "Dosar redenumit" "renamed": "Dosar redenumit"
}, },
"graphql": { "graphql": {
"connection_switch_confirm": "Do you want to connect with the latest GraphQL endpoint?",
"connection_switch_new_url": "Switching to a tab will disconnected you from the active GraphQL connection. New connection URL is",
"connection_switch_url": "You're connected to a GraphQL endpoint the connection URL is",
"mutations": "Mutații", "mutations": "Mutații",
"schema": "Schemă", "schema": "Schemă",
"subscriptions": "Abonamente", "subscriptions": "Abonamente"
"switch_connection": "Switch connection"
}, },
"group": { "group": {
"time": "Time", "time": "Time",
@@ -338,36 +307,13 @@
"json_description": "Importați colecții dintr-un fisier de collectii JSON Hoppscotch", "json_description": "Importați colecții dintr-un fisier de collectii JSON Hoppscotch",
"title": "Import" "title": "Import"
}, },
"inspections": {
"description": "Inspect possible errors",
"environment": {
"add_environment": "Add to Environment",
"not_found": "Environment variable “{environment}” not found."
},
"header": {
"cookie": "The browser doesn't allow Hoppscotch to set the Cookie Header. While we're working on the Hoppscotch Desktop App (coming soon), please use the Authorization Header instead."
},
"response": {
"401_error": "Please check your authentication credentials.",
"404_error": "Please check your request URL and method type.",
"cors_error": "Please check your Cross-Origin Resource Sharing configuration.",
"default_error": "Please check your request.",
"network_error": "Please check your network connection."
},
"title": "Inspector",
"url": {
"extension_not_installed": "Extension not installed.",
"extension_unknown_origin": "Make sure you've added the API endpoint's origin to the Hoppscotch Browser Extension list.",
"extention_enable_action": "Enable Browser Extension",
"extention_not_enabled": "Extension not enabled."
}
},
"layout": { "layout": {
"collapse_collection": "Ascunde sau expandează colecțiile", "collapse_collection": "Ascunde sau expandează colecțiile",
"collapse_sidebar": "Ascunde sau expandează bara laterală", "collapse_sidebar": "Ascunde sau expandează bara laterală",
"column": "Aspect vertical (coloană)", "column": "Aspect vertical (coloană)",
"name": "Aspect", "name": "Aspect",
"row": "Aspect orizontal (rând)" "row": "Aspect orizontal (rând)",
"zen_mode": "Modul Zen"
}, },
"modal": { "modal": {
"close_unsaved_tab": "You have unsaved changes", "close_unsaved_tab": "You have unsaved changes",
@@ -472,7 +418,6 @@
"payload": "Încărcătură", "payload": "Încărcătură",
"query": "Interogare", "query": "Interogare",
"raw_body": "Corpul cererii", "raw_body": "Corpul cererii",
"rename": "Rename Request",
"renamed": "Cerere redenumită", "renamed": "Cerere redenumită",
"run": "Execută", "run": "Execută",
"save": "Salvează", "save": "Salvează",
@@ -480,7 +425,6 @@
"saved": "Cererea a fost salvată", "saved": "Cererea a fost salvată",
"share": "Distribuie", "share": "Distribuie",
"share_description": "Distribuie Hoppscotch către prietenii tăi", "share_description": "Distribuie Hoppscotch către prietenii tăi",
"stop": "Stop",
"title": "Cerere", "title": "Cerere",
"type": "Tip de cerere", "type": "Tip de cerere",
"url": "URL", "url": "URL",
@@ -515,6 +459,7 @@
"account_name_description": "Acesta este numele dvs. afișat.", "account_name_description": "Acesta este numele dvs. afișat.",
"background": "Fundal", "background": "Fundal",
"black_mode": "Negru", "black_mode": "Negru",
"change_font_size": "Schimbă marimea fontului",
"choose_language": "Alege limba", "choose_language": "Alege limba",
"dark_mode": "Întunecat", "dark_mode": "Întunecat",
"delete_account": "Delete account", "delete_account": "Delete account",
@@ -527,6 +472,10 @@
"extensions": "Extensii", "extensions": "Extensii",
"extensions_use_toggle": "Utilizați extensia browserului pentru a trimite cereri (dacă există)", "extensions_use_toggle": "Utilizați extensia browserului pentru a trimite cereri (dacă există)",
"follow": "Urmărește-ne", "follow": "Urmărește-ne",
"font_size": "Mărimea fontului",
"font_size_large": "Mare",
"font_size_medium": "Mediu",
"font_size_small": "Mic",
"interceptor": "Interceptor", "interceptor": "Interceptor",
"interceptor_description": "Middleware între aplicație și API-uri.", "interceptor_description": "Middleware între aplicație și API-uri.",
"language": "Limbă", "language": "Limbă",
@@ -591,27 +540,19 @@
"settings": "Accesați pagina Setări", "settings": "Accesați pagina Setări",
"title": "Navigare" "title": "Navigare"
}, },
"others": {
"prettify": "Prettify Editor's Content",
"title": "Others"
},
"request": { "request": {
"copy_request_link": "Copiați legătura de solicitare", "copy_request_link": "Copiați legătura de solicitare",
"delete_method": "Selectați metoda DELETE", "delete_method": "Selectați metoda DELETE",
"get_method": "Selectați metoda GET", "get_method": "Selectați metoda GET",
"head_method": "Selectați metoda HEAD", "head_method": "Selectați metoda HEAD",
"import_curl": "Import cURL",
"method": "Metodă", "method": "Metodă",
"next_method": "Selectați metoda următoare", "next_method": "Selectați metoda următoare",
"post_method": "Selectați metoda POST", "post_method": "Selectați metoda POST",
"previous_method": "Selectați metoda anterioară", "previous_method": "Selectați metoda anterioară",
"put_method": "Selectați metoda PUT", "put_method": "Selectați metoda PUT",
"rename": "Rename Request",
"reset_request": "Cerere de resetare", "reset_request": "Cerere de resetare",
"save_request": "Save Request",
"save_to_collections": "Salvați în colecții", "save_to_collections": "Salvați în colecții",
"send_request": "Trimite cerere", "send_request": "Trimite cerere",
"show_code": "Generate code snippet",
"title": "Cerere" "title": "Cerere"
}, },
"response": { "response": {
@@ -641,85 +582,6 @@
"log": "Log", "log": "Log",
"url": "URL" "url": "URL"
}, },
"spotlight": {
"change_language": "Change Language",
"environments": {
"delete": "Delete current environment",
"duplicate": "Duplicate current environment",
"duplicate_global": "Duplicate global environment",
"edit": "Edit current environment",
"edit_global": "Edit global environment",
"new": "Create new environment",
"new_variable": "Create a new environment variable",
"title": "Environments"
},
"general": {
"chat": "Chat with support",
"help_menu": "Help and support",
"open_docs": "Read Documentation",
"open_github": "Open GitHub repository",
"open_keybindings": "Keyboard shortcuts",
"social": "Social",
"title": "General"
},
"graphql": {
"connect": "Connect to server",
"disconnect": "Disconnect from server"
},
"miscellaneous": {
"invite": "Invite your friends to Hoppscotch",
"title": "Miscellaneous"
},
"request": {
"save_as_new": "Save as new request",
"select_method": "Select method",
"switch_to": "Switch to",
"tab_authorization": "Authorization tab",
"tab_body": "Body tab",
"tab_headers": "Headers tab",
"tab_parameters": "Parameters tab",
"tab_pre_request_script": "Pre-request script tab",
"tab_query": "Query tab",
"tab_tests": "Tests tab",
"tab_variables": "Variables tab"
},
"response": {
"copy": "Copy response",
"download": "Download response as file",
"title": "Response"
},
"section": {
"interceptor": "Interceptor",
"interface": "Interface",
"theme": "Theme",
"user": "User"
},
"settings": {
"change_interceptor": "Change Interceptor",
"change_language": "Change Language",
"theme": {
"black": "Black",
"dark": "Dark",
"light": "Light",
"system": "System preference"
}
},
"tab": {
"close_current": "Close current tab",
"close_others": "Close all other tabs",
"duplicate": "Duplicate current tab",
"new_tab": "Open a new tab",
"title": "Tabs"
},
"workspace": {
"delete": "Delete current team",
"edit": "Edit current team",
"invite": "Invite people to team",
"new": "Create new team",
"switch_to_personal": "Switch to your personal workspace",
"title": "Teams"
}
},
"sse": { "sse": {
"event_type": "Tip de eveniment", "event_type": "Tip de eveniment",
"log": "Log", "log": "Log",
@@ -777,11 +639,8 @@
"tab": { "tab": {
"authorization": "Autorizare", "authorization": "Autorizare",
"body": "Corp", "body": "Corp",
"close": "Close Tab",
"close_others": "Close other Tabs",
"collections": "Colecții", "collections": "Colecții",
"documentation": "Documentație", "documentation": "Documentație",
"duplicate": "Duplicate Tab",
"environments": "Environments", "environments": "Environments",
"headers": "Anteturi", "headers": "Anteturi",
"history": "Istorie", "history": "Istorie",

View File

@@ -1,50 +1,48 @@
{ {
"action": { "action": {
"autoscroll": "Автоскрол", "autoscroll": "Autoscroll",
"cancel": "Отменить", "cancel": "Отменить",
"choose_file": "Выберите файл", "choose_file": "Выберите файл",
"clear": "Очистить", "clear": "Очистить",
"clear_all": "Очистить все", "clear_all": "Очистить все",
"clear_history": "Очистить всю историю", "close": "Close",
"close": "Закрыть",
"connect": "Подключиться", "connect": "Подключиться",
"connecting": "Соединение...", "connecting": "Connecting",
"copy": "Скопировать", "copy": "Скопировать",
"delete": "Удалить", "delete": "Удалить",
"disconnect": "Отключиться", "disconnect": "Отключиться",
"dismiss": "Скрыть", "dismiss": "Скрыть",
"dont_save": "Не сохранять", "dont_save": "Don't save",
"download_file": "Скачать файл", "download_file": "Скачать файл",
"drag_to_reorder": "Перетягивайте для сортировки", "drag_to_reorder": "Drag to reorder",
"duplicate": "Дублировать", "duplicate": "Дублировать",
"edit": "Редактировать", "edit": "Редактировать",
"filter": "Фильтр", "filter": "Filter",
"go_back": "Вернуться", "go_back": "Вернуться",
"go_forward": "Вперёд", "go_forward": "Go forward",
"group_by": "Сгруппировать по", "group_by": "Group by",
"label": "Название", "label": "Название",
"learn_more": "Узнать больше", "learn_more": "Узнать больше",
"less": "Меньше", "less": "Less",
"more": "Больше", "more": "Больше",
"new": "Создать новый", "new": "Создать новый",
"no": "Нет", "no": "Нет",
"open_workspace": "Открыть пространство", "open_workspace": "Open workspace",
"paste": "Вставить", "paste": "Paste",
"prettify": "Форматировать", "prettify": "Форматировать",
"remove": "Удалить", "remove": "Удалить",
"rename": "Переименовать",
"restore": "Восстановить", "restore": "Восстановить",
"save": "Сохранить", "save": "Сохранить",
"scroll_to_bottom": "Вниз", "scroll_to_bottom": "Scroll to bottom",
"scroll_to_top": "Вверх", "scroll_to_top": "Scroll to top",
"search": "Поиск", "search": "Поиск",
"send": "Отправить", "send": "Отправить",
"start": "Начать", "start": "Начать",
"starting": "Запускаю", "starting": "Starting",
"stop": "Стоп", "stop": "Стоп",
"to_close": "что бы закрыть", "to_close": "to close",
"to_navigate": "для навигации", "to_navigate": "to navigate",
"to_select": "выборать", "to_select": "to select",
"turn_off": "Выключить", "turn_off": "Выключить",
"turn_on": "Включить", "turn_on": "Включить",
"undo": "Отменить", "undo": "Отменить",
@@ -58,9 +56,9 @@
"chat_with_us": "Связаться с нами", "chat_with_us": "Связаться с нами",
"contact_us": "Свяжитесь с нами", "contact_us": "Свяжитесь с нами",
"copy": "Копировать", "copy": "Копировать",
"copy_user_id": "Копировать токен пользователя", "copy_user_id": "Copy User Auth Token",
"developer_option": "Настройки разработчика", "developer_option": "Developer options",
"developer_option_description": "Инструмент разработчика помогает обслуживить и развивить Hoppscotch", "developer_option_description": "Developer tools which helps in development and maintenance of Hoppscotch.",
"discord": "Discord", "discord": "Discord",
"documentation": "Документация", "documentation": "Документация",
"github": "GitHub", "github": "GitHub",
@@ -73,17 +71,15 @@
"keyboard_shortcuts": "Горячие клавиши", "keyboard_shortcuts": "Горячие клавиши",
"name": "Hoppscotch", "name": "Hoppscotch",
"new_version_found": "Найдена новая версия. Перезагрузите для обновления.", "new_version_found": "Найдена новая версия. Перезагрузите для обновления.",
"options": "Настройки", "options": "Options",
"proxy_privacy_policy": "Политика конфиденциальности прокси", "proxy_privacy_policy": "Политика конфиденциальности прокси",
"reload": "Перезагрузить", "reload": "Перезагрузить",
"search": "Поиск", "search": "Поиск",
"share": "Поделиться", "share": "Поделиться",
"shortcuts": "Ярлыки", "shortcuts": "Ярлыки",
"social_description": "Подписывайся на наши соц. сети и оставайся всегда в курсе последних новостей, обновлений и релизов.",
"social_links": "Социальные сети",
"spotlight": "Прожектор", "spotlight": "Прожектор",
"status": "Статус", "status": "Статус",
"status_description": "Проверить состояние сайта", "status_description": "Check the status of the website",
"terms_and_privacy": "Условия и конфиденциальность", "terms_and_privacy": "Условия и конфиденциальность",
"twitter": "Twitter", "twitter": "Twitter",
"type_a_command_search": "Введите команду или выполните поиск…", "type_a_command_search": "Введите команду или выполните поиск…",
@@ -97,7 +93,7 @@
"continue_with_email": "Продолжить с электронной почтой", "continue_with_email": "Продолжить с электронной почтой",
"continue_with_github": "Продолжить с GitHub", "continue_with_github": "Продолжить с GitHub",
"continue_with_google": "Продолжить с Google", "continue_with_google": "Продолжить с Google",
"continue_with_microsoft": "Продолжить с Microsoft", "continue_with_microsoft": "Continue with Microsoft",
"email": "Электронное письмо", "email": "Электронное письмо",
"logged_out": "Вышли из", "logged_out": "Вышли из",
"login": "Авторизоваться", "login": "Авторизоваться",
@@ -122,28 +118,25 @@
}, },
"collection": { "collection": {
"created": "Коллекция создана", "created": "Коллекция создана",
"different_parent": "Нельзя сортировать коллекцию с разной родительской коллекцией", "different_parent": "Cannot reorder collection with different parent",
"edit": "Редактировать коллекцию", "edit": "Редактировать коллекцию",
"invalid_name": "Укажите допустимое название коллекции", "invalid_name": "Укажите допустимое название коллекции",
"invalid_root_move": "Коллекция уже в корне", "invalid_root_move": "Collection already in the root",
"moved": "Перемещено успешно", "moved": "Moved Successfully",
"my_collections": "Мои коллекции", "my_collections": "Мои коллекции",
"name": "Новая коллекция", "name": "Новая коллекция",
"name_length_insufficient": "Имя коллекции должно иметь 3 или более символов", "name_length_insufficient": "Collection name should be at least 3 characters long",
"new": "Создать коллекцию", "new": "Создать коллекцию",
"order_changed": "Порядок коллекции обновлён", "order_changed": "Collection Order Updated",
"renamed": "Коллекция переименована", "renamed": "Коллекция переименована",
"request_in_use": "Запрос обрабатывается", "request_in_use": "Запрос обрабатывается",
"save_as": "Сохранить как", "save_as": "Сохранить как",
"save_to_collection": "Сохранить в коллекцию",
"select": "Выбрать коллекцию", "select": "Выбрать коллекцию",
"select_location": "Выберите местоположение", "select_location": "Выберите местоположение",
"select_team": "Выберите команду", "select_team": "Выберите команду",
"team_collections": "Коллекции команд" "team_collections": "Коллекции команд"
}, },
"confirm": { "confirm": {
"close_unsaved_tab": "Вы уверены что хотите закрыть эту вкладку?",
"close_unsaved_tabs": "ВЫ уверены что хотите закрыть все эти вкладки? Несохранённые данные {count} вкладок будут утеряны.",
"exit_team": "Вы точно хотите покинуть эту команду?", "exit_team": "Вы точно хотите покинуть эту команду?",
"logout": "Вы действительно хотите выйти?", "logout": "Вы действительно хотите выйти?",
"remove_collection": "Вы уверены, что хотите навсегда удалить эту коллекцию?", "remove_collection": "Вы уверены, что хотите навсегда удалить эту коллекцию?",
@@ -153,15 +146,10 @@
"remove_request": "Вы уверены, что хотите навсегда удалить этот запрос?", "remove_request": "Вы уверены, что хотите навсегда удалить этот запрос?",
"remove_team": "Вы уверены, что хотите удалить эту команду?", "remove_team": "Вы уверены, что хотите удалить эту команду?",
"remove_telemetry": "Вы действительно хотите отказаться от телеметрии?", "remove_telemetry": "Вы действительно хотите отказаться от телеметрии?",
"request_change": "Вы уверены что хотите сбросить текущий запрос, все не сохранённые данные будт утеряны?", "request_change": "Are you sure you want to discard current request, unsaved changes will be lost.",
"save_unsaved_tab": "Вы хотите сохранить изменения в этой вкладке?", "save_unsaved_tab": "Do you want to save changes made in this tab?",
"sync": "Вы уверены, что хотите синхронизировать это рабочее пространство?" "sync": "Вы уверены, что хотите синхронизировать это рабочее пространство?"
}, },
"context_menu": {
"add_parameters": "Add to parameters",
"open_request_in_new_tab": "Open request in new tab",
"set_environment_variable": "Set as variable"
},
"count": { "count": {
"header": "Заголовок {count}", "header": "Заголовок {count}",
"message": "Тело {count}", "message": "Тело {count}",
@@ -192,102 +180,83 @@
"profile": "Войдите, чтобы просмотреть свой профиль", "profile": "Войдите, чтобы просмотреть свой профиль",
"protocols": "Протоколы пустые", "protocols": "Протоколы пустые",
"schema": "Подключиться к конечной точке GraphQL", "schema": "Подключиться к конечной точке GraphQL",
"shortcodes": "Нет коротких ссылок", "shortcodes": "Shortcodes are empty",
"subscription": "Нет подписок", "subscription": "Subscriptions are empty",
"team_name": "Название команды пусто", "team_name": "Название команды пусто",
"teams": "Команды пустые", "teams": "Команды пустые",
"tests": "Для этого запроса нет тестов" "tests": "Для этого запроса нет тестов"
}, },
"environment": { "environment": {
"add_to_global": "Добавить в глобальное окружение", "add_to_global": "Add to Global",
"added": "Окружение добавлено", "added": "Environment addition",
"create_new": "Создать новое окружение", "create_new": "Создать новую среду",
"created": "Окружение создано", "created": "Environment created",
"deleted": "Окружение удалено", "deleted": "Environment deletion",
"duplicated": "Environment duplicated", "edit": "Редактировать среду",
"edit": "Редактировать окружение", "invalid_name": "Укажите допустимое имя для среды",
"empty_variables": "No variables", "my_environments": "My Environments",
"global": "Global", "nested_overflow": "nested environment variables are limited to 10 levels",
"global_variables": "Global variables",
"invalid_name": "Укажите допустимое имя для окружения",
"list": "Environment variables",
"my_environments": "Мои окружения",
"name": "Name",
"nested_overflow": "максимальный уровень вложения переменных окружения - 10",
"new": "Новая среда", "new": "Новая среда",
"no_active_environment": "No active environment", "no_environment": "Нет окружающей среды",
"no_environment": "Нет окружения", "no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"no_environment_description": "Не выбрано окружение, выберите что делать с переменными.",
"quick_peek": "Environment Quick Peek",
"replace_with_variable": "Replace with variable",
"scope": "Scope",
"select": "Выберите среду", "select": "Выберите среду",
"set": "Set environment", "team_environments": "Team Environments",
"set_as_environment": "Set as environment", "title": "Среды",
"team_environments": "Окружения команды", "updated": "Environment updation",
"title": "Окружения",
"updated": "Окружение обновлено",
"value": "Value",
"variable": "Variable",
"variable_list": "Список переменных" "variable_list": "Список переменных"
}, },
"error": { "error": {
"browser_support_sse": "Похоже, в этом браузере нет поддержки событий, отправленных сервером.", "browser_support_sse": "Похоже, в этом браузере нет поддержки событий, отправленных сервером.",
"check_console_details": "Подробности смотрите в журнале консоли.", "check_console_details": "Подробности смотрите в журнале консоли.",
"curl_invalid_format": "cURL неправильно отформатирован", "curl_invalid_format": "cURL неправильно отформатирован",
"danger_zone": "Опасная зона", "danger_zone": "Danger zone",
"delete_account": "Вы являетесь владельцем этой команды:", "delete_account": "Your account is currently an owner in these teams:",
"delete_account_description": "Прежде чем удалить аккаунт вам необходимо либо назначить владельцом другого пользователя, либо удалить команды в которых вы являетесь владельцем.", "delete_account_description": "You must either remove yourself, transfer ownership, or delete these teams before you can delete your account.",
"empty_req_name": "Пустое имя запроса", "empty_req_name": "Пустое имя запроса",
"f12_details": "(F12 для подробностей)", "f12_details": "(F12 для подробностей)",
"gql_prettify_invalid_query": "Не удалось определить недопустимый запрос, устранить синтаксические ошибки запроса и повторить попытку.", "gql_prettify_invalid_query": "Не удалось определить недопустимый запрос, устранить синтаксические ошибки запроса и повторить попытку.",
"incomplete_config_urls": "Не заполнены URL конфигурации", "incomplete_config_urls": "Incomplete configuration URLs",
"incorrect_email": "Не корректный Email", "incorrect_email": "Incorrect email",
"invalid_link": "Не корректная ссылка", "invalid_link": "Invalid link",
"invalid_link_description": "Ссылка, по которой вы перешли, - недействительна, либо срок ее действия истек.", "invalid_link_description": "Ссылка, по которой вы перешли, - недействительна, либо срок ее действия истек.",
"json_parsing_failed": "Не корректный JSON", "json_parsing_failed": "Invalid JSON",
"json_prettify_invalid_body": "Не удалось определить недопустимое тело, устранить синтаксические ошибки json и повторить попытку.", "json_prettify_invalid_body": "Не удалось определить недопустимое тело, устранить синтаксические ошибки json и повторить попытку.",
"network_error": "Похоже, возникла проблема с соединением. Попробуйте еще раз.", "network_error": "Похоже, возникла проблема с соединением. Попробуйте еще раз.",
"network_fail": "Не удалось отправить запрос", "network_fail": "Не удалось отправить запрос",
"no_duration": "Без продолжительности", "no_duration": "Без продолжительности",
"no_results_found": "Совпадения не найдены", "no_results_found": "No matches found",
"page_not_found": "Эта страница не найдена", "page_not_found": "This page could not be found",
"proxy_error": "Proxy error",
"script_fail": "Не удалось выполнить сценарий предварительного запроса", "script_fail": "Не удалось выполнить сценарий предварительного запроса",
"something_went_wrong": "Что-то пошло не так", "something_went_wrong": "Что-то пошло не так",
"test_script_fail": "Не удалось выполнить тестирование запроса" "test_script_fail": "Could not execute post-request script"
}, },
"export": { "export": {
"as_json": "Экспорт как JSON", "as_json": "Экспорт как JSON",
"create_secret_gist": "Создать секретный Gist", "create_secret_gist": "Создать секретный Gist",
"gist_created": "Gist создан", "gist_created": "Gist создан",
"require_github": "Войдите через GitHub, чтобы создать секретную суть", "require_github": "Войдите через GitHub, чтобы создать секретную суть",
"title": "Экспорт" "title": "Export"
}, },
"filter": { "filter": {
"all": "Все", "all": "All",
"none": "Не указано", "none": "None",
"starred": "Отмечено" "starred": "Starred"
}, },
"folder": { "folder": {
"created": "Папка создана", "created": "Папка создана",
"edit": "Редактировать папку", "edit": "Редактировать папку",
"invalid_name": "Укажите имя для папки", "invalid_name": "Укажите имя для папки",
"name_length_insufficient": "Имя папки должно содержать 3 или более символов", "name_length_insufficient": "Folder name should be at least 3 characters long",
"new": "Новая папка", "new": "Новая папка",
"renamed": "Папка переименована" "renamed": "Папка переименована"
}, },
"graphql": { "graphql": {
"connection_switch_confirm": "Вы желаете соединиться с последним GraphQL сервером?",
"connection_switch_new_url": "Смена вкладки разорвёт текущее GraphQL соединение. Новый URL соединения будет",
"connection_switch_url": "Вы присоединились к GraphQL, URL соединения",
"mutations": "Мутации", "mutations": "Мутации",
"schema": "Схема", "schema": "Схема",
"subscriptions": "Подписки", "subscriptions": "Подписки"
"switch_connection": "Изменить соединение"
}, },
"group": { "group": {
"time": "Время", "time": "Time",
"url": "URL" "url": "URL"
}, },
"header": { "header": {
@@ -304,11 +273,11 @@
"post_request_tests": "Сценарии тестирования написаны на JavaScript и запускаются после получения ответа.", "post_request_tests": "Сценарии тестирования написаны на JavaScript и запускаются после получения ответа.",
"pre_request_script": "Скрипты предварительного запроса написаны на JavaScript и запускаются перед отправкой запроса.", "pre_request_script": "Скрипты предварительного запроса написаны на JavaScript и запускаются перед отправкой запроса.",
"script_fail": "Похоже, в скрипте предварительного запроса есть сбой. Проверьте ошибку ниже и исправьте скрипт соответствующим образом.", "script_fail": "Похоже, в скрипте предварительного запроса есть сбой. Проверьте ошибку ниже и исправьте скрипт соответствующим образом.",
"test_script_fail": "Похоже, что скрипт тестирования содержит ошибку. Пожалуйста исправьте её и попробуйте снова", "test_script_fail": "There seems to be an error with test script. Please fix the errors and run tests again",
"tests": "Напишите тестовый сценарий для автоматизации отладки." "tests": "Напишите тестовый сценарий для автоматизации отладки."
}, },
"hide": { "hide": {
"collection": "Свернуть панель соединения", "collection": "Collapse Collection Panel",
"more": "Скрыть больше", "more": "Скрыть больше",
"preview": "Скрыть предварительный просмотр", "preview": "Скрыть предварительный просмотр",
"sidebar": "Скрыть боковую панель" "sidebar": "Скрыть боковую панель"
@@ -318,84 +287,61 @@
"curl": "Импортировать cURL", "curl": "Импортировать cURL",
"failed": "Ошибка импорта", "failed": "Ошибка импорта",
"from_gist": "Импорт из Gist", "from_gist": "Импорт из Gist",
"from_gist_description": "Импортировать через Gist URL", "from_gist_description": "Import from Gist URL",
"from_insomnia": "Импортировать с Insomnia", "from_insomnia": "Import from Insomnia",
"from_insomnia_description": "Импортировать из коллекции Insomnia", "from_insomnia_description": "Import from Insomnia collection",
"from_json": "Импортировать из Hoppscotch", "from_json": "Import from Hoppscotch",
"from_json_description": "Импортировать из файла коллекции Hoppscotch", "from_json_description": "Import from Hoppscotch collection file",
"from_my_collections": "Импортировать из моих коллекций", "from_my_collections": "Импортировать из моих коллекций",
"from_my_collections_description": "Импортировать коллекции из моего файла", "from_my_collections_description": "Import from My Collections file",
"from_openapi": "Импортировать из OpenAPI", "from_openapi": "Import from OpenAPI",
"from_openapi_description": "Импортировать из OpenAPI файла описания API (YML/JSON)", "from_openapi_description": "Import from OpenAPI specification file (YML/JSON)",
"from_postman": "Импортировать из Postman", "from_postman": "Import from Postman",
"from_postman_description": "Импортировать из коллекции Postman", "from_postman_description": "Import from Postman collection",
"from_url": "Импортировать из URL", "from_url": "Import from URL",
"gist_url": "Введите URL-адрес Gist", "gist_url": "Введите URL-адрес Gist",
"import_from_url_invalid_fetch": "Не удалить получить данные по этому URL", "import_from_url_invalid_fetch": "Couldn't get data from the url",
"import_from_url_invalid_file_format": "Ошибка при импорте коллекций", "import_from_url_invalid_file_format": "Error while importing collections",
"import_from_url_invalid_type": "Неподдерживаемый тип. Поддерживаемые типы: 'hoppscotch', 'openapi', 'postman', 'insomnia'", "import_from_url_invalid_type": "Unsupported type. accepted values are 'hoppscotch', 'openapi', 'postman', 'insomnia'",
"import_from_url_success": "Коллекция импортирована", "import_from_url_success": "Collections Imported",
"json_description": "Импортировать из коллекции Hoppscotch", "json_description": "Import collections from a Hoppscotch Collections JSON file",
"title": "Импортировать" "title": "Импортировать"
}, },
"inspections": {
"description": "Inspect possible errors",
"environment": {
"add_environment": "Add to Environment",
"not_found": "Environment variable “{environment}” not found."
},
"header": {
"cookie": "The browser doesn't allow Hoppscotch to set the Cookie Header. While we're working on the Hoppscotch Desktop App (coming soon), please use the Authorization Header instead."
},
"response": {
"401_error": "Please check your authentication credentials.",
"404_error": "Please check your request URL and method type.",
"cors_error": "Please check your Cross-Origin Resource Sharing configuration.",
"default_error": "Please check your request.",
"network_error": "Please check your network connection."
},
"title": "Inspector",
"url": {
"extension_not_installed": "Extension not installed.",
"extension_unknown_origin": "Make sure you've added the API endpoint's origin to the Hoppscotch Browser Extension list.",
"extention_enable_action": "Enable Browser Extension",
"extention_not_enabled": "Extension not enabled."
}
},
"layout": { "layout": {
"collapse_collection": "Свернуть или развернуть коллекции", "collapse_collection": "Collapse or Expand Collections",
"collapse_sidebar": "Свернуть или развернуть боковую панель", "collapse_sidebar": "Collapse or Expand the sidebar",
"column": "Вертикальная развёртка", "column": "Вертикальное оформление",
"name": "Развёртка", "name": "Layout",
"row": "Горизонтальная развертка" "row": "Горизонтальное оформление",
"zen_mode": "Спокойный режим"
}, },
"modal": { "modal": {
"close_unsaved_tab": "У вас есть не сохранённые изменения", "close_unsaved_tab": "You have unsaved changes",
"collections": "Коллекции", "collections": "Коллекции",
"confirm": "Подтверждать", "confirm": "Подтверждать",
"edit_request": "Изменить запрос", "edit_request": "Изменить запрос",
"import_export": "Импорт Экспорт" "import_export": "Импорт Экспорт"
}, },
"mqtt": { "mqtt": {
"already_subscribed": "Вы уже подписаны на этот топик", "already_subscribed": "You are already subscribed to this topic.",
"clean_session": "Очистить сессию", "clean_session": "Clean Session",
"clear_input": "Очистить ввод", "clear_input": "Clear input",
"clear_input_on_send": "Очистить ввод перед отправкой", "clear_input_on_send": "Clear input on send",
"client_id": "Client ID", "client_id": "Client ID",
"color": "Выбрать цвет", "color": "Pick a color",
"communication": "Коммуникация", "communication": "Коммуникация",
"connection_config": "Конфигурация соединения", "connection_config": "Connection Config",
"connection_not_authorized": "Это соединение MQTT не использует какую-либо авторизацию.", "connection_not_authorized": "This MQTT connection does not use any authentication.",
"invalid_topic": "Пожалуйста выберите topic для подписки", "invalid_topic": "Please provide a topic for the subscription",
"keep_alive": "Поддерживать соединение", "keep_alive": "Keep Alive",
"log": "Лог", "log": "Лог",
"lw_message": "Last-Will Message", "lw_message": "Last-Will Message",
"lw_qos": "Last-Will QoS", "lw_qos": "Last-Will QoS",
"lw_retain": "Last-Will Retain", "lw_retain": "Last-Will Retain",
"lw_topic": "Last-Will Topic", "lw_topic": "Last-Will Topic",
"message": "Сообщение", "message": "Сообщение",
"new": "Новая подписка", "new": "New Subscription",
"not_connected": "Пожалуйста, сначала запустите MQTT соединение.", "not_connected": "Please start a MQTT connection first.",
"publish": "Публиковать", "publish": "Публиковать",
"qos": "QoS", "qos": "QoS",
"ssl": "SSL", "ssl": "SSL",
@@ -409,7 +355,7 @@
"navigation": { "navigation": {
"doc": "Документы", "doc": "Документы",
"graphql": "GraphQL", "graphql": "GraphQL",
"profile": "Профиль", "profile": "Profile",
"realtime": "В реальном времени", "realtime": "В реальном времени",
"rest": "REST", "rest": "REST",
"settings": "Настройки" "settings": "Настройки"
@@ -417,12 +363,12 @@
"preRequest": { "preRequest": {
"javascript_code": "Код JavaScript", "javascript_code": "Код JavaScript",
"learn": "Читать документацию", "learn": "Читать документацию",
"script": "Предворительный скрипт запроса", "script": "Сценарий предварительного запроса",
"snippets": "Готовый код" "snippets": "Фрагменты"
}, },
"profile": { "profile": {
"app_settings": "Настройки приложения", "app_settings": "Настройки приложения",
"default_hopp_displayname": "Безымянный", "default_hopp_displayname": "Unnamed User",
"editor": "Редактор", "editor": "Редактор",
"editor_description": "Редакторы могут добавлять, редактировать, а так же удалять запросы.", "editor_description": "Редакторы могут добавлять, редактировать, а так же удалять запросы.",
"email_verification_mail": "На вашу электронную почту отправлено письмо для подтверждения. Перейдите по ссылке из письма, чтобы подтвердить свой электронный адрес.", "email_verification_mail": "На вашу электронную почту отправлено письмо для подтверждения. Перейдите по ссылке из письма, чтобы подтвердить свой электронный адрес.",
@@ -445,13 +391,13 @@
"choose_language": "Выберите язык", "choose_language": "Выберите язык",
"content_type": "Тип содержимого", "content_type": "Тип содержимого",
"content_type_titles": { "content_type_titles": {
"others": "Другие", "others": "Others",
"structured": "Структурированный", "structured": "Structured",
"text": "Текст" "text": "Text"
}, },
"copy_link": "Копировать ссылку", "copy_link": "Копировать ссылку",
"different_collection": "Нельзя изменять порядок запросов из разных коллекций", "different_collection": "Cannot reorder requests from different collections",
"duplicated": "Запрос скопирован", "duplicated": "Request duplicated",
"duration": "Продолжительность", "duration": "Продолжительность",
"enter_curl": "Введите cURL", "enter_curl": "Введите cURL",
"generate_code": "Сгенерировать код", "generate_code": "Сгенерировать код",
@@ -459,38 +405,36 @@
"header_list": "Список заголовков", "header_list": "Список заголовков",
"invalid_name": "Укажите имя для запроса", "invalid_name": "Укажите имя для запроса",
"method": "Методика", "method": "Методика",
"moved": "Запрос перемещён", "moved": "Request moved",
"name": "Имя запроса", "name": "Имя запроса",
"new": "Новый запрос", "new": "New Request",
"order_changed": "Порядок запроса изменён", "order_changed": "Request Order Updated",
"override": "Переопределить", "override": "Override",
"override_help": "Установить <kbd>Content-Type</kbd> в Заголовках", "override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Переопределено", "overriden": "Overridden",
"parameter_list": "Параметры запроса", "parameter_list": "Параметры запроса",
"parameters": "Параметры", "parameters": "Параметры",
"path": "Путь", "path": "Путь",
"payload": "Полезная нагрузка", "payload": "Полезная нагрузка",
"query": "Запрос", "query": "Запрос",
"raw_body": "Необработанное тело запроса", "raw_body": "Необработанное тело запроса",
"rename": "Rename Request",
"renamed": "Запрос переименован", "renamed": "Запрос переименован",
"run": "Запустить", "run": "Запустить",
"save": "Сохранить", "save": "Сохранить",
"save_as": "Сохранить как", "save_as": "Сохранить как",
"saved": "Запрос сохранен", "saved": "Запрос сохранен",
"share": "Делиться", "share": "Делиться",
"share_description": "Поделиться Hoppscotch с друзьями", "share_description": "Share Hoppscotch with your friends",
"stop": "Stop",
"title": "Запрос", "title": "Запрос",
"type": "Тип запроса", "type": "Тип запроса",
"url": "URL", "url": "URL",
"variables": "Переменные", "variables": "Переменные",
"view_my_links": "Посмотреть мои ссылки" "view_my_links": "View my links"
}, },
"response": { "response": {
"audio": "Аудио", "audio": "Audio",
"body": "Тело ответа", "body": "Тело ответа",
"filter_response_body": "Отфильтровать ответ в формате JSON (используется синтаксис JSONPath)", "filter_response_body": "Filter JSON response body (uses JSONPath syntax)",
"headers": "Заголовки", "headers": "Заголовки",
"html": "HTML", "html": "HTML",
"image": "Изображение", "image": "Изображение",
@@ -502,23 +446,24 @@
"status": "Статус", "status": "Статус",
"time": "Время", "time": "Время",
"title": "Ответ", "title": "Ответ",
"video": "Видео", "video": "Video",
"waiting_for_connection": "Ожидание соединения", "waiting_for_connection": "Ожидание соединения",
"xml": "XML" "xml": "XML"
}, },
"settings": { "settings": {
"accent_color": "Основной цвет", "accent_color": "Основной цвет",
"account": "Счет", "account": "Счет",
"account_deleted": "Ваш аккаунт был удалён", "account_deleted": "Your account has been deleted",
"account_description": "Настройте параметры своей учетной записи.", "account_description": "Настройте параметры своей учетной записи.",
"account_email_description": "Ваш основной адрес электронной почты.", "account_email_description": "Ваш основной адрес электронной почты.",
"account_name_description": "Это ваше отображаемое имя.", "account_name_description": "Это ваше отображаемое имя.",
"background": "Задний фон", "background": "Задний фон",
"black_mode": "Темная тема", "black_mode": "Темная тема",
"change_font_size": "Изменить размер шрифта",
"choose_language": "Выберите язык", "choose_language": "Выберите язык",
"dark_mode": "Темный", "dark_mode": "Темный",
"delete_account": "Удалить аккаунт", "delete_account": "Delete account",
"delete_account_description": "Удаление аккаунта нельзя отменить", "delete_account_description": "Once you delete your account, all your data will be permanently deleted. This action cannot be undone.",
"expand_navigation": "Раскрыть панель навигации", "expand_navigation": "Раскрыть панель навигации",
"experiments": "Эксперименты", "experiments": "Эксперименты",
"experiments_notice": "Это набор экспериментов, над которыми мы работаем, которые могут оказаться полезными, интересными, и тем, и другим, или ни тем, ни другим. Они не окончательные и могут быть нестабильными, поэтому, если произойдет что-то слишком странное, не паникуйте. Просто выключи эту чертову штуку. Шутки в сторону,", "experiments_notice": "Это набор экспериментов, над которыми мы работаем, которые могут оказаться полезными, интересными, и тем, и другим, или ни тем, ни другим. Они не окончательные и могут быть нестабильными, поэтому, если произойдет что-то слишком странное, не паникуйте. Просто выключи эту чертову штуку. Шутки в сторону,",
@@ -527,6 +472,10 @@
"extensions": "Расширения", "extensions": "Расширения",
"extensions_use_toggle": "Используйте расширение браузера для отправки запросов (если есть)", "extensions_use_toggle": "Используйте расширение браузера для отправки запросов (если есть)",
"follow": "Follow Us", "follow": "Follow Us",
"font_size": "Размер шрифта",
"font_size_large": "Большой",
"font_size_medium": "Середина",
"font_size_small": "Небольшой",
"interceptor": "Перехватчик", "interceptor": "Перехватчик",
"interceptor_description": "Промежуточное ПО между приложением и API.", "interceptor_description": "Промежуточное ПО между приложением и API.",
"language": "Язык", "language": "Язык",
@@ -541,8 +490,8 @@
"proxy_use_toggle": "Используйте промежуточное ПО прокси для отправки запросов", "proxy_use_toggle": "Используйте промежуточное ПО прокси для отправки запросов",
"read_the": "Прочтите", "read_the": "Прочтите",
"reset_default": "Восстановление значений по умолчанию", "reset_default": "Восстановление значений по умолчанию",
"short_codes": "Короткие ссылки", "short_codes": "Short codes",
"short_codes_description": "Короткие ссылки, созданные вами", "short_codes_description": "Short codes which were created by you.",
"sidebar_on_left": "Панель слева", "sidebar_on_left": "Панель слева",
"sync": "Синхронизировать", "sync": "Синхронизировать",
"sync_collections": "Коллекции", "sync_collections": "Коллекции",
@@ -556,16 +505,16 @@
"theme_description": "Настройте тему своего приложения.", "theme_description": "Настройте тему своего приложения.",
"use_experimental_url_bar": "Использовать экспериментальную строку URL с выделением среды", "use_experimental_url_bar": "Использовать экспериментальную строку URL с выделением среды",
"user": "Пользователь", "user": "Пользователь",
"verified_email": "Проверенный Email", "verified_email": "Verified email",
"verify_email": "Подтвердить Email" "verify_email": "Подтвердить почту"
}, },
"shortcodes": { "shortcodes": {
"actions": "Действия", "actions": "Actions",
"created_on": "Создано", "created_on": "Created on",
"deleted": "Удалёна", "deleted": "Shortcode deleted",
"method": "Метод", "method": "Method",
"not_found": "Короткая ссылка не найдена", "not_found": "Shortcode not found",
"short_code": "Короткая ссылка", "short_code": "Short code",
"url": "URL" "url": "URL"
}, },
"shortcut": { "shortcut": {
@@ -591,135 +540,48 @@
"settings": "Перейти на страницу настроек", "settings": "Перейти на страницу настроек",
"title": "Навигация" "title": "Навигация"
}, },
"others": {
"prettify": "Prettify Editor's Content",
"title": "Others"
},
"request": { "request": {
"copy_request_link": "Копировать ссылку на запрос", "copy_request_link": "Копировать ссылку на запрос",
"delete_method": "Выберите метод DELETE", "delete_method": "Выберите метод DELETE",
"get_method": "Выберите метод GET", "get_method": "Выберите метод GET",
"head_method": "Выберите метод HEAD", "head_method": "Выберите метод HEAD",
"import_curl": "Import cURL",
"method": "Методика", "method": "Методика",
"next_method": "Выберите следующий метод", "next_method": "Выберите следующий метод",
"post_method": "Выберите метод POST", "post_method": "Выберите метод POST",
"previous_method": "Выбрать предыдущий метод", "previous_method": "Выбрать предыдущий метод",
"put_method": "Выберите метод PUT", "put_method": "Выберите метод PUT",
"rename": "Rename Request",
"reset_request": "Сбросить запрос", "reset_request": "Сбросить запрос",
"save_request": "Сохарнить запрос",
"save_to_collections": "Сохранить в коллекции", "save_to_collections": "Сохранить в коллекции",
"send_request": "Послать запрос", "send_request": "Послать запрос",
"show_code": "Generate code snippet",
"title": "Запрос" "title": "Запрос"
}, },
"response": { "response": {
"copy": "Копировать запрос в буфер обмена", "copy": "Copy response to clipboard",
"download": "Скачать запрос как файл", "download": "Download response as file",
"title": "Запрос" "title": "Response"
}, },
"theme": { "theme": {
"black": "Черный режим", "black": "Switch theme to black mode",
"dark": "Тёмный режим", "dark": "Switch theme to dark mode",
"light": "Светлый режим", "light": "Switch theme to light mode",
"system": "Определяется системой", "system": "Switch theme to system mode",
"title": "Тема" "title": "Theme"
} }
}, },
"show": { "show": {
"code": "Показать код", "code": "Показать код",
"collection": "Развернуть панель коллекций", "collection": "Expand Collection Panel",
"more": "Показать больше", "more": "Показать больше",
"sidebar": "Показать боковую панель" "sidebar": "Показать боковую панель"
}, },
"socketio": { "socketio": {
"communication": "Коммуникация", "communication": "Коммуникация",
"connection_not_authorized": "Это SocketIO соединение не использует какую-либо авторизацию.", "connection_not_authorized": "This SocketIO connection does not use any authentication.",
"event_name": "Название события", "event_name": "Название события",
"events": "События", "events": "События",
"log": "Лог", "log": "Лог",
"url": "URL" "url": "URL"
}, },
"spotlight": {
"change_language": "Change Language",
"environments": {
"delete": "Delete current environment",
"duplicate": "Duplicate current environment",
"duplicate_global": "Duplicate global environment",
"edit": "Edit current environment",
"edit_global": "Edit global environment",
"new": "Create new environment",
"new_variable": "Create a new environment variable",
"title": "Environments"
},
"general": {
"chat": "Chat with support",
"help_menu": "Help and support",
"open_docs": "Read Documentation",
"open_github": "Open GitHub repository",
"open_keybindings": "Keyboard shortcuts",
"social": "Social",
"title": "General"
},
"graphql": {
"connect": "Connect to server",
"disconnect": "Disconnect from server"
},
"miscellaneous": {
"invite": "Invite your friends to Hoppscotch",
"title": "Miscellaneous"
},
"request": {
"save_as_new": "Save as new request",
"select_method": "Select method",
"switch_to": "Switch to",
"tab_authorization": "Authorization tab",
"tab_body": "Body tab",
"tab_headers": "Headers tab",
"tab_parameters": "Parameters tab",
"tab_pre_request_script": "Pre-request script tab",
"tab_query": "Query tab",
"tab_tests": "Tests tab",
"tab_variables": "Variables tab"
},
"response": {
"copy": "Copy response",
"download": "Download response as file",
"title": "Response"
},
"section": {
"interceptor": "Interceptor",
"interface": "Interface",
"theme": "Theme",
"user": "User"
},
"settings": {
"change_interceptor": "Change Interceptor",
"change_language": "Change Language",
"theme": {
"black": "Black",
"dark": "Dark",
"light": "Light",
"system": "System preference"
}
},
"tab": {
"close_current": "Close current tab",
"close_others": "Close all other tabs",
"duplicate": "Duplicate current tab",
"new_tab": "Open a new tab",
"title": "Tabs"
},
"workspace": {
"delete": "Delete current team",
"edit": "Edit current team",
"invite": "Invite people to team",
"new": "Create new team",
"switch_to_personal": "Switch to your personal workspace",
"title": "Teams"
}
},
"sse": { "sse": {
"event_type": "Тип события", "event_type": "Тип события",
"log": "Лог", "log": "Лог",
@@ -727,14 +589,14 @@
}, },
"state": { "state": {
"bulk_mode": "Множественное редактирование", "bulk_mode": "Множественное редактирование",
"bulk_mode_placeholder": "Каждый параметр должен начинаться с новой строки\nКлючи и значения разедляются двоеточием\nИспользуйте # для комментария", "bulk_mode_placeholder": "Entries are separated by newline\nKeys and values are separated by :\nPrepend # to any row you want to add but keep disabled",
"cleared": "Очищено", "cleared": "Очищено",
"connected": "Связаны", "connected": "Связаны",
"connected_to": "Подключено к {name}", "connected_to": "Подключено к {name}",
"connecting_to": "Подключение к {name} ...", "connecting_to": "Подключение к {name} ...",
"connection_error": "Ошибка подключения", "connection_error": "Failed to connect",
"connection_failed": "Не удалось установить соединение", "connection_failed": "Connection failed",
"connection_lost": "Соединение утеряно", "connection_lost": "Connection lost",
"copied_to_clipboard": "Скопировано в буфер обмена", "copied_to_clipboard": "Скопировано в буфер обмена",
"deleted": "Удалено", "deleted": "Удалено",
"deprecated": "УСТАРЕЛО", "deprecated": "УСТАРЕЛО",
@@ -749,17 +611,17 @@
"history_deleted": "История удалена", "history_deleted": "История удалена",
"linewrap": "Обернуть линии", "linewrap": "Обернуть линии",
"loading": "Загрузка...", "loading": "Загрузка...",
"message_received": "Сообщение: {message} получено по топику: {topic}", "message_received": "Message: {message} arrived on topic: {topic}",
"mqtt_subscription_failed": "Что-то пошло не так, при попытке подписаться на топик: {topic}", "mqtt_subscription_failed": "Something went wrong while subscribing to topic: {topic}",
"none": "Никто", "none": "Никто",
"nothing_found": "Ничего не найдено для", "nothing_found": "Ничего не найдено для",
"published_error": "Что-то пошло не так при попытке опубликовать сообщение в топик {topic}: {message}", "published_error": "Something went wrong while publishing msg: {topic} to topic: {message}",
"published_message": "Опубликовано сообщение: {message} в топик: {topic}", "published_message": "Published message: {message} to topic: {topic}",
"reconnection_error": "Не удалось переподключиться", "reconnection_error": "Failed to reconnect",
"subscribed_failed": "Не удалось подписаться на топик: {topic}", "subscribed_failed": "Failed to subscribe to topic: {topic}",
"subscribed_success": "Успешно подписался на топик: {topic}", "subscribed_success": "Successfully subscribed to topic: {topic}",
"unsubscribed_failed": "Не удалось отписаться от топика: {topic}", "unsubscribed_failed": "Failed to unsubscribe from topic: {topic}",
"unsubscribed_success": "Успешно отписался от топика: {topic}", "unsubscribed_success": "Successfully unsubscribed from topic: {topic}",
"waiting_send_request": "Ожидание отправки запроса" "waiting_send_request": "Ожидание отправки запроса"
}, },
"support": { "support": {
@@ -768,7 +630,7 @@
"community": "Задавайте вопросы и помогайте другим", "community": "Задавайте вопросы и помогайте другим",
"documentation": "Узнать больше о Hoppscotch", "documentation": "Узнать больше о Hoppscotch",
"forum": "Задавайте вопросы и получайте ответы", "forum": "Задавайте вопросы и получайте ответы",
"github": "Подпишитесь на нас на Github", "github": "Follow us on Github",
"shortcuts": "Просматривайте приложение быстрее", "shortcuts": "Просматривайте приложение быстрее",
"team": "Свяжитесь с командой", "team": "Свяжитесь с командой",
"title": "Служба поддержки", "title": "Служба поддержки",
@@ -777,20 +639,17 @@
"tab": { "tab": {
"authorization": "Авторизация", "authorization": "Авторизация",
"body": "Тело", "body": "Тело",
"close": "Close Tab",
"close_others": "Close other Tabs",
"collections": "Коллекции", "collections": "Коллекции",
"documentation": "Документация", "documentation": "Документация",
"duplicate": "Duplicate Tab", "environments": "Environments",
"environments": "Окружения",
"headers": "Заголовки", "headers": "Заголовки",
"history": "История", "history": "История",
"mqtt": "MQTT", "mqtt": "MQTT",
"parameters": "Параметры", "parameters": "Параметры",
"pre_request_script": "Пред-скрипт", "pre_request_script": "Скрипт предварительного запроса",
"queries": "Запросы", "queries": "Запросы",
"query": "Запрос", "query": "Запрос",
"schema": "Схема", "schema": "Schema",
"socketio": "Socket.IO", "socketio": "Socket.IO",
"sse": "SSE", "sse": "SSE",
"tests": "Тесты", "tests": "Тесты",
@@ -807,7 +666,7 @@
"email_do_not_match": "Электронная почта, которой Вы воспользовались не соответсвует указанной в данных Вашей учетной записи.", "email_do_not_match": "Электронная почта, которой Вы воспользовались не соответсвует указанной в данных Вашей учетной записи.",
"exit": "Выйти из команды", "exit": "Выйти из команды",
"exit_disabled": "Только владелец не может выйти из команды", "exit_disabled": "Только владелец не может выйти из команды",
"invalid_coll_id": "Не верный идентификатор коллекции", "invalid_coll_id": "Invalid collection ID",
"invalid_email_format": "Формат электронной почты недействителен", "invalid_email_format": "Формат электронной почты недействителен",
"invalid_id": "Некорректный ID команды. Свяжитесь с руководителем команды.", "invalid_id": "Некорректный ID команды. Свяжитесь с руководителем команды.",
"invalid_invite_link": "Ссылка недействительна", "invalid_invite_link": "Ссылка недействительна",
@@ -831,7 +690,7 @@
"member_removed": "Пользователь удален", "member_removed": "Пользователь удален",
"member_role_updated": "Роли пользователей обновлены", "member_role_updated": "Роли пользователей обновлены",
"members": "Участники", "members": "Участники",
"more_members": "+{count}", "more_members": "+{count} more",
"name_length_insufficient": "Название команды должно быть не менее 6 символов.", "name_length_insufficient": "Название команды должно быть не менее 6 символов.",
"name_updated": "Название команды обновлено", "name_updated": "Название команды обновлено",
"new": "Новая команда", "new": "Новая команда",
@@ -839,13 +698,13 @@
"new_name": "Моя новая команда", "new_name": "Моя новая команда",
"no_access": "У вас нет прав на редактирование этих коллекций", "no_access": "У вас нет прав на редактирование этих коллекций",
"no_invite_found": "Такое приглашение мы не смогли найти. Свяжитесь с руководителем команды.", "no_invite_found": "Такое приглашение мы не смогли найти. Свяжитесь с руководителем команды.",
"no_request_found": "Запрос не найден", "no_request_found": "Request not found.",
"not_found": "Команда не найдена, свяжитесь с владельцем команды", "not_found": "Team not found. Contact your team owner.",
"not_valid_viewer": "У Вас нет прав просматривать это. Свяжитесь с руководителем команды.", "not_valid_viewer": "У Вас нет прав просматривать это. Свяжитесь с руководителем команды.",
"parent_coll_move": "Не удалось переместить коллекцию в дочернюю", "parent_coll_move": "Cannot move collection to a child collection",
"pending_invites": "Ожидающие приглашения", "pending_invites": "Ожидающие приглашения",
"permissions": "Разрешения", "permissions": "Разрешения",
"same_target_destination": "Таже цель и конечная точка", "same_target_destination": "Same target and destination",
"saved": "Команда сохранена", "saved": "Команда сохранена",
"select_a_team": "Выбрать команду", "select_a_team": "Выбрать команду",
"title": "Команды", "title": "Команды",
@@ -853,9 +712,9 @@
"we_sent_invite_link_description": "Попросите тех, кого Вы пригласили, проверить их почтовые ящики. Им нужно перейди по ссылке, чтобы подтвердить вступление в эту команду." "we_sent_invite_link_description": "Попросите тех, кого Вы пригласили, проверить их почтовые ящики. Им нужно перейди по ссылке, чтобы подтвердить вступление в эту команду."
}, },
"team_environment": { "team_environment": {
"deleted": "Окружение удалено", "deleted": "Environment Deleted",
"duplicate": "Окружение скопировано", "duplicate": "Environment Duplicated",
"not_found": "Окружение не найдено" "not_found": "Environment not found."
}, },
"test": { "test": {
"failed": "Тест не пройден", "failed": "Тест не пройден",
@@ -875,9 +734,9 @@
"url": "URL" "url": "URL"
}, },
"workspace": { "workspace": {
"change": "Изменить пространство", "change": "Change workspace",
"personal": "Моё пространство", "personal": "My Workspace",
"team": "Пространство команды", "team": "Team Workspace",
"title": "Рабочие пространства" "title": "Workspaces"
} }
} }

View File

@@ -5,7 +5,6 @@
"choose_file": "Одаберите датотеку", "choose_file": "Одаберите датотеку",
"clear": "Јасно", "clear": "Јасно",
"clear_all": "Избриши све", "clear_all": "Избриши све",
"clear_history": "Clear all History",
"close": "Close", "close": "Close",
"connect": "Цоннецт", "connect": "Цоннецт",
"connecting": "Connecting", "connecting": "Connecting",
@@ -32,7 +31,6 @@
"paste": "Paste", "paste": "Paste",
"prettify": "Преттифи", "prettify": "Преттифи",
"remove": "Уклони", "remove": "Уклони",
"rename": "Rename",
"restore": "Ресторе", "restore": "Ресторе",
"save": "сачувати", "save": "сачувати",
"scroll_to_bottom": "Scroll to bottom", "scroll_to_bottom": "Scroll to bottom",
@@ -79,8 +77,6 @@
"search": "Претрага", "search": "Претрага",
"share": "Објави", "share": "Објави",
"shortcuts": "Пречице", "shortcuts": "Пречице",
"social_description": "Follow us on social media to stay updated with the latest news, updates and releases.",
"social_links": "Social links",
"spotlight": "Под лупом", "spotlight": "Под лупом",
"status": "Статус", "status": "Статус",
"status_description": "Check the status of the website", "status_description": "Check the status of the website",
@@ -135,15 +131,12 @@
"renamed": "Збирка је преименована", "renamed": "Збирка је преименована",
"request_in_use": "Request in use", "request_in_use": "Request in use",
"save_as": "Сачувај као", "save_as": "Сачувај као",
"save_to_collection": "Save to Collection",
"select": "Изаберите колекцију", "select": "Изаберите колекцију",
"select_location": "Изаберите локацију", "select_location": "Изаберите локацију",
"select_team": "Изаберите тим", "select_team": "Изаберите тим",
"team_collections": "Збирке тима" "team_collections": "Збирке тима"
}, },
"confirm": { "confirm": {
"close_unsaved_tab": "Are you sure you want to close this tab?",
"close_unsaved_tabs": "Are you sure you want to close all tabs? {count} unsaved tabs will be lost.",
"exit_team": "Are you sure you want to leave this team?", "exit_team": "Are you sure you want to leave this team?",
"logout": "Јесте ли сигурни да се желите одјавити?", "logout": "Јесте ли сигурни да се желите одјавити?",
"remove_collection": "Јесте ли сигурни да желите трајно да избришете ову колекцију?", "remove_collection": "Јесте ли сигурни да желите трајно да избришете ову колекцију?",
@@ -157,11 +150,6 @@
"save_unsaved_tab": "Do you want to save changes made in this tab?", "save_unsaved_tab": "Do you want to save changes made in this tab?",
"sync": "Јесте ли сигурни да желите да синхронизујете овај радни простор?" "sync": "Јесте ли сигурни да желите да синхронизујете овај радни простор?"
}, },
"context_menu": {
"add_parameters": "Add to parameters",
"open_request_in_new_tab": "Open request in new tab",
"set_environment_variable": "Set as variable"
},
"count": { "count": {
"header": "Заглавље {count}", "header": "Заглавље {count}",
"message": "Порука {count}", "message": "Порука {count}",
@@ -204,31 +192,17 @@
"create_new": "Креирајте ново окружење", "create_new": "Креирајте ново окружење",
"created": "Environment created", "created": "Environment created",
"deleted": "Environment deletion", "deleted": "Environment deletion",
"duplicated": "Environment duplicated",
"edit": "Едит Енвиронмент", "edit": "Едит Енвиронмент",
"empty_variables": "No variables",
"global": "Global",
"global_variables": "Global variables",
"invalid_name": "Наведите важећи назив за окружење", "invalid_name": "Наведите важећи назив за окружење",
"list": "Environment variables",
"my_environments": "My Environments", "my_environments": "My Environments",
"name": "Name",
"nested_overflow": "nested environment variables are limited to 10 levels", "nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Ново окружење", "new": "Ново окружење",
"no_active_environment": "No active environment",
"no_environment": "Нема окружења", "no_environment": "Нема окружења",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.", "no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"quick_peek": "Environment Quick Peek",
"replace_with_variable": "Replace with variable",
"scope": "Scope",
"select": "Изаберите окружење", "select": "Изаберите окружење",
"set": "Set environment",
"set_as_environment": "Set as environment",
"team_environments": "Team Environments", "team_environments": "Team Environments",
"title": "Енвиронментс", "title": "Енвиронментс",
"updated": "Environment updation", "updated": "Environment updation",
"value": "Value",
"variable": "Variable",
"variable_list": "Листа променљивих" "variable_list": "Листа променљивих"
}, },
"error": { "error": {
@@ -252,7 +226,6 @@
"no_duration": "Нема трајања", "no_duration": "Нема трајања",
"no_results_found": "No matches found", "no_results_found": "No matches found",
"page_not_found": "This page could not be found", "page_not_found": "This page could not be found",
"proxy_error": "Proxy error",
"script_fail": "Није могуће извршити скрипту пре захтева", "script_fail": "Није могуће извршити скрипту пре захтева",
"something_went_wrong": "Нешто није у реду", "something_went_wrong": "Нешто није у реду",
"test_script_fail": "Could not execute post-request script" "test_script_fail": "Could not execute post-request script"
@@ -278,13 +251,9 @@
"renamed": "Фасцикла је преименована" "renamed": "Фасцикла је преименована"
}, },
"graphql": { "graphql": {
"connection_switch_confirm": "Do you want to connect with the latest GraphQL endpoint?",
"connection_switch_new_url": "Switching to a tab will disconnected you from the active GraphQL connection. New connection URL is",
"connection_switch_url": "You're connected to a GraphQL endpoint the connection URL is",
"mutations": "Мутације", "mutations": "Мутације",
"schema": "Схема", "schema": "Схема",
"subscriptions": "Претплате", "subscriptions": "Претплате"
"switch_connection": "Switch connection"
}, },
"group": { "group": {
"time": "Time", "time": "Time",
@@ -338,36 +307,13 @@
"json_description": "Import collections from a Hoppscotch Collections JSON file", "json_description": "Import collections from a Hoppscotch Collections JSON file",
"title": "Увоз" "title": "Увоз"
}, },
"inspections": {
"description": "Inspect possible errors",
"environment": {
"add_environment": "Add to Environment",
"not_found": "Environment variable “{environment}” not found."
},
"header": {
"cookie": "The browser doesn't allow Hoppscotch to set the Cookie Header. While we're working on the Hoppscotch Desktop App (coming soon), please use the Authorization Header instead."
},
"response": {
"401_error": "Please check your authentication credentials.",
"404_error": "Please check your request URL and method type.",
"cors_error": "Please check your Cross-Origin Resource Sharing configuration.",
"default_error": "Please check your request.",
"network_error": "Please check your network connection."
},
"title": "Inspector",
"url": {
"extension_not_installed": "Extension not installed.",
"extension_unknown_origin": "Make sure you've added the API endpoint's origin to the Hoppscotch Browser Extension list.",
"extention_enable_action": "Enable Browser Extension",
"extention_not_enabled": "Extension not enabled."
}
},
"layout": { "layout": {
"collapse_collection": "Collapse or Expand Collections", "collapse_collection": "Collapse or Expand Collections",
"collapse_sidebar": "Collapse or Expand the sidebar", "collapse_sidebar": "Collapse or Expand the sidebar",
"column": "Vertical layout", "column": "Vertical layout",
"name": "Layout", "name": "Layout",
"row": "Horizontal layout" "row": "Horizontal layout",
"zen_mode": "Зен режим"
}, },
"modal": { "modal": {
"close_unsaved_tab": "You have unsaved changes", "close_unsaved_tab": "You have unsaved changes",
@@ -472,7 +418,6 @@
"payload": "Корисни терет", "payload": "Корисни терет",
"query": "Упит", "query": "Упит",
"raw_body": "Сирово тело захтева", "raw_body": "Сирово тело захтева",
"rename": "Rename Request",
"renamed": "Захтев је преименован", "renamed": "Захтев је преименован",
"run": "Трцати", "run": "Трцати",
"save": "сачувати", "save": "сачувати",
@@ -480,7 +425,6 @@
"saved": "Захтев је сачуван", "saved": "Захтев је сачуван",
"share": "Објави", "share": "Објави",
"share_description": "Share Hoppscotch with your friends", "share_description": "Share Hoppscotch with your friends",
"stop": "Stop",
"title": "Захтев", "title": "Захтев",
"type": "Врста Захтева", "type": "Врста Захтева",
"url": "УРЛ", "url": "УРЛ",
@@ -515,6 +459,7 @@
"account_name_description": "Ово је ваше име за приказ.", "account_name_description": "Ово је ваше име за приказ.",
"background": "Позадина", "background": "Позадина",
"black_mode": "Црн", "black_mode": "Црн",
"change_font_size": "Промените величину фонта",
"choose_language": "Изабери језик", "choose_language": "Изабери језик",
"dark_mode": "Дарк", "dark_mode": "Дарк",
"delete_account": "Delete account", "delete_account": "Delete account",
@@ -527,6 +472,10 @@
"extensions": "Ектенсионс", "extensions": "Ектенсионс",
"extensions_use_toggle": "Користите проширење прегледача за слање захтева (ако постоје)", "extensions_use_toggle": "Користите проширење прегледача за слање захтева (ако постоје)",
"follow": "Follow Us", "follow": "Follow Us",
"font_size": "Величина фонта",
"font_size_large": "Велики",
"font_size_medium": "Средње",
"font_size_small": "Мала",
"interceptor": "Пресретач", "interceptor": "Пресретач",
"interceptor_description": "Средњи софтвер између апликација и АПИ -ја.", "interceptor_description": "Средњи софтвер између апликација и АПИ -ја.",
"language": "Језик", "language": "Језик",
@@ -591,27 +540,19 @@
"settings": "Идите на страницу Подешавања", "settings": "Идите на страницу Подешавања",
"title": "Навигација" "title": "Навигација"
}, },
"others": {
"prettify": "Prettify Editor's Content",
"title": "Others"
},
"request": { "request": {
"copy_request_link": "Копирајте везу захтева", "copy_request_link": "Копирајте везу захтева",
"delete_method": "Изаберите ДЕЛЕТЕ метход", "delete_method": "Изаберите ДЕЛЕТЕ метход",
"get_method": "Изаберите метод ГЕТ", "get_method": "Изаберите метод ГЕТ",
"head_method": "Изаберите метод ХЕАД", "head_method": "Изаберите метод ХЕАД",
"import_curl": "Import cURL",
"method": "Метод", "method": "Метод",
"next_method": "Изаберите Следећи метод", "next_method": "Изаберите Следећи метод",
"post_method": "Изаберите ПОСТ метод", "post_method": "Изаберите ПОСТ метод",
"previous_method": "Изаберите Претходни метод", "previous_method": "Изаберите Претходни метод",
"put_method": "Изаберите ПУТ метод", "put_method": "Изаберите ПУТ метод",
"rename": "Rename Request",
"reset_request": "Ресет Рекуест", "reset_request": "Ресет Рекуест",
"save_request": "Save Request",
"save_to_collections": "Сачувај у збирке", "save_to_collections": "Сачувај у збирке",
"send_request": "Пошаљите упит", "send_request": "Пошаљите упит",
"show_code": "Generate code snippet",
"title": "Захтев" "title": "Захтев"
}, },
"response": { "response": {
@@ -641,85 +582,6 @@
"log": "Пријава", "log": "Пријава",
"url": "УРЛ" "url": "УРЛ"
}, },
"spotlight": {
"change_language": "Change Language",
"environments": {
"delete": "Delete current environment",
"duplicate": "Duplicate current environment",
"duplicate_global": "Duplicate global environment",
"edit": "Edit current environment",
"edit_global": "Edit global environment",
"new": "Create new environment",
"new_variable": "Create a new environment variable",
"title": "Environments"
},
"general": {
"chat": "Chat with support",
"help_menu": "Help and support",
"open_docs": "Read Documentation",
"open_github": "Open GitHub repository",
"open_keybindings": "Keyboard shortcuts",
"social": "Social",
"title": "General"
},
"graphql": {
"connect": "Connect to server",
"disconnect": "Disconnect from server"
},
"miscellaneous": {
"invite": "Invite your friends to Hoppscotch",
"title": "Miscellaneous"
},
"request": {
"save_as_new": "Save as new request",
"select_method": "Select method",
"switch_to": "Switch to",
"tab_authorization": "Authorization tab",
"tab_body": "Body tab",
"tab_headers": "Headers tab",
"tab_parameters": "Parameters tab",
"tab_pre_request_script": "Pre-request script tab",
"tab_query": "Query tab",
"tab_tests": "Tests tab",
"tab_variables": "Variables tab"
},
"response": {
"copy": "Copy response",
"download": "Download response as file",
"title": "Response"
},
"section": {
"interceptor": "Interceptor",
"interface": "Interface",
"theme": "Theme",
"user": "User"
},
"settings": {
"change_interceptor": "Change Interceptor",
"change_language": "Change Language",
"theme": {
"black": "Black",
"dark": "Dark",
"light": "Light",
"system": "System preference"
}
},
"tab": {
"close_current": "Close current tab",
"close_others": "Close all other tabs",
"duplicate": "Duplicate current tab",
"new_tab": "Open a new tab",
"title": "Tabs"
},
"workspace": {
"delete": "Delete current team",
"edit": "Edit current team",
"invite": "Invite people to team",
"new": "Create new team",
"switch_to_personal": "Switch to your personal workspace",
"title": "Teams"
}
},
"sse": { "sse": {
"event_type": "Тип догађаја", "event_type": "Тип догађаја",
"log": "Пријава", "log": "Пријава",
@@ -777,11 +639,8 @@
"tab": { "tab": {
"authorization": "Овлашћење", "authorization": "Овлашћење",
"body": "Боди", "body": "Боди",
"close": "Close Tab",
"close_others": "Close other Tabs",
"collections": "Збирке", "collections": "Збирке",
"documentation": "Документација", "documentation": "Документација",
"duplicate": "Duplicate Tab",
"environments": "Environments", "environments": "Environments",
"headers": "Заглавља", "headers": "Заглавља",
"history": "Историја", "history": "Историја",

View File

@@ -5,7 +5,6 @@
"choose_file": "Välj en fil", "choose_file": "Välj en fil",
"clear": "Klar", "clear": "Klar",
"clear_all": "Rensa alla", "clear_all": "Rensa alla",
"clear_history": "Clear all History",
"close": "Close", "close": "Close",
"connect": "Ansluta", "connect": "Ansluta",
"connecting": "Connecting", "connecting": "Connecting",
@@ -32,7 +31,6 @@
"paste": "Paste", "paste": "Paste",
"prettify": "Försköna", "prettify": "Försköna",
"remove": "Avlägsna", "remove": "Avlägsna",
"rename": "Rename",
"restore": "Återställ", "restore": "Återställ",
"save": "Spara", "save": "Spara",
"scroll_to_bottom": "Scroll to bottom", "scroll_to_bottom": "Scroll to bottom",
@@ -79,8 +77,6 @@
"search": "Sök", "search": "Sök",
"share": "Dela med sig", "share": "Dela med sig",
"shortcuts": "Genvägar", "shortcuts": "Genvägar",
"social_description": "Follow us on social media to stay updated with the latest news, updates and releases.",
"social_links": "Social links",
"spotlight": "Strålkastare", "spotlight": "Strålkastare",
"status": "Status", "status": "Status",
"status_description": "Check the status of the website", "status_description": "Check the status of the website",
@@ -135,15 +131,12 @@
"renamed": "Samling bytt namn", "renamed": "Samling bytt namn",
"request_in_use": "Request in use", "request_in_use": "Request in use",
"save_as": "Spara som", "save_as": "Spara som",
"save_to_collection": "Save to Collection",
"select": "Välj en samling", "select": "Välj en samling",
"select_location": "Välj plats", "select_location": "Välj plats",
"select_team": "Välj ett lag", "select_team": "Välj ett lag",
"team_collections": "Lagsamlingar" "team_collections": "Lagsamlingar"
}, },
"confirm": { "confirm": {
"close_unsaved_tab": "Are you sure you want to close this tab?",
"close_unsaved_tabs": "Are you sure you want to close all tabs? {count} unsaved tabs will be lost.",
"exit_team": "Are you sure you want to leave this team?", "exit_team": "Are you sure you want to leave this team?",
"logout": "Är du säker på att du vill logga ut?", "logout": "Är du säker på att du vill logga ut?",
"remove_collection": "Är du säker på att du vill radera denna samling permanent?", "remove_collection": "Är du säker på att du vill radera denna samling permanent?",
@@ -157,11 +150,6 @@
"save_unsaved_tab": "Do you want to save changes made in this tab?", "save_unsaved_tab": "Do you want to save changes made in this tab?",
"sync": "Är du säker på att du vill synkronisera den här arbetsytan?" "sync": "Är du säker på att du vill synkronisera den här arbetsytan?"
}, },
"context_menu": {
"add_parameters": "Add to parameters",
"open_request_in_new_tab": "Open request in new tab",
"set_environment_variable": "Set as variable"
},
"count": { "count": {
"header": "Rubrik {count}", "header": "Rubrik {count}",
"message": "Meddelande {count}", "message": "Meddelande {count}",
@@ -204,31 +192,17 @@
"create_new": "Skapa ny miljö", "create_new": "Skapa ny miljö",
"created": "Environment created", "created": "Environment created",
"deleted": "Environment deletion", "deleted": "Environment deletion",
"duplicated": "Environment duplicated",
"edit": "Redigera miljö", "edit": "Redigera miljö",
"empty_variables": "No variables",
"global": "Global",
"global_variables": "Global variables",
"invalid_name": "Ange ett giltigt namn på miljön", "invalid_name": "Ange ett giltigt namn på miljön",
"list": "Environment variables",
"my_environments": "My Environments", "my_environments": "My Environments",
"name": "Name",
"nested_overflow": "nested environment variables are limited to 10 levels", "nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Ny miljö", "new": "Ny miljö",
"no_active_environment": "No active environment",
"no_environment": "Ingen miljö", "no_environment": "Ingen miljö",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.", "no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"quick_peek": "Environment Quick Peek",
"replace_with_variable": "Replace with variable",
"scope": "Scope",
"select": "Välj miljö", "select": "Välj miljö",
"set": "Set environment",
"set_as_environment": "Set as environment",
"team_environments": "Team Environments", "team_environments": "Team Environments",
"title": "Miljöer", "title": "Miljöer",
"updated": "Environment updation", "updated": "Environment updation",
"value": "Value",
"variable": "Variable",
"variable_list": "Variabel lista" "variable_list": "Variabel lista"
}, },
"error": { "error": {
@@ -252,7 +226,6 @@
"no_duration": "Ingen varaktighet", "no_duration": "Ingen varaktighet",
"no_results_found": "No matches found", "no_results_found": "No matches found",
"page_not_found": "This page could not be found", "page_not_found": "This page could not be found",
"proxy_error": "Proxy error",
"script_fail": "Det gick inte att köra skriptet för förhandsbegäran", "script_fail": "Det gick inte att köra skriptet för förhandsbegäran",
"something_went_wrong": "Något gick fel", "something_went_wrong": "Något gick fel",
"test_script_fail": "Could not execute post-request script" "test_script_fail": "Could not execute post-request script"
@@ -278,13 +251,9 @@
"renamed": "Mappen har bytt namn" "renamed": "Mappen har bytt namn"
}, },
"graphql": { "graphql": {
"connection_switch_confirm": "Do you want to connect with the latest GraphQL endpoint?",
"connection_switch_new_url": "Switching to a tab will disconnected you from the active GraphQL connection. New connection URL is",
"connection_switch_url": "You're connected to a GraphQL endpoint the connection URL is",
"mutations": "Mutationer", "mutations": "Mutationer",
"schema": "Schema", "schema": "Schema",
"subscriptions": "Prenumerationer", "subscriptions": "Prenumerationer"
"switch_connection": "Switch connection"
}, },
"group": { "group": {
"time": "Time", "time": "Time",
@@ -338,36 +307,13 @@
"json_description": "Import collections from a Hoppscotch Collections JSON file", "json_description": "Import collections from a Hoppscotch Collections JSON file",
"title": "Importera" "title": "Importera"
}, },
"inspections": {
"description": "Inspect possible errors",
"environment": {
"add_environment": "Add to Environment",
"not_found": "Environment variable “{environment}” not found."
},
"header": {
"cookie": "The browser doesn't allow Hoppscotch to set the Cookie Header. While we're working on the Hoppscotch Desktop App (coming soon), please use the Authorization Header instead."
},
"response": {
"401_error": "Please check your authentication credentials.",
"404_error": "Please check your request URL and method type.",
"cors_error": "Please check your Cross-Origin Resource Sharing configuration.",
"default_error": "Please check your request.",
"network_error": "Please check your network connection."
},
"title": "Inspector",
"url": {
"extension_not_installed": "Extension not installed.",
"extension_unknown_origin": "Make sure you've added the API endpoint's origin to the Hoppscotch Browser Extension list.",
"extention_enable_action": "Enable Browser Extension",
"extention_not_enabled": "Extension not enabled."
}
},
"layout": { "layout": {
"collapse_collection": "Collapse or Expand Collections", "collapse_collection": "Collapse or Expand Collections",
"collapse_sidebar": "Collapse or Expand the sidebar", "collapse_sidebar": "Collapse or Expand the sidebar",
"column": "Vertical layout", "column": "Vertical layout",
"name": "Layout", "name": "Layout",
"row": "Horizontal layout" "row": "Horizontal layout",
"zen_mode": "Zen -läge"
}, },
"modal": { "modal": {
"close_unsaved_tab": "You have unsaved changes", "close_unsaved_tab": "You have unsaved changes",
@@ -472,7 +418,6 @@
"payload": "Nyttolast", "payload": "Nyttolast",
"query": "Fråga", "query": "Fråga",
"raw_body": "Raw Request Body", "raw_body": "Raw Request Body",
"rename": "Rename Request",
"renamed": "Begäran bytt namn", "renamed": "Begäran bytt namn",
"run": "Springa", "run": "Springa",
"save": "Spara", "save": "Spara",
@@ -480,7 +425,6 @@
"saved": "Begäran sparad", "saved": "Begäran sparad",
"share": "Dela med sig", "share": "Dela med sig",
"share_description": "Share Hoppscotch with your friends", "share_description": "Share Hoppscotch with your friends",
"stop": "Stop",
"title": "Begäran", "title": "Begäran",
"type": "Typ av förfrågan", "type": "Typ av förfrågan",
"url": "URL", "url": "URL",
@@ -515,6 +459,7 @@
"account_name_description": "Detta är ditt visningsnamn.", "account_name_description": "Detta är ditt visningsnamn.",
"background": "Bakgrund", "background": "Bakgrund",
"black_mode": "Svart", "black_mode": "Svart",
"change_font_size": "Ändra typsnittsstorlek",
"choose_language": "Välj språk", "choose_language": "Välj språk",
"dark_mode": "Mörk", "dark_mode": "Mörk",
"delete_account": "Delete account", "delete_account": "Delete account",
@@ -527,6 +472,10 @@
"extensions": "Tillägg", "extensions": "Tillägg",
"extensions_use_toggle": "Använd webbläsartillägget för att skicka förfrågningar (om sådana finns)", "extensions_use_toggle": "Använd webbläsartillägget för att skicka förfrågningar (om sådana finns)",
"follow": "Follow Us", "follow": "Follow Us",
"font_size": "Textstorlek",
"font_size_large": "Stor",
"font_size_medium": "Medium",
"font_size_small": "Små",
"interceptor": "Jaktplan", "interceptor": "Jaktplan",
"interceptor_description": "Mellanprogram mellan applikation och API: er.", "interceptor_description": "Mellanprogram mellan applikation och API: er.",
"language": "Språk", "language": "Språk",
@@ -591,27 +540,19 @@
"settings": "Gå till sidan Inställningar", "settings": "Gå till sidan Inställningar",
"title": "Navigering" "title": "Navigering"
}, },
"others": {
"prettify": "Prettify Editor's Content",
"title": "Others"
},
"request": { "request": {
"copy_request_link": "Kopiera begäran länk", "copy_request_link": "Kopiera begäran länk",
"delete_method": "Välj DELETE method", "delete_method": "Välj DELETE method",
"get_method": "Välj GET -metod", "get_method": "Välj GET -metod",
"head_method": "Välj HEAD -metod", "head_method": "Välj HEAD -metod",
"import_curl": "Import cURL",
"method": "Metod", "method": "Metod",
"next_method": "Välj Nästa metod", "next_method": "Välj Nästa metod",
"post_method": "Välj POST -metod", "post_method": "Välj POST -metod",
"previous_method": "Välj föregående metod", "previous_method": "Välj föregående metod",
"put_method": "Välj PUT -metod", "put_method": "Välj PUT -metod",
"rename": "Rename Request",
"reset_request": "Återställ begäran", "reset_request": "Återställ begäran",
"save_request": "Save Request",
"save_to_collections": "Spara i samlingar", "save_to_collections": "Spara i samlingar",
"send_request": "Skicka förfrågan", "send_request": "Skicka förfrågan",
"show_code": "Generate code snippet",
"title": "Begäran" "title": "Begäran"
}, },
"response": { "response": {
@@ -641,85 +582,6 @@
"log": "Logga", "log": "Logga",
"url": "URL" "url": "URL"
}, },
"spotlight": {
"change_language": "Change Language",
"environments": {
"delete": "Delete current environment",
"duplicate": "Duplicate current environment",
"duplicate_global": "Duplicate global environment",
"edit": "Edit current environment",
"edit_global": "Edit global environment",
"new": "Create new environment",
"new_variable": "Create a new environment variable",
"title": "Environments"
},
"general": {
"chat": "Chat with support",
"help_menu": "Help and support",
"open_docs": "Read Documentation",
"open_github": "Open GitHub repository",
"open_keybindings": "Keyboard shortcuts",
"social": "Social",
"title": "General"
},
"graphql": {
"connect": "Connect to server",
"disconnect": "Disconnect from server"
},
"miscellaneous": {
"invite": "Invite your friends to Hoppscotch",
"title": "Miscellaneous"
},
"request": {
"save_as_new": "Save as new request",
"select_method": "Select method",
"switch_to": "Switch to",
"tab_authorization": "Authorization tab",
"tab_body": "Body tab",
"tab_headers": "Headers tab",
"tab_parameters": "Parameters tab",
"tab_pre_request_script": "Pre-request script tab",
"tab_query": "Query tab",
"tab_tests": "Tests tab",
"tab_variables": "Variables tab"
},
"response": {
"copy": "Copy response",
"download": "Download response as file",
"title": "Response"
},
"section": {
"interceptor": "Interceptor",
"interface": "Interface",
"theme": "Theme",
"user": "User"
},
"settings": {
"change_interceptor": "Change Interceptor",
"change_language": "Change Language",
"theme": {
"black": "Black",
"dark": "Dark",
"light": "Light",
"system": "System preference"
}
},
"tab": {
"close_current": "Close current tab",
"close_others": "Close all other tabs",
"duplicate": "Duplicate current tab",
"new_tab": "Open a new tab",
"title": "Tabs"
},
"workspace": {
"delete": "Delete current team",
"edit": "Edit current team",
"invite": "Invite people to team",
"new": "Create new team",
"switch_to_personal": "Switch to your personal workspace",
"title": "Teams"
}
},
"sse": { "sse": {
"event_type": "Event typ", "event_type": "Event typ",
"log": "Logga", "log": "Logga",
@@ -777,11 +639,8 @@
"tab": { "tab": {
"authorization": "Tillstånd", "authorization": "Tillstånd",
"body": "Kropp", "body": "Kropp",
"close": "Close Tab",
"close_others": "Close other Tabs",
"collections": "Samlingar", "collections": "Samlingar",
"documentation": "Dokumentation", "documentation": "Dokumentation",
"duplicate": "Duplicate Tab",
"environments": "Environments", "environments": "Environments",
"headers": "Rubriker", "headers": "Rubriker",
"history": "Historia", "history": "Historia",

View File

@@ -5,7 +5,6 @@
"choose_file": "Bir dosya seçin", "choose_file": "Bir dosya seçin",
"clear": "Temizle", "clear": "Temizle",
"clear_all": "Hepsini temizle", "clear_all": "Hepsini temizle",
"clear_history": "Clear all History",
"close": "Close", "close": "Close",
"connect": "Bağlan", "connect": "Bağlan",
"connecting": "Connecting", "connecting": "Connecting",
@@ -32,7 +31,6 @@
"paste": "Paste", "paste": "Paste",
"prettify": "Güzelleştir", "prettify": "Güzelleştir",
"remove": "Kaldır", "remove": "Kaldır",
"rename": "Rename",
"restore": "Onar", "restore": "Onar",
"save": "Kaydet", "save": "Kaydet",
"scroll_to_bottom": "Scroll to bottom", "scroll_to_bottom": "Scroll to bottom",
@@ -79,8 +77,6 @@
"search": "Arama", "search": "Arama",
"share": "Paylaş", "share": "Paylaş",
"shortcuts": "Kısayollar", "shortcuts": "Kısayollar",
"social_description": "Follow us on social media to stay updated with the latest news, updates and releases.",
"social_links": "Social links",
"spotlight": "Spot ışığı", "spotlight": "Spot ışığı",
"status": "Durum", "status": "Durum",
"status_description": "Check the status of the website", "status_description": "Check the status of the website",
@@ -135,15 +131,12 @@
"renamed": "Koleksiyon yeniden adlandırıldı", "renamed": "Koleksiyon yeniden adlandırıldı",
"request_in_use": "Kullanımda istek", "request_in_use": "Kullanımda istek",
"save_as": "Farklı kaydet", "save_as": "Farklı kaydet",
"save_to_collection": "Save to Collection",
"select": "Bir koleksiyon Seçin", "select": "Bir koleksiyon Seçin",
"select_location": "Konum seçin", "select_location": "Konum seçin",
"select_team": "Bir takım seçin", "select_team": "Bir takım seçin",
"team_collections": "Takım koleksiyonları" "team_collections": "Takım koleksiyonları"
}, },
"confirm": { "confirm": {
"close_unsaved_tab": "Are you sure you want to close this tab?",
"close_unsaved_tabs": "Are you sure you want to close all tabs? {count} unsaved tabs will be lost.",
"exit_team": "Bu takımdan ayrılmak istediğine emin misiniz?", "exit_team": "Bu takımdan ayrılmak istediğine emin misiniz?",
"logout": "Oturumu kapatmak istediğinizden emin misiniz?", "logout": "Oturumu kapatmak istediğinizden emin misiniz?",
"remove_collection": "Bu koleksiyonu kalıcı olarak silmek istediğinizden emin misiniz?", "remove_collection": "Bu koleksiyonu kalıcı olarak silmek istediğinizden emin misiniz?",
@@ -157,11 +150,6 @@
"save_unsaved_tab": "Bu sekmede yapılan değişiklikleri kaydetmek istiyor musunuz?", "save_unsaved_tab": "Bu sekmede yapılan değişiklikleri kaydetmek istiyor musunuz?",
"sync": "Bu çalışma alanını senkronize etmek istediğinizden emin misiniz?" "sync": "Bu çalışma alanını senkronize etmek istediğinizden emin misiniz?"
}, },
"context_menu": {
"add_parameters": "Add to parameters",
"open_request_in_new_tab": "Open request in new tab",
"set_environment_variable": "Set as variable"
},
"count": { "count": {
"header": "Başlık {count}", "header": "Başlık {count}",
"message": "Mesaj {count}", "message": "Mesaj {count}",
@@ -204,31 +192,17 @@
"create_new": "Yeni ortam oluştur", "create_new": "Yeni ortam oluştur",
"created": "Ortam oluşturuldu", "created": "Ortam oluşturuldu",
"deleted": "Ortam silindi", "deleted": "Ortam silindi",
"duplicated": "Environment duplicated",
"edit": "Ortamı düzenle", "edit": "Ortamı düzenle",
"empty_variables": "No variables",
"global": "Global",
"global_variables": "Global variables",
"invalid_name": "Lütfen ortam için geçerli bir ad girin", "invalid_name": "Lütfen ortam için geçerli bir ad girin",
"list": "Environment variables",
"my_environments": "My Environments", "my_environments": "My Environments",
"name": "Name",
"nested_overflow": "İç içe ortam değişkenleri 10 düzeyle sınırlıdır", "nested_overflow": "İç içe ortam değişkenleri 10 düzeyle sınırlıdır",
"new": "Yeni ortam", "new": "Yeni ortam",
"no_active_environment": "No active environment",
"no_environment": "Ortam yok", "no_environment": "Ortam yok",
"no_environment_description": "Hiçbir ortam seçilmedi. Aşağıdaki değişkenlerle ne yapacağınızı seçin.", "no_environment_description": "Hiçbir ortam seçilmedi. Aşağıdaki değişkenlerle ne yapacağınızı seçin.",
"quick_peek": "Environment Quick Peek",
"replace_with_variable": "Replace with variable",
"scope": "Scope",
"select": "Ortam seçin", "select": "Ortam seçin",
"set": "Set environment",
"set_as_environment": "Set as environment",
"team_environments": "Team Environments", "team_environments": "Team Environments",
"title": "Ortamlar", "title": "Ortamlar",
"updated": "Ortam güncellendi", "updated": "Ortam güncellendi",
"value": "Value",
"variable": "Variable",
"variable_list": "Değişken listesi" "variable_list": "Değişken listesi"
}, },
"error": { "error": {
@@ -252,7 +226,6 @@
"no_duration": "Süre yok", "no_duration": "Süre yok",
"no_results_found": "No matches found", "no_results_found": "No matches found",
"page_not_found": "This page could not be found", "page_not_found": "This page could not be found",
"proxy_error": "Proxy error",
"script_fail": "Ön istek komut dosyası çalıştırılamadı", "script_fail": "Ön istek komut dosyası çalıştırılamadı",
"something_went_wrong": "Bir şeyler yanlış gitti", "something_went_wrong": "Bir şeyler yanlış gitti",
"test_script_fail": "Could not execute post-request script" "test_script_fail": "Could not execute post-request script"
@@ -278,13 +251,9 @@
"renamed": "Klasör yeniden adlandırıldı" "renamed": "Klasör yeniden adlandırıldı"
}, },
"graphql": { "graphql": {
"connection_switch_confirm": "Do you want to connect with the latest GraphQL endpoint?",
"connection_switch_new_url": "Switching to a tab will disconnected you from the active GraphQL connection. New connection URL is",
"connection_switch_url": "You're connected to a GraphQL endpoint the connection URL is",
"mutations": "Mutasyonlar", "mutations": "Mutasyonlar",
"schema": "Şema", "schema": "Şema",
"subscriptions": "Abonelikler", "subscriptions": "Abonelikler"
"switch_connection": "Switch connection"
}, },
"group": { "group": {
"time": "Time", "time": "Time",
@@ -338,36 +307,13 @@
"json_description": "Import collections from a Hoppscotch Collections JSON file", "json_description": "Import collections from a Hoppscotch Collections JSON file",
"title": "İçe aktar" "title": "İçe aktar"
}, },
"inspections": {
"description": "Inspect possible errors",
"environment": {
"add_environment": "Add to Environment",
"not_found": "Environment variable “{environment}” not found."
},
"header": {
"cookie": "The browser doesn't allow Hoppscotch to set the Cookie Header. While we're working on the Hoppscotch Desktop App (coming soon), please use the Authorization Header instead."
},
"response": {
"401_error": "Please check your authentication credentials.",
"404_error": "Please check your request URL and method type.",
"cors_error": "Please check your Cross-Origin Resource Sharing configuration.",
"default_error": "Please check your request.",
"network_error": "Please check your network connection."
},
"title": "Inspector",
"url": {
"extension_not_installed": "Extension not installed.",
"extension_unknown_origin": "Make sure you've added the API endpoint's origin to the Hoppscotch Browser Extension list.",
"extention_enable_action": "Enable Browser Extension",
"extention_not_enabled": "Extension not enabled."
}
},
"layout": { "layout": {
"collapse_collection": "Collapse or Expand Collections", "collapse_collection": "Collapse or Expand Collections",
"collapse_sidebar": "Collapse or Expand the sidebar", "collapse_sidebar": "Collapse or Expand the sidebar",
"column": "Dikey görünüm", "column": "Dikey görünüm",
"name": "Layout", "name": "Layout",
"row": "Yatay görünüm" "row": "Yatay görünüm",
"zen_mode": "Zen modu"
}, },
"modal": { "modal": {
"close_unsaved_tab": "You have unsaved changes", "close_unsaved_tab": "You have unsaved changes",
@@ -472,7 +418,6 @@
"payload": "Yük", "payload": "Yük",
"query": "Sorgu", "query": "Sorgu",
"raw_body": "Ham istek gövdesi", "raw_body": "Ham istek gövdesi",
"rename": "Rename Request",
"renamed": "Yeniden adlandırılmış istek", "renamed": "Yeniden adlandırılmış istek",
"run": "Çalıştır", "run": "Çalıştır",
"save": "Kaydet", "save": "Kaydet",
@@ -480,7 +425,6 @@
"saved": "İstek kaydedildi", "saved": "İstek kaydedildi",
"share": "Paylaş", "share": "Paylaş",
"share_description": "Share Hoppscotch with your friends", "share_description": "Share Hoppscotch with your friends",
"stop": "Stop",
"title": "İstek", "title": "İstek",
"type": "İstek türü", "type": "İstek türü",
"url": "URL", "url": "URL",
@@ -515,6 +459,7 @@
"account_name_description": "Bu sizin görünen adınız.", "account_name_description": "Bu sizin görünen adınız.",
"background": "Arka fon", "background": "Arka fon",
"black_mode": "Siyah", "black_mode": "Siyah",
"change_font_size": "Yazı tipi boyutunu değiştir",
"choose_language": "Dil seçiniz", "choose_language": "Dil seçiniz",
"dark_mode": "Karanlık", "dark_mode": "Karanlık",
"delete_account": "Delete account", "delete_account": "Delete account",
@@ -527,6 +472,10 @@
"extensions": "Uzantılar", "extensions": "Uzantılar",
"extensions_use_toggle": "İstek göndermek için tarayıcı uzantısını kullanın (varsa)", "extensions_use_toggle": "İstek göndermek için tarayıcı uzantısını kullanın (varsa)",
"follow": "Follow Us", "follow": "Follow Us",
"font_size": "Yazı boyutu",
"font_size_large": "Büyük",
"font_size_medium": "Orta",
"font_size_small": "Küçük",
"interceptor": "Önleyici", "interceptor": "Önleyici",
"interceptor_description": "Uygulama ve API'ler arasındaki ara katman yazılımı.", "interceptor_description": "Uygulama ve API'ler arasındaki ara katman yazılımı.",
"language": "Dil", "language": "Dil",
@@ -591,27 +540,19 @@
"settings": "Ayarlar sayfasına git", "settings": "Ayarlar sayfasına git",
"title": "Navigasyon" "title": "Navigasyon"
}, },
"others": {
"prettify": "Prettify Editor's Content",
"title": "Others"
},
"request": { "request": {
"copy_request_link": "İstek bağlantısını kopyala", "copy_request_link": "İstek bağlantısını kopyala",
"delete_method": "DELETE yöntemini seçin", "delete_method": "DELETE yöntemini seçin",
"get_method": "GET yöntemini seçin", "get_method": "GET yöntemini seçin",
"head_method": "HEAD yöntemini seçin", "head_method": "HEAD yöntemini seçin",
"import_curl": "Import cURL",
"method": "Yöntem", "method": "Yöntem",
"next_method": "Sonraki yöntemi seçin", "next_method": "Sonraki yöntemi seçin",
"post_method": "POST yöntemini seçin", "post_method": "POST yöntemini seçin",
"previous_method": "Önceki yöntemi seçin", "previous_method": "Önceki yöntemi seçin",
"put_method": "PUT yöntemini seçin", "put_method": "PUT yöntemini seçin",
"rename": "Rename Request",
"reset_request": "İsteği sıfırla", "reset_request": "İsteği sıfırla",
"save_request": "Save Request",
"save_to_collections": "Koleksiyonlara kaydet", "save_to_collections": "Koleksiyonlara kaydet",
"send_request": "İstek gönder", "send_request": "İstek gönder",
"show_code": "Generate code snippet",
"title": "İstek" "title": "İstek"
}, },
"response": { "response": {
@@ -641,85 +582,6 @@
"log": "Kayıt", "log": "Kayıt",
"url": "Bağlantı" "url": "Bağlantı"
}, },
"spotlight": {
"change_language": "Change Language",
"environments": {
"delete": "Delete current environment",
"duplicate": "Duplicate current environment",
"duplicate_global": "Duplicate global environment",
"edit": "Edit current environment",
"edit_global": "Edit global environment",
"new": "Create new environment",
"new_variable": "Create a new environment variable",
"title": "Environments"
},
"general": {
"chat": "Chat with support",
"help_menu": "Help and support",
"open_docs": "Read Documentation",
"open_github": "Open GitHub repository",
"open_keybindings": "Keyboard shortcuts",
"social": "Social",
"title": "General"
},
"graphql": {
"connect": "Connect to server",
"disconnect": "Disconnect from server"
},
"miscellaneous": {
"invite": "Invite your friends to Hoppscotch",
"title": "Miscellaneous"
},
"request": {
"save_as_new": "Save as new request",
"select_method": "Select method",
"switch_to": "Switch to",
"tab_authorization": "Authorization tab",
"tab_body": "Body tab",
"tab_headers": "Headers tab",
"tab_parameters": "Parameters tab",
"tab_pre_request_script": "Pre-request script tab",
"tab_query": "Query tab",
"tab_tests": "Tests tab",
"tab_variables": "Variables tab"
},
"response": {
"copy": "Copy response",
"download": "Download response as file",
"title": "Response"
},
"section": {
"interceptor": "Interceptor",
"interface": "Interface",
"theme": "Theme",
"user": "User"
},
"settings": {
"change_interceptor": "Change Interceptor",
"change_language": "Change Language",
"theme": {
"black": "Black",
"dark": "Dark",
"light": "Light",
"system": "System preference"
}
},
"tab": {
"close_current": "Close current tab",
"close_others": "Close all other tabs",
"duplicate": "Duplicate current tab",
"new_tab": "Open a new tab",
"title": "Tabs"
},
"workspace": {
"delete": "Delete current team",
"edit": "Edit current team",
"invite": "Invite people to team",
"new": "Create new team",
"switch_to_personal": "Switch to your personal workspace",
"title": "Teams"
}
},
"sse": { "sse": {
"event_type": "Etkinlik tipi", "event_type": "Etkinlik tipi",
"log": "Kayıt", "log": "Kayıt",
@@ -777,11 +639,8 @@
"tab": { "tab": {
"authorization": "Yetki", "authorization": "Yetki",
"body": "Gövde", "body": "Gövde",
"close": "Close Tab",
"close_others": "Close other Tabs",
"collections": "Koleksiyonlar", "collections": "Koleksiyonlar",
"documentation": "Belgeler", "documentation": "Belgeler",
"duplicate": "Duplicate Tab",
"environments": "Environments", "environments": "Environments",
"headers": "Başlıklar", "headers": "Başlıklar",
"history": "Geçmiş", "history": "Geçmiş",

View File

@@ -5,7 +5,6 @@
"choose_file": "選擇一個檔案", "choose_file": "選擇一個檔案",
"clear": "清除", "clear": "清除",
"clear_all": "全部清除", "clear_all": "全部清除",
"clear_history": "Clear all History",
"close": "關閉", "close": "關閉",
"connect": "連線", "connect": "連線",
"connecting": "正在連接", "connecting": "正在連接",
@@ -32,7 +31,6 @@
"paste": "貼上", "paste": "貼上",
"prettify": "美化", "prettify": "美化",
"remove": "移除", "remove": "移除",
"rename": "Rename",
"restore": "還原", "restore": "還原",
"save": "儲存", "save": "儲存",
"scroll_to_bottom": "捲動至底部", "scroll_to_bottom": "捲動至底部",
@@ -79,8 +77,6 @@
"search": "搜尋", "search": "搜尋",
"share": "分享", "share": "分享",
"shortcuts": "快捷方式", "shortcuts": "快捷方式",
"social_description": "Follow us on social media to stay updated with the latest news, updates and releases.",
"social_links": "Social links",
"spotlight": "聚光燈", "spotlight": "聚光燈",
"status": "狀態", "status": "狀態",
"status_description": "檢查網站狀態", "status_description": "檢查網站狀態",
@@ -135,15 +131,12 @@
"renamed": "集合已重新命名", "renamed": "集合已重新命名",
"request_in_use": "請求正在使用中", "request_in_use": "請求正在使用中",
"save_as": "另存為", "save_as": "另存為",
"save_to_collection": "Save to Collection",
"select": "選擇一個集合", "select": "選擇一個集合",
"select_location": "選擇位置", "select_location": "選擇位置",
"select_team": "選擇一個團隊", "select_team": "選擇一個團隊",
"team_collections": "團隊集合" "team_collections": "團隊集合"
}, },
"confirm": { "confirm": {
"close_unsaved_tab": "Are you sure you want to close this tab?",
"close_unsaved_tabs": "Are you sure you want to close all tabs? {count} unsaved tabs will be lost.",
"exit_team": "您確定要離開此團隊嗎?", "exit_team": "您確定要離開此團隊嗎?",
"logout": "您確定要登出嗎?", "logout": "您確定要登出嗎?",
"remove_collection": "您確定要永久刪除該集合嗎?", "remove_collection": "您確定要永久刪除該集合嗎?",
@@ -157,11 +150,6 @@
"save_unsaved_tab": "您要儲存在此分頁做出的改動嗎?", "save_unsaved_tab": "您要儲存在此分頁做出的改動嗎?",
"sync": "您想從雲端恢復您的工作區嗎?這將丟棄您的本地進度。" "sync": "您想從雲端恢復您的工作區嗎?這將丟棄您的本地進度。"
}, },
"context_menu": {
"add_parameters": "Add to parameters",
"open_request_in_new_tab": "Open request in new tab",
"set_environment_variable": "Set as variable"
},
"count": { "count": {
"header": "請求標頭 {count}", "header": "請求標頭 {count}",
"message": "訊息 {count}", "message": "訊息 {count}",
@@ -204,31 +192,17 @@
"create_new": "建立新環境", "create_new": "建立新環境",
"created": "已建立環境", "created": "已建立環境",
"deleted": "刪除環境", "deleted": "刪除環境",
"duplicated": "Environment duplicated",
"edit": "編輯環境", "edit": "編輯環境",
"empty_variables": "No variables",
"global": "Global",
"global_variables": "Global variables",
"invalid_name": "請提供有效的環境名稱", "invalid_name": "請提供有效的環境名稱",
"list": "Environment variables",
"my_environments": "我的環境", "my_environments": "我的環境",
"name": "Name",
"nested_overflow": "巢狀環境變數不得大於 10 層", "nested_overflow": "巢狀環境變數不得大於 10 層",
"new": "建立環境", "new": "建立環境",
"no_active_environment": "No active environment",
"no_environment": "無環境", "no_environment": "無環境",
"no_environment_description": "未選取任何環境。請選擇要對以下變數進行的動作。", "no_environment_description": "未選取任何環境。請選擇要對以下變數進行的動作。",
"quick_peek": "Environment Quick Peek",
"replace_with_variable": "Replace with variable",
"scope": "Scope",
"select": "選擇環境", "select": "選擇環境",
"set": "Set environment",
"set_as_environment": "Set as environment",
"team_environments": "團隊環境", "team_environments": "團隊環境",
"title": "環境", "title": "環境",
"updated": "更新環境", "updated": "更新環境",
"value": "Value",
"variable": "Variable",
"variable_list": "變數列表" "variable_list": "變數列表"
}, },
"error": { "error": {
@@ -252,7 +226,6 @@
"no_duration": "無持續時間", "no_duration": "無持續時間",
"no_results_found": "找不到結果", "no_results_found": "找不到結果",
"page_not_found": "找不到此頁面", "page_not_found": "找不到此頁面",
"proxy_error": "Proxy error",
"script_fail": "無法執行預請求指令碼", "script_fail": "無法執行預請求指令碼",
"something_went_wrong": "發生了一些錯誤", "something_went_wrong": "發生了一些錯誤",
"test_script_fail": "無法執行測試指令碼" "test_script_fail": "無法執行測試指令碼"
@@ -278,13 +251,9 @@
"renamed": "資料夾已重新命名" "renamed": "資料夾已重新命名"
}, },
"graphql": { "graphql": {
"connection_switch_confirm": "Do you want to connect with the latest GraphQL endpoint?",
"connection_switch_new_url": "Switching to a tab will disconnected you from the active GraphQL connection. New connection URL is",
"connection_switch_url": "You're connected to a GraphQL endpoint the connection URL is",
"mutations": "變體", "mutations": "變體",
"schema": "綱要", "schema": "綱要",
"subscriptions": "訂閱", "subscriptions": "訂閱"
"switch_connection": "Switch connection"
}, },
"group": { "group": {
"time": "時間", "time": "時間",
@@ -338,36 +307,13 @@
"json_description": "從 Hoppscotch 集合 JSON 檔匯入集合", "json_description": "從 Hoppscotch 集合 JSON 檔匯入集合",
"title": "匯入" "title": "匯入"
}, },
"inspections": {
"description": "Inspect possible errors",
"environment": {
"add_environment": "Add to Environment",
"not_found": "Environment variable “{environment}” not found."
},
"header": {
"cookie": "The browser doesn't allow Hoppscotch to set the Cookie Header. While we're working on the Hoppscotch Desktop App (coming soon), please use the Authorization Header instead."
},
"response": {
"401_error": "Please check your authentication credentials.",
"404_error": "Please check your request URL and method type.",
"cors_error": "Please check your Cross-Origin Resource Sharing configuration.",
"default_error": "Please check your request.",
"network_error": "Please check your network connection."
},
"title": "Inspector",
"url": {
"extension_not_installed": "Extension not installed.",
"extension_unknown_origin": "Make sure you've added the API endpoint's origin to the Hoppscotch Browser Extension list.",
"extention_enable_action": "Enable Browser Extension",
"extention_not_enabled": "Extension not enabled."
}
},
"layout": { "layout": {
"collapse_collection": "隱藏或顯示集合", "collapse_collection": "隱藏或顯示集合",
"collapse_sidebar": "隱藏或顯示側邊欄", "collapse_sidebar": "隱藏或顯示側邊欄",
"column": "垂直版面", "column": "垂直版面",
"name": "配置", "name": "配置",
"row": "水平版面" "row": "水平版面",
"zen_mode": "專注模式"
}, },
"modal": { "modal": {
"close_unsaved_tab": "您有未儲存的改動", "close_unsaved_tab": "您有未儲存的改動",
@@ -472,7 +418,6 @@
"payload": "負載", "payload": "負載",
"query": "查詢", "query": "查詢",
"raw_body": "原始請求本體", "raw_body": "原始請求本體",
"rename": "Rename Request",
"renamed": "請求已重新命名", "renamed": "請求已重新命名",
"run": "執行", "run": "執行",
"save": "儲存", "save": "儲存",
@@ -480,7 +425,6 @@
"saved": "請求已儲存", "saved": "請求已儲存",
"share": "分享", "share": "分享",
"share_description": "與您的朋友分享 Hoppscotch", "share_description": "與您的朋友分享 Hoppscotch",
"stop": "Stop",
"title": "請求", "title": "請求",
"type": "請求類型", "type": "請求類型",
"url": "網址", "url": "網址",
@@ -515,6 +459,7 @@
"account_name_description": "這是您的顯示名稱。", "account_name_description": "這是您的顯示名稱。",
"background": "背景", "background": "背景",
"black_mode": "黑色", "black_mode": "黑色",
"change_font_size": "更改字型大小",
"choose_language": "選擇語言", "choose_language": "選擇語言",
"dark_mode": "暗色", "dark_mode": "暗色",
"delete_account": "刪除帳號", "delete_account": "刪除帳號",
@@ -527,6 +472,10 @@
"extensions": "擴充套件", "extensions": "擴充套件",
"extensions_use_toggle": "使用瀏覽器擴充套件傳送請求(如果存在)", "extensions_use_toggle": "使用瀏覽器擴充套件傳送請求(如果存在)",
"follow": "關注我們", "follow": "關注我們",
"font_size": "字型大小",
"font_size_large": "大",
"font_size_medium": "中",
"font_size_small": "小",
"interceptor": "攔截器", "interceptor": "攔截器",
"interceptor_description": "應用程式和 API 之間的中介軟體。", "interceptor_description": "應用程式和 API 之間的中介軟體。",
"language": "語言", "language": "語言",
@@ -591,27 +540,19 @@
"settings": "前往設定頁面", "settings": "前往設定頁面",
"title": "導航" "title": "導航"
}, },
"others": {
"prettify": "Prettify Editor's Content",
"title": "Others"
},
"request": { "request": {
"copy_request_link": "複製請求連結", "copy_request_link": "複製請求連結",
"delete_method": "選擇 DELETE 方法", "delete_method": "選擇 DELETE 方法",
"get_method": "選擇 GET 方法", "get_method": "選擇 GET 方法",
"head_method": "選擇 HEAD 方法", "head_method": "選擇 HEAD 方法",
"import_curl": "Import cURL",
"method": "方法", "method": "方法",
"next_method": "選擇下一個方法", "next_method": "選擇下一個方法",
"post_method": "選擇 POST 方法", "post_method": "選擇 POST 方法",
"previous_method": "選擇上一個方法", "previous_method": "選擇上一個方法",
"put_method": "選擇 PUT 方法", "put_method": "選擇 PUT 方法",
"rename": "Rename Request",
"reset_request": "重置請求", "reset_request": "重置請求",
"save_request": "Save Request",
"save_to_collections": "儲存到集合", "save_to_collections": "儲存到集合",
"send_request": "傳送請求", "send_request": "傳送請求",
"show_code": "Generate code snippet",
"title": "請求" "title": "請求"
}, },
"response": { "response": {
@@ -641,85 +582,6 @@
"log": "日誌", "log": "日誌",
"url": "網址" "url": "網址"
}, },
"spotlight": {
"change_language": "Change Language",
"environments": {
"delete": "Delete current environment",
"duplicate": "Duplicate current environment",
"duplicate_global": "Duplicate global environment",
"edit": "Edit current environment",
"edit_global": "Edit global environment",
"new": "Create new environment",
"new_variable": "Create a new environment variable",
"title": "Environments"
},
"general": {
"chat": "Chat with support",
"help_menu": "Help and support",
"open_docs": "Read Documentation",
"open_github": "Open GitHub repository",
"open_keybindings": "Keyboard shortcuts",
"social": "Social",
"title": "General"
},
"graphql": {
"connect": "Connect to server",
"disconnect": "Disconnect from server"
},
"miscellaneous": {
"invite": "Invite your friends to Hoppscotch",
"title": "Miscellaneous"
},
"request": {
"save_as_new": "Save as new request",
"select_method": "Select method",
"switch_to": "Switch to",
"tab_authorization": "Authorization tab",
"tab_body": "Body tab",
"tab_headers": "Headers tab",
"tab_parameters": "Parameters tab",
"tab_pre_request_script": "Pre-request script tab",
"tab_query": "Query tab",
"tab_tests": "Tests tab",
"tab_variables": "Variables tab"
},
"response": {
"copy": "Copy response",
"download": "Download response as file",
"title": "Response"
},
"section": {
"interceptor": "Interceptor",
"interface": "Interface",
"theme": "Theme",
"user": "User"
},
"settings": {
"change_interceptor": "Change Interceptor",
"change_language": "Change Language",
"theme": {
"black": "Black",
"dark": "Dark",
"light": "Light",
"system": "System preference"
}
},
"tab": {
"close_current": "Close current tab",
"close_others": "Close all other tabs",
"duplicate": "Duplicate current tab",
"new_tab": "Open a new tab",
"title": "Tabs"
},
"workspace": {
"delete": "Delete current team",
"edit": "Edit current team",
"invite": "Invite people to team",
"new": "Create new team",
"switch_to_personal": "Switch to your personal workspace",
"title": "Teams"
}
},
"sse": { "sse": {
"event_type": "事件類型", "event_type": "事件類型",
"log": "日誌", "log": "日誌",
@@ -777,11 +639,8 @@
"tab": { "tab": {
"authorization": "授權", "authorization": "授權",
"body": "請求本體", "body": "請求本體",
"close": "Close Tab",
"close_others": "Close other Tabs",
"collections": "集合", "collections": "集合",
"documentation": "幫助文件", "documentation": "幫助文件",
"duplicate": "Duplicate Tab",
"environments": "環境", "environments": "環境",
"headers": "請求標頭", "headers": "請求標頭",
"history": "歷史記錄", "history": "歷史記錄",

View File

@@ -5,7 +5,6 @@
"choose_file": "Виберіть файл", "choose_file": "Виберіть файл",
"clear": "Очистити", "clear": "Очистити",
"clear_all": "Очистити все", "clear_all": "Очистити все",
"clear_history": "Clear all History",
"close": "Закрити", "close": "Закрити",
"connect": "Підключитись", "connect": "Підключитись",
"connecting": "Підключення", "connecting": "Підключення",
@@ -32,7 +31,6 @@
"paste": "Вставити", "paste": "Вставити",
"prettify": "Форматувати", "prettify": "Форматувати",
"remove": "Видалити", "remove": "Видалити",
"rename": "Rename",
"restore": "Відновити", "restore": "Відновити",
"save": "Зберегти", "save": "Зберегти",
"scroll_to_bottom": "Прокрутити вниз", "scroll_to_bottom": "Прокрутити вниз",
@@ -79,8 +77,6 @@
"search": "Пошук", "search": "Пошук",
"share": "Поділитися", "share": "Поділитися",
"shortcuts": "Ярлики", "shortcuts": "Ярлики",
"social_description": "Follow us on social media to stay updated with the latest news, updates and releases.",
"social_links": "Social links",
"spotlight": "У центрі уваги", "spotlight": "У центрі уваги",
"status": "Статус", "status": "Статус",
"status_description": "Перевірити статус сайту", "status_description": "Перевірити статус сайту",
@@ -135,15 +131,12 @@
"renamed": "Колекція перейменована", "renamed": "Колекція перейменована",
"request_in_use": "Запит використовується", "request_in_use": "Запит використовується",
"save_as": "Зберегти як", "save_as": "Зберегти як",
"save_to_collection": "Save to Collection",
"select": "Виберіть колекцію", "select": "Виберіть колекцію",
"select_location": "Виберіть місце розташування", "select_location": "Виберіть місце розташування",
"select_team": "Виберіть команду", "select_team": "Виберіть команду",
"team_collections": "Колекції команд" "team_collections": "Колекції команд"
}, },
"confirm": { "confirm": {
"close_unsaved_tab": "Are you sure you want to close this tab?",
"close_unsaved_tabs": "Are you sure you want to close all tabs? {count} unsaved tabs will be lost.",
"exit_team": "Ви впевнені, що хочете покинути цю команду?", "exit_team": "Ви впевнені, що хочете покинути цю команду?",
"logout": "Ви впевнені, що хочете вийти?", "logout": "Ви впевнені, що хочете вийти?",
"remove_collection": "Ви впевнені, що хочете назавжди видалити цю колекцію?", "remove_collection": "Ви впевнені, що хочете назавжди видалити цю колекцію?",
@@ -157,11 +150,6 @@
"save_unsaved_tab": "Do you want to save changes made in this tab?", "save_unsaved_tab": "Do you want to save changes made in this tab?",
"sync": "Ви впевнені, що хочете синхронізувати цю робочу область?" "sync": "Ви впевнені, що хочете синхронізувати цю робочу область?"
}, },
"context_menu": {
"add_parameters": "Add to parameters",
"open_request_in_new_tab": "Open request in new tab",
"set_environment_variable": "Set as variable"
},
"count": { "count": {
"header": "Заголовок {count}", "header": "Заголовок {count}",
"message": "Повідомлення {count}", "message": "Повідомлення {count}",
@@ -204,31 +192,17 @@
"create_new": "Створити нове середовище", "create_new": "Створити нове середовище",
"created": "Середовище створено", "created": "Середовище створено",
"deleted": "Видалення середовища", "deleted": "Видалення середовища",
"duplicated": "Environment duplicated",
"edit": "Редагувати середовище", "edit": "Редагувати середовище",
"empty_variables": "No variables",
"global": "Global",
"global_variables": "Global variables",
"invalid_name": "Укажіть дійсну назву середовища", "invalid_name": "Укажіть дійсну назву середовища",
"list": "Environment variables",
"my_environments": "Мої середовища", "my_environments": "Мої середовища",
"name": "Name",
"nested_overflow": "вкладені змінні середовища обмежені до 10 рівнів", "nested_overflow": "вкладені змінні середовища обмежені до 10 рівнів",
"new": "Нове середовище", "new": "Нове середовище",
"no_active_environment": "No active environment",
"no_environment": "Жодного середовища", "no_environment": "Жодного середовища",
"no_environment_description": "Не було обрано жодного середовища. Виберіть, що робити з наступними змінними.", "no_environment_description": "Не було обрано жодного середовища. Виберіть, що робити з наступними змінними.",
"quick_peek": "Environment Quick Peek",
"replace_with_variable": "Replace with variable",
"scope": "Scope",
"select": "Виберіть середовище", "select": "Виберіть середовище",
"set": "Set environment",
"set_as_environment": "Set as environment",
"team_environments": "Командні середовища", "team_environments": "Командні середовища",
"title": "Середовища", "title": "Середовища",
"updated": "Оновлення середовища", "updated": "Оновлення середовища",
"value": "Value",
"variable": "Variable",
"variable_list": "Список змінних" "variable_list": "Список змінних"
}, },
"error": { "error": {
@@ -252,7 +226,6 @@
"no_duration": "Без тривалості", "no_duration": "Без тривалості",
"no_results_found": "Збігів не знайдено", "no_results_found": "Збігів не знайдено",
"page_not_found": "Ця сторінка не знайдена", "page_not_found": "Ця сторінка не знайдена",
"proxy_error": "Proxy error",
"script_fail": "Не вдалося виконати сценарій попереднього запиту", "script_fail": "Не вдалося виконати сценарій попереднього запиту",
"something_went_wrong": "Щось пішло не так", "something_went_wrong": "Щось пішло не так",
"test_script_fail": "Не вдалося виконати скрипт після запиту" "test_script_fail": "Не вдалося виконати скрипт після запиту"
@@ -278,13 +251,9 @@
"renamed": "Папка перейменована" "renamed": "Папка перейменована"
}, },
"graphql": { "graphql": {
"connection_switch_confirm": "Do you want to connect with the latest GraphQL endpoint?",
"connection_switch_new_url": "Switching to a tab will disconnected you from the active GraphQL connection. New connection URL is",
"connection_switch_url": "You're connected to a GraphQL endpoint the connection URL is",
"mutations": "Мутації", "mutations": "Мутації",
"schema": "Схема", "schema": "Схема",
"subscriptions": "Підписки", "subscriptions": "Підписки"
"switch_connection": "Switch connection"
}, },
"group": { "group": {
"time": "Час", "time": "Час",
@@ -338,36 +307,13 @@
"json_description": "Імпортувати колекції з колекцій Hoppscotch JSON файлу", "json_description": "Імпортувати колекції з колекцій Hoppscotch JSON файлу",
"title": "Імпортувати" "title": "Імпортувати"
}, },
"inspections": {
"description": "Inspect possible errors",
"environment": {
"add_environment": "Add to Environment",
"not_found": "Environment variable “{environment}” not found."
},
"header": {
"cookie": "The browser doesn't allow Hoppscotch to set the Cookie Header. While we're working on the Hoppscotch Desktop App (coming soon), please use the Authorization Header instead."
},
"response": {
"401_error": "Please check your authentication credentials.",
"404_error": "Please check your request URL and method type.",
"cors_error": "Please check your Cross-Origin Resource Sharing configuration.",
"default_error": "Please check your request.",
"network_error": "Please check your network connection."
},
"title": "Inspector",
"url": {
"extension_not_installed": "Extension not installed.",
"extension_unknown_origin": "Make sure you've added the API endpoint's origin to the Hoppscotch Browser Extension list.",
"extention_enable_action": "Enable Browser Extension",
"extention_not_enabled": "Extension not enabled."
}
},
"layout": { "layout": {
"collapse_collection": "Згорнути або розширити колекції", "collapse_collection": "Згорнути або розширити колекції",
"collapse_sidebar": "Згорнути або розширити бічну панель", "collapse_sidebar": "Згорнути або розширити бічну панель",
"column": "Вертикальне розташування", "column": "Вертикальне розташування",
"name": "Макет", "name": "Макет",
"row": "Горизонтальне розташування" "row": "Горизонтальне розташування",
"zen_mode": "Режим дзен"
}, },
"modal": { "modal": {
"close_unsaved_tab": "You have unsaved changes", "close_unsaved_tab": "You have unsaved changes",
@@ -472,7 +418,6 @@
"payload": "Корисне навантаження", "payload": "Корисне навантаження",
"query": "Запит", "query": "Запит",
"raw_body": "Сировина запиту", "raw_body": "Сировина запиту",
"rename": "Rename Request",
"renamed": "Запит перейменовано", "renamed": "Запит перейменовано",
"run": "Біжи", "run": "Біжи",
"save": "Зберегти", "save": "Зберегти",
@@ -480,7 +425,6 @@
"saved": "Запит збережено", "saved": "Запит збережено",
"share": "Поділитися", "share": "Поділитися",
"share_description": "Поділіться Hoppscotch зі своїми друзями", "share_description": "Поділіться Hoppscotch зі своїми друзями",
"stop": "Stop",
"title": "Запит", "title": "Запит",
"type": "Тип запиту", "type": "Тип запиту",
"url": "URL", "url": "URL",
@@ -515,6 +459,7 @@
"account_name_description": "Це ваше відображуване ім'я.", "account_name_description": "Це ваше відображуване ім'я.",
"background": "Колір фону", "background": "Колір фону",
"black_mode": "Чорний", "black_mode": "Чорний",
"change_font_size": "Змінити розмір шрифту",
"choose_language": "Виберіть мову", "choose_language": "Виберіть мову",
"dark_mode": "Темний", "dark_mode": "Темний",
"delete_account": "Видалити обліковий запис", "delete_account": "Видалити обліковий запис",
@@ -527,6 +472,10 @@
"extensions": "Розширення", "extensions": "Розширення",
"extensions_use_toggle": "Використовуйте розширення браузера для надсилання запитів (якщо вони є)", "extensions_use_toggle": "Використовуйте розширення браузера для надсилання запитів (якщо вони є)",
"follow": "Слідуйте за нами", "follow": "Слідуйте за нами",
"font_size": "Розмір шрифту",
"font_size_large": "Великий",
"font_size_medium": "Середній",
"font_size_small": "Маленький",
"interceptor": "Перехоплювач", "interceptor": "Перехоплювач",
"interceptor_description": "Проміжне програмне забезпечення між додатками та API.", "interceptor_description": "Проміжне програмне забезпечення між додатками та API.",
"language": "Мова", "language": "Мова",
@@ -591,27 +540,19 @@
"settings": "Перейдіть на сторінку Налаштування", "settings": "Перейдіть на сторінку Налаштування",
"title": "Навігація" "title": "Навігація"
}, },
"others": {
"prettify": "Prettify Editor's Content",
"title": "Others"
},
"request": { "request": {
"copy_request_link": "Скопіювати посилання на запит", "copy_request_link": "Скопіювати посилання на запит",
"delete_method": "Виберіть метод ВИДАЛИТИ", "delete_method": "Виберіть метод ВИДАЛИТИ",
"get_method": "Виберіть метод GET", "get_method": "Виберіть метод GET",
"head_method": "Виберіть метод HEAD", "head_method": "Виберіть метод HEAD",
"import_curl": "Import cURL",
"method": "Метод", "method": "Метод",
"next_method": "Виберіть наступний метод", "next_method": "Виберіть наступний метод",
"post_method": "Виберіть метод POST", "post_method": "Виберіть метод POST",
"previous_method": "Виберіть Попередній метод", "previous_method": "Виберіть Попередній метод",
"put_method": "Виберіть метод PUT", "put_method": "Виберіть метод PUT",
"rename": "Rename Request",
"reset_request": "Скинути запит", "reset_request": "Скинути запит",
"save_request": "Save Request",
"save_to_collections": "Зберегти в колекції", "save_to_collections": "Зберегти в колекції",
"send_request": "Відправляти запит", "send_request": "Відправляти запит",
"show_code": "Generate code snippet",
"title": "Запит" "title": "Запит"
}, },
"response": { "response": {
@@ -641,85 +582,6 @@
"log": "Журнал", "log": "Журнал",
"url": "URL" "url": "URL"
}, },
"spotlight": {
"change_language": "Change Language",
"environments": {
"delete": "Delete current environment",
"duplicate": "Duplicate current environment",
"duplicate_global": "Duplicate global environment",
"edit": "Edit current environment",
"edit_global": "Edit global environment",
"new": "Create new environment",
"new_variable": "Create a new environment variable",
"title": "Environments"
},
"general": {
"chat": "Chat with support",
"help_menu": "Help and support",
"open_docs": "Read Documentation",
"open_github": "Open GitHub repository",
"open_keybindings": "Keyboard shortcuts",
"social": "Social",
"title": "General"
},
"graphql": {
"connect": "Connect to server",
"disconnect": "Disconnect from server"
},
"miscellaneous": {
"invite": "Invite your friends to Hoppscotch",
"title": "Miscellaneous"
},
"request": {
"save_as_new": "Save as new request",
"select_method": "Select method",
"switch_to": "Switch to",
"tab_authorization": "Authorization tab",
"tab_body": "Body tab",
"tab_headers": "Headers tab",
"tab_parameters": "Parameters tab",
"tab_pre_request_script": "Pre-request script tab",
"tab_query": "Query tab",
"tab_tests": "Tests tab",
"tab_variables": "Variables tab"
},
"response": {
"copy": "Copy response",
"download": "Download response as file",
"title": "Response"
},
"section": {
"interceptor": "Interceptor",
"interface": "Interface",
"theme": "Theme",
"user": "User"
},
"settings": {
"change_interceptor": "Change Interceptor",
"change_language": "Change Language",
"theme": {
"black": "Black",
"dark": "Dark",
"light": "Light",
"system": "System preference"
}
},
"tab": {
"close_current": "Close current tab",
"close_others": "Close all other tabs",
"duplicate": "Duplicate current tab",
"new_tab": "Open a new tab",
"title": "Tabs"
},
"workspace": {
"delete": "Delete current team",
"edit": "Edit current team",
"invite": "Invite people to team",
"new": "Create new team",
"switch_to_personal": "Switch to your personal workspace",
"title": "Teams"
}
},
"sse": { "sse": {
"event_type": "Тип події", "event_type": "Тип події",
"log": "Журнал", "log": "Журнал",
@@ -777,11 +639,8 @@
"tab": { "tab": {
"authorization": "Авторизація", "authorization": "Авторизація",
"body": "Тіло", "body": "Тіло",
"close": "Close Tab",
"close_others": "Close other Tabs",
"collections": "Колекції", "collections": "Колекції",
"documentation": "Документація", "documentation": "Документація",
"duplicate": "Duplicate Tab",
"environments": "Environments", "environments": "Environments",
"headers": "Заголовки", "headers": "Заголовки",
"history": "Історія", "history": "Історія",

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,7 @@
{ {
"name": "@hoppscotch/common", "name": "@hoppscotch/common",
"private": true, "private": true,
"version": "2023.8.1", "version": "2023.8.0",
"scripts": { "scripts": {
"dev": "pnpm exec npm-run-all -p -l dev:*", "dev": "pnpm exec npm-run-all -p -l dev:*",
"test": "vitest --run", "test": "vitest --run",

View File

@@ -24,6 +24,7 @@ declare module 'vue' {
AppShortcutsEntry: typeof import('./components/app/ShortcutsEntry.vue')['default'] AppShortcutsEntry: typeof import('./components/app/ShortcutsEntry.vue')['default']
AppShortcutsPrompt: typeof import('./components/app/ShortcutsPrompt.vue')['default'] AppShortcutsPrompt: typeof import('./components/app/ShortcutsPrompt.vue')['default']
AppSidenav: typeof import('./components/app/Sidenav.vue')['default'] AppSidenav: typeof import('./components/app/Sidenav.vue')['default']
AppSocial: typeof import('./components/app/Social.vue')['default']
AppSpotlight: typeof import('./components/app/spotlight/index.vue')['default'] AppSpotlight: typeof import('./components/app/spotlight/index.vue')['default']
AppSpotlightEntry: typeof import('./components/app/spotlight/Entry.vue')['default'] AppSpotlightEntry: typeof import('./components/app/spotlight/Entry.vue')['default']
AppSpotlightEntryGQLHistory: typeof import('./components/app/spotlight/entry/GQLHistory.vue')['default'] AppSpotlightEntryGQLHistory: typeof import('./components/app/spotlight/entry/GQLHistory.vue')['default']
@@ -143,7 +144,6 @@ declare module 'vue' {
IconLucideAlertTriangle: typeof import('~icons/lucide/alert-triangle')['default'] IconLucideAlertTriangle: typeof import('~icons/lucide/alert-triangle')['default']
IconLucideArrowLeft: typeof import('~icons/lucide/arrow-left')['default'] IconLucideArrowLeft: typeof import('~icons/lucide/arrow-left')['default']
IconLucideArrowUpRight: typeof import('~icons/lucide/arrow-up-right')['default'] IconLucideArrowUpRight: typeof import('~icons/lucide/arrow-up-right')['default']
IconLucideBrush: typeof import('~icons/lucide/brush')['default']
IconLucideCheckCircle: typeof import('~icons/lucide/check-circle')['default'] IconLucideCheckCircle: typeof import('~icons/lucide/check-circle')['default']
IconLucideChevronRight: typeof import('~icons/lucide/chevron-right')['default'] IconLucideChevronRight: typeof import('~icons/lucide/chevron-right')['default']
IconLucideGlobe: typeof import('~icons/lucide/globe')['default'] IconLucideGlobe: typeof import('~icons/lucide/globe')['default']

View File

@@ -10,6 +10,18 @@
:class="{ '-rotate-180': !EXPAND_NAVIGATION }" :class="{ '-rotate-180': !EXPAND_NAVIGATION }"
@click="EXPAND_NAVIGATION = !EXPAND_NAVIGATION" @click="EXPAND_NAVIGATION = !EXPAND_NAVIGATION"
/> />
<HoppButtonSecondary
v-tippy="{ theme: 'tooltip' }"
:title="`${ZEN_MODE ? t('action.turn_off') : t('action.turn_on')} ${t(
'layout.zen_mode'
)}`"
:icon="ZEN_MODE ? IconMinimize : IconMaximize"
:class="{
'!text-accent !focus-visible:text-accentDark !hover:text-accentDark':
ZEN_MODE,
}"
@click="ZEN_MODE = !ZEN_MODE"
/>
<tippy interactive trigger="click" theme="popover"> <tippy interactive trigger="click" theme="popover">
<HoppButtonSecondary <HoppButtonSecondary
v-tippy="{ theme: 'tooltip' }" v-tippy="{ theme: 'tooltip' }"
@@ -199,9 +211,11 @@
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { ref } from "vue" import { ref, watch } from "vue"
import { version } from "~/../package.json" import { version } from "~/../package.json"
import IconSidebar from "~icons/lucide/sidebar" import IconSidebar from "~icons/lucide/sidebar"
import IconMinimize from "~icons/lucide/minimize"
import IconMaximize from "~icons/lucide/maximize"
import IconZap from "~icons/lucide/zap" import IconZap from "~icons/lucide/zap"
import IconShare2 from "~icons/lucide/share-2" import IconShare2 from "~icons/lucide/share-2"
import IconColumns from "~icons/lucide/columns" import IconColumns from "~icons/lucide/columns"
@@ -227,6 +241,7 @@ const showDeveloperOptions = ref(false)
const EXPAND_NAVIGATION = useSetting("EXPAND_NAVIGATION") const EXPAND_NAVIGATION = useSetting("EXPAND_NAVIGATION")
const SIDEBAR = useSetting("SIDEBAR") const SIDEBAR = useSetting("SIDEBAR")
const ZEN_MODE = useSetting("ZEN_MODE")
const COLUMN_LAYOUT = useSetting("COLUMN_LAYOUT") const COLUMN_LAYOUT = useSetting("COLUMN_LAYOUT")
const SIDEBAR_ON_LEFT = useSetting("SIDEBAR_ON_LEFT") const SIDEBAR_ON_LEFT = useSetting("SIDEBAR_ON_LEFT")
@@ -237,6 +252,13 @@ const currentUser = useReadonlyStream(
platform.auth.getCurrentUser() platform.auth.getCurrentUser()
) )
watch(
() => ZEN_MODE.value,
() => {
EXPAND_NAVIGATION.value = !ZEN_MODE.value
}
)
const nativeShare = () => { const nativeShare = () => {
if (navigator.share) { if (navigator.share) {
navigator navigator

View File

@@ -249,11 +249,12 @@ import { platform } from "~/platform"
import { useI18n } from "@composables/i18n" import { useI18n } from "@composables/i18n"
import { useReadonlyStream } from "@composables/stream" import { useReadonlyStream } from "@composables/stream"
import { defineActionHandler, invokeAction } from "@helpers/actions" import { defineActionHandler, invokeAction } from "@helpers/actions"
import { workspaceStatus$, updateWorkspaceTeamName } from "~/newstore/workspace"
import TeamListAdapter from "~/helpers/teams/TeamListAdapter"
import { onLoggedIn } from "~/composables/auth"
import { GetMyTeamsQuery } from "~/helpers/backend/graphql" import { GetMyTeamsQuery } from "~/helpers/backend/graphql"
import { getPlatformSpecialKey } from "~/helpers/platformutils" import { getPlatformSpecialKey } from "~/helpers/platformutils"
import { useToast } from "~/composables/toast" import { useToast } from "~/composables/toast"
import { WorkspaceService } from "~/services/workspace.service"
import { useService } from "dioc/vue"
const t = useI18n() const t = useI18n()
const toast = useToast() const toast = useToast()
@@ -281,11 +282,10 @@ const currentUser = useReadonlyStream(
const selectedTeam = ref<GetMyTeamsQuery["myTeams"][number] | undefined>() const selectedTeam = ref<GetMyTeamsQuery["myTeams"][number] | undefined>()
// TeamList-Adapter // TeamList-Adapter
const workspaceService = useService(WorkspaceService) const teamListAdapter = new TeamListAdapter(true)
const teamListAdapter = workspaceService.acquireTeamListAdapter(null)
const myTeams = useReadonlyStream(teamListAdapter.teamList$, null) const myTeams = useReadonlyStream(teamListAdapter.teamList$, null)
const workspace = workspaceService.currentWorkspace const workspace = useReadonlyStream(workspaceStatus$, { type: "personal" })
const workspaceName = computed(() => const workspaceName = computed(() =>
workspace.value.type === "personal" workspace.value.type === "personal"
@@ -297,18 +297,20 @@ const refetchTeams = () => {
teamListAdapter.fetchList() teamListAdapter.fetchList()
} }
onLoggedIn(() => {
!teamListAdapter.isInitialized && teamListAdapter.initialize()
})
watch( watch(
() => myTeams.value, () => myTeams.value,
(newTeams) => { (newTeams) => {
const space = workspace.value if (newTeams && workspace.value.type === "team" && workspace.value.teamID) {
const team = newTeams.find((team) => team.id === workspace.value.teamID)
if (newTeams && space.type === "team" && space.teamID) {
const team = newTeams.find((team) => team.id === space.teamID)
if (team) { if (team) {
selectedTeam.value = team selectedTeam.value = team
// Update the workspace name if it's not the same as the updated team name // Update the workspace name if it's not the same as the updated team name
if (team.name !== space.teamName) { if (team.name !== workspace.value.teamName) {
workspaceService.updateWorkspaceTeamName(team.name) updateWorkspaceTeamName(workspace.value, team.name)
} }
} }
} }

View File

@@ -67,6 +67,7 @@
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { watch } from "vue"
import IconSidebar from "~icons/lucide/sidebar" import IconSidebar from "~icons/lucide/sidebar"
import IconSidebarOpen from "~icons/lucide/sidebar-open" import IconSidebarOpen from "~icons/lucide/sidebar-open"
import IconChevronRight from "~icons/lucide/chevron-right" import IconChevronRight from "~icons/lucide/chevron-right"
@@ -76,9 +77,17 @@ import { platform } from "~/platform"
const t = useI18n() const t = useI18n()
const ZEN_MODE = useSetting("ZEN_MODE")
const EXPAND_NAVIGATION = useSetting("EXPAND_NAVIGATION") const EXPAND_NAVIGATION = useSetting("EXPAND_NAVIGATION")
const SIDEBAR = useSetting("SIDEBAR") const SIDEBAR = useSetting("SIDEBAR")
watch(
() => ZEN_MODE.value,
() => {
EXPAND_NAVIGATION.value = !ZEN_MODE.value
}
)
defineProps<{ defineProps<{
show: boolean show: boolean
}>() }>()

View File

@@ -119,8 +119,5 @@ watch(
&.active { &.active {
@apply after:bg-accentLight; @apply after:bg-accentLight;
} }
scroll-padding: 4rem !important;
scroll-margin: 4rem !important;
} }
</style> </style>

View File

@@ -40,7 +40,7 @@
:key="`result-${result.id}`" :key="`result-${result.id}`"
:entry="result" :entry="result"
:active="isEqual(selectedEntry, [sectionIndex, entryIndex])" :active="isEqual(selectedEntry, [sectionIndex, entryIndex])"
@mouseover="onMouseOver($event, sectionIndex, entryIndex)" @mouseover="selectedEntry = [sectionIndex, entryIndex]"
@action="runAction(sectionID, result)" @action="runAction(sectionID, result)"
/> />
</div> </div>
@@ -178,24 +178,6 @@ function runAction(searcherID: string, result: SpotlightSearcherResult) {
emit("hide-modal") emit("hide-modal")
} }
let lastMousePosition: { x: number; y: number }
const onMouseOver = (
e: MouseEvent,
sectionIndex: number,
entryIndex: number
) => {
const mousePosition = {
x: e.clientX,
y: e.clientY,
}
// if the position is same, do nothing
if (isEqual(lastMousePosition, mousePosition)) return
selectedEntry.value = [sectionIndex, entryIndex]
lastMousePosition = mousePosition
}
function newUseArrowKeysForNavigation() { function newUseArrowKeysForNavigation() {
const selectedEntry = ref<[number, number]>([0, 0]) // [sectionIndex, entryIndex] const selectedEntry = ref<[number, number]>([0, 0]) // [sectionIndex, entryIndex]

View File

@@ -162,8 +162,10 @@ import { computed, nextTick, PropType, ref, watch } from "vue"
import { useToast } from "@composables/toast" import { useToast } from "@composables/toast"
import { useI18n } from "@composables/i18n" import { useI18n } from "@composables/i18n"
import { Picked } from "~/helpers/types/HoppPicked" import { Picked } from "~/helpers/types/HoppPicked"
import TeamListAdapter from "~/helpers/teams/TeamListAdapter"
import { useReadonlyStream } from "~/composables/stream" import { useReadonlyStream } from "~/composables/stream"
import { useLocalState } from "~/newstore/localstate" import { useLocalState } from "~/newstore/localstate"
import { onLoggedIn } from "~/composables/auth"
import { GetMyTeamsQuery } from "~/helpers/backend/graphql" import { GetMyTeamsQuery } from "~/helpers/backend/graphql"
import { pipe } from "fp-ts/function" import { pipe } from "fp-ts/function"
import * as TE from "fp-ts/TaskEither" import * as TE from "fp-ts/TaskEither"
@@ -219,6 +221,7 @@ import {
import * as E from "fp-ts/Either" import * as E from "fp-ts/Either"
import { platform } from "~/platform" import { platform } from "~/platform"
import { createCollectionGists } from "~/helpers/gist" import { createCollectionGists } from "~/helpers/gist"
import { workspaceStatus$ } from "~/newstore/workspace"
import { import {
createNewTab, createNewTab,
currentActiveTab, currentActiveTab,
@@ -237,8 +240,6 @@ import {
} from "~/helpers/collection/collection" } from "~/helpers/collection/collection"
import { currentReorderingStatus$ } from "~/newstore/reordering" import { currentReorderingStatus$ } from "~/newstore/reordering"
import { defineActionHandler } from "~/helpers/actions" import { defineActionHandler } from "~/helpers/actions"
import { WorkspaceService } from "~/services/workspace.service"
import { useService } from "dioc/vue"
const t = useI18n() const t = useI18n()
const toast = useToast() const toast = useToast()
@@ -315,8 +316,7 @@ const creatingGistCollection = ref(false)
const importingMyCollections = ref(false) const importingMyCollections = ref(false)
// TeamList-Adapter // TeamList-Adapter
const workspaceService = useService(WorkspaceService) const teamListAdapter = new TeamListAdapter(true)
const teamListAdapter = workspaceService.acquireTeamListAdapter(null)
const myTeams = useReadonlyStream(teamListAdapter.teamList$, null) const myTeams = useReadonlyStream(teamListAdapter.teamList$, null)
const REMEMBERED_TEAM_ID = useLocalState("REMEMBERED_TEAM_ID") const REMEMBERED_TEAM_ID = useLocalState("REMEMBERED_TEAM_ID")
const teamListFetched = ref(false) const teamListFetched = ref(false)
@@ -374,18 +374,17 @@ const updateSelectedTeam = (team: SelectedTeam) => {
} }
} }
const workspace = workspaceService.currentWorkspace onLoggedIn(() => {
!teamListAdapter.isInitialized && teamListAdapter.initialize()
})
const workspace = useReadonlyStream(workspaceStatus$, { type: "personal" })
// Used to switch collection type and team when user switch workspace in the global workspace switcher // Used to switch collection type and team when user switch workspace in the global workspace switcher
// Check if there is a teamID in the workspace, if yes, switch to team collection and select the team // Check if there is a teamID in the workspace, if yes, switch to team collection and select the team
// If there is no teamID, switch to my environment // If there is no teamID, switch to my environment
watch( watch(
() => { () => workspace.value.teamID,
const space = workspace.value
if (space.type === "personal") return undefined
else return space.teamID
},
(teamID) => { (teamID) => {
if (!teamID) { if (!teamID) {
switchToMyCollections() switchToMyCollections()

View File

@@ -308,6 +308,7 @@ import {
selectedEnvironmentIndex$, selectedEnvironmentIndex$,
setSelectedEnvironmentIndex, setSelectedEnvironmentIndex,
} from "~/newstore/environments" } from "~/newstore/environments"
import { changeWorkspace, workspaceStatus$ } from "~/newstore/workspace"
import TeamEnvironmentAdapter from "~/helpers/teams/TeamEnvironmentAdapter" import TeamEnvironmentAdapter from "~/helpers/teams/TeamEnvironmentAdapter"
import { useColorMode } from "@composables/theming" import { useColorMode } from "@composables/theming"
import { breakpointsTailwind, useBreakpoints } from "@vueuse/core" import { breakpointsTailwind, useBreakpoints } from "@vueuse/core"
@@ -315,10 +316,10 @@ import { invokeAction } from "~/helpers/actions"
import { TeamEnvironment } from "~/helpers/teams/TeamEnvironment" import { TeamEnvironment } from "~/helpers/teams/TeamEnvironment"
import { Environment } from "@hoppscotch/data" import { Environment } from "@hoppscotch/data"
import { onMounted } from "vue" import { onMounted } from "vue"
import { onLoggedIn } from "~/composables/auth"
import TeamListAdapter from "~/helpers/teams/TeamListAdapter"
import { useLocalState } from "~/newstore/localstate" import { useLocalState } from "~/newstore/localstate"
import { GetMyTeamsQuery } from "~/helpers/backend/graphql" import { GetMyTeamsQuery } from "~/helpers/backend/graphql"
import { useService } from "dioc/vue"
import { WorkspaceService } from "~/services/workspace.service"
type Scope = type Scope =
| { | {
@@ -352,18 +353,21 @@ type EnvironmentType = "my-environments" | "team-environments"
const myEnvironments = useReadonlyStream(environments$, []) const myEnvironments = useReadonlyStream(environments$, [])
const workspaceService = useService(WorkspaceService) const workspace = useReadonlyStream(workspaceStatus$, { type: "personal" })
const workspace = workspaceService.currentWorkspace
// TeamList-Adapter // TeamList-Adapter
const teamListAdapter = workspaceService.acquireTeamListAdapter(null) const teamListAdapter = new TeamListAdapter(true)
const myTeams = useReadonlyStream(teamListAdapter.teamList$, null) const myTeams = useReadonlyStream(teamListAdapter.teamList$, null)
const teamListFetched = ref(false) const teamListFetched = ref(false)
const REMEMBERED_TEAM_ID = useLocalState("REMEMBERED_TEAM_ID") const REMEMBERED_TEAM_ID = useLocalState("REMEMBERED_TEAM_ID")
onLoggedIn(() => {
!teamListAdapter.isInitialized && teamListAdapter.initialize()
})
const switchToTeamWorkspace = (team: GetMyTeamsQuery["myTeams"][number]) => { const switchToTeamWorkspace = (team: GetMyTeamsQuery["myTeams"][number]) => {
REMEMBERED_TEAM_ID.value = team.id REMEMBERED_TEAM_ID.value = team.id
workspaceService.changeWorkspace({ changeWorkspace({
teamID: team.id, teamID: team.id,
teamName: team.name, teamName: team.name,
type: "team", type: "team",

View File

@@ -58,15 +58,16 @@ import {
} from "~/newstore/environments" } from "~/newstore/environments"
import TeamEnvironmentAdapter from "~/helpers/teams/TeamEnvironmentAdapter" import TeamEnvironmentAdapter from "~/helpers/teams/TeamEnvironmentAdapter"
import { defineActionHandler } from "~/helpers/actions" import { defineActionHandler } from "~/helpers/actions"
import { workspaceStatus$ } from "~/newstore/workspace"
import TeamListAdapter from "~/helpers/teams/TeamListAdapter"
import { useLocalState } from "~/newstore/localstate" import { useLocalState } from "~/newstore/localstate"
import { onLoggedIn } from "~/composables/auth"
import { pipe } from "fp-ts/function" import { pipe } from "fp-ts/function"
import * as TE from "fp-ts/TaskEither" import * as TE from "fp-ts/TaskEither"
import { GQLError } from "~/helpers/backend/GQLClient" import { GQLError } from "~/helpers/backend/GQLClient"
import { deleteEnvironment } from "~/newstore/environments" import { deleteEnvironment } from "~/newstore/environments"
import { deleteTeamEnvironment } from "~/helpers/backend/mutations/TeamEnvironment" import { deleteTeamEnvironment } from "~/helpers/backend/mutations/TeamEnvironment"
import { useToast } from "~/composables/toast" import { useToast } from "~/composables/toast"
import { WorkspaceService } from "~/services/workspace.service"
import { useService } from "dioc/vue"
const t = useI18n() const t = useI18n()
const toast = useToast() const toast = useToast()
@@ -98,8 +99,7 @@ const currentUser = useReadonlyStream(
) )
// TeamList-Adapter // TeamList-Adapter
const workspaceService = useService(WorkspaceService) const teamListAdapter = new TeamListAdapter(true)
const teamListAdapter = workspaceService.acquireTeamListAdapter(null)
const myTeams = useReadonlyStream(teamListAdapter.teamList$, null) const myTeams = useReadonlyStream(teamListAdapter.teamList$, null)
const teamListFetched = ref(false) const teamListFetched = ref(false)
const REMEMBERED_TEAM_ID = useLocalState("REMEMBERED_TEAM_ID") const REMEMBERED_TEAM_ID = useLocalState("REMEMBERED_TEAM_ID")
@@ -152,7 +152,11 @@ watch(
} }
) )
const workspace = workspaceService.currentWorkspace onLoggedIn(() => {
!teamListAdapter.isInitialized && teamListAdapter.initialize()
})
const workspace = useReadonlyStream(workspaceStatus$, { type: "personal" })
// Switch to my environments if workspace is personal and to team environments if workspace is team // Switch to my environments if workspace is personal and to team environments if workspace is team
// also resets selected environment if workspace is personal and the previous selected environment was a team environment // also resets selected environment if workspace is personal and the previous selected environment was a team environment

View File

@@ -211,9 +211,3 @@ defineActionHandler("request.open-tab", ({ tab }) => {
selectedOptionTab.value = tab as GQLOptionTabs selectedOptionTab.value = tab as GQLOptionTabs
}) })
</script> </script>
<style lang="scss" scoped>
:deep(.cm-panels) {
@apply top-upperPrimaryStickyFold #{!important};
}
</style>

View File

@@ -139,9 +139,3 @@ defineActionHandler(
computed(() => !!props.response && props.response.length > 0) computed(() => !!props.response && props.response.length > 0)
) )
</script> </script>
<style lang="scss" scoped>
:deep(.cm-panels) {
@apply top-sidebarPrimaryStickyFold #{!important};
}
</style>

View File

@@ -396,9 +396,3 @@ const copySchema = () => {
copySchemaIcon.value = IconCheck copySchemaIcon.value = IconCheck
} }
</script> </script>
<style lang="scss" scoped>
:deep(.cm-panels) {
@apply top-sidebarPrimaryStickyFold #{!important};
}
</style>

View File

@@ -528,9 +528,3 @@ const getInspectorResult = (results: InspectorResult[], index: number) => {
}) })
} }
</script> </script>
<style lang="scss" scoped>
:deep(.cm-panels) {
@apply top-upperTertiaryStickyFold #{!important};
}
</style>

View File

@@ -9,7 +9,7 @@
<div class="flex"> <div class="flex">
<HoppButtonSecondary <HoppButtonSecondary
v-tippy="{ theme: 'tooltip' }" v-tippy="{ theme: 'tooltip' }"
to="https://docs.hoppscotch.io/documentation/features/rest-api-testing" to="https://docs.hoppscotch.io/documentation/getting-started/rest/using-parameters"
blank blank
:title="t('app.wiki')" :title="t('app.wiki')"
:icon="IconHelpCircle" :icon="IconHelpCircle"
@@ -430,9 +430,3 @@ const getInspectorResult = (results: InspectorResult[], index: number) => {
}) })
} }
</script> </script>
<style lang="scss" scoped>
:deep(.cm-panels) {
@apply top-upperTertiaryStickyFold #{!important};
}
</style>

View File

@@ -110,9 +110,3 @@ const clearContent = () => {
preRequestScript.value = "" preRequestScript.value = ""
} }
</script> </script>
<style lang="scss" scoped>
:deep(.cm-panels) {
@apply top-upperTertiaryStickyFold #{!important};
}
</style>

View File

@@ -205,9 +205,3 @@ const prettifyXML = (xml: string) => {
}) })
} }
</script> </script>
<style lang="scss" scoped>
:deep(.cm-panels) {
@apply top-upperFourthStickyFold #{!important};
}
</style>

View File

@@ -216,8 +216,7 @@ import IconClose from "~icons/lucide/x"
import { useColorMode } from "~/composables/theming" import { useColorMode } from "~/composables/theming"
import { useVModel } from "@vueuse/core" import { useVModel } from "@vueuse/core"
import { useService } from "dioc/vue" import { workspaceStatus$ } from "~/newstore/workspace"
import { WorkspaceService } from "~/services/workspace.service"
const props = defineProps<{ const props = defineProps<{
modelValue: HoppTestResult | null | undefined modelValue: HoppTestResult | null | undefined
@@ -232,8 +231,7 @@ const testResults = useVModel(props, "modelValue", emit)
const t = useI18n() const t = useI18n()
const colorMode = useColorMode() const colorMode = useColorMode()
const workspaceService = useService(WorkspaceService) const workspace = useReadonlyStream(workspaceStatus$, { type: "personal" })
const workspace = workspaceService.currentWorkspace
const showMyEnvironmentDetailsModal = ref(false) const showMyEnvironmentDetailsModal = ref(false)
const showTeamEnvironmentDetailsModal = ref(false) const showTeamEnvironmentDetailsModal = ref(false)

View File

@@ -106,9 +106,3 @@ const clearContent = () => {
testScript.value = "" testScript.value = ""
} }
</script> </script>
<style lang="scss" scoped>
:deep(.cm-panels) {
@apply top-upperTertiaryStickyFold #{!important};
}
</style>

View File

@@ -424,9 +424,3 @@ const clearContent = () => {
bulkUrlEncodedParams.value = "" bulkUrlEncodedParams.value = ""
} }
</script> </script>
<style lang="scss" scoped>
:deep(.cm-panels) {
@apply top-upperFourthStickyFold #{!important};
}
</style>

View File

@@ -86,11 +86,7 @@
/> />
</div> </div>
</div> </div>
<div <div ref="jsonResponse" class="flex flex-col flex-1 h-auto h-full"></div>
ref="jsonResponse"
class="flex flex-col flex-1 h-auto h-full"
:class="toggleFilter ? 'responseToggleOn' : 'responseToggleOff'"
></div>
<div <div
v-if="outlinePath" v-if="outlinePath"
class="sticky bottom-0 z-10 flex flex-shrink-0 px-2 overflow-auto overflow-x-auto border-t bg-primaryLight border-dividerLight flex-nowrap" class="sticky bottom-0 z-10 flex flex-shrink-0 px-2 overflow-auto overflow-x-auto border-t bg-primaryLight border-dividerLight flex-nowrap"
@@ -385,12 +381,4 @@ defineActionHandler("response.copy", () => copyResponse())
@apply transition; @apply transition;
@apply hover: text-secondary; @apply hover: text-secondary;
} }
:deep(.responseToggleOff .cm-panels) {
@apply top-lowerTertiaryStickyFold #{!important};
}
:deep(.responseToggleOn .cm-panels) {
@apply top-lowerFourthStickyFold #{!important};
}
</style> </style>

View File

@@ -117,9 +117,3 @@ useCodemirror(
defineActionHandler("response.file.download", () => downloadResponse()) defineActionHandler("response.file.download", () => downloadResponse())
defineActionHandler("response.copy", () => copyResponse()) defineActionHandler("response.copy", () => copyResponse())
</script> </script>
<style lang="scss" scoped>
:deep(.cm-panels) {
@apply top-lowerTertiaryStickyFold #{!important};
}
</style>

View File

@@ -1,8 +1,5 @@
<template> <template>
<div <div class="flex flex-col flex-1">
class="flex flex-col flex-1"
:class="{ eventFeildShown: showEventField }"
>
<div <div
v-if="showEventField" v-if="showEventField"
class="sticky z-10 flex items-center justify-center flex-shrink-0 overflow-x-auto border-b bg-primary border-dividerLight" class="sticky z-10 flex items-center justify-center flex-shrink-0 overflow-x-auto border-b bg-primary border-dividerLight"
@@ -274,17 +271,3 @@ const prettifyRequestBody = () => {
defineActionHandler("request.send-cancel", sendMessage) defineActionHandler("request.send-cancel", sendMessage)
</script> </script>
<style lang="scss" scoped>
:deep(.cm-panels) {
@apply top-upperSecondaryStickyFold #{!important};
}
.eventFeildShown :deep(.cm-panels),
.cmResponsePrimaryStickyFold :deep(.cm-panels) {
@apply top-upperTertiaryStickyFold #{!important};
}
.cmResponseSecondaryStickyFold :deep(.cm-panels) {
@apply top-upperFourthStickyFold #{!important};
}
</style>

View File

@@ -17,7 +17,7 @@
<span <span
v-tippy="{ theme: 'tooltip' }" v-tippy="{ theme: 'tooltip' }"
:title="relativeTime" :title="relativeTime"
class="mx-auto truncate text-tiny text-secondaryLight hover:text-secondary hover:text-center" class="mx-auto truncate ts-font text-secondaryLight hover:text-secondary hover:text-center"
> >
{{ shortDateTime(entry.ts) }} {{ shortDateTime(entry.ts) }}
</span> </span>
@@ -406,4 +406,8 @@ const icon = computed(() => markRaw(ICONS[props.entry.source].icon))
@apply transition; @apply transition;
@apply hover: text-secondary; @apply hover: text-secondary;
} }
.ts-font {
font-size: 0.6rem;
}
</style> </style>

View File

@@ -1,7 +1,7 @@
<template> <template>
<div ref="autoCompleteWrapper" class="autocomplete-wrapper"> <div ref="autoCompleteWrapper" class="autocomplete-wrapper">
<div <div
class="absolute inset-0 flex flex-1 divide-x divide-dividerLight overflow-x-auto no-scrollbar" class="absolute inset-0 flex flex-1 divide-x divide-dividerLight overflow-x-auto"
> >
<div <div
ref="editor" ref="editor"
@@ -152,22 +152,6 @@ const updateModelValue = (value: string) => {
}) })
} }
// close the context menu when the input is empty
watch(
() => props.modelValue,
(newVal) => {
if (!newVal) {
invokeAction("contextmenu.open", {
position: {
top: 0,
left: 0,
},
text: null,
})
}
}
)
const handleKeystroke = (ev: KeyboardEvent) => { const handleKeystroke = (ev: KeyboardEvent) => {
if (["ArrowDown", "ArrowUp", "Enter", "Tab", "Escape"].includes(ev.key)) { if (["ArrowDown", "ArrowUp", "Enter", "Tab", "Escape"].includes(ev.key)) {
ev.preventDefault() ev.preventDefault()
@@ -327,11 +311,12 @@ const envVars = computed(() =>
const envTooltipPlugin = new HoppReactiveEnvPlugin(envVars, view) const envTooltipPlugin = new HoppReactiveEnvPlugin(envVars, view)
function handleTextSelection() { const initView = (el: any) => {
function handleTextSelection() {
const selection = view.value?.state.selection.main const selection = view.value?.state.selection.main
if (selection) { if (selection) {
const { from, to } = selection const from = selection.from
if (from === to) return const to = selection.to
const text = view.value?.state.doc.sliceString(from, to) const text = view.value?.state.doc.sliceString(from, to)
const { top, left } = view.value?.coordsAtPos(from) const { top, left } = view.value?.coordsAtPos(from)
if (text) { if (text) {
@@ -353,9 +338,8 @@ function handleTextSelection() {
}) })
} }
} }
} }
const initView = (el: any) => {
// Debounce to prevent double click from selecting the word // Debounce to prevent double click from selecting the word
const debounceFn = useDebounceFn(() => { const debounceFn = useDebounceFn(() => {
handleTextSelection() handleTextSelection()
@@ -397,11 +381,6 @@ const initView = (el: any) => {
drop(ev) { drop(ev) {
ev.preventDefault() ev.preventDefault()
}, },
scroll(event) {
if (event.target) {
handleTextSelection()
}
},
}), }),
ViewPlugin.fromClass( ViewPlugin.fromClass(
class { class {

View File

@@ -0,0 +1,71 @@
<template>
<span class="inline-flex">
<tippy
interactive
trigger="click"
theme="popover"
:on-shown="() => tippyActions.focus()"
>
<span class="select-wrapper">
<HoppButtonSecondary
v-tippy="{ theme: 'tooltip' }"
:title="t('settings.change_font_size')"
class="pr-8"
:icon="IconType"
outline
:label="`${getFontSizeName(
fontSizes.find((size) => size === active)
)}`"
/>
</span>
<template #content="{ hide }">
<div
ref="tippyActions"
class="flex flex-col focus:outline-none"
tabindex="0"
@keyup.escape="hide()"
>
<HoppSmartItem
v-for="(size, index) in fontSizes"
:key="`size-${index}`"
:label="`${getFontSizeName(size)}`"
:icon="size === active ? IconCircleDot : IconCircle"
:active="size === active"
@click="
() => {
setActiveFont(size)
hide()
}
"
/>
</div>
</template>
</tippy>
</span>
</template>
<script setup lang="ts">
import IconCircleDot from "~icons/lucide/circle-dot"
import IconCircle from "~icons/lucide/circle"
import IconType from "~icons/lucide/type"
import { HoppFontSizes, HoppFontSize, applySetting } from "~/newstore/settings"
import { useSetting } from "@composables/settings"
import { useI18n } from "@composables/i18n"
import { ref } from "vue"
const t = useI18n()
const fontSizes = HoppFontSizes
const active = useSetting("FONT_SIZE")
const getFontSizeName = (size: HoppFontSize) => {
return t(`settings.font_size_${size}`)
}
const setActiveFont = (size: HoppFontSize) => {
applySetting("FONT_SIZE", size)
}
// Template refs
const tippyActions = ref<any | null>(null)
</script>

View File

@@ -7,7 +7,7 @@
> >
<template #body> <template #body>
<div v-if="sendInvitesResult.length" class="flex flex-col px-4"> <div v-if="sendInvitesResult.length" class="flex flex-col px-4">
<div class="flex flex-col items-center justify-center max-w-md mb-8"> <div class="flex flex-col items-center justify-center max-w-md">
<icon-lucide-users class="w-6 h-6 text-accent" /> <icon-lucide-users class="w-6 h-6 text-accent" />
<h3 class="my-2 text-lg text-center"> <h3 class="my-2 text-lg text-center">
{{ t("team.we_sent_invite_link") }} {{ t("team.we_sent_invite_link") }}
@@ -16,52 +16,31 @@
{{ t("team.we_sent_invite_link_description") }} {{ t("team.we_sent_invite_link_description") }}
</p> </p>
</div> </div>
<div v-if="successInvites.length">
<label class="mb-4 block">
{{ t("team.success_invites") }}
</label>
<div <div
class="flex flex-col p-4 border rounded space-y-6 border-dividerLight" class="flex flex-col p-4 mt-8 border rounded space-y-6 border-dividerLight"
> >
<div <div
v-for="(invitee, index) in successInvites" v-for="(invitee, index) in sendInvitesResult"
:key="`invitee-${index}`" :key="`invitee-${index}`"
> >
<p class="flex items-center"> <p class="flex items-center">
<component <component
:is="IconMailCheck" :is="
class="mr-4 svg-icons text-green-500" invitee.status === 'error' ? IconAlertTriangle : IconMailCheck
"
class="mr-4 svg-icons"
:class="
invitee.status === 'error' ? 'text-red-500' : 'text-green-500'
"
/> />
<span class="truncate">{{ invitee.email }}</span> <span class="truncate">{{ invitee.email }}</span>
</p> </p>
</div> <p v-if="invitee.status === 'error'" class="mt-2 ml-8 text-red-500">
</div>
</div>
<div v-if="failedInvites.length" class="mt-6">
<label class="mb-4 block">
{{ t("team.failed_invites") }}
</label>
<div
class="flex flex-col p-4 border rounded space-y-6 border-dividerLight"
>
<div
v-for="(invitee, index) in failedInvites"
:key="`invitee-${index}`"
>
<p class="flex items-center">
<component
:is="IconAlertTriangle"
class="mr-4 svg-icons text-red-500"
/>
<span class="truncate">{{ invitee.email }}</span>
</p>
<p class="mt-2 ml-8 text-red-500">
{{ getErrorMessage(invitee.error) }} {{ getErrorMessage(invitee.error) }}
</p> </p>
</div> </div>
</div> </div>
</div> </div>
</div>
<div <div
v-else-if="sendingInvites" v-else-if="sendingInvites"
class="flex items-center justify-center p-4" class="flex items-center justify-center p-4"
@@ -193,7 +172,7 @@
:active="invitee.value === 'OWNER'" :active="invitee.value === 'OWNER'"
@click=" @click="
() => { () => {
updateNewInviteeRole(index, TeamMemberRole.Owner) updateNewInviteeRole(index, 'OWNER')
hide() hide()
} }
" "
@@ -206,7 +185,7 @@
:active="invitee.value === 'EDITOR'" :active="invitee.value === 'EDITOR'"
@click=" @click="
() => { () => {
updateNewInviteeRole(index, TeamMemberRole.Editor) updateNewInviteeRole(index, 'EDITOR')
hide() hide()
} }
" "
@@ -219,7 +198,7 @@
:active="invitee.value === 'VIEWER'" :active="invitee.value === 'VIEWER'"
@click=" @click="
() => { () => {
updateNewInviteeRole(index, TeamMemberRole.Viewer) updateNewInviteeRole(index, 'VIEWER')
hide() hide()
} }
" "
@@ -505,12 +484,6 @@ type SendInvitesErrorType =
} }
const sendInvitesResult = ref<Array<SendInvitesErrorType>>([]) const sendInvitesResult = ref<Array<SendInvitesErrorType>>([])
const successInvites = computed(() =>
sendInvitesResult.value.filter((invitee) => invitee.status === "success")
)
const failedInvites = computed(() =>
sendInvitesResult.value.filter((invitee) => invitee.status === "error")
)
const sendingInvites = ref<boolean>(false) const sendingInvites = ref<boolean>(false)

View File

@@ -69,11 +69,11 @@
<script setup lang="ts"> <script setup lang="ts">
import { computed, ref } from "vue" import { computed, ref } from "vue"
import { onLoggedIn } from "@composables/auth"
import TeamListAdapter from "~/helpers/teams/TeamListAdapter"
import { useI18n } from "@composables/i18n" import { useI18n } from "@composables/i18n"
import { useReadonlyStream } from "@composables/stream" import { useReadonlyStream } from "@composables/stream"
import { useColorMode } from "@composables/theming" import { useColorMode } from "@composables/theming"
import { WorkspaceService } from "~/services/workspace.service"
import { useService } from "dioc/vue"
const t = useI18n() const t = useI18n()
@@ -89,8 +89,7 @@ const showModalInvite = ref(false)
const editingTeam = ref<any>({}) // TODO: Check this out const editingTeam = ref<any>({}) // TODO: Check this out
const editingTeamID = ref<any>("") const editingTeamID = ref<any>("")
const workspaceService = useService(WorkspaceService) const adapter = new TeamListAdapter(true)
const adapter = workspaceService.acquireTeamListAdapter(10000)
const adapterLoading = useReadonlyStream(adapter.loading$, false) const adapterLoading = useReadonlyStream(adapter.loading$, false)
const adapterError = useReadonlyStream(adapter.error$, null) const adapterError = useReadonlyStream(adapter.error$, null)
const myTeams = useReadonlyStream(adapter.teamList$, []) const myTeams = useReadonlyStream(adapter.teamList$, [])
@@ -99,6 +98,12 @@ const loading = computed(
() => adapterLoading.value && myTeams.value.length === 0 () => adapterLoading.value && myTeams.value.length === 0
) )
onLoggedIn(() => {
try {
adapter.initialize()
} catch (e) {}
})
const displayModalAdd = (shouldDisplay: boolean) => { const displayModalAdd = (shouldDisplay: boolean) => {
showModalAdd.value = shouldDisplay showModalAdd.value = shouldDisplay
adapter.fetchList() adapter.fetchList()

View File

@@ -16,9 +16,9 @@
<script setup lang="ts"> <script setup lang="ts">
import { computed } from "vue" import { computed } from "vue"
import { useReadonlyStream } from "~/composables/stream"
import { workspaceStatus$ } from "~/newstore/workspace"
import { useI18n } from "~/composables/i18n" import { useI18n } from "~/composables/i18n"
import { useService } from "dioc/vue"
import { WorkspaceService } from "~/services/workspace.service"
defineProps<{ defineProps<{
section?: string section?: string
@@ -26,8 +26,7 @@ defineProps<{
const t = useI18n() const t = useI18n()
const workspaceService = useService(WorkspaceService) const workspace = useReadonlyStream(workspaceStatus$, { type: "personal" })
const workspace = workspaceService.currentWorkspace
const teamWorkspaceName = computed(() => { const teamWorkspaceName = computed(() => {
if (workspace.value.type === "team" && workspace.value.teamName) { if (workspace.value.type === "team" && workspace.value.teamName) {

View File

@@ -1,5 +1,5 @@
<template> <template>
<div ref="rootEl"> <div>
<div class="flex flex-col"> <div class="flex flex-col">
<div class="flex flex-col"> <div class="flex flex-col">
<HoppSmartItem <HoppSmartItem
@@ -69,20 +69,20 @@
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { computed, ref, watch } from "vue" import { computed, ref, watch } from "vue"
import { onLoggedIn } from "~/composables/auth"
import { useReadonlyStream } from "~/composables/stream" import { useReadonlyStream } from "~/composables/stream"
import TeamListAdapter from "~/helpers/teams/TeamListAdapter"
import { platform } from "~/platform" import { platform } from "~/platform"
import { useI18n } from "@composables/i18n" import { useI18n } from "@composables/i18n"
import IconUser from "~icons/lucide/user" import IconUser from "~icons/lucide/user"
import IconUsers from "~icons/lucide/users" import IconUsers from "~icons/lucide/users"
import IconPlus from "~icons/lucide/plus" import IconPlus from "~icons/lucide/plus"
import { useColorMode } from "@composables/theming" import { useColorMode } from "@composables/theming"
import { changeWorkspace, workspaceStatus$ } from "~/newstore/workspace"
import { GetMyTeamsQuery } from "~/helpers/backend/graphql" import { GetMyTeamsQuery } from "~/helpers/backend/graphql"
import IconDone from "~icons/lucide/check" import IconDone from "~icons/lucide/check"
import { useLocalState } from "~/newstore/localstate" import { useLocalState } from "~/newstore/localstate"
import { defineActionHandler } from "~/helpers/actions" import { defineActionHandler } from "~/helpers/actions"
import { WorkspaceService } from "~/services/workspace.service"
import { useService } from "dioc/vue"
import { useElementVisibility, useIntervalFn } from "@vueuse/core"
const t = useI18n() const t = useI18n()
const colorMode = useColorMode() const colorMode = useColorMode()
@@ -94,37 +94,13 @@ const currentUser = useReadonlyStream(
platform.auth.getProbableUser() platform.auth.getProbableUser()
) )
const workspaceService = useService(WorkspaceService) const teamListadapter = new TeamListAdapter(true)
const teamListadapter = workspaceService.acquireTeamListAdapter(null)
const myTeams = useReadonlyStream(teamListadapter.teamList$, []) const myTeams = useReadonlyStream(teamListadapter.teamList$, [])
const isTeamListLoading = useReadonlyStream(teamListadapter.loading$, false) const isTeamListLoading = useReadonlyStream(teamListadapter.loading$, false)
const teamListAdapterError = useReadonlyStream(teamListadapter.error$, null) const teamListAdapterError = useReadonlyStream(teamListadapter.error$, null)
const REMEMBERED_TEAM_ID = useLocalState("REMEMBERED_TEAM_ID") const REMEMBERED_TEAM_ID = useLocalState("REMEMBERED_TEAM_ID")
const teamListFetched = ref(false) const teamListFetched = ref(false)
const rootEl = ref<HTMLElement>()
const elVisible = useElementVisibility(rootEl)
const { pause: pauseListPoll, resume: resumeListPoll } = useIntervalFn(() => {
if (teamListadapter.isInitialized) {
teamListadapter.fetchList()
}
}, 10000)
watch(
elVisible,
() => {
if (elVisible.value) {
teamListadapter.fetchList()
resumeListPoll()
} else {
pauseListPoll()
}
},
{ immediate: true }
)
watch(myTeams, (teams) => { watch(myTeams, (teams) => {
if (teams && !teamListFetched.value) { if (teams && !teamListFetched.value) {
teamListFetched.value = true teamListFetched.value = true
@@ -139,7 +115,7 @@ const loading = computed(
() => isTeamListLoading.value && myTeams.value.length === 0 () => isTeamListLoading.value && myTeams.value.length === 0
) )
const workspace = workspaceService.currentWorkspace const workspace = useReadonlyStream(workspaceStatus$, { type: "personal" })
const isActiveWorkspace = computed(() => (id: string) => { const isActiveWorkspace = computed(() => (id: string) => {
if (workspace.value.type === "personal") return false if (workspace.value.type === "personal") return false
@@ -148,7 +124,7 @@ const isActiveWorkspace = computed(() => (id: string) => {
const switchToTeamWorkspace = (team: GetMyTeamsQuery["myTeams"][number]) => { const switchToTeamWorkspace = (team: GetMyTeamsQuery["myTeams"][number]) => {
REMEMBERED_TEAM_ID.value = team.id REMEMBERED_TEAM_ID.value = team.id
workspaceService.changeWorkspace({ changeWorkspace({
teamID: team.id, teamID: team.id,
teamName: team.name, teamName: team.name,
type: "team", type: "team",
@@ -157,11 +133,15 @@ const switchToTeamWorkspace = (team: GetMyTeamsQuery["myTeams"][number]) => {
const switchToPersonalWorkspace = () => { const switchToPersonalWorkspace = () => {
REMEMBERED_TEAM_ID.value = undefined REMEMBERED_TEAM_ID.value = undefined
workspaceService.changeWorkspace({ changeWorkspace({
type: "personal", type: "personal",
}) })
} }
onLoggedIn(() => {
teamListadapter.initialize()
})
watch( watch(
() => currentUser.value, () => currentUser.value,
(user) => { (user) => {

View File

@@ -216,11 +216,21 @@ export function useCodemirror(
? new HoppEnvironmentPlugin(subscribeToStream, view) ? new HoppEnvironmentPlugin(subscribeToStream, view)
: null : null
const initView = (el: any) => {
if (el) platform.ui?.onCodemirrorInstanceMount?.(el)
const extensions = [
basicSetup,
baseTheme,
syntaxHighlighting(baseHighlightStyle, { fallback: true }),
ViewPlugin.fromClass(
class {
update(update: ViewUpdate) {
function handleTextSelection() { function handleTextSelection() {
const selection = view.value?.state.selection.main const selection = view.value?.state.selection.main
if (selection) { if (selection) {
const { from, to } = selection const from = selection.from
if (from === to) return const to = selection.to
const text = view.value?.state.doc.sliceString(from, to) const text = view.value?.state.doc.sliceString(from, to)
const { top, left } = view.value?.coordsAtPos(from) const { top, left } = view.value?.coordsAtPos(from)
if (text) { if (text) {
@@ -243,16 +253,6 @@ export function useCodemirror(
} }
} }
const initView = (el: any) => {
if (el) platform.ui?.onCodemirrorInstanceMount?.(el)
const extensions = [
basicSetup,
baseTheme,
syntaxHighlighting(baseHighlightStyle, { fallback: true }),
ViewPlugin.fromClass(
class {
update(update: ViewUpdate) {
// Debounce to prevent double click from selecting the word // Debounce to prevent double click from selecting the word
const debounceFn = useDebounceFn(() => { const debounceFn = useDebounceFn(() => {
handleTextSelection() handleTextSelection()
@@ -296,13 +296,6 @@ export function useCodemirror(
} }
} }
), ),
EditorView.domEventHandlers({
scroll(event) {
if (event.target) {
handleTextSelection()
}
},
}),
EditorView.updateListener.of((update) => { EditorView.updateListener.of((update) => {
if (options.extendedEditorConfig.readOnly) { if (options.extendedEditorConfig.readOnly) {
update.view.contentDOM.inputMode = "none" update.view.contentDOM.inputMode = "none"

View File

@@ -63,7 +63,6 @@ export const baseTheme = EditorView.theme({
".cm-panels": { ".cm-panels": {
backgroundColor: "var(--primary-light-color)", backgroundColor: "var(--primary-light-color)",
color: "var(--secondary-light-color)", color: "var(--secondary-light-color)",
zIndex: "1",
}, },
".cm-panels.cm-panels-top": { ".cm-panels.cm-panels-top": {
borderBottom: "1px solid var(--divider-light-color)", borderBottom: "1px solid var(--divider-light-color)",
@@ -75,34 +74,25 @@ export const baseTheme = EditorView.theme({
display: "flex", display: "flex",
alignItems: "center", alignItems: "center",
flexWrap: "nowrap", flexWrap: "nowrap",
flexShrink: "0", flexShrink: 0,
overflow: "auto", overflow: "auto",
padding: "0.25rem 0.5rem !important",
}, },
".cm-search label": { ".cm-search label": {
display: "inline-flex", display: "inline-flex",
alignItems: "center", alignItems: "center",
}, },
".cm-textfield": { ".cm-textfield": {
backgroundColor: "var(--primary-color)", backgroundColor: "var(--primary-dark-color)",
color: "var(--secondary-dark-color)", color: "var(--secondary-dark-color)",
borderColor: "var(--divider-light-color)", borderColor: "var(--divider-light-color)",
borderRadius: "4px", borderRadius: "4px",
fontSize: "var(--font-size-tiny)",
fontWeight: "600",
flexShrink: "0",
border: "1px solid var(--divider-color)",
}, },
".cm-button": { ".cm-button": {
backgroundColor: "var(--primary-color)", backgroundColor: "var(--primary-dark-color)",
color: "var(--secondary-light-color)", color: "var(--secondary-dark-color)",
backgroundImage: "none", backgroundImage: "none",
border: "none",
borderRadius: "4px", borderRadius: "4px",
fontSize: "var(--font-size-tiny)",
fontWeight: "600",
textTransform: "capitalize",
flexShrink: "0",
border: "1px solid var(--divider-color)",
}, },
".cm-completionLabel": { ".cm-completionLabel": {
color: "var(--secondary-color)", color: "var(--secondary-color)",
@@ -117,10 +107,10 @@ export const baseTheme = EditorView.theme({
color: "var(--tooltip-color)", color: "var(--tooltip-color)",
}, },
".cm-tooltip-arrow:after": { ".cm-tooltip-arrow:after": {
borderTopColor: "currentColor !important", borderTopColor: "inherit !important",
}, },
".cm-tooltip-arrow:before": { ".cm-tooltip-arrow:before": {
borderTopColor: "currentColor !important", borderTopColor: "inherit !important",
}, },
".cm-tooltip.cm-tooltip-autocomplete > ul": { ".cm-tooltip.cm-tooltip-autocomplete > ul": {
fontFamily: "var(--font-mono)", fontFamily: "var(--font-mono)",
@@ -165,8 +155,8 @@ export const baseTheme = EditorView.theme({
textAlign: "center", textAlign: "center",
}, },
".cm-line": { ".cm-line": {
paddingLeft: "0.5rem", paddingLeft: "0.5em",
paddingRight: "0.5rem", paddingRight: "0.5em",
}, },
".cm-activeLineGutter": { ".cm-activeLineGutter": {
backgroundColor: "transparent", backgroundColor: "transparent",
@@ -193,7 +183,6 @@ export const inputTheme = EditorView.theme({
fontFamily: "var(--font-sans)", fontFamily: "var(--font-sans)",
color: "var(--secondary-dark-color)", color: "var(--secondary-dark-color)",
backgroundColor: "transparent", backgroundColor: "transparent",
height: "100%",
}, },
".cm-cursor": { ".cm-cursor": {
borderColor: "var(--secondary-color)", borderColor: "var(--secondary-color)",
@@ -209,7 +198,6 @@ export const inputTheme = EditorView.theme({
".cm-panels": { ".cm-panels": {
backgroundColor: "var(--primary-light-color)", backgroundColor: "var(--primary-light-color)",
color: "var(--secondary-light-color)", color: "var(--secondary-light-color)",
zIndex: "1",
}, },
".cm-panels.cm-panels-top": { ".cm-panels.cm-panels-top": {
borderBottom: "1px solid var(--divider-light-color)", borderBottom: "1px solid var(--divider-light-color)",
@@ -221,34 +209,25 @@ export const inputTheme = EditorView.theme({
display: "flex", display: "flex",
alignItems: "center", alignItems: "center",
flexWrap: "nowrap", flexWrap: "nowrap",
flexShrink: "0", flexShrink: 0,
overflow: "auto", overflow: "auto",
padding: "0.25rem 0.5rem !important",
}, },
".cm-search label": { ".cm-search label": {
display: "inline-flex", display: "inline-flex",
alignItems: "center", alignItems: "center",
}, },
".cm-textfield": { ".cm-textfield": {
backgroundColor: "var(--primary-color)", backgroundColor: "var(--primary-dark-color)",
color: "var(--secondary-dark-color)", color: "var(--secondary-dark-color)",
borderColor: "var(--divider-light-color)", borderColor: "var(--divider-light-color)",
borderRadius: "4px", borderRadius: "4px",
fontSize: "var(--font-size-tiny)",
fontWeight: "600",
flexShrink: "0",
border: "1px solid var(--divider-color)",
}, },
".cm-button": { ".cm-button": {
backgroundColor: "var(--primary-color)", backgroundColor: "var(--primary-dark-color)",
color: "var(--secondary-light-color)", color: "var(--secondary-dark-color)",
backgroundImage: "none", backgroundImage: "none",
border: "none",
borderRadius: "4px", borderRadius: "4px",
fontSize: "var(--font-size-tiny)",
fontWeight: "600",
textTransform: "capitalize",
flexShrink: "0",
border: "1px solid var(--divider-color)",
}, },
".cm-completionLabel": { ".cm-completionLabel": {
color: "var(--secondary-color)", color: "var(--secondary-color)",
@@ -311,11 +290,10 @@ export const inputTheme = EditorView.theme({
textAlign: "center", textAlign: "center",
}, },
".cm-line": { ".cm-line": {
lineHeight: "1rem",
paddingLeft: "1rem", paddingLeft: "1rem",
paddingRight: "1rem", paddingRight: "1rem",
paddingTop: "0.25rem", paddingTop: "0.2rem",
paddingBottom: "0.25rem", paddingBottom: "0.2rem",
}, },
".cm-activeLineGutter": { ".cm-activeLineGutter": {
backgroundColor: "transparent", backgroundColor: "transparent",

View File

@@ -58,7 +58,7 @@ type HoppImporterDefinition<T, Y, E> = {
export const defineImporter = <ReturnType, StepType, Errors>(input: { export const defineImporter = <ReturnType, StepType, Errors>(input: {
id: string id: string
name: string name: string
icon: object | Component icon: Component
importer: HoppImporter<ReturnType, StepType, Errors> importer: HoppImporter<ReturnType, StepType, Errors>
applicableTo: HoppImporterApplicableTo applicableTo: HoppImporterApplicableTo
steps: StepType steps: StepType

View File

@@ -514,32 +514,6 @@ const parseOpenAPIAuth = (
? parseOpenAPIV3Auth(doc as OpenAPIV3.Document | OpenAPIV31.Document, op) ? parseOpenAPIV3Auth(doc as OpenAPIV3.Document | OpenAPIV31.Document, op)
: parseOpenAPIV2Auth(doc as OpenAPIV2.Document, op) : parseOpenAPIV2Auth(doc as OpenAPIV2.Document, op)
const parseOpenAPIUrl = (
doc: OpenAPI.Document | OpenAPIV2.Document | OpenAPIV3.Document
): string => {
/**
* OpenAPI V2 has version as a string in the document's swagger property.
* And host and basePath are in the document's host and basePath properties.
* Relevant v2 reference: https://swagger.io/specification/v2/#:~:text=to%20be%20obscured.-,Schema,-Swagger%20Object
**/
if (objectHasProperty(doc, "swagger")) {
return `${doc.host}${doc.basePath}`
}
/**
* OpenAPI V3 has version as a string in the document's openapi property.
* And host and basePath are in the document's servers property.
* Relevant v3 reference: https://swagger.io/specification/#server-object
**/
if (objectHasProperty(doc, "servers")) {
return doc.servers?.[0].url ?? "<<baseUrl>>"
}
// If the document is neither v2 nor v3 then return a env variable as placeholder
return "<<baseUrl>>"
}
const convertPathToHoppReqs = ( const convertPathToHoppReqs = (
doc: OpenAPI.Document, doc: OpenAPI.Document,
pathName: string, pathName: string,
@@ -561,9 +535,7 @@ const convertPathToHoppReqs = (
makeRESTRequest({ makeRESTRequest({
name: info.operationId ?? info.summary ?? "Untitled Request", name: info.operationId ?? info.summary ?? "Untitled Request",
method: method.toUpperCase(), method: method.toUpperCase(),
endpoint: `${parseOpenAPIUrl(doc)}${replaceOpenApiPathTemplating( endpoint: `<<baseUrl>>${replaceOpenApiPathTemplating(pathName)}`, // TODO: Make this proper
pathName
)}`,
// We don't need to worry about reference types as the Dereferencing pass should remove them // We don't need to worry about reference types as the Dereferencing pass should remove them
params: parseOpenAPIParams( params: parseOpenAPIParams(

View File

@@ -17,7 +17,6 @@ let keybindingsEnabled = true
type ModifierKeys = type ModifierKeys =
| "ctrl" | "ctrl"
| "alt" | "alt"
| "shift"
| "ctrl-shift" | "ctrl-shift"
| "alt-shift" | "alt-shift"
| "ctrl-alt" | "ctrl-alt"
@@ -40,6 +39,7 @@ type SingleCharacterShortcutKey = `${Key}`
type ShortcutKey = ModifierBasedShortcutKey | SingleCharacterShortcutKey type ShortcutKey = ModifierBasedShortcutKey | SingleCharacterShortcutKey
export const bindings: { export const bindings: {
// eslint-disable-next-line no-unused-vars
[_ in ShortcutKey]?: HoppActionWithNoArgs [_ in ShortcutKey]?: HoppActionWithNoArgs
} = { } = {
"ctrl-enter": "request.send-cancel", "ctrl-enter": "request.send-cancel",
@@ -100,8 +100,6 @@ function handleKeyDown(ev: KeyboardEvent) {
} }
function generateKeybindingString(ev: KeyboardEvent): ShortcutKey | null { function generateKeybindingString(ev: KeyboardEvent): ShortcutKey | null {
const target = ev.target
// We may or may not have a modifier key // We may or may not have a modifier key
const modifierKey = getActiveModifier(ev) const modifierKey = getActiveModifier(ev)
@@ -110,18 +108,9 @@ function generateKeybindingString(ev: KeyboardEvent): ShortcutKey | null {
if (!key) return null if (!key) return null
// All key combos backed by modifiers are valid shortcuts (whether currently typing or not) // All key combos backed by modifiers are valid shortcuts (whether currently typing or not)
if (modifierKey) { if (modifierKey) return `${modifierKey}-${key}`
// If the modifier is shift and the target is an input, we ignore
if (
modifierKey === "shift" &&
isDOMElement(target) &&
isTypableElement(target)
) {
return null
}
return `${modifierKey}-${key}` const target = ev.target
}
// no modifier key here then we do not do anything while on input // no modifier key here then we do not do anything while on input
if (isDOMElement(target) && isTypableElement(target)) return null if (isDOMElement(target) && isTypableElement(target)) return null

View File

@@ -902,16 +902,36 @@ export default class NewTeamCollectionAdapter {
) )
} }
private async getCollectionChildren( /**
collection: TeamCollection * Expands a collection on the tree
): Promise<TeamCollection[]> { *
* When a collection is loaded initially in the adapter, children and requests are not loaded (they will be set to null)
* Upon expansion those two fields will be populated
*
* @param {string} collectionID - The ID of the collection to expand
*/
async expandCollection(collectionID: string): Promise<void> {
// TODO: While expanding one collection, block (or queue) the expansion of the other, to avoid race conditions
const tree = this.collections$.value
const collection = findCollInTree(tree, collectionID)
if (!collection) return
if (collection.children != null) return
const collections: TeamCollection[] = [] const collections: TeamCollection[] = []
this.loadingCollections$.next([
...this.loadingCollections$.getValue(),
collectionID,
])
while (true) { while (true) {
const data = await runGQLQuery({ const data = await runGQLQuery({
query: GetCollectionChildrenDocument, query: GetCollectionChildrenDocument,
variables: { variables: {
collectionID: collection.id, collectionID,
cursor: cursor:
collections.length > 0 collections.length > 0
? collections[collections.length - 1].id ? collections[collections.length - 1].id
@@ -920,8 +940,12 @@ export default class NewTeamCollectionAdapter {
}) })
if (E.isLeft(data)) { if (E.isLeft(data)) {
this.loadingCollections$.next(
this.loadingCollections$.getValue().filter((x) => x !== collectionID)
)
throw new Error( throw new Error(
`Child Collection Fetch Error for ${collection.id}: ${data.left}` `Child Collection Fetch Error for ${collectionID}: ${data.left}`
) )
} }
@@ -941,25 +965,23 @@ export default class NewTeamCollectionAdapter {
break break
} }
return collections
}
private async getCollectionRequests(
collection: TeamCollection
): Promise<TeamRequest[]> {
const requests: TeamRequest[] = [] const requests: TeamRequest[] = []
while (true) { while (true) {
const data = await runGQLQuery({ const data = await runGQLQuery({
query: GetCollectionRequestsDocument, query: GetCollectionRequestsDocument,
variables: { variables: {
collectionID: collection.id, collectionID,
cursor: cursor:
requests.length > 0 ? requests[requests.length - 1].id : undefined, requests.length > 0 ? requests[requests.length - 1].id : undefined,
}, },
}) })
if (E.isLeft(data)) { if (E.isLeft(data)) {
this.loadingCollections$.next(
this.loadingCollections$.getValue().filter((x) => x !== collectionID)
)
throw new Error(`Child Request Fetch Error for ${data}: ${data.left}`) throw new Error(`Child Request Fetch Error for ${data}: ${data.left}`)
} }
@@ -967,7 +989,7 @@ export default class NewTeamCollectionAdapter {
...data.right.requestsInCollection.map<TeamRequest>((el) => { ...data.right.requestsInCollection.map<TeamRequest>((el) => {
return { return {
id: el.id, id: el.id,
collectionID: collection.id, collectionID,
title: el.title, title: el.title,
request: translateToNewRequest(JSON.parse(el.request)), request: translateToNewRequest(JSON.parse(el.request)),
} }
@@ -978,38 +1000,6 @@ export default class NewTeamCollectionAdapter {
break break
} }
return requests
}
/**
* Expands a collection on the tree
*
* When a collection is loaded initially in the adapter, children and requests are not loaded (they will be set to null)
* Upon expansion those two fields will be populated
*
* @param {string} collectionID - The ID of the collection to expand
*/
async expandCollection(collectionID: string): Promise<void> {
// TODO: While expanding one collection, block (or queue) the expansion of the other, to avoid race conditions
const tree = this.collections$.value
const collection = findCollInTree(tree, collectionID)
if (!collection) return
if (collection.children != null) return
this.loadingCollections$.next([
...this.loadingCollections$.getValue(),
collectionID,
])
try {
const [collections, requests] = await Promise.all([
this.getCollectionChildren(collection),
this.getCollectionRequests(collection),
])
collection.children = collections collection.children = collections
collection.requests = requests collection.requests = requests
@@ -1017,11 +1007,10 @@ export default class NewTeamCollectionAdapter {
collections.forEach((coll) => this.entityIDs.add(`collection-${coll.id}`)) collections.forEach((coll) => this.entityIDs.add(`collection-${coll.id}`))
requests.forEach((req) => this.entityIDs.add(`request-${req.id}`)) requests.forEach((req) => this.entityIDs.add(`request-${req.id}`))
this.collections$.next(tree)
} finally {
this.loadingCollections$.next( this.loadingCollections$.next(
this.loadingCollections$.getValue().filter((x) => x !== collectionID) this.loadingCollections$.getValue().filter((x) => x !== collectionID)
) )
}
this.collections$.next(tree)
} }
} }

View File

@@ -17,10 +17,7 @@ export default class TeamListAdapter {
public isInitialized: boolean public isInitialized: boolean
constructor( constructor(deferInit = false) {
deferInit = false,
private doPolling = true
) {
this.error$ = new BehaviorSubject<GQLError<string> | null>(null) this.error$ = new BehaviorSubject<GQLError<string> | null>(null)
this.loading$ = new BehaviorSubject<boolean>(false) this.loading$ = new BehaviorSubject<boolean>(false)
this.teamList$ = new BehaviorSubject<GetMyTeamsQuery["myTeams"]>([]) this.teamList$ = new BehaviorSubject<GetMyTeamsQuery["myTeams"]>([])
@@ -41,7 +38,7 @@ export default class TeamListAdapter {
const func = async () => { const func = async () => {
await this.fetchList() await this.fetchList()
if (!this.isDispose && this.doPolling) { if (!this.isDispose) {
this.timeoutHandle = setTimeout(() => func(), POLL_DURATION) this.timeoutHandle = setTimeout(() => func(), POLL_DURATION)
} }
} }

View File

@@ -1,7 +1,7 @@
<template> <template>
<div class="flex w-screen h-screen"> <div class="flex w-screen h-screen">
<Splitpanes class="no-splitter" :dbl-click-splitter="false" horizontal> <Splitpanes class="no-splitter" :dbl-click-splitter="false" horizontal>
<Pane style="height: auto"> <Pane v-if="!zenMode" style="height: auto">
<AppHeader /> <AppHeader />
</Pane> </Pane>
<Pane :class="spacerClass" class="flex flex-1 !overflow-auto md:mb-0"> <Pane :class="spacerClass" class="flex flex-1 !overflow-auto md:mb-0">
@@ -79,7 +79,9 @@ const router = useRouter()
const showSearch = ref(false) const showSearch = ref(false)
const showSupport = ref(false) const showSupport = ref(false)
const fontSize = useSetting("FONT_SIZE")
const expandNavigation = useSetting("EXPAND_NAVIGATION") const expandNavigation = useSetting("EXPAND_NAVIGATION")
const zenMode = useSetting("ZEN_MODE")
const rightSidebar = useSetting("SIDEBAR") const rightSidebar = useSetting("SIDEBAR")
const columnLayout = useSetting("COLUMN_LAYOUT") const columnLayout = useSetting("COLUMN_LAYOUT")
@@ -131,9 +133,24 @@ watch(mdAndLarger, () => {
columnLayout.value = true columnLayout.value = true
} }
}) })
const spacerClass = computed(() =>
expandNavigation.value ? "spacer-small" : "spacer-expand" const spacerClass = computed(() => {
) if (fontSize.value === "small" && expandNavigation.value)
return "spacer-small"
if (fontSize.value === "medium" && expandNavigation.value)
return "spacer-medium"
if (fontSize.value === "large" && expandNavigation.value)
return "spacer-large"
if (
(fontSize.value === "small" ||
fontSize.value === "medium" ||
fontSize.value === "large") &&
!expandNavigation.value
)
return "spacer-expand"
return ""
})
defineActionHandler("modals.search.toggle", () => { defineActionHandler("modals.search.toggle", () => {
showSearch.value = !showSearch.value showSearch.value = !showSearch.value

View File

@@ -68,9 +68,23 @@ const applyAccentColor = (_app: App) => {
) )
} }
// eslint-disable-next-line @typescript-eslint/no-unused-vars
const applyFontSize = (_app: App) => {
const [pref] = useSettingStatic("FONT_SIZE")
watch(
pref,
(newPref) => {
document.documentElement.setAttribute("data-font-size", newPref)
},
{ immediate: true }
)
}
export default <HoppModule>{ export default <HoppModule>{
onVueAppInit(app) { onVueAppInit(app) {
applyColorMode(app) applyColorMode(app)
applyAccentColor(app) applyAccentColor(app)
applyFontSize(app)
}, },
} }

View File

@@ -23,6 +23,10 @@ export const HoppAccentColors = [
export type HoppAccentColor = (typeof HoppAccentColors)[number] export type HoppAccentColor = (typeof HoppAccentColors)[number]
export const HoppFontSizes = ["small", "medium", "large"] as const
export type HoppFontSize = (typeof HoppFontSizes)[number]
export type SettingsDef = { export type SettingsDef = {
syncCollections: boolean syncCollections: boolean
syncHistory: boolean syncHistory: boolean
@@ -45,6 +49,8 @@ export type SettingsDef = {
EXPAND_NAVIGATION: boolean EXPAND_NAVIGATION: boolean
SIDEBAR: boolean SIDEBAR: boolean
SIDEBAR_ON_LEFT: boolean SIDEBAR_ON_LEFT: boolean
ZEN_MODE: boolean
FONT_SIZE: HoppFontSize
COLUMN_LAYOUT: boolean COLUMN_LAYOUT: boolean
} }
@@ -70,6 +76,8 @@ export const getDefaultSettings = (): SettingsDef => ({
EXPAND_NAVIGATION: true, EXPAND_NAVIGATION: true,
SIDEBAR: true, SIDEBAR: true,
SIDEBAR_ON_LEFT: true, SIDEBAR_ON_LEFT: true,
ZEN_MODE: false,
FONT_SIZE: "small",
COLUMN_LAYOUT: true, COLUMN_LAYOUT: true,
}) })

View File

@@ -0,0 +1,67 @@
import { distinctUntilChanged, pluck } from "rxjs"
import DispatchingStore, { defineDispatchers } from "./DispatchingStore"
type Workspace =
| { type: "personal" }
| { type: "team"; teamID: string; teamName: string }
type WorkspaceState = {
workspace: Workspace
}
const initialState: WorkspaceState = {
workspace: {
type: "personal",
},
}
const dispatchers = defineDispatchers({
changeWorkspace(_, { workspace }: { workspace: Workspace }) {
return {
workspace,
}
},
updateWorkspaceTeamName(
_,
{ workspace, newTeamName }: { workspace: Workspace; newTeamName: string }
) {
if (workspace.type === "team") {
return {
workspace: {
...workspace,
teamName: newTeamName,
},
}
}
return {
workspace,
}
},
})
export const hoppWorkspaceStore = new DispatchingStore(
initialState,
dispatchers
)
export const workspaceStatus$ = hoppWorkspaceStore.subject$.pipe(
pluck("workspace"),
distinctUntilChanged()
)
export function changeWorkspace(workspace: Workspace) {
hoppWorkspaceStore.dispatch({
dispatcher: "changeWorkspace",
payload: { workspace },
})
}
export function updateWorkspaceTeamName(
workspace: Workspace,
newTeamName: string
) {
hoppWorkspaceStore.dispatch({
dispatcher: "updateWorkspaceTeamName",
payload: { workspace, newTeamName },
})
}

View File

@@ -141,7 +141,6 @@ import { InspectionService } from "~/services/inspection"
import { HeaderInspectorService } from "~/services/inspection/inspectors/header.inspector" import { HeaderInspectorService } from "~/services/inspection/inspectors/header.inspector"
import { EnvironmentInspectorService } from "~/services/inspection/inspectors/environment.inspector" import { EnvironmentInspectorService } from "~/services/inspection/inspectors/environment.inspector"
import { ResponseInspectorService } from "~/services/inspection/inspectors/response.inspector" import { ResponseInspectorService } from "~/services/inspection/inspectors/response.inspector"
import { cloneDeep } from "lodash-es"
const savingRequest = ref(false) const savingRequest = ref(false)
const confirmingCloseForTabID = ref<string | null>(null) const confirmingCloseForTabID = ref<string | null>(null)
@@ -229,14 +228,11 @@ const removeTab = (tabID: string) => {
} }
const closeOtherTabsAction = (tabID: string) => { const closeOtherTabsAction = (tabID: string) => {
const isTabDirty = getTabRef(tabID).value?.document.isDirty
const dirtyTabCount = getDirtyTabsCount() const dirtyTabCount = getDirtyTabsCount()
// If current tab is dirty, so we need to subtract 1 from the dirty tab count
const balanceDirtyTabCount = isTabDirty ? dirtyTabCount - 1 : dirtyTabCount
// If there are dirty tabs, show the confirm modal // If there are dirty tabs, show the confirm modal
if (balanceDirtyTabCount > 0) { if (dirtyTabCount > 0) {
confirmingCloseAllTabs.value = true confirmingCloseAllTabs.value = true
unsavedTabsCount.value = balanceDirtyTabCount unsavedTabsCount.value = dirtyTabCount
exceptedTabID.value = tabID exceptedTabID.value = tabID
} else { } else {
closeOtherTabs(tabID) closeOtherTabs(tabID)
@@ -247,7 +243,7 @@ const duplicateTab = (tabID: string) => {
const tab = getTabRef(tabID) const tab = getTabRef(tabID)
if (tab.value) { if (tab.value) {
const newTab = createNewTab({ const newTab = createNewTab({
request: cloneDeep(tab.value.document.request), request: tab.value.document.request,
isDirty: true, isDirty: true,
}) })
currentTabID.value = newTab.id currentTabID.value = newTab.id

View File

@@ -106,7 +106,6 @@
<RealtimeCommunication <RealtimeCommunication
:show-event-field="true" :show-event-field="true"
:is-connected="connectionState === 'CONNECTED'" :is-connected="connectionState === 'CONNECTED'"
class="cmResponseSecondaryStickyFold"
event-field-styles="top-upperSecondaryStickyFold" event-field-styles="top-upperSecondaryStickyFold"
sticky-header-styles="top-upperTertiaryStickyFold" sticky-header-styles="top-upperTertiaryStickyFold"
@send-message="sendMessage($event)" @send-message="sendMessage($event)"

View File

@@ -46,7 +46,6 @@
> >
<RealtimeCommunication <RealtimeCommunication
:is-connected="connectionState === 'CONNECTED'" :is-connected="connectionState === 'CONNECTED'"
class="cmResponsePrimaryStickyFold"
sticky-header-styles="top-upperSecondaryStickyFold" sticky-header-styles="top-upperSecondaryStickyFold"
@send-message="sendMessage($event)" @send-message="sendMessage($event)"
/> />

View File

@@ -1,6 +1,6 @@
<template> <template>
<div> <div>
<div class="container divide-y divide-dividerLight"> <div class="container space-y-8 divide-y divide-dividerLight">
<div class="md:grid md:gap-4 md:grid-cols-3"> <div class="md:grid md:gap-4 md:grid-cols-3">
<div class="p-8 md:col-span-1"> <div class="p-8 md:col-span-1">
<h3 class="heading"> <h3 class="heading">
@@ -36,6 +36,14 @@
<SmartAccentModePicker /> <SmartAccentModePicker />
</div> </div>
</section> </section>
<section>
<h4 class="font-semibold text-secondaryDark">
{{ t("settings.font_size") }}
</h4>
<div class="mt-4">
<SmartFontSizePicker />
</div>
</section>
<section> <section>
<h4 class="font-semibold text-secondaryDark"> <h4 class="font-semibold text-secondaryDark">
{{ t("settings.language") }} {{ t("settings.language") }}
@@ -82,6 +90,14 @@
{{ t("settings.sidebar_on_left") }} {{ t("settings.sidebar_on_left") }}
</HoppSmartToggle> </HoppSmartToggle>
</div> </div>
<div class="flex items-center">
<HoppSmartToggle
:on="ZEN_MODE"
@change="toggleSetting('ZEN_MODE')"
>
{{ t("layout.zen_mode") }}
</HoppSmartToggle>
</div>
</div> </div>
</section> </section>
</div> </div>
@@ -162,6 +178,7 @@ const PROXY_URL = useSetting("PROXY_URL")
const TELEMETRY_ENABLED = useSetting("TELEMETRY_ENABLED") const TELEMETRY_ENABLED = useSetting("TELEMETRY_ENABLED")
const EXPAND_NAVIGATION = useSetting("EXPAND_NAVIGATION") const EXPAND_NAVIGATION = useSetting("EXPAND_NAVIGATION")
const SIDEBAR_ON_LEFT = useSetting("SIDEBAR_ON_LEFT") const SIDEBAR_ON_LEFT = useSetting("SIDEBAR_ON_LEFT")
const ZEN_MODE = useSetting("ZEN_MODE")
const confirmRemove = ref(false) const confirmRemove = ref(false)
@@ -169,6 +186,10 @@ const proxySettings = computed(() => ({
url: PROXY_URL.value, url: PROXY_URL.value,
})) }))
watch(ZEN_MODE, (mode) => {
applySetting("EXPAND_NAVIGATION", !mode)
})
watch( watch(
proxySettings, proxySettings,
({ url }) => { ({ url }) => {

View File

@@ -2,7 +2,6 @@ import * as E from "fp-ts/Either"
import { import {
Interceptor, Interceptor,
InterceptorError, InterceptorError,
NetworkResponse,
RequestRunResult, RequestRunResult,
} from "../../../services/interceptor.service" } from "../../../services/interceptor.service"
import axios, { AxiosRequestConfig, CancelToken } from "axios" import axios, { AxiosRequestConfig, CancelToken } from "axios"
@@ -52,7 +51,7 @@ async function runRequest(
const timeEnd = Date.now() const timeEnd = Date.now()
return E.right(<NetworkResponse>{ return E.right({
...res, ...res,
config: { config: {
timeData: { timeData: {
@@ -65,7 +64,7 @@ async function runRequest(
const timeEnd = Date.now() const timeEnd = Date.now()
if (axios.isAxiosError(e) && e.response) { if (axios.isAxiosError(e) && e.response) {
return E.right(<NetworkResponse>{ return E.right({
...e.response, ...e.response,
config: { config: {
timeData: { timeData: {

View File

@@ -228,11 +228,6 @@ export class ExtensionInterceptorService
return E.right(result) return E.right(result)
} catch (e) { } catch (e) {
// TODO: improve type checking
if ((e as any).response) {
return E.right((e as any).response)
}
return E.left(<InterceptorError>{ return E.left(<InterceptorError>{
// TODO: i18n this // TODO: i18n this
humanMessage: { humanMessage: {

View File

@@ -72,7 +72,7 @@ export const twitter: HoppSupportOptionsMenuItem = {
icon: IconTwitter, icon: IconTwitter,
action: { action: {
type: "link", type: "link",
href: "https://hoppscotch.io/twitter", href: "https://hoppscotch.io/discord",
}, },
} }
@@ -84,7 +84,17 @@ export const invite: HoppSupportOptionsMenuItem = {
action: { action: {
type: "custom", type: "custom",
do() { do() {
invokeAction("modals.share.toggle") if (navigator.share) {
navigator
.share({
title: "Hoppscotch",
text: "Hoppscotch • Open source API development ecosystem - Helps you create requests faster, saving precious time on development.",
url: "https://hoppscotch.io",
})
.catch(console.error)
} else {
// fallback
}
}, },
}, },
} }

View File

@@ -1,238 +0,0 @@
import { describe, expect, vi, it, beforeEach, afterEach } from "vitest"
import { TestContainer } from "dioc/testing"
import { WorkspaceService } from "../workspace.service"
import { setPlatformDef } from "~/platform"
import { BehaviorSubject } from "rxjs"
import { effectScope, nextTick } from "vue"
const listAdapterMock = vi.hoisted(() => ({
isInitialized: false,
initialize: vi.fn(() => {
listAdapterMock.isInitialized = true
}),
dispose: vi.fn(() => {
listAdapterMock.isInitialized = false
}),
fetchList: vi.fn(),
}))
vi.mock("~/helpers/teams/TeamListAdapter", () => ({
default: class {
isInitialized = listAdapterMock.isInitialized
initialize = listAdapterMock.initialize
dispose = listAdapterMock.dispose
fetchList = listAdapterMock.fetchList
},
}))
describe("WorkspaceService", () => {
const platformMock = {
auth: {
getCurrentUserStream: vi.fn(),
getCurrentUser: vi.fn(),
},
}
beforeEach(() => {
// @ts-expect-error - We're mocking the platform
setPlatformDef(platformMock)
platformMock.auth.getCurrentUserStream.mockReturnValue(
new BehaviorSubject(null)
)
platformMock.auth.getCurrentUser.mockReturnValue(null)
})
describe("Initialization", () => {
it("should initialize with the personal workspace selected", () => {
const container = new TestContainer()
const service = container.bind(WorkspaceService)
expect(service.currentWorkspace.value).toEqual({ type: "personal" })
})
})
describe("updateWorkspaceTeamName", () => {
it("should update the workspace team name if the current workspace is a team workspace", () => {
const container = new TestContainer()
const service = container.bind(WorkspaceService)
service.changeWorkspace({
type: "team",
teamID: "test",
teamName: "before update",
})
service.updateWorkspaceTeamName("test")
expect(service.currentWorkspace.value).toEqual({
type: "team",
teamID: "test",
teamName: "test",
})
})
it("should not update the workspace team name if the current workspace is a personal workspace", () => {
const container = new TestContainer()
const service = container.bind(WorkspaceService)
service.changeWorkspace({
type: "personal",
})
service.updateWorkspaceTeamName("test")
expect(service.currentWorkspace.value).toEqual({ type: "personal" })
})
})
describe("changeWorkspace", () => {
it("updates the current workspace value to the given workspace", () => {
const container = new TestContainer()
const service = container.bind(WorkspaceService)
service.changeWorkspace({
type: "team",
teamID: "test",
teamName: "test",
})
expect(service.currentWorkspace.value).toEqual({
type: "team",
teamID: "test",
teamName: "test",
})
})
})
describe("acquireTeamListAdapter", () => {
beforeEach(() => {
vi.useFakeTimers()
listAdapterMock.fetchList.mockClear()
})
afterEach(() => {
vi.clearAllTimers()
})
it("should not poll if the polling time is null", () => {
const container = new TestContainer()
listAdapterMock.isInitialized = true // We need to initialize the list adapter before we can use it
const service = container.bind(WorkspaceService)
service.acquireTeamListAdapter(null)
vi.advanceTimersByTime(100000)
expect(listAdapterMock.fetchList).not.toHaveBeenCalled()
})
it("should not poll if the polling time is not null and user not logged in", async () => {
const container = new TestContainer()
const service = container.bind(WorkspaceService)
service.acquireTeamListAdapter(100)
await nextTick()
vi.advanceTimersByTime(110)
platformMock.auth.getCurrentUser.mockReturnValue(null)
platformMock.auth.getCurrentUserStream.mockReturnValue(
new BehaviorSubject(null)
)
expect(listAdapterMock.fetchList).not.toHaveBeenCalled()
})
it("should poll if the polling time is not null and the user is logged in", async () => {
const container = new TestContainer()
listAdapterMock.isInitialized = true // We need to initialize the list adapter before we can use it
platformMock.auth.getCurrentUser.mockReturnValue({
id: "test",
})
platformMock.auth.getCurrentUserStream.mockReturnValue(
new BehaviorSubject({ id: "test" })
)
const service = container.bind(WorkspaceService)
const adapter = service.acquireTeamListAdapter(100)
await nextTick()
vi.advanceTimersByTime(100)
expect(adapter!.fetchList).toHaveBeenCalledOnce()
})
it("emits 'managed-team-list-adapter-polled' when the service polls the adapter", async () => {
const container = new TestContainer()
listAdapterMock.isInitialized = true
platformMock.auth.getCurrentUser.mockReturnValue({
id: "test",
})
platformMock.auth.getCurrentUserStream.mockReturnValue(
new BehaviorSubject({ id: "test" })
)
const service = container.bind(WorkspaceService)
const eventFn = vi.fn()
const sub = service.getEventStream().subscribe(eventFn)
service.acquireTeamListAdapter(100)
await nextTick()
vi.advanceTimersByTime(100)
expect(eventFn).toHaveBeenCalledOnce()
expect(eventFn).toHaveBeenCalledWith({
type: "managed-team-list-adapter-polled",
})
sub.unsubscribe()
})
it("stops polling when the Vue effect scope is disposed and there is no more polling locks", async () => {
const container = new TestContainer()
listAdapterMock.isInitialized = true
platformMock.auth.getCurrentUser.mockReturnValue({
id: "test",
})
platformMock.auth.getCurrentUserStream.mockReturnValue(
new BehaviorSubject({ id: "test" })
)
const service = container.bind(WorkspaceService)
listAdapterMock.fetchList.mockClear() // Reset the counters
const scopeHandle = effectScope()
scopeHandle.run(() => {
service.acquireTeamListAdapter(100)
})
await nextTick()
vi.advanceTimersByTime(100)
expect(listAdapterMock.fetchList).toHaveBeenCalledOnce()
listAdapterMock.fetchList.mockClear()
scopeHandle.stop()
await nextTick()
vi.advanceTimersByTime(100)
expect(listAdapterMock.fetchList).not.toHaveBeenCalled()
})
})
})

View File

@@ -25,7 +25,8 @@ import {
HoppGQLRequest, HoppGQLRequest,
HoppRESTRequest, HoppRESTRequest,
} from "@hoppscotch/data" } from "@hoppscotch/data"
import { WorkspaceService } from "~/services/workspace.service" import { hoppWorkspaceStore } from "~/newstore/workspace"
import { changeWorkspace } from "~/newstore/workspace"
import { invokeAction } from "~/helpers/actions" import { invokeAction } from "~/helpers/actions"
/** /**
@@ -45,7 +46,6 @@ export class CollectionsSpotlightSearcherService
public searcherSectionTitle = this.t("collection.my_collections") public searcherSectionTitle = this.t("collection.my_collections")
private readonly spotlight = this.bind(SpotlightService) private readonly spotlight = this.bind(SpotlightService)
private readonly workspaceService = this.bind(WorkspaceService)
constructor() { constructor() {
super() super()
@@ -284,8 +284,8 @@ export class CollectionsSpotlightSearcherService
const folderPath = path.split("/").map((x) => parseInt(x)) const folderPath = path.split("/").map((x) => parseInt(x))
const reqIndex = folderPath.pop()! const reqIndex = folderPath.pop()!
if (this.workspaceService.currentWorkspace.value.type !== "personal") { if (hoppWorkspaceStore.value.workspace.type !== "personal") {
this.workspaceService.changeWorkspace({ changeWorkspace({
type: "personal", type: "personal",
}) })
} }

View File

@@ -14,6 +14,7 @@ import IconGlobe from "~icons/lucide/globe"
import IconMonitor from "~icons/lucide/monitor" import IconMonitor from "~icons/lucide/monitor"
import IconMoon from "~icons/lucide/moon" import IconMoon from "~icons/lucide/moon"
import IconSun from "~icons/lucide/sun" import IconSun from "~icons/lucide/sun"
import IconCircle from "~icons/lucide/circle"
import IconCheckCircle from "~icons/lucide/check-circle" import IconCheckCircle from "~icons/lucide/check-circle"
type Doc = { type Doc = {
@@ -33,6 +34,7 @@ export class SettingsSpotlightSearcherService extends StaticSpotlightSearcherSer
private t = getI18n() private t = getI18n()
private activeFontSize = useSetting("FONT_SIZE")
private activeTheme = useSetting("BG_COLOR") private activeTheme = useSetting("BG_COLOR")
public readonly searcherID = "settings" public readonly searcherID = "settings"
@@ -89,7 +91,60 @@ export class SettingsSpotlightSearcherService extends StaticSpotlightSearcherSer
: markRaw(IconMoon) : markRaw(IconMoon)
), ),
}, },
font_size_sm: {
text: [
this.t("settings.font_size"),
this.t("spotlight.settings.font.size_sm"),
],
onClick: () => {
console.log("clicked")
},
alternates: [
"font size",
"change font size",
"change font",
"increase font",
],
icon: computed(() =>
this.activeFontSize.value === "small"
? markRaw(IconCheckCircle)
: markRaw(IconCircle)
),
},
font_size_md: {
text: [
this.t("settings.font_size"),
this.t("spotlight.settings.font.size_md"),
],
alternates: [
"font size",
"change font size",
"change font",
"increase font",
],
icon: computed(() =>
this.activeFontSize.value === "medium"
? markRaw(IconCheckCircle)
: markRaw(IconCircle)
),
},
font_size_lg: {
text: [
this.t("settings.font_size"),
this.t("spotlight.settings.font.size_lg"),
],
alternates: [
"font size",
"change font size",
"change font",
"increase font",
],
icon: computed(() =>
this.activeFontSize.value === "large"
? markRaw(IconCheckCircle)
: markRaw(IconCircle)
),
},
change_lang: { change_lang: {
text: [ text: [
this.t("spotlight.section.interface"), this.t("spotlight.section.interface"),
@@ -147,6 +202,17 @@ export class SettingsSpotlightSearcherService extends StaticSpotlightSearcherSer
case "theme_black": case "theme_black":
invokeAction("settings.theme.black") invokeAction("settings.theme.black")
break break
// font size actions
case "font_size_sm":
this.activeFontSize.value = "small"
break
case "font_size_md":
this.activeFontSize.value = "medium"
break
case "font_size_lg":
this.activeFontSize.value = "large"
break
} }
} }
} }

View File

@@ -25,15 +25,16 @@ import { Service } from "dioc"
import * as E from "fp-ts/Either" import * as E from "fp-ts/Either"
import MiniSearch from "minisearch" import MiniSearch from "minisearch"
import IconCheckCircle from "~/components/app/spotlight/entry/IconSelected.vue" import IconCheckCircle from "~/components/app/spotlight/entry/IconSelected.vue"
import { useStreamStatic } from "~/composables/stream"
import { runGQLQuery } from "~/helpers/backend/GQLClient" import { runGQLQuery } from "~/helpers/backend/GQLClient"
import { GetMyTeamsDocument, GetMyTeamsQuery } from "~/helpers/backend/graphql" import { GetMyTeamsDocument, GetMyTeamsQuery } from "~/helpers/backend/graphql"
import { workspaceStatus$ } from "~/newstore/workspace"
import { platform } from "~/platform" import { platform } from "~/platform"
import IconEdit from "~icons/lucide/edit" import IconEdit from "~icons/lucide/edit"
import IconTrash2 from "~icons/lucide/trash-2" import IconTrash2 from "~icons/lucide/trash-2"
import IconUser from "~icons/lucide/user" import IconUser from "~icons/lucide/user"
import IconUserPlus from "~icons/lucide/user-plus" import IconUserPlus from "~icons/lucide/user-plus"
import IconUsers from "~icons/lucide/users" import IconUsers from "~icons/lucide/users"
import { WorkspaceService } from "~/services/workspace.service"
type Doc = { type Doc = {
text: string | string[] text: string | string[]
@@ -57,9 +58,14 @@ export class WorkspaceSpotlightSearcherService extends StaticSpotlightSearcherSe
public searcherSectionTitle = this.t("spotlight.workspace.title") public searcherSectionTitle = this.t("spotlight.workspace.title")
private readonly spotlight = this.bind(SpotlightService) private readonly spotlight = this.bind(SpotlightService)
private readonly workspaceService = this.bind(WorkspaceService)
private workspace = this.workspaceService.currentWorkspace private workspace = useStreamStatic(
workspaceStatus$,
{ type: "personal" },
() => {
/* noop */
}
)[0]
private isTeamSelected = computed( private isTeamSelected = computed(
() => () =>
@@ -164,7 +170,6 @@ export class SwitchWorkspaceSpotlightSearcherService
public searcherSectionTitle = this.t("workspace.title") public searcherSectionTitle = this.t("workspace.title")
private readonly spotlight = this.bind(SpotlightService) private readonly spotlight = this.bind(SpotlightService)
private readonly workspaceService = this.bind(WorkspaceService)
constructor() { constructor() {
super() super()
@@ -192,7 +197,13 @@ export class SwitchWorkspaceSpotlightSearcherService
}) })
} }
private workspace = this.workspaceService.currentWorkspace private workspace = useStreamStatic(
workspaceStatus$,
{ type: "personal" },
() => {
/* noop */
}
)[0]
createSearchSession( createSearchSession(
query: Readonly<Ref<string>> query: Readonly<Ref<string>>

Some files were not shown because too many files have changed in this diff Show More