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

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.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

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/

Překlady produktu

Kód produktu

{{ selectedProduct.product_code }}

Originální název

{{ selectedProduct.title }}

{{ getLanguageName(translation.target_language) }}

✋ {{ translation.status }}