BeInspiredTranslate

Translation Management System

{{ loginError }}

Dashboard

Celkem projektů

{{ dashboardStats.total_projects }}

Přeloženo

{{ dashboardStats.completed }}

Čeká na překlad

{{ dashboardStats.pending }}

Chyby

{{ dashboardStats.errors }}

DeepL API limit

{{ deeplUsage.percent }}%

{{ deeplUsage.used }} / {{ deeplUsage.limit }}

{{ formatDate(deeplUsage.lastUpdated) }}

Nedávné projekty

Zatím žádné projekty

{{ project.name }}

Jazyky: {{ JSON.parse(project.target_languages).join(', ').toUpperCase() }}

Aktivní Cron Jobs

Žádné aktivní joby

{{ job.name }}

{{ job.schedule }}

{{ job.last_run_status || 'Nespuštěno' }}

Projekty

Zatím nemáte žádné projekty

{{ project.name }}

{{ lang.toUpperCase() }}
{{ project.active ? 'Aktivní' : 'Neaktivní' }}
Vytvořeno: {{ formatDate(project.created_at) }}
vstupní feed nakonfigurován

Produkty

Odeslat překlady do Upgates API
Odesláno {{ upgatesPushResult.sent }} z {{ upgatesPushResult.total }} produktů ({{ upgatesPushResult.errors.length }} chyb) {{ upgatesPushResult.error }}
{{ err }}
Načítám produkty...

Žádné produkty nenalezeny

Kód Název Překlady Akce
{{ product.product_code }}

{{ product.title }}

{{ product.short_description }}

{{ product.completed_translations }}/{{ product.total_translations }}
Stránka {{ pagination.page }} z {{ pagination.pages }} (celkem {{ pagination.total }} produktů)

Cron Jobs

Jednorázový export

Export dokončen ({{ exportResult.size_kb }} KB) – {{ exportResult.public_url }}

Zatím nemáte žádné cron joby

Název Typ Plán Stav Poslední běh Akce

{{ job.name }}

{{ job.project_name }}

{{ job.output_file_path || `exports/products_${job.project_id}_${job.export_language_override ? job.target_language + '_as_' + job.export_language_override : job.target_language}.xml` }}

{{ formatJobType(job.job_type) }} {{ job.schedule }}
{{ job.last_run_status }}

{{ formatDate(job.last_run_at) }}

Nespuštěno

Generátor popisů

Vybráno {{ selectedSourceProducts.length }} produktů
EAN / Název Technická data Stav Akce
{{ product.name }}
{{ product.ean || '---' }}
{{ product.technical_data ? product.technical_data.substring(0, 100) + '...' : '-' }}
{{ product.status }}
Chyba
Stránka {{ sourcePagination.page }} z {{ sourcePagination.pages }} (celkem {{ sourcePagination.total }})

Vyberte projekt pro správu generátoru

Find & Replace v překladech

Vyhledávání

Nalezeno {{ searchResults.length }} výskytů

Kód Původní název Nalezený text Akce
{{ result.product_code }}

{{ result.original_title }}

Název:

Krátký popis:

Dlouhý popis:

Nebyly nalezeny žádné výsledky

Správa glosářů

Položky glosáře ({{ glossaryEntries.length }})

Synchronizováno s DeepL {{ currentGlossaryId }}

Zatím nemáte žádné položky v glosáři

Poznámka: Po přidání nebo úpravě položek nezapomeňte kliknout na "Synchronizovat s DeepL", aby se změny projevily v překladech.

Nastavení

Systémové informace

Verze systému 1.0.0
Databáze BeInspiredtranslate
Přihlášený uživatel {{ user.username }} ({{ user.role }})
Email {{ user.email }}

Nastavení Cron Manageru

Pro automatické spouštění cron jobů přidejte do systémového cronu:

*/5 * * * * /usr/bin/php /path/to/cli/cron-manager.php >> /var/log/kavatranslate-cron.log 2>&1

{{ editingProject ? 'Upravit projekt' : 'Nový projekt' }}

Můžete zadat specifický API klíč pro tento projekt

Stav glosářů

Přehled synchronizovaných glosářů pro jednotlivé jazyky. Glosáře spravujete v sekci "Glosáře".

{{ getLanguageName(lang) }} Aktivní Není nastaven

{{ getGlossaryId(editingProject, lang) }}

URL k XML feedu s českými produkty pro automatický import

Automatické doplnění krátkého popisu

Pro vybrané jazyky se krátký popis při exportu vždy přepíše textem ze začátku dlouhého popisu (první věta, jinak text useknutý po celém slově – nikdy uprostřed slova). Platí i pro již přeložené produkty.

URL feedů s překlady (volitelné)

Pokud máte už hotové překlady v samostatných feedech, zadejte URL pro každý jazyk.

{{ getLanguageName(lang) }}

Pokud necháte prázdné, překlady se budou generovat automaticky přes DeepL

Upgates API (hromadný export)

Vyplňte pro možnost odesílat hotové překlady přímo do Upgates eshopu.

Nastavení promptů

Existující prompty

{{ prompt.name }}
{{ prompt.template.substring(0, 60) }}...
Aktivní

{{ editingPrompt ? 'Upravit prompt' : 'Nový prompt' }}

Import produktů z CSV

Nahrajte CSV soubor se strukturou: EAN;Název;Technická data (bez hlavičky, oddělovač středník).

{{ editingSourceProduct ? 'Upravit produkt' : 'Nový produkt' }}

Vygenerovaný popis

{{ selectedSourceProduct.name }}
{{ selectedSourceProduct.ean }}
{{ selectedSourceProduct.generated_description }}

{{ editingCronJob ? 'Upravit Cron Job' : 'Nový Cron Job' }}

Příklad: 0 2 * * * = každý den ve 2:00, */5 * * * * = každých 5 minut

Cron bude odesílat pouze dosud neodesláné překlady (přírůstkově). Volitelně lze omezit na jeden jazyk pomocí pole níže.

Pokud nevyplněno, použije se URL z nastavení projektu

Maximální počet položek ke {{ cronForm.job_type === 'translate' ? 'přeložení' : 'odeslání' }} za jeden běh

Pokud nevyplněno, vytvoří se automaticky v exports/

Obsah zůstává z jazyka zvoleného výše, jen se ve výstupním XML změní atribut language="..".

Překlady produktu

Kód produktu

{{ selectedProduct.product_code }}

Originální název

{{ selectedProduct.title }}

{{ getLanguageName(translation.target_language) }}

{{ translation.status }}