Compare commits

..

93 Commits

Author SHA1 Message Date
Andrew Bastin
3d004f2322 chore: split app to commons and web (squash commit) 2022-12-02 03:05:35 -05:00
Liyas Thomas
fb827e3586 Create deploy-preview-netlify.yml 2022-12-02 03:02:56 -05:00
Liyas Thomas
ccca183e08 chore: minor ui improvements 2022-12-01 17:47:39 +05:30
Liyas Thomas
237455ab21 chore: minor ui improvements 2022-11-29 13:50:58 +05:30
Liyas Thomas
6141073137 chore: minor ui improvements 2022-11-27 23:19:19 +05:30
Liyas Thomas
740691417f chore: updated translation 2022-11-27 03:52:15 +05:30
Anwarul Islam
2ed709796a MQTT Revamp (#2381)
Co-authored-by: Liyas Thomas <liyascthomas@gmail.com>
2022-11-27 02:43:24 +05:30
Akash K
75c0350584 fix: delete not working properly on request body (#2861) 2022-11-24 22:00:43 -05:00
Liyas Thomas
17d72b9922 fix: typo 2022-11-17 09:58:52 +05:30
Liyas Thomas
1796fae3d1 chore: updated tech stack list 2022-11-16 09:45:55 +05:30
Akash K
1ecd22204d chore: remove unwanted debug info (#2851) 2022-11-09 17:37:05 -05:00
Akash K
356fe4591f fix: fix cursor going out of bounds when filtering response (#2850) 2022-11-09 17:23:28 -05:00
Andrew Bastin
0230942a3d chore: introduce devcontainer support 2022-11-08 15:51:26 -05:00
Andrew Bastin
325793eebc fix: onLoggedIn called when id token is not yet resolved for auth users 2022-11-07 22:36:12 -05:00
Nivedin
39d1256f68 refactor: move global environment selector to top (#2848)
* refactor: moved global env to top

* fix: change to my collection and env when logedout

* fix: merge fix

* refactor: change v-show to v-if

* chore: minor type change

* chore: pass variable name to edit

* chore: improve logic

Co-authored-by: Andrew Bastin <andrewbastin.k@gmail.com>

* chore: minor ui improvements

Co-authored-by: Liyas Thomas <liyascthomas@gmail.com>
Co-authored-by: Andrew Bastin <andrewbastin.k@gmail.com>
2022-11-03 10:13:06 +05:30
Andrew Bastin
fd2472d34b chore: add vue-tsc dep and introduce lint:ts script for prelim ts fixes 2022-11-02 13:08:25 -04:00
Andrew Bastin
5e8fbc6552 chore: fix some type errors in '/r' route 2022-11-02 11:03:08 -04:00
Liyas Thomas
3084a40729 fix: set focus to newly added environment key field 2022-11-02 18:11:13 +05:30
Francisco Emanuel de Sales Pereira
0069f51ea4 feat: added inline environment variable edit button (#2813)
* refactor: changes v-if render to v-show on Environments tabs

* feat: adds selectText prop to EnvInput

* feat: adds editing variable name to env Details modal

* feat: adds actions to invoke edit env modals

* feat: adds edit action to tooltip env

* refactor: adds destructuring assignment on action handlers for edit env modals

* refactor: fix comment on environment modals action

* chore: minor ui improvements

* refactor: change text selecion prop on EnvInput to something more meaningful

* refactor: removes comment on HoppEnvironment extension

* refactor: renames isTextSelected EnvInput prop to selectTextOnMount

* refactor: remove type definition of automatic inferrable variables

* refactor: edit environment call to only allow accepted types

* feat: introduce type safe action arguments

* fix: revert v-show to v-if

* chore: minor ui improvements

Co-authored-by: Liyas Thomas <liyascthomas@gmail.com>
Co-authored-by: Andrew Bastin <andrewbastin.k@gmail.com>
2022-11-02 17:55:22 +05:30
Liyas Thomas
696c612489 fix: broken tippy focus event 2022-11-02 15:05:57 +05:30
Liyas Thomas
4a5a4077af chore: improvements to tooltips and popovers 2022-11-02 14:42:00 +05:30
Liyas Thomas
28bcb899e7 chore: improve ui consistency 2022-11-01 19:05:13 +05:30
Liyas Thomas
4062a7089a perf: temporarily disable dependabot 2022-11-01 09:40:14 +05:30
Akash K
ad86221c7d fix: linting erroring out on graphql queries (#2846) 2022-10-31 18:45:53 -04:00
Akash K
53938248de fix: errors on opening json outline (#2847) 2022-10-31 18:28:31 -04:00
Liyas Thomas
c018b639ad chore: minor ui improvements 2022-11-01 00:42:35 +05:30
Liyas Thomas
eb2145c7da fix: updated prop name 2022-10-30 17:50:17 +05:30
Liyas Thomas
2f4c39d310 feat: filter and group history entries 2022-10-30 17:05:32 +05:30
biondizzle
79ada82223 feat: use environment variable to specify proxyscotch access token (#2791) 2022-10-29 18:16:40 -04:00
Liyas Thomas
c67463fb3b chore: updated translations
commit 2adcfe9804ede1fea584db24e0a27dc1b5e034e3
Author: Archontis Kostis <arxontisk02@gmail.com>
Date:   Sat Oct 29 22:04:01 2022 +0300

    chore: updated translation (#2837)

commit 56b8a5cb38
Author: 5idereal <nelson22768384@gmail.com>
Date:   Sat Oct 29 11:58:25 2022 +0800

    chore: updated translation (#2835)
2022-10-30 00:45:37 +05:30
Akash K
d162471555 chore: add polyfill for replaceAll (#2836) 2022-10-28 20:29:07 -04:00
Nivedin
c99797bcef fix: import hopp collection (#2824) 2022-10-27 22:29:46 -04:00
Nivedin
9739cdbbaa fix: codemirror field overflow (#2827)
* fix: codemirror editor overflow

* chore: minor ui improvements

Co-authored-by: Liyas Thomas <liyascthomas@gmail.com>
2022-10-27 08:12:23 +05:30
Akash K
7f6db561f5 fix: fix missing analytics (#2826)
fix: typo in environment variable name
2022-10-26 18:50:03 +05:30
Akash K
9eac00b303 fix: useCodemirror getting non strings as value (#2810) 2022-10-22 12:36:07 +05:30
Oliver Zhou (毓杰)
b61df04c1b fix: socket.io v3/v4 incomming message issue (#2811) 2022-10-22 12:31:31 +05:30
Liyas Thomas
b587e21c90 chore: updated translations
commit 1673c36cec5ac0e949bdf85c8e780f02ae25c06d
Author: Roberth González <63687573+rxb3rth@users.noreply.github.com>
Date:   Thu Oct 20 15:45:00 2022 +0200

    chore(i18n): updated translations (#2788)

commit af70ae2c43558cf7f658cf8bfcca35475e7786c7
Author: Fiqri Dwi <79080077+fiqridwi@users.noreply.github.com>
Date:   Thu Oct 20 18:41:53 2022 +0700

    chore: updated translations (#2805)
2022-10-20 19:47:57 +05:30
Liyas Thomas
02d66ee9fd chore: minor ui improvements 2022-10-20 19:47:17 +05:30
Akash K
a950e08ef1 chore: add temporary debug info for code mirror (#2806)
chore: temp debug info
2022-10-20 17:17:54 +05:30
Liyas Thomas
6e7d28db7b fix: overflow on log entries - closed #2738 2022-10-15 09:57:49 +05:30
Andrew Bastin
a0ea00d0a3 fix: form-data requests on proxy failing 2022-10-14 15:39:28 +05:30
Liyas Thomas
beb5606862 chore: updated translations
commit b8350ae25d85ec71be6a8ca2580fbeeebd73c5f6
Author: Andrii Bodnar <29282228+andrii-bodnar@users.noreply.github.com>
Date:   Fri Oct 14 06:47:18 2022 +0300

    chore: updated translations (#2781)

commit 04dd400871
Author: Daniel Krásný <53856821+DanielKrasny@users.noreply.github.com>
Date:   Wed Oct 12 14:26:02 2022 +0200

    chore: remove translations of brand names (#2777)
2022-10-14 09:21:20 +05:30
Anwarul Islam
44f11f93a4 fix: realtime connect/disconnect issue (#2768)
Co-authored-by: Liyas Thomas <liyascthomas@gmail.com>
2022-10-13 17:33:46 +05:30
Hau Nguyen
7b61f267dd chore: migration vite import.meta.glob (#2778) 2022-10-12 15:14:43 +05:30
Akash K
971238cedb chore: serialize when logging errors (#2775) 2022-10-12 02:19:27 +05:30
Akash K
4d19b9249b fix: fix auth/graphql errors causing errors on logout (#2772) 2022-10-11 14:06:22 +05:30
Liyas Thomas
4046b91609 fix: resolved #2771 2022-10-11 10:35:14 +05:30
Nivedin
e6652109c5 fix: team environments import (#2770)
Co-authored-by: Liyas Thomas <liyascthomas@gmail.com>
2022-10-10 20:15:01 +05:30
Liyas Thomas
e9cfc066a5 fix: resolved #2758 2022-10-10 14:50:53 +05:30
Liyas Thomas
9ce078c1d3 chore: updated translations 2022-10-09 21:22:36 +05:30
Liyas Thomas
2bcc1675e8 chore: updated translations
commit 2756922cc0
Author: islamzeki <islamzeki@users.noreply.github.com>
Date:   Sun Oct 9 18:31:47 2022 +0300

    Update tr.json (#2750)

commit fb13fae385
Author: Cheese <seojeee@gmail.com>
Date:   Mon Oct 10 00:28:34 2022 +0900

    add and fix translations in ko.json (#2752)

commit c28ffd604d
Author: Akhmad Thoriq <51510460+itstor@users.noreply.github.com>
Date:   Sun Oct 9 22:27:15 2022 +0700

    fix wrong translation and typo in Indonesia language (#2757)

commit fe18aa1310
Author: Fiki Maulana <fikimaul@gmail.com>
Date:   Wed Oct 5 21:40:19 2022 +0700

    translate and fix some Indonesia language (#2739)

commit 9f8a2c0cd3
Author: Dhravya Shah <dhravyashah@gmail.com>
Date:   Tue Oct 4 12:19:12 2022 +0530

    i18n: add Hindi to locales (#2734)
2022-10-09 21:04:57 +05:30
Liyas Thomas
a87c2347c9 chore: minor ui improvements 2022-10-09 20:55:22 +05:30
Liyas Thomas
8f2810db30 ci: use latest workflow version - superseded #2754 2022-10-09 16:44:44 +05:30
Andrew Bastin
528d0b0429 fix: history component crashing on special characters (fixes #2743) 2022-10-07 23:00:32 +05:30
Andrew Bastin
f759014315 fix: broken pr evaluation scripts 2022-10-07 22:20:05 +05:30
Nivedin
a568610c28 feat: team environments (#2512)
Co-authored-by: amk-dev <akash.k.mohan98@gmail.com>
Co-authored-by: liyasthomas <liyascthomas@gmail.com>
Co-authored-by: islamzeki <islamzeki@users.noreply.github.com>
Co-authored-by: Jesvin Jose <aitchnyu@users.noreply.github.com>
Co-authored-by: Andrew Bastin <andrewbastin.k@gmail.com>
2022-10-07 22:05:39 +05:30
Damanpreet Singh
c35a85db12 fix: allow posting empty key files in multipart/form-data (#2664) 2022-10-07 02:29:15 +05:30
Andrew Bastin
fcd61436c8 chore: fix issues with broken ci scripts 2022-10-07 01:51:32 +05:30
Andrew Bastin
0798063213 chore: fix broken docker ci builds 2022-10-07 01:42:39 +05:30
jerbob92
80de63323d build: use GraphQL URL from env in gql-codegen (#2749)
Co-authored-by: Andrew Bastin <andrewbastin.k@gmail.com>
2022-10-07 01:17:25 +05:30
jerbob92
7d0219b11d chore: allow configuration of shortcode base (#2748) 2022-10-07 00:50:48 +05:30
Akash K
d42434ddc0 feat: use email as fallback for display name (#2746)
Co-authored-by: Andrew Bastin <andrewbastin.k@gmail.com>
2022-10-07 00:45:34 +05:30
Liyas Thomas
cbf6d23c24 chore: minor improvements 2022-10-06 21:21:24 +05:30
Akash K
568c05b4b0 fix: fix type error when generating profile picture initials (#2742)
Co-authored-by: Andrew Bastin <andrewbastin.k@gmail.com>
2022-10-06 17:56:30 +05:30
Akash K
59ee4babeb fix: fix ref access when using v-for on Invite.vue (#2744)
Co-authored-by: Andrew Bastin <andrewbastin.k@gmail.com>
2022-10-06 16:06:14 +05:30
Liyas Thomas
604ef4d004 fix: resolved #2740 2022-10-05 21:24:15 +05:30
Liyas Thomas
dc80cc80e6 build: v3.0.1 2022-10-05 08:42:23 +05:30
Liyas Thomas
f5a0c3cfca chore: minor ui improvements 2022-10-05 08:40:09 +05:30
Liyas Thomas
f8e9563392 fix: resolved #2736 2022-10-04 13:44:29 +05:30
Jesvin Jose
3c17a14bd3 fix: find linked account from authentication error and link it (#2662)
Co-authored-by: Andrew Bastin <andrewbastin.k@gmail.com>
2022-10-04 01:08:00 +05:30
Liyas Thomas
3140859993 chore: updated translations
commit 3c15461d82e4b3f9e8fe719ed09d26feddf965df
Author: rivermanbw <35424579+rivermanbw@users.noreply.github.com>
Date:   Mon Oct 3 15:26:37 2022 +0200

    chore: updated translations (#2668)

commit ef68b8a93c
Author: Andrii Bodnar <29282228+andrii-bodnar@users.noreply.github.com>
Date:   Mon Oct 3 16:23:38 2022 +0300

    chore: updated Ukrainian translations (#2732)

commit 96f68e9d70
Author: islamzeki <islamzeki@users.noreply.github.com>
Date:   Mon Oct 3 12:19:39 2022 +0300

    i18n: updated translations (#2731)
2022-10-03 19:03:03 +05:30
Andrew Bastin
3c35bb6091 fix: issue with non-alphanumeric characters within body env variables (fixes #2665) 2022-10-03 14:55:59 +05:30
Liyas Thomas
355e37a27d chore: updated translations
commit c764c3ac6844da28a58ffca3af208b786f9d234e
Author: Aefar <87722826+Marineux@users.noreply.github.com>
Date:   Sun Oct 2 22:03:48 2022 +0700

    feat: add Indonesian translations (#2727)

commit 37d364766a
Author: Alin Pisica <alinp2508@gmail.com>
Date:   Sat Oct 1 19:42:27 2022 +0300

    i18n: update language translations (#2720)

commit 76339b498f
Author: Thomas Bnt <thomasbnt@protonmail.com>
Date:   Sat Oct 1 15:56:13 2022 +0200

    i18n: updated translations
2022-10-02 20:40:47 +05:30
Liyas Thomas
ca71ffe3c2 chore: minor ui improvements 2022-10-02 18:59:23 +05:30
Liyas Thomas
4bcc703444 chore: exclude redirect urls from service worker 2022-10-02 16:59:44 +05:30
Akash K
f01e0b888d chore: exclude robots.txt and sitemap.xml from using fallback navigation (#2706) 2022-10-02 16:39:10 +05:30
Liyas Thomas
5701454c02 ci: fix docker image 2022-10-02 10:31:55 +05:30
Liyas Thomas
0584f781c4 ci: upgrade actions/checkout to v3
Squashed commit of the following:

commit fac38b9293c6963cbc081f05f67b36d652524956
Author: Oscar Dominguez <dominguez.celada@gmail.com>
Date:   Sun Oct 2 02:50:33 2022 +0200

    ci(publish-docker): upgrade actions/checkout to v3 (#2721)

commit f352646887682e80105ca758849415f9628dd336
Author: Oscar Dominguez <dominguez.celada@gmail.com>
Date:   Sun Oct 2 02:50:15 2022 +0200

    ci(deploy-staging-netlify): upgrade actions/checkout to v3 (#2722)

commit 7afc517620a5f649dc08b1bf5afd6af086f20af9
Author: Oscar Dominguez <dominguez.celada@gmail.com>
Date:   Sun Oct 2 02:49:57 2022 +0200

    ci(deploy-prod): upgrade actions/checkout to v3 (#2723)

commit 50f0540f5afcbd835fa6db89e575aead1023c9ff
Author: Oscar Dominguez <dominguez.celada@gmail.com>
Date:   Sun Oct 2 02:49:45 2022 +0200

    ci(codeql-analysis): upgrade actions/checkout to v3 (#2724)

commit fc5d5ea131a553b1f38b272525f40941eea031ee
Author: Oscar Dominguez <dominguez.celada@gmail.com>
Date:   Sun Oct 2 02:49:31 2022 +0200

    ci(deploy-netlify): upgrade actions/checkout to v3 (#2725)

commit 4e16962001800b633309c726f71ac476efba4e13
Author: Oscar Dominguez <dominguez.celada@gmail.com>
Date:   Sun Oct 2 02:47:40 2022 +0200

    chore(PR template): fix typo (#2726)
2022-10-02 06:23:15 +05:30
Raul Piraces Alastuey
fd7d096a77 ci: modify publish-docker workflow to push for ARM platforms (#2719) 2022-10-01 21:13:38 +05:30
Liyas Thomas
6330548cc0 refactor: better shortcut indication 2022-10-01 19:19:43 +05:30
Liyas Thomas
048ac5f7a5 refactor: updated translations 2022-10-01 17:22:01 +05:30
hms5232
bac38688f9 fix: term translattion in tw.json (#2715) 2022-10-01 17:14:10 +05:30
Liyas Thomas
1f29ff24d7 refactor: improved popover actions, key bindings 2022-10-01 12:22:07 +05:30
Andrew Bastin
1006617e99 chore: add additional telemetry for teams errors 2022-10-01 01:53:19 +05:30
Andrew Bastin
99e7e73965 chore: fix eslint issues in windows 2022-09-30 23:54:52 +05:30
Andrew Bastin
a6b91c435c fix: issue with prod-lint in hopp-app on windows 2022-09-30 23:44:50 +05:30
Liyas Thomas
938f940f90 feat: response shortcuts (#2705) 2022-09-30 19:32:09 +05:30
Liyas Thomas
06a8d62dfe fix: resolved #2707 2022-09-30 19:06:44 +05:30
Andrew Bastin
44c439d7a9 chore: add sentry release submission 2022-09-30 16:08:52 +05:30
Andrew Bastin
fd11ea8143 chore: expose release info to sentry 2022-09-30 15:40:55 +05:30
Andrew Bastin
fb65e0e23d feat: introduce extra telemetry info for teams and backend operations 2022-09-30 12:57:15 +05:30
Liyas Thomas
1b23c5ea4a chore: minor ui improvements 2022-09-30 09:47:12 +05:30
Liyas Thomas
045dc10a0d fix: resolved #2704 2022-09-29 14:52:26 +05:30
564 changed files with 12692 additions and 4811 deletions

View File

@@ -0,0 +1,9 @@
{
"name": "Hoppscotch",
"image": "mcr.microsoft.com/devcontainers/typescript-node:18",
"forwardPorts": [3000],
"features": {
"ghcr.io/NicoVIII/devcontainer-features/pnpm:1": {}
},
"postCreateCommand": "cp packages/hoppscotch-app/.env.example packages/hoppscotch-app/.env && pnpm i"
}

View File

@@ -14,8 +14,9 @@ VITE_MESSAGING_SENDER_ID=421993993223
VITE_APP_ID=1:421993993223:web:ec0baa8ee8c02ffa1fc6a2
VITE_MEASUREMENT_ID=G-BBJ3R80PJT
# Base URL
# Base URLs
VITE_BASE_URL=https://hoppscotch.io
VITE_SHORTCODE_BASE_URL=https://hopp.sh
# Backend URLs
VITE_BACKEND_GQL_URL=https://api.hoppscotch.io/graphql
@@ -24,3 +25,7 @@ VITE_BACKEND_WS_URL=wss://api.hoppscotch.io/graphql
# Sentry (Optional)
# VITE_SENTRY_DSN: <Sentry DSN here>
# VITE_SENTRY_ENVIRONMENT: <Sentry environment value here>
# VITE_SENTRY_RELEASE_TAG: <Sentry release tag here (for release monitoring)>
# Proxyscotch Access Token (Optional)
# VITE_PROXYSCOTCH_ACCESS_TOKEN: <Token Set In Proxyscotch Server>

View File

@@ -5,6 +5,6 @@ updates:
schedule:
interval: weekly
time: '00:00'
open-pull-requests-limit: 10
open-pull-requests-limit: 0
reviewers:
- liyasthomas

View File

@@ -23,4 +23,4 @@ Closes # <!-- Issue # here -->
- [ ] All the tests have passed
### Additional Information
<!-- Any additional information like breaking changes, dependencies added, screenshots, comparisons between new and old behavior, etc. -->
<!-- Any additional information like breaking changes, dependencies added, screenshots, comparisons between new and old behaviour, etc. -->

View File

@@ -38,11 +38,11 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@v2
uses: actions/checkout@v3
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v1
uses: github/codeql-action/init@v2
with:
# Run extended queries including queries using machine learning
queries: security-extended
@@ -55,7 +55,7 @@ jobs:
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v1
uses: github/codeql-action/autobuild@v2
# Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl
@@ -69,4 +69,4 @@ jobs:
# make release
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v1
uses: github/codeql-action/analyze@v2

View File

@@ -10,7 +10,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: Setup Environment
run: mv packages/hoppscotch-web/.env.example packages/hoppscotch-web/.env
- name: Setup and run pnpm install
uses: pnpm/action-setup@v2.2.2
@@ -18,18 +21,28 @@ jobs:
version: 7
run_install: true
- name: Setup Environment
run: mv packages/hoppscotch-app/.env.example packages/hoppscotch-app/.env
- name: Build Site
env:
VITE_SENTRY_DSN: ${{ secrets.SENTRY_DSN }}
VITE_SENTRY_ENVIRONMENT: production
VITE_SENTRY_RELEASE_TAG: ${{ github.sha }}
run: pnpm run generate
# Deploy the production site with netlify-cli
- name: Deploy to Netlify (production)
run: npx netlify-cli deploy --dir=packages/hoppscotch-app/dist --prod
run: npx netlify-cli deploy --dir=packages/hoppscotch-web/dist --prod
env:
NETLIFY_SITE_ID: ${{ secrets.NETLIFY_PRODUCTION_SITE_ID }}
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
- name: Create Sentry Release
uses: getsentry/action-release@v1
env:
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
SENTRY_ORG: ${{ secrets.SENTRY_ORG }}
SENTRY_PROJECT: ${{ secrets.SENTRY_PROJECT }}
with:
environment: production
ignore_missing: true
ignore_empty: true
version: ${{ github.sha }}

View File

@@ -0,0 +1,60 @@
name: Deploy to Preview Netlify
on:
pull_request:
branches:
- main
jobs:
build:
name: Push build files to Netlify
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v3
- name: Setup and run pnpm install
uses: pnpm/action-setup@v2.2.2
env:
VITE_BACKEND_GQL_URL: ${{ secrets.STAGING_BACKEND_GQL_URL }}
with:
version: 7
run_install: true
- name: Build Site
env:
VITE_GA_ID: ${{ secrets.STAGING_GA_ID }}
VITE_GTM_ID: ${{ secrets.STAGING_GTM_ID }}
VITE_API_KEY: ${{ secrets.STAGING_FB_API_KEY }}
VITE_AUTH_DOMAIN: ${{ secrets.STAGING_FB_AUTH_DOMAIN }}
VITE_DATABASE_URL: ${{ secrets.STAGING_FB_DATABASE_URL }}
VITE_PROJECT_ID: ${{ secrets.STAGING_FB_PROJECT_ID }}
VITE_STORAGE_BUCKET: ${{ secrets.STAGING_FB_STORAGE_BUCKET }}
VITE_MESSAGING_SENDER_ID: ${{ secrets.STAGING_FB_MESSAGING_SENDER_ID }}
VITE_APP_ID: ${{ secrets.STAGING_FB_APP_ID }}
VITE_BASE_URL: ${{ secrets.STAGING_BASE_URL }}
VITE_BACKEND_GQL_URL: ${{ secrets.STAGING_BACKEND_GQL_URL }}
VITE_BACKEND_WS_URL: ${{ secrets.STAGING_BACKEND_WS_URL }}
VITE_SENTRY_DSN: ${{ secrets.SENTRY_DSN }}
VITE_SENTRY_RELEASE_TAG: ${{ github.sha }}
VITE_SENTRY_ENVIRONMENT: staging
run: pnpm run generate
# Deploy the preview site with netlify-cli
- name: Deploy to Netlify (preview)
run: npx netlify-cli deploy --dir=packages/hoppscotch-web/dist --alias=preview
env:
NETLIFY_SITE_ID: ${{ secrets.NETLIFY_STAGING_SITE_ID }}
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
- name: Create Sentry Release
uses: getsentry/action-release@v1
env:
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
SENTRY_ORG: ${{ secrets.SENTRY_ORG }}
SENTRY_PROJECT: ${{ secrets.SENTRY_PROJECT }}
with:
environment: preview
ignore_missing: true
ignore_empty: true
version: ${{ github.sha }}

View File

@@ -9,8 +9,11 @@ jobs:
deploy_live_website:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: FirebaseExtended/action-hosting-deploy@v0
- name: Checkout Repository
uses: actions/checkout@v3
- name: Deploy to Firebase (production)
uses: FirebaseExtended/action-hosting-deploy@v0
with:
repoToken: '${{ secrets.GITHUB_TOKEN }}'
firebaseServiceAccount: '${{ secrets.FIREBASE_SERVICE_ACCOUNT_POSTWOMAN_API }}'

View File

@@ -11,10 +11,12 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: Setup and run pnpm install
uses: pnpm/action-setup@v2.2.2
env:
VITE_BACKEND_GQL_URL: ${{ secrets.STAGING_BACKEND_GQL_URL }}
with:
version: 7
run_install: true
@@ -34,12 +36,25 @@ jobs:
VITE_BACKEND_GQL_URL: ${{ secrets.STAGING_BACKEND_GQL_URL }}
VITE_BACKEND_WS_URL: ${{ secrets.STAGING_BACKEND_WS_URL }}
VITE_SENTRY_DSN: ${{ secrets.SENTRY_DSN }}
VITE_SENTRY_RELEASE_TAG: ${{ github.sha }}
VITE_SENTRY_ENVIRONMENT: staging
run: pnpm run generate
# Deploy the staging site with netlify-cli
- name: Deploy to Netlify (staging)
run: npx netlify-cli deploy --dir=packages/hoppscotch-app/dist --prod
run: npx netlify-cli deploy --dir=packages/hoppscotch-web/dist --prod
env:
NETLIFY_SITE_ID: ${{ secrets.NETLIFY_STAGING_SITE_ID }}
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
- name: Create Sentry Release
uses: getsentry/action-release@v1
env:
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
SENTRY_ORG: ${{ secrets.SENTRY_ORG }}
SENTRY_PROJECT: ${{ secrets.SENTRY_PROJECT }}
with:
environment: staging
ignore_missing: true
ignore_empty: true
version: ${{ github.sha }}

View File

@@ -12,17 +12,23 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check out the repo
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Log in to Docker Hub
uses: docker/login-action@f054a8b539a109f9f41c372932f1ae047eff08c9
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Extract metadata (tags, labels) for Docker
id: meta
uses: docker/metadata-action@98669ae865ea3cffbcbaa878cf57c20bbf1c6c38
uses: docker/metadata-action@v4
with:
images: hoppscotch/hoppscotch
flavor: |
@@ -31,9 +37,10 @@ jobs:
suffix=
- name: Build and push Docker image
uses: docker/build-push-action@ad44023a93711e3deb337508980b4b5e9bcdc5dc
uses: docker/build-push-action@v3
with:
context: .
push: true
platforms: linux/amd64,linux/arm64/v8,linux/arm/v7
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}

View File

@@ -15,17 +15,23 @@ jobs:
node-version: ["lts/*"]
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
- name: Checkout Repository
uses: actions/checkout@v3
- name: Setup Environment
run: mv packages/hoppscotch-app/.env.example packages/hoppscotch-app/.env
- name: Setup and run pnpm install
uses: pnpm/action-setup@v2.2.2
with:
version: 7
run_install: true
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v2
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
cache: pnpm
- name: Run tests
run: pnpm test

82
.gitignore vendored
View File

@@ -1,15 +1,18 @@
# Created by .ignore support plugin (hsz.mobi)
# Firebase
.firebase
### Node template
### Node ###
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*
.pnpm-debug.log*
# Diagnostic reports (https://nodejs.org/api/report.html)
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
# Runtime data
pids
@@ -22,6 +25,7 @@ lib-cov
# Coverage directory used by tools like istanbul
coverage
*.lcov
# nyc test coverage
.nyc_output
@@ -45,12 +49,27 @@ jspm_packages/
# TypeScript v1 declaration files
typings/
# Snowpack dependency directory (https://snowpack.dev/)
web_modules/
# TypeScript cache
*.tsbuildinfo
# Optional npm cache directory
.npm
# Optional eslint cache
.eslintcache
# Optional stylelint cache
.stylelintcache
# Microbundle cache
.rpt2_cache/
.rts2_cache_cjs/
.rts2_cache_es/
.rts2_cache_umd/
# Optional REPL history
.node_repl_history
@@ -60,26 +79,68 @@ typings/
# Yarn Integrity file
.yarn-integrity
# dotenv environment variables file
# dotenv environment variable files
.env
.env.development.local
.env.test.local
.env.production.local
.env.local
# parcel-bundler cache (https://parceljs.org/)
.cache
.parcel-cache
# next.js build output
# Next.js build output
.next
out
# nuxt.js build output
# Nuxt.js build / generate output
.nuxt
# Nuxt generate
dist
# Gatsby files
.cache/
# Comment in the public line in if your project uses Gatsby and not Next.js
# https://nextjs.org/blog/next-9-1#public-directory-support
# public
# vuepress build output
.vuepress/dist
# vuepress v2.x temp and cache directory
.temp
# Docusaurus cache and generated files
.docusaurus
# Serverless directories
.serverless
.serverless/
# FuseBox cache
.fusebox/
# DynamoDB Local files
.dynamodb/
# TernJS port file
.tern-port
# Stores VSCode versions used for testing VSCode extensions
.vscode-test
# yarn v2
.yarn/cache
.yarn/unplugged
.yarn/build-state.yml
.yarn/install-state.gz
.pnp.*
### Node Patch ###
# Serverless Webpack directories
.webpack/
# SvelteKit build / generate output
.svelte-kit
# IDE / Editor
.idea
@@ -107,3 +168,6 @@ tests/*/videos
# Local Netlify folder
.netlify
# PNPM
.pnpm-store

View File

@@ -6,6 +6,7 @@
"dbaeumer.vscode-eslint",
"editorconfig.editorconfig",
"csstools.postcss",
"folke.vscode-monorepo-workspace"
],
"unwantedRecommendations": [
"octref.vetur"

View File

@@ -17,13 +17,13 @@ COPY . .
RUN npm install -g pnpm
RUN mv packages/hoppscotch-app/.env.example packages/hoppscotch-app/.env
RUN pnpm i --unsafe-perm=true
ENV HOST 0.0.0.0
EXPOSE 3000
RUN mv packages/hoppscotch-app/.env.example packages/hoppscotch-app/.env
RUN pnpm run generate
CMD ["pnpm", "run", "start"]

View File

@@ -36,14 +36,14 @@
<p>
<a href="https://hoppscotch.io/#gh-light-mode-only" target="_blank">
<img
src="./packages/hoppscotch-app/static/images/banner-light.png"
src="./packages/hoppscotch-app/public/images/banner-light.png"
alt="Hoppscotch"
width="100%"
/>
</a>
<a href="https://hoppscotch.io/#gh-dark-mode-only" target="_blank">
<img
src="./packages/hoppscotch-app/static/images/banner-dark.png"
src="./packages/hoppscotch-app/public/images/banner-dark.png"
alt="Hoppscotch"
width="100%"
/>
@@ -275,11 +275,11 @@ _Add-ons are developed and maintained under **[Hoppscotch Organization](https://
- [JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript)
- [TypeScript](https://www.typescriptlang.org)
- [Vue](https://vuejs.org)
- [Nuxt](https://nuxtjs.org)
- [Vite](https://vitejs.dev)
## **Developing**
0. Update [`.env.example`](https://github.com/hoppscotch/hoppscotch/blob/main/packages/hoppscotch-app/.env.example) file found in `packages/hoppscotch-app` with your own keys and rename it to `.env`.
0. Update [`.env.example`](https://github.com/hoppscotch/hoppscotch/blob/main/.env.example) file found in the root of the repo with your own keys and rename it to `.env`.
_Sample keys only work with the [production build](https://hoppscotch.io)._

View File

@@ -11,10 +11,10 @@ if there is no existing translation, you can create a new one by following these
1. **[Fork the repository](https://github.com/hoppscotch/hoppscotch/fork).**
2. **Checkout the `i18n` branch for latest translations.**
3. **Create a new branch for your translation with base branch `i18n`.**
4. **Create target language file in the [`locales`](https://github.com/hoppscotch/hoppscotch/tree/main/packages/hoppscotch-app/locales) directory.**
5. **Copy the contents of the source file [`locales/en.json`](https://github.com/hoppscotch/hoppscotch/blob/main/packages/hoppscotch-app/locales/en.json) to the target language file.**
4. **Create target language file in the [`/packages/hoppscotch-app/locales`](https://github.com/hoppscotch/hoppscotch/tree/main/packages/hoppscotch-app/locales) directory.**
5. **Copy the contents of the source file [`/packages/hoppscotch-app/locales/en.json`](https://github.com/hoppscotch/hoppscotch/blob/main/packages/hoppscotch-app/locales/en.json) to the target language file.**
6. **Translate the strings in the target language file.**
7. **Add your language entry to [`languages.json`](https://github.com/hoppscotch/hoppscotch/blob/main/packages/hoppscotch-app/languages.json).**
7. **Add your language entry to [`/packages/hoppscotch-app/languages.json`](https://github.com/hoppscotch/hoppscotch/blob/main/packages/hoppscotch-app/languages.json).**
8. **Save & commit changes.**
9. **Send a pull request.**

View File

@@ -20,4 +20,4 @@ services:
- "3000:3000"
environment:
HOST: 0.0.0.0
command: "npm run dev"
command: "pnpm run dev"

View File

@@ -5,7 +5,7 @@
},
"hosting": {
"predeploy": [
"cd packages/hoppscotch-app && mv .env.example .env && cd ../.. && npm install -g pnpm && pnpm i && pnpm run generate"
"mv packages/hoppscotch-app/.env.example packages/hoppscotch-app/.env && npm install -g pnpm && pnpm i && pnpm run generate"
],
"public": "packages/hoppscotch-app/dist",
"ignore": ["firebase.json", "**/.*", "**/node_modules/**"],

View File

@@ -1,6 +1,6 @@
{
"name": "hoppscotch-app",
"version": "3.0.0",
"version": "3.0.1",
"description": "Open source API development ecosystem",
"author": "Hoppscotch (support@hoppscotch.io)",
"private": true,
@@ -10,7 +10,7 @@
"prepare": "husky install",
"dev": "pnpm -r do-dev",
"generate": "pnpm -r do-build-prod",
"start": "pnpm -r do-prod-start",
"start": "http-server packages/hoppscotch-app/dist -p 3000",
"lint": "pnpm -r do-lint",
"typecheck": "pnpm -r do-typecheck",
"lintfix": "pnpm -r do-lintfix",
@@ -27,6 +27,7 @@
"devDependencies": {
"@commitlint/cli": "^16.2.3",
"@commitlint/config-conventional": "^16.2.1",
"@types/node": "^17.0.24"
"@types/node": "^17.0.24",
"http-server": "^14.1.1"
}
}

View File

@@ -1,16 +0,0 @@
# Vue 3 + TypeScript + Vite
This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.
## Recommended IDE Setup
- [VS Code](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar)
## Type Support For `.vue` Imports in TS
Since TypeScript cannot handle type information for `.vue` imports, they are shimmed to be a generic Vue component type by default. In most cases this is fine if you don't really care about component prop types outside of templates. However, if you wish to get actual prop types in `.vue` imports (for example to get props validation when using manual `h(...)` calls), you can enable Volar's Take Over mode by following these steps:
1. Run `Extensions: Show Built-in Extensions` from VS Code's command palette, look for `TypeScript and JavaScript Language Features`, then right click and select `Disable (Workspace)`. By default, Take Over mode will enable itself if the default TypeScript extension is disabled.
2. Reload the VS Code window by running `Developer: Reload Window` from the command palette.
You can learn more about Take Over mode [here](https://github.com/johnsoncodehk/volar/discussions/471).

View File

@@ -1,667 +0,0 @@
{
"action": {
"autoscroll": "Autoscroll",
"cancel": "Cancel · lar",
"choose_file": "Trieu un fitxer",
"clear": "Clar",
"clear_all": "Esborra-ho tot",
"close": "Close",
"connect": "Connecteu",
"copy": "Copia",
"delete": "Suprimeix",
"disconnect": "Desconnecta",
"dismiss": "Destitueix",
"dont_save": "Don't save",
"download_file": "Descarrega l'arxiu",
"drag_to_reorder": "Drag to reorder",
"duplicate": "Duplicate",
"edit": "Edita",
"filter_response": "Filter response",
"go_back": "Torna",
"label": "Etiqueta",
"learn_more": "Aprèn més",
"less": "Less",
"more": "Més",
"new": "Novetat",
"no": "No",
"open_workspace": "Open workspace",
"paste": "Paste",
"prettify": "Prettify",
"remove": "Elimina",
"restore": "Restaura",
"save": "Desa",
"scroll_to_bottom": "Scroll to bottom",
"scroll_to_top": "Scroll to top",
"search": "Cerca",
"send": "Envia",
"start": "Començar",
"stop": "Atura",
"to_close": "to close",
"to_navigate": "to navigate",
"to_select": "to select",
"turn_off": "Tanca",
"turn_on": "Encendre",
"undo": "Desfés",
"yes": "Sí"
},
"add": {
"new": "Afegir nou",
"star": "Afegeix una estrella"
},
"app": {
"chat_with_us": "Xateja amb nosaltres",
"contact_us": "Poseu-vos en contacte amb nosaltres",
"copy": "Copia",
"copy_user_id": "Copy User Auth Token",
"developer_option": "Developer options",
"developer_option_description": "Developer tools which helps in development and maintenance of Hoppscotch.",
"discord": "Discord",
"documentation": "Documentació",
"github": "GitHub",
"help": "Ajuda, comentaris i documentació",
"home": "Inici",
"invite": "Convidar",
"invite_description": "A Hoppscotch, hem dissenyat una interfície senzilla i intuïtiva per crear i gestionar les vostres API. Hoppscotch és una eina que us ajuda a construir, provar, documentar i compartir les vostres API.",
"invite_your_friends": "Convida els teus amics",
"join_discord_community": "Uniu-vos a la nostra comunitat Discord",
"keyboard_shortcuts": "Dreceres de teclat",
"name": "Hoppscotch",
"new_version_found": "S'ha trobat una nova versió. Actualitzeu per actualitzar.",
"options": "Options",
"proxy_privacy_policy": "Política de privadesa del servidor intermediari",
"reload": "Recarregar",
"search": "Cerca",
"share": "Compartir",
"shortcuts": "Dreceres",
"spotlight": "Destac",
"status": "Estat",
"status_description": "Check the status of the website",
"terms_and_privacy": "Condicions i privadesa",
"twitter": "Twitter",
"type_a_command_search": "Escriviu una ordre o cerqueu ...",
"we_use_cookies": "Utilitzem cookies",
"whats_new": "Que hi ha de nou?",
"wiki": "Wiki"
},
"auth": {
"account_exists": "El compte existeix amb credencials diferents: inicieu la sessió per enllaçar els dos comptes",
"all_sign_in_options": "Totes les opcions d'inici de sessió",
"continue_with_email": "Continueu amb el correu electrònic",
"continue_with_github": "Continueu amb GitHub",
"continue_with_google": "Continueu amb Google",
"continue_with_microsoft": "Continue with Microsoft",
"email": "Correu electrònic",
"logged_out": "Desconnectat",
"login": "iniciar Sessió",
"login_success": "S'ha iniciat la sessió correctament",
"login_to_hoppscotch": "Inicieu la sessió a Hoppscotch",
"logout": "Tancar sessió",
"re_enter_email": "Re-escriu el teu correu",
"send_magic_link": "Envia un enllaç màgic",
"sync": "Sincronitzar",
"we_sent_magic_link": "Us hem enviat un enllaç màgic!",
"we_sent_magic_link_description": "Comproveu la vostra safata d'entrada: hem enviat un correu electrònic a {email}. Conté un enllaç màgic que us permetrà iniciar la sessió."
},
"authorization": {
"generate_token": "Generar testimoni",
"include_in_url": "Inclou a l'URL",
"learn": "Aprèn com",
"pass_key_by": "Pass by",
"password": "Contrasenya",
"token": "Testimoni",
"type": "Tipus d'autorització",
"username": "Nom d'usuari"
},
"collection": {
"created": "S'ha creat la col·lecció",
"edit": "Edita la col·lecció",
"invalid_name": "Proporcioneu un nom vàlid per a la col·lecció",
"my_collections": "Les meves col·leccions",
"name": "La meva nova col·lecció",
"name_length_insufficient": "Collection name should be at least 3 characters long",
"new": "Nova col · lecció",
"renamed": "S'ha canviat el nom de la col·lecció",
"request_in_use": "Request in use",
"save_as": "Guardar com",
"select": "Seleccioneu una col·lecció",
"select_location": "Seleccioneu la ubicació",
"select_team": "Selecciona un equip",
"team_collections": "Col·leccions per equips"
},
"confirm": {
"exit_team": "Are you sure you want to leave this team?",
"logout": "Esteu segur que voleu tancar la sessió?",
"remove_collection": "Esteu segur que voleu suprimir permanentment aquesta col·lecció?",
"remove_environment": "Esteu segur que voleu suprimir permanentment aquest entorn?",
"remove_folder": "Esteu segur que voleu suprimir definitivament aquesta carpeta?",
"remove_history": "Esteu segur que voleu suprimir definitivament tot l'historial?",
"remove_request": "Esteu segur que voleu suprimir definitivament aquesta sol·licitud?",
"remove_team": "Esteu segur que voleu suprimir aquest equip?",
"remove_telemetry": "Esteu segur que voleu desactivar Telemetry?",
"request_change": "Are you sure you want to discard current request, unsaved changes will be lost.",
"sync": "Esteu segur que voleu sincronitzar aquest espai de treball?"
},
"count": {
"header": "Capçalera {count}",
"message": "{Compte} de missatges",
"parameter": "Paràmetre {count}",
"protocol": "Protocol {count}",
"value": "Valor {count}",
"variable": "Variable {count}"
},
"documentation": {
"generate": "Generar documentació",
"generate_message": "Importeu qualsevol col·lecció Hoppscotch per generar documentació de l'API sobre la marxa."
},
"empty": {
"authorization": "Aquesta sol·licitud no utilitza cap autorització",
"body": "Aquesta sol·licitud no té cap cos",
"collection": "La col·lecció està buida",
"collections": "Les col·leccions estan buides",
"documentation": "Connect to a GraphQL endpoint to view documentation",
"endpoint": "Endpoint cannot be empty",
"environments": "Els entorns estan buits",
"folder": "La carpeta està buida",
"headers": "Aquesta sol·licitud no té cap capçalera",
"history": "La història és buida",
"invites": "Invite list is empty",
"members": "L'equip està buit",
"parameters": "Aquesta sol·licitud no té cap paràmetre",
"pending_invites": "There are no pending invites for this team",
"profile": "Login in to view your profile",
"protocols": "Els protocols estan buits",
"schema": "Connecteu-vos a un punt final GraphQL",
"shortcodes": "Shortcodes are empty",
"team_name": "El nom de l'equip és buit",
"teams": "Els equips estan buits",
"tests": "No hi ha proves per a aquesta sol·licitud"
},
"environment": {
"add_to_global": "Add to Global",
"added": "Environment addition",
"create_new": "Crea un entorn nou",
"created": "Environment created",
"deleted": "Environment deletion",
"edit": "Edita l'entorn",
"invalid_name": "Proporcioneu un nom vàlid per a l'entorn",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Nou entorn",
"no_environment": "Sense entorn",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "Seleccioneu un entorn",
"title": "Entorns",
"updated": "Environment updation",
"variable_list": "Llista de variables"
},
"error": {
"browser_support_sse": "Sembla que aquest navegador no és compatible amb els esdeveniments enviats per servidor.",
"check_console_details": "Consulteu el registre de la consola per obtenir més informació.",
"curl_invalid_format": "cURL no està formatat correctament",
"empty_req_name": "Nom de la sol·licitud buida",
"f12_details": "(F12 per obtenir més informació)",
"gql_prettify_invalid_query": "No s'ha pogut definir una consulta no vàlida, resoldre els errors de sintaxi de la consulta i tornar-ho a provar",
"incomplete_config_urls": "Incomplete configuration URLs",
"incorrect_email": "Incorrect email",
"invalid_link": "Invalid link",
"invalid_link_description": "The link you clicked is invalid or expired.",
"json_parsing_failed": "Invalid JSON",
"json_prettify_invalid_body": "No s'ha pogut personalitzar un cos no vàlid, resoldre errors de sintaxi json i tornar-ho a provar",
"network_error": "There seems to be a network error. Please try again.",
"network_fail": "No s'ha pogut enviar la sol·licitud",
"no_duration": "Sense durada",
"no_results_found": "No matches found",
"page_not_found": "This page could not be found",
"script_fail": "No s'ha pogut executar l'script de sol·licitud prèvia",
"something_went_wrong": "Alguna cosa ha anat malament",
"test_script_fail": "Could not execute post-request script"
},
"export": {
"as_json": "Exporta com a JSON",
"create_secret_gist": "Crea un resum secret",
"gist_created": "Gist creat",
"require_github": "Inicieu la sessió amb GitHub per crear un resum secret",
"title": "Export"
},
"folder": {
"created": "S'ha creat la carpeta",
"edit": "Edita la carpeta",
"invalid_name": "Proporcioneu un nom per a la carpeta",
"name_length_insufficient": "Folder name should be at least 3 characters long",
"new": "Carpeta nova",
"renamed": "S'ha canviat el nom de la carpeta"
},
"graphql": {
"mutations": "Mutacions",
"schema": "Esquema",
"subscriptions": "Subscripcions"
},
"header": {
"install_pwa": "Instal·la l'aplicació",
"login": "iniciar Sessió",
"save_workspace": "Desa el meu espai de treball"
},
"helpers": {
"authorization": "La capçalera de l'autorització es generarà automàticament quan envieu la sol·licitud.",
"generate_documentation_first": "Genereu documentació primer",
"network_fail": "No es pot arribar al punt final de l'API. Comproveu la connexió de xarxa i torneu-ho a provar.",
"offline": "Sembla que estàs fora de línia. És possible que les dades d'aquest espai de treball no estiguin actualitzades.",
"offline_short": "Sembla que estàs fora de línia.",
"post_request_tests": "Els scripts de prova s'escriuen en JavaScript i s'executen després de rebre la resposta.",
"pre_request_script": "Els scripts de sol·licitud prèvia s'escriuen en JavaScript i s'executen abans que s'enviï la sol·licitud.",
"script_fail": "Sembla que hi ha un error a l'script de sol·licitud prèvia. Comproveu l'error a continuació i solucioneu l'script en conseqüència.",
"test_script_fail": "There seems to be an error with test script. Please fix the errors and run tests again",
"tests": "Escriviu un script de prova per automatitzar la depuració."
},
"hide": {
"collection": "Collapse Collection Panel",
"more": "Amaga més",
"preview": "Amaga la previsualització",
"sidebar": "Amaga la barra lateral"
},
"import": {
"collections": "Importar col·leccions",
"curl": "Importa cURL",
"failed": "La importació ha fallat",
"from_gist": "Importa de Gist",
"from_gist_description": "Import from Gist URL",
"from_insomnia": "Import from Insomnia",
"from_insomnia_description": "Import from Insomnia collection",
"from_json": "Import from Hoppscotch",
"from_json_description": "Import from Hoppscotch collection file",
"from_my_collections": "Importa de Les meves col·leccions",
"from_my_collections_description": "Import from My Collections file",
"from_openapi": "Import from OpenAPI",
"from_openapi_description": "Import from OpenAPI specification file (YML/JSON)",
"from_postman": "Import from Postman",
"from_postman_description": "Import from Postman collection",
"from_url": "Import from URL",
"gist_url": "Introduïu l'URL Gist",
"import_from_url_invalid_fetch": "Couldn't get data from the url",
"import_from_url_invalid_file_format": "Error while importing collections",
"import_from_url_invalid_type": "Unsupported type. accepted values are 'hoppscotch', 'openapi', 'postman', 'insomnia'",
"import_from_url_success": "Collections Imported",
"json_description": "Import collections from a Hoppscotch Collections JSON file",
"title": "Importació"
},
"layout": {
"collapse_collection": "Collapse or Expand Collections",
"collapse_sidebar": "Collapse or Expand the sidebar",
"column": "Vertical layout",
"name": "Layout",
"row": "Horizontal layout",
"zen_mode": "Mode Zen"
},
"modal": {
"collections": "Col·leccions",
"confirm": "Confirmeu",
"edit_request": "Sol·licitud d'edició",
"import_export": "Importació-exportació"
},
"mqtt": {
"communication": "Comunicació",
"log": "Registre",
"message": "Missatge",
"publish": "Publica",
"subscribe": "Subscriu-te",
"topic": "Tema",
"topic_name": "Nom del tema",
"topic_title": "Publicar / subscriure el tema",
"unsubscribe": "Cancel·lar la subscripció",
"url": "URL"
},
"navigation": {
"doc": "Documents",
"graphql": "GraphQL",
"profile": "Profile",
"realtime": "Temps real",
"rest": "REST",
"settings": "Configuració"
},
"preRequest": {
"javascript_code": "Codi JavaScript",
"learn": "Llegiu la documentació",
"script": "Script de sol·licitud prèvia",
"snippets": "Fragments"
},
"profile": {
"app_settings": "App Settings",
"editor": "Editor",
"editor_description": "Editors can add, edit, and delete requests.",
"email_verification_mail": "A verification email has been sent to your email address. Please click on the link to verify your email address.",
"no_permission": "You do not have permission to perform this action.",
"owner": "Owner",
"owner_description": "Owners can add, edit, and delete requests, collections and team members.",
"roles": "Roles",
"roles_description": "Roles are used to control access to the shared collections.",
"updated": "Profile updated",
"viewer": "Viewer",
"viewer_description": "Viewers can only view and use requests."
},
"remove": {
"star": "Elimina l'estrella"
},
"request": {
"added": "S'ha afegit la sol·licitud",
"authorization": "Autorització",
"body": "Organisme de sol·licitud",
"choose_language": "Tria l'idioma",
"content_type": "Tipus de contingut",
"content_type_titles": {
"others": "Others",
"structured": "Structured",
"text": "Text"
},
"copy_link": "Copia l'enllaç",
"duration": "Durada",
"enter_curl": "Introduïu cURL",
"generate_code": "Generar codi",
"generated_code": "Codi generat",
"header_list": "Llista de capçaleres",
"invalid_name": "Proporcioneu un nom per a la sol·licitud",
"method": "Mètode",
"name": "Sol·licita el nom",
"new": "New Request",
"override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers",
"overriden": "Overridden",
"parameter_list": "Paràmetres de consulta",
"parameters": "Paràmetres",
"path": "Camí",
"payload": "Càrrega útil",
"query": "Consulta",
"raw_body": "Cos de sol·licitud en brut",
"renamed": "S'ha canviat el nom de la sol·licitud",
"run": "Correr",
"save": "Desa",
"save_as": "Guardar com",
"saved": "S'ha desat la sol·licitud",
"share": "Compartir",
"share_description": "Share Hoppscotch with your friends",
"title": "Sol·licitud",
"type": "Tipus de sol·licitud",
"url": "URL",
"variables": "Les variables",
"view_my_links": "View my links"
},
"response": {
"body": "Cos de resposta",
"filter_response_body": "Filter JSON response body (uses JSONPath syntax)",
"headers": "Capçaleres",
"html": "HTML",
"image": "Imatge",
"json": "JSON",
"pdf": "PDF",
"preview_html": "Previsualitza HTML",
"raw": "Raw",
"size": "Mida",
"status": "Estat",
"time": "Temps",
"title": "Resposta",
"waiting_for_connection": "esperant la connexió",
"xml": "XML"
},
"settings": {
"accent_color": "Color d'accent",
"account": "Compte",
"account_description": "Personalitzeu la configuració del compte.",
"account_email_description": "La vostra adreça de correu electrònic principal.",
"account_name_description": "Aquest és el vostre nom visible.",
"background": "Antecedents",
"black_mode": "Negre",
"change_font_size": "Canvia la mida de la lletra",
"choose_language": "Tria l'idioma",
"dark_mode": "Fosc",
"expand_navigation": "Expand navigation",
"experiments": "Experiments",
"experiments_notice": "Es tracta d'una col·lecció d'experiments en què estem treballant que poden resultar útils, divertits, o ambdós. No són finals i potser no són estables, de manera que si passa alguna cosa massa estrany, no us espanteu. Només cal que apagueu la cosa dang. Bromes a part,",
"extension_ver_not_reported": "No s'ha informat",
"extension_version": "Versió d'extensió",
"extensions": "Extensions",
"extensions_use_toggle": "Utilitzeu l'extensió del navegador per enviar sol·licituds (si n'hi ha)",
"follow": "Follow Us",
"font_size": "Mida de la font",
"font_size_large": "Gran",
"font_size_medium": "Mitjà",
"font_size_small": "Petit",
"interceptor": "Interceptor",
"interceptor_description": "Middleware entre aplicació i API.",
"language": "Llenguatge",
"light_mode": "Llum",
"official_proxy_hosting": "El servidor intermediari oficial està allotjat per Hoppscotch.",
"profile": "Profile",
"profile_description": "Update your profile details",
"profile_email": "Email address",
"profile_name": "Profile name",
"proxy": "Servidor intermediari",
"proxy_url": "URL del servidor intermediari",
"proxy_use_toggle": "Utilitzeu el middleware del servidor intermediari per enviar sol·licituds",
"read_the": "Llegir el",
"reset_default": "Restableix el valor predeterminat",
"short_codes": "Short codes",
"short_codes_description": "Short codes which were created by you.",
"sidebar_on_left": "Sidebar on left",
"sync": "Sincronitza",
"sync_collections": "Col·leccions",
"sync_description": "Aquesta configuració se sincronitza amb el núvol.",
"sync_environments": "Entorns",
"sync_history": "Història",
"system_mode": "Sistema",
"telemetry": "Telemetria",
"telemetry_helps_us": "La telemetria ens ajuda a personalitzar les nostres operacions i oferir-vos la millor experiència.",
"theme": "Tema",
"theme_description": "Personalitzeu el tema de l'aplicació.",
"use_experimental_url_bar": "Utilitzeu la barra d'URL experimental amb ressaltat de l'entorn",
"user": "Usuari",
"verified_email": "Verified email",
"verify_email": "Verify email"
},
"shortcodes": {
"actions": "Actions",
"created_on": "Created on",
"deleted": "Shortcode deleted",
"method": "Method",
"not_found": "Shortcode not found",
"short_code": "Short code",
"url": "URL"
},
"shortcut": {
"general": {
"close_current_menu": "Tanca el menú actual",
"command_menu": "Menú de cerca i ordres",
"help_menu": "Menú d'ajuda",
"show_all": "Dreceres de teclat",
"title": "General"
},
"miscellaneous": {
"invite": "Convidar gent a Hoppscotch",
"title": "Divers"
},
"navigation": {
"back": "Torneu a la pàgina anterior",
"documentation": "Aneu a la pàgina Documentació",
"forward": "Aneu a la pàgina següent",
"graphql": "Aneu a la pàgina GraphQL",
"profile": "Go to Profile page",
"realtime": "Aneu a la pàgina en temps real",
"rest": "Aneu a la pàgina REST",
"settings": "Aneu a la pàgina Configuració",
"title": "Navegació"
},
"request": {
"copy_request_link": "Copia l'enllaç de la sol·licitud",
"delete_method": "Seleccioneu el mètode DELETE",
"get_method": "Seleccioneu el mètode GET",
"head_method": "Seleccioneu el mètode HEAD",
"method": "Mètode",
"next_method": "Seleccioneu Mètode següent",
"post_method": "Seleccioneu el mètode POST",
"previous_method": "Seleccioneu el mètode anterior",
"put_method": "Seleccioneu el mètode PUT",
"reset_request": "Sol·licitud de restabliment",
"save_to_collections": "Desa a les col·leccions",
"send_request": "Enviar sol.licitud",
"title": "Sol·licitud"
},
"theme": {
"black": "Switch theme to black mode",
"dark": "Switch theme to dark mode",
"light": "Switch theme to light mode",
"system": "Switch theme to system mode",
"title": "Theme"
}
},
"show": {
"code": "Mostra el codi",
"collection": "Expand Collection Panel",
"more": "Mostra més",
"sidebar": "Mostra la barra lateral"
},
"socketio": {
"communication": "Comunicació",
"connection_not_authorized": "This SocketIO connection does not use any authentication.",
"event_name": "Nom de l'esdeveniment",
"events": "Esdeveniments",
"log": "Registre",
"url": "URL"
},
"sse": {
"event_type": "Tipus d'esdeveniment",
"log": "Registre",
"url": "URL"
},
"state": {
"bulk_mode": "Edició massiva",
"bulk_mode_placeholder": "Les entrades estan separades per una nova línia\nLes claus i els valors estan separats per:\nPrepara # a qualsevol fila que vulguis afegir, però continua desactivat",
"cleared": "Esborrat",
"connected": "Connectat",
"connected_to": "Connectat a {name}",
"connecting_to": "S'està connectant a {name} ...",
"connection_error": "Failed to connect",
"connection_failed": "Connection failed",
"connection_lost": "Connection lost",
"copied_to_clipboard": "Copiat al porta-retalls",
"deleted": "Suprimit",
"deprecated": "DEPRECAT",
"disabled": "Desactivat",
"disconnected": "Desconnectat",
"disconnected_from": "Desconnectat de {name}",
"docs_generated": "Documentació generada",
"download_started": "S'ha iniciat la baixada",
"enabled": "Activat",
"file_imported": "Fitxer importat",
"finished_in": "Acabat en {duration} ms",
"history_deleted": "S'ha suprimit l'historial",
"linewrap": "Línies d'embolcall",
"loading": "S'està carregant ...",
"message_received": "Message: {message} arrived on topic: {topic}",
"mqtt_subscription_failed": "Something went wrong while subscribing to topic: {topic}",
"none": "Cap",
"nothing_found": "No s'ha trobat res",
"published_error": "Something went wrong while publishing msg: {topic} to topic: {message}",
"published_message": "Published message: {message} to topic: {topic}",
"reconnection_error": "Failed to reconnect",
"subscribed_failed": "Failed to subscribe to topic: {topic}",
"subscribed_success": "Successfully subscribed to topic: {topic}",
"unsubscribed_failed": "Failed to unsubscribe from topic: {topic}",
"unsubscribed_success": "Successfully unsubscribed from topic: {topic}",
"waiting_send_request": "S'està esperant l'enviament de la sol·licitud"
},
"support": {
"changelog": "Llegiu més sobre les darreres versions",
"chat": "Tens preguntes? Xateja amb nosaltres!",
"community": "Feu preguntes i ajudeu els altres",
"documentation": "Llegiu més sobre Hoppscotch",
"forum": "Feu preguntes i obteniu respostes",
"github": "Follow us on Github",
"shortcuts": "Navega per l'aplicació més ràpidament",
"team": "Poseu-vos en contacte amb l'equip",
"title": "Suport",
"twitter": "segueix-nos a Twitter"
},
"tab": {
"authorization": "Autorització",
"body": "Cos",
"collections": "Col·leccions",
"documentation": "Documentació",
"headers": "Capçaleres",
"history": "Història",
"mqtt": "MQTT",
"parameters": "Paràmetres",
"pre_request_script": "Script de sol·licitud prèvia",
"queries": "Consultes",
"query": "Consulta",
"schema": "Schema",
"socketio": "Socket.IO",
"sse": "SSE",
"tests": "Proves",
"types": "Tipus",
"variables": "Les variables",
"websocket": "WebSocket"
},
"team": {
"already_member": "You are already a member of this team. Contact your team owner.",
"create_new": "Crea un equip nou",
"deleted": "L'equip s'ha suprimit",
"edit": "Edita l'equip",
"email": "Correu electrònic",
"email_do_not_match": "Email doesn't match with your account details. Contact your team owner.",
"exit": "Sortiu de l'equip",
"exit_disabled": "L'únic propietari no pot sortir de l'equip",
"invalid_email_format": "El format del correu electrònic no és vàlid",
"invalid_id": "Invalid team ID. Contact your team owner.",
"invalid_invite_link": "Invalid invite link",
"invalid_invite_link_description": "The link you followed is invalid. Contact your team owner.",
"invalid_member_permission": "Proporcioneu un permís vàlid al membre de l'equip",
"invite": "Invite",
"invite_more": "Invite more",
"invite_tooltip": "Invite people to this workspace",
"invited_to_team": "{owner} invited you to join {team}",
"join": "Invitation accepted",
"join_beta": "Uniu-vos al programa beta per accedir als equips.",
"join_team": "Join {team}",
"joined_team": "You have joined {team}",
"joined_team_description": "You are now a member of this team",
"left": "Vas deixar l'equip",
"login_to_continue": "Login to continue",
"login_to_continue_description": "You need to be logged in to join a team.",
"logout_and_try_again": "Logout and sign in with another account",
"member_has_invite": "This email ID already has an invite. Contact your team owner.",
"member_not_found": "Member not found. Contact your team owner.",
"member_removed": "S'ha eliminat l'usuari",
"member_role_updated": "Rols d'usuari actualitzats",
"members": "Membres",
"name_length_insufficient": "El nom de l'equip ha de tenir com a mínim 6 caràcters",
"name_updated": "Team name updated",
"new": "Nou equip",
"new_created": "S'ha creat un nou equip",
"new_name": "El meu nou equip",
"no_access": "No teniu accés d'edició a aquestes col·leccions",
"no_invite_found": "Invitation 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.",
"pending_invites": "Pending invites",
"permissions": "Permisos",
"saved": "L'equip s'ha desat",
"select_a_team": "Select a team",
"title": "Equips",
"we_sent_invite_link": "We sent an invite link to all invitees!",
"we_sent_invite_link_description": "Ask all invitees to check their inbox. Click on the link to join the team."
},
"test": {
"failed": "test failed",
"javascript_code": "Codi JavaScript",
"learn": "Llegiu la documentació",
"passed": "test passed",
"report": "Informe de prova",
"results": "Resultats de l'exàmen",
"script": "Guió",
"snippets": "Fragments"
},
"websocket": {
"communication": "Comunicació",
"log": "Registre",
"message": "Missatge",
"protocols": "Protocols",
"url": "URL"
}
}

View File

@@ -1,272 +0,0 @@
import AppAnnouncement from "./components/app/Announcement.vue";
import AppDeveloperOptions from "./components/app/DeveloperOptions.vue";
import AppFooter from "./components/app/Footer.vue";
import AppFuse from "./components/app/Fuse.vue";
import AppGitHubStarButton from "./components/app/GitHubStarButton.vue";
import AppHeader from "./components/app/Header.vue";
import AppInterceptor from "./components/app/Interceptor.vue";
import AppLogo from "./components/app/Logo.vue";
import AppOptions from "./components/app/Options.vue";
import AppPaneLayout from "./components/app/PaneLayout.vue";
import AppPowerSearch from "./components/app/PowerSearch.vue";
import AppPowerSearchEntry from "./components/app/PowerSearchEntry.vue";
import AppShare from "./components/app/Share.vue";
import AppShortcuts from "./components/app/Shortcuts.vue";
import AppShortcutsEntry from "./components/app/ShortcutsEntry.vue";
import AppSidenav from "./components/app/Sidenav.vue";
import AppSlideOver from "./components/app/SlideOver.vue";
import AppSupport from "./components/app/Support.vue";
import ButtonPrimary from "./components/button/Primary.vue";
import ButtonSecondary from "./components/button/Secondary.vue";
import CollectionsAdd from "./components/collections/Add.vue";
import CollectionsAddFolder from "./components/collections/AddFolder.vue";
import CollectionsAddRequest from "./components/collections/AddRequest.vue";
import CollectionsChooseType from "./components/collections/ChooseType.vue";
import CollectionsEdit from "./components/collections/Edit.vue";
import CollectionsEditFolder from "./components/collections/EditFolder.vue";
import CollectionsEditRequest from "./components/collections/EditRequest.vue";
import CollectionsImportExport from "./components/collections/ImportExport.vue";
import CollectionsSaveRequest from "./components/collections/SaveRequest.vue";
import CollectionsGraphqlAdd from "./components/collections/graphql/Add.vue";
import CollectionsGraphqlAddFolder from "./components/collections/graphql/AddFolder.vue";
import CollectionsGraphqlAddRequest from "./components/collections/graphql/AddRequest.vue";
import CollectionsGraphqlCollection from "./components/collections/graphql/Collection.vue";
import CollectionsGraphqlEdit from "./components/collections/graphql/Edit.vue";
import CollectionsGraphqlEditFolder from "./components/collections/graphql/EditFolder.vue";
import CollectionsGraphqlEditRequest from "./components/collections/graphql/EditRequest.vue";
import CollectionsGraphqlFolder from "./components/collections/graphql/Folder.vue";
import CollectionsGraphqlImportExport from "./components/collections/graphql/ImportExport.vue";
import CollectionsGraphqlRequest from "./components/collections/graphql/Request.vue";
import CollectionsGraphql from "./components/collections/graphql/index.vue";
import Collections from "./components/collections/index.vue";
import CollectionsMyCollection from "./components/collections/my/Collection.vue";
import CollectionsMyFolder from "./components/collections/my/Folder.vue";
import CollectionsMyRequest from "./components/collections/my/Request.vue";
import CollectionsTeamsCollection from "./components/collections/teams/Collection.vue";
import CollectionsTeamsFolder from "./components/collections/teams/Folder.vue";
import CollectionsTeamsRequest from "./components/collections/teams/Request.vue";
import DocsCollection from "./components/docs/Collection.vue";
import DocsFolder from "./components/docs/Folder.vue";
import DocsRequest from "./components/docs/Request.vue";
import EnvironmentsDetails from "./components/environments/Details.vue";
import EnvironmentsEnvironment from "./components/environments/Environment.vue";
import EnvironmentsImportExport from "./components/environments/ImportExport.vue";
import Environments from "./components/environments/index.vue";
import FirebaseLogin from "./components/firebase/Login.vue";
import FirebaseLogout from "./components/firebase/Logout.vue";
import GraphqlAuthorization from "./components/graphql/Authorization.vue";
import GraphqlField from "./components/graphql/Field.vue";
import GraphqlRequest from "./components/graphql/Request.vue";
import GraphqlRequestOptions from "./components/graphql/RequestOptions.vue";
import GraphqlResponse from "./components/graphql/Response.vue";
import GraphqlSidebar from "./components/graphql/Sidebar.vue";
import GraphqlType from "./components/graphql/Type.vue";
import GraphqlTypeLink from "./components/graphql/TypeLink.vue";
import HistoryGraphqlCard from "./components/history/graphql/Card.vue";
import History from "./components/history/index.vue";
import HistoryRestCard from "./components/history/rest/Card.vue";
import HttpAuthorization from "./components/http/Authorization.vue";
import HttpBody from "./components/http/Body.vue";
import HttpBodyParameters from "./components/http/BodyParameters.vue";
import HttpCodegenModal from "./components/http/CodegenModal.vue";
import HttpHeaders from "./components/http/Headers.vue";
import HttpImportCurl from "./components/http/ImportCurl.vue";
import HttpOAuth2Authorization from "./components/http/OAuth2Authorization.vue";
import HttpParameters from "./components/http/Parameters.vue";
import HttpPreRequestScript from "./components/http/PreRequestScript.vue";
import HttpRawBody from "./components/http/RawBody.vue";
import HttpReqChangeConfirmModal from "./components/http/ReqChangeConfirmModal.vue";
import HttpRequest from "./components/http/Request.vue";
import HttpRequestOptions from "./components/http/RequestOptions.vue";
import HttpResponse from "./components/http/Response.vue";
import HttpResponseMeta from "./components/http/ResponseMeta.vue";
import HttpSidebar from "./components/http/Sidebar.vue";
import HttpTestResult from "./components/http/TestResult.vue";
import HttpTestResultEntry from "./components/http/TestResultEntry.vue";
import HttpTestResultEnv from "./components/http/TestResultEnv.vue";
import HttpTestResultReport from "./components/http/TestResultReport.vue";
import HttpTests from "./components/http/Tests.vue";
import HttpURLEncodedParams from "./components/http/URLEncodedParams.vue";
import LensesHeadersRenderer from "./components/lenses/HeadersRenderer.vue";
import LensesHeadersRendererEntry from "./components/lenses/HeadersRendererEntry.vue";
import LensesResponseBodyRenderer from "./components/lenses/ResponseBodyRenderer.vue";
import LensesRenderersHTMLLensRenderer from "./components/lenses/renderers/HTMLLensRenderer.vue";
import LensesRenderersImageLensRenderer from "./components/lenses/renderers/ImageLensRenderer.vue";
import LensesRenderersJSONLensRenderer from "./components/lenses/renderers/JSONLensRenderer.vue";
import LensesRenderersPDFLensRenderer from "./components/lenses/renderers/PDFLensRenderer.vue";
import LensesRenderersRawLensRenderer from "./components/lenses/renderers/RawLensRenderer.vue";
import LensesRenderersXMLLensRenderer from "./components/lenses/renderers/XMLLensRenderer.vue";
import ProfilePicture from "./components/profile/Picture.vue";
import ProfileShortcode from "./components/profile/Shortcode.vue";
import RealtimeCommunication from "./components/realtime/Communication.vue";
import RealtimeLog from "./components/realtime/Log.vue";
import RealtimeLogEntry from "./components/realtime/LogEntry.vue";
import SmartAccentModePicker from "./components/smart/AccentModePicker.vue";
import SmartAnchor from "./components/smart/Anchor.vue";
import SmartAutoComplete from "./components/smart/AutoComplete.vue";
import SmartChangeLanguage from "./components/smart/ChangeLanguage.vue";
import SmartCheckbox from "./components/smart/Checkbox.vue";
import SmartColorModePicker from "./components/smart/ColorModePicker.vue";
import SmartConfirmModal from "./components/smart/ConfirmModal.vue";
import SmartEnvInput from "./components/smart/EnvInput.vue";
import SmartExpand from "./components/smart/Expand.vue";
import SmartFileChip from "./components/smart/FileChip.vue";
import SmartFontSizePicker from "./components/smart/FontSizePicker.vue";
import SmartIcon from "./components/smart/Icon.vue";
import SmartIntersection from "./components/smart/Intersection.vue";
import SmartItem from "./components/smart/Item.vue";
import SmartLoadingIndicator from "./components/smart/LoadingIndicator.vue";
import SmartModal from "./components/smart/Modal.vue";
import SmartProgressRing from "./components/smart/ProgressRing.vue";
import SmartRadio from "./components/smart/Radio.vue";
import SmartRadioGroup from "./components/smart/RadioGroup.vue";
import SmartSpinner from "./components/smart/Spinner.vue";
import SmartTab from "./components/smart/Tab.vue";
import SmartTabs from "./components/smart/Tabs.vue";
import SmartToggle from "./components/smart/Toggle.vue";
import TabPrimary from "./components/tab/Primary.vue";
import TabSecondary from "./components/tab/Secondary.vue";
import TeamsAdd from "./components/teams/Add.vue";
import TeamsEdit from "./components/teams/Edit.vue";
import TeamsInvite from "./components/teams/Invite.vue";
import TeamsModal from "./components/teams/Modal.vue";
import TeamsTeam from "./components/teams/Team.vue";
import Teams from "./components/teams/index.vue";
declare global {
interface __VLS_GlobalComponents {
AppAnnouncement: typeof AppAnnouncement;
AppDeveloperOptions: typeof AppDeveloperOptions;
AppFooter: typeof AppFooter;
AppFuse: typeof AppFuse;
AppGitHubStarButton: typeof AppGitHubStarButton;
AppHeader: typeof AppHeader;
AppInterceptor: typeof AppInterceptor;
AppLogo: typeof AppLogo;
AppOptions: typeof AppOptions;
AppPaneLayout: typeof AppPaneLayout;
AppPowerSearch: typeof AppPowerSearch;
AppPowerSearchEntry: typeof AppPowerSearchEntry;
AppShare: typeof AppShare;
AppShortcuts: typeof AppShortcuts;
AppShortcutsEntry: typeof AppShortcutsEntry;
AppSidenav: typeof AppSidenav;
AppSlideOver: typeof AppSlideOver;
AppSupport: typeof AppSupport;
ButtonPrimary: typeof ButtonPrimary;
ButtonSecondary: typeof ButtonSecondary;
CollectionsAdd: typeof CollectionsAdd;
CollectionsAddFolder: typeof CollectionsAddFolder;
CollectionsAddRequest: typeof CollectionsAddRequest;
CollectionsChooseType: typeof CollectionsChooseType;
CollectionsEdit: typeof CollectionsEdit;
CollectionsEditFolder: typeof CollectionsEditFolder;
CollectionsEditRequest: typeof CollectionsEditRequest;
CollectionsImportExport: typeof CollectionsImportExport;
CollectionsSaveRequest: typeof CollectionsSaveRequest;
CollectionsGraphqlAdd: typeof CollectionsGraphqlAdd;
CollectionsGraphqlAddFolder: typeof CollectionsGraphqlAddFolder;
CollectionsGraphqlAddRequest: typeof CollectionsGraphqlAddRequest;
CollectionsGraphqlCollection: typeof CollectionsGraphqlCollection;
CollectionsGraphqlEdit: typeof CollectionsGraphqlEdit;
CollectionsGraphqlEditFolder: typeof CollectionsGraphqlEditFolder;
CollectionsGraphqlEditRequest: typeof CollectionsGraphqlEditRequest;
CollectionsGraphqlFolder: typeof CollectionsGraphqlFolder;
CollectionsGraphqlImportExport: typeof CollectionsGraphqlImportExport;
CollectionsGraphqlRequest: typeof CollectionsGraphqlRequest;
CollectionsGraphql: typeof CollectionsGraphql;
Collections: typeof Collections;
CollectionsMyCollection: typeof CollectionsMyCollection;
CollectionsMyFolder: typeof CollectionsMyFolder;
CollectionsMyRequest: typeof CollectionsMyRequest;
CollectionsTeamsCollection: typeof CollectionsTeamsCollection;
CollectionsTeamsFolder: typeof CollectionsTeamsFolder;
CollectionsTeamsRequest: typeof CollectionsTeamsRequest;
DocsCollection: typeof DocsCollection;
DocsFolder: typeof DocsFolder;
DocsRequest: typeof DocsRequest;
EnvironmentsDetails: typeof EnvironmentsDetails;
EnvironmentsEnvironment: typeof EnvironmentsEnvironment;
EnvironmentsImportExport: typeof EnvironmentsImportExport;
Environments: typeof Environments;
FirebaseLogin: typeof FirebaseLogin;
FirebaseLogout: typeof FirebaseLogout;
GraphqlAuthorization: typeof GraphqlAuthorization;
GraphqlField: typeof GraphqlField;
GraphqlRequest: typeof GraphqlRequest;
GraphqlRequestOptions: typeof GraphqlRequestOptions;
GraphqlResponse: typeof GraphqlResponse;
GraphqlSidebar: typeof GraphqlSidebar;
GraphqlType: typeof GraphqlType;
GraphqlTypeLink: typeof GraphqlTypeLink;
HistoryGraphqlCard: typeof HistoryGraphqlCard;
History: typeof History;
HistoryRestCard: typeof HistoryRestCard;
HttpAuthorization: typeof HttpAuthorization;
HttpBody: typeof HttpBody;
HttpBodyParameters: typeof HttpBodyParameters;
HttpCodegenModal: typeof HttpCodegenModal;
HttpHeaders: typeof HttpHeaders;
HttpImportCurl: typeof HttpImportCurl;
HttpOAuth2Authorization: typeof HttpOAuth2Authorization;
HttpParameters: typeof HttpParameters;
HttpPreRequestScript: typeof HttpPreRequestScript;
HttpRawBody: typeof HttpRawBody;
HttpReqChangeConfirmModal: typeof HttpReqChangeConfirmModal;
HttpRequest: typeof HttpRequest;
HttpRequestOptions: typeof HttpRequestOptions;
HttpResponse: typeof HttpResponse;
HttpResponseMeta: typeof HttpResponseMeta;
HttpSidebar: typeof HttpSidebar;
HttpTestResult: typeof HttpTestResult;
HttpTestResultEntry: typeof HttpTestResultEntry;
HttpTestResultEnv: typeof HttpTestResultEnv;
HttpTestResultReport: typeof HttpTestResultReport;
HttpTests: typeof HttpTests;
HttpURLEncodedParams: typeof HttpURLEncodedParams;
LensesHeadersRenderer: typeof LensesHeadersRenderer;
LensesHeadersRendererEntry: typeof LensesHeadersRendererEntry;
LensesResponseBodyRenderer: typeof LensesResponseBodyRenderer;
LensesRenderersHTMLLensRenderer: typeof LensesRenderersHTMLLensRenderer;
LensesRenderersImageLensRenderer: typeof LensesRenderersImageLensRenderer;
LensesRenderersJSONLensRenderer: typeof LensesRenderersJSONLensRenderer;
LensesRenderersPDFLensRenderer: typeof LensesRenderersPDFLensRenderer;
LensesRenderersRawLensRenderer: typeof LensesRenderersRawLensRenderer;
LensesRenderersXMLLensRenderer: typeof LensesRenderersXMLLensRenderer;
ProfilePicture: typeof ProfilePicture;
ProfileShortcode: typeof ProfileShortcode;
RealtimeCommunication: typeof RealtimeCommunication;
RealtimeLog: typeof RealtimeLog;
RealtimeLogEntry: typeof RealtimeLogEntry;
SmartAccentModePicker: typeof SmartAccentModePicker;
SmartAnchor: typeof SmartAnchor;
SmartAutoComplete: typeof SmartAutoComplete;
SmartChangeLanguage: typeof SmartChangeLanguage;
SmartCheckbox: typeof SmartCheckbox;
SmartColorModePicker: typeof SmartColorModePicker;
SmartConfirmModal: typeof SmartConfirmModal;
SmartEnvInput: typeof SmartEnvInput;
SmartExpand: typeof SmartExpand;
SmartFileChip: typeof SmartFileChip;
SmartFontSizePicker: typeof SmartFontSizePicker;
SmartIcon: typeof SmartIcon;
SmartIntersection: typeof SmartIntersection;
SmartItem: typeof SmartItem;
SmartLoadingIndicator: typeof SmartLoadingIndicator;
SmartModal: typeof SmartModal;
SmartProgressRing: typeof SmartProgressRing;
SmartRadio: typeof SmartRadio;
SmartRadioGroup: typeof SmartRadioGroup;
SmartSpinner: typeof SmartSpinner;
SmartTab: typeof SmartTab;
SmartTabs: typeof SmartTabs;
SmartToggle: typeof SmartToggle;
TabPrimary: typeof TabPrimary;
TabSecondary: typeof TabSecondary;
TeamsAdd: typeof TeamsAdd;
TeamsEdit: typeof TeamsEdit;
TeamsInvite: typeof TeamsInvite;
TeamsModal: typeof TeamsModal;
TeamsTeam: typeof TeamsTeam;
Teams: typeof Teams;
}
}

View File

@@ -1,97 +0,0 @@
<template>
<AppSlideOver :show="show" @close="close()">
<template #content>
<div class="sticky top-0 z-10 flex flex-col bg-primary">
<div
class="flex items-center justify-between p-2 border-b border-dividerLight"
>
<h3 class="ml-4 heading">{{ t("app.shortcuts") }}</h3>
<ButtonSecondary :icon="IconX" @click="close()" />
</div>
<div class="flex flex-col px-6 py-4 border-b border-dividerLight">
<input
v-model="filterText"
type="search"
autocomplete="off"
class="flex px-4 py-2 border rounded bg-primaryLight border-dividerLight focus-visible:border-divider"
:placeholder="`${t('action.search')}`"
/>
</div>
</div>
<div v-if="filterText" class="flex flex-col divide-y divide-dividerLight">
<div
v-for="(map, mapIndex) in searchResults"
:key="`map-${mapIndex}`"
class="px-6 py-4 space-y-4"
>
<h1 class="font-semibold text-secondaryDark">
{{ t(map.item.section) }}
</h1>
<AppShortcutsEntry
v-for="(shortcut, index) in map.item.shortcuts"
:key="`shortcut-${index}`"
:shortcut="shortcut"
/>
</div>
<div
v-if="searchResults.length === 0"
class="flex flex-col items-center justify-center p-4 text-secondaryLight"
>
<icon-lucide-search class="pb-2 opacity-75 svg-icons" />
<span class="my-2 text-center">
{{ t("state.nothing_found") }} "{{ filterText }}"
</span>
</div>
</div>
<div v-else class="flex flex-col divide-y divide-dividerLight">
<div
v-for="(map, mapIndex) in mappings"
:key="`map-${mapIndex}`"
class="px-6 py-4 space-y-4"
>
<h1 class="font-semibold text-secondaryDark">
{{ t(map.section) }}
</h1>
<AppShortcutsEntry
v-for="(shortcut, shortcutIndex) in map.shortcuts"
:key="`map-${mapIndex}-shortcut-${shortcutIndex}`"
:shortcut="shortcut"
/>
</div>
</div>
</template>
</AppSlideOver>
</template>
<script setup lang="ts">
import IconX from "~icons/lucide/x"
import { computed, ref } from "vue"
import Fuse from "fuse.js"
import mappings from "~/helpers/shortcuts"
import { useI18n } from "@composables/i18n"
const t = useI18n()
defineProps<{
show: boolean
}>()
const options = {
keys: ["shortcuts.label"],
}
const fuse = new Fuse(mappings, options)
const filterText = ref("")
const searchResults = computed(() => fuse.search(filterText.value))
const emit = defineEmits<{
(e: "close"): void
}>()
const close = () => {
filterText.value = ""
emit("close")
}
</script>

View File

@@ -1,191 +0,0 @@
<template>
<div>
<div class="sticky top-0 z-10 flex flex-col rounded-t bg-primary">
<tippy ref="options" interactive trigger="click" theme="popover" arrow>
<span
v-tippy="{ theme: 'tooltip' }"
:title="`${t('environment.select')}`"
class="flex-1 bg-transparent border-b border-dividerLight select-wrapper"
>
<ButtonSecondary
v-if="selectedEnvironmentIndex !== -1"
:label="environments[selectedEnvironmentIndex].name"
class="flex-1 !justify-start pr-8 rounded-none"
/>
<ButtonSecondary
v-else
:label="`${t('environment.select')}`"
class="flex-1 !justify-start pr-8 rounded-none"
/>
</span>
<template #content="{ hide }">
<div
class="flex flex-col"
tabindex="0"
role="menu"
@keyup.escape="hide()"
>
<SmartItem
:label="`${t('environment.no_environment')}`"
:info-icon="selectedEnvironmentIndex === -1 ? IconDone : null"
:active-info-icon="selectedEnvironmentIndex === -1"
@click="
() => {
selectedEnvironmentIndex = -1
hide()
}
"
/>
<hr v-if="environments.length > 0" />
<SmartItem
v-for="(gen, index) in environments"
:key="`gen-${index}`"
:label="gen.name"
:info-icon="index === selectedEnvironmentIndex ? IconDone : null"
:active-info-icon="index === selectedEnvironmentIndex"
@click="
() => {
selectedEnvironmentIndex = index
hide()
}
"
/>
</div>
</template>
</tippy>
<div class="flex justify-between flex-1 border-b border-dividerLight">
<ButtonSecondary
:icon="IconPlus"
:label="`${t('action.new')}`"
class="!rounded-none"
@click="displayModalAdd(true)"
/>
<div class="flex">
<ButtonSecondary
v-tippy="{ theme: 'tooltip' }"
to="https://docs.hoppscotch.io/features/environments"
blank
:title="t('app.wiki')"
:icon="IconHelpCircle"
/>
<ButtonSecondary
v-tippy="{ theme: 'tooltip' }"
:icon="IconArchive"
:title="t('modal.import_export')"
@click="displayModalImportExport(true)"
/>
</div>
</div>
</div>
<div class="flex flex-col">
<EnvironmentsEnvironment
environment-index="Global"
:environment="globalEnvironment"
class="border-b border-dashed border-dividerLight"
@edit-environment="editEnvironment('Global')"
/>
<EnvironmentsEnvironment
v-for="(environment, index) in environments"
:key="`environment-${index}`"
:environment-index="index"
:environment="environment"
@edit-environment="editEnvironment(index)"
/>
</div>
<div
v-if="environments.length === 0"
class="flex flex-col items-center justify-center p-4 text-secondaryLight"
>
<img
:src="`/images/states/${colorMode.value}/blockchain.svg`"
loading="lazy"
class="inline-flex flex-col object-contain object-center w-16 h-16 my-4"
:alt="`${t('empty.environments')}`"
/>
<span class="pb-4 text-center">
{{ t("empty.environments") }}
</span>
<ButtonSecondary
:label="`${t('add.new')}`"
filled
class="mb-4"
@click="displayModalAdd(true)"
/>
</div>
<EnvironmentsDetails
:show="showModalDetails"
:action="action"
:editing-environment-index="editingEnvironmentIndex"
@hide-modal="displayModalEdit(false)"
/>
<EnvironmentsImportExport
:show="showModalImportExport"
@hide-modal="displayModalImportExport(false)"
/>
</div>
</template>
<script setup lang="ts">
import IconDone from "~icons/lucide/check"
import IconPlus from "~icons/lucide/plus"
import IconHelpCircle from "~icons/lucide/help-circle"
import IconArchive from "~icons/lucide/archive"
import { computed, ref } from "vue"
import { useReadonlyStream, useStream } from "@composables/stream"
import { useI18n } from "@composables/i18n"
import { useColorMode } from "@composables/theming"
import {
environments$,
setCurrentEnvironment,
selectedEnvIndex$,
globalEnv$,
} from "~/newstore/environments"
const t = useI18n()
const options = ref<any | null>(null)
const colorMode = useColorMode()
const globalEnv = useReadonlyStream(globalEnv$, [])
const globalEnvironment = computed(() => ({
name: "Global",
variables: globalEnv.value,
}))
const environments = useReadonlyStream(environments$, [])
const selectedEnvironmentIndex = useStream(
selectedEnvIndex$,
-1,
setCurrentEnvironment
)
const showModalImportExport = ref(false)
const showModalDetails = ref(false)
const action = ref<"new" | "edit">("edit")
const editingEnvironmentIndex = ref<number | "Global" | null>(null)
const displayModalAdd = (shouldDisplay: boolean) => {
action.value = "new"
showModalDetails.value = shouldDisplay
}
const displayModalEdit = (shouldDisplay: boolean) => {
action.value = "edit"
showModalDetails.value = shouldDisplay
if (!shouldDisplay) resetSelectedData()
}
const displayModalImportExport = (shouldDisplay: boolean) => {
showModalImportExport.value = shouldDisplay
}
const editEnvironment = (environmentIndex: number | "Global") => {
editingEnvironmentIndex.value = environmentIndex
action.value = "edit"
displayModalEdit(true)
}
const resetSelectedData = () => {
editingEnvironmentIndex.value = null
}
</script>

View File

@@ -1,117 +0,0 @@
<template>
<SmartModal
v-if="show"
dialog
:title="`${t('import.curl')}`"
@close="hideModal"
>
<template #body>
<div class="px-2 h-46">
<div
ref="curlEditor"
class="h-full border rounded border-dividerLight"
></div>
</div>
</template>
<template #footer>
<span class="flex">
<ButtonPrimary
ref="importButton"
:label="`${t('import.title')}`"
@click="handleImport"
/>
<ButtonSecondary :label="`${t('action.cancel')}`" @click="hideModal" />
</span>
<span class="flex">
<ButtonSecondary
:icon="pasteIcon"
:label="`${t('action.paste')}`"
filled
@click="handlePaste"
/>
</span>
</template>
</SmartModal>
</template>
<script setup lang="ts">
import { ref, watch } from "vue"
import { refAutoReset } from "@vueuse/core"
import { useCodemirror } from "@composables/codemirror"
import { setRESTRequest } from "~/newstore/RESTSession"
import { useI18n } from "@composables/i18n"
import { useToast } from "@composables/toast"
import { parseCurlToHoppRESTReq } from "~/helpers/curl"
import IconClipboard from "~icons/lucide/clipboard"
import IconCheck from "~icons/lucide/check"
const t = useI18n()
const toast = useToast()
const curl = ref("")
const curlEditor = ref<any | null>(null)
const props = defineProps<{ show: boolean; text: string }>()
useCodemirror(curlEditor, curl, {
extendedEditorConfig: {
mode: "application/x-sh",
placeholder: `${t("request.enter_curl")}`,
},
linter: null,
completer: null,
environmentHighlights: false,
})
watch(
() => props.show,
() => {
if (props.show) {
curl.value = props.text.toString()
}
},
{ immediate: false }
)
const emit = defineEmits<{
(e: "hide-modal"): void
}>()
const hideModal = () => {
emit("hide-modal")
}
const handleImport = () => {
const text = curl.value
try {
const req = parseCurlToHoppRESTReq(text)
setRESTRequest(req)
} catch (e) {
console.error(e)
toast.error(`${t("error.curl_invalid_format")}`)
}
hideModal()
}
const pasteIcon = refAutoReset<typeof IconClipboard | typeof IconCheck>(
IconClipboard,
1000
)
const handlePaste = async () => {
try {
const text = await navigator.clipboard.readText()
if (text) {
curl.value = text
pasteIcon.value = IconCheck
}
} catch (e) {
console.error("Failed to copy: ", e)
toast.error(t("profile.no_permission").toString())
}
}
</script>

View File

@@ -1,116 +0,0 @@
<template>
<div class="flex flex-col flex-1">
<div
class="sticky z-10 flex items-center justify-between pl-4 border-b bg-primary border-dividerLight top-lowerSecondaryStickyFold"
>
<label class="font-semibold text-secondaryLight">
{{ t("response.body") }}
</label>
<div class="flex">
<ButtonSecondary
v-if="response.body"
v-tippy="{ theme: 'tooltip' }"
:title="t('action.download_file')"
:icon="downloadIcon === 'download' ? IconDownload : IconCheck"
@click="downloadResponse"
/>
</div>
</div>
<img
class="flex max-w-full border-b border-dividerLight"
:src="imageSource"
loading="lazy"
:alt="imageSource"
/>
</div>
</template>
<script lang="ts">
import IconDownload from "~icons/lucide/download"
import IconCheck from "~icons/lucide/check"
import { useI18n } from "@composables/i18n"
import { useToast } from "@composables/toast"
import { defineComponent } from "vue"
export default defineComponent({
props: {
response: { type: Object, default: () => ({}) },
},
setup() {
return {
t: useI18n(),
toast: useToast(),
IconDownload,
IconCheck,
}
},
data() {
return {
imageSource: "",
downloadIcon: "download",
}
},
computed: {
responseType() {
return (
this.response.headers.find(
(h) => h.key.toLowerCase() === "content-type"
).value || ""
)
.split(";")[0]
.toLowerCase()
},
},
watch: {
response: {
immediate: true,
handler() {
this.imageSource = ""
const buf = this.response.body
const bytes = new Uint8Array(buf)
const blob = new Blob([bytes.buffer])
const reader = new FileReader()
reader.onload = ({ target }) => {
this.imageSource = target.result
}
reader.readAsDataURL(blob)
},
},
},
mounted() {
this.imageSource = ""
const buf = this.response.body
const bytes = new Uint8Array(buf)
const blob = new Blob([bytes.buffer])
const reader = new FileReader()
reader.onload = ({ target }) => {
this.imageSource = target.result
}
reader.readAsDataURL(blob)
},
methods: {
downloadResponse() {
const dataToWrite = this.response.body
const file = new Blob([dataToWrite], { type: this.responseType })
const a = document.createElement("a")
const url = URL.createObjectURL(file)
a.href = url
// TODO get uri from meta
a.download = `${url.split("/").pop().split("#")[0].split("?")[0]}`
document.body.appendChild(a)
a.click()
this.downloadIcon = "check"
this.toast.success(this.t("state.download_started"))
setTimeout(() => {
document.body.removeChild(a)
URL.revokeObjectURL(url)
this.downloadIcon = "download"
}, 1000)
},
},
})
</script>

View File

@@ -1,77 +0,0 @@
/* An `action` is a unique verb that is associated with certain thing that can be done on Hoppscotch.
* For example, sending a request.
*/
import { onBeforeUnmount, onMounted } from "vue"
import { BehaviorSubject } from "rxjs"
export type HoppAction =
| "request.send-cancel" // Send/Cancel a Hoppscotch Request
| "request.reset" // Clear request data
| "request.copy-link" // Copy Request Link
| "request.save" // Save to Collections
| "request.save-as" // Save As
| "request.method.next" // Select Next Method
| "request.method.prev" // Select Previous Method
| "request.method.get" // Select GET Method
| "request.method.head" // Select HEAD Method
| "request.method.post" // Select POST Method
| "request.method.put" // Select PUT Method
| "request.method.delete" // Select DELETE Method
| "flyouts.keybinds.toggle" // Shows the keybinds flyout
| "modals.search.toggle" // Shows the search modal
| "modals.support.toggle" // Shows the support modal
| "modals.share.toggle" // Shows the share modal
| "navigation.jump.rest" // Jump to REST page
| "navigation.jump.graphql" // Jump to GraphQL page
| "navigation.jump.realtime" // Jump to realtime page
| "navigation.jump.documentation" // Jump to documentation page
| "navigation.jump.settings" // Jump to settings page
| "navigation.jump.profile" // Jump to profile page
| "settings.theme.system" // Use system theme
| "settings.theme.light" // Use light theme
| "settings.theme.dark" // Use dark theme
| "settings.theme.black" // Use black theme
type BoundActionList = {
// eslint-disable-next-line no-unused-vars
[_ in HoppAction]?: Array<() => void>
}
const boundActions: BoundActionList = {}
export const activeActions$ = new BehaviorSubject<HoppAction[]>([])
export function bindAction(action: HoppAction, handler: () => void) {
if (boundActions[action]) {
boundActions[action]?.push(handler)
} else {
boundActions[action] = [handler]
}
activeActions$.next(Object.keys(boundActions) as HoppAction[])
}
export function invokeAction(action: HoppAction) {
boundActions[action]?.forEach((handler) => handler())
}
export function unbindAction(action: HoppAction, handler: () => void) {
boundActions[action] = boundActions[action]?.filter((x) => x !== handler)
if (boundActions[action]?.length === 0) {
delete boundActions[action]
}
activeActions$.next(Object.keys(boundActions) as HoppAction[])
}
export function defineActionHandler(action: HoppAction, handler: () => void) {
onMounted(() => {
bindAction(action, handler)
})
onBeforeUnmount(() => {
unbindAction(action, handler)
})
}

View File

@@ -1,9 +0,0 @@
import { GraphCacheKeysConfig } from "../graphql"
export const keyDefs: GraphCacheKeysConfig = {
User: (data) => data.uid!,
TeamMember: (data) => data.membershipID!,
Team: (data) => data.id!,
Shortcode: (data) => data.id!,
TeamInvitation: (data) => data.id!,
}

View File

@@ -1,3 +0,0 @@
import { GraphCacheOptimisticUpdaters } from "../graphql"
export const optimisticDefs: GraphCacheOptimisticUpdaters = {}

View File

@@ -1,31 +0,0 @@
import {
GraphCacheResolvers,
Shortcode,
Team,
TeamInvitation,
WithTypename,
} from "../graphql"
export const resolversDef: GraphCacheResolvers = {
Query: {
team: (_parent, { teamID }) =>
<WithTypename<Team>>{
__typename: "Team" as const,
id: teamID,
},
user: (_parent, { uid }) => ({
__typename: "User",
uid,
}),
teamInvitation: (_parent, args) =>
<WithTypename<TeamInvitation>>{
__typename: "TeamInvitation",
id: args.inviteID,
},
shortcode: (_parent, args) =>
<WithTypename<Shortcode>>{
__typename: "Shortcode",
id: args.code,
},
},
}

View File

@@ -1,122 +0,0 @@
import { gql } from "@urql/core"
import { GraphCacheUpdaters } from "../graphql"
export const updatesDef: GraphCacheUpdaters = {
Subscription: {
teamMemberAdded: (_r, { teamID }, cache) => {
cache.invalidate(
{
__typename: "Team",
id: teamID,
},
"teamMembers"
)
},
teamMemberUpdated: (_r, { teamID }, cache) => {
cache.invalidate(
{
__typename: "Team",
id: teamID,
},
"teamMembers"
)
cache.invalidate(
{
__typename: "Team",
id: teamID,
},
"myRole"
)
},
teamMemberRemoved: (_r, { teamID }, cache) => {
cache.invalidate(
{
__typename: "Team",
id: teamID,
},
"teamMembers"
)
},
teamInvitationAdded: (_r, { teamID }, cache) => {
cache.invalidate(
{
__typename: "Team",
id: teamID,
},
"teamInvitations"
)
},
teamInvitationRemoved: (_r, { teamID }, cache) => {
cache.invalidate(
{
__typename: "Team",
id: teamID,
},
"teamInvitations"
)
},
},
Mutation: {
createTeamInvitation: (result, _args, cache) => {
cache.invalidate(
{
__typename: "Team",
id: result.createTeamInvitation.teamID!,
},
"teamInvitations"
)
},
acceptTeamInvitation: (_result, _args, cache) => {
cache.invalidate({ __typename: "Query" }, "myTeams")
},
revokeTeamInvitation: (_result, args, cache) => {
const targetTeamID = cache.resolve(
{
__typename: "TeamInvitation",
id: args.inviteID,
},
"teamID"
)
if (typeof targetTeamID === "string") {
const newInvites = (
cache.resolve(
{
__typename: "Team",
id: targetTeamID,
},
"teamInvitations"
) as string[]
).filter(
(inviteKey) =>
inviteKey !==
cache.keyOfEntity({
__typename: "TeamInvitation",
id: args.inviteID,
})
)
cache.link(
{ __typename: "Team", id: targetTeamID },
"teamInvitations",
newInvites
)
}
},
createShortcode: (result, _args, cache) => {
cache.writeFragment(
gql`
fragment _ on Shortcode {
id
request
}
`,
{
id: result.createShortcode.id,
request: result.createShortcode.request,
}
)
},
},
}

View File

@@ -1,34 +0,0 @@
import { createApp } from "vue"
import { setupLocalPersistence } from "./newstore/localpersistence"
import { performMigrations } from "./helpers/migrations"
import { initializeFirebase } from "./helpers/fb"
import { initUserInfo } from "./helpers/teams/BackendUserInfo"
import { HOPP_MODULES } from "@modules/."
import "virtual:windi.css"
import "../assets/scss/themes.scss"
import "../assets/scss/styles.scss"
import "nprogress/nprogress.css"
import App from "./App.vue"
const app = createApp(App)
// Some basic work that needs to be done before module inits even
initializeFirebase()
setupLocalPersistence()
performMigrations()
initUserInfo()
HOPP_MODULES.forEach((mod) => mod.onVueAppInit?.(app))
app.mount("#app")
console.info(
"%cWe ❤︎ open source!",
"background-color:white;padding:8px 16px;border-radius:8px;font-size:32px;color:red;"
)
console.info(
"%cContribute: https://github.com/hoppscotch/hoppscotch",
"background-color:black;padding:4px 8px;border-radius:8px;font-size:16px;color:white;"
)

View File

@@ -1,91 +0,0 @@
import { HoppModule } from "."
import * as Sentry from "@sentry/vue"
import { BrowserTracing } from "@sentry/tracing"
import { Route } from "@sentry/vue/types/router"
import { RouteLocationNormalized, Router } from "vue-router"
import { settingsStore } from "~/newstore/settings"
import { App } from "vue"
import { APP_IS_IN_DEV_MODE } from "~/helpers/dev"
interface SentryVueRouter {
onError: (fn: (err: Error) => void) => void
beforeEach: (fn: (to: Route, from: Route, next: () => void) => void) => void
}
function normalizedRouteToSentryRoute(route: RouteLocationNormalized): Route {
return {
matched: route.matched,
// route.params' type translates just to a fancy version of this, hence assertion
params: route.params as Route["params"],
path: route.path,
// route.query's type translates just to a fancy version of this, hence assertion
query: route.query as Route["query"],
name: route.name,
}
}
function getInstrumentationVueRouter(router: Router): SentryVueRouter {
return <SentryVueRouter>{
onError: router.onError,
beforeEach(func) {
router.beforeEach((to, from, next) => {
func(
normalizedRouteToSentryRoute(to),
normalizedRouteToSentryRoute(from),
next
)
})
},
}
}
let sentryActive = false
function initSentry(dsn: string, router: Router, app: App) {
Sentry.init({
app,
dsn: import.meta.env.VITE_SENTRY_DSN,
environment: APP_IS_IN_DEV_MODE
? "dev"
: import.meta.env.VITE_SENTRY_ENVIRONMENT,
integrations: [
new BrowserTracing({
routingInstrumentation: Sentry.vueRouterInstrumentation(
getInstrumentationVueRouter(router)
),
// TODO: We may want to limit this later on
tracingOrigins: [new URL(import.meta.env.VITE_BACKEND_GQL_URL).origin],
}),
],
tracesSampleRate: 0.8,
})
sentryActive = true
}
function deinitSentry() {
Sentry.close()
sentryActive = false
}
export default <HoppModule>{
onRouterInit(app, router) {
if (!import.meta.env.VITE_SENTRY_DSN) {
console.log(
"Sentry tracing is not enabled because 'VITE_SENTRY_DSN' env is not defined"
)
return
}
if (settingsStore.value.TELEMETRY_ENABLED) {
initSentry(import.meta.env.VITE_SENTRY_DSN, router, app)
}
settingsStore.subject$.subscribe(({ TELEMETRY_ENABLED }) => {
if (!TELEMETRY_ENABLED && sentryActive) {
deinitSentry()
} else if (TELEMETRY_ENABLED && !sentryActive) {
initSentry(import.meta.env.VITE_SENTRY_DSN!, router, app)
}
})
},
}

View File

@@ -1,343 +0,0 @@
<template>
<AppPaneLayout layout-id="mqtt">
<template #primary>
<div
class="sticky top-0 z-10 flex flex-shrink-0 p-4 overflow-x-auto space-x-2 bg-primary"
>
<div class="inline-flex flex-1 space-x-2">
<input
id="mqtt-url"
v-model="url"
type="url"
autocomplete="off"
spellcheck="false"
class="w-full px-4 py-2 border rounded bg-primaryLight border-divider text-secondaryDark"
:placeholder="t('mqtt.url')"
:disabled="
connectionState === 'CONNECTED' ||
connectionState === 'CONNECTING'
"
@keyup.enter="isUrlValid ? toggleConnection() : null"
/>
<ButtonPrimary
id="connect"
:disabled="!isUrlValid"
class="w-32"
:label="
connectionState === 'DISCONNECTED'
? t('action.connect')
: t('action.disconnect')
"
:loading="connectionState === 'CONNECTING'"
@click="toggleConnection"
/>
</div>
<div class="flex space-x-2">
<input
id="mqtt-username"
v-model="username"
type="text"
spellcheck="false"
class="input"
:placeholder="t('authorization.username')"
/>
<input
id="mqtt-password"
v-model="password"
type="password"
spellcheck="false"
class="input"
:placeholder="t('authorization.password')"
/>
</div>
</div>
</template>
<template #secondary>
<RealtimeLog
:title="t('mqtt.log')"
:log="log"
@delete="clearLogEntries()"
/>
</template>
<template #sidebar>
<div class="flex items-center justify-between p-4">
<label for="pubTopic" class="font-semibold text-secondaryLight">
{{ t("mqtt.topic") }}
</label>
</div>
<div class="flex px-4">
<input
id="pubTopic"
v-model="pubTopic"
class="input"
:placeholder="t('mqtt.topic_name')"
type="text"
autocomplete="off"
spellcheck="false"
/>
</div>
<div class="flex items-center justify-between p-4">
<label for="mqtt-message" class="font-semibold text-secondaryLight">
{{ t("mqtt.communication") }}
</label>
</div>
<div class="flex px-4 space-x-2">
<input
id="mqtt-message"
v-model="message"
class="input"
type="text"
autocomplete="off"
:placeholder="t('mqtt.message')"
spellcheck="false"
/>
<ButtonPrimary
id="publish"
name="get"
:disabled="!canPublish"
:label="t('mqtt.publish')"
@click="publish"
/>
</div>
<div
class="flex items-center justify-between p-4 mt-4 border-t border-dividerLight"
>
<label for="subTopic" class="font-semibold text-secondaryLight">
{{ t("mqtt.topic") }}
</label>
</div>
<div class="flex px-4 space-x-2">
<input
id="subTopic"
v-model="subTopic"
type="text"
autocomplete="off"
:placeholder="t('mqtt.topic_name')"
spellcheck="false"
class="input"
/>
<ButtonPrimary
id="subscribe"
name="get"
:disabled="!canSubscribe"
:label="
subscriptionState ? t('mqtt.unsubscribe') : t('mqtt.subscribe')
"
reverse
@click="toggleSubscription"
/>
</div>
</template>
</AppPaneLayout>
</template>
<script setup lang="ts">
import { computed, onMounted, onUnmounted, ref, watch } from "vue"
import { debounce } from "lodash-es"
import { MQTTConnection, MQTTError } from "~/helpers/realtime/MQTTConnection"
import { useI18n } from "@composables/i18n"
import { useToast } from "@composables/toast"
import {
useReadonlyStream,
useStream,
useStreamSubscriber,
} from "@composables/stream"
import {
addMQTTLogLine,
MQTTConn$,
MQTTEndpoint$,
MQTTLog$,
setMQTTConn,
setMQTTEndpoint,
setMQTTLog,
} from "~/newstore/MQTTSession"
import RegexWorker from "@workers/regex?worker"
const t = useI18n()
const toast = useToast()
const { subscribeToStream } = useStreamSubscriber()
const url = useStream(MQTTEndpoint$, "", setMQTTEndpoint)
const log = useStream(MQTTLog$, [], setMQTTLog)
const socket = useStream(MQTTConn$, new MQTTConnection(), setMQTTConn)
const connectionState = useReadonlyStream(
socket.value.connectionState$,
"DISCONNECTED"
)
const subscriptionState = useReadonlyStream(
socket.value.subscriptionState$,
false
)
const isUrlValid = ref(true)
const pubTopic = ref("")
const subTopic = ref("")
const message = ref("")
const username = ref("")
const password = ref("")
let worker: Worker
const canPublish = computed(
() =>
pubTopic.value !== "" &&
message.value !== "" &&
connectionState.value === "CONNECTED"
)
const canSubscribe = computed(
() => subTopic.value !== "" && connectionState.value === "CONNECTED"
)
const workerResponseHandler = ({
data,
}: {
data: { url: string; result: boolean }
}) => {
if (data.url === url.value) isUrlValid.value = data.result
}
onMounted(() => {
worker = new RegexWorker()
worker.addEventListener("message", workerResponseHandler)
subscribeToStream(socket.value.event$, (event) => {
switch (event?.type) {
case "CONNECTING":
log.value = [
{
payload: `${t("state.connecting_to", { name: url.value })}`,
source: "info",
color: "var(--accent-color)",
ts: undefined,
},
]
break
case "CONNECTED":
log.value = [
{
payload: `${t("state.connected_to", { name: url.value })}`,
source: "info",
color: "var(--accent-color)",
ts: Date.now(),
},
]
toast.success(`${t("state.connected")}`)
break
case "MESSAGE_SENT":
addMQTTLogLine({
prefix: `${event.message.topic}`,
payload: event.message.message,
source: "client",
ts: Date.now(),
})
break
case "MESSAGE_RECEIVED":
addMQTTLogLine({
prefix: `${event.message.topic}`,
payload: event.message.message,
source: "server",
ts: event.time,
})
break
case "SUBSCRIBED":
addMQTTLogLine({
payload: subscriptionState.value
? `${t("state.subscribed_success", { topic: subTopic.value })}`
: `${t("state.unsubscribed_success", { topic: subTopic.value })}`,
source: "server",
ts: event.time,
})
break
case "SUBSCRIPTION_FAILED":
addMQTTLogLine({
payload: subscriptionState.value
? `${t("state.subscribed_failed", { topic: subTopic.value })}`
: `${t("state.unsubscribed_failed", { topic: subTopic.value })}`,
source: "server",
ts: event.time,
})
break
case "ERROR":
addMQTTLogLine({
payload: getI18nError(event.error),
source: "info",
color: "#ff5555",
ts: event.time,
})
break
case "DISCONNECTED":
addMQTTLogLine({
payload: t("state.disconnected_from", { name: url.value }).toString(),
source: "info",
color: "#ff5555",
ts: event.time,
})
toast.error(`${t("state.disconnected")}`)
break
}
})
})
const debouncer = debounce(function () {
worker.postMessage({ type: "ws", url: url.value })
}, 1000)
watch(url, (newUrl) => {
if (newUrl) debouncer()
})
onUnmounted(() => {
worker.terminate()
})
// METHODS
const toggleConnection = () => {
// If it is connecting:
if (connectionState.value === "DISCONNECTED") {
return socket.value.connect(url.value, username.value, password.value)
}
// Otherwise, it's disconnecting.
socket.value.disconnect()
}
const publish = () => {
socket.value?.publish(pubTopic.value, message.value)
}
const toggleSubscription = () => {
if (subscriptionState.value) {
socket.value.unsubscribe(subTopic.value)
} else {
socket.value.subscribe(subTopic.value)
}
}
const getI18nError = (error: MQTTError): string => {
if (typeof error === "string") return error
switch (error.type) {
case "CONNECTION_NOT_ESTABLISHED":
return t("state.connection_lost").toString()
case "SUBSCRIPTION_FAILED":
return t("state.mqtt_subscription_failed", {
topic: error.topic,
}).toString()
case "PUBLISH_ERROR":
return t("state.publish_error", { topic: error.topic }).toString()
case "CONNECTION_LOST":
return t("state.connection_lost").toString()
case "CONNECTION_FAILED":
return t("state.connection_failed").toString()
default:
return t("state.disconnected_from", { name: url.value }).toString()
}
}
const clearLogEntries = () => {
log.value = []
}
</script>

View File

@@ -36,7 +36,7 @@
"license": "MIT",
"private": false,
"devDependencies": {
"@hoppscotch/data": "workspace:^0.4.3",
"@hoppscotch/data": "workspace:^0.4.4",
"@hoppscotch/js-sandbox": "workspace:^2.0.0",
"@relmify/jest-fp-ts": "^2.0.2",
"@swc/core": "^1.2.181",

View File

@@ -36,6 +36,8 @@ module.exports = {
"vue/no-side-effects-in-computed-properties": "off",
"import/no-named-as-default": "off",
"import/no-named-as-default-member": "off",
"@typescript-eslint/no-unused-vars":
process.env.HOPP_LINT_FOR_PROD === "true" ? "error" : "warn",
"@typescript-eslint/no-non-null-assertion": "off",
"@typescript-eslint/no-explicit-any": "off",
"import/default": "off",

View File

Before

Width:  |  Height:  |  Size: 383 B

After

Width:  |  Height:  |  Size: 383 B

View File

Before

Width:  |  Height:  |  Size: 571 B

After

Width:  |  Height:  |  Size: 571 B

View File

Before

Width:  |  Height:  |  Size: 555 B

After

Width:  |  Height:  |  Size: 555 B

View File

Before

Width:  |  Height:  |  Size: 378 B

After

Width:  |  Height:  |  Size: 378 B

View File

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

View File

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

Before

Width:  |  Height:  |  Size: 311 B

After

Width:  |  Height:  |  Size: 311 B

View File

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

Before

Width:  |  Height:  |  Size: 504 B

After

Width:  |  Height:  |  Size: 504 B

View File

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

Before

Width:  |  Height:  |  Size: 398 B

After

Width:  |  Height:  |  Size: 398 B

View File

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -91,6 +91,17 @@ body {
@apply translate-x-full;
}
.bounce-enter-active,
.bounce-leave-active {
@apply transition;
}
.bounce-enter-from,
.bounce-leave-to {
@apply transform;
@apply scale-95;
}
.svg-icons {
@apply flex-shrink-0;
@apply overflow-hidden;
@@ -121,23 +132,29 @@ a {
.cm-tooltip {
.tippy-box {
@apply shadow-none;
@apply fixed;
@apply inline-flex;
@apply -mt-6;
}
}
.tippy-box[data-theme="tooltip"] {
.tippy-box[data-theme~="tooltip"] {
@apply bg-tooltip;
@apply text-primary;
@apply border-solid border-tooltip;
@apply rounded;
@apply shadow;
.tippy-content {
@apply flex;
@apply text-tiny text-primary;
@apply font-semibold;
@apply py-1 px-2;
@apply rounded;
@apply truncate;
@apply shadow;
@apply leading-body;
font-size: 86%;
@apply leading-normal;
@apply items-center;
xmp {
kbd {
@apply hidden;
@apply font-sans;
@apply bg-gray-500/45;
@@ -147,45 +164,60 @@ a {
@apply my-0 ml-1;
@apply truncate;
@apply sm: inline-flex;
}
&.expand-loop {
@apply bg-error;
@apply text-accentContrast;
.env-icon {
@apply transition;
@apply inline-flex;
@apply items-center;
}
}
.tippy-svg-arrow svg {
.tippy-svg-arrow {
svg:first-child {
@apply fill-tooltip;
}
}
.tippy-box[data-theme="popover"] {
@apply flex flex-col;
@apply max-h-46;
@apply items-stretch;
@apply overflow-y-auto;
@apply bg-popover;
@apply text-secondary text-body;
@apply p-2;
@apply shadow-lg;
@apply leading-body;
@apply border border-dividerDark;
@apply focus: outline-none;
.tippy-svg-arrow svg {
@apply fill-popover;
svg:last-child {
@apply fill-tooltip;
}
}
}
.tippy-content {
@apply p-0;
.tippy-box[data-theme~="popover"] {
@apply bg-popover;
@apply border-solid border-dividerDark;
@apply rounded;
@apply shadow-lg;
.tippy-content {
@apply flex flex-col;
@apply max-h-56;
@apply items-stretch;
@apply overflow-y-auto;
@apply text-secondary text-body;
@apply p-2;
@apply leading-normal;
@apply focus: outline-none;
scroll-behavior: smooth;
}
.tippy-svg-arrow {
svg:first-child {
@apply fill-dividerDark;
}
svg:last-child {
@apply fill-popover;
}
}
}
[data-v-tippy] {
@apply flex flex-1;
}
[interactive]>div {
[interactive] > div {
@apply flex flex-1;
@apply h-full;
}
@@ -232,7 +264,7 @@ button {
@apply hidden;
}
.floating-input~label {
.floating-input ~ label {
@apply absolute;
@apply px-2 py-0.5;
@apply m-2;
@@ -241,8 +273,8 @@ button {
@apply origin-top-left;
}
.floating-input:focus-within~label,
.floating-input:not(:placeholder-shown)~label {
.floating-input:focus-within ~ label,
.floating-input:not(:placeholder-shown) ~ label {
@apply bg-primary;
@apply transform;
@apply origin-top-left;
@@ -250,10 +282,22 @@ button {
@apply translate-x-1 -translate-y-4;
}
.floating-input:focus-within~label {
.floating-input:focus-within ~ label {
@apply text-secondaryDark;
}
.floating-input ~ .end-actions {
@apply absolute;
@apply right-0.2;
@apply inset-y-0;
@apply flex;
@apply items-center;
}
.floating-input:has(~ .end-actions) {
@apply pr-12;
}
pre.ace_editor {
@apply font-mono;
@apply resize-none;
@@ -336,6 +380,7 @@ pre.ace_editor {
@apply font-semibold;
@apply leading-body;
@apply tracking-normal;
@apply rounded;
@apply last: ml-4;
@apply sm: ml-8;
@apply before: absolute;
@@ -397,7 +442,7 @@ pre.ace_editor {
@apply bg-primaryLight;
}
.smart-splitter.splitpanes--vertical>.splitpanes__splitter {
.smart-splitter.splitpanes--vertical > .splitpanes__splitter {
@apply w-1;
@apply before: -left-0.5;
@apply before: -right-0.5;
@@ -405,7 +450,7 @@ pre.ace_editor {
@apply after: content-["\e5d4"];
}
.smart-splitter.splitpanes--horizontal>.splitpanes__splitter {
.smart-splitter.splitpanes--horizontal > .splitpanes__splitter {
@apply h-1;
@apply before: -top-0.5;
@apply before: -bottom-0.5;
@@ -413,19 +458,19 @@ pre.ace_editor {
@apply after: content-["\e5d3"];
}
.no-splitter.splitpanes--vertical>.splitpanes__splitter {
.no-splitter.splitpanes--vertical > .splitpanes__splitter {
@apply w-0.5;
@apply pointer-events-none;
}
.no-splitter.splitpanes--horizontal>.splitpanes__splitter {
.no-splitter.splitpanes--horizontal > .splitpanes__splitter {
@apply h-0.5;
@apply pointer-events-none;
}
.cm-focused {
@apply select-auto;
@apply outline-none;
@apply outline-none #{!important};
.cm-activeLine {
@apply bg-primaryLight;
@@ -456,7 +501,9 @@ pre.ace_editor {
@apply rounded;
@apply ml-2;
@apply px-1;
@apply transition;
@apply border border-dividerDark;
@apply shadow-sm;
@apply <sm:hidden;
}
.capitalize-first {
@@ -471,6 +518,10 @@ details summary::-webkit-details-marker {
@apply hidden;
}
details summary .indicator {
@apply transition;
}
details[open] summary .indicator {
@apply transform;
@apply rotate-90;
@@ -491,3 +542,13 @@ details[open] summary .indicator {
#nprogress .bar {
@apply bg-accent #{!important};
}
input[type="color"]::-webkit-color-swatch-wrapper {
@apply rounded;
padding: 0;
}
input[type="color"]::-webkit-color-swatch {
@apply rounded;
border: none;
}

View File

@@ -1,13 +1,14 @@
overwrite: true
schema: https://api.hoppscotch.io/graphql
schema:
- ${VITE_BACKEND_GQL_URL}
generates:
src/helpers/backend/graphql.ts:
documents: "src/**/*.graphql"
plugins:
- add:
content: >
// Auto-generated file (DO NOT EDIT!!!), refer gql-codegen.yml
/* eslint-disable */
// Auto-generated file (DO NOT EDIT!!!), refer gql-codegen.yml
- typescript
- typescript-operations
- typed-document-node

View File

@@ -78,12 +78,24 @@
"iso": "he-HE",
"name": "עִברִית"
},
{
"code": "hi",
"file": "hi.json",
"iso": "hi-HI",
"name": "हिन्दी"
},
{
"code": "hu",
"file": "hu.json",
"iso": "hu-HU",
"name": "Magyar"
},
{
"code": "id",
"file": "id.json",
"iso": "id",
"name": "Indonesian"
},
{
"code": "it",
"file": "it.json",

View File

@@ -7,6 +7,7 @@
"clear_all": "Maak alles skoon",
"close": "Close",
"connect": "Koppel",
"connecting": "Connecting",
"copy": "Kopieer",
"delete": "Vee uit",
"disconnect": "Ontkoppel",
@@ -16,8 +17,9 @@
"drag_to_reorder": "Drag to reorder",
"duplicate": "Duplicate",
"edit": "Redigeer",
"filter_response": "Filter response",
"filter": "Filter",
"go_back": "Gaan terug",
"group_by": "Group by",
"label": "Etiket",
"learn_more": "Leer meer",
"less": "Less",
@@ -35,6 +37,7 @@
"search": "Soek",
"send": "Stuur",
"start": "Begin",
"starting": "Starting",
"stop": "Stop",
"to_close": "to close",
"to_navigate": "to navigate",
@@ -168,10 +171,11 @@
"members": "Span is leeg",
"parameters": "Hierdie versoek het geen parameters nie",
"pending_invites": "There are no pending invites for this team",
"profile": "Login in to view your profile",
"profile": "Login to view your profile",
"protocols": "Protokolle is leeg",
"schema": "Koppel aan 'n GraphQL -eindpunt",
"shortcodes": "Shortcodes are empty",
"subscription": "Subscriptions are empty",
"team_name": "Spannaam leeg",
"teams": "Spanne is leeg",
"tests": "Daar is geen toetse vir hierdie versoek nie"
@@ -184,11 +188,13 @@
"deleted": "Environment deletion",
"edit": "Bewerk omgewing",
"invalid_name": "Gee 'n geldige naam vir die omgewing",
"my_environments": "My Environments",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Nuwe omgewing",
"no_environment": "Geen omgewing nie",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "Kies omgewing",
"team_environments": "Team Environments",
"title": "Omgewings",
"updated": "Environment updation",
"variable_list": "Veranderlike lys"
@@ -222,6 +228,11 @@
"require_github": "Teken in met GitHub om 'n geheime idee te skep",
"title": "Export"
},
"filter": {
"all": "All",
"none": "None",
"starred": "Starred"
},
"folder": {
"created": "Vouer geskep",
"edit": "Wysig gids",
@@ -235,6 +246,10 @@
"schema": "Skema",
"subscriptions": "Inskrywings"
},
"group": {
"time": "Time",
"url": "URL"
},
"header": {
"install_pwa": "Installeer toep",
"login": "Teken aan",
@@ -298,10 +313,28 @@
"import_export": "Invoer uitvoer"
},
"mqtt": {
"already_subscribed": "You are already subscribed to this topic.",
"clean_session": "Clean Session",
"clear_input": "Clear input",
"clear_input_on_send": "Clear input on send",
"client_id": "Client ID",
"color": "Pick a color",
"communication": "Kommunikasie",
"connection_config": "Connection Config",
"connection_not_authorized": "This MQTT connection does not use any authentication.",
"invalid_topic": "Please provide a topic for the subscription",
"keep_alive": "Keep Alive",
"log": "Meld",
"lw_message": "Last-Will Message",
"lw_qos": "Last-Will QoS",
"lw_retain": "Last-Will Retain",
"lw_topic": "Last-Will Topic",
"message": "Boodskap",
"new": "New Subscription",
"not_connected": "Please start a MQTT connection first.",
"publish": "Publiseer",
"qos": "QoS",
"ssl": "SSL",
"subscribe": "Teken in",
"topic": "Onderwerp",
"topic_name": "Onderwerpnaam",
@@ -325,6 +358,7 @@
},
"profile": {
"app_settings": "App Settings",
"default_hopp_displayname": "Unnamed User",
"editor": "Editor",
"editor_description": "Editors can add, edit, and delete requests.",
"email_verification_mail": "A verification email has been sent to your email address. Please click on the link to verify your email address.",
@@ -362,7 +396,7 @@
"name": "Versoek naam",
"new": "New Request",
"override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers",
"override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden",
"parameter_list": "Navraagparameters",
"parameters": "Grense",
@@ -502,6 +536,11 @@
"send_request": "Stuur versoek",
"title": "Versoek"
},
"response": {
"copy": "Copy response to clipboard",
"download": "Download response as file",
"title": "Response"
},
"theme": {
"black": "Switch theme to black mode",
"dark": "Switch theme to dark mode",
@@ -647,6 +686,11 @@
"we_sent_invite_link": "We sent an invite link to all invitees!",
"we_sent_invite_link_description": "Ask all invitees to check their inbox. Click on the link to join the team."
},
"team_environment": {
"deleted": "Environment Deleted",
"duplicate": "Environment Duplicated",
"not_found": "Environment not found."
},
"test": {
"failed": "test failed",
"javascript_code": "JavaScript -kode",

View File

@@ -7,6 +7,7 @@
"clear_all": "امسح الكل",
"close": "Close",
"connect": "الاتصال",
"connecting": "Connecting",
"copy": "نسخ",
"delete": "حذف",
"disconnect": "قطع الاتصال",
@@ -16,8 +17,9 @@
"drag_to_reorder": "Drag to reorder",
"duplicate": "كرر",
"edit": "يحرر",
"filter_response": "Filter response",
"filter": "Filter",
"go_back": "عد",
"group_by": "Group by",
"label": "ملصق",
"learn_more": "اقرأ أكثر",
"less": "اقل",
@@ -35,6 +37,7 @@
"search": "بحث",
"send": "ارسل",
"start": "ابدأ",
"starting": "Starting",
"stop": "قف",
"to_close": "لإغلاء",
"to_navigate": "للإنتقال",
@@ -77,7 +80,7 @@
"status": "حالة",
"status_description": "Check the status of the website",
"terms_and_privacy": "الشروط والخصوصية",
"twitter": "تويتر",
"twitter": "Twitter",
"type_a_command_search": "اكتب أمرًا أو ابحث ...",
"we_use_cookies": "نحن نستخدم ملفات تعريف الارتباط",
"whats_new": "ما هو الجديد؟",
@@ -142,12 +145,12 @@
"sync": "هل أنت متأكد أنك تريد مزامنة مساحة العمل هذه؟"
},
"count": {
"header": "رأس {عدد}",
"message": "الرسالة {عدد}",
"header": "رأس {count}",
"message": "الرسالة {count}",
"parameter": "المعلمة {count}",
"protocol": "البروتوكول {عدد}",
"value": "القيمة {عدد}",
"variable": "متغير {عدد}"
"protocol": "البروتوكول {count}",
"value": "القيمة {count}",
"variable": "متغير {count}"
},
"documentation": {
"generate": "توليد الوثائق",
@@ -172,6 +175,7 @@
"protocols": "البروتوكولات فارغة",
"schema": "اتصل بنقطة نهاية GraphQL",
"shortcodes": "Shortcodes are empty",
"subscription": "Subscriptions are empty",
"team_name": "اسم الفريق فارغ",
"teams": "الفرق فارغة",
"tests": "لا توجد اختبارات لهذا الطلب"
@@ -184,11 +188,13 @@
"deleted": "حذف بيئة العمل",
"edit": "تحرير البيئة",
"invalid_name": "الرجاء تقديم اسم صالح للبيئة",
"my_environments": "My Environments",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "بيئة جديدة",
"no_environment": "لا بيئة",
"no_environment_description": "لم يتم اختيار أي بيئة عمل. اختر ما تريد فعله بالمتغيرات التالية.",
"select": "حدد البيئة",
"team_environments": "Team Environments",
"title": "البيئات",
"updated": "تحديث بيئة العمل",
"variable_list": "قائمة متغيرة"
@@ -222,6 +228,11 @@
"require_github": "تسجيل الدخول باستخدام GitHub لإنشاء جوهر سري",
"title": "Export"
},
"filter": {
"all": "All",
"none": "None",
"starred": "Starred"
},
"folder": {
"created": "تم إنشاء المجلد",
"edit": "تحرير المجلد",
@@ -235,6 +246,10 @@
"schema": "مخطط",
"subscriptions": "الاشتراكات"
},
"group": {
"time": "Time",
"url": "URL"
},
"header": {
"install_pwa": "تثبيت التطبيق",
"login": "تسجيل الدخول",
@@ -298,10 +313,28 @@
"import_export": "استيراد و تصدير"
},
"mqtt": {
"already_subscribed": "You are already subscribed to this topic.",
"clean_session": "Clean Session",
"clear_input": "Clear input",
"clear_input_on_send": "Clear input on send",
"client_id": "Client ID",
"color": "Pick a color",
"communication": "تواصل",
"connection_config": "Connection Config",
"connection_not_authorized": "This MQTT connection does not use any authentication.",
"invalid_topic": "Please provide a topic for the subscription",
"keep_alive": "Keep Alive",
"log": "سجل",
"lw_message": "Last-Will Message",
"lw_qos": "Last-Will QoS",
"lw_retain": "Last-Will Retain",
"lw_topic": "Last-Will Topic",
"message": "رسالة",
"new": "New Subscription",
"not_connected": "Please start a MQTT connection first.",
"publish": "ينشر",
"qos": "QoS",
"ssl": "SSL",
"subscribe": "يشترك",
"topic": "عنوان",
"topic_name": "اسم الموضوع",
@@ -325,6 +358,7 @@
},
"profile": {
"app_settings": "إعدادات التطبيق",
"default_hopp_displayname": "Unnamed User",
"editor": "محرر",
"editor_description": "المحررين يمكنهم اضافة و تعديل و حذف الطلبات.",
"email_verification_mail": "تم إرسال رابط التحقق إلى بريدك الإلكتروني. الرجاء الضغط على الرابط لتأكيد بريدك الإلكتروني.",
@@ -362,7 +396,7 @@
"name": "اسم الطلب",
"new": "New Request",
"override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers",
"override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden",
"parameter_list": "معلمات الاستعلام",
"parameters": "حدود",
@@ -502,6 +536,11 @@
"send_request": "ارسل طلب",
"title": "طلب"
},
"response": {
"copy": "Copy response to clipboard",
"download": "Download response as file",
"title": "Response"
},
"theme": {
"black": "انتقل الى الوضع الأسود",
"dark": "انتقل الى الوضع الليلي",
@@ -647,6 +686,11 @@
"we_sent_invite_link": "لقد أرسلنا رابط دعوة لجميع المدعوين!",
"we_sent_invite_link_description": "اطلب من جميع المدعوين التحقق من صندوق الوارد الخاص بهم. انقر على الرابط للانضمام إلى الفريق."
},
"team_environment": {
"deleted": "Environment Deleted",
"duplicate": "Environment Duplicated",
"not_found": "Environment not found."
},
"test": {
"failed": "فشل التجربة",
"javascript_code": "كود جافا سكريبت",

View File

@@ -0,0 +1,711 @@
{
"action": {
"autoscroll": "Autoscroll",
"cancel": "Cancel·lar",
"choose_file": "Triar un fitxer",
"clear": "Netejar",
"clear_all": "Neteja-ho tot",
"close": "Close",
"connect": "Connectar",
"connecting": "Connecting",
"copy": "Copiar",
"delete": "Eliminar",
"disconnect": "Desconnectar",
"dismiss": "Tancar",
"dont_save": "No guardar",
"download_file": "Descarregar l'arxiu",
"drag_to_reorder": "Drag to reorder",
"duplicate": "Duplicar",
"edit": "Editar",
"filter": "Filtrar resposta",
"go_back": "Tornar",
"group_by": "Group by",
"label": "Etiquetar",
"learn_more": "Aprèn més",
"less": "Menys",
"more": "Més",
"new": "Novetat",
"no": "No",
"open_workspace": "Obrir espai de treball",
"paste": "Enganxar",
"prettify": "Fes-ho bonic",
"remove": "Eliminar",
"restore": "Restaurar",
"save": "Guardar",
"scroll_to_bottom": "Desplaceu-vos cap avall",
"scroll_to_top": "Desplaceu-vos cap a dalt",
"search": "Cercar",
"send": "Enviar",
"start": "Començar",
"starting": "Starting",
"stop": "Aturar",
"to_close": "Tancar",
"to_navigate": "Navegar",
"to_select": "Seleccionar",
"turn_off": "Apagar",
"turn_on": "Encendre",
"undo": "Desfés",
"yes": "Sí"
},
"add": {
"new": "Afegir nou",
"star": "Afegir estrella"
},
"app": {
"chat_with_us": "Xateja amb nosaltres",
"contact_us": "Contacta amb nosaltres",
"copy": "Copiar",
"copy_user_id": "Copiar User Auth Token",
"developer_option": "Opcions de desenvolupador",
"developer_option_description": "Eines de desenvolupament que ajuden en el desenvolupament i manteniment de Hoppscotch.",
"discord": "Discord",
"documentation": "Documentació",
"github": "GitHub",
"help": "Ajuda & comentaris",
"home": "Inici",
"invite": "Convidar",
"invite_description": "Hoppscotch és un ecosistema de desenvolupament d'API de codi obert. Hem dissenyat una interfície senzilla i intuïtiva per crear i gestionar les vostres API. Hoppscotch és una eina que us ajuda a construir, provar, documentar i compartir les vostres API.",
"invite_your_friends": "Convida els teus amics",
"join_discord_community": "Uniu-vos a la nostra comunitat Discord",
"keyboard_shortcuts": "Dreceres de teclat",
"name": "Hoppscotch",
"new_version_found": "S'ha trobat una nova versió. Refresca per actualitzar.",
"options": "Opcions",
"proxy_privacy_policy": "Política de privadesa del servidor intermediari (proxy)",
"reload": "Recarregar",
"search": "Cercar",
"share": "Compartir",
"shortcuts": "Dreceres",
"spotlight": "Destacar",
"status": "Estat",
"status_description": "Comproveu l'estat de la web",
"terms_and_privacy": "Condicions i privadesa",
"twitter": "Twitter",
"type_a_command_search": "Escriviu una comanda o cerqueu...",
"we_use_cookies": "Utilitzem cookies",
"whats_new": "Què hi ha de nou?",
"wiki": "Wiki"
},
"auth": {
"account_exists": "El compte existeix amb credencials diferents - Inicieu sessió per enllaçar els dos comptes",
"all_sign_in_options": "Totes les opcions d'inici de sessió",
"continue_with_email": "Continuar amb el correu electrònic",
"continue_with_github": "Continuar amb GitHub",
"continue_with_google": "Continuar amb Google",
"continue_with_microsoft": "Continuar amb Microsoft",
"email": "Correu electrònic",
"logged_out": "Sessió tancada",
"login": "Iniciar Sessió",
"login_success": "S'ha iniciat la sessió correctament",
"login_to_hoppscotch": "Iniciar la sessió a Hoppscotch",
"logout": "Tancar sessió",
"re_enter_email": "Re-escriu el teu correu",
"send_magic_link": "Envia un enllaç màgic",
"sync": "Sincronitzar",
"we_sent_magic_link": "T'hem enviat un enllaç màgic!",
"we_sent_magic_link_description": "Comprova la vostra safata d'entrada - T'hem enviat un correu electrònic a {email}. Conté un enllaç màgic que us permetrà iniciar la sessió."
},
"authorization": {
"generate_token": "Generar Token",
"include_in_url": "Inclou a l'URL",
"learn": "Aprèn com",
"pass_key_by": "Passar per",
"password": "Contrasenya",
"token": "Token",
"type": "Tipus d'autorització",
"username": "Nom d'usuari"
},
"collection": {
"created": "Col·lecció creada",
"edit": "Editar la col·lecció",
"invalid_name": "Proporcioneu un nom vàlid per a la col·lecció",
"my_collections": "Les meves col·leccions",
"name": "La meva nova col·lecció",
"name_length_insufficient": "El nom de la col·lecció ha de tenir almenys 3 caràcters",
"new": "Nova col · lecció",
"renamed": "S'ha canviat el nom de la col·lecció",
"request_in_use": "Request in use",
"save_as": "Guardar com",
"select": "Seleccionar una col·lecció",
"select_location": "Seleccionar la ubicació",
"select_team": "Seleccionar un equip",
"team_collections": "Col·leccions per equips"
},
"confirm": {
"exit_team": "Està segur que vol deixar aquest equip?",
"logout": "Està segur que vol tancar la sessió?",
"remove_collection": "Està segur que vol suprimir permanentment aquesta col·lecció?",
"remove_environment": "Està segur que vol suprimir permanentment aquest entorn?",
"remove_folder": "Està segur que vol suprimir definitivament aquesta carpeta?",
"remove_history": "Està segur que vol suprimir definitivament tot l'historial?",
"remove_request": "Està segur que vol suprimir definitivament aquesta sol·licitud?",
"remove_team": "Està segur que vol suprimir aquest equip?",
"remove_telemetry": "Està segur que vol desactivar Telemetry?",
"request_change": "Està segur que vol descartar la sol·licitud actual, els canvis no desats es perdran.",
"sync": "Està segur que vol sincronitzar aquest espai de treball?"
},
"count": {
"header": "Capçalera {count}",
"message": "Missatges {count}",
"parameter": "Paràmetre {count}",
"protocol": "Protocol {count}",
"value": "Valor {count}",
"variable": "Variable {count}"
},
"documentation": {
"generate": "Generar documentació",
"generate_message": "Importeu qualsevol col·lecció Hoppscotch per generar documentació de l'API sobre la marxa."
},
"empty": {
"authorization": "Aquesta sol·licitud no utilitza cap autorització",
"body": "Aquesta sol·licitud no té cap cos",
"collection": "La col·lecció està buida",
"collections": "Les col·leccions estan buides",
"documentation": "Connecta't a un punt final de GraphQL per veure la documentació",
"endpoint": "L'endpoint no pot estar buit",
"environments": "Els entorns estan buits",
"folder": "La carpeta està buida",
"headers": "Aquesta sol·licitud no té cap capçalera",
"history": "L'historial està buit",
"invites": "La llista d'invitació està buida",
"members": "L'equip està buit",
"parameters": "Aquesta sol·licitud no té cap paràmetre",
"pending_invites": "No hi ha invitacions pendents per a aquest equip",
"profile": "Inicia sessió per veure el vostre perfil",
"protocols": "Els protocols estan buits",
"schema": "Connecta't a un endpoint GraphQL",
"shortcodes": "Els shortcodes estan buits",
"subscription": "Subscriptions are empty",
"team_name": "El nom de l'equip és buit",
"teams": "Els equips estan buits",
"tests": "No hi ha proves per a aquesta sol·licitud"
},
"environment": {
"add_to_global": "Afegir-ho a Global",
"added": "Addició d'entorn",
"create_new": "Crea un entorn nou",
"created": "Etorn creat",
"deleted": "Entorn eliminat",
"edit": "Editar l'entorn",
"invalid_name": "Proporcioneu un nom vàlid per a l'entorn",
"my_environments": "My Environments",
"nested_overflow": "Les variables d'entorn niuades estan limitades a 10 nivells",
"new": "Nou entorn",
"no_environment": "Sense entorn",
"no_environment_description": "No s'ha seleccionat cap entorn. Trieu què voleu fer amb les variables següents.",
"select": "Seleccioneu un entorn",
"team_environments": "Team Environments",
"title": "Entorns",
"updated": "Entorn actualitzat",
"variable_list": "Llista de variables"
},
"error": {
"browser_support_sse": "Sembla que aquest navegador no és compatible amb els Esdeveniments Enviats pel Servidor (Server Sent Events).",
"check_console_details": "Consulta el registre de la consola per obtenir més informació.",
"curl_invalid_format": "cURL no està formatat correctament",
"empty_req_name": "Nom de la sol·licitud buida",
"f12_details": "(F12 per obtenir més informació)",
"gql_prettify_invalid_query": "No s'ha pogut definir una consulta no vàlida, resoldre els errors de sintaxi de la consulta i tornar-ho a provar",
"incomplete_config_urls": "Configuració d'URLs incompleta",
"incorrect_email": "Correu electrònic incorrecte",
"invalid_link": "Enllaç invalid",
"invalid_link_description": "L'enllaç en que heu fet clic no és vàlid o ha caducat.",
"json_parsing_failed": "JSON no vàlid",
"json_prettify_invalid_body": "No s'ha pogut personalitzar un cos no vàlid, resol els errors de sintaxi json i tornar-ho a provar",
"network_error": "Sembla que hi ha un error de xarxa. Si us plau torna-ho a provar.",
"network_fail": "No s'ha pogut enviar la sol·licitud",
"no_duration": "Sense durada",
"no_results_found": "No s'ha trobat cap coincidència",
"page_not_found": "This page could not be found",
"script_fail": "No s'ha pogut executar l'script de sol·licitud prèvia",
"something_went_wrong": "Alguna cosa ha anat malament",
"test_script_fail": "No s'ha pogut executar l'script posterior a la sol·licitud"
},
"export": {
"as_json": "Exporta com a JSON",
"create_secret_gist": "Crear un Gist secret",
"gist_created": "Gist creat",
"require_github": "Inicieu la sessió amb GitHub per crear un Gisst secret",
"title": "Exportar"
},
"filter": {
"all": "All",
"none": "None",
"starred": "Starred"
},
"folder": {
"created": "S'ha creat la carpeta",
"edit": "Editar la carpeta",
"invalid_name": "Proporcioneu un nom per a la carpeta",
"name_length_insufficient": "El nom de la carpeta ha de tenir almenys 3 caràcters",
"new": "Carpeta nova",
"renamed": "S'ha canviat el nom de la carpeta"
},
"graphql": {
"mutations": "Mutacions",
"schema": "Esquema",
"subscriptions": "Subscripcions"
},
"group": {
"time": "Time",
"url": "URL"
},
"header": {
"install_pwa": "Instal·la l'aplicació",
"login": "Iniciar Sessió",
"save_workspace": "Desa el meu espai de treball"
},
"helpers": {
"authorization": "La capçalera de l'autorització es generarà automàticament quan envieu la sol·licitud.",
"generate_documentation_first": "Genereu documentació primer",
"network_fail": "No es pot arribar al punt final de l'API. Comproveu la connexió de xarxa i torneu-ho a provar.",
"offline": "Sembla que estàs fora de línia. És possible que les dades d'aquest espai de treball no estiguin actualitzades.",
"offline_short": "Sembla que estàs fora de línia.",
"post_request_tests": "Els scripts de prova s'escriuen en JavaScript i s'executen després de rebre la resposta.",
"pre_request_script": "Els scripts de sol·licitud prèvia s'escriuen en JavaScript i s'executen abans que s'enviï la sol·licitud.",
"script_fail": "Sembla que hi ha un error a l'script de sol·licitud prèvia. Comproveu l'error a continuació i solucioneu l'script en conseqüència.",
"test_script_fail": "Sembla que hi ha un error amb l'script de prova. Corregiu els errors i torneu a fer proves.",
"tests": "Escriviu un script de prova per automatitzar la depuració."
},
"hide": {
"collection": "Redueix el tauler de col·lecció",
"more": "Amagar més",
"preview": "Amagar la previsualització",
"sidebar": "Amagar la barra lateral"
},
"import": {
"collections": "Importar col·leccions",
"curl": "Importar cURL",
"failed": "La importació ha fallat",
"from_gist": "Importar des de Gist",
"from_gist_description": "Importar des de l'URL de Gist",
"from_insomnia": "Importar des d'Insomnia",
"from_insomnia_description": "Importar des de la col·lecció d'Insomnia",
"from_json": "Importar des de Hoppscotch",
"from_json_description": "Importar des del fitxer de col·lecció Hoppscotch",
"from_my_collections": "Importar des de Les meves Col·leccions",
"from_my_collections_description": "Importar des del fitxer de Les meves Col·leccions",
"from_openapi": "Importar des de OpenAPI",
"from_openapi_description": "Importa des del fitxer d'especificacions OpenAPI (YML/JSON)",
"from_postman": "Importar des de Postman",
"from_postman_description": "Importar des de la col·lecció de Postman",
"from_url": "Importar des de l'URL",
"gist_url": "Introduïu l'URL del Gist",
"import_from_url_invalid_fetch": "No s'han pogut obtenir dades de l'URL",
"import_from_url_invalid_file_format": "S'ha produït un error en importar les col·leccions",
"import_from_url_invalid_type": "Tipus no compatible. Els valors acceptats són 'hoppscotch', 'openapi', 'postman', 'insomnia'",
"import_from_url_success": "Col·leccions importades",
"json_description": "Importar col·leccions des d'un fitxer JSON de col·leccions Hoppscotch",
"title": "Importació"
},
"layout": {
"collapse_collection": "Amagar o Ampliar Col·leccions",
"collapse_sidebar": "Amagar o Ampliar la barra lateral",
"column": "Distribució vertical",
"name": "Distribució",
"row": "Distribució horitzontal",
"zen_mode": "Mode Zen"
},
"modal": {
"collections": "Col·leccions",
"confirm": "Confirmar",
"edit_request": "Sol·licitud d'edició",
"import_export": "Importar / Exportar"
},
"mqtt": {
"already_subscribed": "You are already subscribed to this topic.",
"clean_session": "Clean Session",
"clear_input": "Clear input",
"clear_input_on_send": "Clear input on send",
"client_id": "Client ID",
"color": "Pick a color",
"communication": "Comunicació",
"connection_config": "Connection Config",
"connection_not_authorized": "This MQTT connection does not use any authentication.",
"invalid_topic": "Please provide a topic for the subscription",
"keep_alive": "Keep Alive",
"log": "Registre",
"lw_message": "Last-Will Message",
"lw_qos": "Last-Will QoS",
"lw_retain": "Last-Will Retain",
"lw_topic": "Last-Will Topic",
"message": "Missatge",
"new": "New Subscription",
"not_connected": "Please start a MQTT connection first.",
"publish": "Publicar",
"qos": "QoS",
"ssl": "SSL",
"subscribe": "subscriure's",
"topic": "Tema",
"topic_name": "Nom del Tema",
"topic_title": "Publicar / Subscriure's al tema",
"unsubscribe": "Cancel·lar la subscripció",
"url": "URL"
},
"navigation": {
"doc": "Documents",
"graphql": "GraphQL",
"profile": "Perfil",
"realtime": "En temps real",
"rest": "REST",
"settings": "Configuració"
},
"preRequest": {
"javascript_code": "Codi JavaScript",
"learn": "Llegiu la documentació",
"script": "Script de sol·licitud prèvia",
"snippets": "Fragments (Snippets)"
},
"profile": {
"app_settings": "Configuració de l'aplicació",
"default_hopp_displayname": "Unnamed User",
"editor": "Editor",
"editor_description": "Els editors poden afegir, editar i eliminar sol·licituds.",
"email_verification_mail": "S'ha enviat un correu electrònic de verificació a la vostra adreça electrònica. Feu clic a l'enllaç per verificar la vostra adreça de correu electrònic.",
"no_permission": "No teniu permís per dur a terme aquesta acció.",
"owner": "Propietari",
"owner_description": "Els propietaris poden afegir, editar i suprimir sol·licituds, col·leccions i membres de l'equip.",
"roles": "Rols",
"roles_description": "Els rols s'utilitzen per controlar l'accés a les col·leccions compartides.",
"updated": "Perfil actualitzat",
"viewer": "Espectador",
"viewer_description": "Els espectadors només poden veure i utilitzar sol·licituds."
},
"remove": {
"star": "Eliminar estrella"
},
"request": {
"added": "S'ha afegit la sol·licitud",
"authorization": "Autorització",
"body": "Cos de la sol·licitud",
"choose_language": "Tria l'idioma",
"content_type": "Tipus de contingut",
"content_type_titles": {
"others": "Altres",
"structured": "Estructurat",
"text": "Text"
},
"copy_link": "Copia l'enllaç",
"duration": "Durada",
"enter_curl": "Introduïu cURL",
"generate_code": "Generar codi",
"generated_code": "Codi generat",
"header_list": "Llista de capçaleres",
"invalid_name": "Proporcioneu un nom per a la sol·licitud",
"method": "Mètode",
"name": "Sol·licita el nom",
"new": "Nova sol·licitud",
"override": "Sobreescriure",
"override_help": "Estableix <kbd>Content-Type</kbd> a les capçaleres (Headers)",
"overriden": "Sobreescrit",
"parameter_list": "Paràmetres de consulta",
"parameters": "Paràmetres",
"path": "Ruta",
"payload": "Payload",
"query": "Consulta",
"raw_body": "Cos de sol·licitud sense processar",
"renamed": "S'ha canviat el nom de la sol·licitud",
"run": "Executar",
"save": "Guardar",
"save_as": "Guardar com",
"saved": "S'ha desat la sol·licitud",
"share": "Compartir",
"share_description": "Comparteix Hoppscotch amb els teus amics",
"title": "Sol·licitud",
"type": "Tipus de sol·licitud",
"url": "URL",
"variables": "Variables",
"view_my_links": "Visualitzar els meus enllaços"
},
"response": {
"body": "Cos de resposta",
"filter_response_body": "Filtrar el cos de la resposta JSON (utilitza la sintaxi JSONPath)",
"headers": "Capçaleres",
"html": "HTML",
"image": "Imatge",
"json": "JSON",
"pdf": "PDF",
"preview_html": "Previsualitza HTML",
"raw": "Sense processar (Raw)",
"size": "Mida",
"status": "Estat",
"time": "Temps",
"title": "Resposta",
"waiting_for_connection": "esperant la connexió",
"xml": "XML"
},
"settings": {
"accent_color": "Color d'accent",
"account": "Compte",
"account_description": "Personalitzeu la configuració del compte.",
"account_email_description": "La vostra adreça de correu electrònic principal.",
"account_name_description": "Aquest és el vostre nom d'exposició",
"background": "Fons",
"black_mode": "Negre",
"change_font_size": "Canvia la mida de la lletra",
"choose_language": "Tria l'idioma",
"dark_mode": "Fosc",
"expand_navigation": "Ampliar navegació",
"experiments": "Experiments",
"experiments_notice": "Es tracta d'una col·lecció d'experiments en què estem treballant que poden resultar útils, divertits, o ambdós. No són finals i potser no són estables, de manera que si passa alguna cosa massa estrany, no us espanteu. Només cal que el desactiveu. Bromes a part,",
"extension_ver_not_reported": "No informat",
"extension_version": "Versió d'extensió",
"extensions": "Extensions",
"extensions_use_toggle": "Utilitzeu l'extensió del navegador per enviar sol·licituds (si n'hi ha)",
"follow": "Segueix-nos",
"font_size": "Mida de la font",
"font_size_large": "Gran",
"font_size_medium": "Mitjà",
"font_size_small": "Petit",
"interceptor": "Interceptor",
"interceptor_description": "Middleware entre aplicació i APIs.",
"language": "Llenguatge",
"light_mode": "Lluminós",
"official_proxy_hosting": "El servidor intermediari (proxy) oficial està allotjat per Hoppscotch.",
"profile": "Perfil",
"profile_description": "Actualitza les dades del teu perfil",
"profile_email": "Correu electrònic",
"profile_name": "Nom de perfil",
"proxy": "Servidor intermediari (Proxy)",
"proxy_url": "URL del servidor intermediari",
"proxy_use_toggle": "Utilitzeu el middleware del servidor intermediari per enviar sol·licituds",
"read_the": "Llegir el",
"reset_default": "Restableix els valors predeterminats",
"short_codes": "Short codes",
"short_codes_description": "Short codes que ha creat.",
"sidebar_on_left": "Barra lateral a l'esquerra",
"sync": "Sincronitzar",
"sync_collections": "Col·leccions",
"sync_description": "Aquesta configuració es sincronitza amb el núvol.",
"sync_environments": "Entorns",
"sync_history": "Historial",
"system_mode": "Sistema",
"telemetry": "Telemetria",
"telemetry_helps_us": "La telemetria ens ajuda a personalitzar les nostres operacions i oferir-vos la millor experiència.",
"theme": "Tema",
"theme_description": "Personalitzeu el tema de l'aplicació.",
"use_experimental_url_bar": "Utilitzeu la barra d'URL experimental amb ressaltat de l'entorn",
"user": "Usuari",
"verified_email": "Verified email",
"verify_email": "Verificar correu electronic"
},
"shortcodes": {
"actions": "Accions",
"created_on": "Creat el",
"deleted": "S'ha suprimit el shortcode",
"method": "Mètode",
"not_found": "No s'ha trobat el shortcode",
"short_code": "Short code",
"url": "URL"
},
"shortcut": {
"general": {
"close_current_menu": "Tanca el menú actual",
"command_menu": "Menú de cerca & ordres",
"help_menu": "Menú d'ajuda",
"show_all": "Dreceres de teclat",
"title": "General"
},
"miscellaneous": {
"invite": "Convidar gent a Hoppscotch",
"title": "Miscel·lània"
},
"navigation": {
"back": "Torneu a la pàgina anterior",
"documentation": "Anar a la pàgina Documentació",
"forward": "Anar a la pàgina següent",
"graphql": "Anar a la pàgina de GraphQL",
"profile": "Anar a la pàgina de Perfil",
"realtime": "Anar a la pàgina de Temps Real (Realtime)",
"rest": "Anar a la pàgina de REST",
"settings": "Anar a la pàgina de Configuració",
"title": "Navegació"
},
"request": {
"copy_request_link": "Copiar l'enllaç de la sol·licitud",
"delete_method": "Seleccionar el mètode DELETE",
"get_method": "Seleccionar el mètode GET",
"head_method": "Seleccionar el mètode HEAD",
"method": "Mètode",
"next_method": "Seleccionar mètode Següent",
"post_method": "Seleccionar mètode POST",
"previous_method": "Seleccionar mètode Anterior",
"put_method": "Seleccionar mètode PUT",
"reset_request": "Sol·licitud de restabliment",
"save_to_collections": "Guardar a les col·leccions",
"send_request": "Enviar sol.licitud",
"title": "Sol·licitud"
},
"response": {
"copy": "Copy response to clipboard",
"download": "Download response as file",
"title": "Response"
},
"theme": {
"black": "Canviar el tema al mode negre",
"dark": "Canviar el tema al mode fosc",
"light": "Canviar el tema al mode lluminós",
"system": "Canviar el tema al mode del sistema",
"title": "Tema"
}
},
"show": {
"code": "Mostrar el codi",
"collection": "Ampliar el Panell de Col·lecció",
"more": "Mostrar més",
"sidebar": "Mostrar la barra lateral"
},
"socketio": {
"communication": "Comunicació",
"connection_not_authorized": "Aquesta connexió SocketIO no utilitza cap autenticació.",
"event_name": "Nom de l'esdeveniment",
"events": "Esdeveniments",
"log": "Registre",
"url": "URL"
},
"sse": {
"event_type": "Tipus d'esdeveniment",
"log": "Registre",
"url": "URL"
},
"state": {
"bulk_mode": "Edició massiva",
"bulk_mode_placeholder": "Les entrades estan separades per una nova línia\nLes claus i els valors estan separats per:\nAnteposa # a qualsevol fila que vulguis afegir, però que es mantingui desactivat",
"cleared": "Esborrat",
"connected": "Connectat",
"connected_to": "Connectat a {name}",
"connecting_to": "S'està connectant a {name}...",
"connection_error": "No s'ha pogut connectar",
"connection_failed": "Connexió fallida",
"connection_lost": "Connexió perduda",
"copied_to_clipboard": "Copiat al porta-retalls",
"deleted": "Eliminat",
"deprecated": "Obsolet",
"disabled": "Desactivat",
"disconnected": "Desconnectat",
"disconnected_from": "Desconnectat de {name}",
"docs_generated": "Documentació generada",
"download_started": "S'ha iniciat la baixada",
"enabled": "Activat",
"file_imported": "Fitxer importat",
"finished_in": "Acabat en {duration} ms",
"history_deleted": "S'ha suprimit l'historial",
"linewrap": "Embolcar línies",
"loading": "S'està carregant...",
"message_received": "Missatge: {message} ha arribat al tema: {topic}",
"mqtt_subscription_failed": "S'ha produït un error en subscriure's al tema: {topic}",
"none": "Cap",
"nothing_found": "No s'ha trobat res per",
"published_error": "S'ha produït un error en publicar el missatge: {topic} al tema: {message}",
"published_message": "Missatge publicat: {missatge} al tema: {tema}",
"reconnection_error": "No s'ha pogut tornar a connectar",
"subscribed_failed": "No s'ha pogut subscriure al tema: {topic}",
"subscribed_success": "S'ha subscrit correctament al tema: {topic}",
"unsubscribed_failed": "No s'ha pogut cancel·lar la subscripció al tema: {topic}",
"unsubscribed_success": "S'ha cancel·lat correctament la subscripció del tema: {topic}",
"waiting_send_request": "S'està esperant l'enviament de la sol·licitud"
},
"support": {
"changelog": "Llegiu més sobre les darreres versions",
"chat": "Tens preguntes? Xateja amb nosaltres!",
"community": "Feu preguntes i ajudeu els altres",
"documentation": "Llegiu més sobre Hoppscotch",
"forum": "Feu preguntes i obteniu respostes",
"github": "Segueix-nos a Github",
"shortcuts": "Navega per l'aplicació més ràpidament",
"team": "Poseu-vos en contacte amb l'equip",
"title": "Suport",
"twitter": "Segueix-nos a Twitter"
},
"tab": {
"authorization": "Autorització",
"body": "Cos",
"collections": "Col·leccions",
"documentation": "Documentació",
"headers": "Capçaleres",
"history": "Historial",
"mqtt": "MQTT",
"parameters": "Paràmetres",
"pre_request_script": "Script de sol·licitud prèvia",
"queries": "Consultes",
"query": "Consulta",
"schema": "Schema",
"socketio": "Socket.IO",
"sse": "SSE",
"tests": "Proves",
"types": "Tipus",
"variables": "Variables",
"websocket": "WebSocket"
},
"team": {
"already_member": "Ja sou membre d'aquest equip. Contacta amb el propietari del teu equip.",
"create_new": "Crear un equip nou",
"deleted": "S'ha eliminat l'equip",
"edit": "Editar l'equip",
"email": "Correu electrònic",
"email_do_not_match": "El correu electrònic no coincideix amb les dades del vostre compte. Contacta amb el propietari del teu equip.",
"exit": "Sortir de l'equip",
"exit_disabled": "L'únic propietari no pot sortir de l'equip",
"invalid_email_format": "El format del correu electrònic no és vàlid",
"invalid_id": "Identificador d'equip no vàlid. Contacta amb el propietari del teu equip.",
"invalid_invite_link": "Enllaç d'invitació no vàlid",
"invalid_invite_link_description": "L'enllaç que has seguit no és vàlid. Contacta amb el propietari del teu equip.",
"invalid_member_permission": "Si us plau proporcioneu un permís vàlid al membre de l'equip",
"invite": "Invitar",
"invite_more": "Invitar més",
"invite_tooltip": "Invitar persones a aquest espai de treball",
"invited_to_team": "{owner} t'ha invitat a unir-te a {team}",
"join": "S'ha acceptat la invitació",
"join_beta": "Uneix-te al programa beta per accedir als equips.",
"join_team": "Uneix-te a {team}",
"joined_team": "T'has unit a {team}",
"joined_team_description": "Ara ets membre d'aquest equip",
"left": "Has deixat l'equip",
"login_to_continue": "Inicieu sessió per continuar",
"login_to_continue_description": "Has d'haver iniciat sessió per unir-te a un equip.",
"logout_and_try_again": "Tanqueu la sessió i inicieu la sessió amb un altre compte.",
"member_has_invite": "Aquest identificador de correu electrònic ja té una invitació. Contacta amb el propietari del teu equip.",
"member_not_found": "Membre no trobat. Contacta amb el propietari del teu equip.",
"member_removed": "S'ha eliminat l'usuari",
"member_role_updated": "Rols d'usuari actualitzats",
"members": "Membres",
"name_length_insufficient": "El nom de l'equip ha de tenir com a mínim 6 caràcters",
"name_updated": "S'ha actualitzat el nom de l'equip",
"new": "Nou equip",
"new_created": "S'ha creat un nou equip",
"new_name": "El meu Nou Equip",
"no_access": "No teniu accés d'edició a aquestes col·leccions",
"no_invite_found": "No s'ha trobat la invitació. Contacta amb el propietari del teu equip.",
"not_found": "No s'ha trobat l'equip. Contacta amb el propietari del teu equip.",
"not_valid_viewer": "No ets un espectador vàlid. Contacta amb el propietari del teu equip.",
"pending_invites": "Invitacions pendents",
"permissions": "Permisos",
"saved": "S'ha guardat l'equip",
"select_a_team": "Select a team",
"title": "Equips",
"we_sent_invite_link": "Hem enviat un enllaç d'invitació a tots els convidats!",
"we_sent_invite_link_description": "Demaneu a tots els convidats que comprovin la seva safata d'entrada. Feu clic a l'enllaç per unir-vos a l'equip."
},
"team_environment": {
"deleted": "Environment Deleted",
"duplicate": "Environment Duplicated",
"not_found": "Environment not found."
},
"test": {
"failed": "prova fallada",
"javascript_code": "Codi JavaScript",
"learn": "Llegir la documentació",
"passed": "prova superada",
"report": "Informe de la prova",
"results": "Resultats de la prova",
"script": "Script",
"snippets": "Fragments (Snippets)"
},
"websocket": {
"communication": "Comunicació",
"log": "Registre",
"message": "Missatge",
"protocols": "Protocols",
"url": "URL"
}
}

View File

@@ -7,6 +7,7 @@
"clear_all": "全部清除",
"close": "Close",
"connect": "连接",
"connecting": "Connecting",
"copy": "复制",
"delete": "删除",
"disconnect": "断开连接",
@@ -16,8 +17,9 @@
"drag_to_reorder": "Drag to reorder",
"duplicate": "复制",
"edit": "编辑",
"filter_response": "Filter response",
"filter": "Filter",
"go_back": "返回",
"group_by": "Group by",
"label": "标签",
"learn_more": "了解更多",
"less": "更少",
@@ -35,6 +37,7 @@
"search": "搜索",
"send": "发送",
"start": "开始",
"starting": "Starting",
"stop": "停止",
"to_close": "以关闭",
"to_navigate": "以定位",
@@ -172,6 +175,7 @@
"protocols": "协议为空",
"schema": "连接至 GraphQL 端点",
"shortcodes": "Shortcodes are empty",
"subscription": "Subscriptions are empty",
"team_name": "团队名称为空",
"teams": "团队为空",
"tests": "没有针对该请求的测试"
@@ -184,11 +188,13 @@
"deleted": "环境已删除",
"edit": "编辑环境",
"invalid_name": "请提供有效的环境名称",
"my_environments": "My Environments",
"nested_overflow": "环境嵌套深度超过限制10层",
"new": "新建环境",
"no_environment": "无环境",
"no_environment_description": "没有选择环境。选择如何处理以下变量。",
"select": "选择环境",
"team_environments": "Team Environments",
"title": "环境",
"updated": "环境已更新",
"variable_list": "变量列表"
@@ -222,6 +228,11 @@
"require_github": "使用 GitHub 登录以创建私密 Gist",
"title": "Export"
},
"filter": {
"all": "All",
"none": "None",
"starred": "Starred"
},
"folder": {
"created": "已创建文件夹",
"edit": "编辑文件夹",
@@ -235,6 +246,10 @@
"schema": "模式",
"subscriptions": "订阅"
},
"group": {
"time": "Time",
"url": "URL"
},
"header": {
"install_pwa": "安装应用",
"login": "登录",
@@ -298,10 +313,28 @@
"import_export": "导入/导出"
},
"mqtt": {
"already_subscribed": "You are already subscribed to this topic.",
"clean_session": "Clean Session",
"clear_input": "Clear input",
"clear_input_on_send": "Clear input on send",
"client_id": "Client ID",
"color": "Pick a color",
"communication": "通讯",
"connection_config": "Connection Config",
"connection_not_authorized": "This MQTT connection does not use any authentication.",
"invalid_topic": "Please provide a topic for the subscription",
"keep_alive": "Keep Alive",
"log": "日志",
"lw_message": "Last-Will Message",
"lw_qos": "Last-Will QoS",
"lw_retain": "Last-Will Retain",
"lw_topic": "Last-Will Topic",
"message": "消息",
"new": "New Subscription",
"not_connected": "Please start a MQTT connection first.",
"publish": "发布",
"qos": "QoS",
"ssl": "SSL",
"subscribe": "订阅",
"topic": "主题",
"topic_name": "主题名称",
@@ -325,6 +358,7 @@
},
"profile": {
"app_settings": "应用设置",
"default_hopp_displayname": "Unnamed User",
"editor": "编辑者",
"editor_description": "编辑者可以添加、编辑和删除请求。",
"email_verification_mail": "确认邮件已发送至你的邮箱,请点击链接以验证你的电子邮箱。",
@@ -362,7 +396,7 @@
"name": "请求名称",
"new": "新请求",
"override": "覆盖",
"override_help": "设置 <xmp>Content-Type</xmp> 头",
"override_help": "设置 <kbd>Content-Type</kbd> 头",
"overriden": "覆盖",
"parameter_list": "查询参数",
"parameters": "参数",
@@ -502,6 +536,11 @@
"send_request": "发送请求",
"title": "请求"
},
"response": {
"copy": "Copy response to clipboard",
"download": "Download response as file",
"title": "Response"
},
"theme": {
"black": "切换为黑色主题",
"dark": "切换为深色主题",
@@ -647,6 +686,11 @@
"we_sent_invite_link": "我们向所有受邀者发送了邀请链接!",
"we_sent_invite_link_description": "请所有受邀者检查他们的收件箱,点击链接以加入团队。"
},
"team_environment": {
"deleted": "Environment Deleted",
"duplicate": "Environment Duplicated",
"not_found": "Environment not found."
},
"test": {
"failed": "测试失败",
"javascript_code": "JavaScript 代码",

View File

@@ -7,6 +7,7 @@
"clear_all": "Vymazat vše",
"close": "Close",
"connect": "Připojit",
"connecting": "Connecting",
"copy": "kopírovat",
"delete": "Vymazat",
"disconnect": "Odpojit",
@@ -16,8 +17,9 @@
"drag_to_reorder": "Drag to reorder",
"duplicate": "Duplicate",
"edit": "Upravit",
"filter_response": "Filter response",
"filter": "Filter",
"go_back": "Vrať se",
"group_by": "Group by",
"label": "Označení",
"learn_more": "Další informace",
"less": "Less",
@@ -35,6 +37,7 @@
"search": "Vyhledávání",
"send": "Poslat",
"start": "Start",
"starting": "Starting",
"stop": "Stop",
"to_close": "to close",
"to_navigate": "to navigate",
@@ -77,7 +80,7 @@
"status": "Postavení",
"status_description": "Check the status of the website",
"terms_and_privacy": "Podmínky a soukromí",
"twitter": "Cvrlikání",
"twitter": "Twitter",
"type_a_command_search": "Zadejte příkaz nebo hledejte…",
"we_use_cookies": "Používáme cookies",
"whats_new": "Co je nového?",
@@ -168,10 +171,11 @@
"members": "Tým je prázdný",
"parameters": "Tento požadavek nemá žádné parametry",
"pending_invites": "There are no pending invites for this team",
"profile": "Login in to view your profile",
"profile": "Login to view your profile",
"protocols": "Protokoly jsou prázdné",
"schema": "Připojte se ke koncovému bodu GraphQL",
"shortcodes": "Shortcodes are empty",
"subscription": "Subscriptions are empty",
"team_name": "Název týmu prázdný",
"teams": "Týmy jsou prázdné",
"tests": "Pro tento požadavek neexistují žádné testy"
@@ -184,11 +188,13 @@
"deleted": "Environment deletion",
"edit": "Upravit prostředí",
"invalid_name": "Zadejte platný název prostředí",
"my_environments": "My Environments",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Nové prostředí",
"no_environment": "Žádné prostředí",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "Vyberte prostředí",
"team_environments": "Team Environments",
"title": "Prostředí",
"updated": "Environment updation",
"variable_list": "Seznam proměnných"
@@ -222,6 +228,11 @@
"require_github": "Přihlaste se pomocí GitHub a vytvořte tajný seznam",
"title": "Export"
},
"filter": {
"all": "All",
"none": "None",
"starred": "Starred"
},
"folder": {
"created": "Složka vytvořena",
"edit": "Upravit složku",
@@ -235,6 +246,10 @@
"schema": "Schéma",
"subscriptions": "Předplatné"
},
"group": {
"time": "Time",
"url": "URL"
},
"header": {
"install_pwa": "Nainstalovat aplikaci",
"login": "Přihlásit se",
@@ -298,10 +313,28 @@
"import_export": "Import Export"
},
"mqtt": {
"already_subscribed": "You are already subscribed to this topic.",
"clean_session": "Clean Session",
"clear_input": "Clear input",
"clear_input_on_send": "Clear input on send",
"client_id": "Client ID",
"color": "Pick a color",
"communication": "Sdělení",
"connection_config": "Connection Config",
"connection_not_authorized": "This MQTT connection does not use any authentication.",
"invalid_topic": "Please provide a topic for the subscription",
"keep_alive": "Keep Alive",
"log": "Záznam",
"lw_message": "Last-Will Message",
"lw_qos": "Last-Will QoS",
"lw_retain": "Last-Will Retain",
"lw_topic": "Last-Will Topic",
"message": "Zpráva",
"new": "New Subscription",
"not_connected": "Please start a MQTT connection first.",
"publish": "Publikovat",
"qos": "QoS",
"ssl": "SSL",
"subscribe": "předplatit",
"topic": "Téma",
"topic_name": "Název tématu",
@@ -325,6 +358,7 @@
},
"profile": {
"app_settings": "App Settings",
"default_hopp_displayname": "Unnamed User",
"editor": "Editor",
"editor_description": "Editors can add, edit, and delete requests.",
"email_verification_mail": "A verification email has been sent to your email address. Please click on the link to verify your email address.",
@@ -362,7 +396,7 @@
"name": "Vyžádejte si jméno",
"new": "New Request",
"override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers",
"override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden",
"parameter_list": "Parametry dotazu",
"parameters": "Parametry",
@@ -502,6 +536,11 @@
"send_request": "Poslat žádost",
"title": "Žádost"
},
"response": {
"copy": "Copy response to clipboard",
"download": "Download response as file",
"title": "Response"
},
"theme": {
"black": "Switch theme to black mode",
"dark": "Switch theme to dark mode",
@@ -647,6 +686,11 @@
"we_sent_invite_link": "We sent an invite link to all invitees!",
"we_sent_invite_link_description": "Ask all invitees to check their inbox. Click on the link to join the team."
},
"team_environment": {
"deleted": "Environment Deleted",
"duplicate": "Environment Duplicated",
"not_found": "Environment not found."
},
"test": {
"failed": "test failed",
"javascript_code": "JavaScriptový kód",

View File

@@ -7,6 +7,7 @@
"clear_all": "Slet alt",
"close": "Close",
"connect": "Opret forbindelse",
"connecting": "Connecting",
"copy": "Kopi",
"delete": "Slet",
"disconnect": "Koble fra",
@@ -16,8 +17,9 @@
"drag_to_reorder": "Drag to reorder",
"duplicate": "Duplicate",
"edit": "Redigere",
"filter_response": "Filter response",
"filter": "Filter",
"go_back": "Gå tilbage",
"group_by": "Group by",
"label": "Etiket",
"learn_more": "Lær mere",
"less": "Less",
@@ -35,6 +37,7 @@
"search": "Søg",
"send": "Sende",
"start": "Start",
"starting": "Starting",
"stop": "Hold op",
"to_close": "to close",
"to_navigate": "to navigate",
@@ -168,10 +171,11 @@
"members": "Holdet er tomt",
"parameters": "Denne anmodning har ingen parametre",
"pending_invites": "There are no pending invites for this team",
"profile": "Login in to view your profile",
"profile": "Login to view your profile",
"protocols": "Protokoller er tomme",
"schema": "Opret forbindelse til et GraphQL -slutpunkt",
"shortcodes": "Shortcodes are empty",
"subscription": "Subscriptions are empty",
"team_name": "Teamnavn er tomt",
"teams": "Hold er tomme",
"tests": "Der er ingen test for denne anmodning"
@@ -184,11 +188,13 @@
"deleted": "Environment deletion",
"edit": "Rediger miljø",
"invalid_name": "Angiv et gyldigt navn på miljøet",
"my_environments": "My Environments",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Nyt miljø",
"no_environment": "Intet miljø",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "Vælg miljø",
"team_environments": "Team Environments",
"title": "Miljøer",
"updated": "Environment updation",
"variable_list": "Variabel liste"
@@ -222,6 +228,11 @@
"require_github": "Log ind med GitHub for at skabe hemmelig kerne",
"title": "Export"
},
"filter": {
"all": "All",
"none": "None",
"starred": "Starred"
},
"folder": {
"created": "Mappe oprettet",
"edit": "Rediger mappe",
@@ -235,6 +246,10 @@
"schema": "Skema",
"subscriptions": "Abonnementer"
},
"group": {
"time": "Time",
"url": "URL"
},
"header": {
"install_pwa": "Installer app",
"login": "Log på",
@@ -298,10 +313,28 @@
"import_export": "Import Eksport"
},
"mqtt": {
"already_subscribed": "You are already subscribed to this topic.",
"clean_session": "Clean Session",
"clear_input": "Clear input",
"clear_input_on_send": "Clear input on send",
"client_id": "Client ID",
"color": "Pick a color",
"communication": "Meddelelse",
"connection_config": "Connection Config",
"connection_not_authorized": "This MQTT connection does not use any authentication.",
"invalid_topic": "Please provide a topic for the subscription",
"keep_alive": "Keep Alive",
"log": "Log",
"lw_message": "Last-Will Message",
"lw_qos": "Last-Will QoS",
"lw_retain": "Last-Will Retain",
"lw_topic": "Last-Will Topic",
"message": "Besked",
"new": "New Subscription",
"not_connected": "Please start a MQTT connection first.",
"publish": "Offentliggøre",
"qos": "QoS",
"ssl": "SSL",
"subscribe": "Abonner",
"topic": "Emne",
"topic_name": "Emne navn",
@@ -325,6 +358,7 @@
},
"profile": {
"app_settings": "App Settings",
"default_hopp_displayname": "Unnamed User",
"editor": "Editor",
"editor_description": "Editors can add, edit, and delete requests.",
"email_verification_mail": "A verification email has been sent to your email address. Please click on the link to verify your email address.",
@@ -362,7 +396,7 @@
"name": "Anmodningsnavn",
"new": "New Request",
"override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers",
"override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden",
"parameter_list": "Forespørgselsparametre",
"parameters": "Parametre",
@@ -502,6 +536,11 @@
"send_request": "Send anmodning",
"title": "Anmodning"
},
"response": {
"copy": "Copy response to clipboard",
"download": "Download response as file",
"title": "Response"
},
"theme": {
"black": "Switch theme to black mode",
"dark": "Switch theme to dark mode",
@@ -647,6 +686,11 @@
"we_sent_invite_link": "We sent an invite link to all invitees!",
"we_sent_invite_link_description": "Ask all invitees to check their inbox. Click on the link to join the team."
},
"team_environment": {
"deleted": "Environment Deleted",
"duplicate": "Environment Duplicated",
"not_found": "Environment not found."
},
"test": {
"failed": "test failed",
"javascript_code": "JavaScript -kode",

View File

@@ -7,17 +7,19 @@
"clear_all": "Alles zurücksetzen",
"close": "Close",
"connect": "Verbinden",
"connecting": "Connecting",
"copy": "Kopieren",
"delete": "Löschen",
"disconnect": "Trennen",
"dismiss": "Verwerfen",
"dont_save": "Don't save",
"dont_save": "Nicht speichern",
"download_file": "Datei herunterladen",
"drag_to_reorder": "Drag to reorder",
"duplicate": "Duplizieren",
"edit": "Bearbeiten",
"filter_response": "Filter response",
"filter": "Filter",
"go_back": "Zurück",
"group_by": "Group by",
"label": "Etikett",
"learn_more": "Mehr erfahren",
"less": "Weniger",
@@ -35,6 +37,7 @@
"search": "Suchen",
"send": "Senden",
"start": "Start",
"starting": "Starting",
"stop": "Stopp",
"to_close": "zum Schließen",
"to_navigate": "zum Navigieren",
@@ -52,18 +55,18 @@
"chat_with_us": "Chatte mit uns",
"contact_us": "Kontaktiere uns",
"copy": "Kopieren",
"copy_user_id": "Copy User Auth Token",
"developer_option": "Developer options",
"developer_option_description": "Developer tools which helps in development and maintenance of Hoppscotch.",
"copy_user_id": "Kopiere Nutzer-Authentisierungstoken",
"developer_option": "Entwickleroptionen",
"developer_option_description": "Entwicklungswerkzeuge, die helfen Hoppscotch weiter zu entwickeln und zu warten.",
"discord": "Discord",
"documentation": "Dokumentation",
"github": "GitHub",
"help": "Hilfe, Feedback und Dokumentation",
"home": "Home",
"invite": "Einladen",
"invite_description": "In Hoppscotch haben wir eine einfache und intuitive Benutzeroberfläche zum Erstellen und Verwalten Ihrer APIs entwickelt. Hoppscotch ist ein Tool, mit dem Sie Ihre APIs erstellen, testen, dokumentieren und teilen können.",
"invite_your_friends": "Lade deine Freunde ein",
"join_discord_community": "Treten Sie unserer Discord-Community bei",
"invite_description": "In Hoppscotch haben wir eine einfache und intuitive Benutzeroberfläche zum Erstellen und Verwalten Deiner APIs entwickelt. Hoppscotch ist ein Tool, mit dem Du Deine APIs erstellen, testen, dokumentieren und teilen kannst.",
"invite_your_friends": "Lade Deine Freunde ein",
"join_discord_community": "Tritt unserer Discord-Community bei",
"keyboard_shortcuts": "Tastaturkürzel",
"name": "Hoppscotch",
"new_version_found": "Neue Version gefunden. Zum Aktualisieren Seite neu laden.",
@@ -75,16 +78,16 @@
"shortcuts": "Verknüpfungen",
"spotlight": "Scheinwerfer",
"status": "Status",
"status_description": "Check the status of the website",
"status_description": "Überprüfe den Status der Webseite",
"terms_and_privacy": "AGB und Datenschutzerklärung",
"twitter": "Twitter",
"type_a_command_search": "Geben Sie einen Befehl ein oder suchen Sie…",
"type_a_command_search": "Gib einen Befehl ein oder suche…",
"we_use_cookies": "Wir verwenden Cookies",
"whats_new": "Was gibt's Neues?",
"wiki": "Wiki"
},
"auth": {
"account_exists": "Konto existiert mit unterschiedlichen Zugangsdaten - Melden Sie sich an, um beide Konten zu verknüpfen",
"account_exists": "Konto existiert mit unterschiedlichen Zugangsdaten - Melde Dich an, um beide Konten zu verknüpfen",
"all_sign_in_options": "Alle Anmeldeoptionen",
"continue_with_email": "Mit E-Mail anmelden",
"continue_with_github": "Mit GitHub anmelden",
@@ -100,7 +103,7 @@
"send_magic_link": "Magischen Link schicken",
"sync": "Synchronisieren",
"we_sent_magic_link": "Wir haben dir einen magischen Link geschickt!",
"we_sent_magic_link_description": "Überprüfen Sie Ihren Posteingang - wir haben eine E-Mail an {email} gesendet. Es enthält einen magischen Link, der Sie einloggt."
"we_sent_magic_link_description": "Überprüfe Deinen Posteingang - wir haben eine E-Mail an {email} gesendet. Es enthält einen magischen Link, der Dich einloggt."
},
"authorization": {
"generate_token": "Token generieren",
@@ -115,31 +118,31 @@
"collection": {
"created": "Sammlung erstellt",
"edit": "Sammlung bearbeiten",
"invalid_name": "Bitte geben Sie einen gültigen Namen für die Sammlung an",
"invalid_name": "Bitte gib einen gültigen Namen für die Sammlung an",
"my_collections": "Meine Sammlungen",
"name": "Meine neue Sammlung",
"name_length_insufficient": "Sammlungs-Name soll mindestens 3 Zeichen lang sein",
"name_length_insufficient": "Sammlungsname soll mindestens 3 Zeichen lang sein",
"new": "Neue Sammlung",
"renamed": "Sammlung umbenannt",
"request_in_use": "Anfrage wird ausgeführt",
"save_as": "Speichern als",
"select": "Wählen Sie eine Sammlung",
"select": "Wähle eine Sammlung",
"select_location": "Ort auswählen",
"select_team": "Wähle ein Team",
"team_collections": "Teamsammlungen"
},
"confirm": {
"exit_team": "Möchten Sie dieses Team wirklich verlassen?",
"logout": "Möchten Sie sich wirklich abmelden?",
"remove_collection": "Möchten Sie diese Sammlung wirklich endgültig löschen?",
"remove_environment": "Möchten Sie diese Umgebung wirklich dauerhaft löschen?",
"remove_folder": "Möchten Sie diesen Ordner wirklich dauerhaft löschen?",
"remove_history": "Möchten Sie wirklich den gesamten Verlauf dauerhaft löschen?",
"remove_request": "Möchten Sie diese Anfrage wirklich dauerhaft löschen?",
"remove_team": "Möchten Sie dieses Team wirklich löschen?",
"remove_telemetry": "Möchten Sie die Telemetrie wirklich deaktivieren?",
"request_change": "Are you sure you want to discard current request, unsaved changes will be lost.",
"sync": "Möchten Sie diesen Arbeitsbereich wirklich synchronisieren?"
"exit_team": "Möchtest Du dieses Team wirklich verlassen?",
"logout": "Möchtest Du Dich wirklich abmelden?",
"remove_collection": "Möchtest Du diese Sammlung wirklich endgültig löschen?",
"remove_environment": "Möchtest Du diese Umgebung wirklich dauerhaft löschen?",
"remove_folder": "Möchtest Du diesen Ordner wirklich dauerhaft löschen?",
"remove_history": "Möchtest Du wirklich den gesamten Verlauf dauerhaft löschen?",
"remove_request": "Möchtest Du diese Anfrage wirklich dauerhaft löschen?",
"remove_team": "Möchtest Du dieses Team wirklich löschen?",
"remove_telemetry": "Möchtest Du die Telemetrie wirklich deaktivieren?",
"request_change": "Möchtest Du diese Anfrage verwerfen? Ungespeicherte Änderungen gehen verloren.",
"sync": "Möchtest Du diesen Arbeitsbereich wirklich synchronisieren?"
},
"count": {
"header": "Header {count}",
@@ -151,14 +154,14 @@
},
"documentation": {
"generate": "Dokumentation erstellen",
"generate_message": "Importieren Sie eine beliebige Hoppscotch-Sammlung, um unterwegs API-Dokumentation zu generieren."
"generate_message": "Importiere eine beliebige Hoppscotch-Sammlung, um unterwegs API-Dokumentation zu generieren."
},
"empty": {
"authorization": "Diese Anfrage verwendet keine Autorisierung",
"body": "Diese Anfrage hat keinen Körper",
"collection": "Sammlung ist leer",
"collections": "Sammlungen sind leer",
"documentation": "Verbinden Sie sich zu einem GraphQL-Endpunkt um die API-Dokumentation zu sehen",
"documentation": "Verbinde Dich zu einem GraphQL-Endpunkt, um die API-Dokumentation zu sehen",
"endpoint": "Endpunkt kann nicht leer sein",
"environments": "Umgebungen sind leer",
"folder": "Der Ordner ist leer",
@@ -172,6 +175,7 @@
"protocols": "Protokolle sind leer",
"schema": "Verbinden mit einem GraphQL-Endpunkt",
"shortcodes": "Shortcodes are empty",
"subscription": "Subscriptions are empty",
"team_name": "Teamname leer",
"teams": "Teams sind leer",
"tests": "Es gibt keine Tests für diese Anfrage"
@@ -180,26 +184,28 @@
"add_to_global": "Zur Globalen Umgebung hinzufügen",
"added": "Umgebung hinzugefügt",
"create_new": "Neue Umgebung erstellen",
"created": "Environment created",
"created": "Umgebung erzeugt",
"deleted": "Umgebung löschen",
"edit": "Umgebung bearbeiten",
"invalid_name": "Bitte geben Sie einen gültigen Namen für die Umgebung an",
"invalid_name": "Bitte gib einen gültigen Namen für die Umgebung an",
"my_environments": "My Environments",
"nested_overflow": "Verschachtelte Umgebungsvariablen sind limitert auf 10 Unterebenen",
"new": "Neue Umgebung",
"no_environment": "Keine Umgebung",
"no_environment_description": "Es wurden keine Umgebungen ausgewählt. Wählen Sie 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.",
"select": "Umgebung auswählen",
"team_environments": "Team Environments",
"title": "Umgebungen",
"updated": "Umgebung aktualisiert",
"variable_list": "Variablenliste"
},
"error": {
"browser_support_sse": "Dieser Browser scheint keine Unterstützung für die vom Server gesendete Ereignisse zu haben.",
"check_console_details": "Einzelheiten finden Sie in der Browser-Konsole.",
"check_console_details": "Einzelheiten findest Du in der Browser-Konsole.",
"curl_invalid_format": "cURL ist nicht richtig formatiert",
"empty_req_name": "Leerer Anfragename",
"f12_details": "(F12 für Details)",
"gql_prettify_invalid_query": "Eine ungültige Abfrage konnte nicht verschönert werden, Fehler in der Abfragesyntax beheben und erneut versuchen",
"gql_prettify_invalid_query": "Eine ungültige Abfrage konnte nicht verschönert werden. Fehler in der Abfragesyntax beheben und erneut versuchen",
"incomplete_config_urls": "Fehlende Konfigurations-URLs",
"incorrect_email": "Falsche E-Mail Adresse",
"invalid_link": "Falscher Link",
@@ -219,14 +225,19 @@
"as_json": "Als JSON exportieren",
"create_secret_gist": "Geheimen Github Gist erstellen",
"gist_created": "Gist erstellt",
"require_github": "Melden Sie sich bei GitHub an, um einen geheimen Gist zu erstellen",
"require_github": "Melde Dich bei GitHub an, um einen geheimen Gist zu erstellen",
"title": "Export"
},
"filter": {
"all": "All",
"none": "None",
"starred": "Starred"
},
"folder": {
"created": "Ordner erstellt",
"edit": "Ordner bearbeiten",
"invalid_name": "Bitte geben Sie einen Namen für den Ordner an",
"name_length_insufficient": "Folder name should be at least 3 characters long",
"invalid_name": "Bitte gib einen Namen für den Ordner an",
"name_length_insufficient": "Ordnername sollte mindestens 3 Zeichen lang sein",
"new": "Neuer Ordner",
"renamed": "Ordner umbenannt"
},
@@ -235,25 +246,29 @@
"schema": "Schema",
"subscriptions": "Abonnements"
},
"group": {
"time": "Time",
"url": "URL"
},
"header": {
"install_pwa": "App installieren",
"login": "Anmeldung",
"save_workspace": "Arbeitsbereich speichern"
},
"helpers": {
"authorization": "Der Autorisierungsheader wird automatisch generiert, wenn Sie die Anfrage senden.",
"authorization": "Der Autorisierungsheader wird automatisch generiert, wenn Du die Anfrage sendest.",
"generate_documentation_first": "Zuerst Dokumentation erstellen",
"network_fail": "Der API-Endpunkt kann nicht erreicht werden. Überprüfen Sie Ihre Netzwerkverbindung und versuchen Sie es erneut.",
"network_fail": "Der API-Endpunkt kann nicht erreicht werden. Überprüfe Deine Netzwerkverbindung und versuche es erneut.",
"offline": "Du scheinst offline zu sein. Die Daten in diesem Arbeitsbereich sind möglicherweise nicht aktuell.",
"offline_short": "Du scheinst offline zu sein.",
"post_request_tests": "Testskripts werden in JavaScript geschrieben und nach Erhalt der Antwort ausgeführt.",
"pre_request_script": "Pre-Request-Skripte sind in JavaScript geschrieben und werden ausgeführt, bevor die Anfrage gesendet wird.",
"script_fail": "Es scheint ein Fehler im Pre-Request-Skript zu sein. Überprüfen Sie den Fehler unten und korrigieren Sie das Skript entsprechend.",
"test_script_fail": "Es scheint ein Fehler im Testskript zu sein. Überprüfen Sie den Fehler unten und korrigieren Sie das Skript entsprechend.",
"tests": "Schreiben Sie ein Testskript, um das Debuggen zu automatisieren."
"script_fail": "Es scheint ein Fehler im Pre-Request-Skript zu sein. Überprüfe den Fehler unten und korrigiere das Skript entsprechend.",
"test_script_fail": "Es scheint ein Fehler im Testskript zu sein. Überprüfe den Fehler unten und korrigiere das Skript entsprechend.",
"tests": "Schreibe ein Testskript, um das Debuggen zu automatisieren."
},
"hide": {
"collection": "Collapse Collection Panel",
"collection": "Sammlungsbereich einklappen",
"more": "Mehr ausblenden",
"preview": "Vorschau ausblenden",
"sidebar": "Seitenleiste ausblenden"
@@ -284,8 +299,8 @@
"title": "Importieren"
},
"layout": {
"collapse_collection": "Collapse or Expand Collections",
"collapse_sidebar": "Collapse or Expand the sidebar",
"collapse_collection": "Sammlungen ein- oder ausklappen",
"collapse_sidebar": "Seitenleiste ein- oder ausklappen",
"column": "Vertikales Layout",
"name": "Layout",
"row": "Horizontales Layout",
@@ -298,10 +313,28 @@
"import_export": "Import / Export"
},
"mqtt": {
"already_subscribed": "You are already subscribed to this topic.",
"clean_session": "Clean Session",
"clear_input": "Clear input",
"clear_input_on_send": "Clear input on send",
"client_id": "Client ID",
"color": "Pick a color",
"communication": "Kommunikation",
"connection_config": "Connection Config",
"connection_not_authorized": "This MQTT connection does not use any authentication.",
"invalid_topic": "Please provide a topic for the subscription",
"keep_alive": "Keep Alive",
"log": "Protokoll",
"lw_message": "Last-Will Message",
"lw_qos": "Last-Will QoS",
"lw_retain": "Last-Will Retain",
"lw_topic": "Last-Will Topic",
"message": "Nachricht",
"new": "New Subscription",
"not_connected": "Please start a MQTT connection first.",
"publish": "Veröffentlichen",
"qos": "QoS",
"ssl": "SSL",
"subscribe": "Abonnieren",
"topic": "Thema",
"topic_name": "Themenname",
@@ -325,10 +358,11 @@
},
"profile": {
"app_settings": "App-Einstellungen",
"default_hopp_displayname": "Unnamed User",
"editor": "Editor",
"editor_description": "Editoren können neue Anfragen hinzufügen, bearbeiten und löschen.",
"email_verification_mail": "Eine Bestätigungsmail wurde an Ihre primäre E-Mail-Adresse versendet. Bitte klicken Sie auf den darin stehenden Link um Ihre E-Mail-Adresse zu bestätigen.",
"no_permission": "Sie haben nicht die erforderlichen Berechtigungen für diese Aktion.",
"email_verification_mail": "Eine Bestätigungsmail wurde an Deine primäre E-Mail-Adresse versendet. Bitte klicke auf den darin stehenden Link um Deine E-Mail-Adresse zu bestätigen.",
"no_permission": "Du hast nicht die erforderlichen Berechtigungen für diese Aktion.",
"owner": "Eigentümer",
"owner_description": "Eigentümer können Abfragen, Sammlungen und Teammitglieder hinzufügen, bearbeiten und löschen.",
"roles": "Rollen",
@@ -357,16 +391,16 @@
"generate_code": "Code generieren",
"generated_code": "Generierter Code",
"header_list": "Header-Liste",
"invalid_name": "Bitte geben Sie einen Namen für die Anfrage an",
"invalid_name": "Bitte gib einen Namen für die Anfrage an",
"method": "Methode",
"name": "Anfragename",
"new": "New Request",
"override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers",
"overriden": "Overridden",
"new": "Neue Anfrage",
"override": "Überschreiben",
"override_help": "Setze <kbd>Content-Type</kbd> in Headers",
"overriden": "Überschrieben",
"parameter_list": "Abfrageparameter",
"parameters": "Parameter",
"path": "Path",
"path": "Pfad",
"payload": "Nutzlast",
"query": "Anfrage",
"raw_body": "Roher Anfragetext",
@@ -376,7 +410,7 @@
"save_as": "Speichern als",
"saved": "Anfrage gespeichert",
"share": "Teilen",
"share_description": "Share Hoppscotch with your friends",
"share_description": "Teile Hoppscotch mit Deinen Freunden",
"title": "Anfrage",
"type": "Anfragetyp",
"url": "URL",
@@ -403,9 +437,9 @@
"settings": {
"accent_color": "Akzentfarbe",
"account": "Konto",
"account_description": "Passen Sie Ihre Kontoeinstellungen an.",
"account_email_description": "Ihre primäre E-Mail-Adresse.",
"account_name_description": "Dies ist Ihr Anzeigename.",
"account_description": "Passe Deine Kontoeinstellungen an.",
"account_email_description": "Deine primäre E-Mail-Adresse.",
"account_name_description": "Dies ist Dein Anzeigename.",
"background": "Hintergrund",
"black_mode": "Schwarz",
"change_font_size": "Schriftgröße ändern",
@@ -413,12 +447,12 @@
"dark_mode": "Dunkel",
"expand_navigation": "Menüpunkte vergrößern",
"experiments": "Experimente",
"experiments_notice": "Dies ist eine Sammlung von Experimenten, an denen wir aktuell arbeiten und die sich als nützlich erweisen könnten, Spaß machen, beides oder keines von beiden. Sie sind nicht endgültig und möglicherweise nicht stabil. Wenn also etwas übermäßig Seltsames passiert, geraten Sie nicht in Panik. Schalten Sie das verdammte Ding einfach aus. Scherz beiseite,",
"experiments_notice": "Dies ist eine Sammlung von Experimenten, an denen wir aktuell arbeiten und die sich als nützlich erweisen könnten, Spaß machen, beides oder keines von beiden. Sie sind nicht endgültig und möglicherweise nicht stabil. Wenn also etwas übermäßig Seltsames passiert, gerate nicht in Panik. Schalte das verdammte Ding einfach aus. Scherz beiseite,",
"extension_ver_not_reported": "Nicht gemeldet",
"extension_version": "Erweiterungsversion",
"extensions": "Erweiterungen",
"extensions_use_toggle": "Verwenden Sie die Browsererweiterung, um Anfragen zu senden (falls vorhanden)",
"follow": "Follow Us",
"extensions_use_toggle": "Verwende die Browsererweiterung, um Anfragen zu senden (falls vorhanden)",
"follow": "Folge uns",
"font_size": "Schriftgröße",
"font_size_large": "Groß",
"font_size_medium": "Mittel",
@@ -429,12 +463,12 @@
"light_mode": "Hell",
"official_proxy_hosting": "Offizieller Proxy, von Hoppscotch gehostet.",
"profile": "Profil",
"profile_description": "Aktualisiere deine Profildaten.",
"profile_description": "Aktualisiere Deine Profildaten.",
"profile_email": "E-Mail-Adresse",
"profile_name": "Profilname",
"proxy": "Proxy",
"proxy_url": "Proxy-URL",
"proxy_use_toggle": "Verwenden Sie die Proxy-Middleware, um Anfragen zu senden",
"proxy_use_toggle": "Verwende die Proxy-Middleware, um Anfragen zu senden",
"read_the": "Lies die",
"reset_default": "Zurücksetzen",
"short_codes": "Short codes",
@@ -449,7 +483,7 @@
"telemetry": "Telemetrie",
"telemetry_helps_us": "Telemetrie hilft uns, unseren Betrieb zu personalisieren und Ihnen das beste Erlebnis zu bieten.",
"theme": "Thema",
"theme_description": "Passen Sie Ihr Anwendungsdesign an.",
"theme_description": "Passe Dein Anwendungsdesign an.",
"use_experimental_url_bar": "Experimentelle URL-Leiste mit Hervorhebung der Umgebung verwenden",
"user": "Nutzer",
"verified_email": "Verified email",
@@ -473,7 +507,7 @@
"title": "Allgemein"
},
"miscellaneous": {
"invite": "Laden Sie Leute zu Hoppscotch ein",
"invite": "Lade Leute zu Hoppscotch ein",
"title": "Sonstiges"
},
"navigation": {
@@ -502,6 +536,11 @@
"send_request": "Anfrage senden",
"title": "Anfrage"
},
"response": {
"copy": "Copy response to clipboard",
"download": "Download response as file",
"title": "Response"
},
"theme": {
"black": "Auf Schwarzes Design wechseln",
"dark": "Auf Dunkles Design wechseln",
@@ -512,7 +551,7 @@
},
"show": {
"code": "Code anzeigen",
"collection": "Expand Collection Panel",
"collection": "Sammlungspanel ausklappen",
"more": "Mehr anzeigen",
"sidebar": "Seitenleiste anzeigen"
},
@@ -531,7 +570,7 @@
},
"state": {
"bulk_mode": "Bulk-Bearbeitung",
"bulk_mode_placeholder": "Einträge werden durch Zeilenumbruch getrennt\nSchlüssel und Werte werden getrennt durch:\nStellen Sie # jeder Zeile voran, die Sie hinzufügen möchten, aber lassen Sie sie deaktiviert",
"bulk_mode_placeholder": "Einträge werden durch Zeilenumbruch getrennt\nSchlüssel und Werte werden getrennt durch:\nStelle # jeder Zeile voran, die Du hinzufügen möchtest, aber lasse sie deaktiviert",
"cleared": "Gelöscht",
"connected": "In Verbindung gebracht",
"connected_to": "Verbunden mit {name}",
@@ -567,14 +606,14 @@
"waiting_send_request": "Warten auf Anfrage senden"
},
"support": {
"changelog": "Lesen Sie mehr über die neuesten Versionen",
"changelog": "Lese mehr über die neuesten Versionen",
"chat": "Fragen? Chatte mit uns!",
"community": "Stellen Sie Fragen und helfen Sie anderen",
"documentation": "Lesen Sie mehr über Hoppscotch",
"forum": "Stellen Sie Fragen und erhalten Sie Antworten",
"github": "Follow us on Github",
"community": "Stelle Fragen und helfe anderen",
"documentation": "Lese mehr über Hoppscotch",
"forum": "Stelle Fragen und erhalte Antworten",
"github": "Folge uns auf Github",
"shortcuts": "Hoppscotch schneller bedienen",
"team": "Nehmen Sie Kontakt mit dem Team auf",
"team": "Nehme Kontakt mit dem Team auf",
"title": "Hilfe",
"twitter": "Folge uns auf Twitter"
},
@@ -599,34 +638,34 @@
"websocket": "WebSocket"
},
"team": {
"already_member": "Sie sind bereits ein Mitglied des Teams, bitte kontaktieren Sie den Teameigentümer.",
"already_member": "Du bist bereits ein Mitglied des Teams, bitte kontaktiere den Teameigentümer.",
"create_new": "Neues Team erstellen",
"deleted": "Team gelöscht",
"edit": "Team bearbeiten",
"email": "E-Mail-Adresse",
"email_do_not_match": "E-Mail-Adresse stimmt nicht mit Ihren Kontodaten überein, bitte kontaktieren Sie den Teameigentümer.",
"email_do_not_match": "E-Mail-Adresse stimmt nicht mit Deinen Kontodaten überein, bitte kontaktiere den Teameigentümer.",
"exit": "Team verlassen",
"exit_disabled": "Eigentümer können das Team nicht verlassen",
"invalid_email_format": "E-Mail-Format ist ungültig",
"invalid_id": "Ungültige Team-ID, bitte kontaktieren Sie den Teameigentümer.",
"invalid_id": "Ungültige Team-ID, bitte kontaktiere den Teameigentümer.",
"invalid_invite_link": "Ungültiger Einladungslink.",
"invalid_invite_link_description": "Der Einladungslink ist ungültig, bitte kontaktieren Sie den Teameigentümer.",
"invalid_member_permission": "Bitte erteilen Sie dem Teammitglied eine gültige Erlaubnis",
"invalid_invite_link_description": "Der Einladungslink ist ungültig, bitte kontaktiere den Teameigentümer.",
"invalid_member_permission": "Bitte erteile dem Teammitglied eine gültige Erlaubnis",
"invite": "Einladen",
"invite_more": "Mehr einladen",
"invite_tooltip": "Personen zum Arbeitsbereich einladen",
"invited_to_team": "{owner} hat dich zu {team} eingeladen",
"join": "Einladung angenommen",
"join_beta": "Nehmen Sie am Beta-Programm teil, um auf Teams zuzugreifen.",
"join_beta": "Nimm am Beta-Programm teil, um auf Teams zuzugreifen.",
"join_team": "{team} beitreten",
"joined_team": "Du bist {team} beigetreten",
"joined_team_description": "Du bist nun ein Mitglied des Teams",
"left": "Du hast das Team verlassen",
"login_to_continue": "Zum Fortfahren anmelden",
"login_to_continue_description": "Du musst angemeldet sein um ein Team beitreten zu können.",
"logout_and_try_again": "Bitte melden Sie sich ab und versuchen Sie es mit einem anderen Konto.",
"member_has_invite": "Diese E-Mail-Adresse wurde bereits eingeladen, bitte kontaktieren Sie den Teameigentümer.",
"member_not_found": "Mitglied konnte nicht gefunden werden, bitte kontaktieren Sie den Teameigentümer.",
"logout_and_try_again": "Bitte melde Dich ab und versuche es mit einem anderen Konto.",
"member_has_invite": "Diese E-Mail-Adresse wurde bereits eingeladen, bitte kontaktiere den Teameigentümer.",
"member_not_found": "Mitglied konnte nicht gefunden werden, bitte kontaktiere den Teameigentümer.",
"member_removed": "Benutzer entfernt",
"member_role_updated": "Benutzerrollen aktualisiert",
"members": "Mitglieder",
@@ -635,17 +674,22 @@
"new": "Neues Team",
"new_created": "Neues Team erstellt",
"new_name": "Mein neues Team",
"no_access": "Sie haben keinen Bearbeitungszugriff auf diese Sammlungen",
"no_invite_found": "Einladung nicht gefunden, bitte kontaktieren Sie den Teameigentümer.",
"not_found": "Team wurde nicht gefunde, bitte kontaktieren Sie den Teameigentümer.",
"not_valid_viewer": "Sie haben nicht die richtige Berechtung als Gast, bitte kontaktieren Sie den Teameigentümer.",
"pending_invites": "Pending invites",
"no_access": "Du hast keinen Bearbeitungszugriff auf diese Sammlungen",
"no_invite_found": "Einladung nicht gefunden, bitte kontaktiere den Teameigentümer.",
"not_found": "Team wurde nicht gefunde, bitte kontaktiere den Teameigentümer.",
"not_valid_viewer": "Du hast nicht die richtige Berechtigung als Gast, bitte kontaktiere den Teameigentümer.",
"pending_invites": "Wartende Einladungen",
"permissions": "Berechtigungen",
"saved": "Team gespeichert",
"select_a_team": "Team auswählen",
"title": "Team",
"we_sent_invite_link": "Einladungen wurden an alle E-Mails verschickt!",
"we_sent_invite_link_description": "Bitten Sie alle eingeladenen Personen, ihren Posteingang zu überprüfen. Klicken Sie auf den Link, um dem Team beizutreten."
"we_sent_invite_link_description": "Bitte alle eingeladenen Personen, ihren Posteingang zu überprüfen. Klicke auf den Link, um dem Team beizutreten."
},
"team_environment": {
"deleted": "Environment Deleted",
"duplicate": "Environment Duplicated",
"not_found": "Environment not found."
},
"test": {
"failed": "Test fehlgeschlagen",

View File

@@ -7,6 +7,7 @@
"clear_all": "Τα καθαρίζω όλα",
"close": "Close",
"connect": "Συνδέω-συωδεομαι",
"connecting": "Connecting",
"copy": "αντίγραφο",
"delete": "Διαγράφω",
"disconnect": "Αποσυνδέω",
@@ -16,8 +17,9 @@
"drag_to_reorder": "Drag to reorder",
"duplicate": "Duplicate",
"edit": "Επεξεργασία",
"filter_response": "Filter response",
"filter": "Filter",
"go_back": "Πήγαινε πίσω",
"group_by": "Group by",
"label": "Επιγραφή",
"learn_more": "Μάθε περισσότερα",
"less": "Less",
@@ -35,6 +37,7 @@
"search": "Αναζήτηση",
"send": "Στείλετε",
"start": "Αρχή",
"starting": "Starting",
"stop": "Να σταματήσει",
"to_close": "to close",
"to_navigate": "to navigate",
@@ -54,7 +57,7 @@
"copy": "αντίγραφο",
"copy_user_id": "Copy User Auth Token",
"developer_option": "Developer options",
"developer_option_description": "Developer tools which helps in development and maintenance of Hoppscotch.",
"developer_option_description": "Εργαλεία για προγραμματιστές που βοηθάνε στην ανάπτυξη και συντήρηση του Hoppscotch.",
"discord": "Discord",
"documentation": "Τεκμηρίωση",
"github": "GitHub",
@@ -75,9 +78,9 @@
"shortcuts": "Συντομεύσεις",
"spotlight": "Προβολέας θέατρου",
"status": "Κατάσταση",
"status_description": "Check the status of the website",
"status_description": "Ελέγξτε το status της Ιστοσελίδας",
"terms_and_privacy": "Όροι και απόρρητο",
"twitter": "Κελάδημα",
"twitter": "Twitter",
"type_a_command_search": "Πληκτρολογήστε μια εντολή ή αναζήτηση…",
"we_use_cookies": "Χρησιμοποιούμε cookies",
"whats_new": "Τι νέα?",
@@ -89,7 +92,7 @@
"continue_with_email": "Συνεχίστε με το Email",
"continue_with_github": "Συνεχίστε με το GitHub",
"continue_with_google": "Συνεχίστε με την Google",
"continue_with_microsoft": "Continue with Microsoft",
"continue_with_microsoft": "Συνεχίστε με την Microsoft",
"email": "ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ",
"logged_out": "Αποσυνδέθηκα",
"login": "Σύνδεση",
@@ -158,39 +161,42 @@
"body": "Αυτό το αίτημα δεν έχει σώμα",
"collection": "Η συλλογή είναι άδεια",
"collections": "Οι συλλογές είναι άδειες",
"documentation": "Connect to a GraphQL endpoint to view documentation",
"endpoint": "Endpoint cannot be empty",
"documentation": "Συνδεθείτε σε ένα GraphQL endpoint για προβολή της τεκμηρίωσης",
"endpoint": "Το Endpoint δεν μπορεί να είναι άδειο",
"environments": "Τα περιβάλλοντα είναι άδεια",
"folder": "Ο φάκελος είναι άδειος",
"headers": "Αυτό το αίτημα δεν έχει κεφαλίδες",
"history": "Η ιστορία είναι άδεια",
"invites": "Invite list is empty",
"history": "Το ιστορικό είναι άδειο",
"invites": "Η λίστα προσκλήσεων είναι άδεια",
"members": "Η ομάδα είναι άδεια",
"parameters": "Αυτό το αίτημα δεν έχει παραμέτρους",
"pending_invites": "There are no pending invites for this team",
"profile": "Login in to view your profile",
"pending_invites": "Δεν υπάρχουν εκκρεμείς προσκλήσεις για αυτή την ομάδα",
"profile": "Συνδεθείτε για προβολή του προφίλ σας",
"protocols": "Τα πρωτόκολλα είναι κενά",
"schema": "Συνδεθείτε σε ένα τελικό σημείο GraphQL",
"shortcodes": "Shortcodes are empty",
"shortcodes": "Τα Shortcodes είναι κενά",
"subscription": "Subscriptions are empty",
"team_name": "Το όνομα της ομάδας είναι κενό",
"teams": "Οι ομάδες είναι άδειες",
"tests": "Δεν υπάρχουν δοκιμές για αυτό το αίτημα"
},
"environment": {
"add_to_global": "Add to Global",
"added": "Environment addition",
"add_to_global": "Προσθήκη στο Global",
"added": "Προσθήκη Περιβάλλοντος",
"create_new": "Δημιουργήστε νέο περιβάλλον",
"created": "Environment created",
"deleted": "Environment deletion",
"created": "Το Περιβάλλον δημιουργήθηκε",
"deleted": "Διαγραφή Περιβάλλοντος",
"edit": "Επεξεργασία Περιβάλλοντος",
"invalid_name": "Καταχωρίστε ένα έγκυρο όνομα για το περιβάλλον",
"nested_overflow": "nested environment variables are limited to 10 levels",
"my_environments": "Τα Περιβάλλοντα μου",
"nested_overflow": "Οι 'φωλιασμένες' μεταβλητές περιβάλλοντος είναι περιορισμένες σε 10 επίπεδα",
"new": "Νέο Περιβάλλον",
"no_environment": "Χωρίς περιβάλλον",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"no_environment_description": "Δέν επιλέχθηκε κάποιο περιβάλλον. Διαλέξτε τι θέλετε να κάνετε με τις παρακάτω μεταβλητές.",
"select": "Επιλέξτε περιβάλλον",
"team_environments": "Περιβάλλοντα Ομάδας",
"title": "Περιβάλλοντα",
"updated": "Environment updation",
"updated": "Αναβάθμιση Περιβάλλοντος",
"variable_list": "Λίστα μεταβλητών"
},
"error": {
@@ -200,20 +206,20 @@
"empty_req_name": "Όνομα κενού αιτήματος",
"f12_details": "(F12 για λεπτομέρειες)",
"gql_prettify_invalid_query": "Δεν ήταν δυνατή η προεπιλογή ενός μη έγκυρου ερωτήματος, η επίλυση σφαλμάτων σύνταξης ερωτήματος και η δοκιμή ξανά",
"incomplete_config_urls": "Incomplete configuration URLs",
"incorrect_email": "Incorrect email",
"invalid_link": "Invalid link",
"invalid_link_description": "The link you clicked is invalid or expired.",
"json_parsing_failed": "Invalid JSON",
"incomplete_config_urls": "Μη-ολοκληρωμένα URLs διαμόρφωσης",
"incorrect_email": "Λάθος email",
"invalid_link": "Μή έγκυρο link",
"invalid_link_description": "Ο σύνδεσμος που επιλέξατε έχει λήξει ή δεν είναι έγκυρος.",
"json_parsing_failed": "Μη έγκυρο JSON",
"json_prettify_invalid_body": "Δεν ήταν δυνατή η ομορφιά ενός μη έγκυρου σώματος, η επίλυση σφαλμάτων σύνταξης json και η προσπάθεια ξανά",
"network_error": "There seems to be a network error. Please try again.",
"network_error": "Από ότι φαίνεται υπάρχει ένα σφάλμα δικτύου. Παρακαλούμε προσπαθήστε ξανά.",
"network_fail": "Δεν ήταν δυνατή η αποστολή του αιτήματος",
"no_duration": "Χωρίς διάρκεια",
"no_results_found": "No matches found",
"page_not_found": "This page could not be found",
"no_results_found": "Δεν βρέθηκαν αντιστοιχίες",
"page_not_found": "Αυτή η σελίδα δεν βρέθηκε",
"script_fail": "Δεν ήταν δυνατή η εκτέλεση του σεναρίου πριν από το αίτημα",
"something_went_wrong": "Κάτι πήγε στραβά",
"test_script_fail": "Could not execute post-request script"
"test_script_fail": "Δεν μπορεσε να εκτελεστεί το post-request script"
},
"export": {
"as_json": "Εξαγωγή ως JSON",
@@ -222,11 +228,16 @@
"require_github": "Συνδεθείτε με το GitHub για να δημιουργήσετε μυστική ουσία",
"title": "Export"
},
"filter": {
"all": "All",
"none": "None",
"starred": "Starred"
},
"folder": {
"created": "Ο φάκελος δημιουργήθηκε",
"edit": "Επεξεργασία φακέλου",
"invalid_name": "Καταχωρίστε ένα όνομα για το φάκελο",
"name_length_insufficient": "Folder name should be at least 3 characters long",
"name_length_insufficient": "Το όνομα του φακέλου πρέπει έχει μέγεθος τουλάχιστον 3 χαρακτήρες.",
"new": "Νέος φάκελος",
"renamed": "Ο φάκελος μετονομάστηκε"
},
@@ -235,6 +246,10 @@
"schema": "Σχήμα",
"subscriptions": "Συνδρομές"
},
"group": {
"time": "Time",
"url": "URL"
},
"header": {
"install_pwa": "Εγκατάσταση εφαρμογής",
"login": "Σύνδεση",
@@ -253,7 +268,7 @@
"tests": "Γράψτε ένα δοκιμαστικό σενάριο για να αυτοματοποιήσετε τον εντοπισμό σφαλμάτων."
},
"hide": {
"collection": "Collapse Collection Panel",
"collection": "Σύμπτυξη Panel Συλλογών",
"more": "Κρύψου περισσότερο",
"preview": "Απόκρυψη προεπισκόπησης",
"sidebar": "Απόκρυψη πλευρικής γραμμής"
@@ -263,32 +278,32 @@
"curl": "Εισαγωγή cURL",
"failed": "Η εισαγωγή απέτυχε",
"from_gist": "Εισαγωγή από το Gist",
"from_gist_description": "Import from Gist URL",
"from_insomnia": "Import from Insomnia",
"from_insomnia_description": "Import from Insomnia collection",
"from_json": "Import from Hoppscotch",
"from_json_description": "Import from Hoppscotch collection file",
"from_gist_description": "Εισαγωγή από Gist URL",
"from_insomnia": "Εισαγωγή από Insomnia",
"from_insomnia_description": "Εισαγωγή από Συλλογή Insomnia",
"from_json": "Εισαγωγή από Hoppscotch",
"from_json_description": "Εισαγωγή από αρχείο συλλογών Hoppscotch",
"from_my_collections": "Εισαγωγή από τις Συλλογές μου",
"from_my_collections_description": "Import from My Collections file",
"from_openapi": "Import from OpenAPI",
"from_openapi_description": "Import from OpenAPI specification file (YML/JSON)",
"from_postman": "Import from Postman",
"from_postman_description": "Import from Postman collection",
"from_url": "Import from URL",
"from_my_collections_description": "Εισαγωγή από αρχείο οι Συλλογές μου",
"from_openapi": "Εισαγωγή από OpenAPI",
"from_openapi_description": "Εισαγωγή από αρχειο προδιαγραφών OpenAPI (YML/JSON)",
"from_postman": "Εισαγωγή από Postman",
"from_postman_description": "Εισαγωγή Συλλογής από Postman",
"from_url": "Εισαγωγή από URL",
"gist_url": "Εισαγάγετε Gist URL",
"import_from_url_invalid_fetch": "Couldn't get data from the url",
"import_from_url_invalid_file_format": "Error while importing collections",
"import_from_url_invalid_type": "Unsupported type. accepted values are 'hoppscotch', 'openapi', 'postman', 'insomnia'",
"import_from_url_success": "Collections Imported",
"json_description": "Import collections from a Hoppscotch Collections JSON file",
"import_from_url_invalid_fetch": "Δεν μπορέσαμε να πάρουμε δεδομένα από το url",
"import_from_url_invalid_file_format": "Σφάλμα κατά την εισαγωγή των Συλλογών",
"import_from_url_invalid_type": "Μη υποστηριζόμενος τύπος. Αποδεκτές τιμές είναι 'hoppscotch', 'openapi', 'postman', 'insomnia'",
"import_from_url_success": "Η εισαγωγή των Συλλογών ήταν επιτυχής",
"json_description": "Εισαγωγή συλλογών αρχείο JSON Hoppscotch Collections",
"title": "Εισαγωγή"
},
"layout": {
"collapse_collection": "Collapse or Expand Collections",
"collapse_sidebar": "Collapse or Expand the sidebar",
"column": "Vertical layout",
"name": "Layout",
"row": "Horizontal layout",
"collapse_collection": "Σύμπτυξη ή επέκταση Συλλογών",
"collapse_sidebar": "Σύμπτυξη ή επέκταση του sidebar",
"column": "Κατακόρυφη Διάταξη",
"name": "Διάταξη",
"row": "Οριζόντια Διάταξη",
"zen_mode": "Λειτουργία Zen"
},
"modal": {
@@ -298,10 +313,28 @@
"import_export": "Εισαγωγή εξαγωγή"
},
"mqtt": {
"already_subscribed": "You are already subscribed to this topic.",
"clean_session": "Clean Session",
"clear_input": "Clear input",
"clear_input_on_send": "Clear input on send",
"client_id": "Client ID",
"color": "Pick a color",
"communication": "Επικοινωνία",
"connection_config": "Connection Config",
"connection_not_authorized": "This MQTT connection does not use any authentication.",
"invalid_topic": "Please provide a topic for the subscription",
"keep_alive": "Keep Alive",
"log": "Κούτσουρο",
"lw_message": "Last-Will Message",
"lw_qos": "Last-Will QoS",
"lw_retain": "Last-Will Retain",
"lw_topic": "Last-Will Topic",
"message": "Μήνυμα",
"new": "New Subscription",
"not_connected": "Please start a MQTT connection first.",
"publish": "Δημοσιεύω",
"qos": "QoS",
"ssl": "SSL",
"subscribe": "Εγγραφείτε",
"topic": "Θέμα",
"topic_name": "Όνομα θέματος",
@@ -324,18 +357,19 @@
"snippets": "Αποσπάσματα"
},
"profile": {
"app_settings": "App Settings",
"app_settings": "Ρυθμίσεις Εφαρμογής",
"default_hopp_displayname": "Ανώνυμος Χρήστης",
"editor": "Editor",
"editor_description": "Editors can add, edit, and delete requests.",
"email_verification_mail": "A verification email has been sent to your email address. Please click on the link to verify your email address.",
"no_permission": "You do not have permission to perform this action.",
"owner": "Owner",
"owner_description": "Owners can add, edit, and delete requests, collections and team members.",
"roles": "Roles",
"roles_description": "Roles are used to control access to the shared collections.",
"updated": "Profile updated",
"editor_description": "Οι Editors μπορούν να προσθέσουν, επεξεργαστούν και διαγράψουν αιτήματα.",
"email_verification_mail": "Έχει αποσταλεί ένα μήνυμα επιβεβαίωσης στην διεύθυνση email σας. Παρακαλούμε κάντε κλικ στο Link που περιέχει το email για να επιβεβαιώσετε την διεύθυνση email σας.",
"no_permission": "Δεν έχετε άδεια για την εκτέλεση αυτής της λειτουργίας.",
"owner": "Ιδιοκτήτης",
"owner_description": "Οι Ιδιοκτήτες μπορούν να προσθέσουν, επεξεργαστούν και διαγράψουν αιτήματα, συλλογές και μέλη ομάδων.",
"roles": "Ρόλοι",
"roles_description": "Οι ρόλοι χρησιμοποιούνται για να ελέγχεται η πρόσβαση και ο χειρισμός μιας κοινοποιημένης συλλογής.",
"updated": "Το προφίλ ενημερώθηκε",
"viewer": "Viewer",
"viewer_description": "Viewers can only view and use requests."
"viewer_description": "Οι Viewers μπορούν μόνο να δούν και χρησιμοποιήσουν αιτήματα."
},
"remove": {
"star": "Αφαίρεση αστεριού"
@@ -360,9 +394,9 @@
"invalid_name": "Καταχωρίστε ένα όνομα για το αίτημα",
"method": "Μέθοδος",
"name": "Αίτημα ονόματος",
"new": "New Request",
"new": "Νέο Αίτημα",
"override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers",
"override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden",
"parameter_list": "Παράμετροι ερωτήματος",
"parameters": "Παράμετροι",
@@ -376,12 +410,12 @@
"save_as": "Αποθήκευση ως",
"saved": "Το αίτημα αποθηκεύτηκε",
"share": "Μερίδιο",
"share_description": "Share Hoppscotch with your friends",
"share_description": "Κοινοποίηση Hoppscotch στους φίλους σου",
"title": "Αίτηση",
"type": "Τύπος αιτήματος",
"url": "URL",
"variables": "Μεταβλητές",
"view_my_links": "View my links"
"view_my_links": "Προβολή των links μου"
},
"response": {
"body": "Σώμα απόκρισης",
@@ -411,14 +445,14 @@
"change_font_size": "Αλλαγή μεγέθους γραμματοσειράς",
"choose_language": "Διάλεξε γλώσσα",
"dark_mode": "Σκοτάδι",
"expand_navigation": "Expand navigation",
"expand_navigation": "Επέκταση navigation",
"experiments": "Πειράματα",
"experiments_notice": "Αυτή είναι μια συλλογή πειραμάτων που δουλεύουμε και που μπορεί να αποδειχθούν χρήσιμα, διασκεδαστικά, και τα δύο ή κανένα από τα δύο. Δεν είναι οριστικά και μπορεί να μην είναι σταθερά, οπότε αν συμβεί κάτι υπερβολικά περίεργο, μην πανικοβληθείτε. Απλώς απενεργοποιήστε το πράγμα. Τα αστεία στην άκρη,",
"extension_ver_not_reported": "Δεν αναφέρεται",
"extension_version": "Έκταση επέκτασης",
"extensions": "Επεκτάσεις",
"extensions_use_toggle": "Χρησιμοποιήστε την επέκταση του προγράμματος περιήγησης για να στείλετε αιτήματα (εάν υπάρχουν)",
"follow": "Follow Us",
"follow": "Ακολούθησε Μας",
"font_size": "Μέγεθος γραμματοσειράς",
"font_size_large": "Μεγάλο",
"font_size_medium": "Μεσαίο",
@@ -429,17 +463,17 @@
"light_mode": "Φως",
"official_proxy_hosting": "Το Official Proxy φιλοξενείται από το Hoppscotch.",
"profile": "Profile",
"profile_description": "Update your profile details",
"profile_email": "Email address",
"profile_name": "Profile name",
"profile_description": "Ανανεώστε τις λεπτομέρειες του προφίλ σας",
"profile_email": "Διευθυνση Email",
"profile_name": "Όνομα Προφίλ",
"proxy": "Πληρεξούσιο",
"proxy_url": "URL διακομιστή μεσολάβησης",
"proxy_use_toggle": "Χρησιμοποιήστε το ενδιάμεσο διακομιστή μεσολάβησης για να στείλετε αιτήματα",
"read_the": "Διαβάστε το",
"reset_default": "Επαναφορά στο προκαθορισμένο",
"short_codes": "Short codes",
"short_codes_description": "Short codes which were created by you.",
"sidebar_on_left": "Sidebar on left",
"short_codes_description": "Short codes πυ δημιουργήσατε.",
"sidebar_on_left": "Sidebar στα αριστερά",
"sync": "Συγχρονίζω",
"sync_collections": "Συλλογές",
"sync_description": "Αυτές οι ρυθμίσεις συγχρονίζονται με το cloud.",
@@ -452,15 +486,15 @@
"theme_description": "Προσαρμόστε το θέμα της εφαρμογής σας.",
"use_experimental_url_bar": "Χρήση πειραματικής γραμμής URL με ανάδειξη περιβάλλοντος",
"user": "Χρήστης",
"verified_email": "Verified email",
"verify_email": "Verify email"
"verified_email": "Επαληθευμένο email",
"verify_email": "Επαλήθευση email"
},
"shortcodes": {
"actions": "Actions",
"actions": "Δράσεις",
"created_on": "Created on",
"deleted": "Shortcode deleted",
"deleted": "Το Shortcode διαγράφηκε",
"method": "Method",
"not_found": "Shortcode not found",
"not_found": "Το Shortcode δεν βρέθηκε",
"short_code": "Short code",
"url": "URL"
},
@@ -481,7 +515,7 @@
"documentation": "Μεταβείτε στη σελίδα Τεκμηρίωση",
"forward": "Προχωρήστε στην επόμενη σελίδα",
"graphql": "Μεταβείτε στη σελίδα GraphQL",
"profile": "Go to Profile page",
"profile": "Πάνε στην σελίδα του Προφίλ",
"realtime": "Μεταβείτε στη σελίδα σε πραγματικό χρόνο",
"rest": "Μεταβείτε στη σελίδα REST",
"settings": "Μεταβείτε στη σελίδα Ρυθμίσεις",
@@ -502,31 +536,36 @@
"send_request": "Στείλε αίτημα",
"title": "Αίτηση"
},
"response": {
"copy": "Αντιγραφή response στο πρόχειρο",
"download": "Κατέβασμα response ώς αρχείο",
"title": "Response"
},
"theme": {
"black": "Switch theme to black mode",
"dark": "Switch theme to dark mode",
"light": "Switch theme to light mode",
"system": "Switch theme to system mode",
"title": "Theme"
"black": "Αλλαγή θέματος στη Μαύρη Λειτουργία",
"dark": "Αλλαγή θέματος στη Σκούρη Λειτουργία",
"light": "Αλλαγή θέματος στη Ανοιχτή Λειτουργία",
"system": "Αλλαγή θέματος στη Λειτουργία Συστήματος",
"title": "Θέμα"
}
},
"show": {
"code": "Εμφάνιση κωδικού",
"collection": "Expand Collection Panel",
"collection": "Επέκταση Collection Panel",
"more": "Δείτε περισσότερα",
"sidebar": "Εμφάνιση πλευρικής γραμμής"
},
"socketio": {
"communication": "Επικοινωνία",
"connection_not_authorized": "This SocketIO connection does not use any authentication.",
"connection_not_authorized": "Η συγκεκριμένη σύνδεση SocketIO δεν χρησιμοποιεί αυθεντικοποίηση.",
"event_name": "Όνομα συμβάντος",
"events": "Εκδηλώσεις",
"log": "Κούτσουρο",
"log": "Logs",
"url": "URL"
},
"sse": {
"event_type": "Τύπος συμβάντος",
"log": "Κούτσουρο",
"log": "Logs",
"url": "URL"
},
"state": {
@@ -536,9 +575,9 @@
"connected": "Συνδεδεμένος",
"connected_to": "Συνδέθηκε με το {name}",
"connecting_to": "Σύνδεση με {name} ...",
"connection_error": "Failed to connect",
"connection_failed": "Connection failed",
"connection_lost": "Connection lost",
"connection_error": "Η Σύνδεση απέτυχε",
"connection_failed": "Αποτυχής Σύνδεση",
"connection_lost": "Η Σύνδεση χάθηκε",
"copied_to_clipboard": "Αντιγράφηκε στο πρόχειρο",
"deleted": "Διαγράφηκε",
"deprecated": "ΚΑΤΑΡΓΗΘΗΚΕ",
@@ -553,17 +592,17 @@
"history_deleted": "Το ιστορικό διαγράφηκε",
"linewrap": "Τυλίξτε γραμμές",
"loading": "Φόρτωση...",
"message_received": "Message: {message} arrived on topic: {topic}",
"mqtt_subscription_failed": "Something went wrong while subscribing to topic: {topic}",
"message_received": "Μήνυμα: {message} ήρθε με θέμα: {topic}",
"mqtt_subscription_failed": "Κάτι πήγε στραβά κατα την εγγραφή στο Θέμα: {topic}",
"none": "Κανένας",
"nothing_found": "Δεν βρέθηκε τίποτα για",
"published_error": "Something went wrong while publishing msg: {topic} to topic: {message}",
"published_message": "Published message: {message} to topic: {topic}",
"reconnection_error": "Failed to reconnect",
"subscribed_failed": "Failed to subscribe to topic: {topic}",
"subscribed_success": "Successfully subscribed to topic: {topic}",
"unsubscribed_failed": "Failed to unsubscribe from topic: {topic}",
"unsubscribed_success": "Successfully unsubscribed from topic: {topic}",
"published_error": "Κάτι πήγε στραβά κατα την αποστολή του μηνύματος: {topic} με θέμα: {message}",
"published_message": "Δημοσιευμένο Μηνυμα: {message} με θέμα: {topic}",
"reconnection_error": "Αποτυχία επανασύνδεσης",
"subscribed_failed": "Αποτυχία εγγραφής στο Θέμα: {topic}",
"subscribed_success": "Επιτυχία εγγραφής στο Θέμα: {topic}",
"unsubscribed_failed": "Αποτυχία απεγγραφής στο Θέμα: {topic}",
"unsubscribed_success": "Επιτυχία απεγγραφής στο Θέμα: {topic}",
"waiting_send_request": "Αναμονή για αποστολή αιτήματος"
},
"support": {
@@ -599,59 +638,64 @@
"websocket": "WebSocket"
},
"team": {
"already_member": "You are already a member of this team. Contact your team owner.",
"already_member": "Είστε ήδη μέλος σε αυτή την ομάδα. Επικοινωνήστε με τον Ιδιοκτήτη της Ομάδας.",
"create_new": "Δημιουργία νέας ομάδας",
"deleted": "Η ομάδα διαγράφηκε",
"edit": "Επεξεργασία ομάδας",
"email": "ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ",
"email_do_not_match": "Email doesn't match with your account details. Contact your team owner.",
"email_do_not_match": "Το Email δεν ταιριάζει με τις λεπτομέριες του προφιλ σας. Επικοινωνήστε με τον Ιδιοκτήτη της Ομάδας.",
"exit": "Έξοδος από την ομάδα",
"exit_disabled": "Μόνο ο ιδιοκτήτης δεν μπορεί να αποχωρήσει από την ομάδα",
"invalid_email_format": "Η μορφή ηλεκτρονικού ταχυδρομείου δεν είναι έγκυρη",
"invalid_id": "Invalid team ID. Contact your team owner.",
"invalid_invite_link": "Invalid invite link",
"invalid_invite_link_description": "The link you followed is invalid. Contact your team owner.",
"invalid_id": "Μή εγκυρο αναγνωριστικό ομάδας. Επικοινωνήστε με τον Ιδιοκτήτη της Ομάδας.",
"invalid_invite_link": "Μη έγκυρος σύνδεσμος πρόσκλησης",
"invalid_invite_link_description": "Ο σύνδεσμος πρόσκλησης δεν είναι έγκυρος. Επικοινωνήστε με τον Ιδιοκτήτη της Ομάδας.",
"invalid_member_permission": "Δώστε έγκυρη άδεια στο μέλος της ομάδας",
"invite": "Invite",
"invite_more": "Invite more",
"invite_tooltip": "Invite people to this workspace",
"invited_to_team": "{owner} invited you to join {team}",
"join": "Invitation accepted",
"invite": "Πρόσκληση",
"invite_more": "Πρόσκληση περισσοτέρων",
"invite_tooltip": "Πρόσκληση χρηστών σε αυτό το workspace",
"invited_to_team": "{owner} σου έκανε πρόσκληση για να μπεις στην {team}",
"join": "Πρόσκληση Αποδεκτή",
"join_beta": "Εγγραφείτε στο πρόγραμμα beta για πρόσβαση σε ομάδες.",
"join_team": "Join {team}",
"joined_team": "You have joined {team}",
"joined_team_description": "You are now a member of this team",
"join_team": "Γίνε Μέλος {team}",
"joined_team": "Μπήκες στην ομάδα: {team}",
"joined_team_description": "Είστε πλέον μέλος αυτής της ομάδας",
"left": "Έφυγες από την ομάδα",
"login_to_continue": "Login to continue",
"login_to_continue_description": "You need to be logged in to join a team.",
"logout_and_try_again": "Logout and sign in with another account",
"member_has_invite": "This email ID already has an invite. Contact your team owner.",
"member_not_found": "Member not found. Contact your team owner.",
"login_to_continue": "Συνδέσου για να συνεχίσεις",
"login_to_continue_description": "Πρέπει να είσαι συνδεδεμένος για να μπεις σε κάποια ομάδα.",
"logout_and_try_again": "Αποσύνδεση και Σύνδεση με άλλο λογαριασμό",
"member_has_invite": "Αυτή η διεύθυνση email έχει ήδη πρόσκληση. This email ID already has an invite. Επικοινωνήστε με τον Ιδιοκτήτη της Ομάδας.",
"member_not_found": "Το μέλος δεν βρέθηκε. Επικοινωνήστε με τον Ιδιοκτήτη της Ομάδας.",
"member_removed": "Ο χρήστης καταργήθηκε",
"member_role_updated": "Οι ρόλοι των χρηστών ενημερώθηκαν",
"members": "Μέλη",
"name_length_insufficient": "Το όνομα της ομάδας πρέπει να έχει τουλάχιστον 6 χαρακτήρες",
"name_updated": "Team name updated",
"name_updated": "Το όνομα ομάδας ανανεώθηκε",
"new": "Νέα Ομάδα",
"new_created": "Δημιουργήθηκε νέα ομάδα",
"new_name": "Η νέα μου ομάδα",
"no_access": "Δεν έχετε πρόσβαση επεξεργασίας σε αυτές τις συλλογές",
"no_invite_found": "Invitation 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.",
"pending_invites": "Pending invites",
"no_invite_found": "Δέν βρέθηκε πρόσκληση. Επικοινωνήστε με τον Ιδιοκτήτη της Ομάδας.",
"not_found": "Η ομάδα δεν βρέθηκε. Επικοινωνήστε με τον Ιδιοκτήτη της Ομάδας.",
"not_valid_viewer": "Δεν είστε έγκυρος viewer. Επικοινωνήστε με τον Ιδιοκτήτη της Ομάδας.",
"pending_invites": "Εκκρεμης προσκλήσεις",
"permissions": "Άδειες",
"saved": "Η ομάδα σώθηκε",
"select_a_team": "Select a team",
"select_a_team": "Επιλογή ομάδας",
"title": "Της ομάδας",
"we_sent_invite_link": "We sent an invite link to all invitees!",
"we_sent_invite_link_description": "Ask all invitees to check their inbox. Click on the link to join the team."
"we_sent_invite_link": "Στείλαμε έναν σύνδεσμο πρόσκλησης σε όλους!",
"we_sent_invite_link_description": "Ζητήστε από όλους όσους στείλατε πρόσκληση να ελέγξουν τα email τους. Click στον σύνδεσμο για εισαγωγή στην ομάδα."
},
"team_environment": {
"deleted": "Το περιβάλλον διαγράφηκε",
"duplicate": "Το περιβάλλον αντιγράφηκε",
"not_found": "Το περιβάλλον δεν βρέθηκε."
},
"test": {
"failed": "test failed",
"failed": "Αποτυχία test",
"javascript_code": "Κώδικας JavaScript",
"learn": "Διαβάστε την τεκμηρίωση",
"passed": "test passed",
"passed": "Επιτυχία test",
"report": "Αναφορά δοκιμής",
"results": "Αποτελέσματα δοκιμών",
"script": "Γραφή",

View File

@@ -7,6 +7,7 @@
"clear_all": "Clear all",
"close": "Close",
"connect": "Connect",
"connecting": "Connecting",
"copy": "Copy",
"delete": "Delete",
"disconnect": "Disconnect",
@@ -16,8 +17,9 @@
"drag_to_reorder": "Drag to reorder",
"duplicate": "Duplicate",
"edit": "Edit",
"filter_response": "Filter response",
"filter": "Filter",
"go_back": "Go back",
"group_by": "Group by",
"label": "Label",
"learn_more": "Learn more",
"less": "Less",
@@ -35,6 +37,7 @@
"search": "Search",
"send": "Send",
"start": "Start",
"starting": "Starting",
"stop": "Stop",
"to_close": "to close",
"to_navigate": "to navigate",
@@ -168,10 +171,11 @@
"members": "Team is empty",
"parameters": "This request does not have any parameters",
"pending_invites": "There are no pending invites for this team",
"profile": "Login in to view your profile",
"profile": "Login to view your profile",
"protocols": "Protocols are empty",
"schema": "Connect to a GraphQL endpoint to view schema",
"shortcodes": "Shortcodes are empty",
"subscription": "Subscriptions are empty",
"team_name": "Team name empty",
"teams": "You don't belong to any teams",
"tests": "There are no tests for this request"
@@ -184,11 +188,13 @@
"deleted": "Environment deletion",
"edit": "Edit Environment",
"invalid_name": "Please provide a name for the environment",
"my_environments": "My Environments",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "New Environment",
"no_environment": "No environment",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "Select environment",
"team_environments": "Team Environments",
"title": "Environments",
"updated": "Environment updated",
"variable_list": "Variable List"
@@ -222,6 +228,11 @@
"require_github": "Login with GitHub to create secret gist",
"title": "Export"
},
"filter": {
"all": "All",
"none": "None",
"starred": "Starred"
},
"folder": {
"created": "Folder created",
"edit": "Edit Folder",
@@ -235,6 +246,10 @@
"schema": "Schema",
"subscriptions": "Subscriptions"
},
"group": {
"time": "Time",
"url": "URL"
},
"header": {
"install_pwa": "Install app",
"login": "Login",
@@ -298,10 +313,28 @@
"import_export": "Import / Export"
},
"mqtt": {
"already_subscribed": "You are already subscribed to this topic.",
"clean_session": "Clean Session",
"clear_input": "Clear input",
"clear_input_on_send": "Clear input on send",
"client_id": "Client ID",
"color": "Pick a color",
"communication": "Communication",
"connection_config": "Connection Config",
"connection_not_authorized": "This MQTT connection does not use any authentication.",
"invalid_topic": "Please provide a topic for the subscription",
"keep_alive": "Keep Alive",
"log": "Log",
"lw_message": "Last-Will Message",
"lw_qos": "Last-Will QoS",
"lw_retain": "Last-Will Retain",
"lw_topic": "Last-Will Topic",
"message": "Message",
"new": "New Subscription",
"not_connected": "Please start a MQTT connection first.",
"publish": "Publish",
"qos": "QoS",
"ssl": "SSL",
"subscribe": "Subscribe",
"topic": "Topic",
"topic_name": "Topic Name",
@@ -325,6 +358,7 @@
},
"profile": {
"app_settings": "App Settings",
"default_hopp_displayname": "Unnamed User",
"editor": "Editor",
"editor_description": "Editors can add, edit, and delete requests.",
"email_verification_mail": "A verification email has been sent to your email address. Please click on the link to verify your email address.",
@@ -353,7 +387,7 @@
},
"copy_link": "Copy link",
"duration": "Duration",
"enter_curl": "Enter cURL",
"enter_curl": "Enter cURL command",
"generate_code": "Generate code",
"generated_code": "Generated code",
"header_list": "Header List",
@@ -362,7 +396,7 @@
"name": "Request name",
"new": "New Request",
"override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers",
"override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden",
"parameter_list": "Query Parameters",
"parameters": "Parameters",
@@ -418,7 +452,7 @@
"extension_version": "Extension Version",
"extensions": "Browser extension",
"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",
@@ -502,6 +536,11 @@
"send_request": "Send Request",
"title": "Request"
},
"response": {
"copy": "Copy response to clipboard",
"download": "Download response as file",
"title": "Response"
},
"theme": {
"black": "Switch theme to black mode",
"dark": "Switch theme to dark mode",
@@ -519,7 +558,7 @@
"socketio": {
"communication": "Communication",
"connection_not_authorized": "This SocketIO connection does not use any authentication.",
"event_name": "Event Name",
"event_name": "Event/Topic Name",
"events": "Events",
"log": "Log",
"url": "URL"
@@ -647,6 +686,11 @@
"we_sent_invite_link": "We sent an invite link to all invitees!",
"we_sent_invite_link_description": "Ask all invitees to check their inbox. Click on the link to join the team."
},
"team_environment": {
"deleted": "Environment Deleted",
"duplicate": "Environment Duplicated",
"not_found": "Environment not found."
},
"test": {
"failed": "test failed",
"javascript_code": "JavaScript Code",

View File

@@ -5,19 +5,21 @@
"choose_file": "Seleccionar archivo",
"clear": "Limpiar",
"clear_all": "Limpiar todo",
"close": "Close",
"close": "Cerrar",
"connect": "Conectar",
"connecting": "Connecting",
"copy": "Copiar",
"delete": "Borrar",
"disconnect": "Desconectar",
"dismiss": "Descartar",
"dont_save": "Don't save",
"download_file": "Descargar archivo",
"drag_to_reorder": "Drag to reorder",
"drag_to_reorder": "Arrastrar para reordenar",
"duplicate": "Duplicar",
"edit": "Editar",
"filter_response": "Filter response",
"filter": "Filter",
"go_back": "Volver",
"group_by": "Group by",
"label": "Etiqueta",
"learn_more": "Aprender más",
"less": "Menos",
@@ -35,6 +37,7 @@
"search": "Buscar",
"send": "Enviar",
"start": "Comenzar",
"starting": "Starting",
"stop": "Detener",
"to_close": "para cerrar",
"to_navigate": "para navegar",
@@ -171,7 +174,8 @@
"profile": "Iniciar sesión para ver tu perfil",
"protocols": "Los protocolos están vacíos",
"schema": "Conectarse a un punto final de GraphQL",
"shortcodes": "Shortcodes are empty",
"shortcodes": "Los shortcodes están vacíos",
"subscription": "Subscriptions are empty",
"team_name": "Nombre del equipo vacío",
"teams": "Los equipos están vacíos",
"tests": "No hay pruebas para esta petición"
@@ -184,11 +188,13 @@
"deleted": "Eliminar el entorno",
"edit": "Editar entorno",
"invalid_name": "Proporciona un nombre válido para el entorno.",
"my_environments": "My Environments",
"nested_overflow": "las variables de entorno anidadas están limitadas a 10 niveles",
"new": "Nuevo entorno",
"no_environment": "Sin entorno",
"no_environment_description": "No se ha seleccionado ningún entorno. Elije qué hacer con las siguientes variables.",
"select": "Seleccionar entorno",
"team_environments": "Team Environments",
"title": "Entornos",
"updated": "Actualización del entorno",
"variable_list": "Lista de variables"
@@ -222,6 +228,11 @@
"require_github": "Iniciar sesión con GitHub para crear un Gist secreto",
"title": "Exportar"
},
"filter": {
"all": "All",
"none": "None",
"starred": "Starred"
},
"folder": {
"created": "Carpeta creada",
"edit": "Editar carpeta",
@@ -235,6 +246,10 @@
"schema": "Esquema",
"subscriptions": "Suscripciones"
},
"group": {
"time": "Time",
"url": "URL"
},
"header": {
"install_pwa": "Instalar aplicación",
"login": "Iniciar sesión",
@@ -298,10 +313,28 @@
"import_export": "Importación y exportación"
},
"mqtt": {
"already_subscribed": "You are already subscribed to this topic.",
"clean_session": "Clean Session",
"clear_input": "Clear input",
"clear_input_on_send": "Clear input on send",
"client_id": "Client ID",
"color": "Pick a color",
"communication": "Comunicación",
"connection_config": "Connection Config",
"connection_not_authorized": "This MQTT connection does not use any authentication.",
"invalid_topic": "Please provide a topic for the subscription",
"keep_alive": "Keep Alive",
"log": "Registro",
"lw_message": "Last-Will Message",
"lw_qos": "Last-Will QoS",
"lw_retain": "Last-Will Retain",
"lw_topic": "Last-Will Topic",
"message": "Mensaje",
"new": "New Subscription",
"not_connected": "Please start a MQTT connection first.",
"publish": "Publicar",
"qos": "QoS",
"ssl": "SSL",
"subscribe": "Suscribir",
"topic": "Tema",
"topic_name": "Nombre del tema",
@@ -325,6 +358,7 @@
},
"profile": {
"app_settings": "Ajustes de la aplicación",
"default_hopp_displayname": "Unnamed User",
"editor": "Editor",
"editor_description": "Los editores pueden añadir, editar y eliminar solicitudes.",
"email_verification_mail": "Se ha enviado un correo electrónico de verificación a tu dirección de correo electrónico. Haz clic en el enlace para verificar tu dirección de correo electrónico.",
@@ -362,7 +396,7 @@
"name": "Nombre de petición",
"new": "New Request",
"override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers",
"override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden",
"parameter_list": "Parámetros de consulta",
"parameters": "Parámetros",
@@ -381,7 +415,7 @@
"type": "Tipo de petición",
"url": "URL",
"variables": "Variables",
"view_my_links": "View my links"
"view_my_links": "Ver mis enlaces"
},
"response": {
"body": "Cuerpo de respuesta",
@@ -418,7 +452,7 @@
"extension_version": "Versión de extensión",
"extensions": "Extensiones",
"extensions_use_toggle": "Utilizar la extensión del navegador para enviar peticiones (si está presente)",
"follow": "Follow Us",
"follow": "Síguenos",
"font_size": "Tamaño de fuente",
"font_size_large": "Grande",
"font_size_medium": "Mediano",
@@ -502,6 +536,11 @@
"send_request": "Enviar petición",
"title": "Petición"
},
"response": {
"copy": "Copiar la respuesta al portapapeles",
"download": "Descargar la respuesta como archivo",
"title": "Respuesta"
},
"theme": {
"black": "Cambiar el tema al modo negro",
"dark": "Cambiar el tema al modo oscuro",
@@ -572,10 +611,10 @@
"community": "Haz preguntas y ayuda a los demás",
"documentation": "Leer más sobre Hoppscotch",
"forum": "Haz preguntas y obtén respuestas",
"github": "Follow us on Github",
"github": "Síguenos en Github",
"shortcuts": "Navega por la aplicación más rápido",
"team": "Ponte en contacto con el equipo",
"title": "Apoyo",
"title": "Ayuda",
"twitter": "Síguenos en Twitter"
},
"tab": {
@@ -590,7 +629,7 @@
"pre_request_script": "Script previo a la petición",
"queries": "Consultas",
"query": "Consulta",
"schema": "Schema",
"schema": "Esquema",
"socketio": "Socket.IO",
"sse": "SSE",
"tests": "Pruebas",
@@ -647,6 +686,11 @@
"we_sent_invite_link": "¡Hemos enviado un enlace de invitación a todos los invitados!",
"we_sent_invite_link_description": "Pide a todos los invitados que revisen su bandeja de entrada. Haz clic en el enlace para unirse al equipo."
},
"team_environment": {
"deleted": "Environment Deleted",
"duplicate": "Environment Duplicated",
"not_found": "Environment not found."
},
"test": {
"failed": "prueba fallida",
"javascript_code": "Código JavaScript",

View File

@@ -7,6 +7,7 @@
"clear_all": "Tyhjennä",
"close": "Close",
"connect": "Kytkeä",
"connecting": "Connecting",
"copy": "Kopio",
"delete": "Poistaa",
"disconnect": "Katkaista",
@@ -16,8 +17,9 @@
"drag_to_reorder": "Drag to reorder",
"duplicate": "Duplicate",
"edit": "Muokata",
"filter_response": "Filter response",
"filter": "Filter",
"go_back": "Mene takaisin",
"group_by": "Group by",
"label": "Etiketti",
"learn_more": "Lue lisää",
"less": "Less",
@@ -35,6 +37,7 @@
"search": "Hae",
"send": "Lähettää",
"start": "alkaa",
"starting": "Starting",
"stop": "Lopettaa",
"to_close": "to close",
"to_navigate": "to navigate",
@@ -77,7 +80,7 @@
"status": "Tila",
"status_description": "Check the status of the website",
"terms_and_privacy": "Ehdot ja yksityisyys",
"twitter": "Viserrys",
"twitter": "Twitter",
"type_a_command_search": "Kirjoita komento tai hae…",
"we_use_cookies": "Käytämme evästeitä",
"whats_new": "Mikä on uutta?",
@@ -168,10 +171,11 @@
"members": "Joukkue on tyhjä",
"parameters": "Tässä pyynnössä ei ole parametreja",
"pending_invites": "There are no pending invites for this team",
"profile": "Login in to view your profile",
"profile": "Login to view your profile",
"protocols": "Protokollat ovat tyhjiä",
"schema": "Muodosta yhteys GraphQL -päätepisteeseen",
"shortcodes": "Shortcodes are empty",
"subscription": "Subscriptions are empty",
"team_name": "Joukkueen nimi tyhjä",
"teams": "Joukkueet ovat tyhjiä",
"tests": "Tätä pyyntöä ei ole testattu"
@@ -184,11 +188,13 @@
"deleted": "Environment deletion",
"edit": "Muokkaa ympäristöä",
"invalid_name": "Anna ympäristölle kelvollinen nimi",
"my_environments": "My Environments",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Uusi ympäristö",
"no_environment": "Ei ympäristöä",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "Valitse ympäristö",
"team_environments": "Team Environments",
"title": "Ympäristöt",
"updated": "Environment updation",
"variable_list": "Muuttujien luettelo"
@@ -222,6 +228,11 @@
"require_github": "Kirjaudu sisään GitHubilla luodaksesi salaisen sisällön",
"title": "Export"
},
"filter": {
"all": "All",
"none": "None",
"starred": "Starred"
},
"folder": {
"created": "Kansio luotu",
"edit": "Muokkaa kansiota",
@@ -235,6 +246,10 @@
"schema": "Kaavio",
"subscriptions": "Tilaukset"
},
"group": {
"time": "Time",
"url": "URL"
},
"header": {
"install_pwa": "Asenna sovellus",
"login": "Kirjaudu sisään",
@@ -298,10 +313,28 @@
"import_export": "Tuonti ja vienti"
},
"mqtt": {
"already_subscribed": "You are already subscribed to this topic.",
"clean_session": "Clean Session",
"clear_input": "Clear input",
"clear_input_on_send": "Clear input on send",
"client_id": "Client ID",
"color": "Pick a color",
"communication": "Viestintä",
"connection_config": "Connection Config",
"connection_not_authorized": "This MQTT connection does not use any authentication.",
"invalid_topic": "Please provide a topic for the subscription",
"keep_alive": "Keep Alive",
"log": "Hirsi",
"lw_message": "Last-Will Message",
"lw_qos": "Last-Will QoS",
"lw_retain": "Last-Will Retain",
"lw_topic": "Last-Will Topic",
"message": "Viesti",
"new": "New Subscription",
"not_connected": "Please start a MQTT connection first.",
"publish": "Julkaista",
"qos": "QoS",
"ssl": "SSL",
"subscribe": "Tilaa",
"topic": "Aihe",
"topic_name": "Aiheen nimi",
@@ -325,6 +358,7 @@
},
"profile": {
"app_settings": "App Settings",
"default_hopp_displayname": "Unnamed User",
"editor": "Editor",
"editor_description": "Editors can add, edit, and delete requests.",
"email_verification_mail": "A verification email has been sent to your email address. Please click on the link to verify your email address.",
@@ -362,7 +396,7 @@
"name": "Pyynnön nimi",
"new": "New Request",
"override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers",
"override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden",
"parameter_list": "Kyselyparametrit",
"parameters": "Parametrit",
@@ -502,6 +536,11 @@
"send_request": "Lähetä pyyntö",
"title": "Pyyntö"
},
"response": {
"copy": "Copy response to clipboard",
"download": "Download response as file",
"title": "Response"
},
"theme": {
"black": "Switch theme to black mode",
"dark": "Switch theme to dark mode",
@@ -647,6 +686,11 @@
"we_sent_invite_link": "We sent an invite link to all invitees!",
"we_sent_invite_link_description": "Ask all invitees to check their inbox. Click on the link to join the team."
},
"team_environment": {
"deleted": "Environment Deleted",
"duplicate": "Environment Duplicated",
"not_found": "Environment not found."
},
"test": {
"failed": "test failed",
"javascript_code": "JavaScript -koodi",

View File

@@ -7,25 +7,27 @@
"clear_all": "Tout effacer",
"close": "Close",
"connect": "Connecter",
"connecting": "Connecting",
"copy": "Copier",
"delete": "Supprimer",
"disconnect": "Déconnecter",
"dismiss": "Rejeter",
"dont_save": "Don't save",
"dont_save": "Ne pas sauvegarder",
"download_file": "Télécharger le fichier",
"drag_to_reorder": "Drag to reorder",
"drag_to_reorder": "Faites glisser pour réorganiser",
"duplicate": "Dupliquer",
"edit": "Éditer",
"filter_response": "Filter response",
"filter": "Filter",
"go_back": "Retour",
"group_by": "Group by",
"label": "Étiqueter",
"learn_more": "En savoir plus",
"less": "Less",
"less": "Moins",
"more": "Suite",
"new": "Nouveau",
"no": "Non",
"open_workspace": "Open workspace",
"paste": "Paste",
"open_workspace": "Ouvrir un espace de travail",
"paste": "Coller",
"prettify": "Formater",
"remove": "Supprimer",
"restore": "Restaurer",
@@ -35,10 +37,11 @@
"search": "Chercher",
"send": "Envoyer",
"start": "Démarrer",
"starting": "Starting",
"stop": "Arrêter",
"to_close": "to close",
"to_navigate": "to navigate",
"to_select": "to select",
"to_close": "pour fermer",
"to_navigate": "pour naviguer",
"to_select": "pour sélectionner",
"turn_off": "Éteindre",
"turn_on": "Allumer",
"undo": "Annuler",
@@ -52,9 +55,9 @@
"chat_with_us": "Discuter avec nous",
"contact_us": "Nous contacter",
"copy": "Copier",
"copy_user_id": "Copy User Auth Token",
"developer_option": "Developer options",
"developer_option_description": "Developer tools which helps in development and maintenance of Hoppscotch.",
"copy_user_id": "Copier le jeton d'authentification de l'utilisateur",
"developer_option": "Options pour les développeurs",
"developer_option_description": "Des outils pour les développeurs qui aident au développement et à la maintenance de Hoppscotch.",
"discord": "Discord",
"documentation": "Documentation",
"github": "GitHub",
@@ -75,7 +78,7 @@
"shortcuts": "Raccourcis",
"spotlight": "Projecteur",
"status": "Statut",
"status_description": "Check the status of the website",
"status_description": "Vérifier l'état du site web",
"terms_and_privacy": "Conditions et confidentialité",
"twitter": "Twitter",
"type_a_command_search": "Tapez une commande ou recherchez…",
@@ -86,7 +89,7 @@
"auth": {
"account_exists": "Le compte existe avec des informations d'identification différentes - Connectez-vous pour lier les deux comptes",
"all_sign_in_options": "Toutes les options de connexion",
"continue_with_email": "Continuer avec l'e-mail",
"continue_with_email": "Continuer par e-mail",
"continue_with_github": "Continuer avec GitHub",
"continue_with_google": "Continuer avec Google",
"continue_with_microsoft": "Continue with Microsoft",
@@ -118,10 +121,10 @@
"invalid_name": "Veuillez fournir un nom valide pour la collection",
"my_collections": "Mes collections",
"name": "Ma nouvelle collection",
"name_length_insufficient": "Collection name should be at least 3 characters long",
"name_length_insufficient": "Le nom de la collection doit comporter au moins 3 caractères",
"new": "Nouvelle collection",
"renamed": "Collection renommée",
"request_in_use": "Request in use",
"request_in_use": "Demande en cours d'utilisation",
"save_as": "Enregistrer sous",
"select": "Sélectionnez une collection",
"select_location": "Sélectionnez l'emplacement",
@@ -131,15 +134,15 @@
"confirm": {
"exit_team": "Are you sure you want to leave this team?",
"logout": "Êtes-vous sûr de vouloir vous déconnecter?",
"remove_collection": "Voulez-vous vraiment supprimer définitivement cette collection ?",
"remove_environment": "Voulez-vous vraiment supprimer définitivement cet environnement ?",
"remove_folder": "Voulez-vous vraiment supprimer définitivement ce dossier ?",
"remove_history": "Voulez-vous vraiment supprimer définitivement tout l'historique ?",
"remove_request": "Voulez-vous vraiment supprimer définitivement cette requête ?",
"remove_team": "Voulez-vous vraiment supprimer cette équipe ?",
"remove_telemetry": "Êtes-vous sûr de vouloir désactiver la télémétrie ?",
"remove_collection": "Voulez-vous vraiment supprimer définitivement cette collection ?",
"remove_environment": "Voulez-vous vraiment supprimer définitivement cet environnement ?",
"remove_folder": "Voulez-vous vraiment supprimer définitivement ce dossier ?",
"remove_history": "Voulez-vous vraiment supprimer définitivement tout l'historique ?",
"remove_request": "Voulez-vous vraiment supprimer définitivement cette requête ?",
"remove_team": "Voulez-vous vraiment supprimer cette équipe ?",
"remove_telemetry": "Êtes-vous sûr de vouloir désactiver la télémétrie ?",
"request_change": "Are you sure you want to discard current request, unsaved changes will be lost.",
"sync": "Voulez-vous vraiment synchroniser cet espace de travail ?"
"sync": "Voulez-vous vraiment synchroniser cet espace de travail ?"
},
"count": {
"header": "En-tête {count}",
@@ -158,39 +161,42 @@
"body": "Cette requête n'a pas de corps",
"collection": "La collection est vide",
"collections": "Les collections sont vides",
"documentation": "Connect to a GraphQL endpoint to view documentation",
"endpoint": "Endpoint cannot be empty",
"documentation": "Se connecter à un point de terminaison GraphQL pour afficher la documentation",
"endpoint": "Le point de terminaison ne peut pas être vide",
"environments": "Les environnements sont vides",
"folder": "Le dossier est vide",
"headers": "Cette requête n'a pas d'en-tête",
"history": "L'historique est vide",
"invites": "Invite list is empty",
"invites": "La liste d'invitations est vide",
"members": "L'équipe est vide",
"parameters": "Cette requête n'a aucun paramètre",
"pending_invites": "There are no pending invites for this team",
"profile": "Login in to view your profile",
"pending_invites": "Il n'y a pas d'invitation en cours pour cette équipe",
"profile": "Connectez-vous pour voir votre profil",
"protocols": "Les protocoles sont vides",
"schema": "Se connecter à un point de terminaison GraphQL",
"shortcodes": "Shortcodes are empty",
"shortcodes": "Les shortcodes sont vides",
"subscription": "Subscriptions are empty",
"team_name": "Nom de l'équipe vide",
"teams": "Les équipes sont vides",
"tests": "Il n'y a pas de tests pour cette requête"
},
"environment": {
"add_to_global": "Add to Global",
"added": "Environment addition",
"add_to_global": "Ajouter dans Global",
"added": "Ajout de l'environnement",
"create_new": "Créer un nouvel environnement",
"created": "Environment created",
"deleted": "Environment deletion",
"created": "Environnement créé",
"deleted": "Environnement supprimé",
"edit": "Modifier l'environnement",
"invalid_name": "Veuillez fournir un nom valide pour l'environnement",
"nested_overflow": "nested environment variables are limited to 10 levels",
"my_environments": "My Environments",
"nested_overflow": "les variables d'environnement imbriquées sont limitées à 10 niveaux",
"new": "Nouvel environnement",
"no_environment": "Pas d'environnement",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"no_environment_description": "Aucun environnement n'a été sélectionné. Choisissez ce qu'il faut faire avec les variables suivantes.",
"select": "Sélectionnez l'environnement",
"team_environments": "Team Environments",
"title": "Environnements",
"updated": "Environment updation",
"updated": "Mise à jour de l'environnement",
"variable_list": "Liste des variables"
},
"error": {
@@ -200,33 +206,38 @@
"empty_req_name": "Nom de la requête vide",
"f12_details": "(F12 pour les détails)",
"gql_prettify_invalid_query": "Impossible de formater une requête non valide, résolvez les erreurs de syntaxe de la requête et réessayer",
"incomplete_config_urls": "Incomplete configuration URLs",
"incorrect_email": "Incorrect email",
"invalid_link": "Invalid link",
"invalid_link_description": "The link you clicked is invalid or expired.",
"json_parsing_failed": "Invalid JSON",
"incomplete_config_urls": "Configuration URLs incomplete",
"incorrect_email": "Email incorrect",
"invalid_link": "Lien invalide",
"invalid_link_description": "Le lien sur lequel vous avez cliqué n'est pas valide ou a expiré.",
"json_parsing_failed": "JSON non valide",
"json_prettify_invalid_body": "Impossible de formater un corps non valide, résolvez les erreurs de syntaxe json et réessayez",
"network_error": "There seems to be a network error. Please try again.",
"network_error": "Il semble y avoir une erreur de réseau. Veuillez réessayer.",
"network_fail": "Impossible d'envoyer la requête",
"no_duration": "Pas de durée",
"no_results_found": "No matches found",
"page_not_found": "This page could not be found",
"script_fail": "Impossible d&#39;exécuter le script de pré-requête",
"no_results_found": "Aucune correspondance trouvée",
"page_not_found": "Cette page n'a pas pu être trouvée",
"script_fail": "Impossible d'exécuter le script de pré-requête",
"something_went_wrong": "Quelque chose s'est mal passé",
"test_script_fail": "Could not execute post-request script"
"test_script_fail": "Impossible d'exécuter le script post-requête"
},
"export": {
"as_json": "Exporter au format JSON",
"create_secret_gist": "Créer un Gist secret",
"gist_created": "Gist créé",
"require_github": "Connectez-vous avec GitHub pour créer un Gist secret",
"title": "Export"
"title": "Exportation"
},
"filter": {
"all": "All",
"none": "None",
"starred": "Starred"
},
"folder": {
"created": "Dossier créé",
"edit": "Modifier le dossier",
"invalid_name": "Veuillez fournir un nom pour le dossier",
"name_length_insufficient": "Folder name should be at least 3 characters long",
"name_length_insufficient": "Le nom du dossier doit comporter au moins 3 caractères.",
"new": "Nouveau dossier",
"renamed": "Dossier renommé"
},
@@ -235,6 +246,10 @@
"schema": "Schéma",
"subscriptions": "Abonnements"
},
"group": {
"time": "Time",
"url": "URL"
},
"header": {
"install_pwa": "Installer l'application",
"login": "Connexion",
@@ -248,8 +263,8 @@
"offline_short": "Vous semblez être hors ligne.",
"post_request_tests": "Les scripts de test sont écrits en JavaScript et sont exécutés après réception de la réponse.",
"pre_request_script": "Les scripts de pré-requête sont écrits en JavaScript et sont exécutés avant l'envoi de la requête.",
"script_fail": "Il semble qu&#39;il y ait un problème dans le script de pré-requête. Vérifiez l&#39;erreur ci-dessous et corrigez le script en conséquence.",
"test_script_fail": "There seems to be an error with test script. Please fix the errors and run tests again",
"script_fail": "Il semble qu'il y ait un problème dans le script de pré-requête. Vérifiez l'erreur ci-dessous et corrigez le script en conséquence.",
"test_script_fail": "Il semble y avoir une erreur avec le script de test. Veuillez corriger les erreurs et recommencer les tests",
"tests": "Ecrivez un script de test pour automatiser le débogage."
},
"hide": {
@@ -263,31 +278,31 @@
"curl": "Importer en cURL",
"failed": "Échec de l'importation",
"from_gist": "Importer depuis Gist",
"from_gist_description": "Import from Gist URL",
"from_insomnia": "Import from Insomnia",
"from_insomnia_description": "Import from Insomnia collection",
"from_json": "Import from Hoppscotch",
"from_json_description": "Import from Hoppscotch collection file",
"from_gist_description": "Importer depuis un lien Gist",
"from_insomnia": "Importer depuis Insomnia",
"from_insomnia_description": "Importer depuis une collection Insomnia",
"from_json": "Importer depuis Hoppscotch",
"from_json_description": "Importation depuis le fichier de la collection Hoppscotch",
"from_my_collections": "Importer depuis Mes collections",
"from_my_collections_description": "Import from My Collections file",
"from_openapi": "Import from OpenAPI",
"from_openapi_description": "Import from OpenAPI specification file (YML/JSON)",
"from_postman": "Import from Postman",
"from_postman_description": "Import from Postman collection",
"from_url": "Import from URL",
"from_my_collections_description": "Importation à partir du fichier Mes Collections",
"from_openapi": "Importer depuis OpenAPI",
"from_openapi_description": "Importer depuis un fichier OpenAPI (YML/JSON)",
"from_postman": "Importer depuis Postman",
"from_postman_description": "Import depuis une collection Postman",
"from_url": "Importer depuis une URL",
"gist_url": "Entrez l'URL principale",
"import_from_url_invalid_fetch": "Couldn't get data from the url",
"import_from_url_invalid_file_format": "Error while importing collections",
"import_from_url_invalid_type": "Unsupported type. accepted values are 'hoppscotch', 'openapi', 'postman', 'insomnia'",
"import_from_url_success": "Collections Imported",
"json_description": "Import collections from a Hoppscotch Collections JSON file",
"import_from_url_invalid_fetch": "Impossible d'obtenir des données à partir de l'url.",
"import_from_url_invalid_file_format": "Erreur lors de l'importation de collections",
"import_from_url_invalid_type": "Type non supporté. Les valeurs acceptées sont 'hoppscotch', 'openapi', 'postman', 'insomnia'.",
"import_from_url_success": "Collections Importées",
"json_description": "Importer des collections depuis un fichier JSON Hoppscotch",
"title": "Importer"
},
"layout": {
"collapse_collection": "Collapse or Expand Collections",
"collapse_sidebar": "Collapse or Expand the sidebar",
"collapse_collection": "Réduire ou développer les collections",
"collapse_sidebar": "Réduire ou développer la barre latérale",
"column": "Disposition verticale",
"name": "Layout",
"name": "Disposition",
"row": "Disposition horizontale",
"zen_mode": "Mode Zen"
},
@@ -298,10 +313,28 @@
"import_export": "Importer / Exporter"
},
"mqtt": {
"already_subscribed": "You are already subscribed to this topic.",
"clean_session": "Clean Session",
"clear_input": "Clear input",
"clear_input_on_send": "Clear input on send",
"client_id": "Client ID",
"color": "Pick a color",
"communication": "Communication",
"connection_config": "Connection Config",
"connection_not_authorized": "This MQTT connection does not use any authentication.",
"invalid_topic": "Please provide a topic for the subscription",
"keep_alive": "Keep Alive",
"log": "Infos",
"lw_message": "Last-Will Message",
"lw_qos": "Last-Will QoS",
"lw_retain": "Last-Will Retain",
"lw_topic": "Last-Will Topic",
"message": "Message",
"new": "New Subscription",
"not_connected": "Please start a MQTT connection first.",
"publish": "Publier",
"qos": "QoS",
"ssl": "SSL",
"subscribe": "S'abonner",
"topic": "Sujet",
"topic_name": "Nom du sujet",
@@ -324,18 +357,19 @@
"snippets": "Extraits"
},
"profile": {
"app_settings": "App Settings",
"editor": "Editor",
"editor_description": "Editors can add, edit, and delete requests.",
"email_verification_mail": "A verification email has been sent to your email address. Please click on the link to verify your email address.",
"no_permission": "You do not have permission to perform this action.",
"owner": "Owner",
"owner_description": "Owners can add, edit, and delete requests, collections and team members.",
"roles": "Roles",
"roles_description": "Roles are used to control access to the shared collections.",
"updated": "Profile updated",
"viewer": "Viewer",
"viewer_description": "Viewers can only view and use requests."
"app_settings": "Réglages de l'application",
"default_hopp_displayname": "Unnamed User",
"editor": "Éditeur",
"editor_description": "Les éditeurs peuvent ajouter, modifier et supprimer des demandes.",
"email_verification_mail": "Un e-mail de vérification a été envoyé à votre adresse e-mail. Veuillez cliquer sur le lien pour vérifier votre adresse électronique.",
"no_permission": "Vous n'avez pas la permission d'effectuer cette action.",
"owner": "Propriétaire",
"owner_description": "Les propriétaires peuvent ajouter, modifier et supprimer des demandes, des collections et des membres de l'équipe.",
"roles": "Rôles",
"roles_description": "Les rôles sont utilisés pour contrôler l'accès aux collections partagées.",
"updated": "Profil mis à jour",
"viewer": "Visionneur",
"viewer_description": "Les visionneurs ne peuvent que consulter et utiliser les demandes."
},
"remove": {
"star": "Supprimer l'étoile"
@@ -347,9 +381,9 @@
"choose_language": "Choisissez la langue",
"content_type": "Type de contenu",
"content_type_titles": {
"others": "Others",
"structured": "Structured",
"text": "Text"
"others": "Autres",
"structured": "Structuré",
"text": "Texte"
},
"copy_link": "Copier le lien",
"duration": "Durée",
@@ -360,10 +394,10 @@
"invalid_name": "Veuillez fournir un nom pour la requête",
"method": "Méthode",
"name": "Nom de la requête",
"new": "New Request",
"override": "Override",
"new": "Nouvelle requête",
"override": "Remplacer",
"override_help": "Set <xmp>Content-Type</xmp> in Headers",
"overriden": "Overridden",
"overriden": "Remplacé",
"parameter_list": "Paramètres de requête",
"parameters": "Paramètres",
"path": "Chemin",
@@ -376,12 +410,12 @@
"save_as": "Enregistrer sous",
"saved": "Requête enregistrée",
"share": "Partager",
"share_description": "Share Hoppscotch with your friends",
"share_description": "Partagez Hoppscotch avec vos amis",
"title": "Requête",
"type": "Type de requête",
"url": "URL",
"variables": "Variables",
"view_my_links": "View my links"
"view_my_links": "Voir mes liens"
},
"response": {
"body": "Corps de réponse",
@@ -428,10 +462,10 @@
"language": "Langue",
"light_mode": "Clair",
"official_proxy_hosting": "Le proxy officiel est hébergé par Hoppscotch.",
"profile": "Profile",
"profile_description": "Update your profile details",
"profile_email": "Email address",
"profile_name": "Profile name",
"profile": "Profil",
"profile_description": "Mettez à jour les détails de votre profil",
"profile_email": "Addresse Email ",
"profile_name": "Nom du profil",
"proxy": "Proxy",
"proxy_url": "URL du proxy",
"proxy_use_toggle": "Utiliser le proxy pour envoyer des requêtes",
@@ -439,7 +473,7 @@
"reset_default": "Réinitialiser par défaut",
"short_codes": "Short codes",
"short_codes_description": "Short codes which were created by you.",
"sidebar_on_left": "Sidebar on left",
"sidebar_on_left": "Barre latérale à gauche",
"sync": "Synchroniser",
"sync_collections": "Collections",
"sync_description": "Ces paramètres sont synchronisés dans le cloud.",
@@ -453,14 +487,14 @@
"use_experimental_url_bar": "Utiliser la barre d'URL expérimentale avec mise en évidence de l'environnement",
"user": "Utilisateur",
"verified_email": "Verified email",
"verify_email": "Verify email"
"verify_email": "Vérifier l'email"
},
"shortcodes": {
"actions": "Actions",
"created_on": "Created on",
"deleted": "Shortcode deleted",
"method": "Method",
"not_found": "Shortcode not found",
"created_on": "Créé le",
"deleted": "Shortcode supprimé",
"method": "Méthode",
"not_found": "Shortcode non trouvé",
"short_code": "Short code",
"url": "URL"
},
@@ -502,17 +536,22 @@
"send_request": "Envoyer la requête",
"title": "Requête"
},
"response": {
"copy": "Copier la réponse dans le presse-papiers",
"download": "Télécharger la réponse en tant que fichier",
"title": "Réponse"
},
"theme": {
"black": "Switch theme to black mode",
"dark": "Switch theme to dark mode",
"light": "Switch theme to light mode",
"system": "Switch theme to system mode",
"title": "Theme"
"black": "Passage du thème au mode noir",
"dark": "Passage du thème au mode sombre",
"light": "Passage du thème au mode clair",
"system": "Passage du thème au mode système",
"title": "Thème"
}
},
"show": {
"code": "Afficher le code",
"collection": "Expand Collection Panel",
"collection": "Développer le panneau de collection",
"more": "Montre plus",
"sidebar": "Afficher la barre latérale"
},
@@ -536,9 +575,9 @@
"connected": "Connecté",
"connected_to": "Connecté à {nom}",
"connecting_to": "Connexion à {nom}...",
"connection_error": "Failed to connect",
"connection_failed": "Connection failed",
"connection_lost": "Connection lost",
"connection_error": "Échec de la connexion",
"connection_failed": "La connexion a échoué",
"connection_lost": "Connexion perdue",
"copied_to_clipboard": "Copié dans le presse-papier",
"deleted": "Supprimé",
"deprecated": "DÉCONSEILLÉ",
@@ -553,17 +592,17 @@
"history_deleted": "Historique supprimé",
"linewrap": "Retour à la ligne",
"loading": "Chargement...",
"message_received": "Message: {message} arrived on topic: {topic}",
"mqtt_subscription_failed": "Something went wrong while subscribing to topic: {topic}",
"message_received": "Message : {message} arrivé sur le sujet : {topic}",
"mqtt_subscription_failed": "Quelque chose s'est mal passé lors de l'inscription à un sujet : {topic}",
"none": "Rien",
"nothing_found": "Rien trouvé pour",
"published_error": "Something went wrong while publishing msg: {topic} to topic: {message}",
"published_message": "Published message: {message} to topic: {topic}",
"reconnection_error": "Failed to reconnect",
"subscribed_failed": "Failed to subscribe to topic: {topic}",
"subscribed_success": "Successfully subscribed to topic: {topic}",
"unsubscribed_failed": "Failed to unsubscribe from topic: {topic}",
"unsubscribed_success": "Successfully unsubscribed from topic: {topic}",
"published_error": "Quelque chose s'est mal passé lors de la publication du message : {topic} dans le sujet : {message}",
"published_message": "Message publié : {message} au sujet : {topic}",
"reconnection_error": "Échec de la reconnexion",
"subscribed_failed": "Échec de l'inscription au sujet : {topic}",
"subscribed_success": "Inscription réussie au sujet : {topic}",
"unsubscribed_failed": "Échec de la désinscription du sujet : {topic}",
"unsubscribed_success": "Désinscription réussie du sujet : {topic}",
"waiting_send_request": "En attente d'envoi de la requête"
},
"support": {
@@ -599,53 +638,58 @@
"websocket": "WebSocket"
},
"team": {
"already_member": "You are already a member of this team. Contact your team owner.",
"already_member": "Vous êtes déjà membre de cette équipe. Contactez le propriétaire de votre équipe.",
"create_new": "Créer une nouvelle équipe",
"deleted": "Équipe supprimée",
"edit": "Modifier l'équipe",
"email": "E-mail",
"email_do_not_match": "Email doesn't match with your account details. Contact your team owner.",
"email_do_not_match": "L'email ne correspond pas aux détails de votre compte. Contactez le propriétaire de votre équipe.",
"exit": "Quitter l'équipe",
"exit_disabled": "Seul le propriétaire ne peut pas quitter l'équipe",
"invalid_email_format": "Le format de l'e-mail n'est pas valide",
"invalid_id": "Invalid team ID. Contact your team owner.",
"invalid_invite_link": "Invalid invite link",
"invalid_invite_link_description": "The link you followed is invalid. Contact your team owner.",
"invalid_id": "L'email ne correspond pas aux détails de votre compte. Contactez le propriétaire de votre équipe.",
"invalid_invite_link": "Lien d'invitation invalide",
"invalid_invite_link_description": "Le lien que vous avez suivi n'est pas valide. Contactez le propriétaire de votre équipe.",
"invalid_member_permission": "Veuillez fournir une autorisation valide au membre de l'équipe",
"invite": "Invite",
"invite_more": "Invite more",
"invite_tooltip": "Invite people to this workspace",
"invited_to_team": "{owner} invited you to join {team}",
"join": "Invitation accepted",
"invite": "Inviter",
"invite_more": "Inviter plus",
"invite_tooltip": "Invitez des personnes à cet espace de travail",
"invited_to_team": "{owner} vous invite à rejoindre {team}",
"join": "Invitation accepté",
"join_beta": "Rejoignez le programme bêta pour accéder aux équipes.",
"join_team": "Join {team}",
"joined_team": "You have joined {team}",
"joined_team_description": "You are now a member of this team",
"join_team": "Rejoindre {team}",
"joined_team": "Vous avez rejoint {team}",
"joined_team_description": "Vous êtes maintenant membre de cette équipe",
"left": "Vous avez quitté l'équipe",
"login_to_continue": "Login to continue",
"login_to_continue_description": "You need to be logged in to join a team.",
"logout_and_try_again": "Logout and sign in with another account",
"member_has_invite": "This email ID already has an invite. Contact your team owner.",
"member_not_found": "Member not found. Contact your team owner.",
"login_to_continue": "Connectez-vous pour continuer",
"login_to_continue_description": "Vous devez être connecté pour rejoindre une équipe.",
"logout_and_try_again": "Se déconnecter et se connecter avec un autre compte",
"member_has_invite": "Cet identifiant e-mail a déjà une invitation. Contactez le propriétaire de votre équipe.",
"member_not_found": "Membre non trouvé. Contactez le propriétaire de votre équipe.",
"member_removed": "Utilisateur supprimé",
"member_role_updated": "Rôles des utilisateurs mis à jour",
"members": "Membres",
"name_length_insufficient": "Le nom de l'équipe doit comporter au moins 6 caractères",
"name_updated": "Team name updated",
"name_updated": "Nom de l'équipe mis à jour",
"new": "Nouvelle équipe",
"new_created": "Nouvelle équipe créée",
"new_name": "Ma nouvelle équipe",
"no_access": "Vous n'avez pas l'accès en modification à ces collections",
"no_invite_found": "Invitation 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.",
"pending_invites": "Pending invites",
"no_invite_found": "Invitation non trouvée. Contactez le propriétaire de votre équipe.",
"not_found": "Équipe non trouvée. Contactez le propriétaire de votre équipe.",
"not_valid_viewer": "Vous n'êtes pas un visionneur valide. Contactez le propriétaire de votre équipe.",
"pending_invites": "Invitations en attente",
"permissions": "Autorisations",
"saved": "Équipe enregistrée",
"select_a_team": "Select a team",
"select_a_team": "Choisir une équipe",
"title": "Équipes",
"we_sent_invite_link": "We sent an invite link to all invitees!",
"we_sent_invite_link_description": "Ask all invitees to check their inbox. Click on the link to join the team."
"we_sent_invite_link": "Nous avons envoyé un lien d'invitation à tous les invités !",
"we_sent_invite_link_description": "Demandez à tous les invités de vérifier leur boîte de réception. Cliquez sur le lien pour rejoindre l'équipe."
},
"team_environment": {
"deleted": "Environment Deleted",
"duplicate": "Environment Duplicated",
"not_found": "Environment not found."
},
"test": {
"failed": "Test échoué",

View File

@@ -7,6 +7,7 @@
"clear_all": "נקה הכל",
"close": "Close",
"connect": "לְחַבֵּר",
"connecting": "Connecting",
"copy": "עותק",
"delete": "לִמְחוֹק",
"disconnect": "לְנַתֵק",
@@ -16,8 +17,9 @@
"drag_to_reorder": "Drag to reorder",
"duplicate": "Duplicate",
"edit": "לַעֲרוֹך",
"filter_response": "Filter response",
"filter": "Filter",
"go_back": "תחזור",
"group_by": "Group by",
"label": "תווית",
"learn_more": "למד עוד",
"less": "Less",
@@ -35,6 +37,7 @@
"search": "לחפש",
"send": "לִשְׁלוֹחַ",
"start": "הַתחָלָה",
"starting": "Starting",
"stop": "תפסיק",
"to_close": "to close",
"to_navigate": "to navigate",
@@ -77,7 +80,7 @@
"status": "סטָטוּס",
"status_description": "Check the status of the website",
"terms_and_privacy": "תנאים ופרטיות",
"twitter": "טוויטר",
"twitter": "Twitter",
"type_a_command_search": "הקלד פקודה או חפש ...",
"we_use_cookies": "אנו משתמשים בעוגיות",
"whats_new": "מה חדש?",
@@ -168,10 +171,11 @@
"members": "הקבוצה ריקה",
"parameters": "לבקשה זו אין פרמטרים",
"pending_invites": "There are no pending invites for this team",
"profile": "Login in to view your profile",
"profile": "Login to view your profile",
"protocols": "הפרוטוקולים ריקים",
"schema": "התחבר לנקודת קצה של GraphQL",
"shortcodes": "Shortcodes are empty",
"subscription": "Subscriptions are empty",
"team_name": "שם הקבוצה ריק",
"teams": "הקבוצות ריקות",
"tests": "אין בדיקות לבקשה זו"
@@ -184,11 +188,13 @@
"deleted": "Environment deletion",
"edit": "ערוך את הסביבה",
"invalid_name": "אנא ספק שם חוקי לסביבה",
"my_environments": "My Environments",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "סביבה חדשה",
"no_environment": "אין סביבה",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "בחר סביבה",
"team_environments": "Team Environments",
"title": "סביבות",
"updated": "Environment updation",
"variable_list": "רשימת משתנים"
@@ -222,6 +228,11 @@
"require_github": "התחבר עם GitHub כדי ליצור תמצית סודית",
"title": "Export"
},
"filter": {
"all": "All",
"none": "None",
"starred": "Starred"
},
"folder": {
"created": "תיקייה נוצרה",
"edit": "ערוך תיקייה",
@@ -235,6 +246,10 @@
"schema": "סכֵימָה",
"subscriptions": "מנויים"
},
"group": {
"time": "Time",
"url": "URL"
},
"header": {
"install_pwa": "התקן אפליקציה",
"login": "התחברות",
@@ -298,10 +313,28 @@
"import_export": "יבוא ויצוא"
},
"mqtt": {
"already_subscribed": "You are already subscribed to this topic.",
"clean_session": "Clean Session",
"clear_input": "Clear input",
"clear_input_on_send": "Clear input on send",
"client_id": "Client ID",
"color": "Pick a color",
"communication": "תִקשׁוֹרֶת",
"connection_config": "Connection Config",
"connection_not_authorized": "This MQTT connection does not use any authentication.",
"invalid_topic": "Please provide a topic for the subscription",
"keep_alive": "Keep Alive",
"log": "עֵץ",
"lw_message": "Last-Will Message",
"lw_qos": "Last-Will QoS",
"lw_retain": "Last-Will Retain",
"lw_topic": "Last-Will Topic",
"message": "הוֹדָעָה",
"new": "New Subscription",
"not_connected": "Please start a MQTT connection first.",
"publish": "לְפַרְסֵם",
"qos": "QoS",
"ssl": "SSL",
"subscribe": "הירשם",
"topic": "נוֹשֵׂא",
"topic_name": "שם הנושא",
@@ -325,6 +358,7 @@
},
"profile": {
"app_settings": "App Settings",
"default_hopp_displayname": "Unnamed User",
"editor": "Editor",
"editor_description": "Editors can add, edit, and delete requests.",
"email_verification_mail": "A verification email has been sent to your email address. Please click on the link to verify your email address.",
@@ -362,7 +396,7 @@
"name": "שם הבקשה",
"new": "New Request",
"override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers",
"override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden",
"parameter_list": "פרמטרי שאילתה",
"parameters": "פרמטרים",
@@ -502,6 +536,11 @@
"send_request": "שלח בקשה",
"title": "בַּקָשָׁה"
},
"response": {
"copy": "Copy response to clipboard",
"download": "Download response as file",
"title": "Response"
},
"theme": {
"black": "Switch theme to black mode",
"dark": "Switch theme to dark mode",
@@ -647,6 +686,11 @@
"we_sent_invite_link": "We sent an invite link to all invitees!",
"we_sent_invite_link_description": "Ask all invitees to check their inbox. Click on the link to join the team."
},
"team_environment": {
"deleted": "Environment Deleted",
"duplicate": "Environment Duplicated",
"not_found": "Environment not found."
},
"test": {
"failed": "test failed",
"javascript_code": "קוד JavaScript",

View File

@@ -0,0 +1,712 @@
{
"action": {
"autoscroll": "स्वतः स्क्रॉल",
"cancel": "रद्द करें",
"choose_file": "फ़ाइल चुनें",
"clear": "साफ़",
"clear_all": "सभी साफ करें",
"close": "बंद करे",
"connect": "कनेक्ट करें",
"connecting": "Connecting",
"copy": "कॉपी",
"delete": "हटाएं",
"disconnect": "डिस्कनेक्ट",
"dismiss": "खारिज करें",
"dont_save": "मत बचाओ",
"download_file": "फ़ाइल डाउनलोड करें",
"drag_to_reorder": "व्यवस्थित करने के लिए घसीटे",
"duplicate": "नकल करें",
"edit": "संपादित करें",
"filter": "फ़िल्टर प्रतिक्रिया",
"go_back": "वापस जाओ",
"group_by": "Group by",
"label": "लेबल",
"learn_more": "और अधिक जानें",
"less": "कम",
"more": "अधिक",
"new": "नया",
"no": "स्टार जोड़ें",
"open_workspace": "कार्यक्षेत्र खोलें",
"paste": "पेस्ट",
"prettify": "सुंदर करे",
"remove": "हटाओ",
"restore": "पुनर्स्थापित करें",
"save": "बचाएं",
"scroll_to_bottom": "नीचे स्क्रॉल करें",
"scroll_to_top": "शीर्ष तक स्क्रॉल करें",
"search": "खोज",
"send": "भेजें ",
"start": "प्रारंभ",
"starting": "Starting",
"stop": "रोकें",
"to_close": "बंद करने के लिए",
"to_navigate": "नेविगेट करने के लिए",
"to_select": "चुनने के लिए",
"turn_off": "बंद करें",
"turn_on": "चालू करें",
"undo": "पूर्ववत",
"yes": "हां"
},
"add": {
"new": "नया जोड़ें",
"star": "स्टार जोड़ें"
},
"app": {
"chat_with_us": "हमारे साथ चैट करें",
"contact_us": "हमसे संपर्क करें",
"copy": "कॉपी करें",
"copy_user_id": "उपयोगकर्ता प्रामाणिक टोकन कॉपी करें",
"developer_option": "डेवलपर विकल्प",
"developer_option_description": "डेवलपर टूल जो Hoppscotch के विकास और रखरखाव में मदद करता है",
"discord": "Discord",
"documentation": "दस्तावेज़ीकरण",
"github": "GitHub",
"help": "सहायता और प्रतिक्रिया",
"home": "घर",
"invite": "आमंत्रित करें",
"invite_description": "हॉप्सकॉच एक ओपन सोर्स एपीआई डेवलपमेंट इकोसिस्टम है। हमने आपके एपीआई बनाने और प्रबंधित करने के लिए एक सरल और सहज इंटरफ़ेस डिज़ाइन किया है। हॉप्सकॉच एक ऐसा टूल है जो आपको अपने एपीआई बनाने, परीक्षण, दस्तावेज़ और साझा करने में मदद करता है।",
"invite_your_friends": "अपने दोस्तों को इनवाइट करें",
"join_discord_community": "हमारे डिस्कॉर्ड समुदाय में शामिल हों",
"keyboard_shortcuts": "कीबोर्ड शॉर्टकट",
"name": "हॉप्सकॉच",
"new_version_found": "नया संस्करण मिला। अपडेट करने के लिए रिफ्रेश करें।",
"options": "विकल्प",
"proxy_privacy_policy": "प्रॉक्सी गोपनीयता नीति",
"reload": "पुनः लोड करें",
"search": "खोज",
"share": "बाँट",
"shortcuts": "शॉर्टकट",
"spotlight": "स्पॉटलाइट",
"status": "स्थिति",
"status_description": "वेबसाइट की स्थिति जांचें",
"terms_and_privacy": "शर्तें और गोपनीयता",
"twitter": "Twitter",
"type_a_command_search": "कमांड टाइप करें या सर्च करें...",
"we_use_cookies": "हम कुकीज़ का उपयोग करते हैं",
"whats_new": "नया क्या है?",
"wiki": "विकी"
},
"auth": {
"account_exists": "खाता अलग-अलग क्रेडेंशियल के साथ मौजूद है - दोनों खातों को जोड़ने के लिए लॉगिन करें",
"all_sign_in_options": "सभी साइन इन विकल्प",
"continue_with_email": "ईमेल के साथ जारी रखें",
"continue_with_github": "GitHub के साथ जारी रखें",
"continue_with_google": "Google के साथ जारी रखें",
"continue_with_microsoft": "Microsoft के साथ जारी रखें",
"email": "ईमेल",
"logged_out": "लॉग आउट",
"login": "लॉग इन",
"login_success": "सफलतापूर्वक लॉग इन किया",
"login_to_hoppscotch": "हॉप्सकॉच में लॉगिन करें",
"logout": "लॉगआउट",
"re_enter_email": "ईमेल दोबारा दर्ज करें",
"send_magic_link": "मैजिक लिंक भेजें",
"sync": "सिंक",
"we_sent_magic_link": "हमने आपको एक मैजिक लिंक भेजा है!",
"we_sent_magic_link_description": "अपना इनबॉक्स जांचें - हमने {email} पर एक ईमेल भेजा है। इसमें एक जादुई लिंक है जो आपको लॉग इन करेगा।"
},
"authorization": {
"generate_token": "टोकन जनरेट करें",
"include_in_url": "URL में शामिल करें",
"learn": "जानें कैसे",
"pass_key_by": "पास करें",
"password": "पासवर्ड",
"token": "टोकन",
"type": "प्राधिकरण प्रकार",
"username": "उपयोगकर्ता नाम"
},
"collection": {
"created": "संग्रह बनाया गया",
"edit": "संग्रह संपादित करें",
"invalid_name": "कृपया संग्रह के लिए एक नाम प्रदान करें",
"my_collections": "मेरे संग्रह",
"name": "मेरा नया संग्रह",
"name_length_insufficient": "संग्रह का नाम कम से कम 3 वर्णों का होना चाहिए",
"new": "नया संग्रह",
"renamed": "संग्रह का नाम बदला गया",
"request_in_use": "रिक्वेस्ट इन यूज़",
"save_as": "इस रूप में सेव करें",
"select": "एक संग्रह का चयन करें",
"select_location": "स्थान चुनें",
"select_team": "एक टीम चुनें",
"team_collections": "टीम संग्रह"
},
"confirm": {
"exit_team": "क्या आप वाकई इस टीम को छोड़ना चाहते हैं?",
"logout": "क्या आप वाकई लॉगआउट करना चाहते हैं?",
"remove_collection": "क्या आप वाकई इस संग्रह को स्थायी रूप से हटाना चाहते हैं?",
"remove_environment": "क्या आप वाकई इस परिवेश को स्थायी रूप से हटाना चाहते हैं?",
"remove_folder": "क्या आप वाकई इस फ़ोल्डर को स्थायी रूप से हटाना चाहते हैं?",
"remove_history": "क्या आप वाकई सभी इतिहास को स्थायी रूप से हटाना चाहते हैं?",
"remove_request": "क्या आप वाकई इस अनुरोध को स्थायी रूप से हटाना चाहते हैं?",
"remove_team": "क्या आप वाकई इस टीम को हटाना चाहते हैं?",
"remove_telemetry": "क्या आप वाकई टेलीमेट्री से ऑप्ट-आउट करना चाहते हैं?",
"request_change": "क्या आप वाकई वर्तमान अनुरोध को छोड़ना चाहते हैं, सहेजे नहीं गए परिवर्तन खो जाएंगे।",
"sync": "क्या आप अपने कार्यक्षेत्र को क्लाउड से पुनर्स्थापित करना चाहेंगे? यह आपकी स्थानीय प्रगति को त्याग देगा।"
},
"count": {
"header": "हेडर {count}",
"message": "मैसेज {count}",
"parameter": "पैरामीटर {count}",
"protocol": "प्रोटोकॉल {count}",
"value": "मान {count}",
"variable": "वेरिएबल {count}"
},
"documentation": {
"generate": "दस्तावेज़ीकरण उत्पन्न करें",
"generate_message": "चलते-फिरते API दस्तावेज़ बनाने के लिए कोई भी Hoppscotch संग्रह आयात करें।"
},
"empty": {
"authorization": "यह अनुरोध किसी प्राधिकरण का उपयोग नहीं करता",
"body": "इस अनुरोध में कोई बॉडी नहीं है",
"collection": "संग्रह खाली है",
"collections": "संग्रह खाली हैं",
"documentation": "दस्तावेज़ीकरण देखने के लिए GraphQL से कनेक्ट करें",
"endpoint": "समापन बिंदु खाली नहीं हो सकता",
"environments": "वातावरण खाली हैं",
"folder": " फ़ोल्डर खाली है",
"headers": " इस अनुरोध का कोई हेडर नहीं है",
"history": " इतिहास खाली है",
"invites": " आमंत्रण सूची खाली है",
"members": " टीम खाली है",
"parameters": " इस अनुरोध का कोई पैरामीटर नहीं है",
"pending_invites": " इस टीम के लिए कोई आमंत्रण लंबित नहीं है",
"profile": " अपना प्रोफ़ाइल देखने के लिए लॉगिन करें",
"protocols": " प्रोटोकॉल खाली हैं",
"schema": " स्कीमा देखने के लिए ग्राफ़क्यूएल एंडपॉइंट से कनेक्ट करें",
"shortcodes": " शॉर्टकोड खाली हैं",
"subscription": "Subscriptions are empty",
"team_name": " टीम का नाम खाली",
"teams": " आप किसी भी टीम से संबंधित नहीं हैं",
"tests": " इस अनुरोध के लिए कोई परीक्षण नहीं हैं"
},
"environment": {
"add_to_global": " ग्लोबल में जोड़ें",
"added": " पर्यावरण अतिरिक्त",
"create_new": " नया वातावरण बनाएं",
"created": " पर्यावरण बनाया",
"deleted": " पर्यावरण विलोपन",
"edit": " पर्यावरण संपादित करें",
"invalid_name": " कृपया पर्यावरण के लिए एक नाम प्रदान करें",
"my_environments": "My Environments",
"nested_overflow": " नेस्टेड पर्यावरण चर 10 स्तरों तक सीमित हैं",
"new": " नया वातावरण",
"no_environment": " कोई वातावरण नहीं",
"no_environment_description": " कोई परिवेश नहीं चुना गया था. चुनें कि निम्नलिखित चर के साथ क्या करना है।",
"select": " पर्यावरण का चयन करें",
"team_environments": "Team Environments",
"title": " वातावरण",
"updated": " पर्यावरण अद्यतन",
"variable_list": " परिवर्तनीय सूची"
},
"error": {
"browser_support_sse": " ऐसा लगता है कि इस ब्राउज़र में सर्वर से भेजे गए इवेंट का समर्थन नहीं है।",
"check_console_details": " विवरण के लिए कंसोल लॉग की जाँच करें।",
"curl_invalid_format": " कर्ल ठीक से स्वरूपित नहीं है",
"empty_req_name": " खाली अनुरोध का नाम",
"f12_details": " (विवरण के लिए F12)",
"gql_prettify_invalid_query": " अमान्य क्वेरी को सुंदर नहीं बना सका, क्वेरी सिंटैक्स त्रुटियों को हल नहीं कर सका और पुनः प्रयास करें",
"incomplete_config_urls": " अपूर्ण कॉन्फ़िगरेशन URL",
"incorrect_email": " गलत ईमेल",
"invalid_link": " अमान्य लिंक",
"invalid_link_description": " आपके द्वारा क्लिक किया गया लिंक अमान्य है या समाप्त हो गया है।",
"json_parsing_failed": " अमान्य JSON",
"json_prettify_invalid_body": " अमान्य निकाय को सुंदर नहीं बना सका, json सिंटैक्स त्रुटियों को हल करें और पुनः प्रयास करें",
"network_error": " ऐसा लगता है कि कोई नेटवर्क त्रुटि है। कृपया पुन: प्रयास करें।",
"network_fail": " अनुरोध नहीं भेजा जा सका",
"no_duration": " कोई अवधि नहीं",
"no_results_found": " कोई मेल नहीं मिले",
"page_not_found": " यह पृष्ठ नहीं मिल सका",
"script_fail": " पूर्व-अनुरोध स्क्रिप्ट निष्पादित नहीं कर सका",
"something_went_wrong": " कुछ गलत हो गया",
"test_script_fail": " अनुरोध के बाद स्क्रिप्ट निष्पादित नहीं कर सका"
},
"export": {
"as_json": " JSON के रूप में निर्यात करें",
"create_secret_gist": " गुप्त सार बनाएँ",
"gist_created": " जिस्ट बनाया",
"require_github": " गुप्त सार बनाने के लिए GitHub के साथ लॉगिन करें",
"title": " निर्यात करना"
},
"filter": {
"all": "All",
"none": "None",
"starred": "Starred"
},
"folder": {
"created": " फोल्डर बनाया",
"edit": " फ़ोल्डर संपादित करें",
"invalid_name": " कृपया फ़ोल्डर के लिए एक नाम प्रदान करें",
"name_length_insufficient": " फ़ोल्डर का नाम कम से कम 3 वर्ण लंबा होना चाहिए",
"new": " नया फोल्डर",
"renamed": " फ़ोल्डर का नाम बदला"
},
"graphql": {
"mutations": " उत्परिवर्तन",
"schema": " योजना",
"subscriptions": " सदस्यता"
},
"group": {
"time": "Time",
"url": "URL"
},
"header": {
"install_pwa": " एप्लिकेशन इंस्टॉल करें",
"login": " लॉग इन करें",
"save_workspace": " मेरा कार्यक्षेत्र सहेजें"
},
"helpers": {
"authorization": " जब आप अनुरोध भेजेंगे तो प्राधिकरण शीर्षलेख स्वतः उत्पन्न हो जाएगा।",
"generate_documentation_first": " पहले दस्तावेज़ तैयार करें",
"network_fail": " एपीआई समापन बिंदु तक पहुंचने में असमर्थ। अपने नेटवर्क कनेक्शन की जाँच करें या किसी भिन्न इंटरसेप्टर का चयन करें और पुनः प्रयास करें।",
"offline": " ऐसा लगता है कि आप ऑफ़लाइन हैं. हो सकता है कि इस कार्यस्थान का डेटा अप टू डेट न हो.",
"offline_short": " ऐसा लगता है कि आप ऑफ़लाइन हैं.",
"post_request_tests": " टेस्ट स्क्रिप्ट जावास्क्रिप्ट में लिखी जाती हैं, और प्रतिक्रिया प्राप्त होने के बाद चलाई जाती हैं।",
"pre_request_script": " पूर्व-अनुरोध स्क्रिप्ट जावास्क्रिप्ट में लिखी जाती हैं, और अनुरोध भेजे जाने से पहले चलाई जाती हैं।",
"script_fail": " ऐसा लगता है कि प्री-रिक्वेस्ट स्क्रिप्ट में गड़बड़ है। नीचे दी गई त्रुटि की जाँच करें और उसके अनुसार स्क्रिप्ट को ठीक करें।",
"test_script_fail": " ऐसा लगता है कि परीक्षण स्क्रिप्ट में कोई त्रुटि है। कृपया त्रुटियों को ठीक करें और फिर से परीक्षण चलाएं",
"tests": "Write a test script to automate debugging.",
"test": "डिबगिंग को स्वचालित करने के लिए एक परीक्षण स्क्रिप्ट लिखें"
},
"hide": {
"collection": "संग्रह पैनल संक्षिप्त करें",
"more": "अधिक छुपाएं",
"preview": "पूर्वावलोकन छुपाएं",
"sidebar": "साइडबार को ध्वस्त करें"
},
"import": {
"collections": "आयात संग्रहण",
"curl": "आयात cURL",
"failed": "आयात करते समय त्रुटि: प्रारूप पहचाना नहीं गया",
"from_gist": "Gist से आयात करें",
"from_gist_description": "Gist URL से आयात करें",
"from_insomnia": "Insomnia से आयात करें",
"from_insomnia_description": "Insomnia collection से आयात करें",
"from_json": "Hoppscotch से आयात करें",
"from_json_description": "Hoppsotch संग्रह फ़ाइल से आयात करें",
"from_my_collections": "मेरे संग्रह से आयात करें",
"from_my_collections_description": "मेरे संग्रह फ़ाइल से आयात करें",
"from_openapi": "OpenAPI से आयात करें",
"from_openapi_description": "OpenAPI specification file से आयात करें (JSON)",
"from_postman": "Postman से आयात करें",
"from_postman_description": "Postman collection से आयात करें",
"from_url": "URL से आयात करें",
"gist_url": "Gist URL दर्ज करें",
"import_from_url_invalid_fetch": "URL से डेटा नहीं मिल सका",
"import_from_url_invalid_file_format": "संग्रह आयात करते समय त्रुटि",
"import_from_url_invalid_type": "असमर्थित प्रकार। स्वीकृत मूल्य हैं 'hoppscotch', 'openapi', 'postman', 'insomnia'",
"import_from_url_success": "संग्रह आयातित",
"json_description": "Hoppscotch Collections JSON फ़ाइल से संग्रह आयात करें",
"title": "आयात करें"
},
"layout": {
"collapse_collection": "संग्रह को संक्षिप्त या विस्तृत करें",
"collapse_sidebar": "साइडबार को संक्षिप्त या विस्तृत करें",
"column": "लंबवत लेआउट",
"name": "लेआउट",
"row": "क्षैतिज लेआउट",
"zen_mode": "ज़ेन मोड"
},
"modal": {
"collections": "संग्रह",
"confirm": "पुष्टि करें",
"edit_request": "अनुरोध संपादित करें",
"import_export": "आयात / निर्यात"
},
"mqtt": {
"already_subscribed": "You are already subscribed to this topic.",
"clean_session": "Clean Session",
"clear_input": "Clear input",
"clear_input_on_send": "Clear input on send",
"client_id": "Client ID",
"color": "Pick a color",
"communication": "संचार",
"connection_config": "Connection Config",
"connection_not_authorized": "This MQTT connection does not use any authentication.",
"invalid_topic": "Please provide a topic for the subscription",
"keep_alive": "Keep Alive",
"log": "लॉग",
"lw_message": "Last-Will Message",
"lw_qos": "Last-Will QoS",
"lw_retain": "Last-Will Retain",
"lw_topic": "Last-Will Topic",
"message": "संदेश",
"new": "New Subscription",
"not_connected": "Please start a MQTT connection first.",
"publish": "प्रकाशित",
"qos": "QoS",
"ssl": "SSL",
"subscribe": "सब्सक्राइब करें",
"topic": "विषय",
"topic_name": "विषय का नाम",
"topic_title": "विषय प्रकाशित करें / सदस्यता लें",
"unsubscribe": "विषय प्रकाशित करें / सदस्यता लें",
"url": "URL"
},
"navigation": {
"doc": "डॉक्स",
"graphql": "ग्राफक्ल",
"profile": "प्रोफ़ाइल",
"realtime": "रियल टाइम",
"rest": "रेस्ट",
"settings": "समायोजन"
},
"preRequest": {
"javascript_code": "जावास्क्रिप्ट कोड",
"learn": "प्रलेखन पढ़ें",
"script": "पूर्व-अनुरोध स्क्रिप्ट",
"snippets": "स्निपेट्स"
},
"profile": {
"app_settings": "एप्लिकेशन सेटिंग",
"default_hopp_displayname": "Unnamed User",
"editor": "संपादक",
"editor_description": "संपादक अनुरोधों को जोड़ सकते हैं, संपादित कर सकते हैं और हटा सकते हैं।",
"email_verification_mail": "आपके ईमेल पते पर एक सत्यापन ईमेल भेजा गया है। कृपया अपना ईमेल पता सत्यापित करने के लिए लिंक पर क्लिक करें।",
"no_permission": "आपके पास यह कार्रवाई करने की अनुमति नहीं है।",
"owner": "स्वामी",
"owner_description": "मालिक अनुरोध, संग्रह और टीम के सदस्यों को जोड़, संपादित और हटा सकते हैं।",
"roles": "भूमिकाएँ",
"roles_description": "साझा संग्रह तक पहुंच को नियंत्रित करने के लिए भूमिकाओं का उपयोग किया जाता है।",
"updated": "प्रोफाइल अद्यतन किया गया",
"viewer": "दर्शक",
"viewer_description": "दर्शक केवल अनुरोधों को देख और उपयोग कर सकते हैं।"
},
"remove": {
"star": "स्टार निकालें"
},
"request": {
"added": "अनुरोध जोड़ा गया",
"authorization": "प्राधिकार",
"body": "अनुरोध निकाय",
"choose_language": "भाषा चुनें",
"content_type": "सामग्री प्रकार",
"content_type_titles": {
"others": "अन्य",
"structured": "स्ट्रक्चर्ड",
"text": "मूलपाठ"
},
"copy_link": "प्रतिरूप जोड़ना",
"duration": "अवधि",
"enter_curl": "कर्ल दर्ज करें",
"generate_code": "उत्पन्न कोड",
"generated_code": "उत्पन्न कोड",
"header_list": "हेडर सूची",
"invalid_name": "कृपया अनुरोध के लिए एक नाम प्रदान करें",
"method": "तरीका",
"name": "अनुरोध नाम",
"new": "नई विनती",
"override": "अवहेलना",
"override_help": "हेडर में <kbd> सामग्री-प्रकार </kbd> सेट करें",
"overriden": "ओवरराइड",
"parameter_list": "क्वेरी पैरामीटर",
"parameters": "मापदंडों",
"path": "रास्ता",
"payload": "पेलोड",
"query": "सवाल",
"raw_body": "कच्चे अनुरोध निकाय",
"renamed": "अनुरोध नाम दिया गया",
"run": "दौड़ना",
"save": "बचाना",
"save_as": "के रूप रक्षित करें",
"saved": "अनुरोध सहेजा गया",
"share": "शेयर करना",
"share_description": "अपने दोस्तों के साथ hoppscotch साझा करें",
"title": "प्रार्थना",
"type": "अनुरोध का प्रकार",
"url": "यूआरएल",
"variables": "चर",
"view_my_links": "मेरे लिंक देखें"
},
"response": {
"body": "प्रतिक्रिया निकाय",
"filter_response_body": "फ़िल्टर JSON रिस्पांस बॉडी (JSONPATH सिंटैक्स का उपयोग करता है)",
"headers": "हेडर",
"html": "एचटीएमएल",
"image": "छवि",
"json": "जेसन",
"pdf": "पीडीएफ",
"preview_html": "HTML का पूर्वावलोकन करें",
"raw": "कच्चा",
"size": "आकार",
"status": "दर्जा",
"time": "समय",
"title": "जवाब",
"waiting_for_connection": "जुडने के लिए इंतजार",
"xml": "एक्सएमएल"
},
"settings": {
"accent_color": "स्वरोंका रंग",
"account": "खाता",
"account_description": "अपनी खाता सेटिंग कस्टमाइज़ करें।",
"account_email_description": "आपका प्राथमिक ईमेल पता।",
"account_name_description": "यह आपका प्रदर्शन नाम है।",
"background": "पार्श्वभूमि",
"black_mode": "काला",
"change_font_size": "फॉण्ट आकार बदलें",
"choose_language": "भाषा चुनें",
"dark_mode": "अँधेरा",
"expand_navigation": "नेविगेशन का विस्तार करें",
"experiments": "प्रयोगों",
"experiments_notice": "यह उन प्रयोगों का एक संग्रह है, जिन पर हम काम कर रहे हैं, जो उपयोगी, मज़ेदार, दोनों या न ही हो सकते हैं। वे अंतिम नहीं हैं और स्थिर नहीं हो सकते हैं, इसलिए यदि कुछ अजीब होता है, तो घबराएं नहीं। बस खतरे को बंद कर दें। एक तरफ मजाक,",
"extension_ver_not_reported": "सूचना नहीं दी",
"extension_version": "विस्तार संस्करण",
"extensions": "ब्राउज़र विस्तार",
"extensions_use_toggle": "अनुरोध भेजने के लिए ब्राउज़र एक्सटेंशन का उपयोग करें (यदि मौजूद है)",
"follow": "हमारे पर का पालन करें",
"font_size": "फ़ॉन्ट आकार",
"font_size_large": "विशाल",
"font_size_medium": "मध्यम",
"font_size_small": "छोटा",
"interceptor": "इंटरसेप्टर",
"interceptor_description": "एप्लिकेशन और एपीआई के बीच मिडलवेयर।",
"language": "भाषा",
"light_mode": "रोशनी",
"official_proxy_hosting": "आधिकारिक प्रॉक्सी होप्सकॉच द्वारा होस्ट किया गया है।",
"profile": "प्रोफ़ाइल",
"profile_description": "अपने प्रोफ़ाइल विवरण को अपडेट करें",
"profile_email": "ईमेल पता",
"profile_name": "प्रोफ़ाइल नाम",
"proxy": "प्रतिनिधि",
"proxy_url": "प्रॉक्सी यूआरएल",
"proxy_use_toggle": "अनुरोध भेजने के लिए प्रॉक्सी मिडलवेयर का उपयोग करें",
"read_the": "को पढ़िए",
"reset_default": "डिफ़ॉल्ट पर रीसेट",
"short_codes": "लघु संहिताएँ",
"short_codes_description": "छोटे कोड जो आपके द्वारा बनाए गए थे।",
"sidebar_on_left": "बाईं ओर साइडबार",
"sync": "सिंक्रनाइज़",
"sync_collections": "संग्रह",
"sync_description": "इन सेटिंग्स को क्लाउड में सिंक किया जाता है।",
"sync_environments": "वातावरण",
"sync_history": "इतिहास",
"system_mode": "व्यवस्था",
"telemetry": "टेलीमेटरी",
"telemetry_helps_us": "टेलीमेट्री हमें अपने संचालन को निजीकृत करने और आपको सबसे अच्छा अनुभव प्रदान करने में मदद करती है।",
"theme": "थीम",
"theme_description": "अपने एप्लिकेशन थीम को कस्टमाइज़ करें।",
"use_experimental_url_bar": "पर्यावरण हाइलाइटिंग के साथ प्रयोगात्मक URL बार का उपयोग करें",
"user": "उपयोगकर्ता",
"verified_email": "सत्यापित ईमेल",
"verify_email": "ईमेल सत्यापित करें"
},
"shortcodes": {
"actions": "कार्रवाई",
"created_on": "पर बनाया",
"deleted": "शॉर्टकोड हटा दिया गया",
"method": "तरीका",
"not_found": "शॉर्टकोड नहीं मिला",
"short_code": "लघु कूट संख्या",
"url": "यूआरएल"
},
"shortcut": {
"general": {
"close_current_menu": "वर्तमान मेनू बंद करें",
"command_menu": "खोज और कमांड मेनू",
"help_menu": "सहायता मेनू",
"show_all": "कुंजीपटल अल्प मार्ग",
"title": "सामान्य"
},
"miscellaneous": {
"invite": "लोगों को hoppscotch के लिए आमंत्रित करें",
"title": "विविध"
},
"navigation": {
"back": "पिछले पृष्ठ पर वापस जाएं",
"documentation": "प्रलेखन पृष्ठ पर जाएं",
"forward": "अगले पृष्ठ पर आगे बढ़ें",
"graphql": "Graphql पेज पर जाएं",
"profile": "प्रोफ़ाइल पेज पर जाएं",
"realtime": "रियलटाइम पेज पर जाएं",
"rest": "रेस्ट पेज पर जाएं",
"settings": "सेटिंग्स पृष्ठ पर जाएं",
"title": "मार्गदर्शन"
},
"request": {
"copy_request_link": "कॉपी अनुरोध लिंक",
"delete_method": "हटाएं विधि का चयन करें",
"get_method": "गेट विधि का चयन करें",
"head_method": "हेड विधि का चयन करें",
"method": "तरीका",
"next_method": "अगली विधि का चयन करें",
"post_method": "पोस्ट विधि का चयन करें",
"previous_method": "पिछली विधि का चयन करें",
"put_method": "पुट विधि का चयन करें",
"reset_request": "रीसेट अनुरोध",
"save_to_collections": "संग्रह के लिए सहेजें",
"send_request": "अनुरोध भेजा",
"title": "प्रार्थना"
},
"response": {
"copy": "क्लिपबोर्ड पर प्रतिक्रिया कॉपी करें",
"download": "फ़ाइल के रूप में प्रतिक्रिया डाउनलोड करें",
"title": "जवाब"
},
"theme": {
"black": "ब्लैक मोड पर थीम को स्विच करें",
"dark": "डार्क मोड पर थीम को स्विच करें",
"light": "प्रकाश मोड पर थीम स्विच करें",
"system": "सिस्टम मोड पर थीम स्विच करें",
"title": "थीम"
}
},
"show": {
"code": "शो कोड",
"collection": "संग्रह पैनल का विस्तार करें",
"more": "और दिखाओ",
"sidebar": "साइडबार का विस्तार करें"
},
"socketio": {
"communication": "संचार",
"connection_not_authorized": "यह सॉकेटियो कनेक्शन किसी भी प्रमाणीकरण का उपयोग नहीं करता है।",
"event_name": "कार्यक्रम नाम",
"events": "आयोजन",
"log": "लकड़ी का लट्ठा",
"url": "यूआरएल"
},
"sse": {
"event_type": "घटना प्रकार",
"log": "लकड़ी का लट्ठा",
"url": "यूआरएल"
},
"state": {
"bulk_mode": "थोक संपादन",
"bulk_mode_placeholder": "प्रविष्टियों को न्यूलाइन द्वारा अलग किया जाता है \n कुंजियाँ और मूल्यों को अलग कर दिया जाता है: \n किसी भी पंक्ति को आप जोड़ना चाहते हैं, लेकिन अक्षम रखें",
"cleared": "साफ़ किया गया",
"connected": "जुड़े हुए",
"connected_to": "{name} से जुड़ा हुआ है",
"connecting_to": "{name} से कनेक्ट करना ...",
"connection_error": "जोडने में विफल",
"connection_failed": "कनेक्शन विफल",
"connection_lost": "संपर्क टूट गया",
"copied_to_clipboard": "क्लिपबोर्ड पर नकल",
"deleted": "हटाए गए",
"deprecated": "बहिष्कृत किया गया",
"disabled": "अक्षम",
"disconnected": "डिस्कनेक्ट किया गया",
"disconnected_from": "{name} से डिस्कनेक्ट किया गया",
"docs_generated": "प्रलेखन उत्पन्न",
"download_started": "डाउनलोड शुरू हुआ",
"enabled": "सक्रिय",
"file_imported": "आयातित फ़ाइल",
"finished_in": "{duration} एमएस में समाप्त",
"history_deleted": "इतिहास हटा दिया गया",
"linewrap": "लपेटने की रेखाएँ",
"loading": "लोड हो रहा है...",
"message_received": "संदेश: {message} विषय पर पहुंचे: {topic}",
"mqtt_subscription_failed": "विषय की सदस्यता लेते हुए कुछ गलत हो गया: {topic}",
"none": "कोई भी नहीं",
"nothing_found": "के लिए कुछ भी नहीं मिला",
"published_error": "MSG प्रकाशित करते समय कुछ गलत हुआ: {topic} विषय के लिए: {message}",
"published_message": "प्रकाशित संदेश: {message} विषय के लिए: {topic}",
"reconnection_error": "फिर से जुड़ने में विफल रहा",
"subscribed_failed": "विषय की सदस्यता लेने में विफल: {topic}",
"subscribed_success": "सफलतापूर्वक विषय की सदस्यता: {topic}",
"unsubscribed_failed": "विषय से सदस्यता समाप्त करने में विफल: {topic}",
"unsubscribed_success": "विषय से सफलतापूर्वक सदस्यता: {topic}",
"waiting_send_request": "अनुरोध भेजने की प्रतीक्षा में"
},
"support": {
"changelog": "नवीनतम रिलीज़ के बारे में और पढ़ें",
"chat": "प्रशन? हम से बात करे!",
"community": "सवाल पूछें और दूसरों की मदद करें",
"documentation": "Hoppscotch के बारे में और पढ़ें",
"forum": "सवाल पूछें और उत्तर प्राप्त करें",
"github": "हमें GitHub पर फॉलो करें",
"shortcuts": "ऐप को तेजी से ब्राउज़ करें",
"team": "टीम के संपर्क में रहें",
"title": "सहायता",
"twitter": "चहचहाना पर हमें का पालन करें"
},
"tab": {
"authorization": "प्राधिकार",
"body": "शरीर",
"collections": "संग्रह",
"documentation": "प्रलेखन",
"headers": "हेडर",
"history": "इतिहास",
"mqtt": "MQTT",
"parameters": "मापदंडों",
"pre_request_script": "पूर्व-अनुरोध स्क्रिप्ट",
"queries": "प्रश्नों",
"query": "सवाल",
"schema": "योजना",
"socketio": "Socket.IO",
"sse": "एसएसई",
"tests": "परीक्षण",
"types": "प्रकार",
"variables": "चर",
"websocket": "जालसाजक"
},
"team": {
"already_member": "आप पहले से ही इस टीम के सदस्य हैं। अपनी टीम के मालिक से संपर्क करें।",
"create_new": "नई टीम बनाएं",
"deleted": "टीम हटा दी गई",
"edit": "संपादित टीम",
"email": "ईमेल",
"email_do_not_match": "ईमेल आपके खाते के विवरण के साथ मेल नहीं खाता है। अपनी टीम के मालिक से संपर्क करें।",
"exit": "निकास टीम",
"exit_disabled": "केवल मालिक टीम से बाहर नहीं निकल सकते",
"invalid_email_format": "ईमेल प्रारूप अमान्य है",
"invalid_id": "अमान्य टीम आईडी। अपनी टीम के मालिक से संपर्क करें।",
"invalid_invite_link": "अमान्य आमंत्रित लिंक",
"invalid_invite_link_description": "आपके द्वारा पीछा किया गया लिंक अमान्य है। अपनी टीम के मालिक से संपर्क करें।",
"invalid_member_permission": "कृपया टीम के सदस्य को एक वैध अनुमति प्रदान करें",
"invite": "आमंत्रित करना",
"invite_more": "अधिक आमंत्रित करें",
"invite_tooltip": "लोगों को इस कार्यक्षेत्र में आमंत्रित करें",
"invited_to_team": "{owner} ने आपको {team} में शामिल होने के लिए आमंत्रित किया",
"join": "निमंत्रण स्वीकार किया गया",
"join_beta": "टीमों तक पहुंचने के लिए बीटा कार्यक्रम में शामिल हों।",
"join_team": "टीम में शामिल हों}",
"joined_team": "आप {team} में शामिल हो गए हैं",
"joined_team_description": "अब आप इस टीम के सदस्य हैं",
"left": "आपने टीम छोड़ दी",
"login_to_continue": "जारी रखने के लिए लॉगिन करें",
"login_to_continue_description": "एक टीम में शामिल होने के लिए आपको लॉग इन करने की आवश्यकता है।",
"logout_and_try_again": "लॉगआउट और किसी अन्य खाते के साथ साइन इन करें",
"member_has_invite": "इस ईमेल आईडी में पहले से ही एक निमंत्रण है। अपनी टीम के मालिक से संपर्क करें।",
"member_not_found": "सदस्य अनुपस्थित। अपनी टीम के मालिक से संपर्क करें।",
"member_removed": "उपयोगकर्ता हटा दिया",
"member_role_updated": "उपयोगकर्ता भूमिकाएँ अद्यतन की गईं",
"members": "सदस्यों",
"name_length_insufficient": "टीम का नाम कम से कम 6 अक्षर लंबा होना चाहिए",
"name_updated": "टीम का नाम अपडेट किया गया",
"new": "नई टीम",
"new_created": "नई टीम बनाई गई",
"new_name": "मेरी नई टीम",
"no_access": "आपके पास इन संग्रहों तक पहुंच नहीं है",
"no_invite_found": "निमंत्रण नहीं मिला। अपनी टीम के मालिक से संपर्क करें।",
"not_found": "टीम नहीं मिली। अपनी टीम के मालिक से संपर्क करें।",
"not_valid_viewer": "आप एक वैध दर्शक नहीं हैं। अपनी टीम के मालिक से संपर्क करें।",
"pending_invites": "लंबित आमंत्रण",
"permissions": "अनुमतियां",
"saved": "टीम बचाया",
"select_a_team": "एक टीम का चयन करें",
"title": "टीमों",
"we_sent_invite_link": "हमने सभी आमंत्रणों के लिए एक आमंत्रण लिंक भेजा!",
"we_sent_invite_link_description": "सभी आमंत्रणों से उनके इनबॉक्स की जांच करने के लिए पूछें। टीम में शामिल होने के लिए लिंक पर क्लिक करें।"
},
"team_environment": {
"deleted": "Environment Deleted",
"duplicate": "Environment Duplicated",
"not_found": "Environment not found."
},
"test": {
"failed": "परीक्षण विफल",
"javascript_code": "जावास्क्रिप्ट कोड",
"learn": "प्रलेखन पढ़ें",
"passed": "परीक्षा उत्तीर्ण की",
"report": "जाँच रिपोर्ट",
"results": "परीक्षा के परिणाम",
"script": "लिखी हुई कहानी",
"snippets": "स्निपेट्स"
},
"websocket": {
"communication": "संचार",
"log": "लकड़ी का लट्ठा",
"message": "संदेश",
"protocols": "प्रोटोकॉल",
"url": "यूआरएल"
}
}

View File

@@ -7,6 +7,7 @@
"clear_all": "Összes törlése",
"close": "Close",
"connect": "Kapcsolódás",
"connecting": "Connecting",
"copy": "Másolás",
"delete": "Törlés",
"disconnect": "Leválasztás",
@@ -16,8 +17,9 @@
"drag_to_reorder": "Drag to reorder",
"duplicate": "Kettőzés",
"edit": "Szerkesztés",
"filter_response": "Filter response",
"filter": "Filter",
"go_back": "Vissza",
"group_by": "Group by",
"label": "Címke",
"learn_more": "Tudjon meg többet",
"less": "Kevesebb",
@@ -35,6 +37,7 @@
"search": "Keresés",
"send": "Küldés",
"start": "Indítás",
"starting": "Starting",
"stop": "Leállítás",
"to_close": "a bezáráshoz",
"to_navigate": "a navigáláshoz",
@@ -172,6 +175,7 @@
"protocols": "A protokollok üresek",
"schema": "Kapcsolódjon egy GraphQL-végponthoz a séma megtekintéséhez",
"shortcodes": "Shortcodes are empty",
"subscription": "Subscriptions are empty",
"team_name": "A csapat neve üres",
"teams": "Ön nem tartozik semmilyen csapathoz",
"tests": "Nincsenek tesztek ehhez a kéréshez"
@@ -184,11 +188,13 @@
"deleted": "Környezet törlése",
"edit": "Környezet szerkesztése",
"invalid_name": "Adjon nevet a környezetnek",
"my_environments": "My Environments",
"nested_overflow": "az egymásba ágyazott környezeti változók 10 szintre vannak korlátozva",
"new": "Új 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.",
"select": "Környezet kiválasztása",
"team_environments": "Team Environments",
"title": "Környezetek",
"updated": "Környezet frissítve",
"variable_list": "Változólista"
@@ -222,6 +228,11 @@
"require_github": "Jelentkezzen be GitHub használatával a titkos Gist létrehozásához",
"title": "Exportálás"
},
"filter": {
"all": "All",
"none": "None",
"starred": "Starred"
},
"folder": {
"created": "Mappa létrehozva",
"edit": "Mappa szerkesztése",
@@ -235,6 +246,10 @@
"schema": "Séma",
"subscriptions": "Feliratkozások"
},
"group": {
"time": "Time",
"url": "URL"
},
"header": {
"install_pwa": "Alkalmazás telepítése",
"login": "Bejelentkezés",
@@ -298,10 +313,28 @@
"import_export": "Importálás és exportálás"
},
"mqtt": {
"already_subscribed": "You are already subscribed to this topic.",
"clean_session": "Clean Session",
"clear_input": "Clear input",
"clear_input_on_send": "Clear input on send",
"client_id": "Client ID",
"color": "Pick a color",
"communication": "Kommunikáció",
"connection_config": "Connection Config",
"connection_not_authorized": "This MQTT connection does not use any authentication.",
"invalid_topic": "Please provide a topic for the subscription",
"keep_alive": "Keep Alive",
"log": "Napló",
"lw_message": "Last-Will Message",
"lw_qos": "Last-Will QoS",
"lw_retain": "Last-Will Retain",
"lw_topic": "Last-Will Topic",
"message": "Üzenet",
"new": "New Subscription",
"not_connected": "Please start a MQTT connection first.",
"publish": "Közzététel",
"qos": "QoS",
"ssl": "SSL",
"subscribe": "Feliratkozás",
"topic": "Téma",
"topic_name": "Téma neve",
@@ -325,6 +358,7 @@
},
"profile": {
"app_settings": "Alkalmazás beállításai",
"default_hopp_displayname": "Unnamed User",
"editor": "Szerkesztő",
"editor_description": "A szerkesztők hozzáadhatnak, szerkeszthetnek és törölhetnek kéréseket.",
"email_verification_mail": "Egy ellenőrző e-mail el lett küldve az e-mail-címére. Kattintson a hivatkozásra az e-mail-címe ellenőrzéséhez.",
@@ -362,7 +396,7 @@
"name": "Kérés neve",
"new": "Új kérés",
"override": "Felülbírálás",
"override_help": "A <xmp>Content-Type</xmp> beállítása a fejlécekben",
"override_help": "A <kbd>Content-Type</kbd> beállítása a fejlécekben",
"overriden": "Felülbírálva",
"parameter_list": "Lekérdezési paraméterek",
"parameters": "Paraméterek",
@@ -502,6 +536,11 @@
"send_request": "Kérés elküldése",
"title": "Kérés"
},
"response": {
"copy": "Copy response to clipboard",
"download": "Download response as file",
"title": "Response"
},
"theme": {
"black": "Téma átváltása fekete módra",
"dark": "Téma átváltása sötét módra",
@@ -647,6 +686,11 @@
"we_sent_invite_link": "Elküldtünk egy meghívási hivatkozást az összes meghívottnak.",
"we_sent_invite_link_description": "Kérje meg az összes meghívottat, hogy nézzék meg a beérkező leveleiket. Kattintsanak a hivatkozásra a csapathoz való csatlakozáshoz."
},
"team_environment": {
"deleted": "Environment Deleted",
"duplicate": "Environment Duplicated",
"not_found": "Environment not found."
},
"test": {
"failed": "teszt sikertelen",
"javascript_code": "JavaScript kód",

View File

@@ -0,0 +1,711 @@
{
"action": {
"autoscroll": "Gulir Otomatis",
"cancel": "Batalkan",
"choose_file": "Pilih file",
"clear": "Bersihkan",
"clear_all": "Bersihkan semua",
"close": "Tutup",
"connect": "Sambungkan",
"connecting": "Menyambungkan",
"copy": "Salin",
"delete": "Menghapus",
"disconnect": "Memutuskan",
"dismiss": "Tolak",
"dont_save": "Jangan simpan",
"download_file": "Unduh berkas",
"drag_to_reorder": "Seret untuk menyusun ulang",
"duplicate": "Duplikat",
"edit": "Edit",
"filter": "Tanggapan filter",
"go_back": "Kembali",
"group_by": "Group by",
"label": "Label",
"learn_more": "Pelajari lebih lanjut",
"less": "Lebih sedikit",
"more": "Lebih banyak",
"new": "Baru",
"no": "Tidak",
"open_workspace": "Ruang kerja terbuka",
"paste": "Tempel",
"prettify": "Prettify",
"remove": "Hapus",
"restore": "Pulihkan",
"save": "Simpan",
"scroll_to_bottom": "Gulir ke bawah",
"scroll_to_top": "Gulir ke atas",
"search": "Cari",
"send": "Kirim",
"start": "Mulai",
"starting": "Memulai",
"stop": "Berhenti",
"to_close": "Untuk menutup",
"to_navigate": "Untuk menavigasi",
"to_select": "Memilih",
"turn_off": "Matikan",
"turn_on": "Nyalakan",
"undo": "Mengembalikan",
"yes": "Ya"
},
"add": {
"new": "Tambah baru",
"star": "Tambahkan bintang"
},
"app": {
"chat_with_us": "Berbincanglah dengan kami",
"contact_us": "Hubungi kami",
"copy": "Salin",
"copy_user_id": "Salin Token Otentikasi Pengguna",
"developer_option": "Opsi pengembang",
"developer_option_description": "Alat pengembang yang membantu dalam pengembangan dan pemeliharaan Hoppscotch.",
"discord": "Discord",
"documentation": "Dokumentasi",
"github": "GitHub",
"help": "Bantuan & umpan balik",
"home": "Beranda",
"invite": "Undang",
"invite_description": "Hoppscotch adalah ekosistem pengembangan API open source. Kami merancang antarmuka yang sederhana dan intuitif untuk membuat dan mengelola API Anda. Hoppscotch adalah alat yang membantu Anda membuat, menguji, mendokumentasikan, dan membagikan API Anda.",
"invite_your_friends": "Undang temanmu",
"join_discord_community": "Bergabunglah dengan komunitas Discord kami",
"keyboard_shortcuts": "Pintasan keyboard",
"name": "Hoppscotch",
"new_version_found": "Versi baru ditemukan. Segarkan untuk memperbarui..",
"options": "Pilihan",
"proxy_privacy_policy": "Kebijakan privasi proxy",
"reload": "Muat ulang",
"search": "Mencari",
"share": "Membagikan",
"shortcuts": "Jalan pintas",
"spotlight": "Menyoroti",
"status": "Status",
"status_description": "Periksa status situs web",
"terms_and_privacy": "Syarat dan privasi",
"twitter": "Twitter",
"type_a_command_search": "Ketik perintah atau cari…",
"we_use_cookies": "Kami menggunakan cookie",
"whats_new": "Apa yang baru?",
"wiki": "Wiki"
},
"auth": {
"account_exists": "Akun ada dengan kredensial berbeda - Masuk untuk menautkan kedua akun",
"all_sign_in_options": "Semua opsi masuk",
"continue_with_email": "Lanjutkan dengan Surel",
"continue_with_github": "Lanjutkan dengan GitHub",
"continue_with_google": "Lanjutkan dengan Google",
"continue_with_microsoft": "Lanjutkan dengan Microsoft",
"email": "Surel",
"logged_out": "Keluar",
"login": "Masuk",
"login_success": "Berhasil masuk",
"login_to_hoppscotch": "Masuk ke Hoppscotch",
"logout": "Keluar",
"re_enter_email": "Masukkan kembali surel",
"send_magic_link": "Kirim tautan ajaib",
"sync": "Sinkronkan",
"we_sent_magic_link": "Kami mengirimi Anda tautan ajaib!",
"we_sent_magic_link_description": "Periksa kotak masuk Anda - kami mengirim surel ke {email}. Ini berisi tautan ajaib yang akan membuat Anda masuk.."
},
"authorization": {
"generate_token": "Buat Token",
"include_in_url": "Sertakan dalam URL",
"learn": "Belajar bagaimana",
"pass_key_by": "Lewat",
"password": "Kata Sandi",
"token": "Token",
"type": "Jenis Otorisasi",
"username": "Nama Pengguna"
},
"collection": {
"created": "Koleksi dibuat",
"edit": "Mengubah Koleksi",
"invalid_name": "Berikan nama untuk Koleksi",
"my_collections": "Koleksi Saya",
"name": "Koleksi Baru Saya",
"name_length_insufficient": "Nama koleksi harus minimal 3 karakter",
"new": "Koleksi baru",
"renamed": "Koleksi berganti nama",
"request_in_use": "Permintaan sedang digunakan",
"save_as": "Simpan Sebagai",
"select": "Pilih Koleksi",
"select_location": "Pilih lokasi",
"select_team": "Pilih team",
"team_collections": "Koleksi Tim"
},
"confirm": {
"exit_team": "Apakah Anda yakin ingin keluar dari tim ini?",
"logout": "Apakah Anda yakin ingin keluar?",
"remove_collection": "Apakah Anda yakin ingin menghapus koleksi ini secara permanen?",
"remove_environment": "Apakah Anda yakin ingin menghapus lingkungan ini secara permanen?",
"remove_folder": "Apakah Anda yakin ingin menghapus folder ini secara permanen?",
"remove_history": "Apakah Anda yakin ingin menghapus semua riwayat secara permanen?",
"remove_request": "Apakah Anda yakin ingin menghapus permintaan ini secara permanen?",
"remove_team": "Apakah Anda yakin ingin menghapus tim ini?",
"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.",
"sync": "Apakah Anda ingin memulihkan ruang kerja Anda dari cloud? Ini akan membuang kemajuan lokal Anda."
},
"count": {
"header": "Header {count}",
"message": "Pesan {count}",
"parameter": "Parameter {count}",
"protocol": "Protocol {count}",
"value": "Nilai {count}",
"variable": "Variabel {count}"
},
"documentation": {
"generate": "Buat dokumentasi",
"generate_message": "Impor koleksi Hoppscotch apa pun untuk menghasilkan dokumentasi API saat on-the-go."
},
"empty": {
"authorization": "Permintaan ini tidak menggunakan otorisasi apa pun",
"body": "Permintaan ini tidak memiliki body",
"collection": "Koleksi kosong",
"collections": "Koleksi kosong",
"documentation": "Hubungkan ke endpoint GraphQL untuk melihat dokumentasi",
"endpoint": "Endpoint tidak boleh kosong",
"environments": "Environments kosong",
"folder": "Folder kosong",
"headers": "Permintaan ini tidak memiliki headers",
"history": "Riwayat kosong",
"invites": "Daftar undangan kosong",
"members": "Team kosong",
"parameters": "Permintaan ini tidak memiliki parameter apa pun",
"pending_invites": "Tidak ada undangan yang tertunda untuk tim ini",
"profile": "Masuk untuk melihat profil Anda",
"protocols": "Protokol kosong",
"schema": "Hubungkan ke endpoint GraphQL untuk melihat skema",
"shortcodes": "Shortcodes are empty",
"subscription": "Subscriptions are empty",
"team_name": "Nama team kosong",
"teams": "Kamu bukan di team manapun",
"tests": "Tidak ada tes untuk permintaan ini"
},
"environment": {
"add_to_global": "Tambahkan ke Global",
"added": "Tambahan Environment",
"create_new": "Membuat baru environment",
"created": "Environment dibuat",
"deleted": "Environment dihapus",
"edit": "Sunting Environment",
"invalid_name": "Tolong beri nama untuk environment",
"my_environments": "My Environments",
"nested_overflow": "variabel environment bersarang dibatasi hingga 10 level",
"new": "Environment Baru",
"no_environment": "No environment",
"no_environment_description": "Tidak ada environment yang dipilih. Pilih apa yang harus dilakukan dengan variabel berikut.",
"select": "Pilih environment",
"team_environments": "Team Environments",
"title": "Environments",
"updated": "Environment diperbarui",
"variable_list": "Daftar Variable"
},
"error": {
"browser_support_sse": "Browser ini sepertinya tidak memiliki dukungan Server Sent Events.",
"check_console_details": "Periksa console log untuk detailnya.",
"curl_invalid_format": "cURL tidak diformat dengan benar",
"empty_req_name": "Nama Permintaan Kosong",
"f12_details": "(F12 untuk detailnya)",
"gql_prettify_invalid_query": "Tidak dapat prettify kueri yang tidak valid, menyelesaikan kesalahan sintaksis kueri, dan coba lagi",
"incomplete_config_urls": "URL konfigurasi tidak lengkap",
"incorrect_email": "Surel Salah",
"invalid_link": "Tautan tidak valid",
"invalid_link_description": "Tautan yang Anda klik tidak valid atau kedaluwarsa.",
"json_parsing_failed": "JSON tidak valid",
"json_prettify_invalid_body": "Tidak dapat prettify body yang tidak valid, selesaikan kesalahan sintaks json dan coba lagi",
"network_error": "Sepertinya ada kesalahan jaringan. Silakan coba lagi.",
"network_fail": "Tidak dapat mengirim permintaan",
"no_duration": "Tidak ada durasi",
"no_results_found": "Tidak ada kecocokan yang ditemukan",
"page_not_found": "Halaman ini tidak dapat ditemukan",
"script_fail": "Tidak dapat menjalankan pre-request script",
"something_went_wrong": "Ada yang salah",
"test_script_fail": "Tidak dapat mengeksekusi post-request script"
},
"export": {
"as_json": "Export sebagai JSON",
"create_secret_gist": "Buat secret Gist",
"gist_created": "Gist dibuat",
"require_github": "Masuk dengan GitHub untuk membuat secret gist",
"title": "Export"
},
"filter": {
"all": "All",
"none": "None",
"starred": "Starred"
},
"folder": {
"created": "Folder dibuat",
"edit": "Edit Folder",
"invalid_name": "Harap berikan nama untuk foldernya",
"name_length_insufficient": "Nama folder harus minimal 3 karakter",
"new": "Folder baru",
"renamed": "Folder berganti nama"
},
"graphql": {
"mutations": "Mutations",
"schema": "Schema",
"subscriptions": "Subscriptions"
},
"group": {
"time": "Time",
"url": "URL"
},
"header": {
"install_pwa": "Pasang app",
"login": "Login",
"save_workspace": "Simpan Ruang Kerja Saya"
},
"helpers": {
"authorization": "Header otorisasi akan dibuat secara otomatis saat Anda mengirim permintaan.",
"generate_documentation_first": "Generate dokumentasi dulu",
"network_fail": "Tidak dapat mencapai API endpoint. Periksa koneksi jaringan Anda atau pilih Interceptor lain dan coba lagi.",
"offline": "Anda tampaknya sedang offline. Data di ruang kerja ini mungkin tidak terbarui.",
"offline_short": "Anda sepertinya sedang offline.",
"post_request_tests": "Pengujian scripts ditulis dalam JavaScript, dan dijalankan setelah respons diterima.",
"pre_request_script": "Pre-request scripts ditulis dalam JavaScript, dan dijalankan sebelum request dikirim.",
"script_fail": "Sepertinya ada kesalahan dalam pre-request script. Periksa kesalahan di bawah ini dan perbaiki script yang sesuai.",
"test_script_fail": "Tampaknya ada kesalahan dengan test script. Harap perbaiki kesalahan dan jalankan tes lagi",
"tests": "Tulis test script untuk mengotomatiskan debugging."
},
"hide": {
"collection": "Ciutkan Panel Koleksi",
"more": "Sembunyikan lainnya",
"preview": "Sembunyikan preview",
"sidebar": "Ciutkan sidebar"
},
"import": {
"collections": "Impor koleksi",
"curl": "Impor cURL",
"failed": "Kesalahan saat mengimpor: format tidak dikenali",
"from_gist": "Impor dari Gist",
"from_gist_description": "Impor dari Gist URL",
"from_insomnia": "Impor dari Insomnia",
"from_insomnia_description": "Impor dari Koleksi Insomnia",
"from_json": "Impor dari Hoppscotch",
"from_json_description": "Impor dari Hoppscotch berkas koleksi",
"from_my_collections": "Impor dari Koleksi Saya",
"from_my_collections_description": "Impor dari Berkas Koleksi Saya",
"from_openapi": "Import dari OpenAPI",
"from_openapi_description": "Impor dari OpenAPI syarat berkas (YML/JSON)",
"from_postman": "Impor dari Postman",
"from_postman_description": "Impor dari Koleksi Postman",
"from_url": "Impor dari URL",
"gist_url": "Masukkan Gist URL",
"import_from_url_invalid_fetch": "Tidak bisa mendapatkan data dari url",
"import_from_url_invalid_file_format": "Kesalahan saat mengimpor koleksi",
"import_from_url_invalid_type": "Jenis tidak didukung. nilai yang diterima adalah 'hoppscotch', 'openapi', 'postman', 'insomnia'",
"import_from_url_success": "Impor koleksi berhasil",
"json_description": "Impor Koleksi dari berkas JSON Koleksi Hoppscotch",
"title": "Impor"
},
"layout": {
"collapse_collection": "Ciutkan atau Perluas Collections",
"collapse_sidebar": "Ciutkan atau Perluas sidebar",
"column": "Vertikal layout",
"name": "Layout",
"row": "Horisontal layout",
"zen_mode": "Zen mode"
},
"modal": {
"collections": "Koleksi",
"confirm": "Mengonfirmasi",
"edit_request": "Edit Request",
"import_export": "Impor / Ekspor"
},
"mqtt": {
"already_subscribed": "You are already subscribed to this topic.",
"clean_session": "Clean Session",
"clear_input": "Clear input",
"clear_input_on_send": "Clear input on send",
"client_id": "Client ID",
"color": "Pick a color",
"communication": "Komunikasi",
"connection_config": "Connection Config",
"connection_not_authorized": "This MQTT connection does not use any authentication.",
"invalid_topic": "Please provide a topic for the subscription",
"keep_alive": "Keep Alive",
"log": "Log",
"lw_message": "Last-Will Message",
"lw_qos": "Last-Will QoS",
"lw_retain": "Last-Will Retain",
"lw_topic": "Last-Will Topic",
"message": "Pesan",
"new": "New Subscription",
"not_connected": "Please start a MQTT connection first.",
"publish": "Menerbitkan",
"qos": "QoS",
"ssl": "SSL",
"subscribe": "Langganan",
"topic": "Topik",
"topic_name": "Nama Topik",
"topic_title": "Menerbitkan / Langganan topik",
"unsubscribe": "Berhenti berlangganan",
"url": "URL"
},
"navigation": {
"doc": "Docs",
"graphql": "GraphQL",
"profile": "Profil",
"realtime": "Realtime",
"rest": "REST",
"settings": "Pengaturan"
},
"preRequest": {
"javascript_code": "JavaScript Code",
"learn": "Baca dokumentasi",
"script": "Pre-Request Script",
"snippets": "Snippets"
},
"profile": {
"app_settings": "Pengaturan aplikasi",
"default_hopp_displayname": "Unnamed User",
"editor": "Editor",
"editor_description": "Editor dapat menambah, mengedit, dan menghapus request.",
"email_verification_mail": "Surel verifikasi telah dikirim ke alamat surel Anda. Silakan klik tautan untuk memverifikasi alamat surel Anda.",
"no_permission": "Anda tidak memiliki izin untuk melakukan tindakan ini.",
"owner": "Owner",
"owner_description": "Pemilik dapat menambah, mengedit, dan menghapus permintaan, koleksi, dan anggota tim.",
"roles": "Roles",
"roles_description": "Roles digunakan untuk mengontrol akses ke koleksi bersama.",
"updated": "Profil diperbarui",
"viewer": "Penonton",
"viewer_description": "Penonton hanya dapat melihat dan menggunakan requests.."
},
"remove": {
"star": "Hapus bintang"
},
"request": {
"added": "Request ditambahkan",
"authorization": "Authorization",
"body": "Request Body",
"choose_language": "Pilih bahasa",
"content_type": "Content Type",
"content_type_titles": {
"others": "Others",
"structured": "Structured",
"text": "Text"
},
"copy_link": "Salin tautan",
"duration": "Durasi",
"enter_curl": "Masukkan cURL",
"generate_code": "Generate code",
"generated_code": "Generated code",
"header_list": "Daftar Header",
"invalid_name": "Harap berikan nama untuk request",
"method": "Method",
"name": "Request nama",
"new": "Request baru",
"override": "Membatalkan",
"override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Diganti",
"parameter_list": "Query Parameters",
"parameters": "Parameters",
"path": "Path",
"payload": "Payload",
"query": "Query",
"raw_body": "Raw Request Body",
"renamed": "Request berganti nama",
"run": "Jalankan",
"save": "Menyimpan",
"save_as": "Simpan sebagai",
"saved": "Request disimpan",
"share": "Membagikan",
"share_description": "Bagikan Hoppscotch dengan teman-teman Anda",
"title": "Request",
"type": "Tipe Request",
"url": "URL",
"variables": "Variables",
"view_my_links": "Lihat tautan saya"
},
"response": {
"body": "Response Body",
"filter_response_body": "Filter body respons JSON (menggunakan sintaks JSONPath)",
"headers": "Headers",
"html": "HTML",
"image": "Gambar",
"json": "JSON",
"pdf": "PDF",
"preview_html": "Pratinjau HTML",
"raw": "Raw",
"size": "Size",
"status": "Status",
"time": "Waktu",
"title": "Response",
"waiting_for_connection": "Menunggu koneksi",
"xml": "XML"
},
"settings": {
"accent_color": "Accent color",
"account": "Akun",
"account_description": "Sesuaikan pengaturan akun Anda.",
"account_email_description": "Alamat surel utama Anda.",
"account_name_description": "Ini adalah nama tampilan Anda.",
"background": "Latar belakang",
"black_mode": "Hitam",
"change_font_size": "Ubah ukuran font",
"choose_language": "Pilih bahasa",
"dark_mode": "Gelap",
"expand_navigation": "Perluas navigasi",
"experiments": "Eksperimen",
"experiments_notice": "Ini adalah kumpulan eksperimen yang sedang kami kerjakan yang mungkin berguna, menyenangkan, keduanya, atau tidak keduanya. Mereka tidak final dan mungkin tidak stabil, jadi jika sesuatu yang terlalu aneh terjadi, jangan panik. Matikan saja. Kesampingkan lelucon, ",
"extension_ver_not_reported": "Tidak Dilaporkan",
"extension_version": "Versi Ekstensi",
"extensions": "Ekstensi Peramban",
"extensions_use_toggle": "Gunakan ekstensi peramban untuk mengirim permintaan (jika ada)",
"follow": "Ikuti kami",
"font_size": "Ukuran huruf",
"font_size_large": "Besar",
"font_size_medium": "Sedang",
"font_size_small": "Kecil",
"interceptor": "Pencegat",
"interceptor_description": "Middleware antara aplikasi dan API.",
"language": "Bahasa",
"light_mode": "Terang",
"official_proxy_hosting": "Proxy resmi dihosting oleh Hoppscotch.",
"profile": "Profil",
"profile_description": "Perbarui detail profil Anda",
"profile_email": "Alamat surel",
"profile_name": "Nama profil",
"proxy": "Proxy",
"proxy_url": "Proxy URL",
"proxy_use_toggle": "Gunakan middleware proxy untuk mengirim requests",
"read_the": "Baca",
"reset_default": "Setel ulang ke default",
"short_codes": "Short codes",
"short_codes_description": "Short codes yang Anda buat.",
"sidebar_on_left": "Sidebar berada di kiri",
"sync": "Synchronise",
"sync_collections": "Koleksi",
"sync_description": "Pengaturan ini disinkronkan ke cloud.",
"sync_environments": "Environments",
"sync_history": "Riwayat",
"system_mode": "Sistem",
"telemetry": "Telemetri",
"telemetry_helps_us": "Telemetri membantu kami mempersonalisasi operasi kami dan memberikan pengalaman terbaik kepada Anda.",
"theme": "Tema",
"theme_description": "Sesuaikan tema aplikasi Anda.",
"use_experimental_url_bar": "Gunakan experimental URL bar dengan environment highlighting",
"user": "Pengguna",
"verified_email": "Surel terverifikasi",
"verify_email": "Verifikasi surel"
},
"shortcodes": {
"actions": "Tindakan",
"created_on": "Dibuat pada",
"deleted": "Shortcode dihapus",
"method": "Method",
"not_found": "Shortcode tidak ditemukan",
"short_code": "Short code",
"url": "URL"
},
"shortcut": {
"general": {
"close_current_menu": "Tutup menu saat ini",
"command_menu": "Cari & menu perintah",
"help_menu": "Menu bantuan",
"show_all": "Pintasan keyboard",
"title": "Umum"
},
"miscellaneous": {
"invite": "Undang orang ke Hoppscotch",
"title": "Miscellaneous"
},
"navigation": {
"back": "Kembali ke halaman sebelumnya",
"documentation": "Pergi ke halaman Dokumentasi",
"forward": "Pergi ke halaman berikutnya",
"graphql": "Pergi ke halaman GraphQL",
"profile": "Pergi ke halaman Profile",
"realtime": "Pergi ke halaman Realtime",
"rest": "Pergi ke halaman REST",
"settings": "Pergi ke halaman Pengaturan",
"title": "Navigasi"
},
"request": {
"copy_request_link": "Salin Tautan Permintaan",
"delete_method": "Pilih metode DELETE",
"get_method": "Pilih metode GET",
"head_method": "Pilih metode HEAD",
"method": "metode",
"next_method": "Pilih metode Next",
"post_method": "Pilih metode POST",
"previous_method": "Pilih metode Previous",
"put_method": "Pilih metode PUT",
"reset_request": "Mengatur ulang Request",
"save_to_collections": "Menyimpan ke Collections",
"send_request": "Kirim Request",
"title": "Request"
},
"response": {
"copy": "Salin response ke papan klip",
"download": "Unduh response sebagai file",
"title": "Response"
},
"theme": {
"black": "Alihkan tema ke mode hitam",
"dark": "Alihkan tema ke mode gelap",
"light": "Alihkan tema ke mode terang",
"system": "Alihkan tema ke mode sistem",
"title": "Tema"
}
},
"show": {
"code": "Tampilkan code",
"collection": "Luaskan Panel Collection",
"more": "Lebih banyak",
"sidebar": "Memperluas sidebar"
},
"socketio": {
"communication": "Komunikasi",
"connection_not_authorized": "Koneksi SocketIO ini tidak menggunakan otentikasi apa pun.",
"event_name": "Nama Event",
"events": "Events",
"log": "Log",
"url": "URL"
},
"sse": {
"event_type": "Tipe Event",
"log": "Log",
"url": "URL"
},
"state": {
"bulk_mode": "Bulk edit",
"bulk_mode_placeholder": "Entri dipisahkan oleh baris baru\nKeys dan nilai dipisahkan oleh :\nPrepend # ke baris mana pun yang ingin Anda tambahkan tetapi tetap dinonaktifkan",
"cleared": "Dihapus",
"connected": "Terhubung",
"connected_to": "Terhubung dengan {name}",
"connecting_to": "Menghubungkan ke {name}...",
"connection_error": "Gagal terhubung",
"connection_failed": "Koneksi gagal",
"connection_lost": "Koneksi terputus",
"copied_to_clipboard": "Disalin ke papan klip",
"deleted": "Dihapus",
"deprecated": "Tidak digunakan lagi",
"disabled": "Nonaktifkan",
"disconnected": "Terputus",
"disconnected_from": "Terputus dari {name}",
"docs_generated": "Dokumentasi dihasilkan",
"download_started": "Unduhan dimulai",
"enabled": "Diaktifkan",
"file_imported": "File diimpor",
"finished_in": "Selesai dalam {duration} ms",
"history_deleted": "Riwayat dihapus",
"linewrap": "Wrap lines",
"loading": "Memuat...",
"message_received": "Pesan: {message} tiba di topik: {topic}",
"mqtt_subscription_failed": "Terjadi masalah saat berlangganan topik: {topic}",
"none": "Tidak ada",
"nothing_found": "Tidak ada yang ditemukan untuk",
"published_error": "Terjadi masalah saat memublikasikan msg: {topic} ke topik: {message}",
"published_message": "Pesan yang dipublikasikan: {message} ke topik: {topic}",
"reconnection_error": "Gagal menyambung kembali",
"subscribed_failed": "Gagal berlangganan topik: {topic}",
"subscribed_success": "Berhasil berlangganan topik: {topic}",
"unsubscribed_failed": "Gagal berhenti berlangganan dari topik: {topic}",
"unsubscribed_success": "Berhasil berhenti berlangganan dari topik: {topic}",
"waiting_send_request": "Menunggu untuk mengirim request"
},
"support": {
"changelog": "Baca lebih lanjut tentang rilis terbaru",
"chat": "Pertanyaan? berbincanglah dengan kami!",
"community": "Ajukan pertanyaan dan bantu orang lain",
"documentation": "Baca lebih lanjut tentang Hoppscotch",
"forum": "Ajukan pertanyaan dan dapatkan jawaban",
"github": "Ikuti kami di GitHub",
"shortcuts": "Jelajahi aplikasi lebih cepat",
"team": "Hubungi tim",
"title": "Mendukung",
"twitter": "Ikuti kami di Twitter"
},
"tab": {
"authorization": "Authorization",
"body": "Body",
"collections": "Collections",
"documentation": "Dokumentasi",
"headers": "Headers",
"history": "Riwayat",
"mqtt": "MQTT",
"parameters": "Parameters",
"pre_request_script": "Pre-request Script",
"queries": "Queries",
"query": "Query",
"schema": "Schema",
"socketio": "Socket.IO",
"sse": "SSE",
"tests": "Tests",
"types": "Types",
"variables": "Variables",
"websocket": "WebSocket"
},
"team": {
"already_member": "Anda sudah menjadi anggota tim ini. Hubungi pemilik tim Anda.",
"create_new": "Buat tim baru",
"deleted": "Tim dihapus",
"edit": "Edit Tim",
"email": "E-mail",
"email_do_not_match": "Surel tidak cocok dengan detail akun Anda. Hubungi pemilik tim Anda.",
"exit": "Keluar dari Tim",
"exit_disabled": "Hanya pemilik yang tidak dapat keluar dari tim",
"invalid_email_format": "Format surel tidak valid",
"invalid_id": "ID tim tidak valid. Hubungi pemilik tim Anda.",
"invalid_invite_link": "Tautan undangan tidak valid",
"invalid_invite_link_description": "Tautan yang Anda ikuti tidak valid. Hubungi pemilik tim Anda.",
"invalid_member_permission": "Harap berikan izin yang valid kepada anggota tim",
"invite": "Mengundang",
"invite_more": "Undang lebih banyak",
"invite_tooltip": "Undang orang ke ruang kerja ini",
"invited_to_team": "{owner} mengundang Anda untuk bergabung {team}",
"join": "Undangan diterima",
"join_beta": "Bergabunglah dengan program beta untuk mengakses tim.",
"join_team": "Bergabung {team}",
"joined_team": "Anda telah bergabung {team}",
"joined_team_description": "Anda sekarang adalah anggota tim ini",
"left": "Anda meninggalkan tim",
"login_to_continue": "Masuk untuk melanjutkan",
"login_to_continue_description": "Anda harus login untuk bergabung dengan tim.",
"logout_and_try_again": "Keluar dan login dengan akun lain",
"member_has_invite": "ID email ini sudah memiliki undangan. Hubungi pemilik tim Anda.",
"member_not_found": "Anggota tidak ditemukan. Hubungi pemilik tim Anda.",
"member_removed": "Pengguna dihapus",
"member_role_updated": "Peran pengguna diperbarui",
"members": "Anggota",
"name_length_insufficient": "Nama tim harus setidaknya 6 karakter",
"name_updated": "Nama tim diperbarui",
"new": "Tim Baru",
"new_created": "Tim baru dibuat",
"new_name": "Tim baru saya",
"no_access": "Anda tidak memiliki akses edit ke collections ini",
"no_invite_found": "Undangan 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.",
"pending_invites": "Undangan tertunda",
"permissions": "Izin",
"saved": "Tim disimpan",
"select_a_team": "Pilih tim",
"title": "tim",
"we_sent_invite_link": "Kami mengirim tautan undangan ke semua undangan!",
"we_sent_invite_link_description": "Minta semua undangan untuk memeriksa kotak masuk mereka. Klik tautan untuk bergabung dengan tim."
},
"team_environment": {
"deleted": "Environment Deleted",
"duplicate": "Environment Duplicated",
"not_found": "Environment not found."
},
"test": {
"failed": "Tes gagal",
"javascript_code": "JavaScript Code",
"learn": "Baca dokumentasi",
"passed": "Tes lulus",
"report": "Laporan pengujian",
"results": "Hasil tes",
"script": "Script",
"snippets": "Snippets"
},
"websocket": {
"communication": "Komunikasi",
"log": "Log",
"message": "Pesan",
"protocols": "Protokol",
"url": "URL"
}
}

View File

@@ -7,6 +7,7 @@
"clear_all": "Cancella tutto",
"close": "Close",
"connect": "Connetti",
"connecting": "Connecting",
"copy": "Copia",
"delete": "Elimina",
"disconnect": "Disconnetti",
@@ -16,8 +17,9 @@
"drag_to_reorder": "Drag to reorder",
"duplicate": "Duplica",
"edit": "Modifica",
"filter_response": "Filter response",
"filter": "Filter",
"go_back": "Torna indietro",
"group_by": "Group by",
"label": "Etichetta",
"learn_more": "Per saperne di più",
"less": "Less",
@@ -35,6 +37,7 @@
"search": "Cerca",
"send": "Invia",
"start": "Avvia",
"starting": "Starting",
"stop": "Interrompi",
"to_close": "to close",
"to_navigate": "to navigate",
@@ -172,6 +175,7 @@
"protocols": "I protocolli sono vuoti",
"schema": "Connettiti a un endpoint GraphQL per mostrare lo schema",
"shortcodes": "Shortcodes are empty",
"subscription": "Subscriptions are empty",
"team_name": "Il nome del team è vuoto",
"teams": "I team sono vuoti",
"tests": "Non ci sono test per questa richiesta"
@@ -184,11 +188,13 @@
"deleted": "Environment deletion",
"edit": "Modifica ambiente",
"invalid_name": "Si prega di fornire un nome valido per l'ambiente",
"my_environments": "My Environments",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Nuovo ambiente",
"no_environment": "Nessun ambiente",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "Seleziona ambiente",
"team_environments": "Team Environments",
"title": "Ambienti",
"updated": "Environment updation",
"variable_list": "Elenco variabili"
@@ -222,6 +228,11 @@
"require_github": "Accedi con GitHub per creare un Gist segreto",
"title": "Export"
},
"filter": {
"all": "All",
"none": "None",
"starred": "Starred"
},
"folder": {
"created": "Cartella creata",
"edit": "Modifica cartella",
@@ -235,6 +246,10 @@
"schema": "Schema",
"subscriptions": "Sottoscrizioni"
},
"group": {
"time": "Time",
"url": "URL"
},
"header": {
"install_pwa": "Installa l'applicazione",
"login": "Accedi",
@@ -298,10 +313,28 @@
"import_export": "Importa/Esporta"
},
"mqtt": {
"already_subscribed": "You are already subscribed to this topic.",
"clean_session": "Clean Session",
"clear_input": "Clear input",
"clear_input_on_send": "Clear input on send",
"client_id": "Client ID",
"color": "Pick a color",
"communication": "Comunicazione",
"connection_config": "Connection Config",
"connection_not_authorized": "This MQTT connection does not use any authentication.",
"invalid_topic": "Please provide a topic for the subscription",
"keep_alive": "Keep Alive",
"log": "Log",
"lw_message": "Last-Will Message",
"lw_qos": "Last-Will QoS",
"lw_retain": "Last-Will Retain",
"lw_topic": "Last-Will Topic",
"message": "Messaggio",
"new": "New Subscription",
"not_connected": "Please start a MQTT connection first.",
"publish": "Pubblica",
"qos": "QoS",
"ssl": "SSL",
"subscribe": "Sottoscrivi",
"topic": "Argomento",
"topic_name": "Nome argomento",
@@ -325,6 +358,7 @@
},
"profile": {
"app_settings": "Impostazioni della app",
"default_hopp_displayname": "Unnamed User",
"editor": "Autore",
"editor_description": "Gli Autori possono aggiungere, modificare e cancellare richieste.",
"email_verification_mail": "A verification email has been sent to your email address. Please click on the link to verify your email address.",
@@ -362,7 +396,7 @@
"name": "Nome richiesta",
"new": "New Request",
"override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers",
"override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden",
"parameter_list": "Parametri della query",
"parameters": "Parametri",
@@ -502,6 +536,11 @@
"send_request": "Invia richiesta",
"title": "Richiesta"
},
"response": {
"copy": "Copy response to clipboard",
"download": "Download response as file",
"title": "Response"
},
"theme": {
"black": "Switch theme to black mode",
"dark": "Switch theme to dark mode",
@@ -647,6 +686,11 @@
"we_sent_invite_link": "Abbiamo inviato un link di invito a tutti gli invitati!",
"we_sent_invite_link_description": "Chiedi a tutti gli invitati di controllare la loro casella email. Cliccando sul link possono entrare nel team."
},
"team_environment": {
"deleted": "Environment Deleted",
"duplicate": "Environment Duplicated",
"not_found": "Environment not found."
},
"test": {
"failed": "Test fallito",
"javascript_code": "Codice JavaScript",

View File

@@ -7,6 +7,7 @@
"clear_all": "Clear all",
"close": "Close",
"connect": "Connect",
"connecting": "Connecting",
"copy": "Copy",
"delete": "Delete",
"disconnect": "Disconnect",
@@ -16,8 +17,9 @@
"drag_to_reorder": "Drag to reorder",
"duplicate": "Duplicate",
"edit": "Edit",
"filter_response": "Filter response",
"filter": "Filter",
"go_back": "Go back",
"group_by": "Group by",
"label": "Label",
"learn_more": "Learn more",
"less": "Less",
@@ -35,6 +37,7 @@
"search": "Search",
"send": "Send",
"start": "Start",
"starting": "Starting",
"stop": "Stop",
"to_close": "to close",
"to_navigate": "to navigate",
@@ -168,10 +171,11 @@
"members": "Team is empty",
"parameters": "This request does not have any parameters",
"pending_invites": "There are no pending invites for this team",
"profile": "Login in to view your profile",
"profile": "Login to view your profile",
"protocols": "Protocols are empty",
"schema": "Connect to a GraphQL endpoint to view schema",
"shortcodes": "Shortcodes are empty",
"subscription": "Subscriptions are empty",
"team_name": "Team name empty",
"teams": "You don't belong to any teams",
"tests": "There are no tests for this request"
@@ -184,11 +188,13 @@
"deleted": "Environment deletion",
"edit": "Edit Environment",
"invalid_name": "Please provide a name for the environment",
"my_environments": "My Environments",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "New Environment",
"no_environment": "No environment",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "Select environment",
"team_environments": "Team Environments",
"title": "Environments",
"updated": "Environment updated",
"variable_list": "Variable List"
@@ -222,6 +228,11 @@
"require_github": "Login with GitHub to create secret gist",
"title": "Export"
},
"filter": {
"all": "All",
"none": "None",
"starred": "Starred"
},
"folder": {
"created": "Folder created",
"edit": "Edit Folder",
@@ -235,6 +246,10 @@
"schema": "Schema",
"subscriptions": "Subscriptions"
},
"group": {
"time": "Time",
"url": "URL"
},
"header": {
"install_pwa": "Install app",
"login": "Login",
@@ -298,10 +313,28 @@
"import_export": "Import / Export"
},
"mqtt": {
"already_subscribed": "You are already subscribed to this topic.",
"clean_session": "Clean Session",
"clear_input": "Clear input",
"clear_input_on_send": "Clear input on send",
"client_id": "Client ID",
"color": "Pick a color",
"communication": "Communication",
"connection_config": "Connection Config",
"connection_not_authorized": "This MQTT connection does not use any authentication.",
"invalid_topic": "Please provide a topic for the subscription",
"keep_alive": "Keep Alive",
"log": "Log",
"lw_message": "Last-Will Message",
"lw_qos": "Last-Will QoS",
"lw_retain": "Last-Will Retain",
"lw_topic": "Last-Will Topic",
"message": "Message",
"new": "New Subscription",
"not_connected": "Please start a MQTT connection first.",
"publish": "Publish",
"qos": "QoS",
"ssl": "SSL",
"subscribe": "Subscribe",
"topic": "Topic",
"topic_name": "Topic Name",
@@ -325,6 +358,7 @@
},
"profile": {
"app_settings": "App Settings",
"default_hopp_displayname": "Unnamed User",
"editor": "Editor",
"editor_description": "Editors can add, edit, and delete requests.",
"email_verification_mail": "A verification email has been sent to your email address. Please click on the link to verify your email address.",
@@ -362,7 +396,7 @@
"name": "Request name",
"new": "New Request",
"override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers",
"override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden",
"parameter_list": "Query Parameters",
"parameters": "Parameters",
@@ -502,6 +536,11 @@
"send_request": "Send Request",
"title": "Request"
},
"response": {
"copy": "Copy response to clipboard",
"download": "Download response as file",
"title": "Response"
},
"theme": {
"black": "Switch theme to black mode",
"dark": "Switch theme to dark mode",
@@ -647,6 +686,11 @@
"we_sent_invite_link": "We sent an invite link to all invitees!",
"we_sent_invite_link_description": "Ask all invitees to check their inbox. Click on the link to join the team."
},
"team_environment": {
"deleted": "Environment Deleted",
"duplicate": "Environment Duplicated",
"not_found": "Environment not found."
},
"test": {
"failed": "test failed",
"javascript_code": "JavaScript Code",

View File

@@ -1,26 +1,28 @@
{
"action": {
"autoscroll": "Autoscroll",
"autoscroll": "자동 스크롤",
"cancel": "취소",
"choose_file": "파일 선택",
"clear": "지우기",
"clear_all": "모두 지우기",
"close": "Close",
"close": "닫기",
"connect": "연결",
"connecting": "Connecting",
"copy": "복사",
"delete": "삭제",
"disconnect": "연결 해제",
"dismiss": "닫기",
"dont_save": "Don't save",
"dont_save": "저장 안함",
"download_file": "파일 다운로드",
"drag_to_reorder": "Drag to reorder",
"duplicate": "복제",
"edit": "편집",
"filter_response": "Filter response",
"filter": "Filter",
"go_back": "돌아가기",
"group_by": "Group by",
"label": "이름",
"learn_more": "더 알아보기",
"less": "Less",
"less": "접기",
"more": "더보기",
"new": "추가",
"no": "아니요",
@@ -35,6 +37,7 @@
"search": "검색",
"send": "보내기",
"start": "시작",
"starting": "Starting",
"stop": "정지",
"to_close": "로 닫기",
"to_navigate": "로 이동",
@@ -77,7 +80,7 @@
"status": "상태",
"status_description": "Check the status of the website",
"terms_and_privacy": "약관 및 개인정보 보호",
"twitter": "트위터",
"twitter": "Twitter",
"type_a_command_search": "명령을 입력하거나 검색...",
"we_use_cookies": "우리는 쿠키를 사용중입니다.",
"whats_new": "새로 바뀐 점",
@@ -138,7 +141,7 @@
"remove_request": "이 요청을 영구적으로 삭제하겠습니까?",
"remove_team": "이 팀을 삭제하겠습니까?",
"remove_telemetry": "진단 데이터를 보내지 않겠습니까?",
"request_change": "Are you sure you want to discard current request, unsaved changes will be lost.",
"request_change": "현재 요청을 취소하시겠습니까? 저장되지 않은 변경사항은 삭제됩니다.",
"sync": "이 작업 공간을 동기화하겠습니까?"
},
"count": {
@@ -172,6 +175,7 @@
"protocols": "프로토콜이 비어 있습니다.",
"schema": "스키마를 보려면 GraphQL 엔드포인트에 연결하세요.",
"shortcodes": "Shortcodes are empty",
"subscription": "Subscriptions are empty",
"team_name": "팀 이름이 비어 있습니다.",
"teams": "아무 팀에도 속하지 않았습니다.",
"tests": "이 요청에 대한 테스트가 없습니다."
@@ -184,11 +188,13 @@
"deleted": "Environment deletion",
"edit": "환경 편집",
"invalid_name": "환경 이름을 바르게 입력하세요.",
"my_environments": "My Environments",
"nested_overflow": "환경 변수는 열 단계까지만 중첩될 수 있습니다.",
"new": "새 환경",
"no_environment": "환경 없음",
"no_environment_description": "선택한 환경이 없습니다. 선택해주세요.",
"select": "환경 선택",
"team_environments": "Team Environments",
"title": "환경",
"updated": "환경 수정됨",
"variable_list": "변수 목록"
@@ -210,7 +216,7 @@
"network_fail": "요청을 보낼 수 없습니다.",
"no_duration": "소요 시간 없음",
"no_results_found": "No matches found",
"page_not_found": "This page could not be found",
"page_not_found": "해당 페이지를 찾을 수 없습니다.",
"script_fail": "사전 요청 스크립트를 실행할 수 없습니다.",
"something_went_wrong": "문제가 발생했습니다.",
"test_script_fail": "테스트 스크립트를 실행할 수 없습니다."
@@ -222,6 +228,11 @@
"require_github": "GitHub에 로그인하여 secret gist 만들기",
"title": "내보내기"
},
"filter": {
"all": "All",
"none": "None",
"starred": "Starred"
},
"folder": {
"created": "폴더 생성됨",
"edit": "폴더 수정",
@@ -235,6 +246,10 @@
"schema": "스키마",
"subscriptions": "섭스크립션"
},
"group": {
"time": "Time",
"url": "URL"
},
"header": {
"install_pwa": "앱을 설치",
"login": "로그인",
@@ -276,12 +291,12 @@
"from_postman_description": "Postman 모음집을 가져옵니다.",
"from_url": "URL에서 가져오기",
"gist_url": "Gist URL 입력",
"import_from_url_invalid_fetch": "Couldn't get data from the url",
"import_from_url_invalid_file_format": "Error while importing collections",
"import_from_url_invalid_type": "Unsupported type. accepted values are 'hoppscotch', 'openapi', 'postman', 'insomnia'",
"import_from_url_success": "Collections Imported",
"import_from_url_invalid_fetch": "URL에서 데이터를 가져올 수 없습니다.",
"import_from_url_invalid_file_format": "모음집을 가져오는데 실패하였습니다.",
"import_from_url_invalid_type": "지원되지 않는 타입입니다. 지원되는 타입은 'hoppscotch', 'openapi', 'postman', 'insomnia' 입니다.",
"import_from_url_success": "모음집을 성공적으로 가져왔습니다.",
"json_description": "호프스카치 모음집 JSON 파일을 가져옵니다.",
"title": "가오기"
"title": "가오기"
},
"layout": {
"collapse_collection": "Collapse or Expand Collections",
@@ -295,13 +310,31 @@
"collections": "모음집",
"confirm": "확인",
"edit_request": "요청 수정",
"import_export": "가오기 / 내보내기"
"import_export": "가오기 / 내보내기"
},
"mqtt": {
"already_subscribed": "You are already subscribed to this topic.",
"clean_session": "Clean Session",
"clear_input": "Clear input",
"clear_input_on_send": "Clear input on send",
"client_id": "Client ID",
"color": "Pick a color",
"communication": "통신",
"connection_config": "Connection Config",
"connection_not_authorized": "This MQTT connection does not use any authentication.",
"invalid_topic": "Please provide a topic for the subscription",
"keep_alive": "Keep Alive",
"log": "로그",
"lw_message": "Last-Will Message",
"lw_qos": "Last-Will QoS",
"lw_retain": "Last-Will Retain",
"lw_topic": "Last-Will Topic",
"message": "메시지",
"new": "New Subscription",
"not_connected": "Please start a MQTT connection first.",
"publish": "게시",
"qos": "QoS",
"ssl": "SSL",
"subscribe": "구독",
"topic": "토픽",
"topic_name": "토픽 이름",
@@ -325,6 +358,7 @@
},
"profile": {
"app_settings": "앱 설정",
"default_hopp_displayname": "Unnamed User",
"editor": "편집자",
"editor_description": "편집자는 요청을 추가, 수정, 삭제할 수 있습니다.",
"email_verification_mail": "인증 이메일을 보냈습니다. 이메일에 있는 인증용 링크를 눌러주세요.",
@@ -360,9 +394,9 @@
"invalid_name": "요청 이름을 바르게 입력하세요.",
"method": "메서드",
"name": "요청 이름",
"new": "New Request",
"override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers",
"new": "새로운 요청",
"override": "덮어쓰기",
"override_help": "헤더에 <kbd>Content-Type</kbd>를 설정해주세요.",
"overriden": "Overridden",
"parameter_list": "쿼리 파라미터 목록",
"parameters": "파라미터",
@@ -381,7 +415,7 @@
"type": "요청 유형",
"url": "URL",
"variables": "변수",
"view_my_links": "View my links"
"view_my_links": "내 링크 보기"
},
"response": {
"body": "응답 본문",
@@ -502,6 +536,11 @@
"send_request": "요청 보내기",
"title": "요청"
},
"response": {
"copy": "Copy response to clipboard",
"download": "Download response as file",
"title": "Response"
},
"theme": {
"black": "검은 테마로 전환",
"dark": "어두운 테마로 전환",
@@ -512,7 +551,7 @@
},
"show": {
"code": "코드 표시",
"collection": "Expand Collection Panel",
"collection": "모음집 보기",
"more": "자세히 보기",
"sidebar": "사이드바 표시"
},
@@ -536,9 +575,9 @@
"connected": "연결됨",
"connected_to": "{name}에 연결됨",
"connecting_to": "{name}에 연결 중...",
"connection_error": "Failed to connect",
"connection_failed": "Connection failed",
"connection_lost": "Connection lost",
"connection_error": "연결 실패",
"connection_failed": "연결 실패",
"connection_lost": "연결 끊김",
"copied_to_clipboard": "클립보드에 복사됨",
"deleted": "삭제됨",
"deprecated": "더 이상 사용되지 않음",
@@ -647,6 +686,11 @@
"we_sent_invite_link": "모든 초대 대상에게 초대 링크를 보냈습니다.",
"we_sent_invite_link_description": "초대 대상들이 이메일을 확인하도록 권하세요. 이메일 속 링크를 클릭하면 팀에 합류할 수 있습니다."
},
"team_environment": {
"deleted": "Environment Deleted",
"duplicate": "Environment Duplicated",
"not_found": "Environment not found."
},
"test": {
"failed": "테스트 실패",
"javascript_code": "자바스크립트 코드",

View File

@@ -7,6 +7,7 @@
"clear_all": "Wis alles",
"close": "Close",
"connect": "Verbinden",
"connecting": "Connecting",
"copy": "Kopiëren",
"delete": "Verwijderen",
"disconnect": "Verbinding verbreken",
@@ -16,8 +17,9 @@
"drag_to_reorder": "Drag to reorder",
"duplicate": "Duplicate",
"edit": "Bewerking",
"filter_response": "Filter response",
"filter": "Filter",
"go_back": "Ga terug",
"group_by": "Group by",
"label": "Label",
"learn_more": "Leer meer",
"less": "Less",
@@ -35,6 +37,7 @@
"search": "Zoeken",
"send": "Versturen",
"start": "Begin",
"starting": "Starting",
"stop": "Stop",
"to_close": "to close",
"to_navigate": "to navigate",
@@ -142,10 +145,10 @@
"sync": "Weet u zeker dat u deze werkruimte wilt synchroniseren?"
},
"count": {
"header": "Kop {telling}",
"message": "Bericht {tel}",
"parameter": "Parameter {aantal}",
"protocol": "Protocol {tel}",
"header": "Kop {count}",
"message": "Bericht {count}",
"parameter": "Parameter {count}",
"protocol": "Protocol {count}",
"value": "Waarde {count}",
"variable": "Variabele {count}"
},
@@ -168,10 +171,11 @@
"members": "Team is leeg",
"parameters": "Dit verzoek heeft geen parameters",
"pending_invites": "There are no pending invites for this team",
"profile": "Login in to view your profile",
"profile": "Login to view your profile",
"protocols": "Protocollen zijn leeg",
"schema": "Verbinding maken met een GraphQL-eindpunt",
"shortcodes": "Shortcodes are empty",
"subscription": "Subscriptions are empty",
"team_name": "Teamnaam leeg",
"teams": "Teams zijn leeg",
"tests": "Er zijn geen tests voor dit verzoek"
@@ -184,11 +188,13 @@
"deleted": "Environment deletion",
"edit": "Omgeving bewerken",
"invalid_name": "Geef een geldige naam op voor de omgeving",
"my_environments": "My Environments",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Nieuwe omgeving",
"no_environment": "Geen omgeving",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "Selecteer omgeving",
"team_environments": "Team Environments",
"title": "omgevingen",
"updated": "Environment updation",
"variable_list": "Variabele lijst"
@@ -222,6 +228,11 @@
"require_github": "Log in met GitHub om een geheime kern te maken",
"title": "Export"
},
"filter": {
"all": "All",
"none": "None",
"starred": "Starred"
},
"folder": {
"created": "Map aangemaakt",
"edit": "Map bewerken",
@@ -235,6 +246,10 @@
"schema": "Schema",
"subscriptions": "Abonnementen"
},
"group": {
"time": "Time",
"url": "URL"
},
"header": {
"install_pwa": "Installeer app",
"login": "Log in",
@@ -298,10 +313,28 @@
"import_export": "Importeren / exporteren"
},
"mqtt": {
"already_subscribed": "You are already subscribed to this topic.",
"clean_session": "Clean Session",
"clear_input": "Clear input",
"clear_input_on_send": "Clear input on send",
"client_id": "Client ID",
"color": "Pick a color",
"communication": "Communicatie",
"connection_config": "Connection Config",
"connection_not_authorized": "This MQTT connection does not use any authentication.",
"invalid_topic": "Please provide a topic for the subscription",
"keep_alive": "Keep Alive",
"log": "Logboek",
"lw_message": "Last-Will Message",
"lw_qos": "Last-Will QoS",
"lw_retain": "Last-Will Retain",
"lw_topic": "Last-Will Topic",
"message": "Bericht",
"new": "New Subscription",
"not_connected": "Please start a MQTT connection first.",
"publish": "Publiceren",
"qos": "QoS",
"ssl": "SSL",
"subscribe": "Abonneren",
"topic": "Onderwerp",
"topic_name": "Onderwerpnaam",
@@ -325,6 +358,7 @@
},
"profile": {
"app_settings": "App Settings",
"default_hopp_displayname": "Unnamed User",
"editor": "Editor",
"editor_description": "Editors can add, edit, and delete requests.",
"email_verification_mail": "A verification email has been sent to your email address. Please click on the link to verify your email address.",
@@ -362,7 +396,7 @@
"name": "Naam aanvragen",
"new": "New Request",
"override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers",
"override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden",
"parameter_list": "Queryparameters",
"parameters": "Parameters:",
@@ -502,6 +536,11 @@
"send_request": "Verstuur verzoek",
"title": "Verzoek"
},
"response": {
"copy": "Copy response to clipboard",
"download": "Download response as file",
"title": "Response"
},
"theme": {
"black": "Switch theme to black mode",
"dark": "Switch theme to dark mode",
@@ -647,6 +686,11 @@
"we_sent_invite_link": "We sent an invite link to all invitees!",
"we_sent_invite_link_description": "Ask all invitees to check their inbox. Click on the link to join the team."
},
"team_environment": {
"deleted": "Environment Deleted",
"duplicate": "Environment Duplicated",
"not_found": "Environment not found."
},
"test": {
"failed": "test failed",
"javascript_code": "JavaScript-code",

View File

@@ -7,6 +7,7 @@
"clear_all": "Tøm alt",
"close": "Close",
"connect": "Koble",
"connecting": "Connecting",
"copy": "Kopiere",
"delete": "Slett",
"disconnect": "Koble fra",
@@ -16,8 +17,9 @@
"drag_to_reorder": "Drag to reorder",
"duplicate": "Duplicate",
"edit": "Rediger",
"filter_response": "Filter response",
"filter": "Filter",
"go_back": "Gå tilbake",
"group_by": "Group by",
"label": "Merkelapp",
"learn_more": "Lær mer",
"less": "Less",
@@ -35,6 +37,7 @@
"search": "Søk",
"send": "Sende",
"start": "Start",
"starting": "Starting",
"stop": "Stoppe",
"to_close": "to close",
"to_navigate": "to navigate",
@@ -168,10 +171,11 @@
"members": "Teamet er tomt",
"parameters": "Denne forespørselen har ingen parametere",
"pending_invites": "There are no pending invites for this team",
"profile": "Login in to view your profile",
"profile": "Login to view your profile",
"protocols": "Protokoller er tomme",
"schema": "Koble til et GraphQL-endepunkt",
"shortcodes": "Shortcodes are empty",
"subscription": "Subscriptions are empty",
"team_name": "Lagnavnet er tomt",
"teams": "Lagene er tomme",
"tests": "Det er ingen tester for denne forespørselen"
@@ -184,11 +188,13 @@
"deleted": "Environment deletion",
"edit": "Rediger miljø",
"invalid_name": "Oppgi et gyldig navn på miljøet",
"my_environments": "My Environments",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Nytt miljø",
"no_environment": "Ingen miljø",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "Velg miljø",
"team_environments": "Team Environments",
"title": "Miljøer",
"updated": "Environment updation",
"variable_list": "Variabel liste"
@@ -222,6 +228,11 @@
"require_github": "Logg på med GitHub for å lage en hemmelig oppgave",
"title": "Export"
},
"filter": {
"all": "All",
"none": "None",
"starred": "Starred"
},
"folder": {
"created": "Mappen er opprettet",
"edit": "Rediger mappe",
@@ -235,6 +246,10 @@
"schema": "Skjema",
"subscriptions": "Abonnementer"
},
"group": {
"time": "Time",
"url": "URL"
},
"header": {
"install_pwa": "Installer app",
"login": "Logg Inn",
@@ -298,10 +313,28 @@
"import_export": "Import / Eksport"
},
"mqtt": {
"already_subscribed": "You are already subscribed to this topic.",
"clean_session": "Clean Session",
"clear_input": "Clear input",
"clear_input_on_send": "Clear input on send",
"client_id": "Client ID",
"color": "Pick a color",
"communication": "Kommunikasjon",
"connection_config": "Connection Config",
"connection_not_authorized": "This MQTT connection does not use any authentication.",
"invalid_topic": "Please provide a topic for the subscription",
"keep_alive": "Keep Alive",
"log": "Logg",
"lw_message": "Last-Will Message",
"lw_qos": "Last-Will QoS",
"lw_retain": "Last-Will Retain",
"lw_topic": "Last-Will Topic",
"message": "Beskjed",
"new": "New Subscription",
"not_connected": "Please start a MQTT connection first.",
"publish": "Publisere",
"qos": "QoS",
"ssl": "SSL",
"subscribe": "Abonnere",
"topic": "Emne",
"topic_name": "Emne navn",
@@ -325,6 +358,7 @@
},
"profile": {
"app_settings": "App Settings",
"default_hopp_displayname": "Unnamed User",
"editor": "Editor",
"editor_description": "Editors can add, edit, and delete requests.",
"email_verification_mail": "A verification email has been sent to your email address. Please click on the link to verify your email address.",
@@ -362,7 +396,7 @@
"name": "Forespørselsnavn",
"new": "New Request",
"override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers",
"override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden",
"parameter_list": "Spørringsparametere",
"parameters": "Parametere",
@@ -502,6 +536,11 @@
"send_request": "Send forespørsel",
"title": "Be om"
},
"response": {
"copy": "Copy response to clipboard",
"download": "Download response as file",
"title": "Response"
},
"theme": {
"black": "Switch theme to black mode",
"dark": "Switch theme to dark mode",
@@ -647,6 +686,11 @@
"we_sent_invite_link": "We sent an invite link to all invitees!",
"we_sent_invite_link_description": "Ask all invitees to check their inbox. Click on the link to join the team."
},
"team_environment": {
"deleted": "Environment Deleted",
"duplicate": "Environment Duplicated",
"not_found": "Environment not found."
},
"test": {
"failed": "test failed",
"javascript_code": "JavaScript-kode",

View File

@@ -7,6 +7,7 @@
"clear_all": "Wyczyść wszystko",
"close": "Close",
"connect": "Połącz",
"connecting": "Connecting",
"copy": "Kopiuj",
"delete": "Usuń",
"disconnect": "Rozłącz",
@@ -16,8 +17,9 @@
"drag_to_reorder": "Drag to reorder",
"duplicate": "Duplicate",
"edit": "Edytuj",
"filter_response": "Filter response",
"filter": "Filter",
"go_back": "Wróć",
"group_by": "Group by",
"label": "Etykieta",
"learn_more": "Dowiedz się więcej",
"less": "Less",
@@ -35,6 +37,7 @@
"search": "Szukaj",
"send": "Wyślij",
"start": "Rozpocznij",
"starting": "Starting",
"stop": "Zatrzymaj",
"to_close": "to close",
"to_navigate": "to navigate",
@@ -144,10 +147,10 @@
"count": {
"header": "Nagłówek {count}",
"message": "Wiadomość {count}",
"parameter": "Parametr {liczba}",
"protocol": "Protokół {liczba}",
"value": "Wartość {liczba}",
"variable": "Zmienna {liczba}"
"parameter": "Parametr {count}",
"protocol": "Protokół {count}",
"value": "Wartość {count}",
"variable": "Zmienna {count}"
},
"documentation": {
"generate": "Wygeneruj dokumentację",
@@ -168,10 +171,11 @@
"members": "Zespół jest pusty",
"parameters": "To żądanie nie ma żadnych parametrów",
"pending_invites": "There are no pending invites for this team",
"profile": "Login in to view your profile",
"profile": "Login to view your profile",
"protocols": "Protokoły są puste",
"schema": "Połącz się z punktem końcowym GraphQL",
"shortcodes": "Shortcodes are empty",
"subscription": "Subscriptions are empty",
"team_name": "Nazwa zespołu jest pusta",
"teams": "Zespoły są puste",
"tests": "Nie ma testów dla tego żądania"
@@ -184,11 +188,13 @@
"deleted": "Environment deletion",
"edit": "Edytuj środowisko",
"invalid_name": "Podaj prawidłową nazwę środowiska",
"my_environments": "My Environments",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Nowe środowisko",
"no_environment": "Brak środowiska",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "Wybierz środowisko",
"team_environments": "Team Environments",
"title": "Środowiska",
"updated": "Environment updation",
"variable_list": "Lista zmiennych"
@@ -222,6 +228,11 @@
"require_github": "Zaloguj się za pomocą GitHub, aby utworzyć tajny Gist",
"title": "Export"
},
"filter": {
"all": "All",
"none": "None",
"starred": "Starred"
},
"folder": {
"created": "Utworzono folder",
"edit": "Edytuj folder",
@@ -235,6 +246,10 @@
"schema": "Schemat",
"subscriptions": "Subskrypcje"
},
"group": {
"time": "Time",
"url": "URL"
},
"header": {
"install_pwa": "Zainstaluj aplikację",
"login": "Zaloguj sie",
@@ -298,10 +313,28 @@
"import_export": "Import Eksport"
},
"mqtt": {
"already_subscribed": "You are already subscribed to this topic.",
"clean_session": "Clean Session",
"clear_input": "Clear input",
"clear_input_on_send": "Clear input on send",
"client_id": "Client ID",
"color": "Pick a color",
"communication": "Komunikacja",
"connection_config": "Connection Config",
"connection_not_authorized": "This MQTT connection does not use any authentication.",
"invalid_topic": "Please provide a topic for the subscription",
"keep_alive": "Keep Alive",
"log": "Logi",
"lw_message": "Last-Will Message",
"lw_qos": "Last-Will QoS",
"lw_retain": "Last-Will Retain",
"lw_topic": "Last-Will Topic",
"message": "Wiadomość",
"new": "New Subscription",
"not_connected": "Please start a MQTT connection first.",
"publish": "Publikuj",
"qos": "QoS",
"ssl": "SSL",
"subscribe": "Subskrybuj",
"topic": "Temat",
"topic_name": "Nazwa tematu",
@@ -325,6 +358,7 @@
},
"profile": {
"app_settings": "App Settings",
"default_hopp_displayname": "Unnamed User",
"editor": "Editor",
"editor_description": "Editors can add, edit, and delete requests.",
"email_verification_mail": "A verification email has been sent to your email address. Please click on the link to verify your email address.",
@@ -362,7 +396,7 @@
"name": "Nazwa",
"new": "New Request",
"override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers",
"override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden",
"parameter_list": "Parametry zapytania",
"parameters": "Parametry",
@@ -502,6 +536,11 @@
"send_request": "Wyślij żądanie",
"title": "Żądania"
},
"response": {
"copy": "Copy response to clipboard",
"download": "Download response as file",
"title": "Response"
},
"theme": {
"black": "Switch theme to black mode",
"dark": "Switch theme to dark mode",
@@ -647,6 +686,11 @@
"we_sent_invite_link": "We sent an invite link to all invitees!",
"we_sent_invite_link_description": "Ask all invitees to check their inbox. Click on the link to join the team."
},
"team_environment": {
"deleted": "Environment Deleted",
"duplicate": "Environment Duplicated",
"not_found": "Environment not found."
},
"test": {
"failed": "test failed",
"javascript_code": "Kod JavaScript",

View File

@@ -7,6 +7,7 @@
"clear_all": "Limpar tudo",
"close": "Close",
"connect": "Conectar",
"connecting": "Connecting",
"copy": "Copiar",
"delete": "Excluir",
"disconnect": "Desconectar",
@@ -16,8 +17,9 @@
"drag_to_reorder": "Drag to reorder",
"duplicate": "Duplicar",
"edit": "Editar",
"filter_response": "Filter response",
"filter": "Filter",
"go_back": "Voltar",
"group_by": "Group by",
"label": "Etiqueta",
"learn_more": "Saber mais",
"less": "Menos",
@@ -35,6 +37,7 @@
"search": "Procurar",
"send": "Enviar",
"start": "Começar",
"starting": "Starting",
"stop": "Pare",
"to_close": "Fechar",
"to_navigate": "Navegar",
@@ -142,12 +145,12 @@
"sync": "Tem certeza de que deseja sincronizar este espaço de trabalho?"
},
"count": {
"header": "Cabeçalho {contagem}",
"message": "Mensagem {contagem}",
"parameter": "Parâmetro {contagem}",
"protocol": "Protocolo {contagem}",
"value": "Valor {contagem}",
"variable": "Variável {contagem}"
"header": "Cabeçalho {count}",
"message": "Mensagem {count}",
"parameter": "Parâmetro {count}",
"protocol": "Protocolo {count}",
"value": "Valor {count}",
"variable": "Variável {count}"
},
"documentation": {
"generate": "Gerar documentação",
@@ -172,6 +175,7 @@
"protocols": "Os protocolos estão vazios",
"schema": "Conecte-se a um endpoint GraphQL",
"shortcodes": "Shortcodes are empty",
"subscription": "Subscriptions are empty",
"team_name": "Nome da equipe vazio",
"teams": "Equipes estão vazias",
"tests": "Não há testes para esta requisição"
@@ -184,11 +188,13 @@
"deleted": "Deleção de ambiente",
"edit": "Editar Ambiente",
"invalid_name": "Forneça um nome válido para o ambiente",
"my_environments": "My Environments",
"nested_overflow": "Variáveis de ambiente aninhadas são limitadas a 10 níveis",
"new": "Novo ambiente",
"no_environment": "Sem ambiente",
"no_environment_description": "Nenhum ambiente foi selecionado. Escolha o que fazer com as seguintes variáveis.",
"select": "Selecione o ambiente",
"team_environments": "Team Environments",
"title": "Ambientes",
"updated": "Atualizacao de ambientes",
"variable_list": "Lista de Variáveis"
@@ -222,6 +228,11 @@
"require_github": "Faça login com GitHub para criar um gist secreta",
"title": "Exportar"
},
"filter": {
"all": "All",
"none": "None",
"starred": "Starred"
},
"folder": {
"created": "Pasta criada",
"edit": "Editar pasta",
@@ -235,6 +246,10 @@
"schema": "Esquema",
"subscriptions": "Assinaturas"
},
"group": {
"time": "Time",
"url": "URL"
},
"header": {
"install_pwa": "Instalar aplicativo",
"login": "Conecte-se",
@@ -298,10 +313,28 @@
"import_export": "Importar / Exportar"
},
"mqtt": {
"already_subscribed": "You are already subscribed to this topic.",
"clean_session": "Clean Session",
"clear_input": "Clear input",
"clear_input_on_send": "Clear input on send",
"client_id": "Client ID",
"color": "Pick a color",
"communication": "Comunicação",
"connection_config": "Connection Config",
"connection_not_authorized": "This MQTT connection does not use any authentication.",
"invalid_topic": "Please provide a topic for the subscription",
"keep_alive": "Keep Alive",
"log": "Registro",
"lw_message": "Last-Will Message",
"lw_qos": "Last-Will QoS",
"lw_retain": "Last-Will Retain",
"lw_topic": "Last-Will Topic",
"message": "Mensagem",
"new": "New Subscription",
"not_connected": "Please start a MQTT connection first.",
"publish": "Publicar",
"qos": "QoS",
"ssl": "SSL",
"subscribe": "Se inscrever",
"topic": "Tema",
"topic_name": "Nome do tópico",
@@ -325,6 +358,7 @@
},
"profile": {
"app_settings": "App Settings",
"default_hopp_displayname": "Unnamed User",
"editor": "Editor",
"editor_description": "Editores podem adicionar, editar e deletar requisições.",
"email_verification_mail": "Um e-mail de verificação foi enviado ao seu endereço de e-mail. Por favor, clique no link para verificar seu endereço e-mail.",
@@ -362,7 +396,7 @@
"name": "Nome da requisição",
"new": "Nova requisição",
"override": "Substituir",
"override_help": "Substituir <xmp>Content-Type</xmp> em Headers",
"override_help": "Substituir <kbd>Content-Type</kbd> em Headers",
"overriden": "Substituído",
"parameter_list": "Parâmetros da requisição",
"parameters": "Parâmetros",
@@ -502,6 +536,11 @@
"send_request": "Enviar requisição",
"title": "Solicitar"
},
"response": {
"copy": "Copy response to clipboard",
"download": "Download response as file",
"title": "Response"
},
"theme": {
"black": "Trocar para o tema preto",
"dark": "Trocar para o tema escuro",
@@ -647,6 +686,11 @@
"we_sent_invite_link": "Link de convite enviado para todos os convidados!",
"we_sent_invite_link_description": "Peça a todos os convidados que verifiquem sua caixa de entrada. Clique no link para se juntar à equipe."
},
"team_environment": {
"deleted": "Environment Deleted",
"duplicate": "Environment Duplicated",
"not_found": "Environment not found."
},
"test": {
"failed": "teste falhou",
"javascript_code": "Código JavaScript",

View File

@@ -7,6 +7,7 @@
"clear_all": "Limpar tudo",
"close": "Close",
"connect": "Conectar",
"connecting": "Connecting",
"copy": "cópia de",
"delete": "Excluir",
"disconnect": "desconectar",
@@ -16,8 +17,9 @@
"drag_to_reorder": "Drag to reorder",
"duplicate": "Duplicate",
"edit": "Editar",
"filter_response": "Filter response",
"filter": "Filter",
"go_back": "Volte",
"group_by": "Group by",
"label": "Etiqueta",
"learn_more": "Saber mais",
"less": "Less",
@@ -35,6 +37,7 @@
"search": "Procurar",
"send": "Mandar",
"start": "Começar",
"starting": "Starting",
"stop": "Pare",
"to_close": "to close",
"to_navigate": "to navigate",
@@ -142,12 +145,12 @@
"sync": "Tem certeza de que deseja sincronizar este espaço de trabalho?"
},
"count": {
"header": "Cabeçalho {contagem}",
"message": "Mensagem {contagem}",
"parameter": "Parâmetro {contagem}",
"protocol": "Protocolo {contagem}",
"value": "Valor {contagem}",
"variable": "Variável {contagem}"
"header": "Cabeçalho {count}",
"message": "Mensagem {count}",
"parameter": "Parâmetro {count}",
"protocol": "Protocolo {count}",
"value": "Valor {count}",
"variable": "Variável {count}"
},
"documentation": {
"generate": "Gerar documentação",
@@ -168,10 +171,11 @@
"members": "Time está vazio",
"parameters": "Esta solicitação não possui parâmetros",
"pending_invites": "There are no pending invites for this team",
"profile": "Login in to view your profile",
"profile": "Login to view your profile",
"protocols": "Os protocolos estão vazios",
"schema": "Conecte-se a um endpoint GraphQL",
"shortcodes": "Shortcodes are empty",
"subscription": "Subscriptions are empty",
"team_name": "Nome do time vazio",
"teams": "Times estão vazios",
"tests": "Não há testes para esta solicitação"
@@ -184,11 +188,13 @@
"deleted": "Environment deletion",
"edit": "Editar Ambiente",
"invalid_name": "Forneça um nome válido para o ambiente",
"my_environments": "My Environments",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Novo ambiente",
"no_environment": "Sem ambiente",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "Selecione o ambiente",
"team_environments": "Team Environments",
"title": "Ambientes",
"updated": "Environment updation",
"variable_list": "Lista de Variáveis"
@@ -222,6 +228,11 @@
"require_github": "Faça login com GitHub para criar uma essência secreta",
"title": "Export"
},
"filter": {
"all": "All",
"none": "None",
"starred": "Starred"
},
"folder": {
"created": "Pasta criada",
"edit": "Editar pasta",
@@ -235,6 +246,10 @@
"schema": "Esquema",
"subscriptions": "Assinaturas"
},
"group": {
"time": "Time",
"url": "URL"
},
"header": {
"install_pwa": "Instalar aplicativo",
"login": "Conecte-se",
@@ -298,10 +313,28 @@
"import_export": "Importar / Exportar"
},
"mqtt": {
"already_subscribed": "You are already subscribed to this topic.",
"clean_session": "Clean Session",
"clear_input": "Clear input",
"clear_input_on_send": "Clear input on send",
"client_id": "Client ID",
"color": "Pick a color",
"communication": "Comunicação",
"connection_config": "Connection Config",
"connection_not_authorized": "This MQTT connection does not use any authentication.",
"invalid_topic": "Please provide a topic for the subscription",
"keep_alive": "Keep Alive",
"log": "Registro",
"lw_message": "Last-Will Message",
"lw_qos": "Last-Will QoS",
"lw_retain": "Last-Will Retain",
"lw_topic": "Last-Will Topic",
"message": "Mensagem",
"new": "New Subscription",
"not_connected": "Please start a MQTT connection first.",
"publish": "Publicar",
"qos": "QoS",
"ssl": "SSL",
"subscribe": "Se inscrever",
"topic": "Tema",
"topic_name": "Nome do tópico",
@@ -325,6 +358,7 @@
},
"profile": {
"app_settings": "App Settings",
"default_hopp_displayname": "Unnamed User",
"editor": "Editor",
"editor_description": "Editors can add, edit, and delete requests.",
"email_verification_mail": "A verification email has been sent to your email address. Please click on the link to verify your email address.",
@@ -362,7 +396,7 @@
"name": "Nome do pedido",
"new": "New Request",
"override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers",
"override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden",
"parameter_list": "Parâmetros de consulta",
"parameters": "Parâmetros",
@@ -502,6 +536,11 @@
"send_request": "Enviar pedido",
"title": "Solicitar"
},
"response": {
"copy": "Copy response to clipboard",
"download": "Download response as file",
"title": "Response"
},
"theme": {
"black": "Switch theme to black mode",
"dark": "Switch theme to dark mode",
@@ -647,6 +686,11 @@
"we_sent_invite_link": "We sent an invite link to all invitees!",
"we_sent_invite_link_description": "Ask all invitees to check their inbox. Click on the link to join the team."
},
"team_environment": {
"deleted": "Environment Deleted",
"duplicate": "Environment Duplicated",
"not_found": "Environment not found."
},
"test": {
"failed": "test failed",
"javascript_code": "Código JavaScript",

View File

@@ -1,47 +1,50 @@
{
"action": {
"autoscroll": "Autoscroll",
"autoscroll": "Derulare automată",
"cancel": "Anulare",
"choose_file": "Alegeți un fișier",
"clear": "clar",
"clear_all": "Curata tot",
"close": "Close",
"connect": "Conectați",
"copy": "Copie",
"clear": "Curăță",
"clear_all": "Curăță tot",
"close": "Închide",
"connect": "Conectare",
"connecting": "Connecting",
"copy": "Copiază",
"delete": "Șterge",
"disconnect": "Deconectat",
"disconnect": "Deconectare",
"dismiss": "Renunță",
"dont_save": "Don't save",
"dont_save": "Nu salva",
"download_file": "Descărcare fișier",
"drag_to_reorder": "Drag to reorder",
"duplicate": "Duplicate",
"edit": "Editați | ×",
"filter_response": "Filter response",
"go_back": "Întoarce-te",
"label": "Eticheta",
"drag_to_reorder": "Trage pentru a rearanja",
"duplicate": "Duplicare",
"edit": "Editare",
"filter": "Filtrare răspuns",
"go_back": "Înapoi",
"group_by": "Group by",
"label": "Etichetă",
"learn_more": "Află mai multe",
"less": "Less",
"less": "Mai puțin",
"more": "Mai mult",
"new": "Nou",
"no": "Nu",
"open_workspace": "Open workspace",
"paste": "Paste",
"prettify": "Dăruiește",
"remove": "Elimina",
"restore": "Restabili",
"save": "salva",
"scroll_to_bottom": "Scroll to bottom",
"scroll_to_top": "Scroll to top",
"open_workspace": "Deschide spațiul de lucru",
"paste": "Lipește",
"prettify": "Formatează",
"remove": "Elimină",
"restore": "Restabilește",
"save": "Salvează",
"scroll_to_bottom": "Derulare la sfârșit",
"scroll_to_top": "Derulare la început",
"search": "Căutare",
"send": "Trimite",
"start": "start",
"start": "Start",
"starting": "Starting",
"stop": "Stop",
"to_close": "to close",
"to_navigate": "to navigate",
"to_select": "to select",
"turn_off": "Opriți",
"turn_on": "Aprinde",
"undo": "Anula",
"to_close": "Închide",
"to_navigate": "Navighează",
"to_select": "Selectează",
"turn_off": "Oprește",
"turn_on": "Pornește",
"undo": "Anulare",
"yes": "da"
},
"add": {
@@ -51,52 +54,52 @@
"app": {
"chat_with_us": "Vorbeste cu noi",
"contact_us": "Contactează-ne",
"copy": "Copie",
"copy_user_id": "Copy User Auth Token",
"developer_option": "Developer options",
"developer_option_description": "Developer tools which helps in development and maintenance of Hoppscotch.",
"copy": "Copiază",
"copy_user_id": "Copiază token-ul de autentificare",
"developer_option": "Setări pentru dezvoltatori",
"developer_option_description": "Unelte pentru dezvoltatori care ajută în dezvoltarea și menținerea Hoopscotch.",
"discord": "Discord",
"documentation": "Documentație",
"github": "GitHub",
"help": "Ajutor, feedback și documentație",
"home": "Acasă",
"invite": "A invita",
"invite_description": "În Hoppscotch, am proiectat o interfață simplă și intuitivă pentru crearea și gestionarea API-urilor dvs. Hoppscotch este un instrument care vă ajută să construiți, să testați, să documentați și să partajați API-urile dvs.",
"invite_your_friends": "Invita-ti prietenii",
"invite": "Invită",
"invite_description": "Am proiectat în Hoppscotch o interfață simplă și intuitivă pentru crearea și gestionarea API-urilor dvs. Hoppscotch este un instrument care vă ajută să construiți, să testați, să documentați și să partajați API-urile dvs.",
"invite_your_friends": "Invită-ți prietenii",
"join_discord_community": "Alătură-te comunității noastre Discord",
"keyboard_shortcuts": "Comenzi rapide de la tastatură",
"name": "Hoppscotch",
"new_version_found": "Nouă versiune găsită. Reîmprospătați pentru a actualiza.",
"options": "Options",
"options": "Opțiuni",
"proxy_privacy_policy": "Politica de confidențialitate proxy",
"reload": "Reîncarcă",
"search": "Căutare",
"share": "Acțiune",
"share": "Distribuie",
"shortcuts": "Comenzi rapide",
"spotlight": "În centrul atenției",
"status": "stare",
"status_description": "Check the status of the website",
"status": "Stare",
"status_description": "Verifică statusul paginii web",
"terms_and_privacy": "Termeni și confidențialitate",
"twitter": "Stare de nervozitate",
"twitter": "Twitter",
"type_a_command_search": "Tastați o comandă sau căutați ...",
"we_use_cookies": "Folosim cookie-uri",
"whats_new": "Ce mai e nou?",
"wiki": "Wiki"
},
"auth": {
"account_exists": "Contul există cu acreditări diferite - Conectați-vă pentru a conecta ambele conturi",
"account_exists": "Contul există cu credențiale diferite - Conectați-vă pentru a conecta ambele conturi",
"all_sign_in_options": "Toate opțiunile de conectare",
"continue_with_email": "Continuați cu e-mailul",
"continue_with_github": "Continuați cu GitHub",
"continue_with_google": "Continuați cu Google",
"continue_with_microsoft": "Continue with Microsoft",
"continue_with_microsoft": "Continuați cu Microsoft",
"email": "E-mail",
"logged_out": "Delogat",
"login": "Autentificare",
"login_success": "Conectat cu succes",
"login_to_hoppscotch": "Conectați-vă la Hoppscotch",
"logout": "Deconectați-vă",
"re_enter_email": "Reintroduceti emailul",
"re_enter_email": "Reintroduceți emailul",
"send_magic_link": "Trimiteți un link magic",
"sync": "Sincronizare",
"we_sent_magic_link": "V-am trimis un link magic!",
@@ -105,10 +108,10 @@
"authorization": {
"generate_token": "Generați token",
"include_in_url": "Includeți în URL",
"learn": "Afla cum",
"pass_key_by": "Pass by",
"password": "Parola",
"token": "Jeton",
"learn": "Află cum",
"pass_key_by": "Transimteți cheia",
"password": "Parolă",
"token": "Token",
"type": "Tipul de autorizare",
"username": "Nume de utilizator"
},
@@ -118,10 +121,10 @@
"invalid_name": "Vă rugăm să furnizați un nume valid pentru colecție",
"my_collections": "Colecțiile mele",
"name": "Noua mea colecție",
"name_length_insufficient": "Collection name should be at least 3 characters long",
"name_length_insufficient": "Numele colecției trebuie să aibă minim 3 caractere lungime",
"new": "Colecție nouă",
"renamed": "Colecția redenumită",
"request_in_use": "Request in use",
"request_in_use": "Cerere în executare",
"save_as": "Salvează ca",
"select": "Selectați o colecție",
"select_location": "Selectați locația",
@@ -129,7 +132,7 @@
"team_collections": "Colecții de echipă"
},
"confirm": {
"exit_team": "Are you sure you want to leave this team?",
"exit_team": "Sigur doriți sa părăsiți echipa curentă?",
"logout": "Sigur doriți să vă deconectați?",
"remove_collection": "Sigur doriți să ștergeți definitiv această colecție?",
"remove_environment": "Sigur doriți să ștergeți definitiv acest mediu?",
@@ -138,15 +141,15 @@
"remove_request": "Sigur doriți să ștergeți definitiv această solicitare?",
"remove_team": "Sigur doriți să ștergeți această echipă?",
"remove_telemetry": "Sigur doriți să renunțați la telemetrie?",
"request_change": "Are you sure you want to discard current request, unsaved changes will be lost.",
"request_change": "Sigur doriți să renunțați la cererea curentă? Modificările nesalvate se vor pierde.",
"sync": "Sigur doriți să sincronizați acest spațiu de lucru?"
},
"count": {
"header": "Antet {count}",
"message": "Număr de mesaje",
"parameter": "Parametrul {count}",
"protocol": "Protocol {count}",
"value": "Valoare {count}",
"protocol": "Protocolul {count}",
"value": "Valoarea {count}",
"variable": "Variabila {count}"
},
"documentation": {
@@ -158,39 +161,42 @@
"body": "Această cerere nu are un corp",
"collection": "Colecția este goală",
"collections": "Colecțiile sunt goale",
"documentation": "Connect to a GraphQL endpoint to view documentation",
"endpoint": "Endpoint cannot be empty",
"documentation": "Conectați-vă la un Endpoint GraphQL pentru a vedea documentația",
"endpoint": "Endpoint-ul nu poate fi gol",
"environments": "Mediile sunt goale",
"folder": "Dosarul este gol",
"headers": "Această solicitare nu are anteturi",
"history": "Istoria este goală",
"invites": "Invite list is empty",
"invites": "Lista de invitații este goală",
"members": "Echipa este goală",
"parameters": "Această solicitare nu are niciun parametru",
"pending_invites": "There are no pending invites for this team",
"profile": "Login in to view your profile",
"pending_invites": "Nu sunt invitații în așteptare pentru această echipă",
"profile": "Autentificați-vă pentru a putea vizualiza profilul",
"protocols": "Protocoalele sunt goale",
"schema": "Conectați-vă la un punct final GraphQL",
"shortcodes": "Shortcodes are empty",
"schema": "Conectați-vă la un Endpoint GraphQL",
"shortcodes": "Codurile scurte sunt goale",
"subscription": "Subscriptions are empty",
"team_name": "Numele echipei este gol",
"teams": "Echipele sunt goale",
"tests": "Nu există teste pentru această solicitare"
},
"environment": {
"add_to_global": "Add to Global",
"added": "Environment addition",
"add_to_global": "Adaugă global",
"added": "Mediu adăugat",
"create_new": "Creați un mediu nou",
"created": "Environment created",
"deleted": "Environment deletion",
"created": "Mediu creat",
"deleted": "Mediu șters",
"edit": "Editați mediul",
"invalid_name": "Vă rugăm să furnizați un nume valid pentru mediu",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Noul mediu",
"my_environments": "My Environments",
"nested_overflow": "Variabilele de mediu impricate sunt limitate la 10 nivele",
"new": "Mediu nou",
"no_environment": "Fără mediu",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"no_environment_description": "Niciun mediu nu a fost selectat. Alegeți acțiuni pentru următoarele variabile.",
"select": "Selectați mediul",
"team_environments": "Team Environments",
"title": "Medii",
"updated": "Environment updation",
"updated": "Mediu actualizat",
"variable_list": "Lista variabilelor"
},
"error": {
@@ -199,34 +205,39 @@
"curl_invalid_format": "cURL nu este formatat corect",
"empty_req_name": "Nume cerere goală",
"f12_details": "(F12 pentru detalii)",
"gql_prettify_invalid_query": "Nu am putut preta o interogare nevalidă, rezolvarea erorilor de sintaxă a interogării și încercați din nou",
"incomplete_config_urls": "Incomplete configuration URLs",
"incorrect_email": "Incorrect email",
"invalid_link": "Invalid link",
"invalid_link_description": "The link you clicked is invalid or expired.",
"json_parsing_failed": "Invalid JSON",
"json_prettify_invalid_body": "Nu s-a putut pregăti un corp nevalid, a rezolva erorile de sintaxă json și a încerca din nou",
"network_error": "There seems to be a network error. Please try again.",
"gql_prettify_invalid_query": "Nu am putut formata o interogare nevalidă, rezolvați erorile de sintaxă ale interogării și încercați din nou",
"incomplete_config_urls": "Configurație URL incompletă",
"incorrect_email": "Email incorect",
"invalid_link": "Link invalid",
"invalid_link_description": "Link-ul este invalid sau a expirat.",
"json_parsing_failed": "JSON invalid",
"json_prettify_invalid_body": "Nu s-a putut formata un corp invalid, rezolvați erorile de sintaxă JSON și încercați din nou",
"network_error": "Probleme cu conexiunea. Încercați din nou.",
"network_fail": "Nu s-a putut trimite solicitarea",
"no_duration": "Fără durată",
"no_results_found": "No matches found",
"page_not_found": "This page could not be found",
"script_fail": "Nu s-a putut executa scriptul de pre-cerere",
"something_went_wrong": "Ceva n-a mers bine",
"test_script_fail": "Could not execute post-request script"
"no_results_found": "Nu au fost găsite potriviri",
"page_not_found": "Pagina nu a putut fi găsită",
"script_fail": "Nu s-a putut executa scriptul",
"something_went_wrong": "Ceva nu a mers bine",
"test_script_fail": "Nu s-a putut executa scriptul"
},
"export": {
"as_json": "Exportați ca JSON",
"create_secret_gist": "Creați secțiunea secretă",
"create_secret_gist": "Creați Gist secret",
"gist_created": "Gist creat",
"require_github": "Conectați-vă cu GitHub pentru a crea o idee secretă",
"require_github": "Conectați-vă cu GitHub pentru a crea un Gist secret",
"title": "Export"
},
"filter": {
"all": "All",
"none": "None",
"starred": "Starred"
},
"folder": {
"created": "Folder creat",
"edit": "Editați folderul",
"created": "Dosar creat",
"edit": "Editați dosarul",
"invalid_name": "Vă rugăm să furnizați un nume pentru dosar",
"name_length_insufficient": "Folder name should be at least 3 characters long",
"name_length_insufficient": "Numele dosarului trebuie să aibă cel puțin 3 caractere lungime",
"new": "Dosar nou",
"renamed": "Dosar redenumit"
},
@@ -235,74 +246,96 @@
"schema": "Schemă",
"subscriptions": "Abonamente"
},
"group": {
"time": "Time",
"url": "URL"
},
"header": {
"install_pwa": "Instalează aplicația",
"login": "Autentificare",
"save_workspace": "Salvați spațiul meu de lucru"
"save_workspace": "Salvați spațiul de lucru"
},
"helpers": {
"authorization": "Antetul autorizației va fi generat automat la trimiterea cererii.",
"generate_documentation_first": "Generați mai întâi documentația",
"network_fail": "Imposibil de atins punctul final API. Verificați conexiunea la rețea și încercați din nou.",
"network_fail": "Imposibil de atins endpoint-ul API. Verificați conexiunea la rețea și încercați din nou.",
"offline": "Pari să fii offline. Este posibil ca datele din acest spațiu de lucru să nu fie actualizate.",
"offline_short": "Pari să fii offline.",
"post_request_tests": "Scripturile de testare sunt scrise în JavaScript și se execută după primirea răspunsului.",
"pre_request_script": "Scripturile de cerere prealabilă sunt scrise în JavaScript și sunt rulate înainte de trimiterea cererii.",
"script_fail": "Se pare că există o eroare în scriptul de pre-cerere. Verificați eroarea de mai jos și remediați scriptul în consecință.",
"test_script_fail": "There seems to be an error with test script. Please fix the errors and run tests again",
"script_fail": "Se pare că există o eroare în script. Verificați eroarea de mai jos și remediați scriptul în consecință.",
"test_script_fail": "Se pare că există o eroare în script-ul de test. Verificați eroarea de mai jos și remediați scriptul în consecință.",
"tests": "Scrieți un script de test pentru automatizarea depanării."
},
"hide": {
"collection": "Collapse Collection Panel",
"collection": "Restrângeți panoul de colecții",
"more": "Ascunde mai mult",
"preview": "Ascundeți previzualizarea",
"sidebar": "Ascunde bara laterală"
},
"import": {
"collections": "Import colecții",
"collections": "Importați colecții",
"curl": "Importați cURL",
"failed": "Importul nu a reușit",
"from_gist": "Import din Gist",
"from_gist_description": "Import from Gist URL",
"from_insomnia": "Import from Insomnia",
"from_insomnia_description": "Import from Insomnia collection",
"from_json": "Import from Hoppscotch",
"from_json_description": "Import from Hoppscotch collection file",
"from_gist": "Importați din Gist",
"from_gist_description": "Importați din Gist URL",
"from_insomnia": "Importați din Insomnia",
"from_insomnia_description": "Importați din colecție Insomnia",
"from_json": "Importați din Hoppscotch",
"from_json_description": "Importați din colecție Hoppscotch",
"from_my_collections": "Import din colecțiile mele",
"from_my_collections_description": "Import from My Collections file",
"from_openapi": "Import from OpenAPI",
"from_openapi_description": "Import from OpenAPI specification file (YML/JSON)",
"from_postman": "Import from Postman",
"from_postman_description": "Import from Postman collection",
"from_url": "Import from URL",
"from_my_collections_description": "Importați din fișierul Colecțiile Mele",
"from_openapi": "Importați din OpenAPI",
"from_openapi_description": "Importați din fișier de specificații OpenAPI (YML/JSON)",
"from_postman": "Importați din Postman",
"from_postman_description": "Importați dintr-o colecție Postman",
"from_url": "Importați prin URL",
"gist_url": "Introduceți adresa URL Gist",
"import_from_url_invalid_fetch": "Couldn't get data from the url",
"import_from_url_invalid_file_format": "Error while importing collections",
"import_from_url_invalid_type": "Unsupported type. accepted values are 'hoppscotch', 'openapi', 'postman', 'insomnia'",
"import_from_url_success": "Collections Imported",
"json_description": "Import collections from a Hoppscotch Collections JSON file",
"import_from_url_invalid_fetch": "Nu s-au putut obține date de la URL",
"import_from_url_invalid_file_format": "Eroare la importarea colecțiilor",
"import_from_url_invalid_type": "Tip nesuportat. Valorile acceptate sunt 'hoppscotch', 'openapi', 'postman', 'insomnia'",
"import_from_url_success": "Colecții importate",
"json_description": "Importați colecții dintr-un fisier de collectii JSON Hoppscotch",
"title": "Import"
},
"layout": {
"collapse_collection": "Collapse or Expand Collections",
"collapse_sidebar": "Collapse or Expand the sidebar",
"column": "Vertical layout",
"name": "Layout",
"row": "Horizontal layout",
"collapse_collection": "Ascunde sau expandează colecțiile",
"collapse_sidebar": "Ascunde sau expandează bara laterală",
"column": "Aspect vertical (coloană)",
"name": "Aspect",
"row": "Aspect orizontal (rând)",
"zen_mode": "Modul Zen"
},
"modal": {
"collections": "Colecții",
"confirm": "A confirma",
"edit_request": "Solicitare de editare",
"confirm": "Confirmă",
"edit_request": "Solicită editare",
"import_export": "Import Export"
},
"mqtt": {
"already_subscribed": "You are already subscribed to this topic.",
"clean_session": "Clean Session",
"clear_input": "Clear input",
"clear_input_on_send": "Clear input on send",
"client_id": "Client ID",
"color": "Pick a color",
"communication": "Comunicare",
"log": "Buturuga",
"connection_config": "Connection Config",
"connection_not_authorized": "This MQTT connection does not use any authentication.",
"invalid_topic": "Please provide a topic for the subscription",
"keep_alive": "Keep Alive",
"log": "Log",
"lw_message": "Last-Will Message",
"lw_qos": "Last-Will QoS",
"lw_retain": "Last-Will Retain",
"lw_topic": "Last-Will Topic",
"message": "Mesaj",
"publish": "Publica",
"subscribe": "Abonati-va",
"new": "New Subscription",
"not_connected": "Please start a MQTT connection first.",
"publish": "Publică",
"qos": "QoS",
"ssl": "SSL",
"subscribe": "Abonați-vă",
"topic": "Subiect",
"topic_name": "Nume subiect",
"topic_title": "Publică / Abonează subiect",
@@ -312,7 +345,7 @@
"navigation": {
"doc": "Documente",
"graphql": "GraphQL",
"profile": "Profile",
"profile": "Profil",
"realtime": "Timp real",
"rest": "REST",
"settings": "Setări"
@@ -324,18 +357,19 @@
"snippets": "Fragmente"
},
"profile": {
"app_settings": "App Settings",
"app_settings": "Setări aplicație",
"default_hopp_displayname": "Unnamed User",
"editor": "Editor",
"editor_description": "Editors can add, edit, and delete requests.",
"email_verification_mail": "A verification email has been sent to your email address. Please click on the link to verify your email address.",
"no_permission": "You do not have permission to perform this action.",
"owner": "Owner",
"owner_description": "Owners can add, edit, and delete requests, collections and team members.",
"roles": "Roles",
"roles_description": "Roles are used to control access to the shared collections.",
"updated": "Profile updated",
"viewer": "Viewer",
"viewer_description": "Viewers can only view and use requests."
"editor_description": "Editorii pot adăuga, edita și șterge cereri.",
"email_verification_mail": "Un email de verificare a fost trimis la adresa dumneavoastră de email. Apăsați link-ul pentru verificarea adresei.",
"no_permission": "Nu aveți permisiuni pentru a efectua această acțiune.",
"owner": "Proprietar",
"owner_description": "Proprietarii pot adăuga, edita și șterge cereri, colecții si membrii ai echipelor.",
"roles": "Roluri",
"roles_description": "Rolurile sunt folosite pentru a controla accesul la colecția partajată.",
"updated": "Profil actualizată",
"viewer": "Vizualizator",
"viewer_description": "Vizualizatorii pot vizualiza și utiliza cereri."
},
"remove": {
"star": "Eliminați steaua"
@@ -343,12 +377,12 @@
"request": {
"added": "Cerere adăugată",
"authorization": "Autorizare",
"body": "Solicitați corpul",
"body": "Corpul cererii",
"choose_language": "Alege limba",
"content_type": "Tipul de conținut",
"content_type_titles": {
"others": "Others",
"structured": "Structured",
"others": "Altele",
"structured": "Structurat",
"text": "Text"
},
"copy_link": "Copiază legătură",
@@ -360,32 +394,32 @@
"invalid_name": "Vă rugăm să furnizați un nume pentru cerere",
"method": "Metodă",
"name": "Solicitați numele",
"new": "New Request",
"override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers",
"overriden": "Overridden",
"new": "Cerere nouă",
"override": "Suprascriere",
"override_help": "Setează <kbd>Content-Type</kbd> în antet",
"overriden": "Suprascris",
"parameter_list": "Parametrii interogării",
"parameters": "Parametrii",
"path": "cale",
"payload": "Încărcătură utilă",
"path": "Cale",
"payload": "Încărcătură",
"query": "Interogare",
"raw_body": "Corp de solicitare brută",
"renamed": "Cererea redenumită",
"run": "Alerga",
"save": "salva",
"raw_body": "Corpul cererii",
"renamed": "Cerere redenumită",
"run": "Execută",
"save": "Salvează",
"save_as": "Salvează ca",
"saved": "Cererea a fost salvată",
"share": "Acțiune",
"share_description": "Share Hoppscotch with your friends",
"share": "Distribuie",
"share_description": "Distribuie Hoppscotch către prietenii tăi",
"title": "Cerere",
"type": "Tip de solicitare",
"type": "Tip de cerere",
"url": "URL",
"variables": "Variabile",
"view_my_links": "View my links"
"view_my_links": "Vizualizare link-uri"
},
"response": {
"body": "Corpul de răspuns",
"filter_response_body": "Filter JSON response body (uses JSONPath syntax)",
"filter_response_body": "Filtrează corpul răspunsului JSON (folosește sintaxa JSONPath)",
"headers": "Anteturi",
"html": "HTML",
"image": "Imagine",
@@ -393,11 +427,11 @@
"pdf": "PDF",
"preview_html": "Previzualizați HTML",
"raw": "Brut",
"size": "mărimea",
"status": "stare",
"size": "Dimensiune",
"status": "Stare",
"time": "Timp",
"title": "Raspuns",
"waiting_for_connection": "așteptând conexiunea",
"waiting_for_connection": "Așteptând conexiunea",
"xml": "XML"
},
"settings": {
@@ -406,45 +440,45 @@
"account_description": "Personalizați setările contului.",
"account_email_description": "Adresa dvs. de e-mail principală.",
"account_name_description": "Acesta este numele dvs. afișat.",
"background": "fundal",
"background": "Fundal",
"black_mode": "Negru",
"change_font_size": "Schimba marimea fontului",
"change_font_size": "Schimbă marimea fontului",
"choose_language": "Alege limba",
"dark_mode": "Întuneric",
"expand_navigation": "Expand navigation",
"dark_mode": "Întunecat",
"expand_navigation": "Expandează navigarea",
"experiments": "Experimente",
"experiments_notice": "Aceasta este o colecție de experimente la care lucrăm, care s-ar putea dovedi a fi utile, distractive, ambele sau nici una. Nu sunt definitive și s-ar putea să nu fie stabile, așa că, dacă se întâmplă ceva prea ciudat, nu vă panicați. Doar oprește chestia dang. Glume deoparte,",
"experiments_notice": "Aceasta este o colecție de experimente la care lucrăm, care s-ar putea dovedi a fi utile, distractive, ambele sau nici una. Nu sunt definitive și s-ar putea să nu fie stabile, așa că, dacă se întâmplă ceva prea ciudat, nu vă panicați. Doar oprește-l. Lăsând glumele deoparte,",
"extension_ver_not_reported": "Nu a fost raportat",
"extension_version": "Versiune extensie",
"extensions": "Extensii",
"extensions_use_toggle": "Utilizați extensia browserului pentru a trimite cereri (dacă există)",
"follow": "Follow Us",
"font_size": "Marimea fontului",
"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_description": "Middleware între aplicație și API-uri.",
"language": "Limba",
"language": "Limbă",
"light_mode": "Ușoară",
"official_proxy_hosting": "Proxy oficial este găzduit de Hoppscotch.",
"profile": "Profile",
"profile_description": "Update your profile details",
"profile_email": "Email address",
"profile_name": "Profile name",
"official_proxy_hosting": "Proxy-ul oficial este găzduit de Hoppscotch.",
"profile": "Profil",
"profile_description": "Actualizați-va detaliile profilului",
"profile_email": "Adresă email",
"profile_name": "Nume profil",
"proxy": "Proxy",
"proxy_url": "URL proxy",
"proxy_use_toggle": "Utilizați middleware-ul proxy pentru a trimite cereri",
"read_the": "Citeste",
"read_the": "Citește",
"reset_default": "Resetare la valorile implicite",
"short_codes": "Short codes",
"short_codes_description": "Short codes which were created by you.",
"sidebar_on_left": "Sidebar on left",
"sync": "Sincroniza",
"short_codes": "Coduri scurte",
"short_codes_description": "Coduri scurte create de dumneavoastră.",
"sidebar_on_left": "Bara de navigație în partea stângă",
"sync": "Sincronizare",
"sync_collections": "Colecții",
"sync_description": "Aceste setări sunt sincronizate cu cloud.",
"sync_environments": "Medii",
"sync_history": "Istorie",
"sync_history": "Istoric",
"system_mode": "Sistem",
"telemetry": "Telemetrie",
"telemetry_helps_us": "Telemetria ne ajută să ne personalizăm operațiunile și să vă oferim cea mai bună experiență.",
@@ -452,16 +486,16 @@
"theme_description": "Personalizați tema aplicației.",
"use_experimental_url_bar": "Utilizați bara URL experimentală cu evidențierea mediului",
"user": "Utilizator",
"verified_email": "Verified email",
"verify_email": "Verify email"
"verified_email": "Adresă de email verificată",
"verify_email": "Verificați adresa de email"
},
"shortcodes": {
"actions": "Actions",
"created_on": "Created on",
"deleted": "Shortcode deleted",
"method": "Method",
"not_found": "Shortcode not found",
"short_code": "Short code",
"actions": "Acțiuni",
"created_on": "Creat la",
"deleted": "Cod scurt șters",
"method": "Metodă",
"not_found": "Codul scurt nu a fost găsit",
"short_code": "Cod scurt",
"url": "URL"
},
"shortcut": {
@@ -481,7 +515,7 @@
"documentation": "Accesați pagina Documentație",
"forward": "Mergeți la pagina următoare",
"graphql": "Accesați pagina GraphQL",
"profile": "Go to Profile page",
"profile": "Mergeți la pagina de profil",
"realtime": "Accesați pagina în timp real",
"rest": "Accesați pagina REST",
"settings": "Accesați pagina Setări",
@@ -493,55 +527,60 @@
"get_method": "Selectați metoda GET",
"head_method": "Selectați metoda HEAD",
"method": "Metodă",
"next_method": "Selectați Metoda următoare",
"next_method": "Selectați metoda următoare",
"post_method": "Selectați metoda POST",
"previous_method": "Selectați Metoda anterioară",
"previous_method": "Selectați metoda anterioară",
"put_method": "Selectați metoda PUT",
"reset_request": "Cerere de resetare",
"save_to_collections": "Salvați în colecții",
"send_request": "Trimite cerere",
"title": "Cerere"
},
"response": {
"copy": "Copiați răspunsul în clipboard",
"download": "Descărcați răspunsul ca și fișier",
"title": "Răspuns"
},
"theme": {
"black": "Switch theme to black mode",
"dark": "Switch theme to dark mode",
"light": "Switch theme to light mode",
"system": "Switch theme to system mode",
"title": "Theme"
"black": "Schimbă tema la modul negru",
"dark": "Schimbă tema la modul întunecat",
"light": "Schimbă tema la modul deschis",
"system": "Schimbă tema la modul sistemului",
"title": "Temă"
}
},
"show": {
"code": "Afișați codul",
"collection": "Expand Collection Panel",
"collection": "Expandați panul colecții",
"more": "Afișați mai multe",
"sidebar": "Afișați bara laterală"
},
"socketio": {
"communication": "Comunicare",
"connection_not_authorized": "This SocketIO connection does not use any authentication.",
"connection_not_authorized": "Această conexiune SocketIO nu folosește autentificare.",
"event_name": "Numele evenimentului",
"events": "Evenimente",
"log": "Buturuga",
"log": "Log",
"url": "URL"
},
"sse": {
"event_type": "Tip de eveniment",
"log": "Buturuga",
"log": "Log",
"url": "URL"
},
"state": {
"bulk_mode": "Editare în bloc",
"bulk_mode_placeholder": "Intrările sunt separate prin linie nouă\nCheile și valorile sunt separate prin:\nPrepend # la orice rând pe care doriți să îl adăugați, dar păstrați-l dezactivat",
"bulk_mode_placeholder": "Intrările sunt separate prin linie nouă\nCheile și valorile sunt separate prin:\nScrierea la început a # la orice rând pe care doriți să îl adăugați, dar păstrați-l dezactivat",
"cleared": "Eliminat",
"connected": "Conectat",
"connected_to": "Conectat la {name}",
"connecting_to": "Se conectează la {name} ...",
"connection_error": "Failed to connect",
"connection_failed": "Connection failed",
"connection_lost": "Connection lost",
"connection_error": "Eroare la conectare",
"connection_failed": "Concetare eșuată",
"connection_lost": "Conexiune pierdută",
"copied_to_clipboard": "Copiat în clipboard",
"deleted": "Șters",
"deprecated": "DEPRECAT",
"deprecated": "NEMENȚINUT",
"disabled": "Dezactivat",
"disconnected": "Deconectat",
"disconnected_from": "Deconectat de la {name}",
@@ -553,17 +592,17 @@
"history_deleted": "Istoricul a fost șters",
"linewrap": "Înfășurați liniile",
"loading": "Se încarcă...",
"message_received": "Message: {message} arrived on topic: {topic}",
"mqtt_subscription_failed": "Something went wrong while subscribing to topic: {topic}",
"message_received": "Mesajul: {message} a sosit pe topicul: {topic}",
"mqtt_subscription_failed": "Ceva a mers greșit la abonarea la topicul: {topic}",
"none": "Nici unul",
"nothing_found": "Nimic găsit pentru",
"published_error": "Something went wrong while publishing msg: {topic} to topic: {message}",
"published_message": "Published message: {message} to topic: {topic}",
"reconnection_error": "Failed to reconnect",
"subscribed_failed": "Failed to subscribe to topic: {topic}",
"subscribed_success": "Successfully subscribed to topic: {topic}",
"unsubscribed_failed": "Failed to unsubscribe from topic: {topic}",
"unsubscribed_success": "Successfully unsubscribed from topic: {topic}",
"published_error": "Ceva a mers greșit la publicarea mesajului: {message} la topicul: {topic}",
"published_message": "Mesaj publicat: {message} la topicul: {topic}",
"reconnection_error": "Reconectare eșuată",
"subscribed_failed": "Abonare eșuată la topicul: {topic}",
"subscribed_success": "Abonare reușită la topicul: {topic}",
"unsubscribed_failed": "Dezabonare eșuată la topicul: {topic}",
"unsubscribed_success": "Dezabonare reușita la topicul: {topic}",
"waiting_send_request": "Se așteaptă trimiterea cererii"
},
"support": {
@@ -572,10 +611,10 @@
"community": "Puneți întrebări și ajutați-i pe ceilalți",
"documentation": "Citiți mai multe despre Hoppscotch",
"forum": "Puneți întrebări și primiți răspunsuri",
"github": "Follow us on Github",
"shortcuts": "Răsfoiți aplicația mai repede",
"github": "Urmarește-ne pe Github",
"shortcuts": "Utilizați aplicația mai rapid",
"team": "Luați legătura cu echipa",
"title": "A sustine",
"title": "Suport",
"twitter": "Urmăriți-ne pe Twitter"
},
"tab": {
@@ -599,59 +638,64 @@
"websocket": "WebSocket"
},
"team": {
"already_member": "You are already a member of this team. Contact your team owner.",
"already_member": "Sunteți deja membru în această echipă. Contactați proprietarul echipei.",
"create_new": "Creați o echipă nouă",
"deleted": "Echipa a fost ștearsă",
"edit": "Editați echipa",
"email": "E-mail",
"email_do_not_match": "Email doesn't match with your account details. Contact your team owner.",
"email_do_not_match": "Email-ul nu se potrivește cu detaliile contului dumneavoastră. Contactați proprietarul echipei.",
"exit": "Ieșiți din echipă",
"exit_disabled": "Numai proprietarul nu poate ieși din echipă",
"invalid_email_format": "Formatul de e-mail nu este valid",
"invalid_id": "Invalid team ID. Contact your team owner.",
"invalid_invite_link": "Invalid invite link",
"invalid_invite_link_description": "The link you followed is invalid. Contact your team owner.",
"invalid_id": "ID-ul echipei nu este valid. Contactați proprietarul echipei.",
"invalid_invite_link": "Link de invitație invalid",
"invalid_invite_link_description": "Link-ul pe care ați incercat să îl accesați nu este valid. Contactați proprietarul echipei.",
"invalid_member_permission": "Vă rugăm să oferiți o permisiune validă membrilor echipei",
"invite": "Invite",
"invite_more": "Invite more",
"invite_tooltip": "Invite people to this workspace",
"invited_to_team": "{owner} invited you to join {team}",
"join": "Invitation accepted",
"invite": "Invită",
"invite_more": "Invită mai mulți",
"invite_tooltip": "Invită oameni la acest workspace",
"invited_to_team": "{owner} te-a invitat să te alături echipei {team}",
"join": "Invitație acceptată",
"join_beta": "Alăturați-vă programului beta pentru a accesa echipe.",
"join_team": "Join {team}",
"joined_team": "You have joined {team}",
"joined_team_description": "You are now a member of this team",
"left": "Ai părăsit echipa",
"login_to_continue": "Login to continue",
"login_to_continue_description": "You need to be logged in to join a team.",
"logout_and_try_again": "Logout and sign in with another account",
"member_has_invite": "This email ID already has an invite. Contact your team owner.",
"member_not_found": "Member not found. Contact your team owner.",
"join_team": "Alăturați-vă {team}",
"joined_team": "V-ați alăturat echipei {team}",
"joined_team_description": "Sunteți acum membru al acestei echipe",
"left": "Ați părăsit echipa",
"login_to_continue": "Autentificați-vă pentru a continua",
"login_to_continue_description": "Trebuie să fiți autentificați pentru a continua",
"logout_and_try_again": "Încercați să vă autentificați cu un alt cont",
"member_has_invite": "Utilizatorul cu această adresă de email are deja o invitație. Contactați proprietarul echipei.",
"member_not_found": "Utilizatorul nu a fost găsit. Contactați proprietarul echipei.",
"member_removed": "Utilizatorul a fost eliminat",
"member_role_updated": "Rolurile utilizatorului au fost actualizate",
"members": "Membri",
"name_length_insufficient": "Numele echipei trebuie să aibă cel puțin 6 caractere",
"name_updated": "Team name updated",
"name_updated": "Numele echipei a fost actualizat",
"new": "Echipă nouă",
"new_created": "Nouă echipă creată",
"new_created": "Echipă nouă creată",
"new_name": "Noua mea echipă",
"no_access": "Nu aveți acces de editare la aceste colecții",
"no_invite_found": "Invitation 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.",
"pending_invites": "Pending invites",
"no_invite_found": "Invitația nu a fost găsită. Contactați proprietarul echipei.",
"not_found": "Echipa nu a fost găsită. Contactați proprietarul echipei.",
"not_valid_viewer": "Nu sunteți un vizualizator valid. Contactați proprietarul echipei.",
"pending_invites": "Invitații în așteptare",
"permissions": "Permisiuni",
"saved": "Echipa salvată",
"select_a_team": "Select a team",
"saved": "Echipă salvată",
"select_a_team": "Selectați o echipă",
"title": "Echipe",
"we_sent_invite_link": "We sent an invite link to all invitees!",
"we_sent_invite_link_description": "Ask all invitees to check their inbox. Click on the link to join the team."
"we_sent_invite_link": "Am trimis un link de invitație către toți invitații!",
"we_sent_invite_link_description": "Rugați toate persoanele invitate să iși verifice căsuța. Click pe link pentru a se alătura echipei."
},
"team_environment": {
"deleted": "Environment Deleted",
"duplicate": "Environment Duplicated",
"not_found": "Environment not found."
},
"test": {
"failed": "test failed",
"failed": "test eșuat",
"javascript_code": "Cod JavaScript",
"learn": "Citiți documentația",
"passed": "test passed",
"passed": "test trecut",
"report": "Raport de testare",
"results": "Rezultatele testului",
"script": "Script",
@@ -659,7 +703,7 @@
},
"websocket": {
"communication": "Comunicare",
"log": "Buturuga",
"log": "Log",
"message": "Mesaj",
"protocols": "Protocoale",
"url": "URL"

View File

@@ -7,6 +7,7 @@
"clear_all": "Очистить все",
"close": "Close",
"connect": "Подключиться",
"connecting": "Connecting",
"copy": "Скопировать",
"delete": "Удалить",
"disconnect": "Отключиться",
@@ -16,8 +17,9 @@
"drag_to_reorder": "Drag to reorder",
"duplicate": "Дублировать",
"edit": "Редактировать",
"filter_response": "Filter response",
"filter": "Filter",
"go_back": "Вернуться",
"group_by": "Group by",
"label": "Название",
"learn_more": "Узнать больше",
"less": "Less",
@@ -35,6 +37,7 @@
"search": "Поиск",
"send": "Отправить",
"start": "Начать",
"starting": "Starting",
"stop": "Стоп",
"to_close": "to close",
"to_navigate": "to navigate",
@@ -77,7 +80,7 @@
"status": "Статус",
"status_description": "Check the status of the website",
"terms_and_privacy": "Условия и конфиденциальность",
"twitter": "Твиттер",
"twitter": "Twitter",
"type_a_command_search": "Введите команду или выполните поиск…",
"we_use_cookies": "Мы используем куки",
"whats_new": "Что нового?",
@@ -172,6 +175,7 @@
"protocols": "Протоколы пустые",
"schema": "Подключиться к конечной точке GraphQL",
"shortcodes": "Shortcodes are empty",
"subscription": "Subscriptions are empty",
"team_name": "Название команды пусто",
"teams": "Команды пустые",
"tests": "Для этого запроса нет тестов"
@@ -184,11 +188,13 @@
"deleted": "Environment deletion",
"edit": "Редактировать среду",
"invalid_name": "Укажите допустимое имя для среды",
"my_environments": "My Environments",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Новая среда",
"no_environment": "Нет окружающей среды",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "Выберите среду",
"team_environments": "Team Environments",
"title": "Среды",
"updated": "Environment updation",
"variable_list": "Список переменных"
@@ -222,6 +228,11 @@
"require_github": "Войдите через GitHub, чтобы создать секретную суть",
"title": "Export"
},
"filter": {
"all": "All",
"none": "None",
"starred": "Starred"
},
"folder": {
"created": "Папка создана",
"edit": "Редактировать папку",
@@ -235,6 +246,10 @@
"schema": "Схема",
"subscriptions": "Подписки"
},
"group": {
"time": "Time",
"url": "URL"
},
"header": {
"install_pwa": "Установить приложение",
"login": "Авторизоваться",
@@ -298,10 +313,28 @@
"import_export": "Импорт Экспорт"
},
"mqtt": {
"already_subscribed": "You are already subscribed to this topic.",
"clean_session": "Clean Session",
"clear_input": "Clear input",
"clear_input_on_send": "Clear input on send",
"client_id": "Client ID",
"color": "Pick a color",
"communication": "Коммуникация",
"connection_config": "Connection Config",
"connection_not_authorized": "This MQTT connection does not use any authentication.",
"invalid_topic": "Please provide a topic for the subscription",
"keep_alive": "Keep Alive",
"log": "Лог",
"lw_message": "Last-Will Message",
"lw_qos": "Last-Will QoS",
"lw_retain": "Last-Will Retain",
"lw_topic": "Last-Will Topic",
"message": "Сообщение",
"new": "New Subscription",
"not_connected": "Please start a MQTT connection first.",
"publish": "Публиковать",
"qos": "QoS",
"ssl": "SSL",
"subscribe": "Подписаться",
"topic": "Тема",
"topic_name": "Название темы",
@@ -325,6 +358,7 @@
},
"profile": {
"app_settings": "Настройки приложения",
"default_hopp_displayname": "Unnamed User",
"editor": "Редактор",
"editor_description": "Редакторы могут добавлять, редактировать, а так же удалять запросы.",
"email_verification_mail": "На вашу электронную почту отправлено письмо для подтверждения. Перейдите по ссылке из письма, чтобы подтвердить свой электронный адрес.",
@@ -362,7 +396,7 @@
"name": "Имя запроса",
"new": "New Request",
"override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers",
"override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden",
"parameter_list": "Параметры запроса",
"parameters": "Параметры",
@@ -502,6 +536,11 @@
"send_request": "Послать запрос",
"title": "Запрос"
},
"response": {
"copy": "Copy response to clipboard",
"download": "Download response as file",
"title": "Response"
},
"theme": {
"black": "Switch theme to black mode",
"dark": "Switch theme to dark mode",
@@ -647,6 +686,11 @@
"we_sent_invite_link": "Мы отправили все приглашения!",
"we_sent_invite_link_description": "Попросите тех, кого Вы пригласили, проверить их почтовые ящики. Им нужно перейди по ссылке, чтобы подтвердить вступление в эту команду."
},
"team_environment": {
"deleted": "Environment Deleted",
"duplicate": "Environment Duplicated",
"not_found": "Environment not found."
},
"test": {
"failed": "Тест не пройден",
"javascript_code": "Код JavaScript",

View File

@@ -7,6 +7,7 @@
"clear_all": "Избриши све",
"close": "Close",
"connect": "Цоннецт",
"connecting": "Connecting",
"copy": "Цопи",
"delete": "Избриши",
"disconnect": "Прекините везу",
@@ -16,8 +17,9 @@
"drag_to_reorder": "Drag to reorder",
"duplicate": "Duplicate",
"edit": "Уредити",
"filter_response": "Filter response",
"filter": "Filter",
"go_back": "Вратити се",
"group_by": "Group by",
"label": "Ознака",
"learn_more": "Сазнајте више",
"less": "Less",
@@ -35,6 +37,7 @@
"search": "Претрага",
"send": "Пошаљи",
"start": "Почетак",
"starting": "Starting",
"stop": "Зауставити",
"to_close": "to close",
"to_navigate": "to navigate",
@@ -77,7 +80,7 @@
"status": "Статус",
"status_description": "Check the status of the website",
"terms_and_privacy": "Услови и приватност",
"twitter": "Твиттер",
"twitter": "Twitter",
"type_a_command_search": "Унесите команду или претражите…",
"we_use_cookies": "Користимо колачиће",
"whats_new": "Шта је ново?",
@@ -142,12 +145,12 @@
"sync": "Јесте ли сигурни да желите да синхронизујете овај радни простор?"
},
"count": {
"header": "Заглавље {цоунт}",
"message": "Порука {цоунт}",
"parameter": "Параметар {цоунт}",
"protocol": "Протокол {цоунт}",
"value": "Вредност {цоунт}",
"variable": "Променљива {цоунт}"
"header": "Заглавље {count}",
"message": "Порука {count}",
"parameter": "Параметар {count}",
"protocol": "Протокол {count}",
"value": "Вредност {count}",
"variable": "Променљива {count}"
},
"documentation": {
"generate": "Направите документацију",
@@ -168,10 +171,11 @@
"members": "Тим је празан",
"parameters": "Овај захтев нема параметре",
"pending_invites": "There are no pending invites for this team",
"profile": "Login in to view your profile",
"profile": "Login to view your profile",
"protocols": "Протоколи су празни",
"schema": "Повежите се са ГрапхКЛ крајњом тачком",
"shortcodes": "Shortcodes are empty",
"subscription": "Subscriptions are empty",
"team_name": "Назив тима празан",
"teams": "Тимови су празни",
"tests": "Нема тестова за овај захтев"
@@ -184,11 +188,13 @@
"deleted": "Environment deletion",
"edit": "Едит Енвиронмент",
"invalid_name": "Наведите важећи назив за окружење",
"my_environments": "My Environments",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Ново окружење",
"no_environment": "Нема окружења",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "Изаберите окружење",
"team_environments": "Team Environments",
"title": "Енвиронментс",
"updated": "Environment updation",
"variable_list": "Листа променљивих"
@@ -222,6 +228,11 @@
"require_github": "Пријавите се са ГитХуб -ом да бисте креирали тајну суштину",
"title": "Export"
},
"filter": {
"all": "All",
"none": "None",
"starred": "Starred"
},
"folder": {
"created": "Фолдер је креиран",
"edit": "Едит Фолдер",
@@ -235,6 +246,10 @@
"schema": "Схема",
"subscriptions": "Претплате"
},
"group": {
"time": "Time",
"url": "URL"
},
"header": {
"install_pwa": "Инсталирати апликацију",
"login": "Пријавите се",
@@ -298,10 +313,28 @@
"import_export": "Увоз извоз"
},
"mqtt": {
"already_subscribed": "You are already subscribed to this topic.",
"clean_session": "Clean Session",
"clear_input": "Clear input",
"clear_input_on_send": "Clear input on send",
"client_id": "Client ID",
"color": "Pick a color",
"communication": "Комуникација",
"connection_config": "Connection Config",
"connection_not_authorized": "This MQTT connection does not use any authentication.",
"invalid_topic": "Please provide a topic for the subscription",
"keep_alive": "Keep Alive",
"log": "Пријава",
"lw_message": "Last-Will Message",
"lw_qos": "Last-Will QoS",
"lw_retain": "Last-Will Retain",
"lw_topic": "Last-Will Topic",
"message": "Порука",
"new": "New Subscription",
"not_connected": "Please start a MQTT connection first.",
"publish": "Публисх",
"qos": "QoS",
"ssl": "SSL",
"subscribe": "претплатити се",
"topic": "Тема",
"topic_name": "Назив теме",
@@ -325,6 +358,7 @@
},
"profile": {
"app_settings": "App Settings",
"default_hopp_displayname": "Unnamed User",
"editor": "Editor",
"editor_description": "Editors can add, edit, and delete requests.",
"email_verification_mail": "A verification email has been sent to your email address. Please click on the link to verify your email address.",
@@ -362,7 +396,7 @@
"name": "Назив захтева",
"new": "New Request",
"override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers",
"override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden",
"parameter_list": "Параметри упита",
"parameters": "Параметри",
@@ -502,6 +536,11 @@
"send_request": "Пошаљите упит",
"title": "Захтев"
},
"response": {
"copy": "Copy response to clipboard",
"download": "Download response as file",
"title": "Response"
},
"theme": {
"black": "Switch theme to black mode",
"dark": "Switch theme to dark mode",
@@ -647,6 +686,11 @@
"we_sent_invite_link": "We sent an invite link to all invitees!",
"we_sent_invite_link_description": "Ask all invitees to check their inbox. Click on the link to join the team."
},
"team_environment": {
"deleted": "Environment Deleted",
"duplicate": "Environment Duplicated",
"not_found": "Environment not found."
},
"test": {
"failed": "test failed",
"javascript_code": "ЈаваСцрипт код",

View File

@@ -7,6 +7,7 @@
"clear_all": "Rensa alla",
"close": "Close",
"connect": "Ansluta",
"connecting": "Connecting",
"copy": "Kopiera",
"delete": "Radera",
"disconnect": "Koppla ifrån",
@@ -16,8 +17,9 @@
"drag_to_reorder": "Drag to reorder",
"duplicate": "Duplicate",
"edit": "Redigera",
"filter_response": "Filter response",
"filter": "Filter",
"go_back": "Gå tillbaka",
"group_by": "Group by",
"label": "Märka",
"learn_more": "Läs mer",
"less": "Less",
@@ -35,6 +37,7 @@
"search": "Sök",
"send": "Skicka",
"start": "Start",
"starting": "Starting",
"stop": "Sluta",
"to_close": "to close",
"to_navigate": "to navigate",
@@ -168,10 +171,11 @@
"members": "Teamet är tomt",
"parameters": "Denna begäran har inga parametrar",
"pending_invites": "There are no pending invites for this team",
"profile": "Login in to view your profile",
"profile": "Login to view your profile",
"protocols": "Protokoll är tomma",
"schema": "Anslut till en GraphQL -slutpunkt",
"shortcodes": "Shortcodes are empty",
"subscription": "Subscriptions are empty",
"team_name": "Lagets namn är tomt",
"teams": "Lag är tomma",
"tests": "Det finns inga tester för denna begäran"
@@ -184,11 +188,13 @@
"deleted": "Environment deletion",
"edit": "Redigera miljö",
"invalid_name": "Ange ett giltigt namn på miljön",
"my_environments": "My Environments",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Ny miljö",
"no_environment": "Ingen miljö",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "Välj miljö",
"team_environments": "Team Environments",
"title": "Miljöer",
"updated": "Environment updation",
"variable_list": "Variabel lista"
@@ -222,6 +228,11 @@
"require_github": "Logga in med GitHub för att skapa hemlig information",
"title": "Export"
},
"filter": {
"all": "All",
"none": "None",
"starred": "Starred"
},
"folder": {
"created": "Mapp skapad",
"edit": "Redigera mapp",
@@ -235,6 +246,10 @@
"schema": "Schema",
"subscriptions": "Prenumerationer"
},
"group": {
"time": "Time",
"url": "URL"
},
"header": {
"install_pwa": "Installera app",
"login": "Logga in",
@@ -298,10 +313,28 @@
"import_export": "Import Export"
},
"mqtt": {
"already_subscribed": "You are already subscribed to this topic.",
"clean_session": "Clean Session",
"clear_input": "Clear input",
"clear_input_on_send": "Clear input on send",
"client_id": "Client ID",
"color": "Pick a color",
"communication": "Kommunikation",
"connection_config": "Connection Config",
"connection_not_authorized": "This MQTT connection does not use any authentication.",
"invalid_topic": "Please provide a topic for the subscription",
"keep_alive": "Keep Alive",
"log": "Logga",
"lw_message": "Last-Will Message",
"lw_qos": "Last-Will QoS",
"lw_retain": "Last-Will Retain",
"lw_topic": "Last-Will Topic",
"message": "Meddelande",
"new": "New Subscription",
"not_connected": "Please start a MQTT connection first.",
"publish": "Publicera",
"qos": "QoS",
"ssl": "SSL",
"subscribe": "Prenumerera",
"topic": "Ämne",
"topic_name": "Ämnesnamn",
@@ -325,6 +358,7 @@
},
"profile": {
"app_settings": "App Settings",
"default_hopp_displayname": "Unnamed User",
"editor": "Editor",
"editor_description": "Editors can add, edit, and delete requests.",
"email_verification_mail": "A verification email has been sent to your email address. Please click on the link to verify your email address.",
@@ -362,7 +396,7 @@
"name": "Begär namn",
"new": "New Request",
"override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers",
"override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden",
"parameter_list": "Frågeparametrar",
"parameters": "Parametrar",
@@ -502,6 +536,11 @@
"send_request": "Skicka förfrågan",
"title": "Begäran"
},
"response": {
"copy": "Copy response to clipboard",
"download": "Download response as file",
"title": "Response"
},
"theme": {
"black": "Switch theme to black mode",
"dark": "Switch theme to dark mode",
@@ -647,6 +686,11 @@
"we_sent_invite_link": "We sent an invite link to all invitees!",
"we_sent_invite_link_description": "Ask all invitees to check their inbox. Click on the link to join the team."
},
"team_environment": {
"deleted": "Environment Deleted",
"duplicate": "Environment Duplicated",
"not_found": "Environment not found."
},
"test": {
"failed": "test failed",
"javascript_code": "JavaScript -kod",

View File

@@ -7,6 +7,7 @@
"clear_all": "Hepsini temizle",
"close": "Close",
"connect": "Bağlan",
"connecting": "Connecting",
"copy": "Kopyala",
"delete": "Sil",
"disconnect": "Bağlantıyı kes",
@@ -16,8 +17,9 @@
"drag_to_reorder": "Drag to reorder",
"duplicate": "Klonla",
"edit": "Düzenle",
"filter_response": "Filter response",
"filter": "Filter",
"go_back": "Geri git",
"group_by": "Group by",
"label": "Etiket",
"learn_more": "Daha fazla bilgi edin",
"less": "Daha az",
@@ -35,6 +37,7 @@
"search": "Arama",
"send": "Gönder",
"start": "Başla",
"starting": "Starting",
"stop": "Dur",
"to_close": "kapatmak için",
"to_navigate": "gezdirmek için",
@@ -144,8 +147,8 @@
"count": {
"header": "Başlık {count}",
"message": "Mesaj {count}",
"parameter": "Parametre {sayım}",
"protocol": "Protokol {sayım}",
"parameter": "Parametre {count}",
"protocol": "Protokol {count}",
"value": "Değer {count}",
"variable": "Değişken {count}"
},
@@ -172,25 +175,28 @@
"protocols": "Protokoller boş",
"schema": "Bir GraphQL uç noktasına bağlanma",
"shortcodes": "Shortcodes are empty",
"subscription": "Subscriptions are empty",
"team_name": "Takım adı boş",
"teams": "Takımlar boş",
"tests": "Bu istek için test yok"
},
"environment": {
"add_to_global": "Globale ekle",
"added": "Çevre eklendi",
"added": "Ortam eklendi",
"create_new": "Yeni ortam oluştur",
"created": "Environment created",
"created": "Ortam oluşturuldu",
"deleted": "Ortam silindi",
"edit": "Ortamı düzenle",
"invalid_name": "Lütfen ortam için geçerli bir ad girin",
"my_environments": "My Environments",
"nested_overflow": "İç içe ortam değişkenleri 10 düzeyle sınırlıdır",
"new": "Yeni ortam",
"no_environment": "Ortam yok",
"no_environment_description": "Hiçbir ortam seçilmedi. Aşağıdaki değişkenlerle ne yapacağınızı seçin.",
"select": "Ortam seçin",
"team_environments": "Team Environments",
"title": "Ortamlar",
"updated": "Çevre güncellendi",
"updated": "Ortam güncellendi",
"variable_list": "Değişken listesi"
},
"error": {
@@ -222,6 +228,11 @@
"require_github": "Gizli Gist oluşturmak için GitHub ile giriş yapın",
"title": "Dışarı Aktar"
},
"filter": {
"all": "All",
"none": "None",
"starred": "Starred"
},
"folder": {
"created": "Klasör oluşturuldu",
"edit": "Klasörü düzenle",
@@ -235,6 +246,10 @@
"schema": "Şema",
"subscriptions": "Abonelikler"
},
"group": {
"time": "Time",
"url": "URL"
},
"header": {
"install_pwa": "Uygulamayı yükle",
"login": "Giriş yap",
@@ -298,10 +313,28 @@
"import_export": "Yükleme/Dışa aktarma"
},
"mqtt": {
"already_subscribed": "You are already subscribed to this topic.",
"clean_session": "Clean Session",
"clear_input": "Clear input",
"clear_input_on_send": "Clear input on send",
"client_id": "Client ID",
"color": "Pick a color",
"communication": "İletişim",
"connection_config": "Connection Config",
"connection_not_authorized": "This MQTT connection does not use any authentication.",
"invalid_topic": "Please provide a topic for the subscription",
"keep_alive": "Keep Alive",
"log": "Kayıt",
"lw_message": "Last-Will Message",
"lw_qos": "Last-Will QoS",
"lw_retain": "Last-Will Retain",
"lw_topic": "Last-Will Topic",
"message": "İleti",
"new": "New Subscription",
"not_connected": "Please start a MQTT connection first.",
"publish": "Yayınla",
"qos": "QoS",
"ssl": "SSL",
"subscribe": "Abone",
"topic": "Başlık",
"topic_name": "Konu adı",
@@ -325,6 +358,7 @@
},
"profile": {
"app_settings": "Uygulama ayarları",
"default_hopp_displayname": "Unnamed User",
"editor": "Düzenleyici",
"editor_description": "Editors can add, edit, and delete requests.",
"email_verification_mail": "Doğrulama bağlantısı e-postanıza gönderildi. E-postanızı doğrulamak için gelen bağlantıya tıklayınız.",
@@ -362,7 +396,7 @@
"name": "İstek adı",
"new": "New Request",
"override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers",
"override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden",
"parameter_list": "Sorgu parametreleri",
"parameters": "Parametreler",
@@ -392,8 +426,8 @@
"json": "JSON",
"pdf": "PDF",
"preview_html": "HTML'yi önizle",
"raw": "Çiğ",
"size": "Boy",
"raw": "Ham",
"size": "Boyut",
"status": "Durum",
"time": "Zaman",
"title": "Cevap",
@@ -502,6 +536,11 @@
"send_request": "İstek gönder",
"title": "İstek"
},
"response": {
"copy": "Copy response to clipboard",
"download": "Download response as file",
"title": "Response"
},
"theme": {
"black": "Temayı siyah mod olarak ayarla",
"dark": "Temayı karanlık mod olarak ayarla",
@@ -572,7 +611,7 @@
"community": "Sorular sorun ve başkalarına yardım edin",
"documentation": "Hoppscotch hakkında daha fazla bilgi edin",
"forum": "Sorular sorun ve cevaplar alın",
"github": "Follow us on Github",
"github": "Bizi Github'da takip edin",
"shortcuts": "Uygulamaya daha hızlı göz atın",
"team": "Takımla iletişim kurun",
"title": "Destek",
@@ -580,7 +619,7 @@
},
"tab": {
"authorization": "Yetki",
"body": "Vücut",
"body": "Gövde",
"collections": "Koleksiyonlar",
"documentation": "Belgeler",
"headers": "Başlıklar",
@@ -647,6 +686,11 @@
"we_sent_invite_link": "Tüm davetlilere bir davet bağlantısı gönderdik!",
"we_sent_invite_link_description": "Tüm davetlilerden gelen kutularını kontrol etmelerini isteyin. Ekibe katılmak için bağlantıya tıklayın."
},
"team_environment": {
"deleted": "Environment Deleted",
"duplicate": "Environment Duplicated",
"not_found": "Environment not found."
},
"test": {
"failed": "Test başarısız",
"javascript_code": "JavaScript Kodu",

View File

@@ -5,19 +5,21 @@
"choose_file": "選擇一個檔案",
"clear": "清除",
"clear_all": "全部清除",
"close": "Close",
"close": "關閉",
"connect": "連線",
"connecting": "正在連接",
"copy": "複製",
"delete": "刪除",
"disconnect": "斷開連線",
"dismiss": "忽略",
"dont_save": "不要儲存",
"download_file": "下載檔案",
"drag_to_reorder": "Drag to reorder",
"drag_to_reorder": "拖曳以重新排序",
"duplicate": "複製",
"edit": "編輯",
"filter_response": "篩選回應",
"filter": "篩選回應",
"go_back": "返回",
"group_by": "Group by",
"label": "標籤",
"learn_more": "瞭解更多",
"less": "更少",
@@ -35,6 +37,7 @@
"search": "搜尋",
"send": "傳送",
"start": "開始",
"starting": "正在開始",
"stop": "停止",
"to_close": "以關閉",
"to_navigate": "以瀏覽",
@@ -106,7 +109,7 @@
"generate_token": "產生權杖",
"include_in_url": "包含在網址",
"learn": "瞭解更多",
"pass_key_by": "Pass by",
"pass_key_by": "傳遞方式",
"password": "密碼",
"token": "權杖",
"type": "授權類型",
@@ -145,7 +148,7 @@
"header": "請求標頭 {count}",
"message": "訊息 {count}",
"parameter": "參數 {count}",
"protocol": "協 {count}",
"protocol": "協 {count}",
"value": "值 {count}",
"variable": "變數 {count}"
},
@@ -169,9 +172,10 @@
"parameters": "該請求沒有任何參數",
"pending_invites": "這個團隊沒有待定的邀請",
"profile": "登入以檢視您的設定檔",
"protocols": "協為空",
"protocols": "協為空",
"schema": "連線至 GraphQL 端點",
"shortcodes": "Shortcodes 為空",
"subscription": "Subscriptions are empty",
"team_name": "團隊名稱為空",
"teams": "團隊為空",
"tests": "沒有針對該請求的測試"
@@ -184,11 +188,13 @@
"deleted": "刪除環境",
"edit": "編輯環境",
"invalid_name": "請提供有效的環境名稱",
"my_environments": "我的環境",
"nested_overflow": "巢狀環境變數不得大於 10 層",
"new": "建立環境",
"no_environment": "無環境",
"no_environment_description": "未選取任何環境。請選擇要對以下變數進行的動作。",
"select": "選擇環境",
"team_environments": "團隊環境",
"title": "環境",
"updated": "更新環境",
"variable_list": "變數列表"
@@ -210,7 +216,7 @@
"network_fail": "無法傳送請求",
"no_duration": "無持續時間",
"no_results_found": "找不到結果",
"page_not_found": "This page could not be found",
"page_not_found": "找不到此頁面",
"script_fail": "無法執行預請求指令碼",
"something_went_wrong": "發生了一些錯誤",
"test_script_fail": "無法執行測試指令碼"
@@ -220,7 +226,12 @@
"create_secret_gist": "建立私密 Gist",
"gist_created": "已建立 Gist",
"require_github": "使用 GitHub 登入以建立私密 Gist",
"title": "Export"
"title": "匯出"
},
"filter": {
"all": "All",
"none": "None",
"starred": "Starred"
},
"folder": {
"created": "已建立資料夾",
@@ -235,6 +246,10 @@
"schema": "綱要",
"subscriptions": "訂閱"
},
"group": {
"time": "Time",
"url": "URL"
},
"header": {
"install_pwa": "安裝應用程式",
"login": "登入",
@@ -286,9 +301,9 @@
"layout": {
"collapse_collection": "隱藏或顯示組合",
"collapse_sidebar": "隱藏或顯示側邊欄",
"column": "垂直布局",
"column": "垂直版面",
"name": "配置",
"row": "水平布局",
"row": "水平版面",
"zen_mode": "專注模式"
},
"modal": {
@@ -298,10 +313,28 @@
"import_export": "匯入/匯出"
},
"mqtt": {
"already_subscribed": "You are already subscribed to this topic.",
"clean_session": "Clean Session",
"clear_input": "Clear input",
"clear_input_on_send": "Clear input on send",
"client_id": "Client ID",
"color": "Pick a color",
"communication": "通訊",
"connection_config": "Connection Config",
"connection_not_authorized": "This MQTT connection does not use any authentication.",
"invalid_topic": "Please provide a topic for the subscription",
"keep_alive": "Keep Alive",
"log": "日誌",
"lw_message": "Last-Will Message",
"lw_qos": "Last-Will QoS",
"lw_retain": "Last-Will Retain",
"lw_topic": "Last-Will Topic",
"message": "訊息",
"new": "New Subscription",
"not_connected": "Please start a MQTT connection first.",
"publish": "發佈",
"qos": "QoS",
"ssl": "SSL",
"subscribe": "訂閱",
"topic": "主題",
"topic_name": "主題名稱",
@@ -313,7 +346,7 @@
"doc": "文件",
"graphql": "GraphQL",
"profile": "設定檔",
"realtime": "時",
"realtime": "時",
"rest": "REST",
"settings": "設定"
},
@@ -325,6 +358,7 @@
},
"profile": {
"app_settings": "應用程式設定",
"default_hopp_displayname": "未命名使用者",
"editor": "編輯者",
"editor_description": "編輯者可以新增、編輯和刪除請求。",
"email_verification_mail": "已將驗證信寄送至您的電子郵件地址。請點擊信中連結以驗證您的電子郵件地址。",
@@ -362,7 +396,7 @@
"name": "請求名稱",
"new": "新請求",
"override": "覆寫",
"override_help": "在標頭設置 <xmp>Content-Type</xmp>",
"override_help": "在標頭設置 <kbd>Content-Type</kbd>",
"overriden": "已覆寫",
"parameter_list": "查詢參數",
"parameters": "參數",
@@ -450,9 +484,9 @@
"telemetry_helps_us": "遙測服務幫助我們進行個性化操作,為您提供最佳體驗。",
"theme": "主題",
"theme_description": "自定義您的應用程式主題。",
"use_experimental_url_bar": "使用帶有環境高亮的實驗性網址欄",
"use_experimental_url_bar": "使用帶有環境醒目標示的實驗性網址欄",
"user": "使用者",
"verified_email": "Verified email",
"verified_email": "已確認電子郵件地址",
"verify_email": "確認電子郵件地址"
},
"shortcodes": {
@@ -482,7 +516,7 @@
"forward": "前往下一頁面",
"graphql": "前往 GraphQL 頁面",
"profile": "前往個人檔案頁面",
"realtime": "前往時頁面",
"realtime": "前往時頁面",
"rest": "前往 REST 頁面",
"settings": "前往設定頁面",
"title": "導航"
@@ -502,6 +536,11 @@
"send_request": "傳送請求",
"title": "請求"
},
"response": {
"copy": "複製回應至剪貼簿",
"download": "下載回應",
"title": "回應"
},
"theme": {
"black": "將主題切換至黑色模式",
"dark": "將主題切換至暗色模式",
@@ -617,7 +656,7 @@
"invite_tooltip": "邀請他人到這個工作區",
"invited_to_team": "{owner} 邀請您加入 {team}",
"join": "已接受邀請",
"join_beta": "加入 Beta 計以存取團隊。",
"join_beta": "加入 Beta 計以存取團隊。",
"join_team": "加入 {team}",
"joined_team": "您已加入 {team}",
"joined_team_description": "您現在是這個團隊的成員",
@@ -647,6 +686,11 @@
"we_sent_invite_link": "我們向所有受邀者傳送了邀請連結!",
"we_sent_invite_link_description": "請所有受邀者檢查他們的收件匣。點擊連結加入團隊。"
},
"team_environment": {
"deleted": "已刪除環境",
"duplicate": "已複製環境",
"not_found": "找不到環境。"
},
"test": {
"failed": "測試未通過",
"javascript_code": "JavaScript 程式碼",
@@ -661,7 +705,7 @@
"communication": "通訊",
"log": "日誌",
"message": "資訊",
"protocols": "協",
"protocols": "協",
"url": "網址"
}
}

View File

@@ -1,44 +1,47 @@
{
"action": {
"autoscroll": "Autoscroll",
"autoscroll": "Автопрокручування",
"cancel": "Скасувати",
"choose_file": "Виберіть файл",
"clear": "Ясно",
"clear_all": "Очистити все",
"close": "Close",
"close": "Закрити",
"connect": "Підключіться",
"connecting": "Connecting",
"copy": "Копіювати",
"delete": "Видалити",
"disconnect": "Відключити",
"dismiss": "Відхилити",
"dont_save": "Don't save",
"dont_save": "Не зберігати",
"download_file": "Завантажити файл",
"drag_to_reorder": "Drag to reorder",
"duplicate": "Duplicate",
"drag_to_reorder": "Перетягніть для зміни порядку",
"duplicate": "Дублювати",
"edit": "Редагувати",
"filter_response": "Filter response",
"filter": "Фільтр відповіді",
"go_back": "Повертайся",
"group_by": "Group by",
"label": "Мітка",
"learn_more": "Вчи більше",
"less": "Less",
"less": "Менше",
"more": "Більше",
"new": "Новий",
"no": "Немає",
"open_workspace": "Open workspace",
"paste": "Paste",
"open_workspace": "Відкрити робочу область",
"paste": "Вставити",
"prettify": "Прикрасьте",
"remove": "Видалити",
"restore": "Відновлювати",
"save": "Зберегти",
"scroll_to_bottom": "Scroll to bottom",
"scroll_to_top": "Scroll to top",
"scroll_to_bottom": "Прокрутити вниз",
"scroll_to_top": "Прокрутити вгору",
"search": "Пошук",
"send": "Надіслати",
"start": "Почати",
"starting": "Starting",
"stop": "Стій",
"to_close": "to close",
"to_navigate": "to navigate",
"to_select": "to select",
"to_close": "щоб закрити",
"to_navigate": "для навігації",
"to_select": "щоб вибрати",
"turn_off": "Вимкнути",
"turn_on": "Ввімкнути",
"undo": "Скасувати",
@@ -52,9 +55,9 @@
"chat_with_us": "Спілкуйтеся з нами",
"contact_us": "Зв'яжіться з нами",
"copy": "Копіювати",
"copy_user_id": "Copy User Auth Token",
"developer_option": "Developer options",
"developer_option_description": "Developer tools which helps in development and maintenance of Hoppscotch.",
"copy_user_id": "Скопіювати токен автентифікації користувача",
"developer_option": "Параметри розробника",
"developer_option_description": "Інструменти розробника, що допомагають у розробці та підтримці Hoppscotch.",
"discord": "Discord",
"documentation": "Документація",
"github": "GitHub",
@@ -67,7 +70,7 @@
"keyboard_shortcuts": "Гарячі клавіши",
"name": "Гопскотч",
"new_version_found": "Знайдено нову версію. Оновіть, щоб оновити.",
"options": "Options",
"options": "Опції",
"proxy_privacy_policy": "Політика конфіденційності проксі",
"reload": "Перезавантажити",
"search": "Пошук",
@@ -75,7 +78,7 @@
"shortcuts": "Ярлики",
"spotlight": "У центрі уваги",
"status": "Статус",
"status_description": "Check the status of the website",
"status_description": "Перевірити статус сайту",
"terms_and_privacy": "Умови та конфіденційність",
"twitter": "Twitter",
"type_a_command_search": "Введіть команду або виконайте пошук…",
@@ -89,7 +92,7 @@
"continue_with_email": "Продовжити з електронною поштою",
"continue_with_github": "Продовжити з GitHub",
"continue_with_google": "Продовжуйте працювати з Google",
"continue_with_microsoft": "Continue with Microsoft",
"continue_with_microsoft": "Продовжити з Microsoft",
"email": "Електронна пошта",
"logged_out": "Вийшли з системи",
"login": "Увійти",
@@ -106,7 +109,7 @@
"generate_token": "Створіть маркер",
"include_in_url": "Включити в URL",
"learn": "Дізнайтесь, як",
"pass_key_by": "Pass by",
"pass_key_by": "Пропустити",
"password": "Пароль",
"token": "Токен",
"type": "Тип авторизації",
@@ -118,10 +121,10 @@
"invalid_name": "Укажіть дійсну назву колекції",
"my_collections": "Мої колекції",
"name": "Моя нова колекція",
"name_length_insufficient": "Collection name should be at least 3 characters long",
"name_length_insufficient": "Назва колекції має містити принаймні 3 символи",
"new": "Нова колекція",
"renamed": "Колекція перейменована",
"request_in_use": "Request in use",
"request_in_use": "Запит використовується",
"save_as": "Зберегти як",
"select": "Виберіть колекцію",
"select_location": "Виберіть місце розташування",
@@ -129,7 +132,7 @@
"team_collections": "Колекції команд"
},
"confirm": {
"exit_team": "Are you sure you want to leave this team?",
"exit_team": "Ви впевнені, що хочете покинути цю команду?",
"logout": "Ви впевнені, що хочете вийти?",
"remove_collection": "Ви впевнені, що хочете назавжди видалити цю колекцію?",
"remove_environment": "Ви впевнені, що хочете назавжди видалити це середовище?",
@@ -138,7 +141,7 @@
"remove_request": "Ви впевнені, що хочете назавжди видалити цей запит?",
"remove_team": "Ви впевнені, що хочете видалити цю команду?",
"remove_telemetry": "Ви впевнені, що хочете відмовитися від телеметрії?",
"request_change": "Are you sure you want to discard current request, unsaved changes will be lost.",
"request_change": "Ви дійсно бажаєте скасувати поточний запит? Незбережені зміни будуть втрачені.",
"sync": "Ви впевнені, що хочете синхронізувати цю робочу область?"
},
"count": {
@@ -158,37 +161,40 @@
"body": "Цей запит не має тіла",
"collection": "Колекція порожня",
"collections": "Колекції порожні",
"documentation": "Connect to a GraphQL endpoint to view documentation",
"endpoint": "Endpoint cannot be empty",
"documentation": "Під'єднайтесь до кінцевої точки GraphQL для перегляду документації",
"endpoint": "Кінцева точка не може бути порожньою",
"environments": "Середовища порожні",
"folder": "Папка порожня",
"headers": "Цей запит не має заголовків",
"history": "Історія порожня",
"invites": "Invite list is empty",
"invites": "Список запрошень порожній",
"members": "Команда порожня",
"parameters": "Цей запит не має жодних параметрів",
"pending_invites": "There are no pending invites for this team",
"profile": "Login in to view your profile",
"pending_invites": "Немає запрошень в очікуванні для цієї команди",
"profile": "Увійдіть для перегляду вашого профілю",
"protocols": "Протоколи порожні",
"schema": "Підключіться до кінцевої точки GraphQL",
"shortcodes": "Shortcodes are empty",
"shortcodes": "Короткі коди порожні",
"subscription": "Subscriptions are empty",
"team_name": "Назва команди порожня",
"teams": "Команди порожні",
"tests": "Для цього запиту немає тестів"
},
"environment": {
"add_to_global": "Add to Global",
"added": "Environment addition",
"add_to_global": "Додати до Глобального",
"added": "Додавання середовища",
"create_new": "Створіть нове середовище",
"created": "Environment created",
"deleted": "Environment deletion",
"created": "Середовище створено",
"deleted": "Видалення середовища",
"edit": "Редагувати середовище",
"invalid_name": "Укажіть дійсну назву середовища",
"nested_overflow": "nested environment variables are limited to 10 levels",
"my_environments": "Мої середовища",
"nested_overflow": "вкладені змінні середовища обмежені до 10 рівнів",
"new": "Нове середовище",
"no_environment": "Жодного середовища",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"no_environment_description": "Не було обрано жодного середовища. Виберіть, що робити з наступними змінними.",
"select": "Виберіть середовище",
"team_environments": "Командні середовища",
"title": "Середовища",
"updated": "Environment updation",
"variable_list": "Список змінних"
@@ -200,33 +206,38 @@
"empty_req_name": "Пуста назва запиту",
"f12_details": "(F12 для деталей)",
"gql_prettify_invalid_query": "Не вдалося попередньо визначити недійсний запит, вирішити синтаксичні помилки запиту та повторити спробу",
"incomplete_config_urls": "Incomplete configuration URLs",
"incorrect_email": "Incorrect email",
"invalid_link": "Invalid link",
"invalid_link_description": "The link you clicked is invalid or expired.",
"json_parsing_failed": "Invalid JSON",
"incomplete_config_urls": "Неповні конфігураційні адреси",
"incorrect_email": "Невірна електронна адреса",
"invalid_link": "Невірне посилання",
"invalid_link_description": "Посилання, яке ви натиснули, є недійсним або застарілим.",
"json_parsing_failed": "Неправильний JSON",
"json_prettify_invalid_body": "Не вдалося заздалегідь визначити недійсне тіло, вирішити синтаксичні помилки json і повторити спробу",
"network_error": "There seems to be a network error. Please try again.",
"network_error": "Здається, виникла мережева помилка. Будь ласка, спробуйте ще раз.",
"network_fail": "Не вдалося надіслати запит",
"no_duration": "Без тривалості",
"no_results_found": "No matches found",
"page_not_found": "This page could not be found",
"no_results_found": "Збігів не знайдено",
"page_not_found": "Ця сторінка не знайдена",
"script_fail": "Не вдалося виконати сценарій попереднього запиту",
"something_went_wrong": "Щось пішло не так",
"test_script_fail": "Could not execute post-request script"
"test_script_fail": "Не вдалося виконати скрипт після запиту"
},
"export": {
"as_json": "Експортувати як JSON",
"create_secret_gist": "Створіть секретну суть",
"gist_created": "Суть створена",
"require_github": "Увійдіть за допомогою GitHub, щоб створити секретну історію",
"title": "Export"
"title": "Експорт"
},
"filter": {
"all": "All",
"none": "None",
"starred": "Starred"
},
"folder": {
"created": "Папка створена",
"edit": "Редагувати папку",
"invalid_name": "Укажіть назву папки",
"name_length_insufficient": "Folder name should be at least 3 characters long",
"name_length_insufficient": "Ім'я папки повинне містити принаймні 3 символи",
"new": "Нова папка",
"renamed": "Папка перейменована"
},
@@ -235,6 +246,10 @@
"schema": "Схема",
"subscriptions": "Підписки"
},
"group": {
"time": "Time",
"url": "URL"
},
"header": {
"install_pwa": "Встановити додаток",
"login": "Увійти",
@@ -249,11 +264,11 @@
"post_request_tests": "Тестові сценарії записуються на JavaScript і запускаються після отримання відповіді.",
"pre_request_script": "Сценарії попереднього запиту написані на JavaScript і запускаються перед надсиланням запиту.",
"script_fail": "Схоже, є збій у сценарії попереднього запиту. Перевірте помилку нижче та виправте відповідним чином сценарій.",
"test_script_fail": "There seems to be an error with test script. Please fix the errors and run tests again",
"test_script_fail": "Здається виникла помилка з тестовим сценарієм. Будь ласка, виправте помилки і спробуйте знову",
"tests": "Напишіть тестовий сценарій для автоматизації налагодження."
},
"hide": {
"collection": "Collapse Collection Panel",
"collection": "Згорнути панель колекції",
"more": "Приховай більше",
"preview": "Приховати попередній перегляд",
"sidebar": "Приховати бічну панель"
@@ -263,32 +278,32 @@
"curl": "Імпортувати cURL",
"failed": "Не вдалося імпортувати",
"from_gist": "Імпорт з Gist",
"from_gist_description": "Import from Gist URL",
"from_insomnia": "Import from Insomnia",
"from_insomnia_description": "Import from Insomnia collection",
"from_json": "Import from Hoppscotch",
"from_json_description": "Import from Hoppscotch collection file",
"from_gist_description": "Імпорт з Gist URL",
"from_insomnia": "Імпорт з Insomnia",
"from_insomnia_description": "Імпорт із колекції Insomnia",
"from_json": "Імпорт з Hoppscotch",
"from_json_description": "Імпорт з файлу колекції Hoppscotch",
"from_my_collections": "Імпортувати з Моїх колекцій",
"from_my_collections_description": "Import from My Collections file",
"from_openapi": "Import from OpenAPI",
"from_openapi_description": "Import from OpenAPI specification file (YML/JSON)",
"from_postman": "Import from Postman",
"from_postman_description": "Import from Postman collection",
"from_url": "Import from URL",
"from_my_collections_description": "Імпортувати з мого файлу колекцій",
"from_openapi": "Імпорт з OpenAPI",
"from_openapi_description": "Імпорт з файлу специфікації OpenAPI (YML/JSON)",
"from_postman": "Імпортувати з Postman",
"from_postman_description": "Імпорт із колекції Postman",
"from_url": "Імпорт з URL",
"gist_url": "Введіть URL -адресу Gist",
"import_from_url_invalid_fetch": "Couldn't get data from the url",
"import_from_url_invalid_file_format": "Error while importing collections",
"import_from_url_invalid_type": "Unsupported type. accepted values are 'hoppscotch', 'openapi', 'postman', 'insomnia'",
"import_from_url_success": "Collections Imported",
"json_description": "Import collections from a Hoppscotch Collections JSON file",
"import_from_url_invalid_fetch": "Не вдалося отримати дані з url",
"import_from_url_invalid_file_format": "Помилка при імпорті колекцій",
"import_from_url_invalid_type": "Непідтримуваний тип. Допустимими значеннями є 'hoppscotch', 'openapi', 'postman', 'insomnia'",
"import_from_url_success": "Колекції імпортовано",
"json_description": "Імпортувати колекції з колекцій Hoppscotch JSON файлу",
"title": "Імпорт"
},
"layout": {
"collapse_collection": "Collapse or Expand Collections",
"collapse_sidebar": "Collapse or Expand the sidebar",
"column": "Vertical layout",
"name": "Layout",
"row": "Horizontal layout",
"collapse_collection": "Згорнути або розширити колекції",
"collapse_sidebar": "Згорнути або розширити бічну панель",
"column": "Вертикальне розташування",
"name": "Макет",
"row": "Горизонтальне розташування",
"zen_mode": "Режим дзен"
},
"modal": {
@@ -298,10 +313,28 @@
"import_export": "Імпорт-експорт"
},
"mqtt": {
"already_subscribed": "You are already subscribed to this topic.",
"clean_session": "Clean Session",
"clear_input": "Clear input",
"clear_input_on_send": "Clear input on send",
"client_id": "Client ID",
"color": "Pick a color",
"communication": "Спілкування",
"connection_config": "Connection Config",
"connection_not_authorized": "This MQTT connection does not use any authentication.",
"invalid_topic": "Please provide a topic for the subscription",
"keep_alive": "Keep Alive",
"log": "Журнал",
"lw_message": "Last-Will Message",
"lw_qos": "Last-Will QoS",
"lw_retain": "Last-Will Retain",
"lw_topic": "Last-Will Topic",
"message": "повідомлення",
"new": "New Subscription",
"not_connected": "Please start a MQTT connection first.",
"publish": "Публікуйте",
"qos": "QoS",
"ssl": "SSL",
"subscribe": "Підпишіться",
"topic": "Тема",
"topic_name": "Назва теми",
@@ -312,7 +345,7 @@
"navigation": {
"doc": "Документи",
"graphql": "GraphQL",
"profile": "Profile",
"profile": "Профіль",
"realtime": "Реальний час",
"rest": "REST",
"settings": "Налаштування"
@@ -324,18 +357,19 @@
"snippets": "Фрагменти"
},
"profile": {
"app_settings": "App Settings",
"editor": "Editor",
"editor_description": "Editors can add, edit, and delete requests.",
"email_verification_mail": "A verification email has been sent to your email address. Please click on the link to verify your email address.",
"no_permission": "You do not have permission to perform this action.",
"owner": "Owner",
"owner_description": "Owners can add, edit, and delete requests, collections and team members.",
"roles": "Roles",
"roles_description": "Roles are used to control access to the shared collections.",
"updated": "Profile updated",
"viewer": "Viewer",
"viewer_description": "Viewers can only view and use requests."
"app_settings": "Параметри програми",
"default_hopp_displayname": "Користувач без імені",
"editor": "Редактор",
"editor_description": "Редактори можуть додавати, змінювати та видаляти запити.",
"email_verification_mail": "Лист для підтвердження електронної пошти було надіслано на вашу електронну адресу. Будь ласка, натисніть на посилання для підтвердження своєї адреси електронної пошти.",
"no_permission": "Ви не маєте дозволу на виконання цієї дії.",
"owner": "Власник",
"owner_description": "Власники можуть додавати, змінювати та видаляти запити, колекції та учасників команди.",
"roles": "Ролі",
"roles_description": "Ролі використовуються для керування доступом до спільних колекцій.",
"updated": "Профіль оновлено",
"viewer": "Переглядач",
"viewer_description": "Переглядачі можуть переглядати й використовувати лише запити."
},
"remove": {
"star": "Видалити зірочку"
@@ -347,9 +381,9 @@
"choose_language": "Виберіть мову",
"content_type": "Тип вмісту",
"content_type_titles": {
"others": "Others",
"structured": "Structured",
"text": "Text"
"others": "Інші",
"structured": "Структуровано",
"text": "Текст"
},
"copy_link": "Скопіювати посилання",
"duration": "Тривалість",
@@ -360,10 +394,10 @@
"invalid_name": "Будь ласка, вкажіть назву запиту",
"method": "Метод",
"name": "Назва запиту",
"new": "New Request",
"override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers",
"overriden": "Overridden",
"new": "Новий запит",
"override": "Перевизначити",
"override_help": "Встановити <kbd>тип вмісту</kbd> в заголовках",
"overriden": "Перевизначений",
"parameter_list": "Параметри запиту",
"parameters": "Параметри",
"path": "Шлях",
@@ -376,16 +410,16 @@
"save_as": "Зберегти як",
"saved": "Запит збережено",
"share": "Поділитися",
"share_description": "Share Hoppscotch with your friends",
"share_description": "Поділіться Hoppscotch зі своїми друзями",
"title": "Запит",
"type": "Тип запиту",
"url": "URL",
"variables": "Змінні",
"view_my_links": "View my links"
"view_my_links": "Переглянути мої посилання"
},
"response": {
"body": "Орган реагування",
"filter_response_body": "Filter JSON response body (uses JSONPath syntax)",
"filter_response_body": "Фільтр тіла відповідей JSON (використовує синтаксис JSONPath)",
"headers": "Заголовки",
"html": "HTML",
"image": "Зображення",
@@ -411,14 +445,14 @@
"change_font_size": "Змінити розмір шрифту",
"choose_language": "Виберіть мову",
"dark_mode": "Темний",
"expand_navigation": "Expand navigation",
"expand_navigation": "Розгорнути навігацію",
"experiments": "Експерименти",
"experiments_notice": "Це збірка експериментів, над якими ми працюємо, які можуть виявитися корисними, веселими, обома чи ні. Вони не остаточні і можуть бути нестійкими, тому, якщо трапиться щось надто дивне, не панікуйте. Просто вимкніть небезпеку. Жарти в сторону,",
"extension_ver_not_reported": "Не повідомляється",
"extension_version": "Версія розширення",
"extensions": "Розширення",
"extensions_use_toggle": "Використовуйте розширення браузера для надсилання запитів (якщо вони є)",
"follow": "Follow Us",
"follow": "Слідуйте за нами",
"font_size": "Розмір шрифту",
"font_size_large": "Великий",
"font_size_medium": "Середній",
@@ -428,18 +462,18 @@
"language": "Мова",
"light_mode": "Світло",
"official_proxy_hosting": "Офіційний проксі розміщений компанією Hoppscotch.",
"profile": "Profile",
"profile_description": "Update your profile details",
"profile_email": "Email address",
"profile_name": "Profile name",
"profile": "Профіль",
"profile_description": "Оновити дані вашого профілю",
"profile_email": "Електронна адреса",
"profile_name": "Ім'я профілю",
"proxy": "Проксі",
"proxy_url": "URL проксі",
"proxy_use_toggle": "Для надсилання запитів використовуйте проксі -сервер",
"read_the": "Читати",
"reset_default": "Скинути налаштування за замовчуванням",
"short_codes": "Short codes",
"short_codes_description": "Short codes which were created by you.",
"sidebar_on_left": "Sidebar on left",
"short_codes": "Короткі коди",
"short_codes_description": "Короткі коди, які були створені вами.",
"sidebar_on_left": "Бічна панель зліва",
"sync": "Синхронізувати",
"sync_collections": "Колекції",
"sync_description": "Ці налаштування синхронізуються з хмарою.",
@@ -452,16 +486,16 @@
"theme_description": "Налаштуйте тему програми.",
"use_experimental_url_bar": "Використовуйте експериментальний рядок URL з виділенням середовища",
"user": "Користувач",
"verified_email": "Verified email",
"verify_email": "Verify email"
"verified_email": "Підтверджений email",
"verify_email": "Підтвердити електронну адресу"
},
"shortcodes": {
"actions": "Actions",
"created_on": "Created on",
"deleted": "Shortcode deleted",
"method": "Method",
"not_found": "Shortcode not found",
"short_code": "Short code",
"actions": "Дії",
"created_on": "Дата створення",
"deleted": "Короткий код видалено",
"method": "Метод",
"not_found": "Короткий код не знайдено",
"short_code": "Короткий код",
"url": "URL"
},
"shortcut": {
@@ -481,7 +515,7 @@
"documentation": "Перейдіть на сторінку Документація",
"forward": "Перейти до наступної сторінки",
"graphql": "Перейдіть на сторінку GraphQL",
"profile": "Go to Profile page",
"profile": "Перейти на сторінку профілю",
"realtime": "Перейдіть на сторінку реального часу",
"rest": "Перейдіть на сторінку REST",
"settings": "Перейдіть на сторінку Налаштування",
@@ -502,23 +536,28 @@
"send_request": "Відправляти запит",
"title": "Запит"
},
"response": {
"copy": "Скопіювати відповідь в буфер обміну",
"download": "Завантажити відповідь як файл",
"title": "Відповідь"
},
"theme": {
"black": "Switch theme to black mode",
"dark": "Switch theme to dark mode",
"light": "Switch theme to light mode",
"system": "Switch theme to system mode",
"title": "Theme"
"black": "Переключити тему в чорний режим",
"dark": "Переключити тему в темний режим",
"light": "Переключити тему в світлий режим",
"system": "Переключити тему в системний режим",
"title": "Тема"
}
},
"show": {
"code": "Показати код",
"collection": "Expand Collection Panel",
"collection": "Розгорнути панель колекції",
"more": "Показати більше",
"sidebar": "Показати бічну панель"
},
"socketio": {
"communication": "Спілкування",
"connection_not_authorized": "This SocketIO connection does not use any authentication.",
"connection_not_authorized": "Це SocketIO з'єднання не використовує жодної автентифікації.",
"event_name": "Назва події",
"events": "Події",
"log": "Журнал",
@@ -536,9 +575,9 @@
"connected": "Підключено",
"connected_to": "Підключено до {name}",
"connecting_to": "Під'єднання до {name} ...",
"connection_error": "Failed to connect",
"connection_failed": "Connection failed",
"connection_lost": "Connection lost",
"connection_error": "Не вдалося з’єднатися",
"connection_failed": "Помилка зʼєднання",
"connection_lost": "З'єднання втрачено",
"copied_to_clipboard": "Скопійовано в буфер обміну",
"deleted": "Видалено",
"deprecated": "ЗНИЖЕНО",
@@ -553,17 +592,17 @@
"history_deleted": "Історію видалено",
"linewrap": "Лінії загортання",
"loading": "Завантаження ...",
"message_received": "Message: {message} arrived on topic: {topic}",
"mqtt_subscription_failed": "Something went wrong while subscribing to topic: {topic}",
"message_received": "Повідомлення: {message} отримано по темі: {topic}",
"mqtt_subscription_failed": "Щось пішло не так при підписці на тему: {topic}",
"none": "Жодного",
"nothing_found": "Нічого не знайдено",
"published_error": "Something went wrong while publishing msg: {topic} to topic: {message}",
"published_message": "Published message: {message} to topic: {topic}",
"reconnection_error": "Failed to reconnect",
"subscribed_failed": "Failed to subscribe to topic: {topic}",
"subscribed_success": "Successfully subscribed to topic: {topic}",
"unsubscribed_failed": "Failed to unsubscribe from topic: {topic}",
"unsubscribed_success": "Successfully unsubscribed from topic: {topic}",
"published_error": "Щось пішло не так під час публікації повідомлення: {topic} на тему: {message}",
"published_message": "Опубліковане повідомлення: {message} до теми: {topic}",
"reconnection_error": "Не вдалося перепід'єднатися",
"subscribed_failed": "Не вдалося підписатися на тему: {topic}",
"subscribed_success": "Успішно підписано на тему: {topic}",
"unsubscribed_failed": "Не вдалося відписатися від теми: {topic}",
"unsubscribed_success": "Успішно відписано від теми: {topic}",
"waiting_send_request": "Очікується надсилання запиту"
},
"support": {
@@ -572,7 +611,7 @@
"community": "Задавайте питання та допомагайте іншим",
"documentation": "Детальніше про Hoppscotch",
"forum": "Задавайте питання і отримуйте відповіді",
"github": "Follow us on Github",
"github": "Слідкуйте за нами на Github",
"shortcuts": "Швидше переглядайте програми",
"team": "Зв'яжіться з командою",
"title": "Підтримка",
@@ -590,68 +629,73 @@
"pre_request_script": "Сценарій попереднього запиту",
"queries": "Запити",
"query": "Запит",
"schema": "Schema",
"schema": "Схема",
"socketio": "Сокет.IO",
"sse": "SSE",
"tests": "Тести",
"types": "Типи",
"variables": "Змінні",
"websocket": "WebSocket"
"websocket": "Веб-сокет"
},
"team": {
"already_member": "You are already a member of this team. Contact your team owner.",
"already_member": "Ви вже є членом цієї команди. Зв'яжіться з власником команди.",
"create_new": "Створіть нову команду",
"deleted": "Команда видалена",
"edit": "Редагувати команду",
"email": "Електронна пошта",
"email_do_not_match": "Email doesn't match with your account details. Contact your team owner.",
"email_do_not_match": "Електронна пошта не відповідає відомостям вашого облікового запису. Зверніться до свого власника команди.",
"exit": "Вийти з команди",
"exit_disabled": "Вийти з команди не може тільки власник",
"invalid_email_format": "Формат електронної пошти недійсний",
"invalid_id": "Invalid team ID. Contact your team owner.",
"invalid_invite_link": "Invalid invite link",
"invalid_invite_link_description": "The link you followed is invalid. Contact your team owner.",
"invalid_id": "Недійсний ID команди. Зв'яжіться з власником вашої команди.",
"invalid_invite_link": "Неправильне посилання для запрошення",
"invalid_invite_link_description": "Посилання, за яким ви перейшли, недійсне. Зверніться до власника вашої команди.",
"invalid_member_permission": "Надайте дійсний дозвіл члену команди",
"invite": "Invite",
"invite_more": "Invite more",
"invite_tooltip": "Invite people to this workspace",
"invited_to_team": "{owner} invited you to join {team}",
"join": "Invitation accepted",
"invite": "Запросити",
"invite_more": "Запросити більше",
"invite_tooltip": "Запросити людей в це робоче середовище",
"invited_to_team": "{owner} запросив вас приєднатися до {team}",
"join": "Запрошення прийнято",
"join_beta": "Приєднуйтесь до бета -програми, щоб отримати доступ до команд.",
"join_team": "Join {team}",
"joined_team": "You have joined {team}",
"joined_team_description": "You are now a member of this team",
"join_team": "Приєднатися до {team}",
"joined_team": "Ви приєдналися до {team}",
"joined_team_description": "Ви тепер учасник цієї команди",
"left": "Ви покинули команду",
"login_to_continue": "Login to continue",
"login_to_continue_description": "You need to be logged in to join a team.",
"logout_and_try_again": "Logout and sign in with another account",
"member_has_invite": "This email ID already has an invite. Contact your team owner.",
"member_not_found": "Member not found. Contact your team owner.",
"login_to_continue": "Увійдіть щоб продовжити",
"login_to_continue_description": "Ви повинні увійти в систему, щоб приєднатися до команди.",
"logout_and_try_again": "Вийти і ввійти в систему за допомогою іншого облікового запису",
"member_has_invite": "Цей email вже має запрошення. Зв'яжіться з власником команди.",
"member_not_found": "Учасника не знайдено. Зв’яжіться з власником команди.",
"member_removed": "Користувача видалено",
"member_role_updated": "Оновлено ролі користувачів",
"members": "Члени",
"name_length_insufficient": "Назва команди має містити щонайменше 6 символів",
"name_updated": "Team name updated",
"name_updated": "Назва команди оновлено",
"new": "Нова команда",
"new_created": "Створена нова команда",
"new_name": "Моя нова команда",
"no_access": "Ви не маєте доступу до редагування цих колекцій",
"no_invite_found": "Invitation 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.",
"pending_invites": "Pending invites",
"no_invite_found": "Запрошення не знайдено. Зв’яжіться з власником команди.",
"not_found": "Команда не знайдена. Зв'яжіться з власником команди.",
"not_valid_viewer": "Ви не є дійсним глядачем. Зв'яжіться з власником команди.",
"pending_invites": "Очікувані запрошення",
"permissions": "Дозволи",
"saved": "Команда збережена",
"select_a_team": "Select a team",
"select_a_team": "Виберіть команду",
"title": "Команди",
"we_sent_invite_link": "We sent an invite link to all invitees!",
"we_sent_invite_link_description": "Ask all invitees to check their inbox. Click on the link to join the team."
"we_sent_invite_link": "Ми надіслали запрошення всім запрошеним!",
"we_sent_invite_link_description": "Попросіть всіх запрошених перевірити свої поштові скриньки. Перейдіть за посиланням, щоб приєднатися до команди."
},
"team_environment": {
"deleted": "Середовище видалено",
"duplicate": "Середовище дубльовано",
"not_found": "Середовище не знайдено."
},
"test": {
"failed": "test failed",
"failed": "помилка тесту",
"javascript_code": "Код JavaScript",
"learn": "Прочитайте документацію",
"passed": "test passed",
"passed": "тест пройдено",
"report": "Протокол випробування",
"results": "Результати тесту",
"script": "Сценарій",

View File

@@ -7,6 +7,7 @@
"clear_all": "Quet sạch tât cả",
"close": "Close",
"connect": "Liên kết",
"connecting": "Connecting",
"copy": "Sao chép",
"delete": "Xóa bỏ",
"disconnect": "Ngắt kết nối",
@@ -16,8 +17,9 @@
"drag_to_reorder": "Drag to reorder",
"duplicate": "Duplicate",
"edit": "Chỉnh sửa",
"filter_response": "Filter response",
"filter": "Filter",
"go_back": "Quay lại",
"group_by": "Group by",
"label": "Nhãn",
"learn_more": "Tìm hiểu thêm",
"less": "Less",
@@ -35,6 +37,7 @@
"search": "Tìm kiếm",
"send": "Gửi",
"start": "Bắt đầu",
"starting": "Starting",
"stop": "Ngừng lại",
"to_close": "to close",
"to_navigate": "to navigate",
@@ -168,10 +171,11 @@
"members": "Đội trống",
"parameters": "Yêu cầu này không có bất kỳ thông số nào",
"pending_invites": "There are no pending invites for this team",
"profile": "Login in to view your profile",
"profile": "Login to view your profile",
"protocols": "Giao thức trống",
"schema": "Kết nối với một điểm cuối GraphQL",
"shortcodes": "Shortcodes are empty",
"subscription": "Subscriptions are empty",
"team_name": "Tên đội trống",
"teams": "Các đội trống",
"tests": "Không có bài kiểm tra nào cho yêu cầu này"
@@ -184,11 +188,13 @@
"deleted": "Environment deletion",
"edit": "Chỉnh sửa môi trường",
"invalid_name": "Vui lòng cung cấp tên hợp lệ cho môi trường",
"my_environments": "My Environments",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Môi trường mới",
"no_environment": "Không có môi trường",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "Chọn môi trường",
"team_environments": "Team Environments",
"title": "Môi trường",
"updated": "Environment updation",
"variable_list": "Danh sách biến"
@@ -222,6 +228,11 @@
"require_github": "Đăng nhập bằng GitHub để tạo ý chính bí mật",
"title": "Export"
},
"filter": {
"all": "All",
"none": "None",
"starred": "Starred"
},
"folder": {
"created": "Thư mục đã được tạo",
"edit": "Chỉnh sửa thư mục",
@@ -235,6 +246,10 @@
"schema": "Lược đồ",
"subscriptions": "Đăng ký"
},
"group": {
"time": "Time",
"url": "URL"
},
"header": {
"install_pwa": "Cài đặt ứng dụng",
"login": "Đăng nhập",
@@ -298,10 +313,28 @@
"import_export": "Nhập khẩu xuất khẩu"
},
"mqtt": {
"already_subscribed": "You are already subscribed to this topic.",
"clean_session": "Clean Session",
"clear_input": "Clear input",
"clear_input_on_send": "Clear input on send",
"client_id": "Client ID",
"color": "Pick a color",
"communication": "Liên lạc",
"connection_config": "Connection Config",
"connection_not_authorized": "This MQTT connection does not use any authentication.",
"invalid_topic": "Please provide a topic for the subscription",
"keep_alive": "Keep Alive",
"log": "Nhật ký",
"lw_message": "Last-Will Message",
"lw_qos": "Last-Will QoS",
"lw_retain": "Last-Will Retain",
"lw_topic": "Last-Will Topic",
"message": "Thông điệp",
"new": "New Subscription",
"not_connected": "Please start a MQTT connection first.",
"publish": "Công bố",
"qos": "QoS",
"ssl": "SSL",
"subscribe": "Đặt mua",
"topic": "Chủ đề",
"topic_name": "Tên chủ đề",
@@ -325,6 +358,7 @@
},
"profile": {
"app_settings": "App Settings",
"default_hopp_displayname": "Unnamed User",
"editor": "Editor",
"editor_description": "Editors can add, edit, and delete requests.",
"email_verification_mail": "A verification email has been sent to your email address. Please click on the link to verify your email address.",
@@ -362,7 +396,7 @@
"name": "Yêu cầu tên",
"new": "New Request",
"override": "Override",
"override_help": "Set <xmp>Content-Type</xmp> in Headers",
"override_help": "Set <kbd>Content-Type</kbd> in Headers",
"overriden": "Overridden",
"parameter_list": "Tham số truy vấn",
"parameters": "Thông số",
@@ -502,6 +536,11 @@
"send_request": "Gửi yêu cầu",
"title": "Yêu cầu"
},
"response": {
"copy": "Copy response to clipboard",
"download": "Download response as file",
"title": "Response"
},
"theme": {
"black": "Switch theme to black mode",
"dark": "Switch theme to dark mode",
@@ -647,6 +686,11 @@
"we_sent_invite_link": "We sent an invite link to all invitees!",
"we_sent_invite_link_description": "Ask all invitees to check their inbox. Click on the link to join the team."
},
"team_environment": {
"deleted": "Environment Deleted",
"duplicate": "Environment Duplicated",
"not_found": "Environment not found."
},
"test": {
"failed": "test failed",
"javascript_code": "Mã JavaScript",

View File

@@ -1,21 +1,18 @@
{
"name": "hoppscotch-app",
"name": "@hoppscotch/common",
"private": true,
"version": "3.0.0",
"version": "3.0.1",
"scripts": {
"dev": "pnpm exec npm-run-all -p -l dev:*",
"dev:vite": "vite",
"dev:gql-codegen": "graphql-codegen --config gql-codegen.yml --watch",
"build": "node --max_old_space_size=16384 ./node_modules/vite/bin/vite.js build",
"dev:gql-codegen": "graphql-codegen --require dotenv/config --config gql-codegen.yml --watch dotenv_config_path=\"../../.env\"",
"lint": "eslint src --ext .ts,.js,.vue --ignore-path .gitignore .",
"prod-lint": "HOPP_LINT_FOR_PROD=true pnpm run lint",
"lint:ts": "vue-tsc --noEmit",
"prod-lint": "cross-env HOPP_LINT_FOR_PROD=true pnpm run lint",
"lintfix": "eslint --fix src --ext .ts,.js,.vue --ignore-path .gitignore .",
"generate": "pnpm run build",
"preview": "vite preview",
"gql-codegen": "graphql-codegen --config gql-codegen.yml",
"gql-codegen": "graphql-codegen --require dotenv/config --config gql-codegen.yml dotenv_config_path=\"../../.env\"",
"postinstall": "pnpm run gql-codegen",
"do-dev": "pnpm run dev",
"do-build-prod": "pnpm run build",
"do-lint": "pnpm run prod-lint",
"do-typecheck": "pnpm run lint",
"do-lintfix": "pnpm run lintfix"
@@ -34,7 +31,7 @@
"@codemirror/state": "^6.1.0",
"@codemirror/view": "^6.0.2",
"@hoppscotch/codemirror-lang-graphql": "workspace:^0.2.0",
"@hoppscotch/data": "workspace:^0.4.2",
"@hoppscotch/data": "workspace:^0.4.4",
"@hoppscotch/js-sandbox": "workspace:^2.1.0",
"@hoppscotch/vue-toasted": "^0.1.0",
"@lezer/highlight": "^1.0.0",
@@ -44,6 +41,7 @@
"@urql/devtools": "^2.0.3",
"@urql/exchange-auth": "^0.1.7",
"@urql/exchange-graphcache": "^4.4.3",
"@vitejs/plugin-legacy": "^2.3.0",
"@vueuse/core": "^8.7.5",
"@vueuse/head": "^0.7.9",
"acorn-walk": "^8.2.0",
@@ -117,6 +115,7 @@
"@types/paho-mqtt": "^1.0.6",
"@types/postman-collection": "^3.5.7",
"@types/splitpanes": "^2.2.1",
"@types/uuid": "^8.3.4",
"@types/yargs-parser": "^21.0.0",
"@typescript-eslint/eslint-plugin": "^5.19.0",
"@typescript-eslint/parser": "^5.19.0",
@@ -124,9 +123,10 @@
"@vue/compiler-sfc": "^3.2.39",
"@vue/eslint-config-typescript": "^11.0.1",
"@vue/runtime-core": "^3.2.39",
"eslint": "^8.13.0",
"eslint-plugin-prettier": "^4.0.0",
"eslint-plugin-vue": "^9.4.0",
"cross-env": "^7.0.3",
"eslint": "^8.24.0",
"eslint-plugin-prettier": "^4.2.0",
"eslint-plugin-vue": "^9.5.1",
"npm-run-all": "^4.1.5",
"openapi-types": "^12.0.0",
"rollup-plugin-polyfill-node": "^0.10.1",
@@ -134,14 +134,14 @@
"typescript": "^4.5.4",
"unplugin-icons": "^0.14.9",
"unplugin-vue-components": "^0.21.0",
"vite": "^3.1.0",
"vite": "^3.1.4",
"vite-plugin-checker": "^0.5.1",
"vite-plugin-fonts": "^0.6.0",
"vite-plugin-html-config": "^1.0.9",
"vite-plugin-inspect": "^0.6.1",
"vite-plugin-pages": "^0.25.0",
"vite-plugin-pages-sitemap": "^1.3.0",
"vite-plugin-pwa": "^0.12.2",
"vite-plugin-html-config": "^1.0.10",
"vite-plugin-inspect": "^0.7.4",
"vite-plugin-pages": "^0.26.0",
"vite-plugin-pages-sitemap": "^1.4.0",
"vite-plugin-pwa": "^0.13.1",
"vite-plugin-vue-layouts": "^0.7.0",
"vite-plugin-windicss": "^1.8.8",
"vue-tsc": "^0.38.2",

View File

Before

Width:  |  Height:  |  Size: 1.2 MiB

After

Width:  |  Height:  |  Size: 1.2 MiB

View File

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

Before

Width:  |  Height:  |  Size: 60 KiB

After

Width:  |  Height:  |  Size: 60 KiB

View File

Before

Width:  |  Height:  |  Size: 840 KiB

After

Width:  |  Height:  |  Size: 840 KiB

View File

Before

Width:  |  Height:  |  Size: 831 KiB

After

Width:  |  Height:  |  Size: 831 KiB

View File

Before

Width:  |  Height:  |  Size: 168 B

After

Width:  |  Height:  |  Size: 168 B

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