Compare commits

..

17 Commits

Author SHA1 Message Date
Balu Babu
58782fd8d8 chore: fixed issues with pnpm-lock file 2023-08-03 18:52:12 +05:30
Balu Babu
42cb728577 chore: resolved merge conflicts 2023-08-03 18:01:12 +05:30
Balu Babu
b9f36d04a8 chore: modified error code for magic-link provider check 2023-08-03 17:14:57 +05:30
Mir Arif Hasan
1704cc2bad chore: env check func moved to utils file 2023-08-03 17:40:02 +06:00
Mir Arif Hasan
ab9775d55f feat: feedback applied 2023-08-03 16:40:00 +06:00
Ankit Sridhar
af7ff9dc17 Merge branch 'main' into feat/conditional-auth-select 2023-08-03 11:42:17 +05:30
Mir Arif Hasan
cf29c29d16 chore: check added if ALLOWED_AUTH_PROVIDERS is there in the env file or not 2023-08-01 20:45:55 +06:00
Mir Arif Hasan
c3d03d7162 fix: provider return type in SSO guards 2023-07-29 15:02:54 +06:00
Mir Arif Hasan
a72b1feda5 chore: handled internal server error for missing auth providers 2023-07-28 18:26:42 +06:00
Mir Arif Hasan
bdab2bb2d0 chore: auth provider name read from enum 2023-07-28 18:25:45 +06:00
Mir Arif Hasan
e50b3ddcc4 chore: removed unused imports 2023-07-27 19:01:27 +06:00
Mir Arif Hasan
8d59a69f48 feat: remove EmptyClassProvider class 2023-07-27 18:56:19 +06:00
Balu Babu
d090585685 chore: fixed mistake in AUTH_PROVIDER_NOT_SPECIFIED error description 2023-07-21 16:19:48 +05:30
Balu Babu
7b590fa57d chore: changed target of hoppscotch-backend service back to prod in docker.compose file 2023-07-21 16:18:11 +05:30
Balu Babu
83536ad715 chore: added comments to authProviderCheck function in auth/helper.ts 2023-07-21 16:17:22 +05:30
Balu Babu
197b48182f feat: magic-link can now be conditionally provisioned 2023-07-21 16:05:27 +05:30
Balu Babu
48356cb589 feat: social auth providers can now be conditionally provisioned 2023-07-21 15:57:53 +05:30
342 changed files with 11463 additions and 24602 deletions

View File

@@ -1,2 +1 @@
node_modules */**/node_modules
**/*/node_modules

View File

@@ -13,7 +13,7 @@ SESSION_SECRET='add some secret here'
# Hoppscotch App Domain Config # Hoppscotch App Domain Config
REDIRECT_URL="http://localhost:3000" REDIRECT_URL="http://localhost:3000"
WHITELISTED_ORIGINS = "http://localhost:3170,http://localhost:3000,http://localhost:3100" WHITELISTED_ORIGINS = "http://localhost:3170,http://localhost:3000,http://localhost:3100"
VITE_ALLOWED_AUTH_PROVIDERS = GOOGLE,GITHUB,MICROSOFT,EMAIL ALLOWED_AUTH_PROVIDERS = GOOGLE,GITHUB,MICROSOFT,EMAIL
# Google Auth Config # Google Auth Config
GOOGLE_CLIENT_ID="************************************************" GOOGLE_CLIENT_ID="************************************************"

View File

@@ -1,81 +0,0 @@
name: "Push containers to Docker Hub on release"
on:
push:
tags:
- '*.*.*'
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Setup environment
run: cp .env.example .env
- name: Setup QEMU
uses: docker/setup-qemu-action@v3
- name: Log in to Docker Hub
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Build and push the backend container
uses: docker/build-push-action@v4
with:
context: .
file: ./prod.Dockerfile
target: backend
push: true
platforms: |
linux/amd64
linux/arm64
tags: |
${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_BACKEND_CONTAINER_NAME }}:latest
${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_BACKEND_CONTAINER_NAME }}:${{ github.ref_name }}
- name: Build and push the frontend container
uses: docker/build-push-action@v4
with:
context: .
file: ./prod.Dockerfile
target: app
push: true
platforms: |
linux/amd64
linux/arm64
tags: |
${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_FRONTEND_CONTAINER_NAME }}:latest
${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_FRONTEND_CONTAINER_NAME }}:${{ github.ref_name }}
- name: Build and push the admin dashboard container
uses: docker/build-push-action@v4
with:
context: .
file: ./prod.Dockerfile
target: sh_admin
push: true
platforms: |
linux/amd64
linux/arm64
tags: |
${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_SH_ADMIN_CONTAINER_NAME }}:latest
${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_SH_ADMIN_CONTAINER_NAME }}:${{ github.ref_name }}
- name: Build and push the AIO container
uses: docker/build-push-action@v4
with:
context: .
file: ./prod.Dockerfile
target: aio
push: true
platforms: |
linux/amd64
linux/arm64
tags: |
${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_AIO_CONTAINER_NAME }}:latest
${{ secrets.DOCKER_ORG_NAME }}/${{ secrets.DOCKER_AIO_CONTAINER_NAME }}:${{ github.ref_name }}

View File

@@ -1,8 +1,3 @@
module.exports = { module.exports = {
semi: false, semi: false
trailingComma: "es5",
singleQuote: false,
printWidth: 80,
useTabs: false,
tabWidth: 2
} }

View File

@@ -6,8 +6,8 @@ We as members, contributors, and leaders pledge to make participation in our
community a harassment-free experience for everyone, regardless of age, body community a harassment-free experience for everyone, regardless of age, body
size, visible or invisible disability, ethnicity, sex characteristics, gender size, visible or invisible disability, ethnicity, sex characteristics, gender
identity and expression, level of experience, education, socio-economic status, identity and expression, level of experience, education, socio-economic status,
nationality, personal appearance, race, caste, color, religion, or sexual nationality, personal appearance, race, religion, or sexual identity
identity and orientation. and orientation.
We pledge to act and interact in ways that contribute to an open, welcoming, We pledge to act and interact in ways that contribute to an open, welcoming,
diverse, inclusive, and healthy community. diverse, inclusive, and healthy community.
@@ -22,17 +22,17 @@ community include:
* Giving and gracefully accepting constructive feedback * Giving and gracefully accepting constructive feedback
* Accepting responsibility and apologizing to those affected by our mistakes, * Accepting responsibility and apologizing to those affected by our mistakes,
and learning from the experience and learning from the experience
* Focusing on what is best not just for us as individuals, but for the overall * Focusing on what is best not just for us as individuals, but for the
community overall community
Examples of unacceptable behavior include: Examples of unacceptable behavior include:
* The use of sexualized language or imagery, and sexual attention or advances of * The use of sexualized language or imagery, and sexual attention or
any kind advances of any kind
* Trolling, insulting or derogatory comments, and personal or political attacks * Trolling, insulting or derogatory comments, and personal or political attacks
* Public or private harassment * Public or private harassment
* Publishing others' private information, such as a physical or email address, * Publishing others' private information, such as a physical or email
without their explicit permission address, without their explicit permission
* Other conduct which could reasonably be considered inappropriate in a * Other conduct which could reasonably be considered inappropriate in a
professional setting professional setting
@@ -82,15 +82,15 @@ behavior was inappropriate. A public apology may be requested.
### 2. Warning ### 2. Warning
**Community Impact**: A violation through a single incident or series of **Community Impact**: A violation through a single incident or series
actions. of actions.
**Consequence**: A warning with consequences for continued behavior. No **Consequence**: A warning with consequences for continued behavior. No
interaction with the people involved, including unsolicited interaction with interaction with the people involved, including unsolicited interaction with
those enforcing the Code of Conduct, for a specified period of time. This those enforcing the Code of Conduct, for a specified period of time. This
includes avoiding interactions in community spaces as well as external channels includes avoiding interactions in community spaces as well as external channels
like social media. Violating these terms may lead to a temporary or permanent like social media. Violating these terms may lead to a temporary or
ban. permanent ban.
### 3. Temporary Ban ### 3. Temporary Ban
@@ -106,27 +106,23 @@ Violating these terms may lead to a permanent ban.
### 4. Permanent Ban ### 4. Permanent Ban
**Community Impact**: Demonstrating a pattern of violation of community **Community Impact**: Demonstrating a pattern of violation of community
standards, including sustained inappropriate behavior, harassment of an standards, including sustained inappropriate behavior, harassment of an
individual, or aggression toward or disparagement of classes of individuals. individual, or aggression toward or disparagement of classes of individuals.
**Consequence**: A permanent ban from any sort of public interaction within the **Consequence**: A permanent ban from any sort of public interaction within
community. the community.
## Attribution ## Attribution
This Code of Conduct is adapted from the [Contributor Covenant][homepage], This Code of Conduct is adapted from the [Contributor Covenant][homepage],
version 2.1, available at version 2.0, available at
[https://www.contributor-covenant.org/version/2/1/code_of_conduct.html][v2.1]. https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.
Community Impact Guidelines were inspired by Community Impact Guidelines were inspired by [Mozilla's code of conduct
[Mozilla's code of conduct enforcement ladder][Mozilla CoC]. enforcement ladder](https://github.com/mozilla/diversity).
For answers to common questions about this code of conduct, see the FAQ at
[https://www.contributor-covenant.org/faq][FAQ]. Translations are available at
[https://www.contributor-covenant.org/translations][translations].
[homepage]: https://www.contributor-covenant.org [homepage]: https://www.contributor-covenant.org
[v2.1]: https://www.contributor-covenant.org/version/2/1/code_of_conduct.html
[Mozilla CoC]: https://github.com/mozilla/diversity For answers to common questions about this code of conduct, see the FAQ at
[FAQ]: https://www.contributor-covenant.org/faq https://www.contributor-covenant.org/faq. Translations are available at
[translations]: https://www.contributor-covenant.org/translations https://www.contributor-covenant.org/translations.

190
README.md
View File

@@ -2,18 +2,23 @@
<a href="https://hoppscotch.io"> <a href="https://hoppscotch.io">
<img <img
src="https://avatars.githubusercontent.com/u/56705483" src="https://avatars.githubusercontent.com/u/56705483"
alt="Hoppscotch" alt="Hoppscotch Logo"
height="64" height="64"
/> />
</a> </a>
<h3> <br />
<p>
<h3>
<b>
Hoppscotch
</b>
</h3>
</p>
<p>
<b> <b>
Hoppscotch Open source API development ecosystem
</b> </b>
</h3> </p>
<b>
Open Source API Development Ecosystem
</b>
<p> <p>
[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen?logo=github)](CODE_OF_CONDUCT.md) [![Website](https://img.shields.io/website?url=https%3A%2F%2Fhoppscotch.io&logo=hoppscotch)](https://hoppscotch.io) [![Tests](https://github.com/hoppscotch/hoppscotch/actions/workflows/tests.yml/badge.svg)](https://github.com/hoppscotch/hoppscotch/actions) [![Tweet](https://img.shields.io/twitter/url?url=https%3A%2F%2Fhoppscotch.io%2F)](https://twitter.com/share?text=%F0%9F%91%BD%20Hoppscotch%20%E2%80%A2%20Open%20source%20API%20development%20ecosystem%20-%20Helps%20you%20create%20requests%20faster,%20saving%20precious%20time%20on%20development.&url=https://hoppscotch.io&hashtags=hoppscotch&via=hoppscotch_io) [![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen?logo=github)](CODE_OF_CONDUCT.md) [![Website](https://img.shields.io/website?url=https%3A%2F%2Fhoppscotch.io&logo=hoppscotch)](https://hoppscotch.io) [![Tests](https://github.com/hoppscotch/hoppscotch/actions/workflows/tests.yml/badge.svg)](https://github.com/hoppscotch/hoppscotch/actions) [![Tweet](https://img.shields.io/twitter/url?url=https%3A%2F%2Fhoppscotch.io%2F)](https://twitter.com/share?text=%F0%9F%91%BD%20Hoppscotch%20%E2%80%A2%20Open%20source%20API%20development%20ecosystem%20-%20Helps%20you%20create%20requests%20faster,%20saving%20precious%20time%20on%20development.&url=https://hoppscotch.io&hashtags=hoppscotch&via=hoppscotch_io)
@@ -29,18 +34,23 @@
</p> </p>
<br /> <br />
<p> <p>
<a href="https://hoppscotch.io"> <a href="https://hoppscotch.io/#gh-light-mode-only" target="_blank">
<picture> <img
<source media="(prefers-color-scheme: dark)" srcset="./packages/hoppscotch-common/public/images/banner-dark.png"> src="./packages/hoppscotch-common/public/images/banner-light.png"
<source media="(prefers-color-scheme: light)" srcset="./packages/hoppscotch-common/public/images/banner-light.png"> alt="Hoppscotch"
<img alt="Hoppscotch" src="./packages/hoppscotch-common/public/images/banner-dark.png"> width="100%"
</picture> />
</a>
<a href="https://hoppscotch.io/#gh-dark-mode-only" target="_blank">
<img
src="./packages/hoppscotch-common/public/images/banner-dark.png"
alt="Hoppscotch"
width="100%"
/>
</a> </a>
</p> </p>
</div> </div>
_We highly recommend you take a look at the [**Hoppscotch Documentation**](https://docs.hoppscotch.io) to learn more about the app._
#### **Support** #### **Support**
[![Chat on Discord](https://img.shields.io/badge/chat-Discord-7289DA?logo=discord)](https://hoppscotch.io/discord) [![Chat on Telegram](https://img.shields.io/badge/chat-Telegram-2CA5E0?logo=telegram)](https://hoppscotch.io/telegram) [![Discuss on GitHub](https://img.shields.io/badge/discussions-GitHub-333333?logo=github)](https://github.com/hoppscotch/hoppscotch/discussions) [![Chat on Discord](https://img.shields.io/badge/chat-Discord-7289DA?logo=discord)](https://hoppscotch.io/discord) [![Chat on Telegram](https://img.shields.io/badge/chat-Telegram-2CA5E0?logo=telegram)](https://hoppscotch.io/telegram) [![Discuss on GitHub](https://img.shields.io/badge/discussions-GitHub-333333?logo=github)](https://github.com/hoppscotch/hoppscotch/discussions)
@@ -49,9 +59,9 @@ _We highly recommend you take a look at the [**Hoppscotch Documentation**](https
❤️ **Lightweight:** Crafted with minimalistic UI design. ❤️ **Lightweight:** Crafted with minimalistic UI design.
⚡️ **Fast:** Send requests and get responses in real time. ⚡️ **Fast:** Send requests and get/copy responses in real-time.
🗄️ **HTTP Methods:** Request methods define the type of action you are requesting to be performed. **HTTP Methods**
- `GET` - Requests retrieve resource information - `GET` - Requests retrieve resource information
- `POST` - The server creates a new entry in a database - `POST` - The server creates a new entry in a database
@@ -64,15 +74,17 @@ _We highly recommend you take a look at the [**Hoppscotch Documentation**](https
- `TRACE` - Performs a message loop-back test along the path to the target resource - `TRACE` - Performs a message loop-back test along the path to the target resource
- `<custom>` - Some APIs use custom request methods such as `LIST`. Type in your custom methods. - `<custom>` - Some APIs use custom request methods such as `LIST`. Type in your custom methods.
🌈 **Theming:** Customizable combinations for background, foreground, and accent colors — [customize now](https://hoppscotch.io/settings). 🌈 **Make it yours:** Customizable combinations for background, foreground, and accent colors — [customize now](https://hoppscotch.io/settings).
- Choose a theme: System preference, Light, Dark, and Black **Theming**
- Choose accent colors: Green, Teal, Blue, Indigo, Purple, Yellow, Orange, Red, and Pink
- Choose a theme: System (default), Light, Dark, and Black
- Choose accent color: Green (default), Teal, Blue, Indigo, Purple, Yellow, Orange, Red, and Pink
- Distraction-free Zen mode - Distraction-free Zen mode
_Customized themes are synced with your cloud/local session._ _Customized themes are synced with cloud / local session_
🔥 **PWA:** Install as a [Progressive Web App](https://web.dev/progressive-web-apps) on your device. 🔥 **PWA:** Install as a [PWA](https://web.dev/what-are-pwas/) on your device.
- Instant loading with Service Workers - Instant loading with Service Workers
- Offline support - Offline support
@@ -95,7 +107,7 @@ _Customized themes are synced with your cloud/local session._
📡 **Server-Sent Events:** Receive a stream of updates from a server over an HTTP connection without resorting to polling. 📡 **Server-Sent Events:** Receive a stream of updates from a server over an HTTP connection without resorting to polling.
🌩 **Socket.IO:** Send and Receive data with the SocketIO server. 🌩 **Socket.IO:** Send and Receive data with SocketIO server.
🦟 **MQTT:** Subscribe and Publish to topics of an MQTT Broker. 🦟 **MQTT:** Subscribe and Publish to topics of an MQTT Broker.
@@ -115,7 +127,7 @@ _Customized themes are synced with your cloud/local session._
- OAuth 2.0 - OAuth 2.0
- OIDC Access Token/PKCE - OIDC Access Token/PKCE
📢 **Headers:** Describes the format the body of your request is being sent in. 📢 **Headers:** Describes the format the body of your request is being sent as.
📫 **Parameters:** Use request parameters to set varying parts in simulated requests. 📫 **Parameters:** Use request parameters to set varying parts in simulated requests.
@@ -125,14 +137,14 @@ _Customized themes are synced with your cloud/local session._
- FormData, JSON, and many more - FormData, JSON, and many more
- Toggle between key-value and RAW input parameter list - Toggle between key-value and RAW input parameter list
📮 **Response:** Contains the status line, headers, and the message/response body. 👋 **Response:** Contains the status line, headers, and the message/response body.
- Copy the response to the clipboard - Copy response to clipboard
- Download the response as a file - Download response as a file
- View response headers - View response headers
- View raw and preview HTML, image, JSON, and XML responses - View raw and preview of HTML, image, JSON, XML responses
**History:** Request entries are synced with your cloud/local session storage. **History:** Request entries are synced with cloud / local session storage to restore with a single click.
📁 **Collections:** Keep your API requests organized with collections and folders. Reuse them with a single click. 📁 **Collections:** Keep your API requests organized with collections and folders. Reuse them with a single click.
@@ -140,32 +152,7 @@ _Customized themes are synced with your cloud/local session._
- Nested folders - Nested folders
- Export and import as a file or GitHub gist - Export and import as a file or GitHub gist
_Collections are synced with your cloud/local session storage._ _Collections are synced with cloud / local session storage_
📜 **Pre-Request Scripts:** Snippets of code associated with a request that is executed before the request is sent.
- Set environment variables
- Include timestamp in the request headers
- Send a random alphanumeric string in the URL parameters
- Any JavaScript functions
👨‍👩‍👧‍👦 **Teams:** Helps you collaborate across your teams to design, develop, and test APIs faster.
- Create unlimited teams
- Create unlimited shared collections
- Create unlimited team members
- Role-based access control
- Cloud sync
- Multiple devices
👥 **Workspaces:** Organize your personal and team collections environments into workspaces. Easily switch between workspaces to manage multiple projects.
- Create unlimited workspaces
- Switch between personal and team workspaces
⌨️ **Keyboard Shortcuts:** Optimized for efficiency.
> **[Read our documentation on Keyboard Shortcuts](https://docs.hoppscotch.io/documentation/features/shortcuts)**
🌐 **Proxy:** Enable Proxy Mode from Settings to access blocked APIs. 🌐 **Proxy:** Enable Proxy Mode from Settings to access blocked APIs.
@@ -174,31 +161,60 @@ _Collections are synced with your cloud/local session storage._
- Access APIs served in non-HTTPS (`http://`) endpoints - Access APIs served in non-HTTPS (`http://`) endpoints
- Use your Proxy URL - Use your Proxy URL
_Official proxy server is hosted by Hoppscotch - **[GitHub](https://github.com/hoppscotch/proxyscotch)** - **[Privacy Policy](https://docs.hoppscotch.io/support/privacy)**._ _Official proxy server is hosted by Hoppscotch - **[GitHub](https://github.com/hoppscotch/proxyscotch)** - **[Privacy Policy](https://docs.hoppscotch.io/support/privacy)**_
📜 **Pre-Request Scripts β:** Snippets of code associated with a request that is executed before the request is sent.
- Set environment variables
- Include timestamp in the request headers
- Send a random alphanumeric string in the URL parameters
- Any JavaScript functions
📄 **API Documentation:** Create and share dynamic API documentation easily, quickly.
1. Add your requests to Collections and Folders
2. Export Collections and easily share your APIs with the rest of your team
3. Import Collections and Generate Documentation on-the-go
⌨️ **Keyboard Shortcuts:** Optimized for efficiency.
> **[Read our documentation on Keyboard Shortcuts](https://docs.hoppscotch.io/documentation/features/shortcuts)**
🌎 **i18n:** Experience the app in your language. 🌎 **i18n:** Experience the app in your language.
Help us to translate Hoppscotch. Please read [`TRANSLATIONS`](TRANSLATIONS.md) for details on our [`CODE OF CONDUCT`](CODE_OF_CONDUCT.md) and the process for submitting pull requests to us. Help us to translate Hoppscotch. Please read [`TRANSLATIONS`](TRANSLATIONS.md) for details on our [`CODE OF CONDUCT`](CODE_OF_CONDUCT.md), and the process for submitting pull requests to us.
☁️ **Auth + Sync:** Sign in and sync your data in real-time across all your devices. 📦 **Add-ons:** Official add-ons for hoppscotch.
**Sign in with:** - **[Proxy](https://github.com/hoppscotch/proxyscotch)** - A simple proxy server created for Hoppscotch
- **[CLI β](https://github.com/hoppscotch/hopp-cli)** - A CLI solution for Hoppscotch
- **[Browser Extensions](https://github.com/hoppscotch/hoppscotch-extension)** - Browser extensions that simplifies access to Hoppscotch
[![Firefox](https://raw.github.com/alrra/browser-logos/master/src/firefox/firefox_16x16.png) **Firefox**](https://addons.mozilla.org/en-US/firefox/addon/hoppscotch) &nbsp;|&nbsp; [![Chrome](https://raw.github.com/alrra/browser-logos/master/src/chrome/chrome_16x16.png) **Chrome**](https://chrome.google.com/webstore/detail/hoppscotch-extension-for-c/amknoiejhlmhancpahfcfcfhllgkpbld)
> **Extensions fixes `CORS` issues.**
- **[Hopp-Doc-Gen](https://github.com/hoppscotch/hopp-doc-gen)** - An API doc generator CLI for Hoppscotch
_Add-ons are developed and maintained under **[Hoppscotch Organization](https://github.com/hoppscotch)**._
☁️ **Auth + Sync:** Sign in and sync your data in real-time.
**Sign in with**
- GitHub - GitHub
- Google - Google
- Microsoft - Microsoft
- Email - Email
- SSO (Single Sign-On)[^EE]
**🔄 Synchronize your data:** Handoff to continue tasks on your other devices. **Synchronize your data**
- Workspaces
- History - History
- Collections - Collections
- Environments - Environments
- Settings - Settings
**Post-Request Tests:** Write tests associated with a request that is executed after the request's response. **Post-Request Tests β:** Write tests associated with a request that is executed after the request's response.
- Check the status code as an integer - Check the status code as an integer
- Filter response headers - Filter response headers
@@ -206,7 +222,7 @@ Help us to translate Hoppscotch. Please read [`TRANSLATIONS`](TRANSLATIONS.md) f
- Set environment variables - Set environment variables
- Write JavaScript code - Write JavaScript code
🌱 **Environments:** Environment variables allow you to store and reuse values in your requests and scripts. 🌱 **Environments** : Environment variables allow you to store and reuse values in your requests and scripts.
- Unlimited environments and variables - Unlimited environments and variables
- Initialize through the pre-request script - Initialize through the pre-request script
@@ -225,31 +241,22 @@ Help us to translate Hoppscotch. Please read [`TRANSLATIONS`](TRANSLATIONS.md) f
</details> </details>
👨‍👩‍👧‍👦 **Teams β:** Helps you collaborate across your team to design, develop, and test APIs faster.
- Unlimited teams
- Unlimited shared collections
- Unlimited team members
- Role-based access control
- Cloud sync
- Multiple devices
🚚 **Bulk Edit:** Edit key-value pairs in bulk. 🚚 **Bulk Edit:** Edit key-value pairs in bulk.
- Entries are separated by newline - Entries are separated by newline
- Keys and values are separated by `:` - Keys and values are separated by `:`
- Prepend `#` to any row you want to add but keep disabled - Prepend `#` to any row you want to add but keep disabled
🎛️ **Admin dashboard:** Manage your team and invite members. **For more features, please read our [documentation](https://docs.hoppscotch.io).**
- Insights
- Manage users
- Manage teams
📦 **Add-ons:** Official add-ons for hoppscotch.
- **[Hoppscotch CLI](https://github.com/hoppscotch/hopp-cli)** - Command-line interface for Hoppscotch.
- **[Proxy](https://github.com/hoppscotch/proxyscotch)** - A simple proxy server created for Hoppscotch.
- **[Browser Extensions](https://github.com/hoppscotch/hoppscotch-extension)** - Browser extensions that enhance your Hoppscotch experience.
[![Firefox](https://raw.github.com/alrra/browser-logos/master/src/firefox/firefox_16x16.png) **Firefox**](https://addons.mozilla.org/en-US/firefox/addon/hoppscotch) &nbsp;|&nbsp; [![Chrome](https://raw.github.com/alrra/browser-logos/master/src/chrome/chrome_16x16.png) **Chrome**](https://chrome.google.com/webstore/detail/hoppscotch-extension-for-c/amknoiejhlmhancpahfcfcfhllgkpbld)
> **Extensions fix `CORS` issues.**
_Add-ons are developed and maintained under **[Hoppscotch Organization](https://github.com/hoppscotch)**._
**For a complete list of features, please read our [documentation](https://docs.hoppscotch.io).**
## **Demo** ## **Demo**
@@ -261,9 +268,18 @@ _Add-ons are developed and maintained under **[Hoppscotch Organization](https://
2. Click "Send" to simulate the request 2. Click "Send" to simulate the request
3. View the response 3. View the response
## **Built with**
- [HTML](https://developer.mozilla.org/en-US/docs/Web/HTML)
- [CSS](https://developer.mozilla.org/en-US/docs/Web/CSS), [SCSS](https://sass-lang.com), [Windi CSS](https://windicss.org)
- [JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript)
- [TypeScript](https://www.typescriptlang.org)
- [Vue](https://vuejs.org)
- [Vite](https://vitejs.dev)
## **Developing** ## **Developing**
Follow our [self-hosting documentation](https://docs.hoppscotch.io/documentation/self-host/getting-started) to get started with the development environment. Follow our [self-hosting guide](https://docs.hoppscotch.io/documentation/self-host/getting-started) to get started with the development environment.
## **Contributing** ## **Contributing**
@@ -281,7 +297,7 @@ See the [`CHANGELOG`](CHANGELOG.md) file for details.
## **Authors** ## **Authors**
This project owes its existence to the collective efforts of all those who contribute — [contribute now](CONTRIBUTING.md). This project exists thanks to all the people who contribute — [contribute](CONTRIBUTING.md).
<div align="center"> <div align="center">
<a href="https://github.com/hoppscotch/hoppscotch/graphs/contributors"> <a href="https://github.com/hoppscotch/hoppscotch/graphs/contributors">
@@ -293,6 +309,4 @@ This project owes its existence to the collective efforts of all those who contr
## **License** ## **License**
This project is licensed under the [MIT License](https://opensource.org/licenses/MIT) see the [`LICENSE`](LICENSE) file for details. This project is licensed under the [MIT License](https://opensource.org/licenses/MIT) - see the [`LICENSE`](LICENSE) file for details.
[^EE]: Enterprise edition feature. [Learn more](https://docs.hoppscotch.io/documentation/self-host/getting-started).

View File

@@ -2,9 +2,8 @@
This document outlines security procedures and general policies for the Hoppscotch project. This document outlines security procedures and general policies for the Hoppscotch project.
- [Security Policy](#security-policy) 1. [Reporting a security vulnerability](#reporting-a-security-vulnerability)
- [Reporting a security vulnerability](#reporting-a-security-vulnerability) 3. [Incident response process](#incident-response-process)
- [Incident response process](#incident-response-process)
## Reporting a security vulnerability ## Reporting a security vulnerability

View File

@@ -9,24 +9,26 @@ Before you start working on a new language, please look through the [open pull r
if there is no existing translation, you can create a new one by following these steps: if there is no existing translation, you can create a new one by following these steps:
1. **[Fork the repository](https://github.com/hoppscotch/hoppscotch/fork).** 1. **[Fork the repository](https://github.com/hoppscotch/hoppscotch/fork).**
2. **Checkout the `main` branch for latest translations.** 2. **Checkout the `i18n` branch for latest translations.**
3. **Create a new branch for your translation with base branch `main`.** 3. **Create a new branch for your translation with base branch `i18n`.**
4. **Create target language file in the [`/packages/hoppscotch-common/locales`](https://github.com/hoppscotch/hoppscotch/tree/main/packages/hoppscotch-common/locales) directory.** 4. **Create target language file in the [`/packages/hoppscotch-common/locales`](https://github.com/hoppscotch/hoppscotch/tree/main/packages/hoppscotch-common/locales) directory.**
5. **Copy the contents of the source file [`/packages/hoppscotch-common/locales/en.json`](https://github.com/hoppscotch/hoppscotch/blob/main/packages/hoppscotch-common/locales/en.json) to the target language file.** 5. **Copy the contents of the source file [`/packages/hoppscotch-common/locales/en.json`](https://github.com/hoppscotch/hoppscotch/blob/main/packages/hoppscotch-common/locales/en.json) to the target language file.**
6. **Translate the strings in the target language file.** 6. **Translate the strings in the target language file.**
7. **Add your language entry to [`/packages/hoppscotch-common/languages.json`](https://github.com/hoppscotch/hoppscotch/blob/main/packages/hoppscotch-common/languages.json).** 7. **Add your language entry to [`/packages/hoppscotch-common/languages.json`](https://github.com/hoppscotch/hoppscotch/blob/main/packages/hoppscotch-common/languages.json).**
8. **Save and commit changes.** 8. **Save & commit changes.**
9. **Send a pull request.** 9. **Send a pull request.**
_You may send a pull request before all steps above are complete: e.g., you may want to ask for help with translations, or getting tests to pass. However, your pull request will not be merged until all steps above are complete._ _You may send a pull request before all steps above are complete: e.g., you may want to ask for help with translations, or getting tests to pass. However, your pull request will not be merged until all steps above are complete._
`i18n` branch will be merged into `main` branch once every week.
Completing an initial translation of the whole site is a fairly large task. One way to break that task up is to work with other translators through pull requests on your fork. You can also [add collaborators to your fork](https://help.github.com/en/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository) if you'd like to invite other translators to commit directly to your fork and share responsibility for merging pull requests. Completing an initial translation of the whole site is a fairly large task. One way to break that task up is to work with other translators through pull requests on your fork. You can also [add collaborators to your fork](https://help.github.com/en/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository) if you'd like to invite other translators to commit directly to your fork and share responsibility for merging pull requests.
## Updating a translation ## Updating a translation
### Corrections ### Corrections
If you notice spelling or grammar errors, typos, or opportunities for better phrasing, open a pull request with your suggested fix. If you see a problem that you aren't sure of or don't have time to fix, [open an issue](https://github.com/hoppscotch/hoppscotch/issues/new/choose). If you notice spelling or grammar errors, typos, or opportunities for better phrasing, open a pull request with your suggested fix. If you see a problem that you aren't sure of or don't have time to fix, open an issue.
### Broken links ### Broken links

View File

@@ -1,11 +0,0 @@
:3000 {
try_files {path} /
root * /site/selfhost-web
file_server
}
:3100 {
try_files {path} /
root * /site/sh-admin
file_server
}

View File

@@ -1,72 +0,0 @@
#!/usr/local/bin/node
// @ts-check
import { execSync, spawn } from "child_process"
import fs from "fs"
import process from "process"
function runChildProcessWithPrefix(command, args, prefix) {
const childProcess = spawn(command, args);
childProcess.stdout.on('data', (data) => {
const output = data.toString().trim().split('\n');
output.forEach((line) => {
console.log(`${prefix} | ${line}`);
});
});
childProcess.stderr.on('data', (data) => {
const error = data.toString().trim().split('\n');
error.forEach((line) => {
console.error(`${prefix} | ${line}`);
});
});
childProcess.on('close', (code) => {
console.log(`${prefix} Child process exited with code ${code}`);
});
childProcess.on('error', (stuff) => {
console.log("error")
console.log(stuff)
})
return childProcess
}
const envFileContent = Object.entries(process.env)
.filter(([env]) => env.startsWith("VITE_"))
.map(([env, val]) => `${env}=${
(val.startsWith("\"") && val.endsWith("\""))
? val
: `"${val}"`
}`)
.join("\n")
fs.writeFileSync("build.env", envFileContent)
execSync(`npx import-meta-env -x build.env -e build.env -p "/site/**/*"`)
fs.rmSync("build.env")
const caddyProcess = runChildProcessWithPrefix("caddy", ["run", "--config", "/etc/caddy/Caddyfile", "--adapter", "caddyfile"], "App/Admin Dashboard Caddy")
const backendProcess = runChildProcessWithPrefix("pnpm", ["run", "start:prod"], "Backend Server")
caddyProcess.on("exit", (code) => {
console.log(`Exiting process because Caddy Server exited with code ${code}`)
process.exit(code)
})
backendProcess.on("exit", (code) => {
console.log(`Exiting process because Backend Server exited with code ${code}`)
process.exit(code)
})
process.on('SIGINT', () => {
console.log("SIGINT received, exiting...")
caddyProcess.kill("SIGINT")
backendProcess.kill("SIGINT")
process.exit(0)
})

View File

@@ -7,103 +7,6 @@ services:
# This service runs the backend app in the port 3170 # This service runs the backend app in the port 3170
hoppscotch-backend: hoppscotch-backend:
container_name: hoppscotch-backend container_name: hoppscotch-backend
build:
dockerfile: prod.Dockerfile
context: .
target: backend
env_file:
- ./.env
restart: always
environment:
# Edit the below line to match your PostgresDB URL if you have an outside DB (make sure to update the .env file as well)
- DATABASE_URL=postgresql://postgres:testpass@hoppscotch-db:5432/hoppscotch?connect_timeout=300
- PORT=3170
volumes:
# Uncomment the line below when modifying code. Only applicable when using the "dev" target.
# - ./packages/hoppscotch-backend/:/usr/src/app
- /usr/src/app/node_modules/
depends_on:
hoppscotch-db:
condition: service_healthy
ports:
- "3170:3170"
# The main hoppscotch app. This will be hosted at port 3000
# NOTE: To do TLS or play around with how the app is hosted, you can look into the Caddyfile for
# the SH admin dashboard server at packages/hoppscotch-selfhost-web/Caddyfile
hoppscotch-app:
container_name: hoppscotch-app
build:
dockerfile: prod.Dockerfile
context: .
target: app
env_file:
- ./.env
depends_on:
- hoppscotch-backend
ports:
- "3000:8080"
# The Self Host dashboard for managing the app. This will be hosted at port 3100
# NOTE: To do TLS or play around with how the app is hosted, you can look into the Caddyfile for
# the SH admin dashboard server at packages/hoppscotch-sh-admin/Caddyfile
hoppscotch-sh-admin:
container_name: hoppscotch-sh-admin
build:
dockerfile: prod.Dockerfile
context: .
target: sh_admin
env_file:
- ./.env
depends_on:
- hoppscotch-backend
ports:
- "3100:8080"
# The service that spins up all 3 services at once in one container
hoppscotch-aio:
container_name: hoppscotch-aio
build:
dockerfile: prod.Dockerfile
context: .
target: aio
env_file:
- ./.env
depends_on:
hoppscotch-db:
condition: service_healthy
ports:
- "3000:3000"
- "3100:3100"
- "3170:3170"
# The preset DB service, you can delete/comment the below lines if
# you are using an external postgres instance
# This will be exposed at port 5432
hoppscotch-db:
image: postgres:15
ports:
- "5432:5432"
user: postgres
environment:
# The default user defined by the docker image
POSTGRES_USER: postgres
# NOTE: Please UPDATE THIS PASSWORD!
POSTGRES_PASSWORD: testpass
POSTGRES_DB: hoppscotch
healthcheck:
test:
[
"CMD-SHELL",
"sh -c 'pg_isready -U $${POSTGRES_USER} -d $${POSTGRES_DB}'"
]
interval: 5s
timeout: 5s
retries: 10
# All the services listed below are deprececated
hoppscotch-old-backend:
container_name: hoppscotch-old-backend
build: build:
dockerfile: packages/hoppscotch-backend/Dockerfile dockerfile: packages/hoppscotch-backend/Dockerfile
context: . context: .
@@ -125,26 +28,54 @@ services:
ports: ports:
- "3170:3000" - "3170:3000"
hoppscotch-old-app: # The main hoppscotch app. This will be hosted at port 3000
container_name: hoppscotch-old-app # NOTE: To do TLS or play around with how the app is hosted, you can look into the Caddyfile for
# the SH admin dashboard server at packages/hoppscotch-selfhost-web/Caddyfile
hoppscotch-app:
container_name: hoppscotch-app
build: build:
dockerfile: packages/hoppscotch-selfhost-web/Dockerfile dockerfile: packages/hoppscotch-selfhost-web/Dockerfile
context: . context: .
env_file: env_file:
- ./.env - ./.env
depends_on: depends_on:
- hoppscotch-old-backend - hoppscotch-backend
ports: ports:
- "3000:8080" - "3000:8080"
hoppscotch-old-sh-admin: # The Self Host dashboard for managing the app. This will be hosted at port 3100
container_name: hoppscotch-old-sh-admin # NOTE: To do TLS or play around with how the app is hosted, you can look into the Caddyfile for
# the SH admin dashboard server at packages/hoppscotch-sh-admin/Caddyfile
hoppscotch-sh-admin:
container_name: hoppscotch-sh-admin
build: build:
dockerfile: packages/hoppscotch-sh-admin/Dockerfile dockerfile: packages/hoppscotch-sh-admin/Dockerfile
context: . context: .
env_file: env_file:
- ./.env - ./.env
depends_on: depends_on:
- hoppscotch-old-backend - hoppscotch-backend
ports: ports:
- "3100:8080" - "3100:8080"
# The preset DB service, you can delete/comment the below lines if
# you are using an external postgres instance
# This will be exposed at port 5432
hoppscotch-db:
image: postgres:15
ports:
- "5432:5432"
user: postgres
environment:
# The default user defined by the docker image
POSTGRES_USER: postgres
# NOTE: Please UPDATE THIS PASSWORD!
POSTGRES_PASSWORD: testpass
POSTGRES_DB: hoppscotch
healthcheck:
test: ["CMD-SHELL", "sh -c 'pg_isready -U $${POSTGRES_USER} -d $${POSTGRES_DB}'"]
interval: 5s
timeout: 5s
retries: 10

View File

@@ -1,14 +0,0 @@
#!/bin/bash
curlCheck() {
if ! curl -s --head "$1" | head -n 1 | grep -q "HTTP/1.[01] [23].."; then
echo "URL request failed!"
exit 1
else
echo "URL request succeeded!"
fi
}
curlCheck "http://localhost:3000"
curlCheck "http://localhost:3100"
curlCheck "http://localhost:3170/ping"

View File

@@ -32,14 +32,5 @@
"@types/node": "^17.0.24", "@types/node": "^17.0.24",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"http-server": "^14.1.1" "http-server": "^14.1.1"
},
"pnpm": {
"packageExtensions": {
"httpsnippet@^3.0.1": {
"peerDependencies": {
"ajv": "6.12.3"
}
}
}
} }
} }

View File

@@ -17,12 +17,12 @@
"types": "dist/index.d.ts", "types": "dist/index.d.ts",
"sideEffects": false, "sideEffects": false,
"dependencies": { "dependencies": {
"@codemirror/language": "^6.9.0", "@codemirror/language": "^6.2.0",
"@lezer/highlight": "^1.1.6", "@lezer/highlight": "^1.0.0",
"@lezer/lr": "^1.3.10" "@lezer/lr": "^1.2.0"
}, },
"devDependencies": { "devDependencies": {
"@lezer/generator": "^1.5.0", "@lezer/generator": "^1.1.0",
"mocha": "^9.2.2", "mocha": "^9.2.2",
"rollup": "^2.70.2", "rollup": "^2.70.2",
"rollup-plugin-dts": "^4.2.1", "rollup-plugin-dts": "^4.2.1",

View File

@@ -1,6 +1,6 @@
{ {
"name": "hoppscotch-backend", "name": "hoppscotch-backend",
"version": "2023.8.1", "version": "2023.4.8",
"description": "", "description": "",
"author": "", "author": "",
"private": true, "private": true,
@@ -33,7 +33,7 @@
"@nestjs/passport": "^9.0.0", "@nestjs/passport": "^9.0.0",
"@nestjs/platform-express": "^9.2.1", "@nestjs/platform-express": "^9.2.1",
"@nestjs/throttler": "^4.0.0", "@nestjs/throttler": "^4.0.0",
"@prisma/client": "^4.16.2", "@prisma/client": "^4.7.1",
"apollo-server-express": "^3.11.1", "apollo-server-express": "^3.11.1",
"apollo-server-plugin-base": "^3.7.1", "apollo-server-plugin-base": "^3.7.1",
"argon2": "^0.30.3", "argon2": "^0.30.3",
@@ -57,7 +57,7 @@
"passport-jwt": "^4.0.1", "passport-jwt": "^4.0.1",
"passport-local": "^1.0.0", "passport-local": "^1.0.0",
"passport-microsoft": "^1.0.0", "passport-microsoft": "^1.0.0",
"prisma": "^4.16.2", "prisma": "^4.7.1",
"reflect-metadata": "^0.1.13", "reflect-metadata": "^0.1.13",
"rimraf": "^3.0.2", "rimraf": "^3.0.2",
"rxjs": "^7.6.0" "rxjs": "^7.6.0"

View File

@@ -5,7 +5,7 @@ datasource db {
generator client { generator client {
provider = "prisma-client-js" provider = "prisma-client-js"
binaryTargets = ["native", "debian-openssl-1.1.x", "debian-openssl-3.0.x"] binaryTargets = ["native", "debian-openssl-1.1.x"]
} }
model Team { model Team {

View File

@@ -1,9 +0,0 @@
import { Controller, Get } from '@nestjs/common';
@Controller('ping')
export class AppController {
@Get()
ping(): string {
return 'Success';
}
}

View File

@@ -19,7 +19,6 @@ import { UserCollectionModule } from './user-collection/user-collection.module';
import { ShortcodeModule } from './shortcode/shortcode.module'; import { ShortcodeModule } from './shortcode/shortcode.module';
import { COOKIES_NOT_FOUND } from './errors'; import { COOKIES_NOT_FOUND } from './errors';
import { ThrottlerModule } from '@nestjs/throttler'; import { ThrottlerModule } from '@nestjs/throttler';
import { AppController } from './app.controller';
@Module({ @Module({
imports: [ imports: [
@@ -82,6 +81,5 @@ import { AppController } from './app.controller';
ShortcodeModule, ShortcodeModule,
], ],
providers: [GQLComplexityPlugin], providers: [GQLComplexityPlugin],
controllers: [AppController],
}) })
export class AppModule {} export class AppModule {}

View File

@@ -107,7 +107,7 @@ export const subscriptionContextCookieParser = (rawCookies: string) => {
}; };
/** /**
* Check to see if given auth provider is present in the VITE_ALLOWED_AUTH_PROVIDERS env variable * Check to see if given auth provider is present in the ALLOWED_AUTH_PROVIDERS env variable
* *
* @param provider Provider we want to check the presence of * @param provider Provider we want to check the presence of
* @returns Boolean if provider specified is present or not * @returns Boolean if provider specified is present or not
@@ -117,8 +117,8 @@ export function authProviderCheck(provider: string) {
throwErr(AUTH_PROVIDER_NOT_SPECIFIED); throwErr(AUTH_PROVIDER_NOT_SPECIFIED);
} }
const envVariables = process.env.VITE_ALLOWED_AUTH_PROVIDERS const envVariables = process.env.ALLOWED_AUTH_PROVIDERS
? process.env.VITE_ALLOWED_AUTH_PROVIDERS.split(',').map((provider) => ? process.env.ALLOWED_AUTH_PROVIDERS.split(',').map((provider) =>
provider.trim().toUpperCase(), provider.trim().toUpperCase(),
) )
: []; : [];

View File

@@ -29,22 +29,22 @@ export const JSON_INVALID = 'json_invalid';
export const AUTH_PROVIDER_NOT_SPECIFIED = 'auth/provider_not_specified'; export const AUTH_PROVIDER_NOT_SPECIFIED = 'auth/provider_not_specified';
/** /**
* Environment variable "VITE_ALLOWED_AUTH_PROVIDERS" is not present in .env file * Environment variable "ALLOWED_AUTH_PROVIDERS" is not present in .env file
*/ */
export const ENV_NOT_FOUND_KEY_AUTH_PROVIDERS = export const ENV_NOT_FOUND_KEY_AUTH_PROVIDERS =
'"VITE_ALLOWED_AUTH_PROVIDERS" is not present in .env file'; '"ALLOWED_AUTH_PROVIDERS" is not present in .env file';
/** /**
* Environment variable "VITE_ALLOWED_AUTH_PROVIDERS" is empty in .env file * Environment variable "ALLOWED_AUTH_PROVIDERS" is empty in .env file
*/ */
export const ENV_EMPTY_AUTH_PROVIDERS = export const ENV_EMPTY_AUTH_PROVIDERS =
'"VITE_ALLOWED_AUTH_PROVIDERS" is empty in .env file'; '"ALLOWED_AUTH_PROVIDERS" is empty in .env file';
/** /**
* Environment variable "VITE_ALLOWED_AUTH_PROVIDERS" contains unsupported provider in .env file * Environment variable "ALLOWED_AUTH_PROVIDERS" contains unsupported provider in .env file
*/ */
export const ENV_NOT_SUPPORT_AUTH_PROVIDERS = export const ENV_NOT_SUPPORT_AUTH_PROVIDERS =
'"VITE_ALLOWED_AUTH_PROVIDERS" contains an unsupported auth provider in .env file'; '"ALLOWED_AUTH_PROVIDERS" contains an unsupported auth provider in .env file';
/** /**
* Tried to delete a user data document from fb firestore but failed. * Tried to delete a user data document from fb firestore but failed.

View File

@@ -150,7 +150,7 @@ export class ShortcodeService implements UserDataHandler, OnModuleInit {
orderBy: { orderBy: {
createdOn: 'desc', createdOn: 'desc',
}, },
skip: args.cursor ? 1 : 0, skip: 1,
take: args.take, take: args.take,
cursor: args.cursor ? { id: args.cursor } : undefined, cursor: args.cursor ? { id: args.cursor } : undefined,
}); });

View File

@@ -24,8 +24,6 @@ beforeEach(() => {
mockPubSub.publish.mockClear(); mockPubSub.publish.mockClear();
}); });
const date = new Date();
describe('UserHistoryService', () => { describe('UserHistoryService', () => {
describe('fetchUserHistory', () => { describe('fetchUserHistory', () => {
test('Should return a list of users REST history if exists', async () => { test('Should return a list of users REST history if exists', async () => {
@@ -402,7 +400,7 @@ describe('UserHistoryService', () => {
request: [{}], request: [{}],
responseMetadata: [{}], responseMetadata: [{}],
reqType: ReqType.REST, reqType: ReqType.REST,
executedOn: date, executedOn: new Date(),
isStarred: false, isStarred: false,
}); });
@@ -412,7 +410,7 @@ describe('UserHistoryService', () => {
request: JSON.stringify([{}]), request: JSON.stringify([{}]),
responseMetadata: JSON.stringify([{}]), responseMetadata: JSON.stringify([{}]),
reqType: ReqType.REST, reqType: ReqType.REST,
executedOn: date, executedOn: new Date(),
isStarred: false, isStarred: false,
}; };

View File

@@ -9,12 +9,7 @@ import * as E from 'fp-ts/Either';
import * as A from 'fp-ts/Array'; import * as A from 'fp-ts/Array';
import { TeamMemberRole } from './team/team.model'; import { TeamMemberRole } from './team/team.model';
import { User } from './user/user.model'; import { User } from './user/user.model';
import { import { ENV_EMPTY_AUTH_PROVIDERS, ENV_NOT_FOUND_KEY_AUTH_PROVIDERS, ENV_NOT_SUPPORT_AUTH_PROVIDERS, JSON_INVALID } from './errors';
ENV_EMPTY_AUTH_PROVIDERS,
ENV_NOT_FOUND_KEY_AUTH_PROVIDERS,
ENV_NOT_SUPPORT_AUTH_PROVIDERS,
JSON_INVALID,
} from './errors';
import { AuthProvider } from './auth/helper'; import { AuthProvider } from './auth/helper';
/** /**
@@ -161,21 +156,21 @@ export function isValidLength(title: string, length: number) {
/** /**
* This function is called by bootstrap() in main.ts * This function is called by bootstrap() in main.ts
* It checks if the "VITE_ALLOWED_AUTH_PROVIDERS" environment variable is properly set or not. * It checks if the "ALLOWED_AUTH_PROVIDERS" environment variable is properly set or not.
* If not, it throws an error. * If not, it throws an error.
*/ */
export function checkEnvironmentAuthProvider() { export function checkEnvironmentAuthProvider() {
if (!process.env.hasOwnProperty('VITE_ALLOWED_AUTH_PROVIDERS')) { if (!process.env.hasOwnProperty('ALLOWED_AUTH_PROVIDERS')) {
throw new Error(ENV_NOT_FOUND_KEY_AUTH_PROVIDERS); throw new Error(ENV_NOT_FOUND_KEY_AUTH_PROVIDERS);
} }
if (process.env.VITE_ALLOWED_AUTH_PROVIDERS === '') { if (process.env.ALLOWED_AUTH_PROVIDERS === '') {
throw new Error(ENV_EMPTY_AUTH_PROVIDERS); throw new Error(ENV_EMPTY_AUTH_PROVIDERS);
} }
const givenAuthProviders = process.env.VITE_ALLOWED_AUTH_PROVIDERS.split( const givenAuthProviders = process.env.ALLOWED_AUTH_PROVIDERS.split(',').map(
',', (provider) => provider.toLocaleUpperCase(),
).map((provider) => provider.toLocaleUpperCase()); );
const supportedAuthProviders = Object.values(AuthProvider).map( const supportedAuthProviders = Object.values(AuthProvider).map(
(provider: string) => provider.toLocaleUpperCase(), (provider: string) => provider.toLocaleUpperCase(),
); );

View File

@@ -0,0 +1,128 @@
# Contributor Covenant Code of Conduct
## Our Pledge
We as members, contributors, and leaders pledge to make participation in our
community a harassment-free experience for everyone, regardless of age, body
size, visible or invisible disability, ethnicity, sex characteristics, gender
identity and expression, level of experience, education, socio-economic status,
nationality, personal appearance, race, religion, or sexual identity
and orientation.
We pledge to act and interact in ways that contribute to an open, welcoming,
diverse, inclusive, and healthy community.
## Our Standards
Examples of behavior that contributes to a positive environment for our
community include:
- Demonstrating empathy and kindness toward other people
- Being respectful of differing opinions, viewpoints, and experiences
- Giving and gracefully accepting constructive feedback
- Accepting responsibility and apologizing to those affected by our mistakes,
and learning from the experience
- Focusing on what is best not just for us as individuals, but for the
overall community
Examples of unacceptable behavior include:
- The use of sexualized language or imagery, and sexual attention or
advances of any kind
- Trolling, insulting or derogatory comments, and personal or political attacks
- Public or private harassment
- Publishing others' private information, such as a physical or email
address, without their explicit permission
- Other conduct which could reasonably be considered inappropriate in a
professional setting
## Enforcement Responsibilities
Community leaders are responsible for clarifying and enforcing our standards of
acceptable behavior and will take appropriate and fair corrective action in
response to any behavior that they deem inappropriate, threatening, offensive,
or harmful.
Community leaders have the right and responsibility to remove, edit, or reject
comments, commits, code, wiki edits, issues, and other contributions that are
not aligned to this Code of Conduct, and will communicate reasons for moderation
decisions when appropriate.
## Scope
This Code of Conduct applies within all community spaces, and also applies when
an individual is officially representing the community in public spaces.
Examples of representing our community include using an official e-mail address,
posting via an official social media account, or acting as an appointed
representative at an online or offline event.
## Enforcement
Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported to the community leaders responsible for enforcement at
support@hoppscotch.io.
All complaints will be reviewed and investigated promptly and fairly.
All community leaders are obligated to respect the privacy and security of the
reporter of any incident.
## Enforcement Guidelines
Community leaders will follow these Community Impact Guidelines in determining
the consequences for any action they deem in violation of this Code of Conduct:
### 1. Correction
**Community Impact**: Use of inappropriate language or other behavior deemed
unprofessional or unwelcome in the community.
**Consequence**: A private, written warning from community leaders, providing
clarity around the nature of the violation and an explanation of why the
behavior was inappropriate. A public apology may be requested.
### 2. Warning
**Community Impact**: A violation through a single incident or series
of actions.
**Consequence**: A warning with consequences for continued behavior. No
interaction with the people involved, including unsolicited interaction with
those enforcing the Code of Conduct, for a specified period of time. This
includes avoiding interactions in community spaces as well as external channels
like social media. Violating these terms may lead to a temporary or
permanent ban.
### 3. Temporary Ban
**Community Impact**: A serious violation of community standards, including
sustained inappropriate behavior.
**Consequence**: A temporary ban from any sort of interaction or public
communication with the community for a specified period of time. No public or
private interaction with the people involved, including unsolicited interaction
with those enforcing the Code of Conduct, is allowed during this period.
Violating these terms may lead to a permanent ban.
### 4. Permanent Ban
**Community Impact**: Demonstrating a pattern of violation of community
standards, including sustained inappropriate behavior, harassment of an
individual, or aggression toward or disparagement of classes of individuals.
**Consequence**: A permanent ban from any sort of public interaction within
the community.
## Attribution
This Code of Conduct is adapted from the [Contributor Covenant][homepage],
version 2.0, available at
https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.
Community Impact Guidelines were inspired by [Mozilla's code of conduct
enforcement ladder](https://github.com/mozilla/diversity).
[homepage]: https://www.contributor-covenant.org
For answers to common questions about this code of conduct, see the FAQ at
https://www.contributor-covenant.org/faq. Translations are available at
https://www.contributor-covenant.org/translations.

View File

@@ -0,0 +1,21 @@
MIT License
Copyright (c) 2022
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

View File

@@ -1,19 +1,29 @@
<div align="center">
<a href="https://hoppscotch.io">
<img
src="https://avatars.githubusercontent.com/u/56705483"
alt="Hoppscotch Logo"
height="64"
/>
</a>
</div>
<div align="center">
# Hoppscotch CLI <font size=2><sup>ALPHA</sup></font> # Hoppscotch CLI <font size=2><sup>ALPHA</sup></font>
A CLI to run Hoppscotch Test Scripts in CI environments. </div>
A CLI to run Hoppscotch test scripts in CI environments.
### **Commands:** ### **Commands:**
- `hopp test [options] [file]`: testing hoppscotch collection.json file - `hopp test [options] [file]`: testing hoppscotch collection.json file
### **Usage:** ### **Usage:**
```
```bash
hopp [options or commands] arguments hopp [options or commands] arguments
``` ```
### **Options:** ### **Options:**
- `-v`, `--ver`: see the current version of the CLI - `-v`, `--ver`: see the current version of the CLI
- `-h`, `--help`: display help for command - `-h`, `--help`: display help for command
@@ -35,21 +45,17 @@ hopp [options or commands] arguments
- Executes and outputs test-script response. - Executes and outputs test-script response.
#### Options: #### Options:
##### `-e <file_path>` / `--env <file_path>` ##### `-e <file_path>` / `--env <file_path>`
- Accepts path to env.json with contents in below format: - Accepts path to env.json with contents in below format:
```json ```json
{ {
"ENV1":"value1", "ENV1":"value1",
"ENV2":"value2" "ENV2":"value2"
} }
``` ```
- You can now access those variables using `pw.env.get('<var_name>')` - You can now access those variables using `pw.env.get('<var_name>')`
Taking the above example, `pw.env.get("ENV1")` will return `"value1"` Taking the above example, `pw.env.get("ENV1")` will return `"value1"`
## Install ## Install
@@ -69,59 +75,4 @@ npm i -g @hoppscotch/cli
## **Contributing:** ## **Contributing:**
When contributing to this repository, please first discuss the change you wish to make via issue, To get started contributing to the repository, please read **[CONTRIBUTING.md](./CONTRIBUTING.md)**
email, or any other method with the owners of this repository before making a change.
Please note we have a code of conduct, please follow it in all your interactions with the project.
## Pull Request Process
1. Ensure any install or build dependencies are removed before the end of the layer when doing a
build.
2. Update the README.md with details of changes to the interface, this includes new environment
variables, exposed ports, useful file locations and container parameters.
3. Increase the version numbers in any examples files and the README.md to the new version that this
Pull Request would represent. The versioning scheme we use is [SemVer](https://semver.org).
4. You may merge the Pull Request once you have the sign-off of two other developers, or if you
do not have permission to do that, you may request the second reviewer merge it for you.
## Set Up The Development Environment
1. After cloning the repository, execute the following commands:
```bash
pnpm install
pnpm run build
```
2. In order to test locally, you can use two types of package linking:
1. The 'pnpm exec' way (preferred since it does not hamper your original installation of the CLI):
```bash
pnpm link @hoppscotch/cli
// Then to use or test the CLI:
pnpm exec hopp
// After testing, to remove the package linking:
pnpm rm @hoppscotch/cli
```
2. The 'global' way (warning: this might override the globally installed CLI, if exists):
```bash
sudo pnpm link --global
// Then to use or test the CLI:
hopp
// After testing, to remove the package linking:
sudo pnpm rm --global @hoppscotch/cli
```
3. To use the Typescript watch scripts:
```bash
pnpm run dev
```

View File

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

View File

@@ -14,10 +14,9 @@ import { isHoppCLIError } from "../utils/checks";
export const test = (path: string, options: TestCmdOptions) => async () => { export const test = (path: string, options: TestCmdOptions) => async () => {
try { try {
const delay = options.delay ? parseDelayOption(options.delay) : 0 const delay = options.delay ? parseDelayOption(options.delay) : 0
const envName = options.envName const envs = options.env ? await parseEnvsData(options.env) : <HoppEnvs>{ global: [], selected: [] }
const envs = options.env ? await parseEnvsData(options.env, envName) : <HoppEnvs>{ global: [], selected: [] }
const collections = await parseCollectionData(path) const collections = await parseCollectionData(path)
const report = await collectionsRunner({collections, envs, delay}) const report = await collectionsRunner({collections, envs, delay})
const hasSucceeded = collectionsRunnerResult(report) const hasSucceeded = collectionsRunnerResult(report)
collectionsRunnerExit(hasSucceeded) collectionsRunnerExit(hasSucceeded)

View File

@@ -42,7 +42,7 @@ export const handleError = <T extends HoppErrorCode>(error: HoppError<T>) => {
switch (error.code) { switch (error.code) {
case "FILE_NOT_FOUND": case "FILE_NOT_FOUND":
ERROR_MSG = `File doesn't exist: ${error.path}`; ERROR_MSG = `File doesn't exists: ${error.path}`;
break; break;
case "UNKNOWN_COMMAND": case "UNKNOWN_COMMAND":
ERROR_MSG = `Unavailable command: ${error.command}`; ERROR_MSG = `Unavailable command: ${error.command}`;
@@ -51,9 +51,6 @@ export const handleError = <T extends HoppErrorCode>(error: HoppError<T>) => {
case "MALFORMED_COLLECTION": case "MALFORMED_COLLECTION":
ERROR_MSG = `${error.path}\n${parseErrorData(error.data)}`; ERROR_MSG = `${error.path}\n${parseErrorData(error.data)}`;
break; break;
case "ENVIRONMENT_NAME_NOT_FOUND":
ERROR_MSG = `\n${parseErrorData(error.data)}`;
break;
case "NO_FILE_PATH": case "NO_FILE_PATH":
ERROR_MSG = `Please provide a hoppscotch-collection file path.`; ERROR_MSG = `Please provide a hoppscotch-collection file path.`;
break; break;

View File

@@ -50,7 +50,6 @@ program
"path to a hoppscotch collection.json file for CI testing" "path to a hoppscotch collection.json file for CI testing"
) )
.option("-e, --env <file_path>", "path to an environment variables json file") .option("-e, --env <file_path>", "path to an environment variables json file")
.option("-eN, --envName <environment_name>","Specific Name of the environment")
.option( .option(
"-d, --delay <delay_in_ms>", "-d, --delay <delay_in_ms>",
"delay in milliseconds(ms) between consecutive requests within a collection" "delay in milliseconds(ms) between consecutive requests within a collection"

View File

@@ -33,5 +33,4 @@ export interface EffectiveHoppRESTRequest extends HoppRESTRequest {
effectiveFinalHeaders: { key: string; value: string; active: boolean }[]; effectiveFinalHeaders: { key: string; value: string; active: boolean }[];
effectiveFinalParams: { key: string; value: string; active: boolean }[]; effectiveFinalParams: { key: string; value: string; active: boolean }[];
effectiveFinalBody: FormData | string | null; effectiveFinalBody: FormData | string | null;
effectiveFinalMaskedURL: string;
} }

View File

@@ -5,46 +5,23 @@ import { readJsonFile } from "../../utils/mutators";
/** /**
* Parses env json file for given path and validates the parsed env json object. * Parses env json file for given path and validates the parsed env json object.
* @param path Path of env.json file to be parsed. * @param path Path of env.json file to be parsed.
* @param envName Name of the environment that should be used. If undefined first environment is used.
* @returns For successful parsing we get HoppEnvs object. * @returns For successful parsing we get HoppEnvs object.
*/ */
export async function parseEnvsData(path: string, envName: string | undefined) { export async function parseEnvsData(path: string) {
const contents = await readJsonFile(path) const contents = await readJsonFile(path)
if(!(contents && typeof contents === "object" && Array.isArray(contents))) {
if(!(contents && typeof contents === "object" && !Array.isArray(contents))) {
throw error({ code: "MALFORMED_ENV_FILE", path, data: null }) throw error({ code: "MALFORMED_ENV_FILE", path, data: null })
} }
const envPairs: Array<HoppEnvPair> = [] const envPairs: Array<HoppEnvPair> = []
const contentEntries = Object.entries(contents) for( const [key,value] of Object.entries(contents)) {
let environmentFound = false; if(typeof value !== "string") {
throw error({ code: "MALFORMED_ENV_FILE", path, data: {value: value} })
}
for(const [key, obj] of contentEntries) { envPairs.push({key, value})
if(!(typeof obj === "object" && "name" in obj && "variables" in obj)) {
throw error({ code: "MALFORMED_ENV_FILE", path, data: { value: obj } })
}
if(envName && envName !== obj.name) {
continue
}
environmentFound = true;
for(const variable of obj.variables) {
if(
!(
typeof variable === "object" &&
"key" in variable &&
"value" in variable &&
"secret" in variable
)
) {
throw error({ code: "MALFORMED_ENV_FILE", path, data: { value: variable } });
}
const { key, value, secret } = variable;
envPairs.push({ key: key, value: value, secret: secret });
}
break
}
if(envName && !environmentFound) {
throw error({ code: "ENVIRONMENT_NAME_NOT_FOUND", data: envName });
} }
return <HoppEnvs>{ global: [], selected: envPairs } return <HoppEnvs>{ global: [], selected: envPairs }
} }

View File

@@ -1,7 +1,6 @@
export type TestCmdOptions = { export type TestCmdOptions = {
env: string | undefined; env: string | undefined;
delay: string | undefined; delay: string | undefined;
envName: string | undefined;
}; };
export type HOPP_ENV_FILE_EXT = "json"; export type HOPP_ENV_FILE_EXT = "json";

View File

@@ -15,7 +15,6 @@ type HoppErrors = {
FILE_NOT_FOUND: HoppErrorPath; FILE_NOT_FOUND: HoppErrorPath;
UNKNOWN_COMMAND: HoppErrorCmd; UNKNOWN_COMMAND: HoppErrorCmd;
MALFORMED_COLLECTION: HoppErrorPath & HoppErrorData; MALFORMED_COLLECTION: HoppErrorPath & HoppErrorData;
ENVIRONMENT_NAME_NOT_FOUND: HoppErrorData;
NO_FILE_PATH: {}; NO_FILE_PATH: {};
PRE_REQUEST_SCRIPT_ERROR: HoppErrorData; PRE_REQUEST_SCRIPT_ERROR: HoppErrorData;
PARSING_ERROR: HoppErrorData; PARSING_ERROR: HoppErrorData;

View File

@@ -7,7 +7,7 @@ export type FormDataEntry = {
value: string | Blob; value: string | Blob;
}; };
export type HoppEnvPair = { key: string; value: string; secret: boolean }; export type HoppEnvPair = { key: string; value: string };
export type HoppEnvs = { export type HoppEnvs = {
global: HoppEnvPair[]; global: HoppEnvPair[];

View File

@@ -1,7 +1,7 @@
import { bold } from "chalk"; import { bold } from "chalk";
import { groupEnd, group, log } from "console"; import { groupEnd, group, log } from "console";
import { handleError } from "../handlers/error"; import { handleError } from "../handlers/error";
import { Method } from "axios"; import { RequestConfig } from "../interfaces/request";
import { RequestRunnerResponse, TestReport } from "../interfaces/response"; import { RequestRunnerResponse, TestReport } from "../interfaces/response";
import { HoppCLIError } from "../types/errors"; import { HoppCLIError } from "../types/errors";
import { import {
@@ -172,12 +172,11 @@ export const printFailedTestsReport = (
export const printRequestRunner = { export const printRequestRunner = {
/** /**
* Request-runner starting message. * Request-runner starting message.
* @param requestMethod Provides request's method * @param requestConfig Provides request's method and url.
* @param maskedURL Provides the URL with secrets masked with asterisks
*/ */
start: (requestMethod: Method | undefined, maskedURL: string) => { start: (requestConfig: RequestConfig) => {
const METHOD = BG_INFO(` ${requestMethod} `); const METHOD = BG_INFO(` ${requestConfig.method} `);
const ENDPOINT = maskedURL; const ENDPOINT = requestConfig.url;
process.stdout.write(`${METHOD} ${ENDPOINT}`); process.stdout.write(`${METHOD} ${ENDPOINT}`);
}, },

View File

@@ -50,9 +50,9 @@ export const preRequestScriptRunner = (
isHoppCLIError(reason) isHoppCLIError(reason)
? reason ? reason
: error({ : error({
code: "PRE_REQUEST_SCRIPT_ERROR", code: "PRE_REQUEST_SCRIPT_ERROR",
data: reason, data: reason,
}) })
) )
); );
@@ -151,12 +151,6 @@ export function getEffectiveRESTRequest(
request.endpoint, request.endpoint,
envVariables envVariables
); );
const maskedEnvVariables = setAllEnvironmentValuesToAsterisk(envVariables)
const _effectiveFinalMaskedURL = parseTemplateStringE(
request.endpoint,
maskedEnvVariables)
if (E.isLeft(_effectiveFinalURL)) { if (E.isLeft(_effectiveFinalURL)) {
return E.left( return E.left(
error({ error({
@@ -166,7 +160,6 @@ export function getEffectiveRESTRequest(
); );
} }
const effectiveFinalURL = _effectiveFinalURL.right; const effectiveFinalURL = _effectiveFinalURL.right;
const effectiveFinalMaskedURL = E.isLeft(_effectiveFinalMaskedURL) ? request.endpoint : _effectiveFinalMaskedURL.right;
return E.right({ return E.right({
...request, ...request,
@@ -174,7 +167,6 @@ export function getEffectiveRESTRequest(
effectiveFinalHeaders, effectiveFinalHeaders,
effectiveFinalParams, effectiveFinalParams,
effectiveFinalBody, effectiveFinalBody,
effectiveFinalMaskedURL,
}); });
} }
@@ -250,15 +242,15 @@ function getFinalBodyFromRequest(
arrayFlatMap((x) => arrayFlatMap((x) =>
x.isFile x.isFile
? x.value.map((v) => ({ ? x.value.map((v) => ({
key: parseTemplateString(x.key, envVariables),
value: v as string | Blob,
}))
: [
{
key: parseTemplateString(x.key, envVariables), key: parseTemplateString(x.key, envVariables),
value: parseTemplateString(x.value, envVariables), value: v as string | Blob,
}, }))
] : [
{
key: parseTemplateString(x.key, envVariables),
value: parseTemplateString(x.value, envVariables),
},
]
), ),
toFormData, toFormData,
E.right E.right
@@ -295,22 +287,3 @@ export const getPreRequestMetrics = (
hasPreReqErrors ? { failed: 1, passed: 0 } : { failed: 0, passed: 1 }, hasPreReqErrors ? { failed: 1, passed: 0 } : { failed: 0, passed: 1 },
(scripts) => <PreRequestMetrics>{ scripts, duration } (scripts) => <PreRequestMetrics>{ scripts, duration }
); );
/**
* Mask all environment values with asterisks
* @param variables Environment variable array
* @returns Environment variable array with masked values
*/
const setAllEnvironmentValuesToAsterisk = (
variables: Environment["variables"]
): Environment["variables"] => {
const envVariables: Environment["variables"] = [];
for (const variable of variables) {
let value = variable.value
if (variable.secret) {
value = "******"
}
envVariables.push({ key: variable.key, secret: variable.secret, value: value })
}
return envVariables
}

View File

@@ -220,7 +220,6 @@ export const processRequest =
effectiveFinalHeaders: [], effectiveFinalHeaders: [],
effectiveFinalParams: [], effectiveFinalParams: [],
effectiveFinalURL: "", effectiveFinalURL: "",
effectiveFinalMaskedURL:"",
}; };
// Executing pre-request-script // Executing pre-request-script
@@ -238,8 +237,8 @@ export const processRequest =
// Creating request-config for request-runner. // Creating request-config for request-runner.
const requestConfig = createRequest(effectiveRequest); const requestConfig = createRequest(effectiveRequest);
printRequestRunner.start(requestConfig.method, effectiveRequest.effectiveFinalMaskedURL); printRequestRunner.start(requestConfig);
// Default value for request-runner's response. // Default value for request-runner's response.
let _requestRunnerRes: RequestRunnerResponse = { let _requestRunnerRes: RequestRunnerResponse = {

View File

@@ -29,18 +29,8 @@ module.exports = {
"import/named": "off", // because, named import issue with typescript see: https://github.com/typescript-eslint/typescript-eslint/issues/154 "import/named": "off", // because, named import issue with typescript see: https://github.com/typescript-eslint/typescript-eslint/issues/154
"no-console": "off", "no-console": "off",
"no-debugger": process.env.HOPP_LINT_FOR_PROD === "true" ? "error" : "warn", "no-debugger": process.env.HOPP_LINT_FOR_PROD === "true" ? "error" : "warn",
"prettier/prettier": [ "prettier/prettier":
process.env.HOPP_LINT_FOR_PROD === "true" ? "error" : "warn", process.env.HOPP_LINT_FOR_PROD === "true" ? "error" : "warn",
{},
{
semi: false,
trailingComma: "es5",
singleQuote: false,
printWidth: 80,
useTabs: false,
tabWidth: 2,
},
],
"vue/multi-word-component-names": "off", "vue/multi-word-component-names": "off",
"vue/no-side-effects-in-computed-properties": "off", "vue/no-side-effects-in-computed-properties": "off",
"import/no-named-as-default": "off", "import/no-named-as-default": "off",

View File

@@ -1,8 +1,3 @@
module.exports = { module.exports = {
semi: false, semi: false
trailingComma: "es5",
singleQuote: false,
printWidth: 80,
useTabs: false,
tabWidth: 2
} }

View File

@@ -31,10 +31,6 @@
@apply h-0; @apply h-0;
} }
.no-scrollbar {
scrollbar-width: none;
}
input::placeholder, input::placeholder,
textarea::placeholder, textarea::placeholder,
.cm-placeholder { .cm-placeholder {
@@ -170,6 +166,12 @@ a {
@apply truncate; @apply truncate;
@apply sm:inline-flex; @apply sm:inline-flex;
} }
.env-icon {
@apply transition;
@apply inline-flex;
@apply items-center;
}
} }
.tippy-svg-arrow { .tippy-svg-arrow {
@@ -188,11 +190,10 @@ a {
@apply border-solid border-dividerDark; @apply border-solid border-dividerDark;
@apply rounded; @apply rounded;
@apply shadow-lg; @apply shadow-lg;
@apply max-w-[45vw] #{!important};
.tippy-content { .tippy-content {
@apply flex flex-col; @apply flex flex-col;
@apply max-h-[45vh]; @apply max-h-56;
@apply items-stretch; @apply items-stretch;
@apply overflow-y-auto; @apply overflow-y-auto;
@apply text-secondary text-body; @apply text-secondary text-body;
@@ -200,10 +201,6 @@ a {
@apply leading-normal; @apply leading-normal;
@apply focus:outline-none; @apply focus:outline-none;
scroll-behavior: smooth; scroll-behavior: smooth;
& > span {
@apply block #{!important};
}
} }
.tippy-svg-arrow { .tippy-svg-arrow {
@@ -219,7 +216,6 @@ a {
[data-v-tippy] { [data-v-tippy] {
@apply flex flex-1; @apply flex flex-1;
@apply truncate;
} }
[interactive] > div { [interactive] > div {
@@ -330,7 +326,7 @@ pre.ace_editor {
@apply after:font-icon; @apply after:font-icon;
@apply after:text-current; @apply after:text-current;
@apply after:right-3; @apply after:right-3;
@apply after:content-["\e5cf"]; @apply after:content-["\e313"];
@apply after:text-lg; @apply after:text-lg;
} }
@@ -485,10 +481,6 @@ pre.ace_editor {
} }
} }
.cm-scroller {
@apply overscroll-y-auto;
}
.cm-editor { .cm-editor {
.cm-line::selection { .cm-line::selection {
@apply bg-accentDark #{!important}; @apply bg-accentDark #{!important};
@@ -501,22 +493,6 @@ pre.ace_editor {
} }
} }
.cm-panel.cm-search [name="close"] {
@apply flex;
@apply items-center;
@apply justify-center;
@apply min-h-5;
@apply min-w-5;
@apply bg-primaryDark #{!important};
@apply sticky #{!important};
@apply right-0 #{!important};
@apply ml-auto #{!important};
@apply my-auto #{!important};
@apply rounded #{!important};
@apply outline #{!important};
@apply outline-divider #{!important};
}
.shortcut-key { .shortcut-key {
@apply inline-flex; @apply inline-flex;
@apply font-sans; @apply font-sans;
@@ -592,11 +568,3 @@ details[open] summary .indicator {
@apply rounded; @apply rounded;
@apply border-0; @apply border-0;
} }
.gql-operation-not-highlight {
@apply opacity-50;
}
.gql-operation-highlight {
@apply opacity-100;
}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -4,8 +4,8 @@
"cancel": "Cancel", "cancel": "Cancel",
"choose_file": "Choose a file", "choose_file": "Choose a file",
"clear": "Clear", "clear": "Clear",
"clear_history": "Clear All History",
"clear_all": "Clear all", "clear_all": "Clear all",
"clear_history": "Clear all History",
"close": "Close", "close": "Close",
"connect": "Connect", "connect": "Connect",
"connecting": "Connecting", "connecting": "Connecting",
@@ -32,7 +32,6 @@
"paste": "Paste", "paste": "Paste",
"prettify": "Prettify", "prettify": "Prettify",
"remove": "Remove", "remove": "Remove",
"rename": "Rename",
"restore": "Restore", "restore": "Restore",
"save": "Save", "save": "Save",
"scroll_to_bottom": "Scroll to bottom", "scroll_to_bottom": "Scroll to bottom",
@@ -48,8 +47,7 @@
"turn_off": "Turn off", "turn_off": "Turn off",
"turn_on": "Turn on", "turn_on": "Turn on",
"undo": "Undo", "undo": "Undo",
"yes": "Yes", "yes": "Yes"
"secret": "Save as secret"
}, },
"add": { "add": {
"new": "Add new", "new": "Add new",
@@ -80,8 +78,6 @@
"search": "Search", "search": "Search",
"share": "Share", "share": "Share",
"shortcuts": "Shortcuts", "shortcuts": "Shortcuts",
"social_description": "Follow us on social media to stay updated with the latest news, updates and releases.",
"social_links": "Social links",
"spotlight": "Spotlight", "spotlight": "Spotlight",
"status": "Status", "status": "Status",
"status_description": "Check the status of the website", "status_description": "Check the status of the website",
@@ -136,15 +132,12 @@
"renamed": "Collection renamed", "renamed": "Collection renamed",
"request_in_use": "Request in use", "request_in_use": "Request in use",
"save_as": "Save as", "save_as": "Save as",
"save_to_collection": "Save to Collection",
"select": "Select a Collection", "select": "Select a Collection",
"select_location": "Select location", "select_location": "Select location",
"select_team": "Select a team", "select_team": "Select a team",
"team_collections": "Team Collections" "team_collections": "Team Collections"
}, },
"confirm": { "confirm": {
"close_unsaved_tab": "Are you sure you want to close this tab?",
"close_unsaved_tabs": "Are you sure you want to close all tabs? {count} unsaved tabs will be lost.",
"exit_team": "Are you sure you want to leave this team?", "exit_team": "Are you sure you want to leave this team?",
"logout": "Are you sure you want to logout?", "logout": "Are you sure you want to logout?",
"remove_collection": "Are you sure you want to permanently delete this collection?", "remove_collection": "Are you sure you want to permanently delete this collection?",
@@ -159,9 +152,9 @@
"sync": "Would you like to restore your workspace from cloud? This will discard your local progress." "sync": "Would you like to restore your workspace from cloud? This will discard your local progress."
}, },
"context_menu": { "context_menu": {
"add_parameters": "Add to parameters", "set_environment_variable": "Set as variable",
"open_request_in_new_tab": "Open request in new tab", "add_parameter": "Add to parameter",
"set_environment_variable": "Set as variable" "open_link_in_new_tab": "Open link in new tab"
}, },
"count": { "count": {
"header": "Header {count}", "header": "Header {count}",
@@ -186,6 +179,7 @@
"folder": "Folder is empty", "folder": "Folder is empty",
"headers": "This request does not have any headers", "headers": "This request does not have any headers",
"history": "History is empty", "history": "History is empty",
"history_suggestions": "History does not have any matching entries",
"invites": "Invite list is empty", "invites": "Invite list is empty",
"members": "Team is empty", "members": "Team is empty",
"parameters": "This request does not have any parameters", "parameters": "This request does not have any parameters",
@@ -205,25 +199,18 @@
"create_new": "Create new environment", "create_new": "Create new environment",
"created": "Environment created", "created": "Environment created",
"deleted": "Environment deletion", "deleted": "Environment deletion",
"duplicated": "Environment duplicated",
"edit": "Edit Environment", "edit": "Edit Environment",
"empty_variables": "No variables",
"global": "Global", "global": "Global",
"global_variables": "Global variables",
"invalid_name": "Please provide a name for the environment", "invalid_name": "Please provide a name for the environment",
"list": "Environment variables",
"my_environments": "My Environments", "my_environments": "My Environments",
"name": "Name", "name": "Name",
"nested_overflow": "nested environment variables are limited to 10 levels", "nested_overflow": "nested environment variables are limited to 10 levels",
"new": "New Environment", "new": "New Environment",
"no_active_environment": "No active environment",
"no_environment": "No environment", "no_environment": "No environment",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.", "no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"quick_peek": "Environment Quick Peek",
"replace_with_variable": "Replace with variable", "replace_with_variable": "Replace with variable",
"scope": "Scope", "scope": "Scope",
"select": "Select environment", "select": "Select environment",
"set": "Set environment",
"set_as_environment": "Set as environment", "set_as_environment": "Set as environment",
"team_environments": "Team Environments", "team_environments": "Team Environments",
"title": "Environments", "title": "Environments",
@@ -253,7 +240,6 @@
"no_duration": "No duration", "no_duration": "No duration",
"no_results_found": "No matches found", "no_results_found": "No matches found",
"page_not_found": "This page could not be found", "page_not_found": "This page could not be found",
"proxy_error": "Proxy error",
"script_fail": "Could not execute pre-request script", "script_fail": "Could not execute pre-request script",
"something_went_wrong": "Something went wrong", "something_went_wrong": "Something went wrong",
"test_script_fail": "Could not execute post-request script" "test_script_fail": "Could not execute post-request script"
@@ -279,13 +265,9 @@
"renamed": "Folder renamed" "renamed": "Folder renamed"
}, },
"graphql": { "graphql": {
"connection_switch_confirm": "Do you want to connect with the latest GraphQL endpoint?",
"connection_switch_new_url": "Switching to a tab will disconnected you from the active GraphQL connection. New connection URL is",
"connection_switch_url": "You're connected to a GraphQL endpoint the connection URL is",
"mutations": "Mutations", "mutations": "Mutations",
"schema": "Schema", "schema": "Schema",
"subscriptions": "Subscriptions", "subscriptions": "Subscriptions"
"switch_connection": "Switch connection"
}, },
"group": { "group": {
"time": "Time", "time": "Time",
@@ -339,36 +321,13 @@
"json_description": "Import collections from a Hoppscotch Collections JSON file", "json_description": "Import collections from a Hoppscotch Collections JSON file",
"title": "Import" "title": "Import"
}, },
"inspections": {
"description": "Inspect possible errors",
"environment": {
"add_environment": "Add to Environment",
"not_found": "Environment variable “{environment}” not found."
},
"header": {
"cookie": "The browser doesn't allow Hoppscotch to set the Cookie Header. While we're working on the Hoppscotch Desktop App (coming soon), please use the Authorization Header instead."
},
"response": {
"401_error": "Please check your authentication credentials.",
"404_error": "Please check your request URL and method type.",
"cors_error": "Please check your Cross-Origin Resource Sharing configuration.",
"default_error": "Please check your request.",
"network_error": "Please check your network connection."
},
"title": "Inspector",
"url": {
"extension_not_installed": "Extension not installed.",
"extension_unknown_origin": "Make sure you've added the API endpoint's origin to the Hoppscotch Browser Extension list.",
"extention_enable_action": "Enable Browser Extension",
"extention_not_enabled": "Extension not enabled."
}
},
"layout": { "layout": {
"collapse_collection": "Collapse or Expand Collections", "collapse_collection": "Collapse or Expand Collections",
"collapse_sidebar": "Collapse or Expand the sidebar", "collapse_sidebar": "Collapse or Expand the sidebar",
"column": "Vertical layout", "column": "Vertical layout",
"name": "Layout", "name": "Layout",
"row": "Horizontal layout" "row": "Horizontal layout",
"zen_mode": "Zen mode"
}, },
"modal": { "modal": {
"close_unsaved_tab": "You have unsaved changes", "close_unsaved_tab": "You have unsaved changes",
@@ -473,7 +432,6 @@
"payload": "Payload", "payload": "Payload",
"query": "Query", "query": "Query",
"raw_body": "Raw Request Body", "raw_body": "Raw Request Body",
"rename": "Rename Request",
"renamed": "Request renamed", "renamed": "Request renamed",
"run": "Run", "run": "Run",
"save": "Save", "save": "Save",
@@ -481,7 +439,6 @@
"saved": "Request saved", "saved": "Request saved",
"share": "Share", "share": "Share",
"share_description": "Share Hoppscotch with your friends", "share_description": "Share Hoppscotch with your friends",
"stop": "Stop",
"title": "Request", "title": "Request",
"type": "Request type", "type": "Request type",
"url": "URL", "url": "URL",
@@ -516,6 +473,7 @@
"account_name_description": "This is your display name.", "account_name_description": "This is your display name.",
"background": "Background", "background": "Background",
"black_mode": "Black", "black_mode": "Black",
"change_font_size": "Change font size",
"choose_language": "Choose language", "choose_language": "Choose language",
"dark_mode": "Dark", "dark_mode": "Dark",
"delete_account": "Delete account", "delete_account": "Delete account",
@@ -528,6 +486,10 @@
"extensions": "Browser extension", "extensions": "Browser extension",
"extensions_use_toggle": "Use the browser extension to send requests (if present)", "extensions_use_toggle": "Use the browser extension to send requests (if present)",
"follow": "Follow us", "follow": "Follow us",
"font_size": "Font size",
"font_size_large": "Large",
"font_size_medium": "Medium",
"font_size_small": "Small",
"interceptor": "Interceptor", "interceptor": "Interceptor",
"interceptor_description": "Middleware between application and APIs.", "interceptor_description": "Middleware between application and APIs.",
"language": "Language", "language": "Language",
@@ -592,27 +554,19 @@
"settings": "Go to Settings page", "settings": "Go to Settings page",
"title": "Navigation" "title": "Navigation"
}, },
"others": {
"prettify": "Prettify Editor's Content",
"title": "Others"
},
"request": { "request": {
"copy_request_link": "Copy Request Link", "copy_request_link": "Copy Request Link",
"delete_method": "Select DELETE method", "delete_method": "Select DELETE method",
"get_method": "Select GET method", "get_method": "Select GET method",
"head_method": "Select HEAD method", "head_method": "Select HEAD method",
"import_curl": "Import cURL",
"method": "Method", "method": "Method",
"next_method": "Select Next method", "next_method": "Select Next method",
"post_method": "Select POST method", "post_method": "Select POST method",
"previous_method": "Select Previous method", "previous_method": "Select Previous method",
"put_method": "Select PUT method", "put_method": "Select PUT method",
"rename": "Rename Request",
"reset_request": "Reset Request", "reset_request": "Reset Request",
"save_request": "Save Request",
"save_to_collections": "Save to Collections", "save_to_collections": "Save to Collections",
"send_request": "Send Request", "send_request": "Send Request",
"show_code": "Generate code snippet",
"title": "Request" "title": "Request"
}, },
"response": { "response": {
@@ -621,10 +575,10 @@
"title": "Response" "title": "Response"
}, },
"theme": { "theme": {
"black": "Switch theme to Black Mode", "black": "Switch theme to black mode",
"dark": "Switch theme to Dark Mode", "dark": "Switch theme to dark mode",
"light": "Switch theme to Light Mode", "light": "Switch theme to light mode",
"system": "Switch theme to System Mode", "system": "Switch theme to system mode",
"title": "Theme" "title": "Theme"
} }
}, },
@@ -643,82 +597,8 @@
"url": "URL" "url": "URL"
}, },
"spotlight": { "spotlight": {
"change_language": "Change Language",
"environments": {
"delete": "Delete current environment",
"duplicate": "Duplicate current environment",
"duplicate_global": "Duplicate global environment",
"edit": "Edit current environment",
"edit_global": "Edit global environment",
"new": "Create new environment",
"new_variable": "Create a new environment variable",
"title": "Environments"
},
"general": {
"chat": "Chat with support",
"help_menu": "Help and support",
"open_docs": "Read Documentation",
"open_github": "Open GitHub repository",
"open_keybindings": "Keyboard shortcuts",
"social": "Social",
"title": "General"
},
"graphql": {
"connect": "Connect to server",
"disconnect": "Disconnect from server"
},
"miscellaneous": {
"invite": "Invite your friends to Hoppscotch",
"title": "Miscellaneous"
},
"request": {
"save_as_new": "Save as new request",
"select_method": "Select method",
"switch_to": "Switch to",
"tab_authorization": "Authorization tab",
"tab_body": "Body tab",
"tab_headers": "Headers tab",
"tab_parameters": "Parameters tab",
"tab_pre_request_script": "Pre-request script tab",
"tab_query": "Query tab",
"tab_tests": "Tests tab",
"tab_variables": "Variables tab"
},
"response": {
"copy": "Copy response",
"download": "Download response as file",
"title": "Response"
},
"section": { "section": {
"interceptor": "Interceptor",
"interface": "Interface",
"theme": "Theme",
"user": "User" "user": "User"
},
"settings": {
"change_interceptor": "Change Interceptor",
"change_language": "Change Language",
"theme": {
"black": "Black",
"dark": "Dark",
"light": "Light",
"system": "System preference"
}
},
"tab": {
"close_current": "Close current tab",
"close_others": "Close all other tabs",
"duplicate": "Duplicate current tab",
"new_tab": "Open a new tab",
"title": "Tabs"
},
"workspace": {
"delete": "Delete current team",
"edit": "Edit current team",
"invite": "Invite people to team",
"new": "Create new team",
"switch_to_personal": "Switch to your personal workspace",
"title": "Teams"
} }
}, },
"sse": { "sse": {
@@ -766,7 +646,7 @@
"support": { "support": {
"changelog": "Read more about latest releases", "changelog": "Read more about latest releases",
"chat": "Questions? Chat with us!", "chat": "Questions? Chat with us!",
"community": "Ask questions and help others", "community": "Ask questions and help others",
"documentation": "Read more about Hoppscotch", "documentation": "Read more about Hoppscotch",
"forum": "Ask questions and get answers", "forum": "Ask questions and get answers",
"github": "Follow us on Github", "github": "Follow us on Github",
@@ -778,11 +658,8 @@
"tab": { "tab": {
"authorization": "Authorization", "authorization": "Authorization",
"body": "Body", "body": "Body",
"close": "Close Tab",
"close_others": "Close other Tabs",
"collections": "Collections", "collections": "Collections",
"documentation": "Documentation", "documentation": "Documentation",
"duplicate": "Duplicate Tab",
"environments": "Environments", "environments": "Environments",
"headers": "Headers", "headers": "Headers",
"history": "History", "history": "History",
@@ -844,8 +721,6 @@
"not_found": "Team not found. Contact your team owner.", "not_found": "Team not found. Contact your team owner.",
"not_valid_viewer": "You are not a valid viewer. Contact your team owner.", "not_valid_viewer": "You are not a valid viewer. Contact your team owner.",
"parent_coll_move": "Cannot move collection to a child collection", "parent_coll_move": "Cannot move collection to a child collection",
"success_invites": "Success invites",
"failed_invites": "Failed invites",
"pending_invites": "Pending invites", "pending_invites": "Pending invites",
"permissions": "Permissions", "permissions": "Permissions",
"same_target_destination": "Same target and destination", "same_target_destination": "Same target and destination",

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,7 @@
{ {
"name": "@hoppscotch/common", "name": "@hoppscotch/common",
"private": true, "private": true,
"version": "2023.8.1", "version": "2023.4.8",
"scripts": { "scripts": {
"dev": "pnpm exec npm-run-all -p -l dev:*", "dev": "pnpm exec npm-run-all -p -l dev:*",
"test": "vitest --run", "test": "vitest --run",
@@ -22,141 +22,137 @@
}, },
"dependencies": { "dependencies": {
"@apidevtools/swagger-parser": "^10.1.0", "@apidevtools/swagger-parser": "^10.1.0",
"@codemirror/autocomplete": "^6.9.0", "@codemirror/autocomplete": "^6.0.3",
"@codemirror/commands": "^6.2.4", "@codemirror/commands": "^6.0.1",
"@codemirror/lang-javascript": "^6.1.9", "@codemirror/lang-javascript": "^6.0.1",
"@codemirror/lang-json": "^6.0.1", "@codemirror/lang-json": "^6.0.0",
"@codemirror/lang-xml": "^6.0.2", "@codemirror/lang-xml": "^6.0.0",
"@codemirror/language": "^6.9.0", "@codemirror/language": "^6.2.0",
"@codemirror/legacy-modes": "^6.3.3", "@codemirror/legacy-modes": "^6.1.0",
"@codemirror/lint": "^6.4.0", "@codemirror/lint": "^6.0.0",
"@codemirror/search": "^6.5.1", "@codemirror/search": "^6.0.0",
"@codemirror/state": "^6.2.1", "@codemirror/state": "^6.1.0",
"@codemirror/view": "^6.16.0", "@codemirror/view": "^6.0.2",
"@fontsource-variable/inter": "^5.0.8",
"@fontsource-variable/material-symbols-rounded": "^5.0.7",
"@fontsource-variable/roboto-mono": "^5.0.9",
"@hoppscotch/codemirror-lang-graphql": "workspace:^", "@hoppscotch/codemirror-lang-graphql": "workspace:^",
"@hoppscotch/data": "workspace:^", "@hoppscotch/data": "workspace:^",
"@hoppscotch/js-sandbox": "workspace:^", "@hoppscotch/js-sandbox": "workspace:^",
"@hoppscotch/ui": "workspace:^", "@hoppscotch/ui": "workspace:^",
"@hoppscotch/vue-toasted": "^0.1.0", "@hoppscotch/vue-toasted": "^0.1.0",
"@lezer/highlight": "^1.1.6", "@lezer/highlight": "^1.0.0",
"@sentry/tracing": "^7.64.0", "@sentry/tracing": "^7.13.0",
"@sentry/vue": "^7.64.0", "@sentry/vue": "^7.13.0",
"@urql/core": "^4.1.1", "@urql/core": "^2.5.0",
"@urql/devtools": "^2.0.3", "@urql/devtools": "^2.0.3",
"@urql/exchange-auth": "^2.1.6", "@urql/exchange-auth": "^0.1.7",
"@urql/exchange-graphcache": "^6.3.2", "@urql/exchange-graphcache": "^4.4.3",
"@vitejs/plugin-legacy": "^4.1.1", "@vitejs/plugin-legacy": "^2.3.0",
"@vueuse/core": "^10.3.0", "@vueuse/core": "^8.9.4",
"@vueuse/head": "^1.3.1", "@vueuse/head": "^0.7.9",
"acorn-walk": "^8.2.0", "acorn-walk": "^8.2.0",
"axios": "^1.4.0", "axios": "^0.21.4",
"buffer": "^6.0.3", "buffer": "^6.0.3",
"dioc": "workspace:^", "dioc": "workspace:^",
"esprima": "^4.0.1", "esprima": "^4.0.1",
"events": "^3.3.0", "events": "^3.3.0",
"fp-ts": "^2.16.1", "fp-ts": "^2.12.1",
"fuse.js": "^6.6.2", "fuse.js": "^6.6.2",
"globalthis": "^1.0.3", "globalthis": "^1.0.3",
"graphql": "^16.8.0", "graphql": "^15.5.0",
"graphql-language-service-interface": "^2.9.1", "graphql-language-service-interface": "^2.9.1",
"graphql-tag": "^2.12.6", "graphql-tag": "^2.12.6",
"httpsnippet": "^3.0.1", "httpsnippet": "^2.0.0",
"insomnia-importers": "^3.6.0", "insomnia-importers": "^3.3.0",
"io-ts": "^2.2.20", "io-ts": "^2.2.16",
"js-yaml": "^4.1.0", "js-yaml": "^4.1.0",
"jsonpath-plus": "^7.2.0", "jsonpath-plus": "^7.0.0",
"lodash-es": "^4.17.21", "lodash-es": "^4.17.21",
"lossless-json": "^2.0.11", "lossless-json": "^2.0.8",
"minisearch": "^6.1.0", "minisearch": "^6.1.0",
"nprogress": "^0.2.0", "nprogress": "^0.2.0",
"paho-mqtt": "^1.1.0", "paho-mqtt": "^1.1.0",
"path": "^0.12.7", "path": "^0.12.7",
"postman-collection": "^4.2.0", "postman-collection": "^4.1.4",
"process": "^0.11.10", "process": "^0.11.10",
"qs": "^6.11.2", "qs": "^6.10.3",
"rxjs": "^7.8.1", "rxjs": "^7.5.5",
"socket.io-client-v2": "npm:socket.io-client@^2.4.0", "socket.io-client-v2": "npm:socket.io-client@^2.4.0",
"socket.io-client-v3": "npm:socket.io-client@^3.1.3", "socket.io-client-v3": "npm:socket.io-client@^3.1.3",
"socket.io-client-v4": "npm:socket.io-client@^4.4.1", "socket.io-client-v4": "npm:socket.io-client@^4.4.1",
"socketio-wildcard": "^2.0.0", "socketio-wildcard": "^2.0.0",
"splitpanes": "^3.1.5", "splitpanes": "^3.1.1",
"stream-browserify": "^3.0.0", "stream-browserify": "^3.0.0",
"subscriptions-transport-ws": "^0.11.0", "subscriptions-transport-ws": "^0.11.0",
"tern": "^0.24.3", "tern": "^0.24.3",
"timers": "^0.1.1", "timers": "^0.1.1",
"tippy.js": "^6.3.7", "tippy.js": "^6.3.7",
"url": "^0.11.1", "url": "^0.11.0",
"util": "^0.12.5", "util": "^0.12.4",
"uuid": "^9.0.0", "uuid": "^8.3.2",
"vue": "^3.3.4", "vue": "^3.2.25",
"vue-i18n": "^9.2.2", "vue-i18n": "^9.2.2",
"vue-pdf-embed": "^1.1.6", "vue-pdf-embed": "^1.1.4",
"vue-router": "^4.2.4", "vue-router": "^4.0.16",
"vue-tippy": "6.3.1", "vue-tippy": "6.0.0-alpha.58",
"vuedraggable-es": "^4.1.1", "vuedraggable-es": "^4.1.1",
"wonka": "^6.3.4", "wonka": "^4.0.15",
"workbox-window": "^7.0.0", "workbox-window": "^6.5.4",
"xml-formatter": "^3.5.0", "xml-formatter": "^3.4.1",
"yargs-parser": "^21.1.1" "yargs-parser": "^21.1.1"
}, },
"devDependencies": { "devDependencies": {
"@esbuild-plugins/node-globals-polyfill": "^0.2.3", "@esbuild-plugins/node-globals-polyfill": "^0.1.1",
"@esbuild-plugins/node-modules-polyfill": "^0.2.2", "@esbuild-plugins/node-modules-polyfill": "^0.1.4",
"@graphql-codegen/add": "^5.0.0", "@graphql-codegen/add": "^3.2.0",
"@graphql-codegen/cli": "^5.0.0", "@graphql-codegen/cli": "^2.8.0",
"@graphql-codegen/typed-document-node": "^5.0.1", "@graphql-codegen/typed-document-node": "^2.3.1",
"@graphql-codegen/typescript": "^4.0.1", "@graphql-codegen/typescript": "^2.7.1",
"@graphql-codegen/typescript-operations": "^4.0.1", "@graphql-codegen/typescript-operations": "^2.5.1",
"@graphql-codegen/typescript-urql-graphcache": "^2.4.5", "@graphql-codegen/typescript-urql-graphcache": "^2.3.1",
"@graphql-codegen/urql-introspection": "^2.2.1", "@graphql-codegen/urql-introspection": "^2.2.0",
"@graphql-typed-document-node/core": "^3.2.0", "@graphql-typed-document-node/core": "^3.1.1",
"@iconify-json/lucide": "^1.1.119", "@iconify-json/lucide": "^1.1.109",
"@intlify/vite-plugin-vue-i18n": "^7.0.0", "@intlify/vite-plugin-vue-i18n": "^7.0.0",
"@relmify/jest-fp-ts": "^2.1.1", "@relmify/jest-fp-ts": "^2.1.1",
"@rushstack/eslint-patch": "^1.3.3", "@rushstack/eslint-patch": "^1.1.4",
"@types/har-format": "^1.2.12",
"@types/js-yaml": "^4.0.5", "@types/js-yaml": "^4.0.5",
"@types/lodash-es": "^4.17.8", "@types/lodash-es": "^4.17.6",
"@types/lossless-json": "^1.0.1", "@types/lossless-json": "^1.0.1",
"@types/nprogress": "^0.2.0", "@types/nprogress": "^0.2.0",
"@types/paho-mqtt": "^1.0.7", "@types/paho-mqtt": "^1.0.6",
"@types/postman-collection": "^3.5.7", "@types/postman-collection": "^3.5.7",
"@types/splitpanes": "^2.2.1", "@types/splitpanes": "^2.2.1",
"@types/uuid": "^9.0.2", "@types/uuid": "^8.3.4",
"@types/yargs-parser": "^21.0.0", "@types/yargs-parser": "^21.0.0",
"@typescript-eslint/eslint-plugin": "^6.4.0", "@typescript-eslint/eslint-plugin": "^5.19.0",
"@typescript-eslint/parser": "^6.4.0", "@typescript-eslint/parser": "^5.19.0",
"@vitejs/plugin-vue": "^4.3.1", "@vitejs/plugin-vue": "^3.1.0",
"@vue/compiler-sfc": "^3.3.4", "@vue/compiler-sfc": "^3.2.39",
"@vue/eslint-config-typescript": "^11.0.3", "@vue/eslint-config-typescript": "^11.0.1",
"@vue/runtime-core": "^3.3.4", "@vue/runtime-core": "^3.2.39",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"dotenv": "^16.3.1", "dotenv": "^16.0.3",
"eslint": "^8.47.0", "eslint": "^8.24.0",
"eslint-plugin-prettier": "^5.0.0", "eslint-plugin-prettier": "^4.2.1",
"eslint-plugin-vue": "^9.17.0", "eslint-plugin-vue": "^9.5.1",
"npm-run-all": "^4.1.5", "npm-run-all": "^4.1.5",
"openapi-types": "^12.1.3", "openapi-types": "^12.0.0",
"rollup-plugin-polyfill-node": "^0.12.0", "rollup-plugin-polyfill-node": "^0.10.1",
"sass": "^1.66.0", "sass": "^1.53.0",
"typescript": "^5.1.6", "typescript": "^4.5.4",
"unplugin-fonts": "^1.0.3", "unplugin-icons": "^0.14.9",
"unplugin-icons": "^0.16.5", "unplugin-vue-components": "^0.21.0",
"unplugin-vue-components": "^0.25.1", "vite": "^3.1.4",
"vite": "^4.4.9", "vite-plugin-checker": "^0.5.1",
"vite-plugin-checker": "^0.6.1", "vite-plugin-fonts": "^0.6.0",
"vite-plugin-html-config": "^1.0.11", "vite-plugin-html-config": "^1.0.10",
"vite-plugin-inspect": "^0.7.38", "vite-plugin-inspect": "^0.7.4",
"vite-plugin-pages": "^0.31.0", "vite-plugin-pages": "^0.26.0",
"vite-plugin-pages-sitemap": "^1.6.1", "vite-plugin-pages-sitemap": "^1.4.5",
"vite-plugin-pwa": "^0.16.4", "vite-plugin-pwa": "^0.13.1",
"vite-plugin-vue-layouts": "^0.8.0", "vite-plugin-vue-layouts": "^0.7.0",
"vite-plugin-windicss": "^1.9.1", "vite-plugin-windicss": "^1.8.8",
"vitest": "^0.34.2", "vitest": "^0.32.2",
"vue-tsc": "^1.8.8", "vue-tsc": "^0.38.2",
"windicss": "^3.5.6" "windicss": "^3.5.6"
} }
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 926 KiB

After

Width:  |  Height:  |  Size: 666 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 510 KiB

After

Width:  |  Height:  |  Size: 358 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 535 KiB

After

Width:  |  Height:  |  Size: 382 KiB

View File

@@ -18,7 +18,6 @@ import { HOPP_MODULES } from "@modules/."
import { isLoadingInitialRoute } from "@modules/router" import { isLoadingInitialRoute } from "@modules/router"
import { useI18n } from "@composables/i18n" import { useI18n } from "@composables/i18n"
import { APP_IS_IN_DEV_MODE } from "@helpers/dev" import { APP_IS_IN_DEV_MODE } from "@helpers/dev"
import { platform } from "./platform"
const t = useI18n() const t = useI18n()
@@ -46,5 +45,4 @@ if (APP_IS_IN_DEV_MODE) {
// Run module root component setup code // Run module root component setup code
HOPP_MODULES.forEach((mod) => mod.onRootSetup?.()) HOPP_MODULES.forEach((mod) => mod.onRootSetup?.())
platform.addedHoppModules?.forEach((mod) => mod.onRootSetup?.())
</script> </script>

View File

@@ -1,11 +1,11 @@
/* eslint-disable */ // generated by unplugin-vue-components
/* prettier-ignore */ // We suggest you to commit this file into source control
// @ts-nocheck
// Generated by unplugin-vue-components
// Read more: https://github.com/vuejs/core/pull/3399 // Read more: https://github.com/vuejs/core/pull/3399
import '@vue/runtime-core'
export {} export {}
declare module 'vue' { declare module '@vue/runtime-core' {
export interface GlobalComponents { export interface GlobalComponents {
AppActionHandler: typeof import('./components/app/ActionHandler.vue')['default'] AppActionHandler: typeof import('./components/app/ActionHandler.vue')['default']
AppAnnouncement: typeof import('./components/app/Announcement.vue')['default'] AppAnnouncement: typeof import('./components/app/Announcement.vue')['default']
@@ -14,7 +14,6 @@ declare module 'vue' {
AppFooter: typeof import('./components/app/Footer.vue')['default'] AppFooter: typeof import('./components/app/Footer.vue')['default']
AppGitHubStarButton: typeof import('./components/app/GitHubStarButton.vue')['default'] AppGitHubStarButton: typeof import('./components/app/GitHubStarButton.vue')['default']
AppHeader: typeof import('./components/app/Header.vue')['default'] AppHeader: typeof import('./components/app/Header.vue')['default']
AppInspection: typeof import('./components/app/Inspection.vue')['default']
AppInterceptor: typeof import('./components/app/Interceptor.vue')['default'] AppInterceptor: typeof import('./components/app/Interceptor.vue')['default']
AppLogo: typeof import('./components/app/Logo.vue')['default'] AppLogo: typeof import('./components/app/Logo.vue')['default']
AppOptions: typeof import('./components/app/Options.vue')['default'] AppOptions: typeof import('./components/app/Options.vue')['default']
@@ -27,10 +26,7 @@ declare module 'vue' {
AppSpotlight: typeof import('./components/app/spotlight/index.vue')['default'] AppSpotlight: typeof import('./components/app/spotlight/index.vue')['default']
AppSpotlightEntry: typeof import('./components/app/spotlight/Entry.vue')['default'] AppSpotlightEntry: typeof import('./components/app/spotlight/Entry.vue')['default']
AppSpotlightEntryGQLHistory: typeof import('./components/app/spotlight/entry/GQLHistory.vue')['default'] AppSpotlightEntryGQLHistory: typeof import('./components/app/spotlight/entry/GQLHistory.vue')['default']
AppSpotlightEntryGQLRequest: typeof import('./components/app/spotlight/entry/GQLRequest.vue')['default']
AppSpotlightEntryIconSelected: typeof import('./components/app/spotlight/entry/IconSelected.vue')['default']
AppSpotlightEntryRESTHistory: typeof import('./components/app/spotlight/entry/RESTHistory.vue')['default'] AppSpotlightEntryRESTHistory: typeof import('./components/app/spotlight/entry/RESTHistory.vue')['default']
AppSpotlightEntryRESTRequest: typeof import('./components/app/spotlight/entry/RESTRequest.vue')['default']
AppSupport: typeof import('./components/app/Support.vue')['default'] AppSupport: typeof import('./components/app/Support.vue')['default']
ButtonPrimary: typeof import('./../../hoppscotch-ui/src/components/button/Primary.vue')['default'] ButtonPrimary: typeof import('./../../hoppscotch-ui/src/components/button/Primary.vue')['default']
ButtonSecondary: typeof import('./../../hoppscotch-ui/src/components/button/Secondary.vue')['default'] ButtonSecondary: typeof import('./../../hoppscotch-ui/src/components/button/Secondary.vue')['default']
@@ -72,46 +68,15 @@ declare module 'vue' {
FirebaseLogout: typeof import('./components/firebase/Logout.vue')['default'] FirebaseLogout: typeof import('./components/firebase/Logout.vue')['default']
GraphqlAuthorization: typeof import('./components/graphql/Authorization.vue')['default'] GraphqlAuthorization: typeof import('./components/graphql/Authorization.vue')['default']
GraphqlField: typeof import('./components/graphql/Field.vue')['default'] GraphqlField: typeof import('./components/graphql/Field.vue')['default']
GraphqlHeaders: typeof import('./components/graphql/Headers.vue')['default']
GraphqlQuery: typeof import('./components/graphql/Query.vue')['default']
GraphqlRequest: typeof import('./components/graphql/Request.vue')['default'] GraphqlRequest: typeof import('./components/graphql/Request.vue')['default']
GraphqlRequestOptions: typeof import('./components/graphql/RequestOptions.vue')['default'] GraphqlRequestOptions: typeof import('./components/graphql/RequestOptions.vue')['default']
GraphqlRequestTab: typeof import('./components/graphql/RequestTab.vue')['default']
GraphqlResponse: typeof import('./components/graphql/Response.vue')['default'] GraphqlResponse: typeof import('./components/graphql/Response.vue')['default']
GraphqlSidebar: typeof import('./components/graphql/Sidebar.vue')['default'] GraphqlSidebar: typeof import('./components/graphql/Sidebar.vue')['default']
GraphqlSubscriptionLog: typeof import('./components/graphql/SubscriptionLog.vue')['default']
GraphqlTabHead: typeof import('./components/graphql/TabHead.vue')['default']
GraphqlType: typeof import('./components/graphql/Type.vue')['default'] GraphqlType: typeof import('./components/graphql/Type.vue')['default']
GraphqlTypeLink: typeof import('./components/graphql/TypeLink.vue')['default'] GraphqlTypeLink: typeof import('./components/graphql/TypeLink.vue')['default']
GraphqlVariable: typeof import('./components/graphql/Variable.vue')['default']
History: typeof import('./components/history/index.vue')['default'] History: typeof import('./components/history/index.vue')['default']
HistoryGraphqlCard: typeof import('./components/history/graphql/Card.vue')['default'] HistoryGraphqlCard: typeof import('./components/history/graphql/Card.vue')['default']
HistoryRestCard: typeof import('./components/history/rest/Card.vue')['default'] HistoryRestCard: typeof import('./components/history/rest/Card.vue')['default']
HoppButtonPrimary: typeof import('@hoppscotch/ui')['HoppButtonPrimary']
HoppButtonSecondary: typeof import('@hoppscotch/ui')['HoppButtonSecondary']
HoppSmartAnchor: typeof import('@hoppscotch/ui')['HoppSmartAnchor']
HoppSmartAutoComplete: typeof import('@hoppscotch/ui')['HoppSmartAutoComplete']
HoppSmartCheckbox: typeof import('@hoppscotch/ui')['HoppSmartCheckbox']
HoppSmartConfirmModal: typeof import('@hoppscotch/ui')['HoppSmartConfirmModal']
HoppSmartExpand: typeof import('@hoppscotch/ui')['HoppSmartExpand']
HoppSmartFileChip: typeof import('@hoppscotch/ui')['HoppSmartFileChip']
HoppSmartInput: typeof import('@hoppscotch/ui')['HoppSmartInput']
HoppSmartItem: typeof import('@hoppscotch/ui')['HoppSmartItem']
HoppSmartLink: typeof import('@hoppscotch/ui')['HoppSmartLink']
HoppSmartModal: typeof import('@hoppscotch/ui')['HoppSmartModal']
HoppSmartPicture: typeof import('@hoppscotch/ui')['HoppSmartPicture']
HoppSmartPlaceholder: typeof import('@hoppscotch/ui')['HoppSmartPlaceholder']
HoppSmartProgressRing: typeof import('@hoppscotch/ui')['HoppSmartProgressRing']
HoppSmartRadio: typeof import('@hoppscotch/ui')['HoppSmartRadio']
HoppSmartRadioGroup: typeof import('@hoppscotch/ui')['HoppSmartRadioGroup']
HoppSmartSlideOver: typeof import('@hoppscotch/ui')['HoppSmartSlideOver']
HoppSmartSpinner: typeof import('@hoppscotch/ui')['HoppSmartSpinner']
HoppSmartTab: typeof import('@hoppscotch/ui')['HoppSmartTab']
HoppSmartTabs: typeof import('@hoppscotch/ui')['HoppSmartTabs']
HoppSmartToggle: typeof import('@hoppscotch/ui')['HoppSmartToggle']
HoppSmartTree: typeof import('@hoppscotch/ui')['HoppSmartTree']
HoppSmartWindow: typeof import('@hoppscotch/ui')['HoppSmartWindow']
HoppSmartWindows: typeof import('@hoppscotch/ui')['HoppSmartWindows']
HttpAuthorization: typeof import('./components/http/Authorization.vue')['default'] HttpAuthorization: typeof import('./components/http/Authorization.vue')['default']
HttpAuthorizationApiKey: typeof import('./components/http/authorization/ApiKey.vue')['default'] HttpAuthorizationApiKey: typeof import('./components/http/authorization/ApiKey.vue')['default']
HttpAuthorizationBasic: typeof import('./components/http/authorization/Basic.vue')['default'] HttpAuthorizationBasic: typeof import('./components/http/authorization/Basic.vue')['default']
@@ -131,17 +96,14 @@ declare module 'vue' {
HttpResponse: typeof import('./components/http/Response.vue')['default'] HttpResponse: typeof import('./components/http/Response.vue')['default']
HttpResponseMeta: typeof import('./components/http/ResponseMeta.vue')['default'] HttpResponseMeta: typeof import('./components/http/ResponseMeta.vue')['default']
HttpSidebar: typeof import('./components/http/Sidebar.vue')['default'] HttpSidebar: typeof import('./components/http/Sidebar.vue')['default']
HttpTabHead: typeof import('./components/http/TabHead.vue')['default']
HttpTestResult: typeof import('./components/http/TestResult.vue')['default'] HttpTestResult: typeof import('./components/http/TestResult.vue')['default']
HttpTestResultEntry: typeof import('./components/http/TestResultEntry.vue')['default'] HttpTestResultEntry: typeof import('./components/http/TestResultEntry.vue')['default']
HttpTestResultEnv: typeof import('./components/http/TestResultEnv.vue')['default'] HttpTestResultEnv: typeof import('./components/http/TestResultEnv.vue')['default']
HttpTestResultReport: typeof import('./components/http/TestResultReport.vue')['default'] HttpTestResultReport: typeof import('./components/http/TestResultReport.vue')['default']
HttpTests: typeof import('./components/http/Tests.vue')['default'] HttpTests: typeof import('./components/http/Tests.vue')['default']
HttpURLEncodedParams: typeof import('./components/http/URLEncodedParams.vue')['default'] HttpURLEncodedParams: typeof import('./components/http/URLEncodedParams.vue')['default']
IconLucideActivity: typeof import('~icons/lucide/activity')['default']
IconLucideAlertTriangle: typeof import('~icons/lucide/alert-triangle')['default'] IconLucideAlertTriangle: typeof import('~icons/lucide/alert-triangle')['default']
IconLucideArrowLeft: typeof import('~icons/lucide/arrow-left')['default'] IconLucideArrowLeft: typeof import('~icons/lucide/arrow-left')['default']
IconLucideArrowUpRight: typeof import('~icons/lucide/arrow-up-right')['default']
IconLucideCheckCircle: typeof import('~icons/lucide/check-circle')['default'] IconLucideCheckCircle: typeof import('~icons/lucide/check-circle')['default']
IconLucideChevronRight: typeof import('~icons/lucide/chevron-right')['default'] IconLucideChevronRight: typeof import('~icons/lucide/chevron-right')['default']
IconLucideGlobe: typeof import('~icons/lucide/globe')['default'] IconLucideGlobe: typeof import('~icons/lucide/globe')['default']
@@ -151,9 +113,9 @@ declare module 'vue' {
IconLucideLayers: typeof import('~icons/lucide/layers')['default'] IconLucideLayers: typeof import('~icons/lucide/layers')['default']
IconLucideListEnd: typeof import('~icons/lucide/list-end')['default'] IconLucideListEnd: typeof import('~icons/lucide/list-end')['default']
IconLucideMinus: typeof import('~icons/lucide/minus')['default'] IconLucideMinus: typeof import('~icons/lucide/minus')['default']
IconLucideRss: typeof import('~icons/lucide/rss')['default']
IconLucideSearch: typeof import('~icons/lucide/search')['default'] IconLucideSearch: typeof import('~icons/lucide/search')['default']
IconLucideUsers: typeof import('~icons/lucide/users')['default'] IconLucideUsers: typeof import('~icons/lucide/users')['default']
InterceptorsExtensionSubtitle: typeof import('./components/interceptors/ExtensionSubtitle.vue')['default']
LensesHeadersRenderer: typeof import('./components/lenses/HeadersRenderer.vue')['default'] LensesHeadersRenderer: typeof import('./components/lenses/HeadersRenderer.vue')['default']
LensesHeadersRendererEntry: typeof import('./components/lenses/HeadersRendererEntry.vue')['default'] LensesHeadersRendererEntry: typeof import('./components/lenses/HeadersRendererEntry.vue')['default']
LensesRenderersAudioLensRenderer: typeof import('./components/lenses/renderers/AudioLensRenderer.vue')['default'] LensesRenderersAudioLensRenderer: typeof import('./components/lenses/renderers/AudioLensRenderer.vue')['default']
@@ -173,8 +135,6 @@ declare module 'vue' {
RealtimeLog: typeof import('./components/realtime/Log.vue')['default'] RealtimeLog: typeof import('./components/realtime/Log.vue')['default']
RealtimeLogEntry: typeof import('./components/realtime/LogEntry.vue')['default'] RealtimeLogEntry: typeof import('./components/realtime/LogEntry.vue')['default']
RealtimeSubscription: typeof import('./components/realtime/Subscription.vue')['default'] RealtimeSubscription: typeof import('./components/realtime/Subscription.vue')['default']
SettingsExtension: typeof import('./components/settings/Extension.vue')['default']
SettingsProxy: typeof import('./components/settings/Proxy.vue')['default']
SmartAccentModePicker: typeof import('./components/smart/AccentModePicker.vue')['default'] SmartAccentModePicker: typeof import('./components/smart/AccentModePicker.vue')['default']
SmartAnchor: typeof import('./../../hoppscotch-ui/src/components/smart/Anchor.vue')['default'] SmartAnchor: typeof import('./../../hoppscotch-ui/src/components/smart/Anchor.vue')['default']
SmartAutoComplete: typeof import('./../../hoppscotch-ui/src/components/smart/AutoComplete.vue')['default'] SmartAutoComplete: typeof import('./../../hoppscotch-ui/src/components/smart/AutoComplete.vue')['default']
@@ -186,7 +146,6 @@ declare module 'vue' {
SmartExpand: typeof import('./../../hoppscotch-ui/src/components/smart/Expand.vue')['default'] SmartExpand: typeof import('./../../hoppscotch-ui/src/components/smart/Expand.vue')['default']
SmartFileChip: typeof import('./../../hoppscotch-ui/src/components/smart/FileChip.vue')['default'] SmartFileChip: typeof import('./../../hoppscotch-ui/src/components/smart/FileChip.vue')['default']
SmartFontSizePicker: typeof import('./components/smart/FontSizePicker.vue')['default'] SmartFontSizePicker: typeof import('./components/smart/FontSizePicker.vue')['default']
SmartInput: typeof import('./../../hoppscotch-ui/src/components/smart/Input.vue')['default']
SmartIntersection: typeof import('./../../hoppscotch-ui/src/components/smart/Intersection.vue')['default'] SmartIntersection: typeof import('./../../hoppscotch-ui/src/components/smart/Intersection.vue')['default']
SmartItem: typeof import('./../../hoppscotch-ui/src/components/smart/Item.vue')['default'] SmartItem: typeof import('./../../hoppscotch-ui/src/components/smart/Item.vue')['default']
SmartLink: typeof import('./../../hoppscotch-ui/src/components/smart/Link.vue')['default'] SmartLink: typeof import('./../../hoppscotch-ui/src/components/smart/Link.vue')['default']
@@ -201,8 +160,8 @@ declare module 'vue' {
SmartTab: typeof import('./../../hoppscotch-ui/src/components/smart/Tab.vue')['default'] SmartTab: typeof import('./../../hoppscotch-ui/src/components/smart/Tab.vue')['default']
SmartTabs: typeof import('./../../hoppscotch-ui/src/components/smart/Tabs.vue')['default'] SmartTabs: typeof import('./../../hoppscotch-ui/src/components/smart/Tabs.vue')['default']
SmartToggle: typeof import('./../../hoppscotch-ui/src/components/smart/Toggle.vue')['default'] SmartToggle: typeof import('./../../hoppscotch-ui/src/components/smart/Toggle.vue')['default']
SmartTree: typeof import('./../../hoppscotch-ui/src/components/smart/Tree.vue')['default'] SmartTree: typeof import('./components/smart/Tree.vue')['default']
SmartTreeBranch: typeof import('./../../hoppscotch-ui/src/components/smart/TreeBranch.vue')['default'] SmartTreeBranch: typeof import('./components/smart/TreeBranch.vue')['default']
SmartWindow: typeof import('./../../hoppscotch-ui/src/components/smart/Window.vue')['default'] SmartWindow: typeof import('./../../hoppscotch-ui/src/components/smart/Window.vue')['default']
SmartWindows: typeof import('./../../hoppscotch-ui/src/components/smart/Windows.vue')['default'] SmartWindows: typeof import('./../../hoppscotch-ui/src/components/smart/Windows.vue')['default']
TabPrimary: typeof import('./components/tab/Primary.vue')['default'] TabPrimary: typeof import('./components/tab/Primary.vue')['default']
@@ -218,4 +177,5 @@ declare module 'vue' {
WorkspaceCurrent: typeof import('./components/workspace/Current.vue')['default'] WorkspaceCurrent: typeof import('./components/workspace/Current.vue')['default']
WorkspaceSelector: typeof import('./components/workspace/Selector.vue')['default'] WorkspaceSelector: typeof import('./components/workspace/Selector.vue')['default']
} }
} }

View File

@@ -2,53 +2,16 @@
<AppShortcuts :show="showShortcuts" @close="showShortcuts = false" /> <AppShortcuts :show="showShortcuts" @close="showShortcuts = false" />
<AppShare :show="showShare" @hide-modal="showShare = false" /> <AppShare :show="showShare" @hide-modal="showShare = false" />
<FirebaseLogin :show="showLogin" @hide-modal="showLogin = false" /> <FirebaseLogin :show="showLogin" @hide-modal="showLogin = false" />
<HoppSmartConfirmModal
:show="confirmRemove"
:title="t('confirm.remove_team')"
@hide-modal="confirmRemove = false"
@resolve="deleteTeam()"
/>
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { ref } from "vue" import { ref } from "vue"
import { pipe } from "fp-ts/function" import { defineActionHandler } from "~/helpers/actions"
import * as TE from "fp-ts/TaskEither"
import { deleteTeam as backendDeleteTeam } from "~/helpers/backend/mutations/Team"
import { defineActionHandler, invokeAction } from "~/helpers/actions"
import { useToast } from "~/composables/toast"
import { useI18n } from "~/composables/i18n"
const toast = useToast()
const t = useI18n()
const showShortcuts = ref(false) const showShortcuts = ref(false)
const showShare = ref(false) const showShare = ref(false)
const showLogin = ref(false) const showLogin = ref(false)
const confirmRemove = ref(false)
const teamID = ref<string | null>(null)
const deleteTeam = () => {
if (!teamID.value) return
pipe(
backendDeleteTeam(teamID.value),
TE.match(
(err) => {
// TODO: Better errors ? We know the possible errors now
toast.error(`${t("error.something_went_wrong")}`)
console.error(err)
},
() => {
invokeAction("workspace.switch.personal")
toast.success(`${t("team.deleted")}`)
}
)
)() // Tasks (and TEs) are lazy, so call the function returned
}
defineActionHandler("flyouts.keybinds.toggle", () => { defineActionHandler("flyouts.keybinds.toggle", () => {
showShortcuts.value = !showShortcuts.value showShortcuts.value = !showShortcuts.value
}) })
@@ -60,9 +23,4 @@ defineActionHandler("modals.share.toggle", () => {
defineActionHandler("modals.login.toggle", () => { defineActionHandler("modals.login.toggle", () => {
showLogin.value = !showLogin.value showLogin.value = !showLogin.value
}) })
defineActionHandler("modals.team.delete", ({ teamId }) => {
teamID.value = teamId
confirmRemove.value = true
})
</script> </script>

View File

@@ -10,6 +10,18 @@
:class="{ '-rotate-180': !EXPAND_NAVIGATION }" :class="{ '-rotate-180': !EXPAND_NAVIGATION }"
@click="EXPAND_NAVIGATION = !EXPAND_NAVIGATION" @click="EXPAND_NAVIGATION = !EXPAND_NAVIGATION"
/> />
<HoppButtonSecondary
v-tippy="{ theme: 'tooltip' }"
:title="`${ZEN_MODE ? t('action.turn_off') : t('action.turn_on')} ${t(
'layout.zen_mode'
)}`"
:icon="ZEN_MODE ? IconMinimize : IconMaximize"
:class="{
'!text-accent !focus-visible:text-accentDark !hover:text-accentDark':
ZEN_MODE,
}"
@click="ZEN_MODE = !ZEN_MODE"
/>
<tippy interactive trigger="click" theme="popover"> <tippy interactive trigger="click" theme="popover">
<HoppButtonSecondary <HoppButtonSecondary
v-tippy="{ theme: 'tooltip' }" v-tippy="{ theme: 'tooltip' }"
@@ -64,7 +76,6 @@
} }
" "
/> />
<!--
<HoppSmartItem <HoppSmartItem
ref="chat" ref="chat"
:icon="IconMessageCircle" :icon="IconMessageCircle"
@@ -77,34 +88,20 @@
} }
" "
/> />
--> <HoppSmartItem
<template :icon="IconGift"
v-for="footerItem in platform.ui?.additionalFooterMenuItems" :label="`${t('app.whats_new')}`"
:key="footerItem.id" to="https://docs.hoppscotch.io/documentation/changelog"
> blank
<template v-if="footerItem.action.type === 'link'"> @click="hide()"
<HoppSmartItem />
:icon="footerItem.icon" <HoppSmartItem
:label="footerItem.text(t)" :icon="IconActivity"
:to="footerItem.action.href" :label="t('app.status')"
blank to="https://status.hoppscotch.io"
@click="hide()" blank
/> @click="hide()"
</template> />
<HoppSmartItem
v-else
:icon="footerItem.icon"
:label="footerItem.text(t)"
blank
@click="
() => {
// @ts-expect-error TypeScript not understanding the type
footerItem.action.do()
hide()
}
"
/>
</template>
<hr /> <hr />
<HoppSmartItem <HoppSmartItem
:icon="IconGithub" :icon="IconGithub"
@@ -199,20 +196,26 @@
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { ref } from "vue" import { ref, watch } from "vue"
import { version } from "~/../package.json" import { version } from "~/../package.json"
import IconSidebar from "~icons/lucide/sidebar" import IconSidebar from "~icons/lucide/sidebar"
import IconMinimize from "~icons/lucide/minimize"
import IconMaximize from "~icons/lucide/maximize"
import IconZap from "~icons/lucide/zap" import IconZap from "~icons/lucide/zap"
import IconShare2 from "~icons/lucide/share-2" import IconShare2 from "~icons/lucide/share-2"
import IconColumns from "~icons/lucide/columns" import IconColumns from "~icons/lucide/columns"
import IconSidebarOpen from "~icons/lucide/sidebar-open" import IconSidebarOpen from "~icons/lucide/sidebar-open"
import IconShieldCheck from "~icons/lucide/shield-check" import IconShieldCheck from "~icons/lucide/shield-check"
import IconBook from "~icons/lucide/book" import IconBook from "~icons/lucide/book"
import IconMessageCircle from "~icons/lucide/message-circle"
import IconGift from "~icons/lucide/gift"
import IconActivity from "~icons/lucide/activity"
import IconGithub from "~icons/lucide/github" import IconGithub from "~icons/lucide/github"
import IconTwitter from "~icons/lucide/twitter" import IconTwitter from "~icons/lucide/twitter"
import IconUserPlus from "~icons/lucide/user-plus" import IconUserPlus from "~icons/lucide/user-plus"
import IconLock from "~icons/lucide/lock" import IconLock from "~icons/lucide/lock"
import IconLifeBuoy from "~icons/lucide/life-buoy" import IconLifeBuoy from "~icons/lucide/life-buoy"
import { showChat } from "@modules/crisp"
import { useSetting } from "@composables/settings" import { useSetting } from "@composables/settings"
import { useI18n } from "@composables/i18n" import { useI18n } from "@composables/i18n"
import { useReadonlyStream } from "@composables/stream" import { useReadonlyStream } from "@composables/stream"
@@ -227,6 +230,7 @@ const showDeveloperOptions = ref(false)
const EXPAND_NAVIGATION = useSetting("EXPAND_NAVIGATION") const EXPAND_NAVIGATION = useSetting("EXPAND_NAVIGATION")
const SIDEBAR = useSetting("SIDEBAR") const SIDEBAR = useSetting("SIDEBAR")
const ZEN_MODE = useSetting("ZEN_MODE")
const COLUMN_LAYOUT = useSetting("COLUMN_LAYOUT") const COLUMN_LAYOUT = useSetting("COLUMN_LAYOUT")
const SIDEBAR_ON_LEFT = useSetting("SIDEBAR_ON_LEFT") const SIDEBAR_ON_LEFT = useSetting("SIDEBAR_ON_LEFT")
@@ -237,6 +241,13 @@ const currentUser = useReadonlyStream(
platform.auth.getCurrentUser() platform.auth.getCurrentUser()
) )
watch(
() => ZEN_MODE.value,
() => {
EXPAND_NAVIGATION.value = !ZEN_MODE.value
}
)
const nativeShare = () => { const nativeShare = () => {
if (navigator.share) { if (navigator.share) {
navigator navigator
@@ -251,6 +262,10 @@ const nativeShare = () => {
} }
} }
const chatWithUs = () => {
showChat()
}
const showDeveloperOptionModal = () => { const showDeveloperOptionModal = () => {
if (currentUser.value) { if (currentUser.value) {
showDeveloperOptions.value = true showDeveloperOptions.value = true

View File

@@ -18,14 +18,14 @@
</div> </div>
<div class="inline-flex items-center justify-center flex-1 space-x-2"> <div class="inline-flex items-center justify-center flex-1 space-x-2">
<button <button
class="flex flex-1 items-center justify-between px-2 py-1 self-stretch bg-primaryDark transition text-secondaryLight cursor-text rounded border border-dividerDark max-w-60 hover:border-dividerDark hover:bg-primaryLight hover:text-secondary focus-visible:border-dividerDark focus-visible:bg-primaryLight focus-visible:text-secondary" class="flex flex-1 items-center justify-between px-2 py-1 bg-primaryDark transition text-secondaryLight cursor-text rounded border border-dividerDark max-w-xs hover:border-dividerDark hover:bg-primaryLight hover:text-secondary focus-visible:border-dividerDark focus-visible:bg-primaryLight focus-visible:text-secondary"
@click="invokeAction('modals.search.toggle')" @click="invokeAction('modals.search.toggle')"
> >
<span class="inline-flex flex-1 items-center"> <span class="inline-flex flex-1 items-center">
<icon-lucide-search class="mr-2 svg-icons" /> <icon-lucide-search class="mr-2 svg-icons" />
{{ t("app.search") }} {{ t("app.search") }}
</span> </span>
<span class="flex space-x-1"> <span class="flex">
<kbd class="shortcut-key">{{ getPlatformSpecialKey() }}</kbd> <kbd class="shortcut-key">{{ getPlatformSpecialKey() }}</kbd>
<kbd class="shortcut-key">K</kbd> <kbd class="shortcut-key">K</kbd>
</span> </span>
@@ -249,14 +249,13 @@ import { platform } from "~/platform"
import { useI18n } from "@composables/i18n" import { useI18n } from "@composables/i18n"
import { useReadonlyStream } from "@composables/stream" import { useReadonlyStream } from "@composables/stream"
import { defineActionHandler, invokeAction } from "@helpers/actions" import { defineActionHandler, invokeAction } from "@helpers/actions"
import { workspaceStatus$, updateWorkspaceTeamName } from "~/newstore/workspace"
import TeamListAdapter from "~/helpers/teams/TeamListAdapter"
import { onLoggedIn } from "~/composables/auth"
import { GetMyTeamsQuery } from "~/helpers/backend/graphql" import { GetMyTeamsQuery } from "~/helpers/backend/graphql"
import { getPlatformSpecialKey } from "~/helpers/platformutils" import { getPlatformSpecialKey } from "~/helpers/platformutils"
import { useToast } from "~/composables/toast"
import { WorkspaceService } from "~/services/workspace.service"
import { useService } from "dioc/vue"
const t = useI18n() const t = useI18n()
const toast = useToast()
/** /**
* Once the PWA code is initialized, this holds a method * Once the PWA code is initialized, this holds a method
@@ -281,11 +280,10 @@ const currentUser = useReadonlyStream(
const selectedTeam = ref<GetMyTeamsQuery["myTeams"][number] | undefined>() const selectedTeam = ref<GetMyTeamsQuery["myTeams"][number] | undefined>()
// TeamList-Adapter // TeamList-Adapter
const workspaceService = useService(WorkspaceService) const teamListAdapter = new TeamListAdapter(true)
const teamListAdapter = workspaceService.acquireTeamListAdapter(null)
const myTeams = useReadonlyStream(teamListAdapter.teamList$, null) const myTeams = useReadonlyStream(teamListAdapter.teamList$, null)
const workspace = workspaceService.currentWorkspace const workspace = useReadonlyStream(workspaceStatus$, { type: "personal" })
const workspaceName = computed(() => const workspaceName = computed(() =>
workspace.value.type === "personal" workspace.value.type === "personal"
@@ -297,18 +295,20 @@ const refetchTeams = () => {
teamListAdapter.fetchList() teamListAdapter.fetchList()
} }
onLoggedIn(() => {
!teamListAdapter.isInitialized && teamListAdapter.initialize()
})
watch( watch(
() => myTeams.value, () => myTeams.value,
(newTeams) => { (newTeams) => {
const space = workspace.value if (newTeams && workspace.value.type === "team" && workspace.value.teamID) {
const team = newTeams.find((team) => team.id === workspace.value.teamID)
if (newTeams && space.type === "team" && space.teamID) {
const team = newTeams.find((team) => team.id === space.teamID)
if (team) { if (team) {
selectedTeam.value = team selectedTeam.value = team
// Update the workspace name if it's not the same as the updated team name // Update the workspace name if it's not the same as the updated team name
if (team.name !== space.teamName) { if (team.name !== workspace.value.teamName) {
workspaceService.updateWorkspaceTeamName(team.name) updateWorkspaceTeamName(workspace.value, team.name)
} }
} }
} }
@@ -372,8 +372,6 @@ const handleTeamEdit = () => {
editingTeamID.value = workspace.value.teamID editingTeamID.value = workspace.value.teamID
editingTeamName.value = { name: selectedTeam.value.name } editingTeamName.value = { name: selectedTeam.value.name }
displayModalEdit(true) displayModalEdit(true)
} else {
noPermission()
} }
} }
@@ -384,19 +382,6 @@ const settings = ref<any | null>(null)
const logout = ref<any | null>(null) const logout = ref<any | null>(null)
const accountActions = ref<any | null>(null) const accountActions = ref<any | null>(null)
defineActionHandler("modals.team.edit", handleTeamEdit)
defineActionHandler("modals.team.invite", () => {
if (
selectedTeam.value?.myRole === "OWNER" ||
selectedTeam.value?.myRole === "EDITOR"
) {
inviteTeam({ name: selectedTeam.value.name }, selectedTeam.value.id)
} else {
noPermission()
}
})
defineActionHandler( defineActionHandler(
"user.login", "user.login",
() => { () => {
@@ -404,8 +389,4 @@ defineActionHandler(
}, },
computed(() => !currentUser.value) computed(() => !currentUser.value)
) )
const noPermission = () => {
toast.error(`${t("profile.no_permission")}`)
}
</script> </script>

View File

@@ -1,112 +0,0 @@
<template>
<div v-if="inspectionResults && inspectionResults.length > 0">
<tippy interactive trigger="click" theme="popover">
<div class="flex justify-center items-center flex-1 flex-col">
<HoppButtonSecondary
v-tippy="{ theme: 'tooltip' }"
:icon="IconAlertTriangle"
:class="severityColor(getHighestSeverity.severity)"
:title="t('inspections.description')"
/>
</div>
<template #content="{ hide }">
<div class="flex flex-col space-y-2 items-start flex-1">
<div
class="flex justify-between border rounded pl-2 border-divider bg-popover sticky top-0 self-stretch"
>
<span class="flex items-center flex-1">
<icon-lucide-activity class="mr-2 svg-icons text-accent" />
<span class="font-bold">
{{ t("inspections.title") }}
</span>
</span>
<HoppButtonSecondary
v-tippy="{ theme: 'tooltip' }"
to="https://docs.hoppscotch.io/documentation/features/inspections"
blank
:title="t('app.wiki')"
:icon="IconHelpCircle"
/>
</div>
<div
v-for="(inspector, index) in inspectionResults"
:key="index"
class="flex self-stretch max-w-md w-full"
>
<div
class="flex flex-col flex-1 rounded border border-dashed border-dividerDark divide-y divide-dashed divide-dividerDark"
>
<span
v-if="inspector.text.type === 'text'"
class="flex-1 px-3 py-2"
>
{{ inspector.text.text }}
<HoppSmartLink
blank
:to="inspector.doc.link"
class="text-accent hover:text-accentDark transition"
>
{{ inspector.doc.text }}
<icon-lucide-arrow-up-right class="svg-icons" />
</HoppSmartLink>
</span>
<span v-if="inspector.action" class="flex p-2 space-x-2">
<HoppButtonSecondary
:label="inspector.action.text"
outline
filled
@click="
() => {
inspector.action?.apply()
hide()
}
"
/>
</span>
</div>
</div>
</div>
</template>
</tippy>
</div>
</template>
<script lang="ts" setup>
import { InspectorResult } from "~/services/inspection"
import IconAlertTriangle from "~icons/lucide/alert-triangle"
import IconHelpCircle from "~icons/lucide/help-circle"
import { computed } from "vue"
import { useI18n } from "~/composables/i18n"
const t = useI18n()
const props = defineProps<{
inspectionResults: InspectorResult[] | undefined
}>()
const getHighestSeverity = computed(() => {
if (props.inspectionResults) {
return props.inspectionResults.reduce(
(prev, curr) => {
return prev.severity > curr.severity ? prev : curr
},
{ severity: 0 }
)
} else {
return { severity: 0 }
}
})
const severityColor = (severity: number) => {
switch (severity) {
case 1:
return "!text-green-500 hover:!text-green-600"
case 2:
return "!text-yellow-500 hover:!text-yellow-600"
case 3:
return "!text-red-500 hover:!text-red-600"
default:
return "!text-gray-500 hover:!text-gray-600"
}
}
</script>

View File

@@ -8,41 +8,91 @@
{{ t("settings.interceptor_description") }} {{ t("settings.interceptor_description") }}
</p> </p>
</div> </div>
<HoppSmartRadioGroup
<div> v-model="interceptorSelection"
<div :radios="interceptors"
v-for="interceptor in interceptors" />
:key="interceptor.interceptorID" <div
class="flex flex-col" v-if="interceptorSelection == 'EXTENSIONS_ENABLED' && !extensionVersion"
> class="flex space-x-2"
<HoppSmartRadio >
:value="interceptor.interceptorID" <HoppButtonSecondary
:label="unref(interceptor.name(t))" to="https://chrome.google.com/webstore/detail/hoppscotch-browser-extens/amknoiejhlmhancpahfcfcfhllgkpbld"
:selected="interceptorSelection === interceptor.interceptorID" blank
@change="interceptorSelection = interceptor.interceptorID" :icon="IconChrome"
/> label="Chrome"
outline
<component class="!flex-1"
:is="interceptor.selectorSubtitle" />
v-if="interceptor.selectorSubtitle" <HoppButtonSecondary
/> to="https://addons.mozilla.org/en-US/firefox/addon/hoppscotch"
</div> blank
:icon="IconFirefox"
label="Firefox"
outline
class="!flex-1"
/>
</div> </div>
</div> </div>
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import IconChrome from "~icons/brands/chrome"
import IconFirefox from "~icons/brands/firefox"
import { computed } from "vue"
import { applySetting, toggleSetting } from "~/newstore/settings"
import { useSetting } from "@composables/settings"
import { useI18n } from "@composables/i18n" import { useI18n } from "@composables/i18n"
import { useService } from "dioc/vue" import { useReadonlyStream } from "@composables/stream"
import { Ref, unref } from "vue" import { extensionStatus$ } from "~/newstore/HoppExtension"
import { InterceptorService } from "~/services/interceptor.service"
const t = useI18n() const t = useI18n()
const interceptorService = useService(InterceptorService) const PROXY_ENABLED = useSetting("PROXY_ENABLED")
const EXTENSIONS_ENABLED = useSetting("EXTENSIONS_ENABLED")
const interceptorSelection = const currentExtensionStatus = useReadonlyStream(extensionStatus$, null)
interceptorService.currentInterceptorID as Ref<string>
const interceptors = interceptorService.availableInterceptors const extensionVersion = computed(() => {
return currentExtensionStatus.value === "available"
? window.__POSTWOMAN_EXTENSION_HOOK__?.getVersion() ?? null
: null
})
const interceptors = computed(() => [
{ value: "BROWSER_ENABLED" as const, label: t("state.none") },
{ value: "PROXY_ENABLED" as const, label: t("settings.proxy") },
{
value: "EXTENSIONS_ENABLED" as const,
label:
`${t("settings.extensions")}: ` +
(extensionVersion.value !== null
? `v${extensionVersion.value.major}.${extensionVersion.value.minor}`
: t("settings.extension_ver_not_reported")),
},
])
type InterceptorMode = (typeof interceptors)["value"][number]["value"]
const interceptorSelection = computed<InterceptorMode>({
get() {
if (PROXY_ENABLED.value) return "PROXY_ENABLED"
if (EXTENSIONS_ENABLED.value) return "EXTENSIONS_ENABLED"
return "BROWSER_ENABLED"
},
set(val) {
if (val === "EXTENSIONS_ENABLED") {
applySetting("EXTENSIONS_ENABLED", true)
if (PROXY_ENABLED.value) toggleSetting("PROXY_ENABLED")
}
if (val === "PROXY_ENABLED") {
applySetting("PROXY_ENABLED", true)
if (EXTENSIONS_ENABLED.value) toggleSetting("EXTENSIONS_ENABLED")
}
if (val === "BROWSER_ENABLED") {
applySetting("PROXY_ENABLED", false)
applySetting("EXTENSIONS_ENABLED", false)
}
},
})
</script> </script>

View File

@@ -30,63 +30,163 @@
<h2 class="p-4 font-semibold font-bold text-secondaryDark"> <h2 class="p-4 font-semibold font-bold text-secondaryDark">
{{ t("support.title") }} {{ t("support.title") }}
</h2> </h2>
<template <HoppSmartItem
v-for="item in platform.ui?.additionalSupportOptionsMenuItems" :icon="IconBook"
:key="item.id" :label="t('app.documentation')"
> to="https://docs.hoppscotch.io"
<HoppSmartItem :description="t('support.documentation')"
v-if="item.action.type === 'link'" :info-icon="IconChevronRight"
:icon="item.icon" active
:label="item.text(t)" blank
:to="item.action.href" @click="hideModal()"
:description="item.subtitle(t)" />
:info-icon="IconChevronRight" <HoppSmartItem
active :icon="IconGift"
blank :label="t('app.whats_new')"
@click="hideModal()" to="https://docs.hoppscotch.io/documentation/changelog"
/> :description="t('support.changelog')"
<HoppSmartItem :info-icon="IconChevronRight"
v-else active
:icon="item.icon" blank
:label="item.text(t)" @click="hideModal()"
:description="item.subtitle(t)" />
:info-icon="IconChevronRight" <HoppSmartItem
active :icon="IconActivity"
@click=" :label="t('app.status')"
() => { to="https://status.hoppscotch.io"
// @ts-expect-error Typescript isn't able to understand blank
item.action.do() :description="t('app.status_description')"
hideModal() :info-icon="IconChevronRight"
} active
" @click="hideModal()"
/> />
</template> <HoppSmartItem
:icon="IconLock"
:label="`${t('app.terms_and_privacy')}`"
to="https://docs.hoppscotch.io/support/privacy"
blank
:description="t('app.terms_and_privacy')"
:info-icon="IconChevronRight"
active
@click="hideModal()"
/>
<h2 class="p-4 font-semibold font-bold text-secondaryDark">
{{ t("settings.follow") }}
</h2>
<HoppSmartItem
:icon="IconDiscord"
:label="t('app.discord')"
to="https://hoppscotch.io/discord"
blank
:description="t('app.join_discord_community')"
:info-icon="IconChevronRight"
active
@click="hideModal()"
/>
<HoppSmartItem
:icon="IconTwitter"
:label="t('app.twitter')"
to="https://hoppscotch.io/twitter"
blank
:description="t('support.twitter')"
:info-icon="IconChevronRight"
active
@click="hideModal()"
/>
<HoppSmartItem
:icon="IconGithub"
:label="`${t('app.github')}`"
to="https://github.com/hoppscotch/hoppscotch"
blank
:description="t('support.github')"
:info-icon="IconChevronRight"
active
@click="hideModal()"
/>
<HoppSmartItem
:icon="IconMessageCircle"
:label="t('app.chat_with_us')"
:description="t('support.chat')"
:info-icon="IconChevronRight"
active
@click="chatWithUs()"
/>
<HoppSmartItem
:icon="IconUserPlus"
:label="`${t('app.invite')}`"
:description="t('shortcut.miscellaneous.invite')"
:info-icon="IconChevronRight"
active
@click="expandInvite()"
/>
<HoppSmartItem
v-if="navigatorShare"
v-tippy="{ theme: 'tooltip' }"
:icon="IconShare2"
:label="`${t('request.share')}`"
:description="t('request.share_description')"
:info-icon="IconChevronRight"
active
@click="nativeShare()"
/>
</div> </div>
<AppShare :show="showShare" @hide-modal="showShare = false" />
</template> </template>
</HoppSmartModal> </HoppSmartModal>
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { ref, watch } from "vue"
import IconSidebar from "~icons/lucide/sidebar" import IconSidebar from "~icons/lucide/sidebar"
import IconSidebarOpen from "~icons/lucide/sidebar-open" import IconSidebarOpen from "~icons/lucide/sidebar-open"
import IconBook from "~icons/lucide/book"
import IconGift from "~icons/lucide/gift"
import IconActivity from "~icons/lucide/activity"
import IconLock from "~icons/lucide/lock"
import IconDiscord from "~icons/brands/discord"
import IconTwitter from "~icons/brands/twitter"
import IconGithub from "~icons/lucide/github"
import IconMessageCircle from "~icons/lucide/message-circle"
import IconUserPlus from "~icons/lucide/user-plus"
import IconShare2 from "~icons/lucide/share-2"
import IconChevronRight from "~icons/lucide/chevron-right" import IconChevronRight from "~icons/lucide/chevron-right"
import { useSetting } from "@composables/settings" import { useSetting } from "@composables/settings"
import { defineActionHandler } from "~/helpers/actions"
import { showChat } from "@modules/crisp"
import { useI18n } from "@composables/i18n" import { useI18n } from "@composables/i18n"
import { platform } from "~/platform"
const t = useI18n() const t = useI18n()
const navigatorShare = !!navigator.share
const showShare = ref(false)
const ZEN_MODE = useSetting("ZEN_MODE")
const EXPAND_NAVIGATION = useSetting("EXPAND_NAVIGATION") const EXPAND_NAVIGATION = useSetting("EXPAND_NAVIGATION")
const SIDEBAR = useSetting("SIDEBAR") const SIDEBAR = useSetting("SIDEBAR")
watch(
() => ZEN_MODE.value,
() => {
EXPAND_NAVIGATION.value = !ZEN_MODE.value
}
)
defineProps<{ defineProps<{
show: boolean show: boolean
}>() }>()
defineActionHandler("modals.share.toggle", () => {
showShare.value = !showShare.value
})
const emit = defineEmits<{ const emit = defineEmits<{
(e: "hide-modal"): void (e: "hide-modal"): void
}>() }>()
const chatWithUs = () => {
showChat()
hideModal()
}
const expandNavigation = () => { const expandNavigation = () => {
EXPAND_NAVIGATION.value = !EXPAND_NAVIGATION.value EXPAND_NAVIGATION.value = !EXPAND_NAVIGATION.value
hideModal() hideModal()
@@ -97,6 +197,24 @@ const expandCollection = () => {
hideModal() hideModal()
} }
const expandInvite = () => {
showShare.value = true
}
const nativeShare = () => {
if (navigator.share) {
navigator
.share({
title: "Hoppscotch",
text: "Hoppscotch • Open source API development ecosystem - Helps you create requests faster, saving precious time on development.",
url: "https://hoppscotch.io",
})
.catch(console.error)
} else {
// fallback
}
}
const hideModal = () => { const hideModal = () => {
emit("hide-modal") emit("hide-modal")
} }

View File

@@ -18,18 +18,13 @@
:horizontal="COLUMN_LAYOUT" :horizontal="COLUMN_LAYOUT"
@resize="setPaneEvent($event, 'horizontal')" @resize="setPaneEvent($event, 'horizontal')"
> >
<Pane <Pane :size="PANE_MAIN_TOP_SIZE" class="flex flex-col !overflow-auto">
:size="PANE_MAIN_TOP_SIZE"
class="flex flex-col !overflow-auto"
min-size="25"
>
<slot name="primary" /> <slot name="primary" />
</Pane> </Pane>
<Pane <Pane
v-if="hasSecondary" v-if="hasSecondary"
:size="PANE_MAIN_BOTTOM_SIZE" :size="PANE_MAIN_BOTTOM_SIZE"
class="flex flex-col !overflow-auto" class="flex flex-col !overflow-auto"
min-size="25"
> >
<slot name="secondary" /> <slot name="secondary" />
</Pane> </Pane>
@@ -38,7 +33,7 @@
<Pane <Pane
v-if="SIDEBAR && hasSidebar" v-if="SIDEBAR && hasSidebar"
:size="PANE_SIDEBAR_SIZE" :size="PANE_SIDEBAR_SIZE"
min-size="25" min-size="20"
class="flex flex-col !overflow-auto bg-primaryContrast" class="flex flex-col !overflow-auto bg-primaryContrast"
> >
<slot name="sidebar" /> <slot name="sidebar" />
@@ -83,10 +78,10 @@ type PaneEvent = {
size: number size: number
} }
const PANE_MAIN_SIZE = ref(70) const PANE_MAIN_SIZE = ref(74)
const PANE_SIDEBAR_SIZE = ref(30) const PANE_SIDEBAR_SIZE = ref(26)
const PANE_MAIN_TOP_SIZE = ref(35) const PANE_MAIN_TOP_SIZE = ref(42)
const PANE_MAIN_BOTTOM_SIZE = ref(65) const PANE_MAIN_BOTTOM_SIZE = ref(58)
if (!COLUMN_LAYOUT.value) { if (!COLUMN_LAYOUT.value) {
PANE_MAIN_TOP_SIZE.value = 50 PANE_MAIN_TOP_SIZE.value = 50

View File

@@ -4,13 +4,15 @@
<div <div
class="sticky top-0 z-10 flex flex-col flex-shrink-0 overflow-x-auto bg-primary" class="sticky top-0 z-10 flex flex-col flex-shrink-0 overflow-x-auto bg-primary"
> >
<HoppSmartInput <div class="flex flex-col px-6 py-4 border-b border-dividerLight">
v-model="filterText" <input
type="search" v-model="filterText"
styles="px-6 py-4 border-b border-dividerLight" type="search"
:placeholder="`${t('action.search')}`" autocomplete="off"
input-styles="flex px-4 py-2 border rounded bg-primaryContrast border-divider hover:border-dividerDark focus-visible:border-dividerDark" class="flex px-4 py-2 border rounded bg-primaryContrast border-divider hover:border-dividerDark focus-visible:border-dividerDark"
/> :placeholder="`${t('action.search')}`"
/>
</div>
</div> </div>
<div class="flex flex-col divide-y divide-dividerLight"> <div class="flex flex-col divide-y divide-dividerLight">
<HoppSmartPlaceholder <HoppSmartPlaceholder
@@ -19,7 +21,6 @@
> >
<icon-lucide-search class="pb-2 opacity-75 svg-icons" /> <icon-lucide-search class="pb-2 opacity-75 svg-icons" />
</HoppSmartPlaceholder> </HoppSmartPlaceholder>
<details <details
v-for="(sectionResults, sectionTitle) in shortcutsResults" v-for="(sectionResults, sectionTitle) in shortcutsResults"
v-else v-else

View File

@@ -1,6 +1,6 @@
<template> <template>
<div class="flex flex-col items-center justify-center text-secondaryLight"> <div class="flex flex-col items-center justify-center text-secondaryLight">
<div class="flex mb-4 space-x-2"> <div class="flex pb-4 my-4 space-x-2">
<div class="flex flex-col items-end space-y-4 text-right"> <div class="flex flex-col items-end space-y-4 text-right">
<span class="flex items-center flex-1"> <span class="flex items-center flex-1">
{{ t("shortcut.request.send_request") }} {{ t("shortcut.request.send_request") }}

View File

@@ -8,46 +8,89 @@
> >
<template #body> <template #body>
<div class="flex flex-col space-y-2"> <div class="flex flex-col space-y-2">
<template <HoppSmartItem
v-for="item in platform.ui?.additionalSupportOptionsMenuItems" :icon="IconBook"
:key="item.id" :label="t('app.documentation')"
> to="https://docs.hoppscotch.io"
<HoppSmartItem :description="t('support.documentation')"
v-if="item.action.type === 'link'" :info-icon="IconChevronRight"
:icon="item.icon" active
:label="item.text(t)" blank
:to="item.action.href" @click="hideModal()"
:description="item.subtitle(t)" />
:info-icon="IconChevronRight" <HoppSmartItem
active :icon="IconZap"
blank :label="t('app.keyboard_shortcuts')"
@click="hideModal()" :description="t('support.shortcuts')"
/> :info-icon="IconChevronRight"
<HoppSmartItem active
v-else @click="showShortcuts()"
:icon="item.icon" />
:label="item.text(t)" <HoppSmartItem
:description="item.subtitle(t)" :icon="IconGift"
:info-icon="IconChevronRight" :label="t('app.whats_new')"
active to="https://docs.hoppscotch.io/documentation/changelog"
@click=" :description="t('support.changelog')"
() => { :info-icon="IconChevronRight"
// @ts-expect-error Typescript isn't able to understand active
item.action.do() blank
hideModal() @click="hideModal()"
} />
" <HoppSmartItem
/> :icon="IconMessageCircle"
</template> :label="t('app.chat_with_us')"
:description="t('support.chat')"
:info-icon="IconChevronRight"
active
@click="chatWithUs()"
/>
<HoppSmartItem
:icon="IconGitHub"
:label="t('app.github')"
to="https://hoppscotch.io/github"
blank
:description="t('support.github')"
:info-icon="IconChevronRight"
active
@click="hideModal()"
/>
<HoppSmartItem
:icon="IconDiscord"
:label="t('app.join_discord_community')"
to="https://hoppscotch.io/discord"
blank
:description="t('support.community')"
:info-icon="IconChevronRight"
active
@click="hideModal()"
/>
<HoppSmartItem
:icon="IconTwitter"
:label="t('app.twitter')"
to="https://hoppscotch.io/twitter"
blank
:description="t('support.twitter')"
:info-icon="IconChevronRight"
active
@click="hideModal()"
/>
</div> </div>
</template> </template>
</HoppSmartModal> </HoppSmartModal>
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import IconTwitter from "~icons/brands/twitter"
import IconDiscord from "~icons/brands/discord"
import IconGitHub from "~icons/lucide/github"
import IconMessageCircle from "~icons/lucide/message-circle"
import IconGift from "~icons/lucide/gift"
import IconZap from "~icons/lucide/zap"
import IconBook from "~icons/lucide/book"
import IconChevronRight from "~icons/lucide/chevron-right" import IconChevronRight from "~icons/lucide/chevron-right"
import { invokeAction } from "@helpers/actions"
import { showChat } from "@modules/crisp"
import { useI18n } from "@composables/i18n" import { useI18n } from "@composables/i18n"
import { platform } from "~/platform"
const t = useI18n() const t = useI18n()
@@ -59,6 +102,16 @@ const emit = defineEmits<{
(e: "hide-modal"): void (e: "hide-modal"): void
}>() }>()
const chatWithUs = () => {
showChat()
hideModal()
}
const showShortcuts = () => {
invokeAction("flyouts.keybinds.toggle")
hideModal()
}
const hideModal = () => { const hideModal = () => {
emit("hide-modal") emit("hide-modal")
} }

View File

@@ -80,11 +80,10 @@ const props = defineProps<{
active: boolean active: boolean
}>() }>()
const formattedShortcutKeys = computed( const formattedShortcutKeys = computed(() =>
() => props.entry.meta?.keyboardShortcut?.map((key) => {
props.entry.meta?.keyboardShortcut?.map((key) => { return SPECIAL_KEY_CHARS[key] ?? capitalize(key)
return SPECIAL_KEY_CHARS[key] ?? capitalize(key) })
})
) )
const emit = defineEmits<{ const emit = defineEmits<{
@@ -119,8 +118,5 @@ watch(
&.active { &.active {
@apply after:bg-accentLight; @apply after:bg-accentLight;
} }
scroll-padding: 4rem !important;
scroll-margin: 4rem !important;
} }
</style> </style>

View File

@@ -1,65 +0,0 @@
<template>
<span class="flex flex-1 space-x-2 items-center">
<template v-for="(folder, index) in pathFolders" :key="index">
<span class="block" :class="{ truncate: index !== 0 }">
{{ folder.name }}
</span>
<icon-lucide-chevron-right class="flex flex-shrink-0" />
</template>
<span v-if="request" class="block">
{{ request.name }}
</span>
</span>
</template>
<script setup lang="ts">
import { HoppCollection, HoppGQLRequest } from "@hoppscotch/data"
import { computed } from "vue"
import { graphqlCollectionStore } from "~/newstore/collections"
const props = defineProps<{
folderPath: string
}>()
const pathFolders = computed(() => {
try {
const folderIndicies = props.folderPath
.split("/")
.slice(0, -1)
.map((x) => parseInt(x))
const pathItems: HoppCollection<HoppGQLRequest>[] = []
let currentFolder =
graphqlCollectionStore.value.state[folderIndicies.shift()!]
pathItems.push(currentFolder)
while (folderIndicies.length > 0) {
const folderIndex = folderIndicies.shift()!
const folder = currentFolder.folders[folderIndex]
pathItems.push(folder)
currentFolder = folder
}
return pathItems
} catch (e) {
console.error(e)
return []
}
})
const request = computed(() => {
try {
const requestIndex = parseInt(props.folderPath.split("/").at(-1)!)
return pathFolders.value[pathFolders.value.length - 1].requests[
requestIndex
]
} catch (e) {
return null
}
})
</script>

View File

@@ -1,3 +0,0 @@
<template>
<IconLucideCheckCircle class="text-accent" />
</template>

View File

@@ -1,71 +0,0 @@
<template>
<span class="flex flex-1 items-center space-x-2">
<template v-for="(folder, index) in pathFolders" :key="index">
<span class="block" :class="{ truncate: index !== 0 }">
{{ folder.name }}
</span>
<icon-lucide-chevron-right class="flex flex-shrink-0" />
</template>
<span
v-if="request"
class="font-semibold truncate text-tiny flex flex-shrink-0 border border-dividerDark rounded-md px-1"
:class="getMethodLabelColorClassOf(request)"
>
{{ request.method.toUpperCase() }}
</span>
<span v-if="request" class="block">
{{ request.name }}
</span>
</span>
</template>
<script setup lang="ts">
import { HoppCollection, HoppRESTRequest } from "@hoppscotch/data"
import { computed } from "vue"
import { restCollectionStore } from "~/newstore/collections"
import { getMethodLabelColorClassOf } from "~/helpers/rest/labelColoring"
const props = defineProps<{
folderPath: string
}>()
const pathFolders = computed(() => {
try {
const folderIndicies = props.folderPath
.split("/")
.slice(0, -1)
.map((x) => parseInt(x))
const pathItems: HoppCollection<HoppRESTRequest>[] = []
let currentFolder = restCollectionStore.value.state[folderIndicies.shift()!]
pathItems.push(currentFolder)
while (folderIndicies.length > 0) {
const folderIndex = folderIndicies.shift()!
const folder = currentFolder.folders[folderIndex]
pathItems.push(folder)
currentFolder = folder
}
return pathItems
} catch (e) {
console.error(e)
return []
}
})
const request = computed(() => {
try {
const requestIndex = parseInt(props.folderPath.split("/").at(-1)!)
return pathFolders.value[pathFolders.value.length - 1].requests[
requestIndex
]
} catch (e) {
return null
}
})
</script>

View File

@@ -40,7 +40,7 @@
:key="`result-${result.id}`" :key="`result-${result.id}`"
:entry="result" :entry="result"
:active="isEqual(selectedEntry, [sectionIndex, entryIndex])" :active="isEqual(selectedEntry, [sectionIndex, entryIndex])"
@mouseover="onMouseOver($event, sectionIndex, entryIndex)" @mouseover="selectedEntry = [sectionIndex, entryIndex]"
@action="runAction(sectionID, result)" @action="runAction(sectionID, result)"
/> />
</div> </div>
@@ -95,23 +95,6 @@ import {
import { isEqual } from "lodash-es" import { isEqual } from "lodash-es"
import { HistorySpotlightSearcherService } from "~/services/spotlight/searchers/history.searcher" import { HistorySpotlightSearcherService } from "~/services/spotlight/searchers/history.searcher"
import { UserSpotlightSearcherService } from "~/services/spotlight/searchers/user.searcher" import { UserSpotlightSearcherService } from "~/services/spotlight/searchers/user.searcher"
import { NavigationSpotlightSearcherService } from "~/services/spotlight/searchers/navigation.searcher"
import { SettingsSpotlightSearcherService } from "~/services/spotlight/searchers/settings.searcher"
import { CollectionsSpotlightSearcherService } from "~/services/spotlight/searchers/collections.searcher"
import { MiscellaneousSpotlightSearcherService } from "~/services/spotlight/searchers/miscellaneous.searcher"
import { TabSpotlightSearcherService } from "~/services/spotlight/searchers/tab.searcher"
import { GeneralSpotlightSearcherService } from "~/services/spotlight/searchers/general.searcher"
import { ResponseSpotlightSearcherService } from "~/services/spotlight/searchers/response.searcher"
import { RequestSpotlightSearcherService } from "~/services/spotlight/searchers/request.searcher"
import {
EnvironmentsSpotlightSearcherService,
SwitchEnvSpotlightSearcherService,
} from "~/services/spotlight/searchers/environment.searcher"
import {
SwitchWorkspaceSpotlightSearcherService,
WorkspaceSpotlightSearcherService,
} from "~/services/spotlight/searchers/workspace.searcher"
import { InterceptorSpotlightSearcherService } from "~/services/spotlight/searchers/interceptor.searcher"
const t = useI18n() const t = useI18n()
@@ -127,19 +110,6 @@ const spotlightService = useService(SpotlightService)
useService(HistorySpotlightSearcherService) useService(HistorySpotlightSearcherService)
useService(UserSpotlightSearcherService) useService(UserSpotlightSearcherService)
useService(NavigationSpotlightSearcherService)
useService(SettingsSpotlightSearcherService)
useService(CollectionsSpotlightSearcherService)
useService(MiscellaneousSpotlightSearcherService)
useService(TabSpotlightSearcherService)
useService(GeneralSpotlightSearcherService)
useService(ResponseSpotlightSearcherService)
useService(RequestSpotlightSearcherService)
useService(EnvironmentsSpotlightSearcherService)
useService(SwitchEnvSpotlightSearcherService)
useService(WorkspaceSpotlightSearcherService)
useService(SwitchWorkspaceSpotlightSearcherService)
useService(InterceptorSpotlightSearcherService)
const search = ref("") const search = ref("")
@@ -178,24 +148,6 @@ function runAction(searcherID: string, result: SpotlightSearcherResult) {
emit("hide-modal") emit("hide-modal")
} }
let lastMousePosition: { x: number; y: number }
const onMouseOver = (
e: MouseEvent,
sectionIndex: number,
entryIndex: number
) => {
const mousePosition = {
x: e.clientX,
y: e.clientY,
}
// if the position is same, do nothing
if (isEqual(lastMousePosition, mousePosition)) return
selectedEntry.value = [sectionIndex, entryIndex]
lastMousePosition = mousePosition
}
function newUseArrowKeysForNavigation() { function newUseArrowKeysForNavigation() {
const selectedEntry = ref<[number, number]>([0, 0]) // [sectionIndex, entryIndex] const selectedEntry = ref<[number, number]>([0, 0]) // [sectionIndex, entryIndex]

View File

@@ -6,13 +6,21 @@
@close="hideModal" @close="hideModal"
> >
<template #body> <template #body>
<HoppSmartInput <div class="flex flex-col">
v-model="editingName" <input
placeholder=" " id="selectLabelAdd"
:label="t('action.label')" v-model="name"
input-styles="floating-input" v-focus
@submit="addNewCollection" class="input floating-input"
/> placeholder=" "
type="text"
autocomplete="off"
@keyup.enter="addNewCollection"
/>
<label for="selectLabelAdd">
{{ t("action.label") }}
</label>
</div>
</template> </template>
<template #footer> <template #footer>
<span class="flex space-x-2"> <span class="flex space-x-2">
@@ -57,28 +65,28 @@ const emit = defineEmits<{
(e: "hide-modal"): void (e: "hide-modal"): void
}>() }>()
const editingName = ref("") const name = ref("")
watch( watch(
() => props.show, () => props.show,
(show) => { (show) => {
if (!show) { if (!show) {
editingName.value = "" name.value = ""
} }
} }
) )
const addNewCollection = () => { const addNewCollection = () => {
if (!editingName.value) { if (!name.value) {
toast.error(t("collection.invalid_name")) toast.error(t("collection.invalid_name"))
return return
} }
emit("submit", editingName.value) emit("submit", name.value)
} }
const hideModal = () => { const hideModal = () => {
editingName.value = "" name.value = ""
emit("hide-modal") emit("hide-modal")
} }
</script> </script>

View File

@@ -6,13 +6,21 @@
@close="emit('hide-modal')" @close="emit('hide-modal')"
> >
<template #body> <template #body>
<HoppSmartInput <div class="flex flex-col">
v-model="editingName" <input
placeholder=" " id="selectLabelAddFolder"
input-styles="floating-input" v-model="name"
:label="t('action.label')" v-focus
@submit="addFolder" class="input floating-input"
/> placeholder=" "
type="text"
autocomplete="off"
@keyup.enter="addFolder"
/>
<label for="selectLabelAddFolder">
{{ t("action.label") }}
</label>
</div>
</template> </template>
<template #footer> <template #footer>
<span class="flex space-x-2"> <span class="flex space-x-2">
@@ -57,27 +65,27 @@ const emit = defineEmits<{
(e: "add-folder", name: string): void (e: "add-folder", name: string): void
}>() }>()
const editingName = ref("") const name = ref("")
watch( watch(
() => props.show, () => props.show,
(show) => { (show) => {
if (!show) { if (!show) {
editingName.value = "" name.value = ""
} }
} }
) )
const addFolder = () => { const addFolder = () => {
if (editingName.value.trim() === "") { if (name.value.trim() === "") {
toast.error(t("folder.invalid_name")) toast.error(t("folder.invalid_name"))
return return
} }
emit("add-folder", editingName.value) emit("add-folder", name.value)
} }
const hideModal = () => { const hideModal = () => {
editingName.value = "" name.value = ""
emit("hide-modal") emit("hide-modal")
} }
</script> </script>

View File

@@ -6,13 +6,19 @@
@close="$emit('hide-modal')" @close="$emit('hide-modal')"
> >
<template #body> <template #body>
<HoppSmartInput <div class="flex flex-col">
v-model="editingName" <input
placeholder=" " id="selectLabelAddRequest"
:label="t('action.label')" v-model="name"
input-styles="floating-input" v-focus
@submit="addRequest" class="input floating-input"
/> placeholder=" "
type="text"
autocomplete="off"
@keyup.enter="addRequest"
/>
<label for="selectLabelAddRequest">{{ t("action.label") }}</label>
</div>
</template> </template>
<template #footer> <template #footer>
<span class="flex space-x-2"> <span class="flex space-x-2">
@@ -58,23 +64,23 @@ const emit = defineEmits<{
(event: "add-request", name: string): void (event: "add-request", name: string): void
}>() }>()
const editingName = ref("") const name = ref("")
watch( watch(
() => props.show, () => props.show,
(show) => { (show) => {
if (show) { if (show) {
editingName.value = currentActiveTab.value.document.request.name name.value = currentActiveTab.value.document.request.name
} }
} }
) )
const addRequest = () => { const addRequest = () => {
if (editingName.value.trim() === "") { if (name.value.trim() === "") {
toast.error(`${t("error.empty_req_name")}`) toast.error(`${t("error.empty_req_name")}`)
return return
} }
emit("add-request", editingName.value) emit("add-request", name.value)
} }
const hideModal = () => { const hideModal = () => {

View File

@@ -6,13 +6,21 @@
@close="hideModal" @close="hideModal"
> >
<template #body> <template #body>
<HoppSmartInput <div class="flex flex-col">
v-model="editingName" <input
placeholder=" " id="selectLabelEdit"
input-styles="floating-input" v-model="name"
:label="t('action.label')" v-focus
@submit="saveCollection" class="input floating-input"
/> placeholder=" "
type="text"
autocomplete="off"
@keyup.enter="saveCollection"
/>
<label for="selectLabelEdit">
{{ t("action.label") }}
</label>
</div>
</template> </template>
<template #footer> <template #footer>
<span class="flex space-x-2"> <span class="flex space-x-2">
@@ -59,26 +67,26 @@ const emit = defineEmits<{
(e: "hide-modal"): void (e: "hide-modal"): void
}>() }>()
const editingName = ref("") const name = ref("")
watch( watch(
() => props.editingCollectionName, () => props.editingCollectionName,
(newName) => { (newName) => {
editingName.value = newName name.value = newName
} }
) )
const saveCollection = () => { const saveCollection = () => {
if (editingName.value.trim() === "") { if (name.value.trim() === "") {
toast.error(t("collection.invalid_name")) toast.error(t("collection.invalid_name"))
return return
} }
emit("submit", editingName.value) emit("submit", name.value)
} }
const hideModal = () => { const hideModal = () => {
editingName.value = "" name.value = ""
emit("hide-modal") emit("hide-modal")
} }
</script> </script>

View File

@@ -6,13 +6,21 @@
@close="emit('hide-modal')" @close="emit('hide-modal')"
> >
<template #body> <template #body>
<HoppSmartInput <div class="flex flex-col">
v-model="editingName" <input
placeholder=" " id="selectLabelEditFolder"
:label="t('action.label')" v-model="name"
input-styles="floating-input" v-focus
@submit="editFolder" class="input floating-input"
/> placeholder=" "
type="text"
autocomplete="off"
@keyup.enter="editFolder"
/>
<label for="selectLabelEditFolder">
{{ t("action.label") }}
</label>
</div>
</template> </template>
<template #footer> <template #footer>
<span class="flex space-x-2"> <span class="flex space-x-2">
@@ -59,26 +67,26 @@ const emit = defineEmits<{
(e: "hide-modal"): void (e: "hide-modal"): void
}>() }>()
const editingName = ref("") const name = ref("")
watch( watch(
() => props.editingFolderName, () => props.editingFolderName,
(newName) => { (newName) => {
editingName.value = newName name.value = newName
} }
) )
const editFolder = () => { const editFolder = () => {
if (editingName.value.trim() === "") { if (name.value.trim() === "") {
toast.error(t("folder.invalid_name")) toast.error(t("folder.invalid_name"))
return return
} }
emit("submit", editingName.value) emit("submit", name.value)
} }
const hideModal = () => { const hideModal = () => {
editingName.value = "" name.value = ""
emit("hide-modal") emit("hide-modal")
} }
</script> </script>

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