feat: pdf lens

This commit is contained in:
liyasthomas
2022-03-01 07:46:04 +05:30
parent e9dc7769ac
commit b3d0d4d86b
35 changed files with 327 additions and 42 deletions

View File

@@ -0,0 +1,80 @@
<template>
<div class="flex flex-col flex-1">
<div
class="sticky z-10 flex items-center justify-between pl-4 border-b bg-primary border-dividerLight top-lowerSecondaryStickyFold"
>
<label class="font-semibold text-secondaryLight">
{{ $t("response.body") }}
</label>
<div class="flex">
<ButtonSecondary
v-if="response.body"
ref="downloadResponse"
v-tippy="{ theme: 'tooltip' }"
:title="$t('action.download_file')"
:svg="downloadIcon"
@click.native="downloadResponse"
/>
</div>
</div>
<vue-pdf-embed
:source="pdfsrc"
class="flex flex-1 overflow-auto border-b hide-scrollbar border-dividerLight"
type="application/pdf"
/>
</div>
</template>
<script setup lang="ts">
import { computed, ref } from "@nuxtjs/composition-api"
import VuePdfEmbed from "vue-pdf-embed/dist/vue2-pdf-embed"
import { HoppRESTResponse } from "~/helpers/types/HoppRESTResponse"
import { useI18n, useToast } from "~/helpers/utils/composables"
const toast = useToast()
const t = useI18n()
const props = defineProps<{
response: HoppRESTResponse
}>()
const pdfsrc = computed(() =>
props.response.type === "success"
? URL.createObjectURL(
new Blob([props.response.body], {
type: "application/pdf",
})
)
: null
)
const downloadIcon = ref("download")
const responseType = computed(() => {
return (
props.response.headers.find((h) => h.key.toLowerCase() === "content-type")
.value || ""
)
.split(";")[0]
.toLowerCase()
})
const downloadResponse = () => {
const dataToWrite = props.response.body
const file = new Blob([dataToWrite], { type: responseType.value })
const a = document.createElement("a")
const url = URL.createObjectURL(file)
a.href = url
// TODO get uri from meta
a.download = `${url.split("/").pop().split("#")[0].split("?")[0]}`
document.body.appendChild(a)
a.click()
downloadIcon.value = "check"
toast.success(t("state.download_started"))
setTimeout(() => {
document.body.removeChild(a)
URL.revokeObjectURL(url)
downloadIcon.value = "download"
}, 1000)
}
</script>

View File

@@ -4,6 +4,7 @@ import rawLens from "./rawLens"
import imageLens from "./imageLens"
import htmlLens from "./htmlLens"
import xmlLens from "./xmlLens"
import pdfLens from "./pdfLens"
export type Lens = {
lensName: string
@@ -12,7 +13,14 @@ export type Lens = {
rendererImport: () => Promise<typeof import("*.vue")>
}
export const lenses: Lens[] = [jsonLens, imageLens, htmlLens, xmlLens, rawLens]
export const lenses: Lens[] = [
jsonLens,
imageLens,
htmlLens,
xmlLens,
pdfLens,
rawLens,
]
export function getSuitableLenses(response: HoppRESTResponse): Lens[] {
// return empty array if response is loading or error

View File

@@ -0,0 +1,12 @@
import { Lens } from "./lenses"
const pdfLens: Lens = {
lensName: "response.pdf",
isSupportedContentType: (contentType) =>
/\bapplication\/pdf\b/i.test(contentType),
renderer: "pdfres",
rendererImport: () =>
import("~/components/lenses/renderers/PDFLensRenderer.vue"),
}
export default pdfLens

View File

@@ -159,14 +159,19 @@
"tests": "Daar is geen toetse vir hierdie versoek nie"
},
"environment": {
"add_to_global": "Add to Global",
"added": "Environment addition",
"create_new": "Skep nuwe omgewing",
"deleted": "Environment deletion",
"edit": "Bewerk omgewing",
"invalid_name": "Gee 'n geldige naam vir die omgewing",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Nuwe omgewing",
"no_environment": "Geen omgewing nie",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "Kies omgewing",
"title": "Omgewings",
"updated": "Environment updation",
"variable_list": "Veranderlike lys"
},
"error": {
@@ -342,6 +347,7 @@
"html": "HTML",
"image": "Beeld",
"json": "JSON",
"pdf": "PDF",
"preview_html": "Voorbeskou HTML",
"raw": "Rou",
"size": "Grootte",

View File

@@ -160,14 +160,19 @@
"tests": "لا توجد اختبارات لهذا الطلب"
},
"environment": {
"add_to_global": "Add to Global",
"added": "Environment addition",
"create_new": "خلق بيئة جديدة",
"deleted": "Environment deletion",
"edit": "تحرير البيئة",
"invalid_name": "الرجاء تقديم اسم صالح للبيئة",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "بيئة جديدة",
"no_environment": "لا بيئة",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "حدد البيئة",
"title": "البيئات",
"updated": "Environment updation",
"variable_list": "قائمة متغيرة"
},
"error": {
@@ -343,6 +348,7 @@
"html": "لغة البرمجة",
"image": "صورة",
"json": "جسون",
"pdf": "PDF",
"preview_html": "معاينة HTML",
"raw": "الخام",
"size": "مقاس",

View File

@@ -159,14 +159,19 @@
"tests": "No hi ha proves per a aquesta sol·licitud"
},
"environment": {
"add_to_global": "Add to Global",
"added": "Environment addition",
"create_new": "Crea un entorn nou",
"deleted": "Environment deletion",
"edit": "Edita l'entorn",
"invalid_name": "Proporcioneu un nom vàlid per a l'entorn",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Nou entorn",
"no_environment": "Sense entorn",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "Seleccioneu un entorn",
"title": "Entorns",
"updated": "Environment updation",
"variable_list": "Llista de variables"
},
"error": {
@@ -342,6 +347,7 @@
"html": "HTML",
"image": "Imatge",
"json": "JSON",
"pdf": "PDF",
"preview_html": "Previsualitza HTML",
"raw": "Raw",
"size": "Mida",

View File

@@ -159,14 +159,19 @@
"tests": "没有针对该请求的测试"
},
"environment": {
"add_to_global": "Add to Global",
"added": "Environment addition",
"create_new": "已创建新环境",
"deleted": "Environment deletion",
"edit": "编辑环境",
"invalid_name": "请提供有效的环境名称",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "新建环境",
"no_environment": "无环境",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "选择环境",
"title": "环境",
"updated": "Environment updation",
"variable_list": "变量列表"
},
"error": {
@@ -342,6 +347,7 @@
"html": "HTML",
"image": "图像",
"json": "JSON",
"pdf": "PDF",
"preview_html": "预览 HTML",
"raw": "原始内容",
"size": "大小",

View File

@@ -159,14 +159,19 @@
"tests": "Pro tento požadavek neexistují žádné testy"
},
"environment": {
"add_to_global": "Add to Global",
"added": "Environment addition",
"create_new": "Vytvořit nové prostředí",
"deleted": "Environment deletion",
"edit": "Upravit prostředí",
"invalid_name": "Zadejte platný název prostředí",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Nové prostředí",
"no_environment": "Žádné prostředí",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "Vyberte prostředí",
"title": "Prostředí",
"updated": "Environment updation",
"variable_list": "Seznam proměnných"
},
"error": {
@@ -342,6 +347,7 @@
"html": "HTML",
"image": "obraz",
"json": "JSON",
"pdf": "PDF",
"preview_html": "Náhled HTML",
"raw": "Drsný",
"size": "Velikost",

View File

@@ -159,14 +159,19 @@
"tests": "Der er ingen test for denne anmodning"
},
"environment": {
"add_to_global": "Add to Global",
"added": "Environment addition",
"create_new": "Skab nyt miljø",
"deleted": "Environment deletion",
"edit": "Rediger miljø",
"invalid_name": "Angiv et gyldigt navn på miljøet",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Nyt miljø",
"no_environment": "Intet miljø",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "Vælg miljø",
"title": "Miljøer",
"updated": "Environment updation",
"variable_list": "Variabel liste"
},
"error": {
@@ -342,6 +347,7 @@
"html": "HTML",
"image": "Billede",
"json": "JSON",
"pdf": "PDF",
"preview_html": "Forhåndsvis HTML",
"raw": "Rå",
"size": "Størrelse",

View File

@@ -159,14 +159,19 @@
"tests": "Es gibt keine Tests für diese Anfrage"
},
"environment": {
"add_to_global": "Add to Global",
"added": "Environment addition",
"create_new": "Neue Umgebung schaffen",
"deleted": "Environment deletion",
"edit": "Umgebung bearbeiten",
"invalid_name": "Bitte geben Sie einen gültigen Namen für die Umgebung an",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Neue Umgebung",
"no_environment": "Keine Umgebung",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "Umgebung auswählen",
"title": "Umgebungen",
"updated": "Environment updation",
"variable_list": "Variablenliste"
},
"error": {
@@ -342,6 +347,7 @@
"html": "HTML",
"image": "Bild",
"json": "JSON",
"pdf": "PDF",
"preview_html": "HTML-Vorschau",
"raw": "Roh",
"size": "Größe",

View File

@@ -159,14 +159,19 @@
"tests": "Δεν υπάρχουν δοκιμές για αυτό το αίτημα"
},
"environment": {
"add_to_global": "Add to Global",
"added": "Environment addition",
"create_new": "Δημιουργήστε νέο περιβάλλον",
"deleted": "Environment deletion",
"edit": "Επεξεργασία Περιβάλλοντος",
"invalid_name": "Καταχωρίστε ένα έγκυρο όνομα για το περιβάλλον",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Νέο Περιβάλλον",
"no_environment": "Χωρίς περιβάλλον",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "Επιλέξτε περιβάλλον",
"title": "Περιβάλλοντα",
"updated": "Environment updation",
"variable_list": "Λίστα μεταβλητών"
},
"error": {
@@ -342,6 +347,7 @@
"html": "HTML",
"image": "Εικόνα",
"json": "JSON",
"pdf": "PDF",
"preview_html": "Προεπισκόπηση HTML",
"raw": "Ακατέργαστος",
"size": "Μέγεθος",

View File

@@ -159,8 +159,8 @@
"tests": "There are no tests for this request"
},
"environment": {
"added": "Environment addition",
"add_to_global": "Add to Global",
"added": "Environment addition",
"create_new": "Create new environment",
"deleted": "Environment deletion",
"edit": "Edit Environment",
@@ -347,6 +347,7 @@
"html": "HTML",
"image": "Image",
"json": "JSON",
"pdf": "PDF",
"preview_html": "Preview HTML",
"raw": "Raw",
"size": "Size",

View File

@@ -159,14 +159,19 @@
"tests": "No hay pruebas para esta petición"
},
"environment": {
"add_to_global": "Add to Global",
"added": "Environment addition",
"create_new": "Crea un nuevo entorno",
"deleted": "Environment deletion",
"edit": "Editar entorno",
"invalid_name": "Proporcione un nombre válido para el entorno.",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Nuevo entorno",
"no_environment": "Sin entorno",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "Seleccionar entorno",
"title": "Entornos",
"updated": "Environment updation",
"variable_list": "Lista de variables"
},
"error": {
@@ -342,6 +347,7 @@
"html": "HTML",
"image": "Imagen",
"json": "JSON",
"pdf": "PDF",
"preview_html": "Vista previa de HTML",
"raw": "Crudo",
"size": "Tamaño",

View File

@@ -159,14 +159,19 @@
"tests": "Tätä pyyntöä ei ole testattu"
},
"environment": {
"add_to_global": "Add to Global",
"added": "Environment addition",
"create_new": "Luo uusi ympäristö",
"deleted": "Environment deletion",
"edit": "Muokkaa ympäristöä",
"invalid_name": "Anna ympäristölle kelvollinen nimi",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Uusi ympäristö",
"no_environment": "Ei ympäristöä",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "Valitse ympäristö",
"title": "Ympäristöt",
"updated": "Environment updation",
"variable_list": "Muuttujien luettelo"
},
"error": {
@@ -342,6 +347,7 @@
"html": "HTML",
"image": "Kuva",
"json": "JSON",
"pdf": "PDF",
"preview_html": "Esikatsele HTML -koodia",
"raw": "Raaka",
"size": "Koko",

View File

@@ -159,14 +159,19 @@
"tests": "Il n'y a pas de tests pour cette requête"
},
"environment": {
"add_to_global": "Add to Global",
"added": "Environment addition",
"create_new": "Créer un nouvel environnement",
"deleted": "Environment deletion",
"edit": "Modifier l'environnement",
"invalid_name": "Veuillez fournir un nom valide pour l'environnement",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Nouvel environnement",
"no_environment": "Pas d'environnement",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "Sélectionnez l'environnement",
"title": "Environnements",
"updated": "Environment updation",
"variable_list": "Liste des variables"
},
"error": {
@@ -342,6 +347,7 @@
"html": "HTML",
"image": "Image",
"json": "JSON",
"pdf": "PDF",
"preview_html": "Aperçu HTML",
"raw": "Brut",
"size": "Taille",

View File

@@ -159,14 +159,19 @@
"tests": "אין בדיקות לבקשה זו"
},
"environment": {
"add_to_global": "Add to Global",
"added": "Environment addition",
"create_new": "צור סביבה חדשה",
"deleted": "Environment deletion",
"edit": "ערוך את הסביבה",
"invalid_name": "אנא ספק שם חוקי לסביבה",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "סביבה חדשה",
"no_environment": "אין סביבה",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "בחר סביבה",
"title": "סביבות",
"updated": "Environment updation",
"variable_list": "רשימת משתנים"
},
"error": {
@@ -342,6 +347,7 @@
"html": "HTML",
"image": "תמונה",
"json": "JSON",
"pdf": "PDF",
"preview_html": "תצוגה מקדימה של HTML",
"raw": "גלם",
"size": "גודל",

View File

@@ -159,14 +159,19 @@
"tests": "Nincsenek tesztek ehhez a kéréshez"
},
"environment": {
"add_to_global": "Add to Global",
"added": "Environment addition",
"create_new": "Új környezet létrehozása",
"deleted": "Environment deletion",
"edit": "Környezet szerkesztése",
"invalid_name": "Adjon nevet a környezetnek",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Új környezet",
"no_environment": "Nincs környezet",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "Környezet kiválasztása",
"title": "Környezetek",
"updated": "Environment updation",
"variable_list": "Változólista"
},
"error": {
@@ -342,6 +347,7 @@
"html": "HTML",
"image": "Kép",
"json": "JSON",
"pdf": "PDF",
"preview_html": "HTML előnézete",
"raw": "Nyers",
"size": "Méret",

View File

@@ -159,14 +159,19 @@
"tests": "Non ci sono test per questa richiesta"
},
"environment": {
"add_to_global": "Add to Global",
"added": "Environment addition",
"create_new": "Crea un nuovo ambiente",
"deleted": "Environment deletion",
"edit": "Modifica ambiente",
"invalid_name": "Si prega di fornire un nome valido per l'ambiente",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Nuovo ambiente",
"no_environment": "Nessun ambiente",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "Seleziona ambiente",
"title": "Ambienti",
"updated": "Environment updation",
"variable_list": "Elenco variabili"
},
"error": {
@@ -342,6 +347,7 @@
"html": "HTML",
"image": "Immagine",
"json": "JSON",
"pdf": "PDF",
"preview_html": "Anteprima HTML",
"raw": "Non formattato",
"size": "Dimensione",

View File

@@ -159,14 +159,19 @@
"tests": "このリクエストのテストはありません"
},
"environment": {
"add_to_global": "Add to Global",
"added": "Environment addition",
"create_new": "新しい環境を作成する",
"deleted": "Environment deletion",
"edit": "環境の編集",
"invalid_name": "環境の有効な名前を入力してください",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "新しい環境",
"no_environment": "環境なし",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "環境を選択する",
"title": "環境",
"updated": "Environment updation",
"variable_list": "変数リスト"
},
"error": {
@@ -342,6 +347,7 @@
"html": "HTML",
"image": "画像",
"json": "JSON",
"pdf": "PDF",
"preview_html": "HTMLのプレビュー",
"raw": "生",
"size": "サイズ",

View File

@@ -159,14 +159,19 @@
"tests": "이 요청에 대한 테스트가 없습니다"
},
"environment": {
"add_to_global": "Add to Global",
"added": "Environment addition",
"create_new": "새로운 환경 만들기",
"deleted": "Environment deletion",
"edit": "환경 편집",
"invalid_name": "환경에 대한 올바른 이름을 입력하세요.",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "새로운 환경",
"no_environment": "환경 없음",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "환경 선택",
"title": "환경",
"updated": "Environment updation",
"variable_list": "변수 목록"
},
"error": {
@@ -342,6 +347,7 @@
"html": "HTML",
"image": "영상",
"json": "JSON",
"pdf": "PDF",
"preview_html": "HTML 미리보기",
"raw": "Raw",
"size": "크기",

View File

@@ -159,14 +159,19 @@
"tests": "Er zijn geen tests voor dit verzoek"
},
"environment": {
"add_to_global": "Add to Global",
"added": "Environment addition",
"create_new": "Nieuwe omgeving maken",
"deleted": "Environment deletion",
"edit": "Omgeving bewerken",
"invalid_name": "Geef een geldige naam op voor de omgeving",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Nieuwe omgeving",
"no_environment": "Geen omgeving",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "Selecteer omgeving",
"title": "omgevingen",
"updated": "Environment updation",
"variable_list": "Variabele lijst"
},
"error": {
@@ -342,6 +347,7 @@
"html": "HTML",
"image": "Afbeelding",
"json": "JSON",
"pdf": "PDF",
"preview_html": "Voorbeeld van HTML",
"raw": "Ruw",
"size": "Grootte",

View File

@@ -159,14 +159,19 @@
"tests": "Det er ingen tester for denne forespørselen"
},
"environment": {
"add_to_global": "Add to Global",
"added": "Environment addition",
"create_new": "Skap nytt miljø",
"deleted": "Environment deletion",
"edit": "Rediger miljø",
"invalid_name": "Oppgi et gyldig navn på miljøet",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Nytt miljø",
"no_environment": "Ingen miljø",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "Velg miljø",
"title": "Miljøer",
"updated": "Environment updation",
"variable_list": "Variabel liste"
},
"error": {
@@ -342,6 +347,7 @@
"html": "HTML",
"image": "Bilde",
"json": "JSON",
"pdf": "PDF",
"preview_html": "Forhåndsvis HTML",
"raw": "Rå",
"size": "Størrelse",

View File

@@ -159,14 +159,19 @@
"tests": "Nie ma testów dla tego żądania"
},
"environment": {
"add_to_global": "Add to Global",
"added": "Environment addition",
"create_new": "Stwórz nowe środowisko",
"deleted": "Environment deletion",
"edit": "Edytuj środowisko",
"invalid_name": "Podaj prawidłową nazwę środowiska",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Nowe środowisko",
"no_environment": "Brak środowiska",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "Wybierz środowisko",
"title": "Środowiska",
"updated": "Environment updation",
"variable_list": "Lista zmiennych"
},
"error": {
@@ -342,6 +347,7 @@
"html": "HTML",
"image": "Obraz",
"json": "JSON",
"pdf": "PDF",
"preview_html": "Podgląd HTML",
"raw": "Surowe",
"size": "Rozmiar",

View File

@@ -159,14 +159,19 @@
"tests": "Não há testes para esta solicitação"
},
"environment": {
"add_to_global": "Add to Global",
"added": "Environment addition",
"create_new": "Crie um novo ambiente",
"deleted": "Environment deletion",
"edit": "Editar Ambiente",
"invalid_name": "Forneça um nome válido para o ambiente",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Novo ambiente",
"no_environment": "Sem ambiente",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "Selecione o ambiente",
"title": "Ambientes",
"updated": "Environment updation",
"variable_list": "Lista de Variáveis"
},
"error": {
@@ -342,6 +347,7 @@
"html": "HTML",
"image": "Imagem",
"json": "JSON",
"pdf": "PDF",
"preview_html": "Pré-visualizar HTML",
"raw": "Cru",
"size": "Tamanho",

View File

@@ -159,14 +159,19 @@
"tests": "Não há testes para esta solicitação"
},
"environment": {
"add_to_global": "Add to Global",
"added": "Environment addition",
"create_new": "Crie um novo ambiente",
"deleted": "Environment deletion",
"edit": "Editar Ambiente",
"invalid_name": "Forneça um nome válido para o ambiente",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Novo ambiente",
"no_environment": "Sem ambiente",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "Selecione o ambiente",
"title": "Ambientes",
"updated": "Environment updation",
"variable_list": "Lista de Variáveis"
},
"error": {
@@ -342,6 +347,7 @@
"html": "HTML",
"image": "Imagem",
"json": "JSON",
"pdf": "PDF",
"preview_html": "Pré-visualizar HTML",
"raw": "Cru",
"size": "Tamanho",

View File

@@ -159,14 +159,19 @@
"tests": "Nu există teste pentru această solicitare"
},
"environment": {
"add_to_global": "Add to Global",
"added": "Environment addition",
"create_new": "Creați un mediu nou",
"deleted": "Environment deletion",
"edit": "Editați mediul",
"invalid_name": "Vă rugăm să furnizați un nume valid pentru mediu",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Noul mediu",
"no_environment": "Fără mediu",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "Selectați mediul",
"title": "Medii",
"updated": "Environment updation",
"variable_list": "Lista variabilelor"
},
"error": {
@@ -342,6 +347,7 @@
"html": "HTML",
"image": "Imagine",
"json": "JSON",
"pdf": "PDF",
"preview_html": "Previzualizați HTML",
"raw": "Brut",
"size": "mărimea",

View File

@@ -159,14 +159,19 @@
"tests": "Для этого запроса нет тестов"
},
"environment": {
"add_to_global": "Add to Global",
"added": "Environment addition",
"create_new": "Создать новую среду",
"deleted": "Environment deletion",
"edit": "Редактировать среду",
"invalid_name": "Укажите допустимое имя для среды",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Новая среда",
"no_environment": "Нет окружающей среды",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "Выберите среду",
"title": "Среды",
"updated": "Environment updation",
"variable_list": "Список переменных"
},
"error": {
@@ -342,6 +347,7 @@
"html": "HTML",
"image": "Изображение",
"json": "JSON",
"pdf": "PDF",
"preview_html": "Предварительный просмотр HTML",
"raw": "Необработанное",
"size": "Размер",

View File

@@ -160,14 +160,19 @@
"tests": "Нема тестова за овај захтев"
},
"environment": {
"add_to_global": "Add to Global",
"added": "Environment addition",
"create_new": "Креирајте ново окружење",
"deleted": "Environment deletion",
"edit": "Едит Енвиронмент",
"invalid_name": "Наведите важећи назив за окружење",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Ново окружење",
"no_environment": "Нема окружења",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "Изаберите окружење",
"title": "Енвиронментс",
"updated": "Environment updation",
"variable_list": "Листа променљивих"
},
"error": {
@@ -343,6 +348,7 @@
"html": "ХТМЛ",
"image": "Слика",
"json": "ЈСОН",
"pdf": "PDF",
"preview_html": "Преглед ХТМЛ -а",
"raw": "Сирово",
"size": "Величина",

View File

@@ -159,14 +159,19 @@
"tests": "Det finns inga tester för denna begäran"
},
"environment": {
"add_to_global": "Add to Global",
"added": "Environment addition",
"create_new": "Skapa ny miljö",
"deleted": "Environment deletion",
"edit": "Redigera miljö",
"invalid_name": "Ange ett giltigt namn på miljön",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Ny miljö",
"no_environment": "Ingen miljö",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "Välj miljö",
"title": "Miljöer",
"updated": "Environment updation",
"variable_list": "Variabel lista"
},
"error": {
@@ -342,6 +347,7 @@
"html": "HTML",
"image": "Bild",
"json": "JSON",
"pdf": "PDF",
"preview_html": "Förhandsgranska HTML",
"raw": "Rå",
"size": "Storlek",

View File

@@ -159,14 +159,19 @@
"tests": "Bu istek için test yok"
},
"environment": {
"add_to_global": "Add to Global",
"added": "Environment addition",
"create_new": "Yeni ortam oluştur",
"deleted": "Environment deletion",
"edit": "Ortamı Düzenle",
"invalid_name": "Lütfen ortam için geçerli bir ad girin",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Yeni ortam",
"no_environment": "Ortam yok",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "Ortam seçin",
"title": "Ortamlar",
"updated": "Environment updation",
"variable_list": "Değişken Listesi"
},
"error": {
@@ -342,6 +347,7 @@
"html": "HTML",
"image": "resim",
"json": "JSON",
"pdf": "PDF",
"preview_html": "HTML'yi önizle",
"raw": "Çiğ",
"size": "Boy",

View File

@@ -159,14 +159,19 @@
"tests": "沒有針對該請求的測試"
},
"environment": {
"add_to_global": "Add to Global",
"added": "Environment addition",
"create_new": "建立新環境",
"deleted": "Environment deletion",
"edit": "編輯環境",
"invalid_name": "請提供有效的環境名稱",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "建立環境",
"no_environment": "無環境",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "選擇環境",
"title": "環境",
"updated": "Environment updation",
"variable_list": "變數列表"
},
"error": {
@@ -342,6 +347,7 @@
"html": "HTML",
"image": "影像",
"json": "JSON",
"pdf": "PDF",
"preview_html": "預覽 HTML",
"raw": "原始內容",
"size": "大小",

View File

@@ -159,14 +159,19 @@
"tests": "Для цього запиту немає тестів"
},
"environment": {
"add_to_global": "Add to Global",
"added": "Environment addition",
"create_new": "Створіть нове середовище",
"deleted": "Environment deletion",
"edit": "Редагувати середовище",
"invalid_name": "Укажіть дійсну назву середовища",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Нове середовище",
"no_environment": "Жодного середовища",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "Виберіть середовище",
"title": "Середовища",
"updated": "Environment updation",
"variable_list": "Список змінних"
},
"error": {
@@ -342,6 +347,7 @@
"html": "HTML",
"image": "Зображення",
"json": "JSON",
"pdf": "PDF",
"preview_html": "Попередній перегляд HTML",
"raw": "Сирий",
"size": "Розмір",

View File

@@ -159,14 +159,19 @@
"tests": "Không có bài kiểm tra nào cho yêu cầu này"
},
"environment": {
"add_to_global": "Add to Global",
"added": "Environment addition",
"create_new": "Tạo môi trường mới",
"deleted": "Environment deletion",
"edit": "Chỉnh sửa môi trường",
"invalid_name": "Vui lòng cung cấp tên hợp lệ cho môi trường",
"nested_overflow": "nested environment variables are limited to 10 levels",
"new": "Môi trường mới",
"no_environment": "Không có môi trường",
"no_environment_description": "No environments were selected. Choose what to do with the following variables.",
"select": "Chọn môi trường",
"title": "Môi trường",
"updated": "Environment updation",
"variable_list": "Danh sách biến"
},
"error": {
@@ -342,6 +347,7 @@
"html": "HTML",
"image": "Hình ảnh",
"json": "JSON",
"pdf": "PDF",
"preview_html": "Xem trước HTML",
"raw": "Nguyên",
"size": "Kích thước",

View File

@@ -105,6 +105,7 @@
"uuid": "8.3.2",
"vue-functional-data-merge": "^3.1.0",
"vue-github-button": "^1.3.0",
"vue-pdf-embed": "^1.1.0",
"vue-textarea-autosize": "^1.1.1",
"vue-tippy": "^4.13.0",
"vuejs-auto-complete": "^0.9.0",

89
pnpm-lock.yaml generated
View File

@@ -177,6 +177,7 @@ importers:
vue-functional-data-merge: ^3.1.0
vue-github-button: ^1.3.0
vue-jest: ^3.0.7
vue-pdf-embed: ^1.1.0
vue-template-babel-compiler: ^1.1.3
vue-textarea-autosize: ^1.1.1
vue-tippy: ^4.13.0
@@ -257,11 +258,12 @@ importers:
uuid: 8.3.2
vue-functional-data-merge: 3.1.0
vue-github-button: 1.3.0
vue-pdf-embed: 1.1.0
vue-textarea-autosize: 1.1.1
vue-tippy: 4.13.0
vuejs-auto-complete: 0.9.0
wonka: 4.0.15
yargs-parser: 21.0.0
yargs-parser: 21.0.1
devDependencies:
'@babel/core': 7.17.5
'@babel/preset-env': 7.16.11_@babel+core@7.17.5
@@ -285,7 +287,7 @@ importers:
'@nuxtjs/stylelint-module': 4.1.0_stylelint@14.5.3
'@nuxtjs/svg': 0.4.0
'@relmify/jest-fp-ts': 1.1.1_fp-ts@2.11.8+io-ts@2.2.16
'@sentry/browser': 6.18.0
'@sentry/browser': 6.18.1
'@testing-library/jest-dom': 5.16.2
'@types/codemirror': 5.60.5
'@types/cookie': 0.4.1
@@ -3831,16 +3833,17 @@ packages:
ufo: 0.7.9
dev: false
/@nuxt/kit-edge/3.0.0-27430570.4cfad4d:
resolution: {integrity: sha512-hFhkr1mxHxiFc1DHT+yO63AkgzHfwXVmjmL7KPkUg1JTZKf4HxcUnQQxtK2+tYeAH4snMoN2VdFRpRBrBD74iQ==}
/@nuxt/kit-edge/3.0.0-27434755.39f7eb2:
resolution: {integrity: sha512-i7ubhi461PaEqmYf3ohwyLa2Y+dFr0xhLmAofn4TK1HuS11z+1Wy3VBKBYJiOd7fPe0y09E3jzRuKfRTOdd7Fg==}
engines: {node: ^14.16.0 || ^16.11.0 || ^17.0.0}
dependencies:
'@nuxt/schema': /@nuxt/schema-edge/3.0.0-27430570.4cfad4d
'@nuxt/schema': /@nuxt/schema-edge/3.0.0-27434755.39f7eb2
c12: 0.1.3
consola: 2.15.3
defu: 5.0.1
globby: 13.1.1
hash-sum: 2.0.0
ignore: 5.2.0
jiti: 1.13.0
knitwork: 0.1.0
lodash.template: 4.5.0
@@ -3875,8 +3878,8 @@ packages:
- encoding
dev: false
/@nuxt/schema-edge/3.0.0-27430570.4cfad4d:
resolution: {integrity: sha512-9K886GLJsY+yALEQfkTwTjGOeHWsM/qXfxV+8cTVtEWSbuF7zB/ADiDF9Gx/h4gYx6gLOwThkgQpSojRmKAIGQ==}
/@nuxt/schema-edge/3.0.0-27434755.39f7eb2:
resolution: {integrity: sha512-eXd3hQy291ljDKHV0SYt7Vq4SSam13qO7J+64/hZw2yBGzTZF47u90F9W9Os7itDbTVwq4F1gGVgU6ejKi6Flw==}
engines: {node: ^14.16.0 || ^16.11.0 || ^17.0.0}
dependencies:
c12: 0.1.3
@@ -4260,7 +4263,7 @@ packages:
/@nuxtjs/sentry/5.1.7:
resolution: {integrity: sha512-VO8V6Yj3Y9SdNuOGi/kVnyHIuFtDNLtLpcdB52P3c/FGrSh6wXlzRiDGc0mY+znMhzYazeOwe9oW5Ej8MptrHA==}
dependencies:
'@sentry/browser': 6.18.0
'@sentry/browser': 6.18.1
'@sentry/integrations': 6.17.4
'@sentry/node': 6.17.4
'@sentry/webpack-plugin': 1.18.5
@@ -4407,13 +4410,13 @@ packages:
rxjs: 6.6.7
dev: true
/@sentry/browser/6.18.0:
resolution: {integrity: sha512-fQZdFs0jnBijVmhDWNIsHD0rGsIXup/1UYgMZqdBYYSBBQ7Ffpw+6nX1/vyKsCpLdgYhbi88eK/XO+QHtUJE2w==}
/@sentry/browser/6.18.1:
resolution: {integrity: sha512-OZmk6RNcdQWxUkC8HBEruqpWUsaX/+pb1J/R5cDfHNeePLbDj9b8KFfs9QkgyZmmEP6l0Nu80TuDsdPF0q4uyw==}
engines: {node: '>=6'}
dependencies:
'@sentry/core': 6.18.0
'@sentry/types': 6.18.0
'@sentry/utils': 6.18.0
'@sentry/core': 6.18.1
'@sentry/types': 6.18.1
'@sentry/utils': 6.18.1
tslib: 1.14.1
/@sentry/cli/1.72.1:
@@ -4444,14 +4447,14 @@ packages:
tslib: 1.14.1
dev: false
/@sentry/core/6.18.0:
resolution: {integrity: sha512-I3iQVfMWHXR/LtevJg83aD7UAiUBLz1xAW8y3gd5lJej96UNv/4TbCmKZumYnEJMXf8EcFlg8t48W0Bl1GxhEg==}
/@sentry/core/6.18.1:
resolution: {integrity: sha512-9V8Q+3Asi+3RL67CSIMMZ9mjMsu2/hrpQszYStX7hPPpAZIlAKk2MT5B+na/r80iWKhy+3Ts6aDFF218QtnsVw==}
engines: {node: '>=6'}
dependencies:
'@sentry/hub': 6.18.0
'@sentry/minimal': 6.18.0
'@sentry/types': 6.18.0
'@sentry/utils': 6.18.0
'@sentry/hub': 6.18.1
'@sentry/minimal': 6.18.1
'@sentry/types': 6.18.1
'@sentry/utils': 6.18.1
tslib: 1.14.1
/@sentry/hub/6.17.4:
@@ -4463,12 +4466,12 @@ packages:
tslib: 1.14.1
dev: false
/@sentry/hub/6.18.0:
resolution: {integrity: sha512-E2GrrNcidyT67ONU3btHO5vyS1bPQNdWqC09sUc1F3q/nQyvc7L2W09TKY2veaMZQtC9EU760fTG1hMmgGwPmw==}
/@sentry/hub/6.18.1:
resolution: {integrity: sha512-+zGzgc/xX3an/nKA3ELMn9YD9VmqbNaNwWZ5/SjNUvzsYHh2UNZ7YzT8WawQsRVOXLljyCKxkWpFB4EchiYGbw==}
engines: {node: '>=6'}
dependencies:
'@sentry/types': 6.18.0
'@sentry/utils': 6.18.0
'@sentry/types': 6.18.1
'@sentry/utils': 6.18.1
tslib: 1.14.1
/@sentry/integrations/6.17.4:
@@ -4490,12 +4493,12 @@ packages:
tslib: 1.14.1
dev: false
/@sentry/minimal/6.18.0:
resolution: {integrity: sha512-QkkWOhX3NMycUNLj96thMQ0BclmfxE2VdDf9ZqRkvdFzxI1FVY5NEArqD4wtlrCIoYN1ioAYrvdb48/BTuGung==}
/@sentry/minimal/6.18.1:
resolution: {integrity: sha512-dm+0MuasWNi/LASvHX+09oCo8IBZY5WpMK8qXvQMnwQ9FVfklrjcfEI3666WORDCmeUhDCSeL2MbjPDm+AmPLg==}
engines: {node: '>=6'}
dependencies:
'@sentry/hub': 6.18.0
'@sentry/types': 6.18.0
'@sentry/hub': 6.18.1
'@sentry/types': 6.18.1
tslib: 1.14.1
/@sentry/node/6.17.4:
@@ -4531,8 +4534,8 @@ packages:
engines: {node: '>=6'}
dev: false
/@sentry/types/6.18.0:
resolution: {integrity: sha512-SypDwXL1URE/XLkP4Ve+pFs41e+2OUYZ0lCimNreQQv46//pFXxP3LwU9Tc0Az4ZfxXnGiwofvt73XyBq9VpRQ==}
/@sentry/types/6.18.1:
resolution: {integrity: sha512-wp741NoBKnXE/4T9L723sWJ8EcNMxeTIT1smgNJOfbPwrsDICoYmGEt6JFa05XHpWBGI66WuNvnDjoHVeh6zhA==}
engines: {node: '>=6'}
/@sentry/utils/6.17.4:
@@ -4543,11 +4546,11 @@ packages:
tslib: 1.14.1
dev: false
/@sentry/utils/6.18.0:
resolution: {integrity: sha512-mKegOabkAjoUHfokjI5oi3CMez5GD3xXOrBFcLVc9GFDXCgNMdYnHyEn/mmy8PikFdGHxZ3oI/16ZGU22wi5aw==}
/@sentry/utils/6.18.1:
resolution: {integrity: sha512-IFZmuvA+c5lDGlZEri13JSyUP0BHelzY0S4dcKxAzskPW+BtBdQDgYGV90iED1y+IRMLawWb34GF7HyJSouN1Q==}
engines: {node: '>=6'}
dependencies:
'@sentry/types': 6.18.0
'@sentry/types': 6.18.1
tslib: 1.14.1
/@sentry/webpack-plugin/1.18.5:
@@ -7355,7 +7358,7 @@ packages:
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dependencies:
slice-ansi: 5.0.0
string-width: 5.1.1
string-width: 5.1.2
dev: false
/cli-width/3.0.0:
@@ -12479,7 +12482,7 @@ packages:
/jsonfile/4.0.0:
resolution: {integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=}
optionalDependencies:
graceful-fs: 4.2.8
graceful-fs: 4.2.9
dev: false
/jsonfile/6.1.0:
@@ -13842,7 +13845,7 @@ packages:
/nuxt-windicss/2.2.7:
resolution: {integrity: sha512-I1vtaEpAnu71kCDSGpjXuhd4f+JtDRLEzOVx3/5xf4uGkj2NzuvPrqLxXwGUY0pFZ+cW62kjyuE4hMhawn1srQ==}
dependencies:
'@nuxt/kit': /@nuxt/kit-edge/3.0.0-27430570.4cfad4d
'@nuxt/kit': /@nuxt/kit-edge/3.0.0-27434755.39f7eb2
'@windicss/plugin-utils': 1.8.1
consola: 2.15.3
defu: 5.0.1
@@ -16836,8 +16839,8 @@ packages:
is-fullwidth-code-point: 3.0.0
strip-ansi: 6.0.1
/string-width/5.1.1:
resolution: {integrity: sha512-V4jFFhDoJzUOpG491nUrDginBuZi+wKtG+omlT5hgdBLYGPNNVT/o75JWwsSqClbrYMEV9Dvm3fXjZzxyOjk2w==}
/string-width/5.1.2:
resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
engines: {node: '>=12'}
dependencies:
eastasianwidth: 0.2.0
@@ -18478,6 +18481,12 @@ packages:
resolution: {integrity: sha512-ZMjqRpWabMPqPc7gIrG0Nw6vRf1+itwf0Itft7LbMXs2g3Zs/NFmevjZGN1x7K3Q95GmIjWbQZTVerxiBxI+0g==}
dev: false
/vue-pdf-embed/1.1.0:
resolution: {integrity: sha512-lXfcx/wePLOZtNELdxrCjqnW6RtbgC/jfZAM9dydOEdnAjva+z8W577eiJL0qdpSD10oNAFhKoyDLFpam4N22g==}
peerDependencies:
vue: ^2.x || ^3.x
dev: false
/vue-router/3.5.3:
resolution: {integrity: sha512-FUlILrW3DGitS2h+Xaw8aRNvGTwtuaxrRkNSHWTizOfLUie7wuYwezeZ50iflRn8YPV5kxmU2LQuu3nM/b3Zsg==}
dev: false
@@ -19132,8 +19141,8 @@ packages:
resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==}
engines: {node: '>=10'}
/yargs-parser/21.0.0:
resolution: {integrity: sha512-z9kApYUOCwoeZ78rfRYYWdiU/iNL6mwwYlkkZfJoyMR1xps+NEBX5X7XmRpxkZHhXJ6+Ey00IwKxBBSW9FIjyA==}
/yargs-parser/21.0.1:
resolution: {integrity: sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==}
engines: {node: '>=12'}
/yargs-unparser/2.0.0:
@@ -19185,7 +19194,7 @@ packages:
require-directory: 2.1.1
string-width: 4.2.3
y18n: 5.0.8
yargs-parser: 21.0.0
yargs-parser: 21.0.1
dev: true
/yauzl/2.10.0: