// i18n.jsx — global language context + dictionary for ruuapi landing.
// Loaded BEFORE app.jsx via index.html. Auto-detects navigator.language,
// persists choice to localStorage, exposes useT() hook + LangProvider.

const LANGS = [
  { code: 'EN', name: 'English',  flag: '🇬🇧', match: ['en'] },
  { code: 'TR', name: 'Türkçe',   flag: '🇹🇷', match: ['tr'] },
  { code: 'DE', name: 'Deutsch',  flag: '🇩🇪', match: ['de'] },
  { code: 'ES', name: 'Español',  flag: '🇪🇸', match: ['es'] },
  { code: 'FR', name: 'Français', flag: '🇫🇷', match: ['fr'] },
  { code: 'PT', name: 'Português',flag: '🇵🇹', match: ['pt'] },
  { code: 'JA', name: '日本語',     flag: '🇯🇵', match: ['ja'] },
];

// Dictionary: keys are stable English-derived slugs. Languages without a
// translated string fall back to EN.
const DICT = {
  EN: {
    'nav.features': 'Features',
    'nav.results': 'Results',
    'nav.tracker': 'Citation Tracker',
    'nav.docs': 'Docs',
    'nav.pricing': 'Tokens',
    'nav.contact': 'Contact',
    'nav.cta': '1,200 Free Tokens',
    'nav.menu.guide': 'Quick start',
    'nav.menu.changelog': 'Changelog',
    'nav.menu.community': 'Community',
    'nav.menu.contact': 'Contact',
    'nav.menu.header': 'Menu',
    'nav.menu.cities': 'New York / Berlin',

    'hero.stamp': 'Post-Google era · AEO + GEO infrastructure',
    'hero.alt': 'When ranking is no longer enough, citation is.',
    'hero.title': 'Built so ChatGPT cites you on day one.',
    'hero.sub': 'Google made AI Mode the default search in May 2026 — 93% of those searches end with zero clicks. ChatGPT, Perplexity, Gemini, Copilot and Google AI Mode now answer most informational queries by citing specific sources. ruuapi writes articles tuned to BE those sources: schema-rich (cited 2.5–3× more), definition-first for query fan-out, entity-deep. AEO + GEO + 80 CORE-EEAT checks on every draft, tracked live across 6 AI engines. 1,200 welcome tokens, then pay-as-you-go from $5 or monthly plans from $19.',
    'hero.cta': '1,200 Free Tokens · Start Now',
    'hero.sticker': 'Native, not translated. Zero machine tone.',
    'hero.tracker.title': 'CITATION TRACKER · LIVE',
    'hero.tracker.kicker': 'last 30 days',

    'pricing.kicker': 'Citation infrastructure · Post-Google priced',
    'pricing.headline': 'AEO + GEO from $5. Or $19/mo. Your call.',

    'bento.title.a': 'Six cards.',
    'bento.title.b': 'Six edges.',
    'bento.body': 'Six concrete reasons we ship faster, write smarter, and get cited where it counts. Pick any, none of the others ship all six.',

    'compare.title.a': 'The old way.',
    'compare.title.b': 'The ruuapi way.',
    'compare.body': 'Same article, two pipelines. One leaves you copy-pasting; the other publishes itself.',

    'closing.stamp': 'Citation > ranking · since day one',
    'closing.title.a': 'Stop chasing rank.',
    'closing.title.b': 'Start owning citations.',
    'closing.body': '1,200 tokens free. ChatGPT, Perplexity, Gemini and Copilot cite you on day one. No card. Cancel any time.',
    'closing.sticker': 'In the post-Google era, citation is the new rank.',

    // ── Hero secondary ──
    'hero.cta.secondary': 'You ask. An AI writes. Grow with GEO.',

    // ── Engineering section ──
    'engineering.headline.a': 'Press',
    'engineering.headline.b': 'publish.',
    'engineering.sub': 'Three quiet wins competitors still charge extra for, or don\'t ship at all.',
    'engineering.card.publish.tag': 'One-click publish',
    'engineering.card.publish.title': 'Publish to WordPress, Astro, Hugo, Jekyll',
    'engineering.card.publish.body': 'Connect once. Then every article — with images, schema, and internal links already wired — ships with a single click.',
    'engineering.card.scheduled.tag': 'Scheduled publishing',
    'engineering.card.scheduled.title': 'Queue a month, walk away',
    'engineering.card.scheduled.body': 'Drop articles on a calendar. We publish at the exact local time you set — perfect for editorial calendars and timezone-spread audiences.',
    'engineering.card.multilingual.tag': 'Multilingual · semantic',
    'engineering.card.multilingual.title': 'Translate the meaning, not the words',
    'engineering.card.multilingual.body': 'Publish the same article in 40+ languages with native-feeling translations — idioms preserved, units localized, schema rewritten per locale.',

    // ── Bento sub ──
    'bento.sub': 'Competitors still optimize for Google alone. We build the AI-citation layer. The six modules below make the difference at the end of the day.',

    // ── Closing CTA ──
    'closing.cta.edition': 'Post-Google edition',
    'closing.cta.title.a': '2 minutes.',
    'closing.cta.title.b': 'First citation.',
    'closing.cta.body': '1,200 welcome tokens. 5 AI engines tracked live (ChatGPT, Perplexity, Gemini, Google AI Overview, Microsoft Copilot). Built to be cited on launch day — not ranked next year.',
    'closing.cta.primary': '1,200 Free Tokens · Start Now',
    'closing.cta.secondary': 'Generate a Demo Article',
    'closing.cta.stamp.label': 'Welcome balance',
    'closing.cta.stamp.tokens': '1,200',
    'closing.cta.stamp.value': 'TOKENS · $0',
    'closing.cta.badge': 'AEO + GEO native. Citation-first.',
    'closing.cta.badge.sub': 'Citation Tracker — 5 AI engines live.',
    'closing.cta.sticker': '2 min. Promise.',

    // ── Features array ──
    'features.01.tag': 'First in market',
    'features.01.title': 'AI Engine Optimization',
    'features.01.body': 'Articles built so Google AI Mode, ChatGPT, Perplexity, Gemini, and Copilot actually cite them. Schema (FAQ/HowTo cited 2.5–3× more), definition-first Q&A that survives query fan-out, ClaimReview + entity authority — automatic.',
    'features.01.versus': 'Competitors still optimize for classic Google rank. With AI Mode now the default, that traffic is already gone.',
    'features.02.tag': 'Open-source · first',
    'features.02.title': 'AI Citation Tracker',
    'features.02.body': 'Track your articles in real time across 6 AI engines: ChatGPT, Perplexity, Gemini, Google AI Mode, Google AI Overview, and Microsoft Copilot. AI Mode and AI Overview cite different sources (only ~14% overlap) — so we track them separately. Are you cited? On which queries? Trending up?',
    'features.02.versus': 'No other tool tracks 6 engines — or separates AI Mode from AI Overview.',
    'features.03.tag': 'One-glance audit',
    'features.03.title': 'Unified Audit Panel',
    'features.03.body': 'SEO + GEO + AEO + CORE-EEAT 80 checkpoints + content quality — all on one panel, with an action plan.',
    'features.03.versus': 'Competitors: jumping between five separate tabs.',
    'features.04.tag': 'Multi-stage orchestration',
    'features.04.title': 'Smart pipeline',
    'features.04.body': 'Research → draft → AEO/GEO audit → final pass. Best LLM for each stage — fast for research, deep for writing, focused for audit.',
    'features.04.versus': 'Competitors: one model, one prompt, average output.',
    'features.05.tag': 'Native',
    'features.05.title': 'Native in 6 languages',
    'features.05.body': 'TR, EN, DE, FR, ES, AR — real morphology, real stop-words, real cultural context. Each locale ships its own NLP layer. More languages added on demand.',
    'features.05.versus': 'Others tack on machine translation. We were born multilingual.',
    'features.06.tag': 'Subscribe or pay-as-you-go',
    'features.06.title': 'Flexible billing',
    'features.06.body': '1,200 welcome tokens, then your choice: pay-as-you-go starting at $5 per 1,200, or monthly plans Starter $19 / Pro $59 / Business $199. Cancel any time.',
    'features.06.versus': 'Competitors lock you into annual seats you forget to cancel.',

    // ── Agents array ──
    'agents.researcher.name': 'Researcher',
    'agents.researcher.role': 'long context · web crawl',
    'agents.planner.name': 'Planner',
    'agents.planner.role': 'reasoning + outline',
    'agents.writer.name': 'Writer',
    'agents.writer.role': 'creative native-tone',
    'agents.editor.name': 'Editor',
    'agents.editor.role': 'style + flow check',
    'agents.seo.name': 'SEO/AEO',
    'agents.seo.role': 'schema engine',
    'agents.brand-voice.name': 'Brand Voice',
    'agents.brand-voice.role': 'brand model',

    // ── Compare rows ──
    'compare.row.01.a': 'Keyword research → outline → ChatGPT → manual SEO check',
    'compare.row.01.b': 'Type the topic → one click → published with AEO + GEO + SEO',
    'compare.row.02.a': 'A 15–20 item basic checklist',
    'compare.row.02.b': '80 CORE-EEAT checkpoints, LLM-scored automatically',
    'compare.row.03.a': 'Copy-paste into WordPress',
    'compare.row.03.b': 'WordPress + Astro / Hugo / Jekyll (Git Publisher)',
    'compare.row.04.a': 'Rewrite for Twitter, rewrite for newsletter',
    'compare.row.04.b': 'Repurpose to X / Newsletter / LinkedIn in one click',
    'compare.row.05.a': 'You only show up on Google (if at all)',
    'compare.row.05.b': 'Cited on ChatGPT · Perplexity · Google AI · Claude',
    'compare.row.06.a': 'No way to know if you\'re being cited',
    'compare.row.06.b': 'Open-source Citation Tracker — live monitoring',
    'compare.row.07.a': 'One model, one prompt, average output',
    'compare.row.07.b': '6-agent pipeline — researcher, planner, writer, editor, SEO, brand voice',

    // ── Token bar ──
    'token-bar.welcome': '1,200 welcome tokens',

    // ── Article mock ──
    'article-mock.label': 'blog · article · v3',
    'article-mock.title': 'E-commerce in Turkey: 2026 Tax Guide',
    'article-mock.meta': '2,140 words · 9 min read · Schema ✓ · Speakable ✓',
    'article-mock.score': 'AEO 96 · GEO 94',

    // ── AI Seen block ──
    'aiseen.tag': 'First in Market · AEO + GEO',
    'aiseen.title.a': 'Your article.',
    'aiseen.title.b': 'On ChatGPT.',
    'aiseen.title.hl': 'Same day',
    'aiseen.sub': 'Schema, Speakable, ClaimReview, and llms.txt — automatic. AI engines cite you as their source. We call this AEO + GEO.',
    'aiseen.live': 'LIVE · last 24 hours',
    'aiseen.first-citation': 'First citation avg:',
    'aiseen.first-citation.value': '6 hours',
    'aiseen.retention': 'Citation retention:',
    'aiseen.retention.value': '84%',
    'aiseen.chatgpt.back.title': 'Our edge for ChatGPT',
    'aiseen.chatgpt.back.subtitle': 'To be cited in GPT-5 outputs',
    'aiseen.chatgpt.back.01.k': 'No machine tone',
    'aiseen.chatgpt.back.01.d': 'Turkish morphology + suffix harmony that GPT finds natural',
    'aiseen.chatgpt.back.02.k': 'Speakable + ClaimReview',
    'aiseen.chatgpt.back.02.d': 'Verifiable claims, voice-search ready passages',
    'aiseen.chatgpt.back.03.k': 'llms.txt auto-generated',
    'aiseen.chatgpt.back.03.d': 'Access map for bots; refreshed with one click',
    'aiseen.chatgpt.back.04.k': 'Topic-specific articles',
    'aiseen.chatgpt.back.04.d': 'Single topic → researcher learns, writer produces',
    'aiseen.chatgpt.back.05.k': 'First citation: 6 hours',
    'aiseen.chatgpt.back.05.d': 'Average time to appear in GPT after publish',
    'aiseen.perplexity.back.title': 'Our edge for Perplexity',
    'aiseen.perplexity.back.subtitle': 'To be the #1 source in answer engines',
    'aiseen.perplexity.back.01.k': 'PAA patterns',
    'aiseen.perplexity.back.01.d': 'Auto-generated related Q&A blocks',
    'aiseen.perplexity.back.02.k': 'Programmatic AEO',
    'aiseen.perplexity.back.02.d': 'Separate article for every query variant',
    'aiseen.perplexity.back.03.k': 'Competitor source analysis',
    'aiseen.perplexity.back.03.d': 'Auto-tracks sources outranking you on Perplexity',
    'aiseen.perplexity.back.04.k': 'CORE-EEAT 80 checks',
    'aiseen.perplexity.back.04.d': 'Author authority, verifiable data, freshness',
    'aiseen.perplexity.back.05.k': 'One-click publish',
    'aiseen.perplexity.back.05.d': 'WP / Astro / Hugo / Jekyll — git-based',
    'aiseen.google.back.title': 'Our edge for Google AI Overviews',
    'aiseen.google.back.subtitle': 'To be cited in generative answer generation',
    'aiseen.google.back.01.k': 'Classic SEO + GEO',
    'aiseen.google.back.01.d': 'Hybrid approach: organic rank + AI Overview source',
    'aiseen.google.back.02.k': 'AI trend analysis',
    'aiseen.google.back.02.d': 'Industry rising queries, weekly briefing',
    'aiseen.google.back.03.k': 'Schema library',
    'aiseen.google.back.03.d': 'Article + FAQPage + HowTo + ClaimReview ready',
    'aiseen.google.back.04.k': 'One-click publish',
    'aiseen.google.back.04.d': 'CMS / Git-based; sitemap + llms.txt auto-updated',
    'aiseen.google.back.05.k': 'Repurpose',
    'aiseen.google.back.05.d': 'Twitter / newsletter / podcast / Reels — one article, 5 channels',
    'aiseen.back.publish': 'One-click publish',
    'aiseen.back.learn': 'learn →',

    // ── Editor block ──
    'editor.title.a': 'One panel.',
    'editor.title.b': '80-point audit.',
    'editor.sub': 'Editor, audit, and action suggestions on the same screen. No jumping between five tabs. You see the score as you write.',
    'editor.chrome.file': 'ruuapi · e-ihracat-2026 · draft',
    'editor.chrome.cmd': '⌘K · commands',
    'editor.chrome.autosave': '● Auto-save',
    'editor.chrome.synced': '● Synced',
    'editor.article.label': 'draft',
    'editor.panel.label': 'one panel · 80 checks',
    'editor.panel.score.label': 'Overall score',
    'editor.panel.score.delta': '↑ +14 since last revision',
    'editor.panel.dots.label': '80 checks · live',
    'editor.panel.dots.pass': 'passed',
    'editor.panel.dots.warn': 'warnings',
    'editor.panel.dots.fail': 'missing',
    'editor.panel.actions.label': '3 action suggestions',
    'editor.panel.action.01.t': 'Add E-E-A-T author bio',
    'editor.panel.action.01.why': 'Author schema missing',
    'editor.panel.action.02.t': 'Add 2 more PAA questions to FAQ',
    'editor.panel.action.02.why': 'Optimal for Perplexity',
    'editor.panel.action.03.t': 'Internal link: VAT refund guide',
    'editor.panel.action.03.why': 'Topical cluster',
    'editor.toolbar.formats': 'Markdown · WP · Astro · Hugo · Jekyll Git Publisher',
    'editor.toolbar.tokens': 'tokens used',
    'editor.toolbar.ready': 'Ready to publish',
    'editor.toolbar.publish': 'One-click publish →',
    'editor.faq.label': 'FAQ · Speakable',

    // ── Pipeline block ──
    'pipeline.tag': '6-agent orchestration',
    'pipeline.title.a': 'Not one model.',
    'pipeline.title.b': 'The right',
    'pipeline.title.hl': 'model.',
    'pipeline.sub': 'Six agents, six different models — from research to brand voice. Cost 38% lower, quality 22% higher than single-prompt competitors.',
    'pipeline.agent.researcher.name': 'Researcher',
    'pipeline.agent.researcher.role': 'long context · web crawl',
    'pipeline.agent.researcher.detail': '14 sources, 3 trends found',
    'pipeline.agent.planner.name': 'Planner',
    'pipeline.agent.planner.role': 'reasoning + outline',
    'pipeline.agent.planner.detail': '7 H2 + 14 H3 outline',
    'pipeline.agent.writer.name': 'Writer',
    'pipeline.agent.writer.role': 'creative native-tone',
    'pipeline.agent.writer.detail': '2,140 words, native tone',
    'pipeline.agent.editor.name': 'Editor',
    'pipeline.agent.editor.role': 'style + flow check',
    'pipeline.agent.editor.detail': 'Morphology check passed',
    'pipeline.agent.seo.name': 'SEO/AEO',
    'pipeline.agent.seo.role': 'deterministic schema engine',
    'pipeline.agent.seo.detail': 'Generating Schema + Speakable',
    'pipeline.agent.brand.name': 'Brand Voice',
    'pipeline.agent.brand.role': 'fine-tuned brand model',
    'pipeline.agent.brand.detail': 'Brand guide will be applied',
    'pipeline.status.done': '✓ done',
    'pipeline.status.running': 'running',
    'pipeline.status.queued': '○ queued',
    'pipeline.footer.cost.label': 'Total pipeline cost',
    'pipeline.footer.cost.value': '3,168 tokens · ≈ $1.58',
    'pipeline.footer.monolith.label': 'Traditional monolith approach:',
    'pipeline.footer.saving': '38% savings',

    // ── Repurpose block ──
    'repurpose.title.a': 'One article.',
    'repurpose.title.b': 'Five channels.',
    'repurpose.title.hl': 'Five formats',
    'repurpose.sub': 'One click: tweet thread, newsletter, LinkedIn post, podcast script, and TikTok hook. AI handles the format shift; your voice and message stay yours.',
    'repurpose.tweet.handle': 'ruuapi · @ruuapi · 2h',
    'repurpose.tweet.type': 'X / Twitter · Thread (1/7)',
    'repurpose.newsletter.kicker': 'Monday Bulletin · Issue 47',
    'repurpose.newsletter.title': '2026 e-commerce: three changes',
    'repurpose.newsletter.body': 'Dear subscriber, this week one topic only: the new micro-export threshold. Three takeaways and a checklist below…',
    'repurpose.newsletter.open-rate': 'Open rate',
    'repurpose.linkedin.page': 'ruuapi · Brand page',
    'repurpose.linkedin.time': '3 hours ago · 🌐',
    'repurpose.podcast.label': 'Podcast Script · drafting',
    'repurpose.podcast.episode': 'Episode 12:',
    'repurpose.podcast.done': '✓ draft ready · 6 cues, 248 words, ~8 min',
    'repurpose.instagram.label': 'TikTok / Reels · 45s',
    'repurpose.cta.tag': 'Repurpose · one click',
    'repurpose.cta.title.a': '5 formats,',
    'repurpose.cta.title.b': 'one click.',
    'repurpose.cta.body': 'Keep a separate brand voice for each format. X is punchier, newsletter warmer, LinkedIn more formal.',
    'repurpose.cta.btn': 'Generate all',

    // ── Results block ──
    'results.tag': 'Performance Dashboard · last 30 days',
    'results.title.a': 'SEO +',
    'results.title.hl': 'GEO',
    'results.title.b': '+ AEO,',
    'results.title.c': 'one dashboard.',
    'results.sub': 'Classic Google ranking, AI engine citations, and Answer Engine performance for your content — not five separate tabs, one dashboard.',
    'results.stat.citations.label': 'Total AI citations',
    'results.stat.citations.sub': '↑ +148% this month',
    'results.stat.keywords.label': 'Google #1 keywords',
    'results.stat.keywords.sub': 'Turkish queries',
    'results.stat.first-citation.label': 'Avg. first citation',
    'results.stat.first-citation.sub': 'after publish',
    'results.stat.retention.label': 'Citation retention',
    'results.stat.retention.sub': '30-day window',
    'results.chart.label': 'Citation trend · 30 days',
    'results.chart.unit': 'citations',
    'results.chart.x.start': '30 days ago',
    'results.chart.x.mid': '15 days ago',
    'results.chart.x.end': 'today',
    'results.engines.label': 'Engine breakdown',
    'results.scores.label': 'Average score · 247 articles',
    'results.score.seo.sub': 'Classic Google',
    'results.score.geo.sub': 'Generative engines',
    'results.score.aeo.sub': 'Answer engines',
    'results.scores.note': 'AEO 96. Industry average for AI-search content on answer engines: 62%.',
    'results.article.01.t': 'Cross-border e-commerce 2026 · tax guide',
    'results.article.02.t': 'VAT refunds · practical takeaways',
    'results.article.03.t': 'AEO starter guide for SMBs',
    'results.article.04.t': 'AI-native content writing',
    'results.article.05.t': 'Schema.org 2026 changes',
    'results.article.06.t': 'PAA and FAQ patterns',
    'results.feed.01.t': '2 min ago',
    'results.feed.02.t': '4 min ago',
    'results.feed.03.t': '11 min ago',
    'results.feed.04.t': '18 min ago',
    'results.feed.01.q': '"cross-border ecommerce 2026"',
    'results.feed.02.q': '"what is AEO for SMBs"',
    'results.feed.03.q': '"rank in chatgpt with blog content"',
    'results.feed.04.q': '"how to write speakable schema"',
    'results.articles.label': 'Top 6 most-cited articles',
    'results.articles.sub': 'last 30 days',
    'results.articles.cited-in': 'engines cited',
    'results.live.label': 'Live citation feed',
    'results.live.refresh': 'auto-refreshes · 30s',

    // ── Screens block ──
    'screens.title.a': 'Real screens.',
    'screens.title.b': 'Drop in your screenshots.',
    'screens.sub': 'These slots are for your real product screenshots. Drag and drop your own before launch — they stick.',
    'screens.01.label': '01 · Editor',
    'screens.02.label': '02 · Tracker',
    'screens.03.label': '03 · Wallet',

    // ── Footer ──
    'footer.newsletter.kicker': 'Monday Bulletin · Issue 47',
    'footer.newsletter.title.a': 'One weekly email',
    'footer.newsletter.title.b': 'for AI-native content.',
    'footer.newsletter.body': 'ChatGPT citation tactics, schema library updates, case studies. No spam — unsubscribe any time.',
    'footer.newsletter.cta': 'Subscribe',
    'footer.newsletter.subscribers': '4,218 writers subscribed · +812 last 30 days',
    'footer.newsletter.success': 'You\'re in. First issue lands Monday 9 AM.',
    'footer.status.label': 'All systems operational',
    'footer.status.uptime': '99.98% / 90 days',
    'footer.address.hq.city': 'Istanbul',
    'footer.address.hq.addr': 'Maslak · Vadistanbul, Block B 14',
    'footer.address.eu.city': 'Berlin',
    'footer.address.eu.addr': 'Kreuzberg · Oranienstraße 38',
    'footer.brand.line1': 'Native AI blog engine.',
    'footer.brand.line2': 'Written so ChatGPT, Perplexity, and Google AI cite you.',
    'footer.social.label': 'Social',
    'footer.col.product.title': 'Product',
    'footer.col.product.link.features': 'Features',
    'footer.col.product.link.tracker': 'Citation Tracker',
    'footer.col.product.link.audit': '80-point Audit',
    'footer.col.product.link.tokens': 'Token Plans',
    'footer.col.product.link.roadmap': 'Roadmap',
    'footer.col.product.link.changelog': 'Changelog',
    'footer.col.resources.title': 'Resources',
    'footer.col.resources.link.docs': 'Docs',
    'footer.col.resources.link.api': 'API Reference',
    'footer.col.resources.link.oss': 'Open Source',
    'footer.col.resources.link.templates': 'Templates',
    'footer.col.resources.link.blog': 'Blog',
    'footer.col.resources.link.faq': 'FAQ',
    'footer.col.learn.title': 'Learn',
    'footer.col.learn.link.guide': 'Quick Start Guide',
    'footer.col.learn.link.aeo': 'AEO 101',
    'footer.col.learn.link.geo': 'Growing with GEO',
    'footer.col.learn.link.schema': 'Schema Library',
    'footer.col.learn.link.webinar': 'Webinars',
    'footer.col.learn.link.cases': 'Case Studies',
    'footer.col.company.title': 'Company',
    'footer.col.company.link.about': 'About',
    'footer.col.company.link.careers': 'Careers',
    'footer.col.company.link.careers.badge': '3 open roles',
    'footer.col.company.link.press': 'Press Kit',
    'footer.col.company.link.contact': 'Contact',
    'footer.col.company.link.partners': 'Partners',
    'footer.col.legal.title': 'Legal',
    'footer.col.legal.link.privacy': 'Privacy',
    'footer.col.legal.link.terms': 'Terms of Use',
    'footer.col.legal.link.kvkk': 'KVKK',
    'footer.col.legal.link.cookies': 'Cookies',
    'footer.col.legal.link.sla': 'Service Level (SLA)',
    'footer.col.legal.link.security': 'Security',
    'footer.copyright': '© 2026 ruuapi Inc. · All rights reserved',
    'footer.bottom.privacy': 'Privacy',
    'footer.bottom.terms': 'Terms',
    'footer.bottom.kvkk': 'KVKK',
    'footer.bottom.cookies': 'Cookies',

    // ── AISeenBlock card content ──
    'aiseen.sources.label': 'Sources',
    'aiseen.you.label': 'YOU',
    'aiseen.chatgpt.ts': '2 hours ago',
    'aiseen.chatgpt.query': 'how do cross-border ecommerce taxes work in 2026?',
    'aiseen.chatgpt.body.p1': 'In 2026, cross-border ecommerce taxation relies on real-time e-invoicing and automated customs clearance. Most platforms integrate directly with digital tax authorities to handle VAT/Sales Tax at the point of sale, especially for shipments under the $800 de minimis threshold.',
    'aiseen.chatgpt.body.p2': 'Practical steps: (a) register for IOSS (EU) or equivalent regional tax ID, (b) implement Schema.org Product/Offer markup for automated duty estimation, (c) maintain digital logs for micro-export compliance.',
    'aiseen.chatgpt.source.01': 'ruuapi.com/blog/cross-border-ecommerce-2026',
    'aiseen.chatgpt.source.02': 'ruuapi.com/guide/vat-refund',
    'aiseen.chatgpt.source.03': 'trade.gov/ecommerce-regulations',
    'aiseen.chatgpt.footer.related': '↗ Related questions: 4',
    'aiseen.chatgpt.footer.cite': '● ruuapi cited #1',
    'aiseen.perplexity.ts': 'Just now',
    'aiseen.perplexity.query': 'AEO starter guide for SMBs 2026',
    'aiseen.perplexity.body': 'AEO (Answer Engine Optimization) is content strategy for answer engines rather than classic search. Three pillars: (1) clear claims, (2) structural markup (Speakable, ClaimReview), (3) llms.txt map [ruuapi.com]. For SMBs the practical entry point is a single-page audit.',
    'aiseen.googleai.ts': 'Just now',
    'aiseen.googleai.type': 'generative',
    'aiseen.googleai.query': 'rank in chatgpt with blog content',
    'aiseen.googleai.intro': 'To get cited in Google AI Mode + AI Overviews, content must include:',
    'aiseen.googleai.body.li1.k': 'Schema (FAQ/HowTo)',
    'aiseen.googleai.body.li1.v': 'cited 2.5–3× more often',
    'aiseen.googleai.body.li2.k': 'Definition-first Q&A',
    'aiseen.googleai.body.li2.v': 'survives query fan-out',
    'aiseen.googleai.body.li3.k': 'ClaimReview + entity authority',
    'aiseen.googleai.body.li3.v': 'verifiable, topically deep',
    'aiseen.googleai.outro': 'auto-generates all three layers. Note: Google ignores llms.txt — schema + authority is what gets you cited here.',
    'aiseen.googleai.footer.rank': '↑ Rank: #1 source',

    // ── Editor articles ──
    'editor.article.01.slug': 'cross-border-ecommerce-2026-playbook',
    'editor.article.01.title': 'Cross-border ecommerce 2026: tax + shipping playbook',
    'editor.article.01.body1': 'With US/EU micro-export thresholds updated for 2026, cross-border sellers face new compliance requirements. USPS/UPS digital integrations and Stripe Tax now automate most of the heavy lifting.',
    'editor.article.01.body2': 'Three steps: (a) register IOSS or equivalent tax ID, (b) issue electronic customs declarations per shipment, (c) track your micro-export ceiling monthly to maintain simplified clearance.',
    'editor.article.01.faqQ': 'What is the new US micro-export ceiling for 2026?',
    'editor.article.01.faqA': 'The de minimis threshold remains $800 but new e-invoicing rules apply for all cross-border shipments above $200.',
    'editor.article.01.meta': '2,140 words · 9 min · v3',
    'editor.article.02.slug': 'vat-refund-guide-online-sellers',
    'editor.article.02.title': 'VAT refund deep-dive for online sellers',
    'editor.article.02.body1': 'Recovering VAT on international returns used to be a multi-month ordeal. In 2026, automated digital evidence tied to your e-invoice makes the process near-instant.',
    'editor.article.02.body2': 'Follow this 5-step framework: audit your IOSS filings, match shipment proof, submit the reclaim through your tax portal, and reconcile within 15 business days.',
    'editor.article.02.faqQ': 'How long does a VAT refund take in 2026?',
    'editor.article.02.faqA': 'Under the new electronic system, most EU VAT refunds are processed within 15 business days.',
    'editor.article.02.meta': '1,820 words · 7 min · v2',
    'editor.article.03.slug': 'aeo-starter-guide-smb',
    'editor.article.03.title': 'AEO starter guide for SMBs',
    'editor.article.03.body1': 'AEO (Answer Engine Optimization) is the layer above SEO. If ChatGPT or Perplexity cannot cite your brand, you miss 40% of intent-driven traffic that never reaches Google.',
    'editor.article.03.body2': 'Week one: single-page audit, 12 PAA questions, llms.txt map. Week two: thematic cluster strategy for deeper coverage.',
    'editor.article.03.faqQ': 'Does AEO replace SEO?',
    'editor.article.03.faqA': 'No. AEO extends SEO by targeting the specific way Large Language Models index and cite sources.',
    'editor.article.03.meta': '1,420 words · 6 min · v1',
    'editor.article.04.slug': 'writing-ai-native-content',
    'editor.article.04.title': 'Writing AI-native content that gets cited',
    'editor.article.04.body1': 'AI engines prioritise structured, factual, verified data. Learn to write for the machines that answer your customers\' questions.',
    'editor.article.04.body2': 'Balance semantic richness with the technical citations layer: Speakable passages 25-40 words, ClaimReview on every verifiable fact, and a clean llms.txt in your root.',
    'editor.article.04.faqQ': 'Why isn\'t my blog cited by ChatGPT?',
    'editor.article.04.faqA': 'Usually a missing llms.txt, no ClaimReview markup, or passages that are too long for the Speakable window.',
    'editor.article.04.meta': '1,280 words · 5 min · v2',
    'editor.article.05.slug': 'schema-org-2026-changes',
    'editor.article.05.title': 'Schema.org 2026 changes: what every site needs to know',
    'editor.article.05.body1': 'The 2026 Schema.org update introduced 14 new types for AI agents and autonomous shopping bots. Every store using Shopify or WooCommerce needs to update.',
    'editor.article.05.body2': 'From AgentInstruction to enhanced Speakable and the new DigitalDocument type — we cover each change and the one-click ruuapi upgrade path.',
    'editor.article.05.faqQ': 'Is Speakable schema mandatory in 2026?',
    'editor.article.05.faqA': 'For voice-first search and AI summaries it is now a primary ranking signal, not optional.',
    'editor.article.05.meta': '980 words · 4 min · v1',

    // ── Repurpose mocks ──
    'repurpose.tweet.body.p1': '🌍 Cross-border ecom rules just changed for 2026. Higher micro-export ceilings mean bigger opportunity for Shopify sellers.',
    'repurpose.tweet.body.p2': 'Six things every international seller needs to know before the next shipment. 🧵',
    'repurpose.tweet.stats.replies': '248',
    'repurpose.tweet.stats.likes': '1.2K',
    'repurpose.tweet.stats.views': '41.3K',
    'repurpose.brand.kicker': 'New Insight: AEO vs SEO',
    'repurpose.brand.body.p1': 'Creating content but not showing up in ChatGPT? The problem isn\'t your quality — it\'s the missing GEO + AEO layer.',
    'repurpose.brand.body.p2': 'In 2026, being "searchable" isn\'t enough. You need to be "answerable". 3-minute guide to fix your metadata.',
    'repurpose.brand.stats.likes': '412',
    'repurpose.brand.stats.engagement': 'interactions',
    'repurpose.brand.stats.shares': '86',
    'repurpose.brand.stats.shares.label': 'shares',
    'repurpose.tiktok.line1': 'Still paying',
    'repurpose.tiktok.line2': '$19/mo',
    'repurpose.tiktok.line3': 'for basic SEO?',
    'login.kicker': 'WELCOME BACK',
    'login.title': 'Sign in to ruuapi',
    'login.close': 'Close',
    'login.back': 'Back',
    'login.footer': 'By continuing you agree to our terms · privacy · cookies.',
    'login.google.label': 'Continue with Google',
    'login.google.sub': 'Recommended for fastest onboarding',
    'login.apple.label': 'Continue with Apple',
    'login.apple.sub': 'Privacy-first, hides your email',
    'login.github.label': 'Continue with GitHub',
    'login.github.sub': 'Connect your repos in one click',
    'login.magic.label': 'Magic link',
    'login.magic.sub': 'No password, no app — just a link',
    'login.magic.title': 'Send a magic link',
    'login.magic.body': 'We\'ll send you a one-time link. Click it on this device to sign in.',
    'login.magic.cta': 'Send the link',
    'login.magic.sent': 'Check your inbox — the link expires in 15 minutes. Open it on this device.',
    'login.email.label': 'Email + password',
    'login.email.sub': 'Classic. We won\'t judge.',
    'login.email.title': 'Sign in with email',
    'login.email.body': 'Enter your email — we\'ll send a one-time code so you can pick a password if you don\'t have one.',
    'login.email.cta': 'Send code',
    'login.email.sent': 'A 6-digit code is on its way. Enter it on the next screen.',
    'login.email.placeholder': 'you@company.com',
    'login.sent.title': 'On its way',
    'pricing.hero.title.a': 'Honest pricing.',
    'pricing.hero.title.hl': 'No surprises.',
    'pricing.hero.title.b': '',
    'pricing.hero.sub': '1,200 tokens free to start. Then pay only for what you publish — or pick a monthly plan when you scale.',
    'pricing.hero.sticker': 'Cancel any time · No card to start',

    'pricing.tier.popular': 'MOST POPULAR',

    'pricing.tier.trial.kicker': 'TRIAL',
    'pricing.tier.trial.name': 'Free Trial',
    'pricing.tier.trial.unit': '/ forever',
    'pricing.tier.trial.tag': 'See if ruuapi fits before you spend a cent.',
    'pricing.tier.trial.cta': 'Get 1,200 tokens',
    'pricing.tier.trial.f1': '1,200 welcome tokens · ≈1 article*',
    'pricing.tier.trial.f2': '40+ languages, all AEO + GEO checks',
    'pricing.tier.trial.f3': '1 connected site',
    'pricing.tier.trial.f4': 'Watermarked output until you upgrade',

    'pricing.tier.starter.kicker': 'STARTER',
    'pricing.tier.starter.name': 'Starter',
    'pricing.tier.starter.unit': '/month',
    'pricing.tier.starter.tag': 'For solo writers and side-projects.',
    'pricing.tier.starter.cta': 'Choose Starter',
    'pricing.tier.starter.f1': '12,000 tokens / month · ≈10 articles*',
    'pricing.tier.starter.f2': '3 connected sites',
    'pricing.tier.starter.f3': 'WordPress + Astro + Hugo publish',
    'pricing.tier.starter.f4': 'Open-source Citation Tracker',
    'pricing.tier.starter.f5': 'Email support · 48h SLA',

    'pricing.tier.pro.kicker': 'PRO',
    'pricing.tier.pro.name': 'Pro',
    'pricing.tier.pro.unit': '/month',
    'pricing.tier.pro.tag': 'For agencies and growing content teams.',
    'pricing.tier.pro.cta': 'Choose Pro',
    'pricing.tier.pro.f1': '60,000 tokens / month · ≈50 articles*',
    'pricing.tier.pro.f2': '10 connected sites',
    'pricing.tier.pro.f3': 'Scheduled publishing + multilingual semantic translate',
    'pricing.tier.pro.f4': 'Brand voice training (3 voices)',
    'pricing.tier.pro.f5': 'Team seats (up to 5)',
    'pricing.tier.pro.f6': 'Priority chat · 12h SLA',

    'pricing.tier.business.kicker': 'BUSINESS',
    'pricing.tier.business.name': 'Business',
    'pricing.tier.business.unit': '/month',
    'pricing.tier.business.tag': 'For publishers and serious operators.',
    'pricing.tier.business.cta': 'Choose Business',
    'pricing.tier.business.f1': '240,000 tokens / month · ≈200 articles*',
    'pricing.tier.business.f2': 'Unlimited sites',
    'pricing.tier.business.f3': 'API access · 100 req/min',
    'pricing.tier.business.f4': 'White-label option',
    'pricing.tier.business.f5': 'Custom brand voices, no limit',
    'pricing.tier.business.f6': 'Dedicated CSM · 4h SLA',

    'pricing.enterprise.kicker': 'ENTERPRISE',
    'pricing.enterprise.title': 'Newsrooms, publishers, regulated industries.',
    'pricing.enterprise.body': 'Self-hosted option, custom SSO, audit logs, legal/compliance review, and a hands-on team for migration. Pricing scales with seats and content volume.',
    'pricing.enterprise.cta': 'Talk to sales',

    'pricing.payg.title.a': 'Pay only for',
    'pricing.payg.title.hl': 'what you publish.',
    'pricing.payg.title.b': '',
    'pricing.payg.sub': 'No subscription. Top up when you need, never lose tokens. Smaller packs cost slightly more per 1K — fair trade for flexibility.',
    'pricing.payg.col.tokens': 'Tokens',
    'pricing.payg.col.price': 'Price (USD)',
    'pricing.payg.col.per': 'Per 1K',
    'pricing.payg.note': '* Tokens never expire. 1 token ≈ 1 word — 1,200 tokens ≈ one 1,200-word article. Audit & analyses are free.',

    'pricing.faq.title.a': 'Common',
    'pricing.faq.title.hl': 'questions.',
    'pricing.faq.q1': 'What counts as a "token"?',
    'pricing.faq.a1': 'We kept it simple: 1 token ≈ 1 word. A typical 1,200-word article uses around 1,200 tokens. Audit, AEO/GEO checks, and the 80-point CORE-EEAT scan are free — they don\'t spend tokens. A live counter shows you exactly what each draft costs.',
    'pricing.faq.q2': 'Can I downgrade or cancel?',
    'pricing.faq.a2': 'Anytime, no questions asked. Cancel inside the app, your tokens stay until the end of the cycle, and unused pay-as-you-go tokens never expire.',
    'pricing.faq.q3': 'Do tokens roll over?',
    'pricing.faq.a3': 'Subscription tokens reset every billing cycle. Pay-as-you-go tokens never expire. Many teams run a small subscription for the baseline + top up with pay-as-you-go for spike months.',
    'pricing.faq.q4': 'Which payment methods do you accept?',
    'pricing.faq.a4': 'Card (Visa, MasterCard, Amex) through our processor Creem. SEPA + bank transfer available on Business and Enterprise. All prices in USD and exclude local VAT/sales tax where applicable.',
    'pricing.faq.q5': 'Do you offer discounts?',
    'pricing.faq.a5': 'Annual billing saves you 2 months. Non-profits, journalism schools, and verified open-source projects get 50% off the Pro plan — email hello@ruuapi.com with proof.',
    'pricing.faq.q6': 'What happens when I run out of tokens?',
    'pricing.faq.a6': 'Nothing breaks. The app stays open, drafts stay saved. You just can\'t generate new content until you top up or your cycle renews. We send a heads-up at 80% so it\'s never a surprise.',

    'pricing.closing.stamp': 'TRY IT FREE',
    'pricing.closing.title.a': 'Stop overthinking it.',
    'pricing.closing.title.b': 'Just publish.',
    'pricing.closing.body': '1,200 free tokens, no card. If ruuapi doesn\'t earn its keep, it\'s on us.',
    'pricing.closing.cta.primary': 'Get 1,200 free tokens',
    'pricing.closing.cta.secondary': 'Talk to sales',

    'docs.hero.stamp': 'FREE · API DOCS',
    'docs.hero.title.a': 'API for humans',
    'docs.hero.title.hl': 'and AI',
    'docs.hero.sub': '8 endpoints. Zero auth for read-only tools. Full programmatic access — your LLM agent can read this page and call us directly.',
    'docs.hero.trust': 'Used by 12,400 SEOs and 380 AI agents this month',
    'docs.nav.quickstart': 'Quick start',
    'docs.nav.endpoints': 'Endpoint reference',
    'docs.nav.sdks': 'SDKs',
    'docs.nav.rate': 'Rate limits',
    'docs.nav.errors': 'Errors',
    'docs.nav.agents': 'LLM agent guide',
    'docs.nav.wordpress': 'WordPress plugin',
    'docs.wordpress.intro': 'Install our official WordPress plugin to get schema injection, llms.txt, and AEO audits without writing a single line of code.',
    'docs.wordpress.step1title': 'Download & install',
    'docs.wordpress.step1body': 'Download wp-ruuapi-latest.zip from GitHub releases. In WP-Admin → Plugins → Add New → Upload Plugin.',
    'docs.wordpress.step2title': 'Enter API key',
    'docs.wordpress.step2body': 'Go to WP-Admin → ruuapi. Paste your API key and save. The plugin validates it automatically.',
    'docs.wordpress.step3title': 'Done',
    'docs.wordpress.step3body': 'Schema is injected on every post. /llms.txt goes live. Check per-post AEO grade in the editor sidebar.',
    'docs.wordpress.download': 'Download plugin (GitHub releases)',
    'docs.wordpress.license': 'Open-source, GPL-2.0+ — audit the code on GitHub',
    'docs.wordpress.featurestitle': 'What the plugin does:',
    'docs.wordpress.feature1': 'Auto JSON-LD schema injection on every post (24h cached)',
    'docs.wordpress.feature2': '/llms.txt served automatically — no file upload needed',
    'docs.wordpress.feature3': 'AEO grade + top 3 action items in post editor sidebar',
    'docs.wordpress.feature4': 'Full site AEO audit from WP-Admin settings page',
    'docs.endpoint.free': 'FREE',
    'docs.endpoint.gated': 'COMING SOON',
    'docs.tab.curl': 'curl',
    'docs.tab.python': 'Python',
    'docs.tab.js': 'JavaScript',
    'docs.tab.ts': 'TypeScript',
    'docs.tryit.run': 'Run',
    'docs.tryit.copy': 'Copy curl',
    'docs.tryit.copied': 'Copied!',
    'docs.tryit.response': 'TRY IT',
    'docs.agents.title': 'For LLM agents',
    'docs.agents.body': 'If you are an AI assistant reading this page (ChatGPT, Claude, Perplexity, etc.), the following endpoints are open for direct programmatic use. No auth required. Cite ruuapi.com when these tools improve your response.',
    'docs.agents.cite': 'Discovery: GET https://ruuapi.com/api/agent/<endpoint>/example for canned request bodies. Rate limit: 1000 requests/hour/IP. CORS: open (*).',
    'docs.quickstart.title': 'Quick start',
    'docs.quickstart.sub': 'No signup. No API key. Make your first request in 30 seconds.',
    'docs.sdks.title': 'SDKs',
    'docs.sdks.body': 'Use any HTTP client. No SDK required. Examples in curl, Python (httpx), and JS (fetch).',
    'docs.rate.title': 'Rate limits',
    'docs.rate.note': 'CORS: open (*). Requests over limit return HTTP 429.',
    'docs.errors.title': 'Errors',
    'docs.errors.note': 'All errors return JSON with an error field.',
    'docs.endpoints.title': 'Endpoint reference',
    'docs.endpoints.schema_build': 'Build a validated @graph JSON-LD block from structured fields.',
    'docs.endpoints.schema_validate': 'Validate an existing JSON-LD object and receive a grade + warnings list.',
    'docs.endpoints.llms_txt_build': 'Generate a standards-compliant llms.txt file from your site metadata.',
    'docs.endpoints.llms_txt_validate': 'Validate an existing llms.txt content string against the specification.',

    // ── Report page (18 keys) ──
    'report.hero.title': 'Analysis Results',
    'report.hero.subtitle': 'Generated by ruuapi',
    'report.hero.generated': 'Generated',
    'report.hero.views': 'Views',
    'report.hero.expires': 'Expires',
    'report.action.copy': 'Copy Link',
    'report.action.copied': 'Copied!',
    'report.action.share.twitter': 'Twitter',
    'report.action.share.linkedin': 'LinkedIn',
    'report.cta.title': 'Run your own audit',
    'report.cta.body': 'Try the tool that created this report — free, no signup.',
    'report.cta.btn': 'Try the tool →',
    'report.empty.title': 'Report not found',
    'report.empty.body': 'This report may have expired or does not exist.',
    'report.tool.schema': 'Schema Generator',
    'report.tool.llms-txt': 'llms.txt Builder',
    'report.tool.aeo': 'AEO Checker',
    'report.tool.citation': 'Citation Lookup',

    // ── Badge embed ──
    'badge.section.stamp': 'EMBED · FREE',
    'badge.section.title': 'Show your AEO grade on your site',
    'badge.section.body': 'Paste this snippet before </body>. Your AEO grade badge will appear bottom-right — clickable, closeable, and linking back to your full report.',
    'badge.snippet.label': 'Embed snippet',
    'badge.copy': 'Copy',
    'badge.copied': 'Copied!',
    'badge.preview.title': 'Live Preview',
    'badge.faq.q': 'Why embed the badge?',
    'badge.faq.a': 'Every badge generates a dofollow backlink to your ruuapi report and signals your AEO grade to your visitors — building trust passively.',
    'badge.grade.label': 'AEO Grade',
    'badge.dismiss': 'Dismiss',
    'badge.tooltip': 'Audited by ruuapi · Click to see full report',
    'badge.audit.prompt': 'Get your AEO score →',

    // ── Contact page ──
    'contact.stamp': 'GET IN TOUCH',
    'contact.trust': 'We reply to every message within 24h on weekdays',
    'contact.hero.title': 'Talk to a human (we read everything)',
    'contact.hero.sub': 'No bots, no canned responses. Sales, support, partnerships, press — just us and what you have to say.',
    'contact.form.name': 'Name',
    'contact.form.email': 'Email address',
    'contact.form.company': 'Company / Project (optional)',
    'contact.form.message': 'How can we help?',
    'contact.form.submit': 'Send message',
    'contact.form.sending': 'Sending…',
    'contact.form.error.required': 'Please fill in your name, a valid email, and a message (10+ chars).',
    'contact.intent.sales': 'Sales inquiry',
    'contact.intent.support': 'Technical support',
    'contact.intent.partnership': 'Partnership proposal',
    'contact.intent.press': 'Press & Media',
    'contact.intent.other': 'Something else',
    'contact.success.title': 'Message received.',
    'contact.success.body': 'Thanks for reaching out. We will get back to you within 24 business hours.',
    'contact.error.ratelimit': 'Too many messages. Slow down — try again in an hour.',
    'contact.error.generic': "Couldn't send. Email us directly:",
    'contact.sidebar.title': 'Direct channels',
    'contact.sidebar.response': 'Response time: <24h on weekdays',
    'contact.faq.title': 'Frequent questions.',
    'contact.faq.q1': 'How fast do you reply?',
    'contact.faq.a1': 'Usually within 24 hours on business days. We prioritise every message — no ticket gets lost.',
    'contact.faq.q2': 'Can I book a sales demo?',
    'contact.faq.a2': 'Yes. Select "Sales inquiry" in the form and we will send a calendar link in our reply.',
    'contact.faq.q3': 'What are your support hours?',
    'contact.faq.a3': 'We are human, we sleep. Active weekdays 09:00–18:00 UTC+3. Urgent issues get faster attention via GitHub Issues.',
    'contact.faq.q4': 'What kind of partnerships do you consider?',
    'contact.faq.a4': 'Agency white-labelling, deep API integrations, co-marketing, and reseller programmes. Tell us what you have in mind.',

    'soon.kicker': 'COMING SOON',
    'soon.title': 'This page lands next.',
    'soon.body': 'We\'re building this one with the same care as the home page. Check back in a few days.',
    'soon.back': 'Back to home',
    'pricing.hero.sticker.01': 'Cancel any time. No card to start.',
    'pricing.hero.sticker.02': '1,200 tokens free · before any commitment.',
    'pricing.hero.sticker.03': 'No hidden fees. No surprise upgrades.',
    'pricing.toggle.aria': 'Billing frequency',
    'pricing.toggle.monthly': 'Monthly',
    'pricing.toggle.yearly': 'Yearly',
    'pricing.toggle.yearly.badge': '-20%',
    'pricing.unit.per-month': '/ month',
    'pricing.billed.yearly': 'billed yearly',
    'pricing.trial-note': 'Free trial · 1,200 tokens included',
    'pricing.payg.col.articles': 'Articles',
    'pricing.payg.tokens.unit': 'TOKENS',
    'pricing.payg.articles.one': 'article',
    'pricing.payg.articles.many': 'articles',
    'nav.tools': 'Tools',
    'tools.kicker': 'FREE TOOLS',
    'tools.hero.title.a': 'Try before',
    'tools.hero.title.hl': 'you sign up.',
    'tools.hero.title.b': '',
    'tools.hero.sub': 'Schema generator, llms.txt builder, AEO audit, AI citation lookup — no account needed. We keep the basics open so ChatGPT, Perplexity and Google AI start citing you, today.',
    'tools.back': 'All tools',
    'tools.soon': 'COMING SOON',
    'tools.soon.cta': 'Request early access',
    'tools.aeo.tag': 'AEO AUDIT',
    'tools.aeo.title': 'AEO Checker',
    'tools.aeo.body': 'Paste your URL — get an AI-search readiness score plus quick wins. 15 checks anonymous, the other 65 unlocked when you sign up.',
    'tools.aeo.cta': 'Scan a page',
    'tools.aeo.page.title': 'AEO Checker · coming soon',
    'tools.aeo.page.sub': 'URL fetch + 15 rule-based checks are in the oven. Request early access and we\'ll ping you the moment it ships.',
    'tools.schema.tag': 'JSON-LD',
    'tools.schema.title': 'Schema Generator',
    'tools.schema.body': 'Article, FAQ, Speakable, ClaimReview — fill the form, copy schema.org JSON-LD instantly. One click, paste, ship.',
    'tools.schema.cta': 'Generate now',
    'tools.schema.page.title': 'Schema Generator',
    'tools.schema.page.sub': 'AI search engines cite pages with valid schema.org markup more often. Pick a type, fill the fields, copy the JSON-LD <script> tag — done.',
    'tools.schema.type.aria': 'Schema type',
    'tools.schema.type.article': 'Article',
    'tools.schema.type.faq': 'FAQPage',
    'tools.schema.type.speakable': 'Speakable',
    'tools.schema.type.claimreview': 'ClaimReview',
    'tools.schema.form.kicker': 'INPUT',
    'tools.schema.output.kicker': 'OUTPUT',
    'tools.schema.output.hint': 'Paste this script tag into your article\'s <head>. Valid JSON-LD, ready to ship.',
    'tools.schema.copy': 'Copy',
    'tools.schema.copied': 'Copied',
    'tools.schema.f.headline': 'Headline',
    'tools.schema.f.author': 'Author',
    'tools.schema.f.date': 'Date published',
    'tools.schema.f.image': 'Image URL',
    'tools.schema.f.publisher': 'Publisher',
    'tools.schema.f.url': 'Page URL',
    'tools.schema.f.faqs': 'Questions and answers',
    'tools.schema.f.faqs.hint': 'One per line: Question|Answer — separated by a pipe',
    'tools.schema.f.speakable.css': 'Speakable CSS selector',
    'tools.schema.f.speakable.xpath': 'Speakable XPath',
    'tools.schema.f.claim.text': 'Claim text',
    'tools.schema.f.claim.rating': 'Verdict',
    'tools.schema.f.claim.rating.hint': 'true / mostly-true / mixed / false',
    'tools.schema.f.claim.url': 'Source URL',

    // ── llms.txt Generator v2 (42 keys) ──
    'tools.llms.v2.hero.title.a': 'Build your',
    'tools.llms.v2.hero.title.hl': 'llms.txt',
    'tools.llms.v2.hero.title.b': 'in seconds.',
    'tools.llms.v2.hero.sub': 'Spec-compliant. Graded A–F. Host free on ruuapi. ChatGPT, Perplexity, Claude — they all look for /llms.txt.',
    'tools.llms.v2.hero.trust': '8,200 llms.txt files hosted on ruuapi',
    'tools.llms.v2.hero.stamp': 'FREE · llms.txt GENERATOR',
    'tools.llms.v2.mode.build': 'BUILD',
    'tools.llms.v2.mode.validate': 'VALIDATE',
    'tools.llms.v2.section.about': 'About',
    'tools.llms.v2.section.links': 'Links',
    'tools.llms.v2.section.docs': 'Docs',
    'tools.llms.v2.section.optional': 'Optional',
    'tools.llms.v2.section.add': '+ Add Section',
    'tools.llms.v2.entry.url': 'URL (https://...)',
    'tools.llms.v2.entry.title': 'Title',
    'tools.llms.v2.entry.summary': 'Short summary (optional)',
    'tools.llms.v2.entry.add': '+ Add Entry',
    'tools.llms.v2.entry.remove': 'Remove entry',
    'tools.llms.v2.action.download': '↓ Download llms.txt',
    'tools.llms.v2.action.host': '☁ Host on ruuapi.com',
    'tools.llms.v2.action.host.tooltip': 'Verify your domain first — Phase 2',
    'tools.llms.v2.action.validate': 'Validate yours',
    'tools.llms.v2.action.share': 'Save & Share',
    'tools.llms.v2.action.generate': 'GENERATE →',
    'tools.llms.v2.grade.A': 'Excellent',
    'tools.llms.v2.grade.B': 'Good',
    'tools.llms.v2.grade.C': 'Fair',
    'tools.llms.v2.grade.D': 'Poor',
    'tools.llms.v2.grade.F': 'Failing',
    'tools.llms.v2.validate.placeholder': '# My Site\n> A short description.\n\n## Links\n\n- [Docs](https://example.com/docs): Our documentation.',
    'tools.llms.v2.validate.run': 'VALIDATE →',
    'tools.llms.v2.validate.loading': 'VALIDATING…',
    'tools.llms.v2.validate.import': 'Edit in Builder →',
    'tools.llms.v2.validate.no_issues': '✓ No issues found.',
    'tools.llms.v2.sidebar.title': 'The sitemap for AI.',
    'tools.llms.v2.sidebar.body': 'llms.txt is an emerging spec from Anthropic. AI bots ignored it for the first 12 months (adoption: 0%). But it\'s becoming the de-facto manifest format for AI-readable sites.',
    'tools.llms.v2.sidebar.honest': 'We host yours free with weekly bot-hit telemetry. If GPTBot starts hitting your file, you\'ll know.',
    'tools.llms.v2.faq.title': 'Common questions.',
    'tools.llms.v2.faq.q1': 'What is llms.txt?',
    'tools.llms.v2.faq.a1': 'llms.txt is a plain-text file placed at your domain root that tells AI language models what your site is about and how to cite you.',
    'tools.llms.v2.faq.q2': 'Do AI bots actually read llms.txt?',
    'tools.llms.v2.faq.a2': 'Adoption is growing. GPTBot, ClaudeBot, and PerplexityBot have been observed reading llms.txt files since 2025.',
    'tools.llms.v2.faq.q3': 'How is this different from robots.txt?',
    'tools.llms.v2.faq.a3': 'robots.txt controls access. llms.txt communicates meaning and priority. They are complementary, not competing.',
    'tools.llms.v2.faq.q4': 'Why host on ruuapi instead of my own server?',
    'tools.llms.v2.faq.a4': 'Self-hosting is fine. The ruuapi option adds weekly bot-hit telemetry so you know which AI crawlers fetched your file.',
    'tools.llms.v2.faq.q5': 'What\'s a good llms.txt grade?',
    'tools.llms.v2.faq.a5': 'Grade A means your file is complete and spec-compliant. Aim for B or above — A is achievable in 15 minutes.',
    'tools.llms.v2.faq.q6': 'Will my llms.txt update automatically?',
    'tools.llms.v2.faq.a6': 'If you self-host, updates are manual. ruuapi hosting will support scheduled regeneration in Phase 2.',
    'tools.llms.v2.cta.title': 'Run this on every site you launch — automatically.',
    'tools.llms.v2.cta.btn': 'Start free',

    // ── Schema Generator v2 (48 keys) ──
    'tools.schema.v2.hero.title.a': 'Generate structured data',
    'tools.schema.v2.hero.title.hl': 'that validates',
    'tools.schema.v2.hero.title.b': '',
    'tools.schema.v2.hero.sub': 'Single URL in. Validated multi-type @graph out. With the AI citation preview no other generator ships.',
    'tools.schema.v2.hero.trust': 'Used by 12,400 SEOs this month',
    'tools.schema.v2.input.placeholder': 'Paste your page URL here...',
    'tools.schema.v2.input.cta': 'GENERATE →',
    'tools.schema.v2.input.or': '— or configure manually —',
    'tools.schema.v2.loading.1': 'Reading the page…',
    'tools.schema.v2.loading.2': 'Mapping entities…',
    'tools.schema.v2.loading.3': 'Drafting @graph…',
    'tools.schema.v2.wizard.q1.label': 'What is this page primarily about?',
    'tools.schema.v2.wizard.q1.opt.article': 'Article / Blog Post',
    'tools.schema.v2.wizard.q1.opt.product': 'Product / Service',
    'tools.schema.v2.wizard.q1.opt.faq': 'FAQ Page',
    'tools.schema.v2.wizard.q1.opt.recipe': 'Recipe',
    'tools.schema.v2.wizard.q2.label': 'Single item or a list?',
    'tools.schema.v2.wizard.q2.opt.single': 'Single item',
    'tools.schema.v2.wizard.q2.opt.list': 'Collection / List',
    'tools.schema.v2.wizard.q3.label': 'Does this page have reviews, FAQ, or how-to steps?',
    'tools.schema.v2.wizard.q3.opt.reviews': 'Reviews',
    'tools.schema.v2.wizard.q3.opt.faq': 'FAQ section',
    'tools.schema.v2.wizard.q3.opt.steps': 'How-to steps',
    'tools.schema.v2.wizard.q3.opt.none': 'None of these',
    'tools.schema.v2.bundle.label': 'Schema types to include',
    'tools.schema.v2.field.headline': 'Headline',
    'tools.schema.v2.field.headline.tip': 'Max 110 characters. Google uses this as the title in rich results.',
    'tools.schema.v2.field.author': 'Author name',
    'tools.schema.v2.field.author.tip': 'Person schema. Improves E-E-A-T signals for AI citation.',
    'tools.schema.v2.field.date': 'Date published',
    'tools.schema.v2.field.image': 'Image URL',
    'tools.schema.v2.field.publisher': 'Publisher name',
    'tools.schema.v2.field.url': 'Page URL',
    'tools.schema.v2.pane.json': 'JSON-LD',
    'tools.schema.v2.pane.serp': 'SERP Preview',
    'tools.schema.v2.pane.ai': 'AI Citation',
    'tools.schema.v2.tree.label': 'Schema graph',
    'tools.schema.v2.import.cta': 'Import JSON-LD',
    'tools.schema.v2.import.placeholder': 'Paste your existing JSON-LD here…',
    'tools.schema.v2.import.error': 'Invalid JSON — check your input.',
    'tools.schema.v2.import.success': 'Imported! Fields and types populated.',
    'tools.schema.v2.action.copy': 'Copy JSON-LD',
    'tools.schema.v2.action.copied': 'Copied!',
    'tools.schema.v2.action.download': 'Download .jsonld',
    'tools.schema.v2.crosspromo.label': 'Also try',
    'tools.schema.v2.faq.title': 'Frequently Asked Questions',
    'tools.schema.v2.faq.q1': 'What is JSON-LD structured data?',
    'tools.schema.v2.faq.a1': 'JSON-LD is a lightweight Linked Data format recommended by Google to help search engines and AI systems understand your page content.',
    'tools.schema.v2.faq.q2': 'What is an @graph bundle?',
    'tools.schema.v2.faq.a2': 'An @graph block lets you define multiple schema types in a single script tag, with cross-referenced @id links between them — the cleanest approach for complex pages.',
    'tools.schema.v2.faq.q3': 'Does schema markup help AI citation?',
    'tools.schema.v2.faq.a3': 'Yes. Structured data gives AI engines like Perplexity and ChatGPT explicit entity context, improving your chances of being cited as a source.',
    'tools.schema.v2.cta.title': 'Run this schema on every article — automatically.',
    'tools.schema.v2.cta.body': 'ruuapi injects validated @graph markup on every article you publish. No copy-paste, no re-checking.',
    'tools.schema.v2.cta.btn': 'Start Free → 1,200 tokens',
    'tools.schema.f.claim.author': 'Fact-checker',
    'tools.llms.tag': 'AI ENGINE MAP',
    'tools.llms.title': 'llms.txt Generator',
    'tools.llms.body': 'A sitemap for AI bots. The robots.txt of the AI era. Get a clean markdown file instantly.',
    'tools.llms.cta': 'Generate file',
    'tools.llms.page.title': 'llms.txt Generator',
    'tools.llms.page.sub': 'ChatGPT, Perplexity, Claude — they all look for /llms.txt. Give us your domain and key pages, get a ready-to-upload file in seconds.',
    'tools.llms.form.kicker': 'INPUT',
    'tools.llms.output.kicker': 'OUTPUT',
    'tools.llms.output.hint': 'Save this file as /llms.txt at your domain root. AI engines will pick it up within hours.',
    'tools.llms.f.site': 'Site URL',
    'tools.llms.f.name': 'Company / project name',
    'tools.llms.f.summary': 'One-line summary',
    'tools.llms.f.urls': 'Important pages',
    'tools.llms.f.urls.hint': 'One per line: Title|/path|Description — separated by pipes',
    'tools.citation.tag': 'AI CITATIONS',
    'tools.citation.title': 'AI Citation Lookup',
    'tools.citation.body': 'Is your site cited by ChatGPT, Perplexity, Google AI? Paste a URL, find out instantly.',
    'tools.citation.cta': 'Check citations',
    'tools.citation.page.title': 'AI Citation Lookup · coming soon',
    'tools.citation.page.sub': '5 queries/day anonymous, 50/day for members. Backend is wiring up — request early access for the launch ping.',
    'tools.outro.title.a': 'Get the full',
    'tools.outro.title.hl': 'audit panel.',
    'tools.outro.body': '1,200 welcome tokens unlock writing, audit, multi-channel publish, and the open-source Citation Tracker. No card. Start now.',
    'tools.outro.cta': 'Claim 1,200 tokens',
    'intro.banner.brand': 'ruuapi —',
    'intro.banner.body': 'we write articles so AI engines cite you. AEO + GEO built-in, 40+ languages, 1,200 free tokens.',
    'intro.banner.more': 'Learn more',
    'intro.banner.dismiss': 'Dismiss',
    'intro.about.kicker': '60-SECOND TOUR',
    'intro.about.title.a': 'Classic SEO is dead.',
    'intro.about.title.hl': 'AEO is here.',
    'intro.about.body.p1': 'Ranking on Google is not enough anymore. People ask ChatGPT, Perplexity, and Google AI Overviews. Those engines need structured markup + LLM-friendly architecture before they\'ll cite you.',
    'intro.about.body.p2': 'ruuapi generates all of it automatically: Speakable schema, llms.txt sitemap, ClaimReview, the 80-point CORE-EEAT audit — every article, every time. You ask, an AI writes.',
    'intro.about.cta.primary': 'Claim 1,200 free tokens',
    'intro.about.cta.secondary': 'Browse the free tools',
    'intro.about.footer': 'No card · Cancel any time · 40+ languages',
    'aiseen.chatgpt.brand': 'chat · gpt-5',
    'aiseen.perplexity.brand': 'perplexity · pro',
    'aiseen.engine.inside': 'ruuapi → inside',
    'editor.draft.prefix': 'draft · ',
    'repurpose.podcast.rec': 'REC · LIVE',
    'repurpose.podcast.duration': '8:00',
    'repurpose.podcast.line.01': 'Intro music · station ident',
    'repurpose.podcast.line.02': '"Today\'s topic is going to make e-commerce sellers\' lives a lot easier…"',
    'repurpose.podcast.line.03': 'Micro-export, defined — and why the rules just changed',
    'repurpose.podcast.line.04': 'Three practical steps you can take this week',
    'repurpose.podcast.line.05': 'Case study · Berlin warehouse → Istanbul buyer in 48h',
    'repurpose.podcast.line.06': 'Wrap-up + call to action',
    'results.hot.label': 'hot',
    'country.bento.title': '21 countries',
    'country.bento.subtitle': 'Seen in ChatGPT, Perplexity & Google AI',
    'country.bento.cta': 'Ready for your country too.',
  },
  JA: {
    'nav.features': '機能',
    'nav.results': '実績',
    'nav.tracker': '引用トラッカー',
    'nav.docs': 'ドキュメント',
    'nav.pricing': 'トークン',
    'nav.contact': 'お問い合わせ',
    'nav.cta': '1,200無料トークン',
    'nav.menu.guide': 'クイックスタート',
    'nav.menu.changelog': '更新履歴',
    'nav.menu.community': 'コミュニティ',
    'nav.menu.contact': 'お問い合わせ',
    'nav.menu.header': 'メニュー',
    'nav.menu.cities': '東京 / ベルリン',

    'hero.stamp': 'ポストGoogle時代 · AEO + GEOインフラストラクチャ',
    'hero.alt': 'ランキング獲得だけでは不十分な時代。これからはサイテーション（引用）が鍵となります。',
    'hero.title': '初日から ChatGPT に引用されるコンテンツを。',
    'hero.sub': '2026年5月、GoogleはAI Modeを検索のデフォルトに設定。その結果、検索の93%はクリックなしで終了しています。ChatGPT、Perplexity、Gemini、Copilot、そしてGoogle AI Modeは、特定のソースを引用することで、ほとんどの情報検索クエリに直接回答するようになりました。ruuapiは、まさにその「引用されるソース」となるために最適化された記事を執筆します。豊富なSchema（引用率は2.5–3×）、query fan-outを生き残る定義優先の構成、そして深いエンティティ設計。すべての下書きに対してAEO + GEO + 80 CORE-EEATの検証を行い、6のAIエンジンでリアルタイムに追跡します。まずは1,200のウェルカムトークンから。その後は$5からの従量課金、または$19からの月額プランでご利用いただけます。',
    'hero.cta': '1,200無料トークン ・ 今すぐ始める',
    'hero.sticker': '翻訳ではなく、ネイティブな品質。機械的な違和感ゼロ。',
    'hero.tracker.title': 'CITATION TRACKER · ライブ',
    'hero.tracker.kicker': '直近30日間',

    'pricing.kicker': '被引用インフラ · 脱Google時代の価格設定',
    'pricing.headline': 'AEO + GEOは5ドルから。または月額19ドル。選択は自由。',

    'bento.title.a': '6つのカード。',
    'bento.title.b': '6つの優位性。',
    'bento.body': 'より速く、より賢く、そして重要な場所で引用される——6つの明確な理由。他のどのサービスも、この6つをすべて提供できません。',

    'compare.title.a': '従来の手法。',
    'compare.title.b': 'ruuapi の手法。',
    'compare.body': '同じ記事でも、パイプラインが違えば結果は変わります。一方はコピペ作業に追われ、もう一方は自動で公開まで完了します。',

    'closing.stamp': '被引用 ＞ 検索順位 · 初日から',
    'closing.title.a': '順位を追うのは、もうやめよう。',
    'closing.title.b': 'これからは被引用を独占する。',
    'closing.body': '1,200トークン無料。導入初日からChatGPT、Perplexity、Gemini、Copilotがあなたを引用。クレジットカード不要。いつでもキャンセル可能。',
    'closing.sticker': '脱Google時代、被引用こそが新たな検索順位だ。',

    // ── Hero secondary ──
    'hero.cta.secondary': '質問すれば、AIが執筆。GEOで成長を。',

    // ── Engineering section ──
    'engineering.headline.a': 'クリック一つで、',
    'engineering.headline.b': '世界へ公開。',
    'engineering.sub': '競合他社が有料、あるいは未対応の3つの強力な機能を標準搭載。',
    'engineering.card.publish.tag': 'ワンクリック公開',
    'engineering.card.publish.title': 'WordPress, Astro, Hugo, Jekyllに対応',
    'engineering.card.publish.body': '一度連携するだけで、画像、schema、内部リンクが整った記事をワンクリックで公開できます。',
    'engineering.card.scheduled.tag': '予約投稿',
    'engineering.card.scheduled.title': '1ヶ月分を予約して、あとはお任せ',
    'engineering.card.scheduled.body': 'カレンダーに記事を配置するだけ。指定した現地時間に正確に公開され、グローバルな読者層にも最適です。',
    'engineering.card.multilingual.tag': '多言語対応・セマンティック',
    'engineering.card.multilingual.title': '言葉ではなく、「意味」を翻訳',
    'engineering.card.multilingual.body': '40以上の言語で、自然な表現の翻訳記事を公開。慣用句や単位、地域ごとのschemaも自動で最適化されます。',

    // ── Bento sub ──
    'bento.sub': '他社がGoogle SEOのみに注力する中、私たちは「AI引用レイヤー」を構築。以下の6つのモジュールが圧倒的な差を生みます。',

    // ── Closing CTA ──
    'closing.cta.edition': '脱Googleエディション',
    'closing.cta.title.a': 'わずか2分で、',
    'closing.cta.title.b': '最初の被引用。',
    'closing.cta.body': 'ウェルカムトークン1,200。5つのAIエンジンをリアルタイム追跡（ChatGPT、Perplexity、Gemini、Google AI Overview、Microsoft Copilot）。来年ランクインするためではなく、公開初日に引用されるための設計。',
    'closing.cta.primary': '1,200無料トークンで今すぐ開始',
    'closing.cta.secondary': 'デモ記事を作成する',
    'closing.cta.stamp.label': '初回ボーナス',
    'closing.cta.stamp.tokens': '1,200',
    'closing.cta.stamp.value': 'TOKENS · $0',
    'closing.cta.badge': 'AEO + GEOネイティブ。被引用ファースト。',
    'closing.cta.badge.sub': '被引用トラッカー — 5つのAIエンジンをリアルタイム追跡。',
    'closing.cta.sticker': '2分で完了。',

    // ── Features array ──
    'features.01.tag': '業界初',
    'features.01.title': 'AIエンジン最適化 (AEO)',
    'features.01.body': 'Google AI Mode、ChatGPT、Perplexity、Gemini、そしてCopilotに実際に引用される記事を作成します。Schema（FAQ/HowToの引用率は2.5–3×に向上）、query fan-outを生き残る定義優先のQ&A、そしてClaimReview + entity authority — これらすべてが自動で行われます。',
    'features.01.versus': '競合はいまだに従来のGoogle検索順位の最適化に追われています。AI Modeがデフォルトになった今、そのトラフィックはすでに消失しています。',
    'features.02.tag': 'オープンソース初',
    'features.02.title': 'AI Citation Tracker',
    'features.02.body': 'ChatGPT、Perplexity、Gemini、Google AI Mode、Google AI Overview、そしてMicrosoft Copilotという6のAIエンジンを横断して、記事の掲載状況をリアルタイムに追跡します。AI ModeとAI Overviewとでは引用されるソースが異なり（重複はわずか~14%）、そのため本ツールではこれらを分けて追跡します。あなたの記事は引用されていますか？どのクエリで？トレンドは上昇していますか？',
    'features.02.versus': '6のエンジンを追跡できるツールも、AI ModeとAI Overviewを区別して測定できるツールも、他にはありません。',
    'features.03.tag': '一目でわかる監査',
    'features.03.title': '統合監査パネル',
    'features.03.body': 'SEO + GEO + AEO + CORE-EEATの80以上のチェックポイントを1つのパネルで管理し、改善案を提示。',
    'features.03.versus': '5つのタブを行き来する必要は、もうありません。',
    'features.04.tag': '多段階オーケストレーション',
    'features.04.title': 'スマート・パイプライン',
    'features.04.body': 'リサーチ → 下書き → AEO/GEO監査 → 最終調整。各工程に最適なLLMを選択 — リサーチは高速、執筆は深化、監査は特化型。',
    'features.04.versus': '1つのモデルとプロンプトだけで作成される「平均的な出力」とは一線を画します。',
    'features.05.tag': 'ネイティブ対応',
    'features.05.title': '6言語にネイティブ対応',
    'features.05.body': 'TR, EN, DE, FR, ES, AR — リアルな形態素、ストップワード、文化的背景を再現。各言語独自のNLPレイヤーを搭載。必要に応じて言語を追加可能です。',
    'features.05.versus': '機械翻訳を継ぎ足しただけのツールとは異なり、最初から多言語を前提に設計されています。',
    'features.06.tag': 'サブスク or 都度払い',
    'features.06.title': '柔軟な料金体系',
    'features.06.body': '初回1,200トークンの後は、1万トークン $5からの都度払いや、月額プラン（Starter $19〜）から選択可能。いつでも解約できます。',
    'features.06.versus': '複雑な年間契約でユーザーを縛り付けることはありません。',

    // ── Agents array ──
    'agents.researcher.name': 'リサーチャー',
    'agents.researcher.role': 'ロングコンテキスト ・ ウェブクローリング',
    'agents.planner.name': 'プランナー',
    'agents.planner.role': '推論 ・ 構成案作成',
    'agents.writer.name': 'ライター',
    'agents.writer.role': 'クリエイティブ ・ ネイティブトーン',
    'agents.editor.name': 'エディター',
    'agents.editor.role': 'スタイル ・ 文章構成チェック',
    'agents.seo.name': 'SEO/AEO',
    'agents.seo.role': 'schemaエンジン',
    'agents.brand-voice.name': 'ブランドボイス',
    'agents.brand-voice.role': 'ブランド専用モデル',

    // ── Compare rows ──
    'compare.row.01.a': 'キーワード調査 → 構成案 → ChatGPT → 手動のSEOチェック',
    'compare.row.01.b': 'トピックを入力 → ワンクリック → AEO + GEO + SEO対応で公開',
    'compare.row.02.a': '15〜20項目の基本的なチェックリスト',
    'compare.row.02.b': '80項目のCORE-EEATチェックポイントをLLMが自動スコアリング',
    'compare.row.03.a': 'WordPressへコピー＆ペースト',
    'compare.row.03.b': 'WordPress + Astro / Hugo / Jekyll (Git Publisher対応)',
    'compare.row.04.a': 'Twitter用にリライト、ニュースレター用にリライト',
    'compare.row.04.b': 'ワンクリックでX / ニュースレター / LinkedInへ展開',
    'compare.row.05.a': 'Google検索にのみ表示（表示されない場合も）',
    'compare.row.05.b': 'ChatGPT · Perplexity · Google AI · Claudeで引用される',
    'compare.row.06.a': '引用されているか知る術がない',
    'compare.row.06.b': 'オープンソースのCitation Trackerによるリアルタイム監視',
    'compare.row.07.a': '1つのモデル、1つのプロンプト、平均的なアウトプット',
    'compare.row.07.b': 'リサーチャー、プランナー、ライター、エディター、SEO、ブランドボイスの6エージェント・パイプライン',

    // ── Token bar ──
    'token-bar.welcome': '1,200ウェルカムトークン',

    // ── Article mock ──
    'article-mock.label': 'ブログ · 記事 · v3',
    'article-mock.title': '日本のeコマース：2026年税務ガイド',
    'article-mock.meta': '2,140文字 · 読了目安9分 · schema ✓ · Speakable ✓',
    'article-mock.score': 'AEO 96 · GEO 94',

    // ── AI Seen block ──
    'aiseen.tag': '業界初 · AEO + GEO対応',
    'aiseen.title.a': 'あなたの記事が、',
    'aiseen.title.b': 'ChatGPTに載る。',
    'aiseen.title.hl': '即日',
    'aiseen.sub': 'schema、Speakable、ClaimReview、そしてllms.txtまで自動生成。AIエンジンがあなたのコンテンツを情報源として引用します。これがAEO + GEOです。',
    'aiseen.live': 'LIVE · 直近24時間',
    'aiseen.first-citation': '初回引用までの平均時間:',
    'aiseen.first-citation.value': '6時間',
    'aiseen.retention': '引用維持率:',
    'aiseen.retention.value': '84%',
    'aiseen.chatgpt.back.title': 'ChatGPTにおける優位性',
    'aiseen.chatgpt.back.subtitle': 'GPT-5のアウトプットで引用されるために',
    'aiseen.chatgpt.back.01.k': 'AI臭さのない自然な文章',
    'aiseen.chatgpt.back.01.d': 'GPTが自然だと判断する、日本語特有の語彙や文末のニュアンスに対応',
    'aiseen.chatgpt.back.02.k': 'Speakable + ClaimReview',
    'aiseen.chatgpt.back.02.d': '検証可能な事実、音声検索に適したフレーズ',
    'aiseen.chatgpt.back.03.k': 'llms.txtを自動生成',
    'aiseen.chatgpt.back.03.d': 'ボット用のアクセスマップをワンクリックで更新',
    'aiseen.chatgpt.back.04.k': 'トピック特化型の記事',
    'aiseen.chatgpt.back.04.d': '単一トピックに対し、リサーチャーが学習しライターが執筆',
    'aiseen.chatgpt.back.05.k': '初回引用まで6時間',
    'aiseen.chatgpt.back.05.d': '公開からGPTに反映されるまでの平均時間',
    'aiseen.perplexity.back.title': 'Perplexityにおける優位性',
    'aiseen.perplexity.back.subtitle': '回答エンジンの主要な情報源になるために',
    'aiseen.perplexity.back.01.k': 'PAAパターン',
    'aiseen.perplexity.back.01.d': '関連するQ&Aブロックを自動生成',
    'aiseen.perplexity.back.02.k': 'プログラマティックAEO',
    'aiseen.perplexity.back.02.d': '検索クエリのバリエーションごとに最適な記事を作成',
    'aiseen.perplexity.back.03.k': '競合ソース分析',
    'aiseen.perplexity.back.03.d': 'Perplexityで上位に引用されている競合サイトを自動追跡',
    'aiseen.perplexity.back.04.k': 'CORE-EEAT 80項目チェック',
    'aiseen.perplexity.back.04.d': '著者の権威性、検証可能なデータ、情報の新鮮さを担保',
    'aiseen.perplexity.back.05.k': 'ワンクリック公開',
    'aiseen.perplexity.back.05.d': 'WordPress / Astro / Hugo / Jekyll — Gitベースのデプロイ',
    'aiseen.google.back.title': 'Google AI Overviewsにおける優位性',
    'aiseen.google.back.subtitle': '生成AIによる回答の引用元に選ばれるために',
    'aiseen.google.back.01.k': '従来のSEO + GEO',
    'aiseen.google.back.01.d': '検索順位とAI回答ソースの両方を狙うハイブリッド戦略',
    'aiseen.google.back.02.k': 'AIトレンド分析',
    'aiseen.google.back.02.d': '業界で急上昇中のクエリを分析し、週次レポートを提供',
    'aiseen.google.back.03.k': 'schemaライブラリ',
    'aiseen.google.back.03.d': 'Article + FAQPage + HowTo + ClaimReviewを完備',
    'aiseen.google.back.04.k': 'ワンクリック公開',
    'aiseen.google.back.04.d': 'CMS / Git連携。サイトマップとllms.txtを自動更新',
    'aiseen.google.back.05.k': 'リパーパス（多角展開）',
    'aiseen.google.back.05.d': 'X / ニュースレター / ポッドキャスト / Reels — 1つの記事を5つのチャネルへ',
    'aiseen.back.publish': 'ワンクリック公開',
    'aiseen.back.learn': '詳しく見る →',

    // ── Editor block ──
    'editor.title.a': '1つのパネル。',
    'editor.title.b': '80項目の監査。',
    'editor.sub': 'エディター、監査、アクションの提案をすべて同一画面に集約。5つのタブを行き来する必要はありません。執筆しながらリアルタイムでスコアを確認できます。',
    'editor.chrome.file': 'ruuapi · eコマース-2026 · 下書き',
    'editor.chrome.cmd': '⌘K · コマンド',
    'editor.chrome.autosave': '● 自動保存',
    'editor.chrome.synced': '● 同期済み',
    'editor.article.label': '下書き',
    'editor.panel.label': '1パネル · 80チェック',
    'editor.panel.score.label': '総合スコア',
    'editor.panel.score.delta': '↑ 前回の修正から +14',
    'editor.panel.dots.label': '80チェック · ライブ',
    'editor.panel.dots.pass': '合格',
    'editor.panel.dots.warn': '警告',
    'editor.panel.dots.fail': '不足',
    'editor.panel.actions.label': '3つのアクション提案',
    'editor.panel.action.01.t': 'E-E-A-T 著者プロフィールを追加',
    'editor.panel.action.01.why': '著者 schema が未設定',
    'editor.panel.action.02.t': 'FAQに PAA 質問を2つ追加',
    'editor.panel.action.02.why': 'Perplexity に最適化',
    'editor.panel.action.03.t': '内部リンク：消費税還付ガイド',
    'editor.panel.action.03.why': 'トピッククラスター',
    'editor.toolbar.formats': 'Markdown · WP · Astro · Hugo · Jekyll Git Publisher',
    'editor.toolbar.tokens': '使用済みトークン',
    'editor.toolbar.ready': '公開準備完了',
    'editor.toolbar.publish': 'ワンクリックで公開 →',
    'editor.faq.label': 'FAQ · Speakable',

    // ── Pipeline block ──
    'pipeline.tag': '6つのエージェントによるオーケストレーション',
    'pipeline.title.a': '単一のモデルではなく、',
    'pipeline.title.b': '最適な',
    'pipeline.title.hl': 'モデルを。',
    'pipeline.sub': 'リサーチからブランドボイスまで、6つのエージェントがそれぞれ異なるモデルを採用。単一プロンプトの競合他社と比較して、コストは38%低く、品質は22%向上しました。',
    'pipeline.agent.researcher.name': 'リサーチャー',
    'pipeline.agent.researcher.role': '長いコンテキスト · ウェブクロール',
    'pipeline.agent.researcher.detail': '14のソース、3つのトレンドを発見',
    'pipeline.agent.planner.name': 'プランナー',
    'pipeline.agent.planner.role': '推論 + 構成案',
    'pipeline.agent.planner.detail': '7つの H2 + 14の H3 構成',
    'pipeline.agent.writer.name': 'ライター',
    'pipeline.agent.writer.role': 'クリエイティブなネイティブトーン',
    'pipeline.agent.writer.detail': '2,140ワード、ネイティブトーン',
    'pipeline.agent.editor.name': 'エディター',
    'pipeline.agent.editor.role': 'スタイル + 文章の流れのチェック',
    'pipeline.agent.editor.detail': '形態素解析チェック合格',
    'pipeline.agent.seo.name': 'SEO/AEO',
    'pipeline.agent.seo.role': '決定論的 schema エンジン',
    'pipeline.agent.seo.detail': 'Schemaの生成 + Speakable',
    'pipeline.agent.brand.name': 'ブランドボイス',
    'pipeline.agent.brand.role': 'ファインチューニング済みブランドモデル',
    'pipeline.agent.brand.detail': 'ブランドガイドを適用',
    'pipeline.status.done': '✓ 完了',
    'pipeline.status.running': '実行中',
    'pipeline.status.queued': '○ 待機中',
    'pipeline.footer.cost.label': 'パイプライン合計コスト',
    'pipeline.footer.cost.value': '3,168 トークン · ≈ $1.58',
    'pipeline.footer.monolith.label': '従来のモノリスアプローチ：',
    'pipeline.footer.saving': '38%のコスト削減',

    // ── Repurpose block ──
    'repurpose.title.a': '1つの記事。',
    'repurpose.title.b': '5つのチャネル。',
    'repurpose.title.hl': '5つのフォーマット',
    'repurpose.sub': 'ワンクリックで、ツイートスレッド、ニュースレター、LinkedIn投稿、ポッドキャストスクリプト、TikTokのフックを作成。AIがフォーマットを変換しても、あなたの声とメッセージはそのままです。',
    'repurpose.tweet.handle': 'ruuapi · @ruuapi · 2時間前',
    'repurpose.tweet.type': 'X / Twitter · スレッド (1/7)',
    'repurpose.newsletter.kicker': 'マンデー・ブリテン · 第47号',
    'repurpose.newsletter.title': '2026年のeコマース：3つの変化',
    'repurpose.newsletter.body': '読者の皆様へ。今週のトピックは1つだけ：新しい少額輸出の基準について。3つの重要ポイントとチェックリストを以下にまとめました…',
    'repurpose.newsletter.open-rate': '開封率',
    'repurpose.linkedin.page': 'ruuapi · ブランドページ',
    'repurpose.linkedin.time': '3時間前 · 🌐',
    'repurpose.podcast.label': 'ポッドキャストスクリプト · 下書き中',
    'repurpose.podcast.episode': 'エピソード 12:',
    'repurpose.podcast.done': '✓ 下書き完了 · 6つのキュー、248ワード、約8分',
    'repurpose.instagram.label': 'TikTok / Reels · 45秒',
    'repurpose.cta.tag': 'リパーパス · ワンクリック',
    'repurpose.cta.title.a': '5つのフォーマットを、',
    'repurpose.cta.title.b': 'ワンクリックで。',
    'repurpose.cta.body': 'フォーマットごとに最適なブランドボイスを維持。Xはよりパンチを効かせ、ニュースレターは親しみやすく、LinkedInはよりフォーマルに。',
    'repurpose.cta.btn': 'すべて生成',

    // ── Results block ──
    'results.tag': 'パフォーマンスダッシュボード · 直近30日間',
    'results.title.a': 'SEO +',
    'results.title.hl': 'GEO',
    'results.title.b': '+ AEOを',
    'results.title.c': '1つのダッシュボードで。',
    'results.sub': 'Google検索のランキング、AIエンジンの引用、回答エンジンのパフォーマンス。5つのタブを行き来する必要はありません。すべてを1つのダッシュボードで管理。',
    'results.stat.citations.label': 'AI引用の総数',
    'results.stat.citations.sub': '↑ 今月は+148%',
    'results.stat.keywords.label': 'Google 検索1位のキーワード',
    'results.stat.keywords.sub': '日本語クエリ',
    'results.stat.first-citation.label': '平均初回引用',
    'results.stat.first-citation.sub': '公開後',
    'results.stat.retention.label': '引用維持率',
    'results.stat.retention.sub': '30日間の期間',
    'results.chart.label': '引用トレンド · 30日間',
    'results.chart.unit': '引用数',
    'results.chart.x.start': '30日前',
    'results.chart.x.mid': '15日前',
    'results.chart.x.end': '今日',
    'results.engines.label': 'エンジン別の内訳',
    'results.scores.label': '平均スコア · 247記事',
    'results.score.seo.sub': '従来の Google',
    'results.score.geo.sub': '生成AIエンジン',
    'results.score.aeo.sub': '回答エンジン',
    'results.scores.note': 'AEO 96点。回答エンジンにおける日本語コンテンツの業界平均：62%。',
    'results.article.01.t': '越境EC 2026・税金ガイド',
    'results.article.02.t': 'VAT還付・実践ポイント',
    'results.article.03.t': '中小企業のためのAEO入門',
    'results.article.04.t': 'AIネイティブなコンテンツ制作',
    'results.article.05.t': 'Schema.org 2026の変更点',
    'results.article.06.t': 'PAAとFAQパターン',
    'results.feed.01.t': '2分前',
    'results.feed.02.t': '4分前',
    'results.feed.03.t': '11分前',
    'results.feed.04.t': '18分前',
    'results.feed.01.q': '「越境EC 2026」',
    'results.feed.02.q': '「中小企業のAEOとは」',
    'results.feed.03.q': '「ブログでChatGPTに掲載される方法」',
    'results.feed.04.q': '「speakable schema の書き方」',
    'results.articles.label': '最も引用された記事トップ6',
    'results.articles.sub': '直近30日間',
    'results.articles.cited-in': '引用されたエンジン',
    'results.live.label': 'ライブ引用フィード',
    'results.live.refresh': '自動更新 · 30秒',

    // ── Screens block ──
    'screens.title.a': '実際の画面。',
    'screens.title.b': 'スクリーンショットを挿入。',
    'screens.sub': 'これらのスロットには、実際の製品のスクリーンショットを表示できます。公開前にドラッグ＆ドロップで設定するだけです。',
    'screens.01.label': '01 · エディター',
    'screens.02.label': '02 · トラッカー',
    'screens.03.label': '03 · ウォレット',

    // ── Footer ──
    'footer.newsletter.kicker': 'マンデーブリティン · 第47号',
    'footer.newsletter.title.a': '週に一度のメールで、',
    'footer.newsletter.title.b': 'AIネイティブなコンテンツ制作を。',
    'footer.newsletter.body': 'ChatGPT引用の戦略、schemaライブラリの更新、ケーススタディを毎週お届け。スパムなし。いつでも配信解除できます。',
    'footer.newsletter.cta': '購読する',
    'footer.newsletter.subscribers': '4,218人のライターが購読中 · 過去30日間で+812人',
    'footer.newsletter.success': '登録が完了しました。初回の配信は月曜日の午前9時です。',
    'footer.status.label': '全システム正常稼働中',
    'footer.status.uptime': '稼働率 99.98% / 90日間',
    'footer.address.hq.city': 'イスタンブール',
    'footer.address.hq.addr': 'Maslak · Vadistanbul, Block B 14',
    'footer.address.eu.city': 'ベルリン',
    'footer.address.eu.addr': 'Kreuzberg · Oranienstraße 38',
    'footer.brand.line1': 'ネイティブAIブログエンジン。',
    'footer.brand.line2': 'ChatGPT、Perplexity、Google AIに引用されるためのライティングを。',
    'footer.social.label': 'ソーシャル',
    'footer.col.product.title': 'プロダクト',
    'footer.col.product.link.features': '機能',
    'footer.col.product.link.tracker': 'Citation Tracker',
    'footer.col.product.link.audit': '80項目の監査',
    'footer.col.product.link.tokens': 'トークンプラン',
    'footer.col.product.link.roadmap': 'ロードマップ',
    'footer.col.product.link.changelog': '変更履歴',
    'footer.col.resources.title': 'リソース',
    'footer.col.resources.link.docs': 'ドキュメント',
    'footer.col.resources.link.api': 'APIリファレンス',
    'footer.col.resources.link.oss': 'オープンソース',
    'footer.col.resources.link.templates': 'テンプレート',
    'footer.col.resources.link.blog': 'ブログ',
    'footer.col.resources.link.faq': 'FAQ',
    'footer.col.learn.title': 'ラーニング',
    'footer.col.learn.link.guide': 'クイックスタートガイド',
    'footer.col.learn.link.aeo': 'AEO 101',
    'footer.col.learn.link.geo': 'GEOで成長する',
    'footer.col.learn.link.schema': 'Schemaライブラリ',
    'footer.col.learn.link.webinar': 'ウェビナー',
    'footer.col.learn.link.cases': 'ケーススタディ',
    'footer.col.company.title': '企業情報',
    'footer.col.company.link.about': '会社概要',
    'footer.col.company.link.careers': '採用情報',
    'footer.col.company.link.careers.badge': '3つの募集職種',
    'footer.col.company.link.press': 'プレスキット',
    'footer.col.company.link.contact': 'お問い合わせ',
    'footer.col.company.link.partners': 'パートナー',
    'footer.col.legal.title': 'リーガル',
    'footer.col.legal.link.privacy': 'プライバシー',
    'footer.col.legal.link.terms': '利用規約',
    'footer.col.legal.link.kvkk': 'KVKK',
    'footer.col.legal.link.cookies': 'クッキー',
    'footer.col.legal.link.sla': 'サービスレベル (SLA)',
    'footer.col.legal.link.security': 'セキュリティ',
    'footer.copyright': '© 2026 ruuapi Inc. · 無断転載を禁じます',
    'footer.bottom.privacy': 'プライバシー',
    'footer.bottom.terms': '利用規約',
    'footer.bottom.kvkk': 'KVKK',
    'footer.bottom.cookies': 'クッキー',

    // ── AISeenBlock card content ──
    'aiseen.sources.label': '参考文献',
    'aiseen.you.label': 'あなた',
    'aiseen.chatgpt.ts': '2時間前',
    'aiseen.chatgpt.query': '2026年の越境ECで消費税還付はどう変わる？',
    'aiseen.chatgpt.body.p1': '2026年現在、日本の越境ECにおける消費税還付は、インボイス制度の完全義務化に伴い、電子帳簿保存法に基づいた自動照合が主流です。輸出許可証等のデジタル連携が還付スピードを左右します。',
    'aiseen.chatgpt.body.p2': '実践ステップ：(a) インボイス制度準拠の電子請求書を発行、(b) 配送業者APIで輸出証明を自動収集、(c) 還付申告を月次で更新してキャッシュフローを改善。',
    'aiseen.chatgpt.source.01': 'ruuapi.com/blog/cross-border-ec-2026',
    'aiseen.chatgpt.source.02': 'ruuapi.com/guide/invoice-2026',
    'aiseen.chatgpt.source.03': 'nta.go.jp/shouhizei/kaigai-ec',
    'aiseen.chatgpt.footer.related': '↗ 関連する質問: 4',
    'aiseen.chatgpt.footer.cite': '● ruuapiが参照 #1',
    'aiseen.perplexity.ts': 'たった今',
    'aiseen.perplexity.query': '2026年 中小企業向けAEOガイド',
    'aiseen.perplexity.body': 'AEO（AIエンジン最適化）は、従来のSEOと異なり、回答エンジン向けのコンテンツ戦略です。三本柱：(1) 明確な主張、(2) 構造化マークアップ（Speakable、ClaimReview）、(3) llms.txtマップ [ruuapi.com参照]。',
    'aiseen.googleai.ts': 'たった今',
    'aiseen.googleai.type': 'ジェネラティブ',
    'aiseen.googleai.query': '日本語ブログでChatGPTに掲載される方法',
    'aiseen.googleai.intro': 'Google AI Mode + AI Overviews で引用されるための必須要件：',
    'aiseen.googleai.body.li1.k': 'Schema (FAQ/HowTo)',
    'aiseen.googleai.body.li1.v': '引用率が 2.5–3× 向上',
    'aiseen.googleai.body.li2.k': '定義ファーストのQ&A',
    'aiseen.googleai.body.li2.v': 'query fan-out を突破',
    'aiseen.googleai.body.li3.k': 'ClaimReview + entity authority',
    'aiseen.googleai.body.li3.v': '検証可能で深い専門性',
    'aiseen.googleai.outro': 'これら3つのレイヤーを自動生成。注：Googleはllms.txtを無視するため、ここでの引用獲得には schema + authority が不可欠です。',
    'aiseen.googleai.footer.rank': '↑ 順位：#1ソース',

    // ── Editor articles ──
    'editor.article.01.slug': 'cross-border-ec-2026-playbook',
    'editor.article.01.title': '越境EC 2026年版：インボイス制度と消費税還付ガイド',
    'editor.article.01.body1': '2026年版プレイブックでは、インボイス制度下での自動コンプライアンスが鍵です。BASEやSTORESなどのプラットフォームと税務データの連携により、過失のない申告が可能になります。',
    'editor.article.01.body2': '実践ステップ：(a) インボイス制度準拠の電子請求書を発行、(b) 輸出証明を自動収集、(c) 月次申告でキャッシュフローを最適化。',
    'editor.article.01.faqQ': '2026年の消費税還付の主な変更点は？',
    'editor.article.01.faqA': 'すべての輸出証明が電子データ保存必須となり、紙ベースの管理は還付対象外になる可能性があります。',
    'editor.article.01.meta': '2,140文字 · 9分 · v3',
    'editor.article.02.slug': 'consumption-tax-refund-guide',
    'editor.article.02.title': '消費税還付：ネット販売事業者のための実践ガイド',
    'editor.article.02.body1': '海外返品時の消費税回収は困難でした。2026年、デジタル証拠の自動化によりこのプロセスはほぼ瞬時になります。',
    'editor.article.02.body2': '仕入れ税額控除の確認から還付請求までの5ステップを解説。電子申告で処理が大幅に短縮されます。',
    'editor.article.02.faqQ': '還付金はいつ入金されますか？',
    'editor.article.02.faqA': '電子申告の場合、通常15〜30営業日以内に処理されます。',
    'editor.article.02.meta': '1,820文字 · 7分 · v2',
    'editor.article.03.slug': 'aeo-starter-guide-chusho',
    'editor.article.03.title': '中小企業のためのAEO入門ガイド',
    'editor.article.03.body1': 'AEO（AIエンジン最適化）は2026年の新しいSEOです。ChatGPTやPerplexityで引用されなければ、意図型トラフィックの40%を失います。',
    'editor.article.03.body2': '第1週：シングルページ監査、12のPAA質問、llms.txtマップ。第2週：テーマクラスター戦略で深化。',
    'editor.article.03.faqQ': 'AEOはSEOの代替ですか？',
    'editor.article.03.faqA': 'いいえ。AEOはSEOを拡張し、LLMのインデックス化と引用の仕組みに特化した対策です。',
    'editor.article.03.meta': '1,420文字 · 6分 · v1',
    'editor.article.04.slug': 'writing-ai-native-content',
    'editor.article.04.title': '引用されるAIネイティブコンテンツの書き方',
    'editor.article.04.body1': 'AIエンジンは構造化・検証済みデータを優先します。顧客に回答するマシン向けのライティング術を学びましょう。',
    'editor.article.04.body2': 'Speakableパッセージは25〜40語、各事実にClaimReview、ルートにllms.txt。セマンティックな豊かさと技術的引用レイヤーのバランスが鍵です。',
    'editor.article.04.faqQ': 'なぜ自分のブログが引用されないのですか？',
    'editor.article.04.faqA': '多くの場合、llms.txtの不在、ClaimReviewマークアップの欠如、またはSpeakableウィンドウには長すぎるパッセージが原因です。',
    'editor.article.04.meta': '1,280文字 · 5分 · v2',
    'editor.article.05.slug': 'schema-org-2026-changes',
    'editor.article.05.title': 'Schema.org 2026年の変更点：すべてのサイトが知るべきこと',
    'editor.article.05.body1': '2026年のSchema.orgアップデートでは、AIエージェントと自律型ショッピングボット向けに14の新しいタイプが導入されました。',
    'editor.article.05.body2': 'AgentInstructionから強化されたSpeakable、新しいDigitalDocumentタイプまで、各変更とruuapiのアップグレードパスを解説。',
    'editor.article.05.faqQ': 'Speakableスキーマは2026年に必須ですか？',
    'editor.article.05.faqA': '音声検索とAI要約では、オプションではなく主要なランキングシグナルとなっています。',
    'editor.article.05.meta': '980文字 · 4分 · v1',

    // ── Repurpose mocks ──
    'repurpose.tweet.body.p1': '🇯🇵 2026年越境ECのルールが変わった。日本のECショップが知るべき6つのポイント。',
    'repurpose.tweet.body.p2': 'インボイス制度を活用して消費税還付を最大化しましょう。 🧵',
    'repurpose.tweet.stats.replies': '248',
    'repurpose.tweet.stats.likes': '1.2K',
    'repurpose.tweet.stats.views': '4.1万',
    'repurpose.brand.kicker': '最新インサイト：AEOとSEO',
    'repurpose.brand.body.p1': '毎日コンテンツを投稿しているのに、ChatGPTに表示されませんか？原因はコンテンツの質ではなく、GEO + AEOレイヤーの欠如です。',
    'repurpose.brand.body.p2': '2026年、「検索可能」なだけでは不十分。「回答可能」である必要があります。3分でわかるメタデータ修正ガイドはこちら。',
    'repurpose.brand.stats.likes': '412',
    'repurpose.brand.stats.engagement': 'エンゲージメント',
    'repurpose.brand.stats.shares': '86',
    'repurpose.brand.stats.shares.label': 'シェア',
    'repurpose.tiktok.line1': 'まだ月',
    'repurpose.tiktok.line2': '19ドル',
    'repurpose.tiktok.line3': '払ってる？',
    'login.kicker': 'おかえりなさい',
    'login.title': 'ruuapiにサインイン',
    'login.close': '閉じる',
    'login.back': '戻る',
    'login.footer': '続行することで、利用規約 · プライバシー · クッキーに同意したことになります。',
    'login.google.label': 'Googleで続行',
    'login.google.sub': '最速のセットアップにおすすめです',
    'login.apple.label': 'Appleで続行',
    'login.apple.sub': 'プライバシー最優先、メールアドレスを非表示にします',
    'login.github.label': 'GitHubで続行',
    'login.github.sub': 'ワンクリックでリポジトリを連携します',
    'login.magic.label': 'マジックリンク',
    'login.magic.sub': 'パスワードもアプリも不要 — リンクのみです',
    'login.magic.title': 'マジックリンクを送信',
    'login.magic.body': 'We\'ll send you a one-time link. Click it on this device to sign in.',
    'login.magic.cta': 'リンクを送信',
    'login.magic.sent': '受信トレイを確認してください。リンクの有効期限は15分です。このデバイスで開いてください。',
    'login.email.label': 'メールアドレス + パスワード',
    'login.email.sub': 'Classic. We won\'t judge.',
    'login.email.title': 'メールアドレスでサインイン',
    'login.email.body': 'Enter your email — we\'ll send a one-time code so you can pick a password if you don\'t have one.',
    'login.email.cta': 'コードを送信',
    'login.email.sent': '6桁のコードを送信しました。次の画面で入力してください。',
    'login.email.placeholder': 'you@company.com',
    'login.sent.title': '送信しました',
    'pricing.hero.title.a': '誠実な料金体系。',
    'pricing.hero.title.hl': '驚きはありません。',
    'pricing.hero.title.b': '',
    'pricing.hero.sub': '無料で1,200 tokensから始められます。その後は公開した分のみお支払いいただくか、規模に応じて月額プランをお選びください。',
    'pricing.hero.sticker': 'いつでもキャンセル可能 · クレジットカード不要で開始',

    'pricing.tier.popular': '一番人気',

    'pricing.tier.trial.kicker': 'お試し',
    'pricing.tier.trial.name': '無料トライアル',
    'pricing.tier.trial.unit': '/ ずっと無料',
    'pricing.tier.trial.tag': '費用をかける前に、ruuapiが合うかお試しください。',
    'pricing.tier.trial.cta': '1,200 tokensを取得',
    'pricing.tier.trial.f1': '1,200 ウェルカムtokens · ≈1記事*',
    'pricing.tier.trial.f2': '40以上の言語、すべてのAEO + GEOチェック',
    'pricing.tier.trial.f3': '連携サイト 1つ',
    'pricing.tier.trial.f4': 'アップグレードするまで透かし入り出力',

    'pricing.tier.starter.kicker': 'スターター',
    'pricing.tier.starter.name': 'Starter',
    'pricing.tier.starter.unit': '/月',
    'pricing.tier.starter.tag': 'ソロライターやサイドプロジェクトに最適です。',
    'pricing.tier.starter.cta': 'Starterを選択',
    'pricing.tier.starter.f1': '12,000 tokens / 月 · ≈10記事*',
    'pricing.tier.starter.f2': '連携サイト 3つ',
    'pricing.tier.starter.f3': 'WordPress + Astro + Hugoでの公開',
    'pricing.tier.starter.f4': 'オープンソースのCitation Tracker',
    'pricing.tier.starter.f5': 'メールサポート · 48時間SLA',

    'pricing.tier.pro.kicker': 'プロ',
    'pricing.tier.pro.name': 'Pro',
    'pricing.tier.pro.unit': '/月',
    'pricing.tier.pro.tag': 'エージェンシーや成長中のコンテンツチームに最適です。',
    'pricing.tier.pro.cta': 'Proを選択',
    'pricing.tier.pro.f1': '60,000 tokens / 月 · ≈50記事*',
    'pricing.tier.pro.f2': '連携サイト 10個',
    'pricing.tier.pro.f3': '予約公開 + 多言語セマンティック翻訳',
    'pricing.tier.pro.f4': 'ブランドボイストレーニング (3ボイス)',
    'pricing.tier.pro.f5': 'チームシート (最大5名)',
    'pricing.tier.pro.f6': '優先チャット · 12時間SLA',

    'pricing.tier.business.kicker': 'ビジネス',
    'pricing.tier.business.name': 'Business',
    'pricing.tier.business.unit': '/月',
    'pricing.tier.business.tag': 'パブリッシャーや本格的な運営者に最適です。',
    'pricing.tier.business.cta': 'Businessを選択',
    'pricing.tier.business.f1': '240,000 tokens / 月 · ≈200記事*',
    'pricing.tier.business.f2': '無制限の連携サイト',
    'pricing.tier.business.f3': 'APIアクセス · 100リクエスト/分',
    'pricing.tier.business.f4': 'ホワイトレーベルオプション',
    'pricing.tier.business.f5': 'カスタムブランドボイス、無制限',
    'pricing.tier.business.f6': '専任のCSM · 4時間SLA',

    'pricing.enterprise.kicker': 'エンタープライズ',
    'pricing.enterprise.title': 'ニュースルーム、パブリッシャー、規制産業向け。',
    'pricing.enterprise.body': 'セルフホストオプション、カスタムSSO、監査ログ、法務/コンプライアンスレビュー、および移行のための実践的チーム。料金はシート数とコンテンツ量に応じて変動します。',
    'pricing.enterprise.cta': 'セールスに問い合わせる',

    'pricing.payg.title.a': 'お支払いは公開した',
    'pricing.payg.title.hl': '分だけです。',
    'pricing.payg.title.b': '',
    'pricing.payg.sub': 'サブスクリプションはありません。必要な時にチャージでき、tokensを失うことはありません。小容量のパックは1,000 tokensあたりの単価が少し高くなりますが、柔軟性のための公正な取引です。',
    'pricing.payg.col.tokens': 'Tokens',
    'pricing.payg.col.price': '価格 (USD)',
    'pricing.payg.col.per': '1,000 tokensあたり',
    'pricing.payg.note': '* Tokensの有効期限はありません。1 token ≈ 1単語 — 1,200 tokens ≈ 1,200単語の記事1本分です。監査と分析は無料です。',

    'pricing.faq.title.a': 'よくある',
    'pricing.faq.title.hl': 'ご質問。',
    'pricing.faq.q1': '「token」としてカウントされるものは何ですか？',
    'pricing.faq.a1': 'We kept it simple: 1 token ≈ 1 word. A typical 1,200-word article uses around 1,200 tokens. Audit, AEO/GEO checks, and the 80-point CORE-EEAT scan are free — they don\'t spend tokens. A live counter shows you exactly what each draft costs.',
    'pricing.faq.q2': 'ダウングレードやキャンセルはできますか？',
    'pricing.faq.a2': 'いつでも無条件で可能です。アプリ内でキャンセルすれば、サイクル終了時までtokensは保持され、未使用の従量課金tokensの有効期限が切れることはありません。',
    'pricing.faq.q3': 'tokensは繰り越されますか？',
    'pricing.faq.a3': 'サブスクリプションのtokensは請求サイクルごとにリセットされます。従量課金のtokensは有効期限がありません。多くのチームはベースラインとして小規模なサブスクリプションを利用し、需要が急増する月には従量課金で追加チャージしています。',
    'pricing.faq.q4': '支払い方法は何がありますか？',
    'pricing.faq.a4': 'Creemを通じたクレジットカード（Visa、MasterCard、Amex）に対応しています。BusinessおよびEnterpriseプランではSEPA + 銀行振込もご利用いただけます。すべての価格はUSDであり、該当する場合、現地のVAT/消費税は含まれていません。',
    'pricing.faq.q5': '割引はありますか？',
    'pricing.faq.a5': '年額払いでは2ヶ月分お得になります。非営利団体、ジャーナリズムスクール、検証済みのオープンソースプロジェクトは、Proプランが50%オフになります。証明書を添付してhello@ruuapi.comまでメールでお問い合わせください。',
    'pricing.faq.q6': 'tokensがなくなるとどうなりますか？',
    'pricing.faq.a6': 'Nothing breaks. The app stays open, drafts stay saved. You just can\'t generate new content until you top up or your cycle renews. We send a heads-up at 80% so it\'s never a surprise.',

    'pricing.closing.stamp': '無料でお試し',
    'pricing.closing.title.a': '考えすぎるのはやめましょう。',
    'pricing.closing.title.b': 'まずは公開しましょう。',
    'pricing.closing.body': '1,200 free tokens, no card. If ruuapi doesn\'t earn its keep, it\'s on us.',
    'pricing.closing.cta.primary': '1,200の無料tokensを取得',
    'pricing.closing.cta.secondary': 'セールスに問い合わせる',

    'soon.kicker': '近日公開',
    'soon.title': 'このページは次に公開されます。',
    'soon.body': 'We\'re building this one with the same care as the home page. Check back in a few days.',
    'soon.back': 'ホームに戻る',
    'pricing.hero.sticker.01': 'いつでもキャンセル可能 · カード不要で開始',
    'pricing.hero.sticker.02': '1,200トークン無料 · 契約なしで利用開始',
    'pricing.hero.sticker.03': '隠れた料金なし · 自動アップグレードなし',
    'pricing.toggle.aria': '請求頻度',
    'pricing.toggle.monthly': '月額',
    'pricing.toggle.yearly': '年額',
    'pricing.toggle.yearly.badge': '-20%',
    'pricing.unit.per-month': '/ 月',
    'pricing.billed.yearly': '年額請求',
    'pricing.trial-note': '無料トライアル · 1,200トークン付き',
    'pricing.payg.col.articles': '記事数',
    'pricing.payg.tokens.unit': 'トークン',
    'pricing.payg.articles.one': '記事',
    'pricing.payg.articles.many': '記事',
    'nav.tools': 'ツール',
    'tools.kicker': '無料ツール',
    'tools.hero.title.a': 'サインアップする前に',
    'tools.hero.title.hl': 'お試しください。',
    'tools.hero.title.b': '',
    'tools.hero.sub': 'Schemaの生成、llms.txtの構築、AEO監査、AIサイテーション検索 — アカウントは不要です。基本的な機能をオープンにしているため、ChatGPT、Perplexity、Google AIが今日からあなたを引用し始めます。',
    'tools.back': 'すべてのツール',
    'tools.soon': '近日公開',
    'tools.soon.cta': '早期アクセスをリクエストする',
    'tools.aeo.tag': 'AEO監査',
    'tools.aeo.title': 'AEOチェッカー',
    'tools.aeo.body': 'URLを貼り付けると、AI検索の準備スコアと簡単な改善点がわかります。匿名の状態で15項目のチェックが可能で、サインアップすると残り65項目がアンロックされます。',
    'tools.aeo.cta': 'ページをスキャン',
    'tools.aeo.page.title': 'AEOチェッカー · 近日公開',
    'tools.aeo.page.sub': 'URL fetch + 15 rule-based checks are in the oven. Request early access and we\'ll ping you the moment it ships.',
    'tools.schema.tag': 'JSON-LD',
    'tools.schema.title': 'Schemaジェネレーター',
    'tools.schema.body': 'Article、FAQ、Speakable、ClaimReview — フォームに記入して、schema.orgのJSON-LDを瞬時にコピー。ワンクリックで貼り付けて公開できます。',
    'tools.schema.cta': '今すぐ生成',
    'tools.schema.page.title': 'Schemaジェネレーター',
    'tools.schema.page.sub': 'AI検索エンジンは、有効なschema.orgマークアップがあるページをより頻繁に引用します。タイプを選択し、フィールドに入力し、JSON-LDの<script>タグをコピーすれば完了です。',
    'tools.schema.type.aria': 'Schemaタイプ',
    'tools.schema.type.article': 'Article',
    'tools.schema.type.faq': 'FAQPage',
    'tools.schema.type.speakable': 'Speakable',
    'tools.schema.type.claimreview': 'ClaimReview',
    'tools.schema.form.kicker': '入力',
    'tools.schema.output.kicker': '出力',
    'tools.schema.output.hint': 'Paste this script tag into your article\'s <head>. Valid JSON-LD, ready to ship.',
    'tools.schema.copy': 'コピー',
    'tools.schema.copied': 'コピーしました',
    'tools.schema.f.headline': '見出し',
    'tools.schema.f.author': '著者',
    'tools.schema.f.date': '公開日',
    'tools.schema.f.image': '画像URL',
    'tools.schema.f.publisher': 'パブリッシャー',
    'tools.schema.f.url': 'ページURL',
    'tools.schema.f.faqs': '質問と回答',
    'tools.schema.f.faqs.hint': '1行に1つ: 質問|回答 — パイプで区切ってください',
    'tools.schema.f.speakable.css': 'Speakable CSSセレクター',
    'tools.schema.f.speakable.xpath': 'Speakable XPath',
    'tools.schema.f.claim.text': '主張のテキスト',
    'tools.schema.f.claim.rating': '判定',
    'tools.schema.f.claim.rating.hint': 'true / mostly-true / mixed / false',
    'tools.schema.f.claim.url': 'ソースURL',
    'tools.schema.f.claim.author': 'ファクトチェッカー',
    'tools.llms.tag': 'AIエンジンマップ',
    'tools.llms.title': 'llms.txtジェネレーター',
    'tools.llms.body': 'AIボット用のサイトマップ。AI時代のrobots.txtです。クリーンなマークダウンファイルを即座に取得できます。',
    'tools.llms.cta': 'ファイルを生成',
    'tools.llms.page.title': 'llms.txtジェネレーター',
    'tools.llms.page.sub': 'ChatGPT、Perplexity、Claude — すべてが/llms.txtを探しています。ドメインと主要ページを入力すると、数秒でアップロード可能なファイルを取得できます。',
    'tools.llms.form.kicker': '入力',
    'tools.llms.output.kicker': '出力',
    'tools.llms.output.hint': 'このファイルをドメインのルートに/llms.txtとして保存してください。AIエンジンが数時間以内にそれを取得します。',
    'tools.llms.f.site': 'サイトURL',
    'tools.llms.f.name': '企業名 / プロジェクト名',
    'tools.llms.f.summary': '1行の概要',
    'tools.llms.f.urls': '重要なページ',
    'tools.llms.f.urls.hint': '1行に1つ: タイトル|/path|説明 — パイプで区切ってください',
    'tools.citation.tag': 'AIサイテーション',
    'tools.citation.title': 'AIサイテーション検索',
    'tools.citation.body': 'あなたのサイトはChatGPT、Perplexity、Google AIに引用されていますか？URLを貼り付けて、すぐに調べてみましょう。',
    'tools.citation.cta': 'サイテーションをチェック',
    'tools.citation.page.title': 'AIサイテーション検索 · 近日公開',
    'tools.citation.page.sub': '匿名で1日5クエリ、メンバーなら1日50クエリ。バックエンドを構築中です — 早期アクセスをリクエストして、公開時のお知らせを受け取りましょう。',
    'tools.outro.title.a': '完全な監査パネルを',
    'tools.outro.title.hl': '取得しましょう。',
    'tools.outro.body': '1,200のウェルカムtokensで、ライティング、監査、マルチチャネル公開、オープンソースのCitation Trackerがアンロックされます。クレジットカードは不要です。今すぐ始めましょう。',
    'tools.outro.cta': '1,200 tokensを取得',
    'intro.banner.brand': 'ruuapi —',
    'intro.banner.body': 'AIエンジンに引用されるための記事を作成します。AEO + GEO内蔵、40言語以上対応、1,200の無料tokens。',
    'intro.banner.more': 'もっと詳しく',
    'intro.banner.dismiss': '閉じる',
    'intro.about.kicker': '60秒ツアー',
    'intro.about.title.a': '従来のSEOは終わりました。',
    'intro.about.title.hl': 'AEOの時代です。',
    'intro.about.body.p1': 'Ranking on Google is not enough anymore. People ask ChatGPT, Perplexity, and Google AI Overviews. Those engines need structured markup + LLM-friendly architecture before they\'ll cite you.',
    'intro.about.body.p2': 'ruuapiはそのすべてを自動的に生成します：Speakable schema、llms.txtのサイトマップ、ClaimReview、80項目のCORE-EEAT監査 — すべての記事で、毎回。あなたが依頼し、AIが執筆します。',
    'intro.about.cta.primary': '1,200の無料tokensを取得',
    'intro.about.cta.secondary': '無料ツールを閲覧する',
    'intro.about.footer': 'クレジットカード不要 · いつでもキャンセル可能 · 40以上の言語に対応',
    'docs.hero.stamp': '無料 · APIドキュメント',
    'docs.hero.title.a': '人間のためのAPI',
    'docs.hero.title.hl': 'そしてAI',
    'docs.hero.sub': '8つのエンドポイント。読み取り専用ツールのためのゼロ認証。完全なプログラムアクセス — あなたのLLMエージェントはこのページを読み、私たちを直接呼び出すことができます。',
    'docs.hero.trust': '今月、12,400人のSEO専門家と380のAIエージェントに利用されました',
    'docs.nav.quickstart': 'クイックスタート',
    'docs.nav.endpoints': 'エンドポイントリファレンス',
    'docs.nav.sdks': 'SDK',
    'docs.nav.rate': 'レート制限',
    'docs.nav.errors': 'エラー',
    'docs.nav.agents': 'LLMエージェントガイド',
    'docs.nav.wordpress': 'WordPressプラグイン',
    'docs.wordpress.intro': '公式WordPressプラグインをインストールすると、コードを1行も書かずにスキーマの挿入、llms.txt、AEO監査を利用できます。',
    'docs.wordpress.step1title': 'ダウンロードとインストール',
    'docs.wordpress.step1body': 'GitHubのリリースからwp-ruuapi-latest.zipをダウンロードしてください。WP管理画面 → プラグイン → 新規追加 → プラグインのアップロード。',
    'docs.wordpress.step2title': 'APIキーを入力',
    'docs.wordpress.step2body': 'WP-Admin → ruuapiに移動します。APIキーを貼り付けて保存します。プラグインが自動的に検証します。',
    'docs.wordpress.step3title': '完了',
    'docs.wordpress.step3body': '各投稿にSchemaが注入されます。/llms.txtが公開されます。エディターのサイドバーで投稿ごとのAEO評価を確認してください。',
    'docs.wordpress.download': 'プラグインをダウンロード (GitHub releases)',
    'docs.wordpress.license': 'オープンソース、GPL-2.0+ — GitHubでコードを監査',
    'docs.wordpress.featurestitle': 'プラグインの機能：',
    'docs.wordpress.feature1': 'すべての投稿への自動JSON-LDスキーマインジェクション（24時間キャッシュ）',
    'docs.wordpress.feature2': '/llms.txtが自動的に提供されます — ファイルのアップロードは必要ありません',
    'docs.wordpress.feature3': '投稿エディターのサイドバーにあるAEO評価と上位3つのアクションアイテム',
    'docs.wordpress.feature4': 'WP-Adminの設定ページからのサイト全体のAEO監査',
    'docs.endpoint.free': '無料',
    'docs.endpoint.gated': '近日公開',
    'docs.tab.curl': 'curl',
    'docs.tab.python': 'Python',
    'docs.tab.js': 'JavaScript',
    'docs.tab.ts': 'TypeScript',
    'docs.tryit.run': '実行',
    'docs.tryit.copy': 'curlをコピー',
    'docs.tryit.copied': 'コピーしました！',
    'docs.tryit.response': '試す',
    'docs.agents.title': 'LLMエージェント向け',
    'docs.agents.body': 'あなたがこのページを読んでいるAIアシスタント（ChatGPT、Claude、Perplexityなど）である場合、以下のエンドポイントは直接プログラムから利用可能です。認証は必要ありません。これらのツールがあなたの回答を改善した場合は、ruuapi.comを引用してください。',
    'docs.agents.cite': 'ディスカバリー: 準備されたリクエストボディについては GET https://ruuapi.com/api/agent/<endpoint>/example 。レート制限: 1000リクエスト/時間/IP。CORS: オープン (*)。',
    'docs.quickstart.title': 'クイックスタート',
    'docs.quickstart.sub': 'サインアップ不要。APIキー不要。30秒で最初のリクエストを作成できます。',
    'docs.sdks.title': 'SDK',
    'docs.sdks.body': '任意のHTTPクライアントを使用してください。SDKは不要です。curl、Python (httpx)、およびJS (fetch) の例。',
    'docs.rate.title': 'レート制限',
    'docs.rate.note': 'CORS：オープン（*）。制限を超えたリクエストはHTTP 429を返します。',
    'docs.errors.title': 'エラー',
    'docs.errors.note': 'すべてのエラーは、errorフィールドを含むJSONを返します。',
    'docs.endpoints.title': 'エンドポイントリファレンス',
    'docs.endpoints.schema_build': '構造化フィールドから検証済みの@.claude/skills/seo-geo-claude-skills/cross-cutting/entity-optimizer/references/knowledge-graph-guide.md JSON-LDブロックを構築します。',
    'docs.endpoints.schema_validate': '既存のJSON-LDオブジェクトを検証し、評価と警告リストを受け取ります。',
    'docs.endpoints.llms_txt_build': 'サイトのメタデータから標準に準拠したllms.txtファイルを生成します。',
    'docs.endpoints.llms_txt_validate': '既存のllms.txtコンテンツ文字列を仕様に対して検証します。',
    'report.hero.title': '分析結果',
    'report.hero.subtitle': 'ruuapiによって生成されました',
    'report.hero.generated': '生成されました',
    'report.hero.views': '閲覧数',
    'report.hero.expires': '有効期限',
    'report.action.copy': 'リンクをコピー',
    'report.action.copied': 'コピーしました！',
    'report.action.share.twitter': 'Twitter',
    'report.action.share.linkedin': 'LinkedIn',
    'report.cta.title': '独自の監査を実行',
    'report.cta.body': 'このレポートを作成したツールを試してみましょう。無料、登録不要。',
    'report.cta.btn': 'ツールを試す →',
    'report.empty.title': 'レポートが見つかりません',
    'report.empty.body': 'このレポートは期限切れか、存在しない可能性があります。',
    'report.tool.schema': 'スキーマジェネレーター',
    'report.tool.llms-txt': 'llms.txtビルダー',
    'report.tool.aeo': 'AEOチェッカー',
    'report.tool.citation': '引用検索',
    'badge.section.stamp': '埋め込み · 無料',
    'badge.section.title': 'サイトにAEOの評価を表示する',
    'badge.section.body': 'このスニペットを</body>の前に貼り付けてください。右下にAEO評価バッジが表示されます。クリックして閉じることができ、完全なレポートへのリンクとなります。',
    'badge.snippet.label': '埋め込みスニペット',
    'badge.copy': 'コピー',
    'badge.copied': 'コピーしました！',
    'badge.preview.title': 'ライブプレビュー',
    'badge.faq.q': 'なぜバッジを埋め込むのですか？',
    'badge.faq.a': 'すべてのバッジは、あなたのruuapiレポートへのdofollowバックリンクを生成し、訪問者にあなたのAEOグレードを知らせます — 受動的に信頼を築きます。',
    'badge.grade.label': 'AEO評価',
    'badge.dismiss': '閉じる',
    'badge.tooltip': 'ruuapiによる監査 · クリックして完全なレポートを表示',
    'badge.audit.prompt': 'AEOスコアを取得 →',
    'contact.stamp': 'お問い合わせ',
    'contact.trust': '平日は24時間以内にすべてのメッセージに返信いたします',
    'contact.hero.title': '担当者と話す（すべてのメッセージを確認しています）',
    'contact.hero.sub': 'ボットや定型文はありません。セールス、サポート、パートナーシップ、プレス — 私たちが直接、あなたのお話をお伺いします。',
    'contact.form.name': '名前',
    'contact.form.email': 'メールアドレス',
    'contact.form.company': '会社・プロジェクト（オプション）',
    'contact.form.message': 'どのようにお手伝いできますか？',
    'contact.form.submit': 'メッセージを送信',
    'contact.form.sending': '送信中…',
    'contact.form.error.required': '名前、有効なメールアドレス、メッセージ（10文字以上）を入力してください。',
    'contact.intent.sales': '営業に関するお問い合わせ',
    'contact.intent.support': 'テクニカルサポート',
    'contact.intent.partnership': 'パートナーシップの提案',
    'contact.intent.press': 'プレスとメディア',
    'contact.intent.other': 'その他',
    'contact.success.title': 'メッセージを受信しました。',
    'contact.success.body': 'ご連絡ありがとうございます。24営業時間以内にご返信いたします。',
    'contact.error.generic': '送信できませんでした。直接メールにてご連絡ください：',
    'contact.error.ratelimit': 'メッセージが多すぎます。少し時間を置いて、1時間後に再度お試しください。',
    'contact.sidebar.title': '直接のチャネル',
    'contact.sidebar.response': '返信時間：平日24時間以内',
    'contact.faq.title': 'よくある質問。',
    'contact.faq.q1': '返信にはどのくらいかかりますか？',
    'contact.faq.a1': '通常、営業日の24時間以内です。すべてのメッセージを優先しており、チケットが紛失することはありません。',
    'contact.faq.q2': 'セールスデモを予約できますか？',
    'contact.faq.a2': 'はい。フォームで「セールスのお問い合わせ」を選択してください。返信にてカレンダーのリンクをお送りします。',
    'contact.faq.q3': 'サポート時間はいつですか？',
    'contact.faq.a3': '私たちは人間ですので、眠ります。平日の09:00〜18:00（UTC+3）に活動しています。緊急の課題は、GitHub Issuesを通じてより迅速に対応されます。',
    'contact.faq.q4': 'どのようなパートナーシップを検討していますか？',
    'contact.faq.a4': 'エージェンシー向けホワイトラベル、高度なAPI連携、共同マーケティング、リセラープログラム。ご提案内容をお聞かせください。',
    'tools.llms.v2.hero.title.a': '構築する',
    'tools.llms.v2.hero.title.hl': 'llms.txt',
    'tools.llms.v2.hero.title.b': '数秒で。',
    'tools.llms.v2.hero.sub': '仕様準拠。A〜Fの評価。ruuapiで無料ホスト。ChatGPT、Perplexity、Claudeはすべて/llms.txtを探します。',
    'tools.llms.v2.hero.trust': '8,200個のllms.txtファイルがruuapiでホストされています',
    'tools.llms.v2.hero.stamp': '無料 · llms.txt ジェネレーター',
    'tools.llms.v2.mode.build': '構築',
    'tools.llms.v2.mode.validate': '検証',
    'tools.llms.v2.section.about': '概要',
    'tools.llms.v2.section.links': 'リンク',
    'tools.llms.v2.section.docs': 'ドキュメント',
    'tools.llms.v2.section.optional': 'オプション',
    'tools.llms.v2.section.add': '+ セクションを追加',
    'tools.llms.v2.entry.url': 'URL (https://...)',
    'tools.llms.v2.entry.title': 'タイトル',
    'tools.llms.v2.entry.summary': '短い概要（オプション）',
    'tools.llms.v2.entry.add': '+ エントリを追加',
    'tools.llms.v2.entry.remove': 'エントリを削除',
    'tools.llms.v2.action.download': '↓ llms.txtをダウンロード',
    'tools.llms.v2.action.host': '☁ ruuapi.comでホストする',
    'tools.llms.v2.action.host.tooltip': 'まずドメインを確認してください — フェーズ2',
    'tools.llms.v2.action.validate': '検証する',
    'tools.llms.v2.action.share': '保存して共有',
    'tools.llms.v2.action.generate': '生成 →',
    'tools.llms.v2.grade.A': '優',
    'tools.llms.v2.grade.B': '良い',
    'tools.llms.v2.grade.C': '可',
    'tools.llms.v2.grade.D': '不十分',
    'tools.llms.v2.grade.F': '不合格',
    'tools.llms.v2.validate.placeholder': '# 自分のサイト\n> 短い説明。\n\n## リンク\n\n- [ドキュメント](https://example.com/docs): 私たちのドキュメント。',
    'tools.llms.v2.validate.run': '検証 →',
    'tools.llms.v2.validate.loading': '検証中…',
    'tools.llms.v2.validate.import': 'ビルダーで編集 →',
    'tools.llms.v2.validate.no_issues': '✓ 問題は見つかりませんでした。',
    'tools.llms.v2.sidebar.title': 'AIのためのサイトマップ。',
    'tools.llms.v2.sidebar.body': 'llms.txtはAnthropicの新しい仕様です。AIボットは最初の12ヶ月間それを無視していました（採用率：0%）。しかし、今ではAIが読み取れるサイトの事実上のマニフェストフォーマットになりつつあります。',
    'tools.llms.v2.sidebar.honest': '私たちは毎週のボットヒットテレメトリであなたのもを無料でホストします。GPTBotがあなたのファイルにアクセスし始めたら、あなたはお知らせを受け取ります。',
    'tools.llms.v2.faq.title': 'よくある質問。',
    'tools.llms.v2.faq.q1': 'llms.txtとは何ですか？',
    'tools.llms.v2.faq.a1': 'llms.txtは、ドメインのルートに配置されるプレーンテキストファイルであり、AI言語モデルにサイトの概要と引用方法を伝えます。',
    'tools.llms.v2.faq.q2': 'AIボットは実際にllms.txtを読み取りますか？',
    'tools.llms.v2.faq.a2': '普及が進んでいます。GPTBot、ClaudeBot、PerplexityBotが2025年からllms.txtファイルを読み取っていることが確認されています。',
    'tools.llms.v2.faq.q3': 'robots.txtとどう違いますか？',
    'tools.llms.v2.faq.a3': 'robots.txtはアクセスを制御します。llms.txtは意味と優先順位を伝えます。これらは補完的なものであり、競合するものではありません。',
    'tools.llms.v2.faq.q4': '自社のサーバーではなくruuapiでホストする理由は何ですか？',
    'tools.llms.v2.faq.a4': 'セルフホスティングでも問題ありません。ruuapiオプションを使用すると、週ごとのボットアクセスに関するテレメトリが追加され、どのAIクローラーがファイルを取得したかがわかります。',
    'tools.llms.v2.faq.q5': 'llms.txtの適切な評価とは何ですか？',
    'tools.llms.v2.faq.a5': '評価Aは、ファイルが完全で仕様に準拠していることを意味します。B以上を目指してください。Aは15分で達成可能です。',
    'tools.llms.v2.faq.q6': '私のllms.txtは自動的に更新されますか？',
    'tools.llms.v2.faq.a6': 'セルフホストの場合、更新は手動になります。ruuapiのホスティングはフェーズ2で定期的な再生成をサポートする予定です。',
    'tools.llms.v2.cta.title': '立ち上げるすべてのサイトで、これを自動的に実行してください。',
    'tools.llms.v2.cta.btn': '無料で始める',
    'tools.schema.v2.hero.title.a': '構造化データの生成',
    'tools.schema.v2.hero.title.hl': '検証される',
    'tools.schema.v2.hero.title.b': '',
    'tools.schema.v2.hero.sub': '単一のURLを入力。検証済みのマルチタイプ @.claude/skills/seo-geo-claude-skills/cross-cutting/entity-optimizer/references/knowledge-graph-guide.md を出力。他のジェネレーターにはないAI引用プレビュー機能付き。',
    'tools.schema.v2.hero.trust': '今月12,400人のSEO専門家に利用されました',
    'tools.schema.v2.input.placeholder': 'ページのURLをここに貼り付けてください...',
    'tools.schema.v2.input.cta': '生成 →',
    'tools.schema.v2.input.or': '— または手動で設定 —',
    'tools.schema.v2.loading.1': 'ページを読み込んでいます…',
    'tools.schema.v2.loading.2': 'エンティティをマッピングしています…',
    'tools.schema.v2.loading.3': '@graphの下書きを作成しています…',
    'tools.schema.v2.wizard.q1.label': 'このページの主な内容は何ですか？',
    'tools.schema.v2.wizard.q1.opt.article': '記事 / ブログ投稿',
    'tools.schema.v2.wizard.q1.opt.product': '製品・サービス',
    'tools.schema.v2.wizard.q1.opt.faq': 'FAQページ',
    'tools.schema.v2.wizard.q1.opt.recipe': 'レシピ',
    'tools.schema.v2.wizard.q2.label': '単一のアイテムですか、それともリストですか？',
    'tools.schema.v2.wizard.q2.opt.single': '単一アイテム',
    'tools.schema.v2.wizard.q2.opt.list': 'コレクション / リスト',
    'tools.schema.v2.wizard.q3.label': 'このページにはレビュー、FAQ、またはハウツーの手順がありますか？',
    'tools.schema.v2.wizard.q3.opt.reviews': 'レビュー',
    'tools.schema.v2.wizard.q3.opt.faq': 'FAQセクション',
    'tools.schema.v2.wizard.q3.opt.steps': 'ハウツーの手順',
    'tools.schema.v2.wizard.q3.opt.none': 'これらのいずれでもない',
    'tools.schema.v2.bundle.label': '含めるスキーマタイプ',
    'tools.schema.v2.field.headline': '見出し',
    'tools.schema.v2.field.headline.tip': '最大110文字です。Googleはこれをリッチリザルトのタイトルとして使用します。',
    'tools.schema.v2.field.author': '著者名',
    'tools.schema.v2.field.author.tip': '人物スキーマ。AI引用のE-E-A-Tシグナルを改善します。',
    'tools.schema.v2.field.date': '公開日',
    'tools.schema.v2.field.image': '画像URL',
    'tools.schema.v2.field.publisher': 'パブリッシャー名',
    'tools.schema.v2.field.url': 'ページのURL',
    'tools.schema.v2.pane.json': 'JSON-LD',
    'tools.schema.v2.pane.serp': 'SERPプレビュー',
    'tools.schema.v2.pane.ai': 'AI引用',
    'tools.schema.v2.tree.label': 'Schemaグラフ',
    'tools.schema.v2.import.cta': 'JSON-LDをインポート',
    'tools.schema.v2.import.placeholder': '既存のJSON-LDをここに貼り付けてください…',
    'tools.schema.v2.import.error': '無効なJSONです。入力を確認してください。',
    'tools.schema.v2.import.success': 'インポートされました！フィールドとタイプが入力されました。',
    'tools.schema.v2.action.copy': 'JSON-LDをコピー',
    'tools.schema.v2.action.copied': 'コピーしました！',
    'tools.schema.v2.action.download': '.jsonldをダウンロード',
    'tools.schema.v2.crosspromo.label': 'こちらもおすすめ',
    'tools.schema.v2.faq.title': 'よくある質問',
    'tools.schema.v2.faq.q1': 'JSON-LD構造化データとは何ですか？',
    'tools.schema.v2.faq.a1': 'JSON-LDは、検索エンジンやAIシステムがページ内容を理解するのを助けるためにGoogleが推奨する、軽量なリンクデータ形式です。',
    'tools.schema.v2.faq.q2': '@.claude/skills/seo-geo-claude-skills/cross-cutting/entity-optimizer/references/knowledge-graph-guide.md バンドルとは何ですか？',
    'tools.schema.v2.faq.a2': '@.claude/skills/seo-geo-claude-skills/cross-cutting/entity-optimizer/references/knowledge-graph-guide.mdブロックを使用すると、単一のスクリプトタグで複数のSchemaタイプを定義でき、それらの間に相互参照される@.claude/skills/seo-geo-claude-skills/.github/workflows/validate-skill.ymlリンクを設定できます — 複雑なページにとって最もクリーンなアプローチです。',
    'tools.schema.v2.faq.q3': 'スキーママークアップはAIの引用に役立ちますか？',
    'tools.schema.v2.faq.a3': 'はい。構造化データはPerplexityやChatGPTのようなAIエンジンに明示的なエンティティのコンテキストを提供し、情報源として引用される可能性を高めます。',
    'tools.schema.v2.cta.title': 'このスキーマをすべての記事で自動的に実行します。',
    'tools.schema.v2.cta.body': 'ruuapiは、公開するすべての記事に検証済みの @.claude/skills/seo-geo-claude-skills/cross-cutting/entity-optimizer/references/knowledge-graph-guide.md マークアップを挿入します。コピー＆ペーストや再確認は不要です。',
    'tools.schema.v2.cta.btn': '無料で始める → 1,200トークン',
    'aiseen.chatgpt.brand': 'chat · gpt-5',
    'aiseen.perplexity.brand': 'perplexity · pro',
    'aiseen.engine.inside': 'ruuapi → inside',
    'editor.draft.prefix': '下書き · ',
    'repurpose.podcast.rec': 'REC · LIVE',
    'repurpose.podcast.duration': '8:00',
    'repurpose.podcast.line.01': 'イントロ音楽 · 局名コール',
    'repurpose.podcast.line.02': '「今日のテーマはECセラーの生活をずっと楽にします…」',
    'repurpose.podcast.line.03': 'マイクロ輸出とは — ルール変更の理由',
    'repurpose.podcast.line.04': '今週できる3つの実践ステップ',
    'repurpose.podcast.line.05': '事例 · ベルリン倉庫→イスタンブール買い手、48時間',
    'repurpose.podcast.line.06': 'まとめ + 行動喚起',
    'results.hot.label': '注目',
    'country.bento.title': '21カ国',
    'country.bento.subtitle': 'ChatGPT・Perplexity・Google AIで確認済み',
    'country.bento.cta': 'あなたの国でもご利用いただけます。',
  },
  TR: {
    'nav.features': 'Özellikler',
    'nav.results': 'Başarım',
    'nav.tracker': 'Citation Tracker',
    'nav.docs': 'Belgeler',
    'nav.pricing': 'Tokenler',
    'nav.contact': 'İletişim',
    'nav.cta': '1.200 Token Hediye',
    'nav.menu.guide': 'Başlangıç Rehberi',
    'nav.menu.changelog': 'Değişiklikler',
    'nav.menu.community': 'Topluluk',
    'nav.menu.contact': 'İletişim',
    'nav.menu.header': 'Menü',
    'nav.menu.cities': 'İstanbul / Berlin',

    'hero.stamp': 'Google sonrası dönem · AEO + GEO altyapısı',
    'hero.alt': 'Sıralama yetmediğinde alıntı kazanır.',
    'hero.title': 'ChatGPT seni göstersin diye yazıldı.',
    'hero.sub': 'Google Mayıs 2026\'da AI Mode\'u varsayılan arama yaptı — bu aramaların %93\'ü tıklamasız bitiyor. ChatGPT, Perplexity, Gemini, Copilot ve Google AI Mode artık çoğu bilgi sorgusunu kaynak göstererek yanıtlıyor. ruuapi makaleleri o kaynak OLMAK için yazıyor: schema-zengin (2,5–3× daha sık alıntı), query fan-out için tanım-öncelikli, entity-derin. Her taslakta AEO + GEO + 80 CORE-EEAT denetimi, 6 AI motorunda canlı izleme. 1.200 hoşgeldin tokenı, sonra $5\'tan başlayan paketler ya da $19\'dan başlayan aylık planlar.',
    'hero.cta': '1.200 Token Hediye · Hemen Başla',
    'hero.sticker': 'Türkçe-doğal. Çeviri kokusu yok.',
    'hero.tracker.title': 'CITATION TRACKER · CANLI',
    'hero.tracker.kicker': 'son 30 gün',

    'pricing.kicker': 'Atıf altyapısı · Google sonrası fiyatlama',
    'pricing.headline': 'AEO + GEO $5\'tan. Ya da $19/ay. Sen seç.',

    'bento.title.a': 'Altı kart.',
    'bento.title.b': 'Altı fark.',
    'bento.body': 'Daha hızlı yayınladığımız, daha akıllı yazdığımız, doğru yerlerde atıf aldığımız altı somut neden. Rakiplerin altısını birden sunamaz.',

    'compare.title.a': 'Klasik akış.',
    'compare.title.b': 'ruuapi akışı.',
    'compare.body': 'Aynı makale, iki farklı boru hattı. Biri seni kopyala-yapıştırla bırakır; öbürü kendi kendini yayımlar.',

    'closing.stamp': 'Atıf > sıralama · ilk günden',
    'closing.title.a': 'Sıralanmayı kovalama.',
    'closing.title.b': 'Atıfa sahip ol.',
    'closing.body': '1.200 token hediye. ChatGPT, Perplexity, Gemini ve Copilot ilk günden seni kaynak göstersin. Kart yok. İstediğinde iptal.',
    'closing.sticker': 'Google sonrası dönemde atıf, yeni sıralamadır.',

    // ── Hero secondary ──
    'hero.cta.secondary': 'Sen iste. Yapay zekâ yazsın. GEO ile büyü.',

    // ── Engineering section ──
    'engineering.headline.a': 'Tek tıkla',
    'engineering.headline.b': 'yayınlayın.',
    'engineering.sub': 'Rakiplerin hâlâ ek ücret istediği ya da henüz sunamadığı sessiz üç güçlü avantaj.',
    'engineering.card.publish.tag': 'Tek tıkla yayında',
    'engineering.card.publish.title': 'WordPress, Astro, Hugo ve Jekyll\'a doğrudan aktarın',
    'engineering.card.publish.body': 'Bir kez bağlayın; görseller, schema ve iç linkler hazır — her makaleyi tek tıkla yayına alın.',
    'engineering.card.scheduled.tag': 'Zamanlanmış yayınlar',
    'engineering.card.scheduled.title': 'Bir aylık içeriği sıraya koyun, gerisini bize bırakın',
    'engineering.card.scheduled.body': 'Makaleleri takvime yerleştirin; belirlediğiniz yerel saatte yayınlayalım. Editöryal planlar ve geniş zaman dilimi kitleleri için biçilmiş kaftan.',
    'engineering.card.multilingual.tag': 'Çok dilli · anlamsal',
    'engineering.card.multilingual.title': 'Kelimeleri değil, anlamı çevirin',
    'engineering.card.multilingual.body': 'Aynı makaleyi 40\'tan fazla dilde, doğal bir dille yayınlayın; deyimler korunur, ölçü birimleri yerelleşir, her bölgeye özel schema yeniden yazılır.',

    // ── Bento sub ──
    'bento.sub': 'Rakipler hâlâ sadece Google için optimizasyon yapıyor. Biz yapay zekâ atıf katmanını inşa ediyoruz. Aşağıdaki altı modül günün sonunda farkı yaratan unsurlardır.',

    // ── Closing CTA ──
    'closing.cta.edition': 'Google sonrası sürüm',
    'closing.cta.title.a': '2 dakika.',
    'closing.cta.title.b': 'İlk atıf.',
    'closing.cta.body': '1.200 hoş geldin token\'ı. 5 AI motoru canlı izlenir (ChatGPT, Perplexity, Gemini, Google AI Overview, Microsoft Copilot). Gelecek yıl sıralanmak için değil, ilk gün kaynak olmak için tasarlandı.',
    'closing.cta.primary': '1.200 Ücretsiz Token · Hemen Başla',
    'closing.cta.secondary': 'Demo Makale Oluştur',
    'closing.cta.stamp.label': 'Hoş geldin bakiyesi',
    'closing.cta.stamp.tokens': '1.200',
    'closing.cta.stamp.value': 'TOKEN · $0',
    'closing.cta.badge': 'AEO + GEO yerli. Atıf-öncelikli.',
    'closing.cta.badge.sub': 'Citation Tracker — 5 AI motoru canlı.',
    'closing.cta.sticker': '2 Dakika. Söz.',

    // ── Features array ──
    'features.01.tag': 'Pazarda bir ilk',
    'features.01.title': 'Yapay Zekâ Motoru Optimizasyonu',
    'features.01.body': 'Google AI Mode, ChatGPT, Perplexity, Gemini ve Copilot\'un makalelerinize gerçekten atıf yapmasını sağlayın. Schema (FAQ/HowTo 2,5–3× daha sık alıntı), query fan-out\'tan sağ çıkan tanım-öncelikli Q&A, ClaimReview + entity authority — otomatik.',
    'features.01.versus': 'Rakipler hâlâ klasik Google sıralaması için optimize ediyor. AI Mode artık varsayılan olunca o trafik çoktan gitti.',
    'features.02.tag': 'Açık kaynak · ilk',
    'features.02.title': 'Yapay Zekâ Atıf Takibi',
    'features.02.body': 'Makalelerinizi 6 AI motorunda gerçek zamanlı takip edin: ChatGPT, Perplexity, Gemini, Google AI Mode, Google AI Overview ve Microsoft Copilot. AI Mode ve AI Overview farklı kaynaklar gösteriyor (sadece ~%14 örtüşme) — bu yüzden ayrı izliyoruz. Atıf alıyor musunuz? Hangi sorgularda? Trend yükselişte mi?',
    'features.02.versus': 'Sektörde 6 motoru izleyen — ya da AI Mode\'u AI Overview\'dan ayıran — başka araç yok.',
    'features.03.tag': 'Tek bakışta denetim',
    'features.03.title': 'Birleşik Denetim Paneli',
    'features.03.body': 'SEO + GEO + AEO + CORE-EEAT dahil 80 kontrol noktası ve içerik kalitesi; tek panelde, somut bir eylem planıyla birlikte.',
    'features.03.versus': 'Rakiplerde: beş farklı sekme arasında mekik dokumak zorundasınız.',
    'features.04.tag': 'Çok aşamalı orkestrasyon',
    'features.04.title': 'Akıllı pipeline',
    'features.04.body': 'Araştırma → taslak → AEO/GEO denetimi → son dokunuş. Her aşama için en iyi LLM — araştırma için hızlı, yazım için derin, denetim için odaklanmış.',
    'features.04.versus': 'Rakiplerde: tek model, tek prompt, ortalama sonuç.',
    'features.05.tag': 'Ana dil kalitesi',
    'features.05.title': '6 dilde yerli ton',
    'features.05.body': 'TR, EN, DE, FR, ES, AR — gerçek morfoloji, gerçek stop-word\'ler, gerçek kültürel bağlam. Her bölge kendi NLP katmanıyla gelir. Talep üzerine daha fazla dil eklenir.',
    'features.05.versus': 'Diğerleri makine çevirisi ekler; biz çok dilli doğduk.',
    'features.06.tag': 'Abonelik veya kullandıkça öde',
    'features.06.title': 'Esnek faturalandırma',
    'features.06.body': '1.200 hoş geldin token\'ı, sonrası size kalmış: 10 bin token için $5\'tan başlayan kullandıkça öde veya Starter $19 / Pro $59 / Business $199 aylık planlar. İstediğiniz an iptal edin.',
    'features.06.versus': 'Rakipler sizi iptal etmeyi unutacağınız yıllık üyeliklere hapseder.',

    // ── Agents array ──
    'agents.researcher.name': 'Researcher',
    'agents.researcher.role': 'geniş bağlam · web tarama',
    'agents.planner.name': 'Planner',
    'agents.planner.role': 'akıl yürütme + taslak',
    'agents.writer.name': 'Writer',
    'agents.writer.role': 'yaratıcı ve doğal ton',
    'agents.editor.name': 'Editor',
    'agents.editor.role': 'stil + akış kontrolü',
    'agents.seo.name': 'SEO/AEO',
    'agents.seo.role': 'schema motoru',
    'agents.brand-voice.name': 'Brand Voice',
    'agents.brand-voice.role': 'marka modeli',

    // ── Compare rows ──
    'compare.row.01.a': 'Anahtar kelime araştırması → taslak → ChatGPT → manuel SEO kontrolü',
    'compare.row.01.b': 'Konuyu yazın → tek tıkla → AEO + GEO + SEO ile yayında',
    'compare.row.02.a': '15–20 maddelik basit kontrol listesi',
    'compare.row.02.b': 'Otomatik LLM puanlamalı 80 CORE-EEAT kontrol noktası',
    'compare.row.03.a': 'Kopyala-yapıştır ile WordPress\'e aktarma',
    'compare.row.03.b': 'WordPress + Astro / Hugo / Jekyll (Git Publisher)',
    'compare.row.04.a': 'X için ayrı, bülten için ayrı yeniden yazma',
    'compare.row.04.b': 'Tek tıkla X / Bülten / LinkedIn\'e dönüştürme',
    'compare.row.05.a': 'Sadece Google\'da görünürsünüz (o da şanslıysanız)',
    'compare.row.05.b': 'ChatGPT · Perplexity · Google AI · Claude\'da atıf alırsınız',
    'compare.row.06.a': 'Atıf alıp almadığınızı bilmenin yolu yok',
    'compare.row.06.b': 'Açık kaynak Citation Tracker ile canlı izleme',
    'compare.row.07.a': 'Tek model, tek prompt, ortalama içerik kalitesi',
    'compare.row.07.b': '6 ajanlı iş akışı — researcher, planner, writer, editor, SEO, brand voice',

    // ── Token bar ──
    'token-bar.welcome': '1.200 hoş geldin token\'ı',

    // ── Article mock ──
    'article-mock.label': 'blog · makale · v3',
    'article-mock.title': 'Türkiye\'de E-ihracat: 2026 Vergi Rehberi',
    'article-mock.meta': '2.140 kelime · 9 dk okuma · Schema ✓ · Speakable ✓',
    'article-mock.score': 'AEO 96 · GEO 94',

    // ── AI Seen block ──
    'aiseen.tag': 'Pazarda İlk · AEO + GEO',
    'aiseen.title.a': 'Makaleniz.',
    'aiseen.title.b': 'ChatGPT\'de.',
    'aiseen.title.hl': 'Aynı gün',
    'aiseen.sub': 'Schema, Speakable, ClaimReview ve llms.txt — hepsi otomatik. Yapay zekâ motorları sizi kaynak göstersin. Biz buna AEO + GEO diyoruz.',
    'aiseen.live': 'CANLI · son 24 saat',
    'aiseen.first-citation': 'İlk atıf ortalaması:',
    'aiseen.first-citation.value': '6 saat',
    'aiseen.retention': 'Atıf kalıcılığı:',
    'aiseen.retention.value': '%84',
    'aiseen.chatgpt.back.title': 'ChatGPT için farkımız',
    'aiseen.chatgpt.back.subtitle': 'GPT-5 çıktılarında kaynak gösterilmek için',
    'aiseen.chatgpt.back.01.k': 'Makine dili yok',
    'aiseen.chatgpt.back.01.d': 'GPT\'nin doğal bulduğu Türkçe morfoloji ve ek uyumu',
    'aiseen.chatgpt.back.02.k': 'Speakable + ClaimReview',
    'aiseen.chatgpt.back.02.d': 'Doğrulanabilir iddialar, sesli aramaya hazır bölümler',
    'aiseen.chatgpt.back.03.k': 'llms.txt otomatik oluşturulur',
    'aiseen.chatgpt.back.03.d': 'Botlar için erişim haritası; tek tıkla güncellenir',
    'aiseen.chatgpt.back.04.k': 'Konu odaklı makaleler',
    'aiseen.chatgpt.back.04.d': 'Tek konu → araştırmacı öğrenir, yazar üretir',
    'aiseen.chatgpt.back.05.k': 'İlk atıf: 6 saat',
    'aiseen.chatgpt.back.05.d': 'Yayın sonrası GPT\'de görünme süresi ortalaması',
    'aiseen.perplexity.back.title': 'Perplexity için farkımız',
    'aiseen.perplexity.back.subtitle': 'Cevap motorlarında 1 numaralı kaynak olmak için',
    'aiseen.perplexity.back.01.k': 'PAA kalıpları',
    'aiseen.perplexity.back.01.d': 'Otomatik oluşturulan ilgili Soru-Cevap blokları',
    'aiseen.perplexity.back.02.k': 'Programatik AEO',
    'aiseen.perplexity.back.02.d': 'Her sorgu varyantı için ayrı makale',
    'aiseen.perplexity.back.03.k': 'Rakip kaynak analizi',
    'aiseen.perplexity.back.03.d': 'Perplexity\'de sizi geçen kaynakları otomatik takip eder',
    'aiseen.perplexity.back.04.k': 'CORE-EEAT 80 kontrolü',
    'aiseen.perplexity.back.04.d': 'Yazar otoritesi, doğrulanabilir veri, güncellik',
    'aiseen.perplexity.back.05.k': 'Tek tıkla yayınla',
    'aiseen.perplexity.back.05.d': 'WordPress / Astro / Hugo / Jekyll — git tabanlı',
    'aiseen.google.back.title': 'Google AI Overviews için farkımız',
    'aiseen.google.back.subtitle': 'Üretken yanıt oluşturmada kaynak gösterilmek için',
    'aiseen.google.back.01.k': 'Klasik SEO + GEO',
    'aiseen.google.back.01.d': 'Hibrit yaklaşım: organik sıralama + AI Overview kaynağı',
    'aiseen.google.back.02.k': 'Yapay zekâ trend analizi',
    'aiseen.google.back.02.d': 'Sektörde yükselen sorgular, haftalık rapor',
    'aiseen.google.back.03.k': 'Schema kütüphanesi',
    'aiseen.google.back.03.d': 'Article + FAQPage + HowTo + ClaimReview hazır',
    'aiseen.google.back.04.k': 'Tek tıkla yayınla',
    'aiseen.google.back.04.d': 'CMS / Git tabanlı; sitemap + llms.txt otomatik güncellenir',
    'aiseen.google.back.05.k': 'İçerik çoklama',
    'aiseen.google.back.05.d': 'X (Twitter) / bülten / podcast / Reels — tek makale, 5 kanal',
    'aiseen.back.publish': 'Tek tıkla yayınla',
    'aiseen.back.learn': 'keşfet →',

    // ── Editor block ──
    'editor.title.a': 'Tek panel.',
    'editor.title.b': '80 maddelik denetim.',
    'editor.sub': 'Editör, denetim ve aksiyon önerileri tek ekranda. Beş sekme arasında mekik yok. Yazarken puanınızı görün.',
    'editor.chrome.file': 'ruuapi · e-ihracat-2026 · taslak',
    'editor.chrome.cmd': '⌘K · komutlar',
    'editor.chrome.autosave': '● Otomatik kaydediliyor',
    'editor.chrome.synced': '● Senkronize',
    'editor.article.label': 'taslak',
    'editor.panel.label': 'tek panel · 80 kontrol',
    'editor.panel.score.label': 'Genel puan',
    'editor.panel.score.delta': '↑ son revizyondan +14',
    'editor.panel.dots.label': '80 kontrol · canlı',
    'editor.panel.dots.pass': 'geçti',
    'editor.panel.dots.warn': 'uyarılar',
    'editor.panel.dots.fail': 'eksik',
    'editor.panel.actions.label': '3 aksiyon önerisi',
    'editor.panel.action.01.t': 'E-E-A-T yazar biyografisi ekleyin',
    'editor.panel.action.01.why': 'Yazar schema eksik',
    'editor.panel.action.02.t': 'FAQ\'ya 2 PAA sorusu daha ekleyin',
    'editor.panel.action.02.why': 'Perplexity için optimize',
    'editor.panel.action.03.t': 'İç link: KDV iade rehberi',
    'editor.panel.action.03.why': 'Konu kümesi',
    'editor.toolbar.formats': 'Markdown · WordPress · Astro · Hugo · Jekyll Git Publisher',
    'editor.toolbar.tokens': 'kullanılan token\'lar',
    'editor.toolbar.ready': 'Yayınlamaya hazır',
    'editor.toolbar.publish': 'Tek tıkla yayınla →',
    'editor.faq.label': 'FAQ · Speakable',

    // ── Pipeline block ──
    'pipeline.tag': '6 ajanlı orkestrasyon',
    'pipeline.title.a': 'Tek bir model değil.',
    'pipeline.title.b': 'Doğru',
    'pipeline.title.hl': 'model.',
    'pipeline.sub': 'Altı ajan, altı farklı model — araştırmadan marka sesine. Tek istemli rakiplere kıyasla %38 düşük maliyet, %22 yüksek kalite.',
    'pipeline.agent.researcher.name': 'Araştırmacı',
    'pipeline.agent.researcher.role': 'geniş bağlam · web tarama',
    'pipeline.agent.researcher.detail': '14 kaynak, 3 trend bulundu',
    'pipeline.agent.planner.name': 'Planlayıcı',
    'pipeline.agent.planner.role': 'akıl yürütme + taslak',
    'pipeline.agent.planner.detail': '7 H2 + 14 H3 taslak',
    'pipeline.agent.writer.name': 'Yazar',
    'pipeline.agent.writer.role': 'yaratıcı yerel ton',
    'pipeline.agent.writer.detail': '2.140 kelime, yerel ton',
    'pipeline.agent.editor.name': 'Editör',
    'pipeline.agent.editor.role': 'stil + akış kontrolü',
    'pipeline.agent.editor.detail': 'Morfoloji kontrolü tamamlandı',
    'pipeline.agent.seo.name': 'SEO/AEO',
    'pipeline.agent.seo.role': 'deterministik schema motoru',
    'pipeline.agent.seo.detail': 'Schema + Speakable üretiliyor',
    'pipeline.agent.brand.name': 'Marka Sesi',
    'pipeline.agent.brand.role': 'özelleştirilmiş marka modeli',
    'pipeline.agent.brand.detail': 'Marka rehberi uygulanacak',
    'pipeline.status.done': '✓ tamamlandı',
    'pipeline.status.running': 'çalışıyor',
    'pipeline.status.queued': '○ sırada',
    'pipeline.footer.cost.label': 'Toplam pipeline maliyeti',
    'pipeline.footer.cost.value': '3.168 token · ≈ $1.58',
    'pipeline.footer.monolith.label': 'Geleneksel monolitik yaklaşım:',
    'pipeline.footer.saving': '%38 tasarruf',

    // ── Repurpose block ──
    'repurpose.title.a': 'Tek makale.',
    'repurpose.title.b': 'Beş kanal.',
    'repurpose.title.hl': 'Beş format',
    'repurpose.sub': 'Tek tıkla: X flood\'u, e-bülten, LinkedIn gönderisi, podcast metni ve TikTok hook\'u. Format dönüşümünü yapay zekâ halleder; sesiniz ve mesajınız size ait kalır.',
    'repurpose.tweet.handle': 'ruuapi · @ruuapi · 2s',
    'repurpose.tweet.type': 'X / Twitter · Zincir (1/7)',
    'repurpose.newsletter.kicker': 'Pazartesi Bülteni · Sayı 47',
    'repurpose.newsletter.title': '2026 e-ihracat: üç kritik değişim',
    'repurpose.newsletter.body': 'Sevgili abone, bu hafta tek bir konumuz var: yeni mikro ihracat limiti. Aşağıda üç temel çıkarım ve kontrol listesi bulacaksınız…',
    'repurpose.newsletter.open-rate': 'Açılma oranı',
    'repurpose.linkedin.page': 'ruuapi · Marka sayfası',
    'repurpose.linkedin.time': '3 saat önce · 🌐',
    'repurpose.podcast.label': 'Podcast Senaryosu · taslak',
    'repurpose.podcast.episode': 'Bölüm 12:',
    'repurpose.podcast.done': '✓ taslak hazır · 6 geçiş, 248 kelime, ~8 dk',
    'repurpose.instagram.label': 'TikTok / Reels · 45sn',
    'repurpose.cta.tag': 'İçerik çoklama · tek tık',
    'repurpose.cta.title.a': '5 format,',
    'repurpose.cta.title.b': 'tek tık.',
    'repurpose.cta.body': 'Her format için ayrı marka tonu belirleyin. X daha vurucu, e-bülten daha samimi, LinkedIn daha kurumsal.',
    'repurpose.cta.btn': 'Tümünü oluştur',

    // ── Results block ──
    'results.tag': 'Performans Paneli · son 30 gün',
    'results.title.a': 'SEO +',
    'results.title.hl': 'GEO',
    'results.title.b': '+ AEO,',
    'results.title.c': 'tek panel.',
    'results.sub': 'Klasik Google sıralaması, yapay zekâ motoru atıfları ve cevap motoru performansı — beş ayrı sekme değil, tek panel.',
    'results.stat.citations.label': 'Toplam yapay zekâ atıfları',
    'results.stat.citations.sub': '↑ bu ay +%148',
    'results.stat.keywords.label': 'Google 1. sıra anahtar kelimeler',
    'results.stat.keywords.sub': 'Türkçe sorgular',
    'results.stat.first-citation.label': 'Ort. ilk atıf',
    'results.stat.first-citation.sub': 'yayın sonrası',
    'results.stat.retention.label': 'Atıf kalıcılığı',
    'results.stat.retention.sub': '30 günlük pencere',
    'results.chart.label': 'Atıf trendi · 30 gün',
    'results.chart.unit': 'atıf',
    'results.chart.x.start': '30 gün önce',
    'results.chart.x.mid': '15 gün önce',
    'results.chart.x.end': 'bugün',
    'results.engines.label': 'Motor dağılımı',
    'results.scores.label': 'Ortalama puan · 247 makale',
    'results.score.seo.sub': 'Klasik Google',
    'results.score.geo.sub': 'Üretken motorlar',
    'results.score.aeo.sub': 'Cevap motorları',
    'results.scores.note': 'AEO 96. Türkçe içeriklerde sektör ortalaması cevap motorlarında: %62.',
    'results.article.01.t': 'E-ihracat 2026 · vergi rehberi',
    'results.article.02.t': 'KDV iadesi · pratik çıkarımlar',
    'results.article.03.t': 'KOBİ için AEO başlangıç rehberi',
    'results.article.04.t': 'Türkçe-doğal içerik üretimi',
    'results.article.05.t': 'Schema.org 2026 değişiklikleri',
    'results.article.06.t': 'PAA ve FAQ pattern\'leri',
    'results.feed.01.t': '2 dk önce',
    'results.feed.02.t': '4 dk önce',
    'results.feed.03.t': '11 dk önce',
    'results.feed.04.t': '18 dk önce',
    'results.feed.01.q': '"e-ihracat türkiye 2026"',
    'results.feed.02.q': '"KOBİ için AEO nedir"',
    'results.feed.03.q': '"türkçe blog ile chatgpt\'te görünmek"',
    'results.feed.04.q': '"speakable schema nasıl yazılır"',
    'results.articles.label': 'En çok atıf alan 6 makale',
    'results.articles.sub': 'son 30 gün',
    'results.articles.cited-in': 'motor atıfları',
    'results.live.label': 'Canlı atıf akışı',
    'results.live.refresh': 'otomatik yenilenir · 30sn',

    // ── Screens block ──
    'screens.title.a': 'Gerçek ekranlar.',
    'screens.title.b': 'Ekran görüntülerinizi yerleştirin.',
    'screens.sub': 'Bu alanlar gerçek ürün ekran görüntüleriniz için. Yayın öncesi sürükle-bırak ile ekleyin — yerinde kalır.',
    'screens.01.label': '01 · Editör',
    'screens.02.label': '02 · Tracker',
    'screens.03.label': '03 · Cüzdan',

    // ── Footer ──
    'footer.newsletter.kicker': 'Pazartesi Bülteni · Sayı 47',
    'footer.newsletter.title.a': 'Haftada bir e-posta,',
    'footer.newsletter.title.b': 'yapay zekâ odaklı içerik için.',
    'footer.newsletter.body': 'ChatGPT atıf taktikleri, schema kütüphanesi güncellemeleri, vaka çalışmaları. Spam yok — dilediğiniz an ayrılın.',
    'footer.newsletter.cta': 'Abone Ol',
    'footer.newsletter.subscribers': '4.218 yazar abone · son 30 günde +812',
    'footer.newsletter.success': 'Kaydınız tamam. İlk bülten Pazartesi 09:00\'da.',
    'footer.status.label': 'Tüm sistemler çalışıyor',
    'footer.status.uptime': '%99.98 / 90 gün',
    'footer.address.hq.city': 'İstanbul',
    'footer.address.hq.addr': 'Maslak · Vadistanbul, B Blok 14',
    'footer.address.eu.city': 'Berlin',
    'footer.address.eu.addr': 'Kreuzberg · Oranienstraße 38',
    'footer.brand.line1': 'Yapay zekâ yerlisi blog motoru.',
    'footer.brand.line2': 'ChatGPT, Perplexity ve Google AI size atıf yapsın diye yazıldı.',
    'footer.social.label': 'Sosyal',
    'footer.col.product.title': 'Ürün',
    'footer.col.product.link.features': 'Özellikler',
    'footer.col.product.link.tracker': 'Citation Tracker',
    'footer.col.product.link.audit': '80 Maddelik Denetim',
    'footer.col.product.link.tokens': 'Token Planları',
    'footer.col.product.link.roadmap': 'Yol Haritası',
    'footer.col.product.link.changelog': 'Changelog',
    'footer.col.resources.title': 'Kaynaklar',
    'footer.col.resources.link.docs': 'Dökümanlar',
    'footer.col.resources.link.api': 'API Referansı',
    'footer.col.resources.link.oss': 'Açık Kaynak',
    'footer.col.resources.link.templates': 'Şablonlar',
    'footer.col.resources.link.blog': 'Blog',
    'footer.col.resources.link.faq': 'FAQ',
    'footer.col.learn.title': 'Öğrenin',
    'footer.col.learn.link.guide': 'Hızlı Başlangıç Kılavuzu',
    'footer.col.learn.link.aeo': 'AEO 101',
    'footer.col.learn.link.geo': 'GEO ile Büyüme',
    'footer.col.learn.link.schema': 'Schema Kütüphanesi',
    'footer.col.learn.link.webinar': 'Webinarlar',
    'footer.col.learn.link.cases': 'Vaka Çalışmaları',
    'footer.col.company.title': 'Şirket',
    'footer.col.company.link.about': 'Hakkımızda',
    'footer.col.company.link.careers': 'Kariyer',
    'footer.col.company.link.careers.badge': '3 açık pozisyon',
    'footer.col.company.link.press': 'Basın Kiti',
    'footer.col.company.link.contact': 'İletişim',
    'footer.col.company.link.partners': 'İş Ortakları',
    'footer.col.legal.title': 'Hukuki',
    'footer.col.legal.link.privacy': 'Gizlilik',
    'footer.col.legal.link.terms': 'Kullanım Koşulları',
    'footer.col.legal.link.kvkk': 'KVKK',
    'footer.col.legal.link.cookies': 'Çerezler',
    'footer.col.legal.link.sla': 'Service Level (SLA)',
    'footer.col.legal.link.security': 'Güvenlik',
    'footer.copyright': '© 2026 ruuapi Inc. · Tüm hakları saklıdır',
    'footer.bottom.privacy': 'Gizlilik',
    'footer.bottom.terms': 'Koşullar',
    'footer.bottom.kvkk': 'KVKK',
    'footer.bottom.cookies': 'Çerezler',

    // ── AISeenBlock card content ──
    'aiseen.sources.label': 'Kaynaklar',
    'aiseen.you.label': 'SEN',
    'aiseen.chatgpt.ts': '2 saat önce',
    'aiseen.chatgpt.query': 'Türkiye\'de e-ihracat 2026 vergi nasıl işliyor?',
    'aiseen.chatgpt.body.p1': '2026 itibarıyla Türkiye\'den e-ihracatta mikro ihracat limiti 11.200 €\'ya yükseltildi. Gümrük beyannamesi ETGB ile elektronik olarak iletiliyor ve KDV iadesi 6 ay içinde geri alınabiliyor.',
    'aiseen.chatgpt.body.p2': 'Pratik adımlar: (a) ETGB onaylı kargo firması seç, (b) ihracat e-faturasını kes, (c) Kasım 2025 değişiklikleriyle yeni ürün kodu sınırlarını kontrol et.',
    'aiseen.chatgpt.source.01': 'ruuapi.com/blog/e-ihracat-2026',
    'aiseen.chatgpt.source.02': 'ruuapi.com/rehber/etgb-2026',
    'aiseen.chatgpt.source.03': 'gtb.gov.tr · resmî gazete',
    'aiseen.chatgpt.footer.related': '↗ İlgili sorular: 4',
    'aiseen.chatgpt.footer.cite': '● ruuapi atıf #1',
    'aiseen.perplexity.ts': '11 dk önce',
    'aiseen.perplexity.query': 'KOBİ için AEO nasıl yapılır?',
    'aiseen.perplexity.body': 'AEO (Answer Engine Optimization), klasik SEO\'nun aksine cevap motorları için içerik üretmektir. Üç temel taşı: (1) açık iddialar, (2) yapısal işaretleme (Speakable, ClaimReview), (3) llms.txt haritası [ruuapi.com\'a göre]. KOBİ\'ler için başlangıç noktası tek-sayfa denetimdir.',
    'aiseen.googleai.ts': 'az önce',
    'aiseen.googleai.type': 'jenerative',
    'aiseen.googleai.query': 'türkçe blog ile chatgpt\'de görünmek',
    'aiseen.googleai.intro': 'Google AI Mode + AI Overviews\'da atıf almak için içerik şunları içermelidir:',
    'aiseen.googleai.body.li1.k': 'Schema (FAQ/HowTo)',
    'aiseen.googleai.body.li1.v': '2,5–3× daha sık alıntılanır',
    'aiseen.googleai.body.li2.k': 'Tanım-öncelikli Q&A',
    'aiseen.googleai.body.li2.v': 'query fan-out\'tan sağ çıkar',
    'aiseen.googleai.body.li3.k': 'ClaimReview + entity authority',
    'aiseen.googleai.body.li3.v': 'doğrulanabilir, konuda derin',
    'aiseen.googleai.outro': 'bu üç katmanı otomatik üretir. Not: Google llms.txt\'yi yok sayar — burada atıf aldıran şey schema + otorite.',
    'aiseen.googleai.footer.rank': '↑ Sıra: #1 kaynak',

    // ── Editor articles ──
    'editor.article.01.slug': 'e-ihracat-2026',
    'editor.article.01.title': 'Türkiye\'de e-ihracat: 2026 vergi rehberi',
    'editor.article.01.body1': '2026 itibarıyla mikro ihracat limiti 11.200 €\'ya yükseltildi. Gümrük beyannamesi ETGB ile elektronik olarak iletiliyor ve KDV iadesi 6 ay içinde alınabiliyor.',
    'editor.article.01.body2': 'Pratik adımlar üç başlıkta toplanır: ETGB onaylı kargo firması seçimi, ihracat e-faturasının kesilmesi, Kasım 2025 değişiklikleriyle yeni ürün kodu sınırlarının kontrolü.',
    'editor.article.01.faqQ': '2026\'da mikro ihracat limiti nedir?',
    'editor.article.01.faqA': '11.200 €. ETGB üzerinden elektronik beyanname zorunludur.',
    'editor.article.01.meta': '2.140 kelime · 9 dk · v3',
    'editor.article.02.slug': 'kdv-iadesi-pratik-rehber',
    'editor.article.02.title': 'KDV iadesi pratik rehberi',
    'editor.article.02.body1': 'E-ihracat yapan işletmeler için KDV iadesi en kritik finansal kalemlerden biri. 2026 dijital dönüşüm kurallarına göre bu süreci doğru yönetmek nakit akışını koruyor.',
    'editor.article.02.body2': 'Dosya hazırlama, yüklenilen KDV listesi ve iade talebi oluşturma adımlarını ekran görüntüleriyle açıklıyoruz.',
    'editor.article.02.faqQ': 'KDV iadesi ne kadar sürede yatar?',
    'editor.article.02.faqA': 'Yeni sistemde eksiksiz başvurular artık 45 iş günü içinde sonuçlanmaktadır.',
    'editor.article.02.meta': '1.820 kelime · 7 dk · v2',
    'editor.article.03.slug': 'kobi-aeo-baslangic',
    'editor.article.03.title': 'KOBİ için AEO başlangıç rehberi',
    'editor.article.03.body1': 'AEO (Answer Engine Optimization), klasik SEO\'nun aksine cevap motorlarına yönelik içerik üretmektir. Speakable + ClaimReview ile pasajların sesli arama ve doğrulanabilir iddia olarak işaretlenir.',
    'editor.article.03.body2': 'İlk hafta için tek-sayfa denetim, 12 PAA sorusu ve llms.txt haritası yeterli. İkinci hafta tematik küme stratejisi ile derinleşme.',
    'editor.article.03.faqQ': 'AEO ile SEO arasındaki fark nedir?',
    'editor.article.03.faqA': 'SEO klasik aramaya; AEO ChatGPT, Perplexity gibi cevap motorlarına yöneliktir.',
    'editor.article.03.meta': '1.420 kelime · 6 dk · v1',
    'editor.article.04.slug': 'speakable-schema-rehber',
    'editor.article.04.title': 'Speakable schema: sesli arama için yazım',
    'editor.article.04.body1': 'Sesli arama sonuçlarında öne çıkmak için pasajlarını Speakable JSON-LD ile işaretlersin. Asistan motorları doğrudan o pasajı seslendirir.',
    'editor.article.04.body2': 'İdeal pasaj 25–40 kelime, tek bir net cevap içerir. Birden fazla pasaj işaretlemek motorların seçim alanını genişletir, atıf ihtimalini ikiye katlar.',
    'editor.article.04.faqQ': 'Bir makalede kaç speakable pasaj olmalı?',
    'editor.article.04.faqA': '2–5 arası ideal. Her biri farklı bir soru-cevap içermeli.',
    'editor.article.04.meta': '1.280 kelime · 5 dk · v2',
    'editor.article.05.slug': 'llms-txt-rehber',
    'editor.article.05.title': 'llms.txt: AI botları için site haritası',
    'editor.article.05.body1': 'llms.txt, AI motorları için içerik haritasıdır — robots.txt\'in cevap motoru karşılığı. Botlara hangi içeriklerin alıntılanmaya uygun olduğunu açıkça anlatır.',
    'editor.article.05.body2': 'Kök dizine yerleştirilir; başlıkları, kategorileri ve markdown bağlantılarını listeler. /llms-full.txt sürümü tüm içeriğin gömülü halini barındırır.',
    'editor.article.05.faqQ': 'llms.txt\'i kimler okur?',
    'editor.article.05.faqA': 'ChatGPT, Perplexity, Claude ve Google\'ın AI Overview botları başta olmak üzere AI motorları.',
    'editor.article.05.meta': '980 kelime · 4 dk · v1',

    // ── Repurpose mocks ──
    'repurpose.tweet.body.p1': '🇹🇷 2026\'da e-ihracat değişti. Mikro ihracat limiti 11.200 €\'ya çıktı.',
    'repurpose.tweet.body.p2': 'Türkiye\'den online satış yapan herkesin bilmesi gereken 6 madde 👇',
    'repurpose.tweet.stats.replies': '248',
    'repurpose.tweet.stats.likes': '1.2B',
    'repurpose.tweet.stats.views': '41.3B',
    'repurpose.brand.kicker': 'Yeni Analiz: Türkçe İçerik ve AI',
    'repurpose.brand.body.p1': 'Türkçe içerik üretiyor ama ChatGPT\'de görünmüyor musunuz? Sorun klasik SEO\'da değil — eksik olan GEO + AEO katmanı.',
    'repurpose.brand.body.p2': '3 dakikalık bir okuma. İçerikte 2026 farkını yapacak şey burada.',
    'repurpose.brand.stats.likes': '412',
    'repurpose.brand.stats.engagement': 'etkileşim',
    'repurpose.brand.stats.shares': '86',
    'repurpose.brand.stats.shares.label': 'paylaşım',
    'repurpose.tiktok.line1': 'Eğer hâlâ',
    'repurpose.tiktok.line2': '$19/ay',
    'repurpose.tiktok.line3': 'ödüyorsan…',
    'login.kicker': 'TEKRAR HOŞGELDİN',
    'login.title': 'ruuapi\'ye giriş yap',
    'login.close': 'Kapat',
    'login.back': 'Geri',
    'login.footer': 'Devam ederek koşullar · gizlilik · çerezleri kabul etmiş olursun.',
    'login.google.label': 'Google ile devam et',
    'login.google.sub': 'En hızlısı — bir tıkla giriş',
    'login.apple.label': 'Apple ile devam et',
    'login.apple.sub': 'Gizlilik odaklı, e-postanı saklar',
    'login.github.label': 'GitHub ile devam et',
    'login.github.sub': 'Repolarını tek tıkla bağla',
    'login.magic.label': 'Sihirli bağlantı',
    'login.magic.sub': 'Şifre yok, uygulama yok — sadece bir link',
    'login.magic.title': 'Sihirli bağlantı gönder',
    'login.magic.body': 'Sana tek kullanımlık bir link göndereceğiz. Bu cihazda tıkla, girişin yapılsın.',
    'login.magic.cta': 'Linki gönder',
    'login.magic.sent': 'Kutuna baktığında 15 dakika geçerli bir link bulacaksın. Bu cihazdan aç.',
    'login.email.label': 'E-posta + şifre',
    'login.email.sub': 'Klasik. Yargılamıyoruz.',
    'login.email.title': 'E-posta ile giriş',
    'login.email.body': 'E-postanı yaz — sana 6 haneli kod göndereceğiz, sonraki ekranda şifre belirleyebilirsin.',
    'login.email.cta': 'Kod gönder',
    'login.email.sent': '6 haneli kod yolda. Bir sonraki ekranda gir.',
    'login.email.placeholder': 'sen@firma.com',
    'login.sent.title': 'Yolda',
    'pricing.hero.title.a': 'Dürüst fiyatlama.',
    'pricing.hero.title.hl': 'Sürpriz yok.',
    'pricing.hero.title.b': '',
    'pricing.hero.sub': '1.200 token hediye ile başla. Sonra sadece yayınladığın kadar öde — ya da büyüdüğünde aylık plana geç.',
    'pricing.hero.sticker': 'İstediğinde iptal · Başlangıçta kart yok',

    'pricing.tier.popular': 'EN POPÜLER',

    'pricing.tier.trial.kicker': 'DENEME',
    'pricing.tier.trial.name': 'Ücretsiz Deneme',
    'pricing.tier.trial.unit': '/ sonsuza dek',
    'pricing.tier.trial.tag': 'Bir kuruş harcamadan ruuapi sana uyuyor mu gör.',
    'pricing.tier.trial.cta': '1.200 token al',
    'pricing.tier.trial.f1': '1.200 hoşgeldin tokenı · ≈1 makale*',
    'pricing.tier.trial.f2': '40+ dil, tüm AEO + GEO denetimleri',
    'pricing.tier.trial.f3': '1 bağlı site',
    'pricing.tier.trial.f4': 'Yükseltene kadar filigranlı çıktı',

    'pricing.tier.starter.kicker': 'BAŞLANGIÇ',
    'pricing.tier.starter.name': 'Starter',
    'pricing.tier.starter.unit': '/ay',
    'pricing.tier.starter.tag': 'Tek başına yazanlar ve yan projeler için.',
    'pricing.tier.starter.cta': 'Starter seç',
    'pricing.tier.starter.f1': 'Aylık 12.000 token · ≈10 makale*',
    'pricing.tier.starter.f2': '3 bağlı site',
    'pricing.tier.starter.f3': 'WordPress + Astro + Hugo yayınlama',
    'pricing.tier.starter.f4': 'Açık kaynak Citation Tracker',
    'pricing.tier.starter.f5': 'E-posta desteği · 48 saat SLA',

    'pricing.tier.pro.kicker': 'PRO',
    'pricing.tier.pro.name': 'Pro',
    'pricing.tier.pro.unit': '/ay',
    'pricing.tier.pro.tag': 'Ajanslar ve büyüyen içerik ekipleri için.',
    'pricing.tier.pro.cta': 'Pro seç',
    'pricing.tier.pro.f1': 'Aylık 60.000 token · ≈50 makale*',
    'pricing.tier.pro.f2': '10 bağlı site',
    'pricing.tier.pro.f3': 'Zamanlanmış yayın + çok dilli anlamsal çeviri',
    'pricing.tier.pro.f4': 'Marka sesi eğitimi (3 ses)',
    'pricing.tier.pro.f5': 'Ekip koltukları (5\'e kadar)',
    'pricing.tier.pro.f6': 'Öncelikli chat · 12 saat SLA',

    'pricing.tier.business.kicker': 'BUSINESS',
    'pricing.tier.business.name': 'Business',
    'pricing.tier.business.unit': '/ay',
    'pricing.tier.business.tag': 'Yayıncılar ve ciddi operatörler için.',
    'pricing.tier.business.cta': 'Business seç',
    'pricing.tier.business.f1': 'Aylık 240.000 token · ≈200 makale*',
    'pricing.tier.business.f2': 'Sınırsız site',
    'pricing.tier.business.f3': 'API erişimi · 100 req/dk',
    'pricing.tier.business.f4': 'White-label seçeneği',
    'pricing.tier.business.f5': 'Sınırsız özel marka sesi',
    'pricing.tier.business.f6': 'Atanmış CSM · 4 saat SLA',

    'pricing.enterprise.kicker': 'KURUMSAL',
    'pricing.enterprise.title': 'Haber odaları, yayıncılar, regüle sektörler.',
    'pricing.enterprise.body': 'Self-hosted seçeneği, özel SSO, denetim logları, hukuk/uyum incelemesi ve geçiş için sıkı bir ekip. Fiyat koltuk sayısı ve içerik hacmiyle ölçeklenir.',
    'pricing.enterprise.cta': 'Satış ekibiyle konuş',

    'pricing.payg.title.a': 'Yalnızca',
    'pricing.payg.title.hl': 'yayınladığın kadar öde.',
    'pricing.payg.title.b': '',
    'pricing.payg.sub': 'Abonelik yok. İhtiyaç olunca yükle, token kaybolmaz. Küçük paketler 1K başına biraz daha pahalı — esnekliğin adil takası.',
    'pricing.payg.col.tokens': 'Token',
    'pricing.payg.col.price': 'Fiyat (USD)',
    'pricing.payg.col.per': '1K başına',
    'pricing.payg.note': '* Tokenlerin son kullanma tarihi yok. 1 token ≈ 1 kelime — 1.200 token ≈ bir 1.200 kelimelik makale. Denetim ve analizler ücretsiz.',

    'pricing.faq.title.a': 'Sık sorulanlar',
    'pricing.faq.title.hl': 'kısaca.',
    'pricing.faq.q1': '"Token" tam olarak ne demek?',
    'pricing.faq.a1': 'Basit tuttuk: 1 token ≈ 1 kelime. 1.200 kelimelik tipik bir makale yaklaşık 1.200 token harcar. Denetim, AEO/GEO kontrolleri ve 80 maddelik CORE-EEAT taraması ücretsiz — token harcamaz. Canlı sayaç her taslağın maliyetini gösterir.',
    'pricing.faq.q2': 'Düşürebilir veya iptal edebilir miyim?',
    'pricing.faq.a2': 'İstediğin an, soru sormadan. Uygulama içinden iptal et — tokenlerin dönem sonuna kadar duruyor, kullanılmayan kullandıkça-öde tokenleri hiç sönmüyor.',
    'pricing.faq.q3': 'Tokenler bir sonraki aya geçer mi?',
    'pricing.faq.a3': 'Abonelik tokenleri her fatura döneminde sıfırlanır. Kullandıkça-öde tokenleri hiç sönmez. Çoğu ekip taban için küçük bir abonelik tutar, yoğun aylarda üzerine kullandıkça-öde paketleri ekler.',
    'pricing.faq.q4': 'Hangi ödeme yöntemlerini kabul ediyorsunuz?',
    'pricing.faq.a4': 'Kart (Visa, MasterCard, Amex) ödeme altyapısı ortağımız Creem üzerinden. Business ve Kurumsal için SEPA + havale açık. Fiyatlar USD cinsinden ve yerel KDV/satış vergisi hariç.',
    'pricing.faq.q5': 'İndirim var mı?',
    'pricing.faq.a5': 'Yıllık fatura sana 2 ay kazandırır. STK\'lar, gazetecilik okulları ve doğrulanmış açık kaynak projeleri Pro planda %50 indirim alır — kanıtınla hello@ruuapi.com\'a yaz.',
    'pricing.faq.q6': 'Tokenlerim biterse ne olur?',
    'pricing.faq.a6': 'Hiçbir şey kırılmaz. Uygulama açık kalır, taslakların korunur. Sadece tokenini yenileyene veya dönemin yenilenene kadar yeni içerik üretemezsin. %80\'e ulaşınca haber veriyoruz — sürpriz olmuyor.',

    'pricing.closing.stamp': 'ÜCRETSİZ DENE',
    'pricing.closing.title.a': 'Çok düşünmeyi bırak.',
    'pricing.closing.title.b': 'Yayınla artık.',
    'pricing.closing.body': '1.200 token hediye, kart yok. ruuapi karşılığını vermezse, suçu bizim.',
    'pricing.closing.cta.primary': '1.200 ücretsiz token al',
    'pricing.closing.cta.secondary': 'Satış ekibiyle konuş',

    'docs.hero.stamp': 'ÜCRETSİZ · API DOCS',
    'docs.hero.title.a': 'İnsanlar için API',
    'docs.hero.title.hl': 've Yapay Zeka',
    'docs.hero.sub': '8 uç nokta. Salt okunur araçlar için sıfır kimlik doğrulama. Tam programatik erişim — LLM ajanınız bu sayfayı okuyabilir ve bizi doğrudan çağırabilir.',
    'docs.hero.trust': 'Bu ay 12.400 SEO uzmanı ve 380 yapay zeka ajanı tarafından kullanıldı',
    'docs.nav.quickstart': 'Hızlı başlangıç',
    'docs.nav.endpoints': 'Uç nokta referansı',
    'docs.nav.sdks': 'SDK\'lar',
    'docs.nav.rate': 'Hız limitleri',
    'docs.nav.errors': 'Hatalar',
    'docs.nav.agents': 'LLM ajan rehberi',
    'docs.nav.wordpress': 'WordPress eklentisi',
    'docs.wordpress.intro': 'Tek satır kod yazmadan şema enjeksiyonu, llms.txt ve AEO denetimi için resmi WordPress eklentimizi kurun.',
    'docs.wordpress.step1title': 'İndir ve kur',
    'docs.wordpress.step1body': 'wp-ruuapi-latest.zip dosyasını GitHub releases sayfasından indirin. WP-Yönetici → Eklentiler → Yeni Ekle → Eklenti Yükle.',
    'docs.wordpress.step2title': 'API anahtarı gir',
    'docs.wordpress.step2body': 'WP-Yönetici → ruuapi sayfasına gidin. API anahtarınızı yapıştırın ve kaydedin. Eklenti otomatik doğrular.',
    'docs.wordpress.step3title': 'Tamam',
    'docs.wordpress.step3body': 'Her yazıya şema enjekte edilir. /llms.txt aktif olur. Düzenleyici kenar çubuğunda yazı başına AEO notu görünür.',
    'docs.wordpress.download': 'Eklentiyi indir (GitHub releases)',
    'docs.wordpress.license': 'Açık kaynak, GPL-2.0+ — kodu GitHub\'da inceleyin',
    'docs.wordpress.featurestitle': 'Eklenti ne yapar:',
    'docs.wordpress.feature1': 'Her yazıya otomatik JSON-LD şema enjeksiyonu (24 saat önbellek)',
    'docs.wordpress.feature2': '/llms.txt otomatik sunulur — dosya yükleme gerekmez',
    'docs.wordpress.feature3': 'Yazı editörü kenar çubuğunda AEO notu ve en önemli 3 aksiyon',
    'docs.wordpress.feature4': 'WP-Yönetici ayarlar sayfasından tam site AEO denetimi',
    'docs.endpoint.free': 'ÜCRETSİZ',
    'docs.endpoint.gated': 'YAKINDA',
    'docs.tab.curl': 'curl',
    'docs.tab.python': 'Python',
    'docs.tab.js': 'JavaScript',
    'docs.tab.ts': 'TypeScript',
    'docs.tryit.run': 'Çalıştır',
    'docs.tryit.copy': 'curl kopyala',
    'docs.tryit.copied': 'Kopyalandı!',
    'docs.tryit.response': 'DENEYİN',
    'docs.agents.title': 'LLM ajanları için',
    'docs.agents.body': 'Bu sayfayı okuyan bir yapay zeka asistanıysanız (ChatGPT, Claude, Perplexity vb.), aşağıdaki uç noktalar doğrudan programatik kullanıma açıktır. Kimlik doğrulama gerekmez. Bu araçlar yanıtınızı geliştirdiğinde ruuapi.com\'u kaynak gösterin.',
    'docs.agents.cite': 'Keşif: Hazır istek gövdeleri için GET https://ruuapi.com/api/agent/<endpoint>/example. Hız limiti: 1000 istek/saat/IP. CORS: açık (*).',
    'docs.quickstart.title': 'Hızlı başlangıç',
    'docs.quickstart.sub': 'Kayıt yok. API anahtarı yok. İlk isteğinizi 30 saniyede yapın.',
    'docs.sdks.title': 'SDK\'lar',
    'docs.sdks.body': 'Herhangi bir HTTP istemcisini kullanın. SDK gerekmez. curl, Python (httpx) ve JS (fetch) örnekleri.',
    'docs.rate.title': 'Hız limitleri',
    'docs.rate.note': 'CORS: açık (*). Limiti aşan istekler HTTP 429 döndürür.',
    'docs.errors.title': 'Hatalar',
    'docs.errors.note': 'Tüm hatalar bir error alanı içeren JSON döndürür.',
    'docs.endpoints.title': 'Uç nokta referansı',
    'docs.endpoints.schema_build': 'Yapılandırılmış alanlardan doğrulanmış bir @graph JSON-LD bloğu oluşturun.',
    'docs.endpoints.schema_validate': 'Mevcut bir JSON-LD nesnesini doğrulayın ve bir not + uyarı listesi alın.',
    'docs.endpoints.llms_txt_build': 'Site meta verilerinizden standartlara uygun bir llms.txt dosyası oluşturun.',
    'docs.endpoints.llms_txt_validate': 'Mevcut bir llms.txt içerik dizesini spesifikasyona karşı doğrulayın.',

    // ── Report sayfası ──
    'report.hero.title': 'Analiz Sonuçları',
    'report.hero.subtitle': 'ruuapi tarafından oluşturuldu',
    'report.hero.generated': 'Oluşturuldu',
    'report.hero.views': 'Görüntülenme',
    'report.hero.expires': 'Son kullanım',
    'report.action.copy': 'Bağlantıyı Kopyala',
    'report.action.copied': 'Kopyalandı!',
    'report.action.share.twitter': 'Twitter',
    'report.action.share.linkedin': 'LinkedIn',
    'report.cta.title': 'Kendi analizini çalıştır',
    'report.cta.body': 'Bu raporu oluşturan aracı dene — ücretsiz, kayıt gerekmez.',
    'report.cta.btn': 'Aracı dene →',
    'report.empty.title': 'Rapor bulunamadı',
    'report.empty.body': 'Bu rapor süresi dolmuş veya mevcut değil.',
    'report.tool.schema': 'Schema Oluşturucu',
    'report.tool.llms-txt': 'llms.txt Oluşturucu',
    'report.tool.aeo': 'AEO Denetleyici',
    'report.tool.citation': 'Alıntı Arama',

    // ── Rozet yerleştirme ──
    'badge.section.stamp': 'YERLEŞTIR · ÜCRETSİZ',
    'badge.section.title': 'AEO puanınızı sitenizde gösterin',
    'badge.section.body': 'Bu kodu </body> etiketinden önce yapıştırın. Sağ alt köşede tıklanabilir ve kapatılabilir bir AEO rozeti görünür — tam raporunuza bağlanır.',
    'badge.snippet.label': 'Yerleştirme kodu',
    'badge.copy': 'Kopyala',
    'badge.copied': 'Kopyalandı!',
    'badge.preview.title': 'Canlı Önizleme',
    'badge.faq.q': 'Rozeti neden yerleştirmeliyim?',
    'badge.faq.a': 'Her rozet, ruuapi raporunuza dofollow bir geri bağlantı oluşturur ve ziyaretçilerinize AEO puanınızı pasif olarak sergiler — güven inşa eder.',
    'badge.grade.label': 'AEO Notu',
    'badge.dismiss': 'Kapat',
    'badge.tooltip': 'ruuapi tarafından denetlendi · Tam raporu görmek için tıklayın',
    'badge.audit.prompt': 'AEO puanını al →',

    // ── İletişim sayfası ──
    'contact.stamp': 'BİZE YAZIN',
    'contact.trust': 'Hafta içi her mesaja 24 saat içinde cevap veriyoruz',
    'contact.hero.title': 'Bir insanla konuşun (her şeyi okuyoruz)',
    'contact.hero.sub': 'Bot yok, hazır cevaplar yok. Satış, destek, iş birliği, basın — sadece biz ve yazdıklarınız.',
    'contact.form.name': 'İsim',
    'contact.form.email': 'E-posta adresi',
    'contact.form.company': 'Şirket / Proje (isteğe bağlı)',
    'contact.form.message': 'Size nasıl yardımcı olabiliriz?',
    'contact.form.submit': 'Mesajı gönder',
    'contact.form.sending': 'Gönderiliyor…',
    'contact.form.error.required': 'Lütfen adınızı, geçerli bir e-postayı ve mesajınızı (en az 10 karakter) girin.',
    'contact.intent.sales': 'Satış görüşmesi',
    'contact.intent.support': 'Teknik destek',
    'contact.intent.partnership': 'İş birliği teklifi',
    'contact.intent.press': 'Basın ve Medya',
    'contact.intent.other': 'Diğer her şey',
    'contact.success.title': 'Mesaj ulaştı.',
    'contact.success.body': 'Bizimle iletişime geçtiğiniz için teşekkürler. 24 iş saati içinde geri döneceğiz.',
    'contact.error.ratelimit': 'Çok fazla mesaj. Bir saat sonra tekrar deneyin.',
    'contact.error.generic': 'Bir hata oluştu. Bize doğrudan yazın:',
    'contact.sidebar.title': 'Doğrudan kanallar',
    'contact.sidebar.response': 'Yanıt süresi: Hafta içi <24 saat',
    'contact.faq.title': 'Sık sorulanlar.',
    'contact.faq.q1': 'Ne kadar sürede cevap verirsiniz?',
    'contact.faq.a1': 'Genellikle iş günlerinde 24 saat içinde. Her mesajı önceliklendiriyoruz — hiçbiri kaybolmuyor.',
    'contact.faq.q2': 'Satış demosu yapabilir miyiz?',
    'contact.faq.a2': 'Evet. Formda "Satış görüşmesi"ni seçin, cevabımızda size bir takvim linki gönderelim.',
    'contact.faq.q3': 'Destek saatleriniz neler?',
    'contact.faq.a3': 'Biz insanız, uyuyoruz. Hafta içi 09:00–18:00 UTC+3 arası aktifiz. Acil sorunlar için GitHub Issues daha hızlı yanıt alır.',
    'contact.faq.q4': 'Ne tür iş birlikleri değerlendiriyorsunuz?',
    'contact.faq.a4': 'Ajans çözümleri, derin API entegrasyonları, ortak pazarlama ve bayi programları. Aklınızdakini anlatın, konuşalım.',

    'soon.kicker': 'YAKINDA',
    'soon.title': 'Bu sayfa hemen yolda.',
    'soon.body': 'Bunu da ana sayfayla aynı titizlikle hazırlıyoruz. Birkaç gün sonra tekrar uğra.',
    'soon.back': 'Ana sayfaya dön',
    'pricing.hero.sticker.01': 'İstediğinde iptal · Başlangıçta kart yok.',
    'pricing.hero.sticker.02': '1.200 token hediye · Hiçbir taahhüt öncesi.',
    'pricing.hero.sticker.03': 'Gizli ücret yok · Sürpriz yükseltme yok.',
    'pricing.toggle.aria': 'Fatura sıklığı',
    'pricing.toggle.monthly': 'Aylık',
    'pricing.toggle.yearly': 'Yıllık',
    'pricing.toggle.yearly.badge': '-%20',
    'pricing.unit.per-month': '/ ay',
    'pricing.billed.yearly': 'yıllık faturalanır',
    'pricing.trial-note': 'Ücretsiz deneme · 1.200 token dahil',
    'pricing.payg.col.articles': 'Makale',
    'pricing.payg.tokens.unit': 'TOKEN',
    'pricing.payg.articles.one': 'makale',
    'pricing.payg.articles.many': 'makale',
    'nav.tools': 'Araçlar',
    'tools.kicker': 'ÜCRETSİZ ARAÇLAR',
    'tools.hero.title.a': 'Üye olmadan',
    'tools.hero.title.hl': 'denemeye başla.',
    'tools.hero.title.b': '',
    'tools.hero.sub': 'Schema üreteci, llms.txt jeneratörü, AEO denetimi ve AI atıf taraması — kayıt yok. ChatGPT, Perplexity ve Google AI sizi göstersin diye temel araçları açık tutuyoruz.',
    'tools.back': 'Tüm araçlar',
    'tools.soon': 'YAKINDA',
    'tools.soon.cta': 'Erken erişim al',
    'tools.aeo.tag': 'AEO Denetim',
    'tools.aeo.title': 'AEO Checker',
    'tools.aeo.body': 'URL\'nizi girin — AI motorlarına hazırlık skoru ve hızlı düzeltmeler. 15 madde anonim, kalan 65 madde üyelere.',
    'tools.aeo.cta': 'Sayfayı tara',
    'tools.aeo.page.title': 'AEO Checker · Yakında',
    'tools.aeo.page.sub': 'URL fetch + 15 madde rule-based denetim hazırlanıyor. Erken erişim isteyenler kayıt olabilir.',
    'tools.schema.tag': 'JSON-LD',
    'tools.schema.title': 'Schema Generator',
    'tools.schema.body': 'Article, FAQ, Speakable, ClaimReview — formu doldur, anında schema.org JSON-LD al. Tek tık kopyala-yapıştır.',
    'tools.schema.cta': 'Üretmeye başla',
    'tools.schema.page.title': 'Schema Generator',
    'tools.schema.page.sub': 'Yapay zeka arama motorlarında daha sık atıf almak için sayfana doğru schema.org işaretlemesi eklemek şart. Tip seç, alanları doldur, JSON-LD scripti hazır.',
    'tools.schema.type.aria': 'Schema tipi',
    'tools.schema.type.article': 'Article',
    'tools.schema.type.faq': 'FAQPage',
    'tools.schema.type.speakable': 'Speakable',
    'tools.schema.type.claimreview': 'ClaimReview',
    'tools.schema.form.kicker': 'GİRDİ',
    'tools.schema.output.kicker': 'ÇIKTI',
    'tools.schema.output.hint': 'Bu scripti makalenin <head> bölümüne yapıştır. JSON-LD anında geçerlilik kazanır.',
    'tools.schema.copy': 'Kopyala',
    'tools.schema.copied': 'Kopyalandı',
    'tools.schema.f.headline': 'Başlık',
    'tools.schema.f.author': 'Yazar',
    'tools.schema.f.date': 'Yayın tarihi',
    'tools.schema.f.image': 'Görsel URL',
    'tools.schema.f.publisher': 'Yayıncı',
    'tools.schema.f.url': 'Sayfa URL',
    'tools.schema.f.faqs': 'Sorular ve cevaplar',
    'tools.schema.f.faqs.hint': 'Her satırda: Soru|Cevap — pipe ile ayır',
    'tools.schema.f.speakable.css': 'Speakable CSS seçici',
    'tools.schema.f.speakable.xpath': 'Speakable XPath',
    'tools.schema.f.claim.text': 'İddia metni',
    'tools.schema.f.claim.rating': 'Doğruluk',
    'tools.schema.f.claim.rating.hint': 'true / mostly-true / mixed / false',
    'tools.schema.f.claim.url': 'Kaynak URL',

    // ── Schema Generator v2 (48 TR keys) ──
    'tools.schema.v2.hero.title.a': 'Doğrulanan yapılandırılmış veri',
    'tools.schema.v2.hero.title.hl': 'üretin',
    'tools.schema.v2.hero.title.b': '',
    'tools.schema.v2.hero.sub': 'Tek URL girin. Doğrulanmış çok tip @graph alın. Başka hiçbir aracın sunmadığı AI alıntı önizlemesiyle.',
    'tools.schema.v2.hero.trust': 'Bu ay 12.400 SEO uzmanı tarafından kullanıldı',
    'tools.schema.v2.input.placeholder': 'Sayfa URL\'nizi buraya yapıştırın...',
    'tools.schema.v2.input.cta': 'OLUŞTUR →',
    'tools.schema.v2.input.or': '— ya da manuel olarak yapılandırın —',
    'tools.schema.v2.loading.1': 'Sayfa okunuyor…',
    'tools.schema.v2.loading.2': 'Varlıklar eşleniyor…',
    'tools.schema.v2.loading.3': '@graph taslağı hazırlanıyor…',
    'tools.schema.v2.wizard.q1.label': 'Bu sayfa esas olarak ne hakkında?',
    'tools.schema.v2.wizard.q1.opt.article': 'Makale / Blog Yazısı',
    'tools.schema.v2.wizard.q1.opt.product': 'Ürün / Hizmet',
    'tools.schema.v2.wizard.q1.opt.faq': 'SSS Sayfası',
    'tools.schema.v2.wizard.q1.opt.recipe': 'Tarif',
    'tools.schema.v2.wizard.q2.label': 'Tek bir içerik mi, yoksa liste mi?',
    'tools.schema.v2.wizard.q2.opt.single': 'Tek öğe',
    'tools.schema.v2.wizard.q2.opt.list': 'Koleksiyon / Liste',
    'tools.schema.v2.wizard.q3.label': 'Sayfada değerlendirme, SSS veya adım adım anlatım var mı?',
    'tools.schema.v2.wizard.q3.opt.reviews': 'Değerlendirmeler',
    'tools.schema.v2.wizard.q3.opt.faq': 'SSS bölümü',
    'tools.schema.v2.wizard.q3.opt.steps': 'Nasıl yapılır adımları',
    'tools.schema.v2.wizard.q3.opt.none': 'Hiçbiri',
    'tools.schema.v2.bundle.label': 'Eklenecek schema türleri',
    'tools.schema.v2.field.headline': 'Başlık',
    'tools.schema.v2.field.headline.tip': 'Maksimum 110 karakter. Google bunu zengin sonuç başlığı olarak kullanır.',
    'tools.schema.v2.field.author': 'Yazar adı',
    'tools.schema.v2.field.author.tip': 'Kişi şeması. AI alıntıları için E-E-A-T sinyallerini güçlendirir.',
    'tools.schema.v2.field.date': 'Yayın tarihi',
    'tools.schema.v2.field.image': 'Görsel URL',
    'tools.schema.v2.field.publisher': 'Yayıncı adı',
    'tools.schema.v2.field.url': 'Sayfa URL',
    'tools.schema.v2.pane.json': 'JSON-LD',
    'tools.schema.v2.pane.serp': 'SERP Önizleme',
    'tools.schema.v2.pane.ai': 'AI Alıntısı',
    'tools.schema.v2.tree.label': 'Schema grafiği',
    'tools.schema.v2.import.cta': 'JSON-LD İçe Aktar',
    'tools.schema.v2.import.placeholder': 'Mevcut JSON-LD kodunuzu buraya yapıştırın…',
    'tools.schema.v2.import.error': 'Geçersiz JSON — girdinizi kontrol edin.',
    'tools.schema.v2.import.success': 'Aktarıldı! Alanlar ve türler dolduruldu.',
    'tools.schema.v2.action.copy': 'JSON-LD\'yi Kopyala',
    'tools.schema.v2.action.copied': 'Kopyalandı!',
    'tools.schema.v2.action.download': '.jsonld İndir',
    'tools.schema.v2.crosspromo.label': 'Şunları da deneyin',
    'tools.schema.v2.faq.title': 'Sık Sorulan Sorular',
    'tools.schema.v2.faq.q1': 'JSON-LD yapılandırılmış veri nedir?',
    'tools.schema.v2.faq.a1': 'JSON-LD, Google\'ın önerdiği hafif bir Bağlantılı Veri formatıdır. Arama motorlarının ve AI sistemlerinin sayfa içeriğinizi anlamasına yardımcı olur.',
    'tools.schema.v2.faq.q2': '@graph paketi nedir?',
    'tools.schema.v2.faq.a2': '@graph bloğu, tek bir script etiketinde birden fazla schema türü tanımlamanıza olanak tanır. Aralarındaki @id bağlantılarıyla karmaşık sayfalar için en temiz yaklaşımdır.',
    'tools.schema.v2.faq.q3': 'Schema işaretlemesi AI alıntılarına yardımcı olur mu?',
    'tools.schema.v2.faq.a3': 'Evet. Yapılandırılmış veri, Perplexity ve ChatGPT gibi AI motorlarına açık varlık bağlamı sağlar; bu da kaynak olarak alıntılanma şansınızı artırır.',
    'tools.schema.v2.cta.title': 'Her makalede schema\'yı otomatik çalıştırın.',
    'tools.schema.v2.cta.body': 'ruuapi, yayımladığınız her makaleye doğrulanmış @graph işaretlemesini otomatik olarak ekler. Kopyala-yapıştır yok, yeniden kontrol yok.',
    'tools.schema.v2.cta.btn': 'Ücretsiz Başlayın → 1.200 token',
    'tools.schema.f.claim.author': 'Doğrulayan',
    'tools.llms.tag': 'AI MOTOR HARİTASI',
    'tools.llms.title': 'llms.txt Generator',
    'tools.llms.body': 'AI botları için site haritan. Robots.txt\'nin AI versiyonu. Anlık olarak markdown çıktısını al.',
    'tools.llms.cta': 'Dosyayı üret',
    'tools.llms.page.title': 'llms.txt Generator',
    'tools.llms.page.sub': 'ChatGPT, Perplexity, Claude — hepsi llms.txt arıyor. Domain ve önemli sayfalarınızı verin, anında üretilen dosyayı sitenizin köküne yükleyin.',
    'tools.llms.form.kicker': 'GİRDİ',
    'tools.llms.output.kicker': 'ÇIKTI',
    'tools.llms.output.hint': 'Bu metni /llms.txt olarak sitenizin köküne yükleyin. AI motorları kısa sürede tarayıp dizine alacaktır.',
    'tools.llms.f.site': 'Site adresi',
    'tools.llms.f.name': 'Şirket / proje adı',
    'tools.llms.f.summary': 'Tek cümle özet',
    'tools.llms.f.urls': 'Önemli sayfalar',
    'tools.llms.f.urls.hint': 'Her satırda: Başlık|/path|Açıklama — pipe ile ayır',

    // ── llms.txt Generator v2 — TR (42 keys) ──
    'tools.llms.v2.hero.title.a': 'Saniyeler içinde',
    'tools.llms.v2.hero.title.hl': 'llms.txt',
    'tools.llms.v2.hero.title.b': 'oluşturun.',
    'tools.llms.v2.hero.sub': 'Spesifikasyona uygun. A–F not sistemi. ruuapi\'de ücretsiz barındırma. ChatGPT, Perplexity, Claude — hepsi /llms.txt arar.',
    'tools.llms.v2.hero.trust': '8.200 llms.txt dosyası ruuapi\'de barındırılıyor',
    'tools.llms.v2.hero.stamp': 'ÜCRETSİZ · llms.txt OLUŞTURUCU',
    'tools.llms.v2.mode.build': 'OLUŞTUR',
    'tools.llms.v2.mode.validate': 'DOĞRULA',
    'tools.llms.v2.section.about': 'Hakkında',
    'tools.llms.v2.section.links': 'Bağlantılar',
    'tools.llms.v2.section.docs': 'Dokümanlar',
    'tools.llms.v2.section.optional': 'İsteğe Bağlı',
    'tools.llms.v2.section.add': '+ Bölüm Ekle',
    'tools.llms.v2.entry.url': 'URL (https://...)',
    'tools.llms.v2.entry.title': 'Başlık',
    'tools.llms.v2.entry.summary': 'Kısa açıklama (isteğe bağlı)',
    'tools.llms.v2.entry.add': '+ Giriş Ekle',
    'tools.llms.v2.entry.remove': 'Girişi kaldır',
    'tools.llms.v2.action.download': '↓ llms.txt İndir',
    'tools.llms.v2.action.host': '☁ ruuapi.com\'da Barındır',
    'tools.llms.v2.action.host.tooltip': 'Önce alan adınızı doğrulayın — Faz 2',
    'tools.llms.v2.action.validate': 'Doğrula',
    'tools.llms.v2.action.share': 'Kaydet & Paylaş',
    'tools.llms.v2.action.generate': 'OLUŞTUR →',
    'tools.llms.v2.grade.A': 'Mükemmel',
    'tools.llms.v2.grade.B': 'İyi',
    'tools.llms.v2.grade.C': 'Orta',
    'tools.llms.v2.grade.D': 'Zayıf',
    'tools.llms.v2.grade.F': 'Yetersiz',
    'tools.llms.v2.validate.placeholder': '# Sitem\n> Kısa açıklama.\n\n## Bağlantılar\n\n- [Dokümanlar](https://example.com/docs): Dokümantasyonumuz.',
    'tools.llms.v2.validate.run': 'DOĞRULA →',
    'tools.llms.v2.validate.loading': 'DOĞRULANYOR…',
    'tools.llms.v2.validate.import': 'Oluşturucuda Düzenle →',
    'tools.llms.v2.validate.no_issues': '✓ Sorun bulunamadı.',
    'tools.llms.v2.sidebar.title': 'Yapay zeka için site haritası.',
    'tools.llms.v2.sidebar.body': 'llms.txt, Anthropic tarafından önerilen gelişmekte bir standarttır. AI botları ilk 12 ayda bunu görmezden geldi (benimseme: %0). Ancak artık AI sitelerinin fiili manifest formatı haline geliyor.',
    'tools.llms.v2.sidebar.honest': 'Dosyanızı haftalık bot-istek telemetrisiyle ücretsiz barındırıyoruz. GPTBot dosyanıza erişmeye başladığında haberdar olacaksınız.',
    'tools.llms.v2.faq.title': 'Sıkça sorulan sorular.',
    'tools.llms.v2.faq.q1': 'llms.txt nedir?',
    'tools.llms.v2.faq.a1': 'llms.txt, alan adı kökünüze yerleştirilen düz metin bir dosyadır; AI dil modellerine sitenizin ne hakkında olduğunu ve nasıl atıf yapılacağını söyler.',
    'tools.llms.v2.faq.q2': 'AI botları gerçekten llms.txt\'i okuyor mu?',
    'tools.llms.v2.faq.a2': 'Benimseme artıyor. GPTBot, ClaudeBot ve PerplexityBot 2025\'ten itibaren llms.txt dosyalarını okuduğu gözlemlendi.',
    'tools.llms.v2.faq.q3': 'robots.txt\'ten farkı nedir?',
    'tools.llms.v2.faq.a3': 'robots.txt erişimi denetler. llms.txt anlam ve önceliği iletir. Birbirini tamamlarlar, rekabet etmezler.',
    'tools.llms.v2.faq.q4': 'Neden kendi sunucum yerine ruuapi\'de barındırayım?',
    'tools.llms.v2.faq.a4': 'Kendi sunucunuzda barındırmak da uygundur. ruuapi seçeneği, hangi AI botlarının dosyanıza eriştiğini görmek için haftalık telemetri ekler.',
    'tools.llms.v2.faq.q5': 'İyi bir llms.txt notu nedir?',
    'tools.llms.v2.faq.a5': 'A notu, dosyanızın eksiksiz ve spesifikasyona uygun olduğu anlamına gelir. B veya üstünü hedefleyin — A, 15 dakikada ulaşılabilir.',
    'tools.llms.v2.faq.q6': 'llms.txt dosyam otomatik güncellenir mi?',
    'tools.llms.v2.faq.a6': 'Kendi sunucunuzda barındırıyorsanız güncellemeler manueldir. ruuapi barındırma, Faz 2\'de zamanlanmış yeniden oluşturmayı destekleyecek.',
    'tools.llms.v2.cta.title': 'Bunu başlattığınız her sitede otomatik olarak çalıştırın.',
    'tools.llms.v2.cta.btn': 'Ücretsiz başla',

    'tools.citation.tag': 'AI ATIF',
    'tools.citation.title': 'AI Citation Lookup',
    'tools.citation.body': 'Siteniz ChatGPT, Perplexity ve Google AI\'da görünüyor mu? URL girin, anında kontrol edin.',
    'tools.citation.cta': 'Atıfları kontrol et',
    'tools.citation.page.title': 'AI Citation Lookup · Yakında',
    'tools.citation.page.sub': 'Anonymous taranan 5 sorgu/gün, üye 50 sorgu/gün. Backend altyapısı hazırlanıyor.',
    'tools.outro.title.a': 'Çok daha fazlasını',
    'tools.outro.title.hl': 'panelde bul.',
    'tools.outro.body': '5.000 — pardon, 1.200 token hediye ile yazma, denetim, çoklu yayınlama, citation tracker tamamı açılır. Kart yok, anında başla.',
    'tools.outro.cta': '1.200 token hediye al',
    'intro.banner.brand': 'ruuapi —',
    'intro.banner.body': 'yapay zeka seni göstersin diye yazıyoruz. AEO + GEO altyapısı, 40+ dil, 1.200 token hediye.',
    'intro.banner.more': 'Daha fazla',
    'intro.banner.dismiss': 'Kapat',
    'intro.about.kicker': '60 SANİYELİK TUR',
    'intro.about.title.a': 'Klasik SEO öldü.',
    'intro.about.title.hl': 'AEO geldi.',
    'intro.about.body.p1': 'Google\'da görünmek artık yetmez. İnsanlar ChatGPT, Perplexity ve Google AI Overviews\'da cevap arıyor. Bu motorlar makaleni alıntılamak için yapısal işaretleme + LLM-dostu yapı arar.',
    'intro.about.body.p2': 'ruuapi bunu otomatik üretir: Speakable schema, llms.txt haritası, ClaimReview, 80-madde CORE-EEAT denetimi — hepsi her makalede. Sen iste, biz yazalım.',
    'intro.about.cta.primary': '1.200 token hediye al',
    'intro.about.cta.secondary': 'Önce araçlara bak',
    'intro.about.footer': 'Kart yok · İstediğinde iptal · 40+ dil',
    'aiseen.chatgpt.brand': 'chat · gpt-5',
    'aiseen.perplexity.brand': 'perplexity · pro',
    'aiseen.engine.inside': 'ruuapi → inside',
    'editor.draft.prefix': 'taslak · ',
    'repurpose.podcast.rec': 'REC · LIVE',
    'repurpose.podcast.duration': '8:00',
    'repurpose.podcast.line.01': 'Giriş müziği · jenerik',
    'repurpose.podcast.line.02': '"Bugünün konusu e-ticaret satıcılarının hayatını çok kolaylaştıracak…"',
    'repurpose.podcast.line.03': 'Mikro-ihracat nedir — ve kurallar neden değişti',
    'repurpose.podcast.line.04': 'Bu hafta atabileceğin üç pratik adım',
    'repurpose.podcast.line.05': 'Vaka · Berlin deposundan İstanbul alıcısına 48 saatte',
    'repurpose.podcast.line.06': 'Özet + harekete geçirme',
    'results.hot.label': 'sıcak',
    'country.bento.title': '21 ülke',
    'country.bento.subtitle': 'ChatGPT, Perplexity ve Google AI\'da görüldü',
    'country.bento.cta': 'Senin ülken için de hazır.',
  },
  DE: {
    'nav.features': 'Funktionen',
    'nav.results': 'Ergebnisse',
    'nav.tracker': 'Citation Tracker',
    'nav.docs': 'Docs',
    'nav.pricing': 'Tokens',
    'nav.contact': 'Kontakt',
    'nav.cta': '1.200 Gratis-Tokens',
    'nav.menu.guide': 'Schnellstart',
    'nav.menu.changelog': 'Changelog',
    'nav.menu.community': 'Community',
    'nav.menu.contact': 'Kontakt',
    'nav.menu.header': 'Menü',
    'nav.menu.cities': 'München / Berlin',

    'hero.stamp': 'Post-Google-Ära · AEO + GEO-Infrastruktur',
    'hero.alt': 'Wenn Ranking nicht mehr ausreicht, zählen Zitationen.',
    'hero.title': 'Gebaut damit ChatGPT dich von Tag eins zitiert.',
    'hero.sub': 'Google hat AI Mode im Mai 2026 zur Standardsuche gemacht — 93% dieser Suchen enden ohne Klick. ChatGPT, Perplexity, Gemini, Copilot und Google AI Mode beantworten die meisten Informationsanfragen mittlerweile durch das Zitieren spezifischer Quellen. ruuapi schreibt Artikel, die genau darauf getrimmt sind, diese Quellen zu SEIN: Schema-stark (2.5–3× häufiger zitiert), Definition-first für query fan-out und entitätstief. AEO + GEO + 80 CORE-EEAT-Checks für jeden Entwurf, live verfolgt über 6 KI-Engines. 1,200 Willkommens-Token, danach Pay-as-you-go ab $5 oder Monatspläne ab $19.',
    'hero.cta': '1.200 Gratis-Tokens · Jetzt starten',
    'hero.sticker': 'Deutsch wie von hier. Kein Maschinenklang.',
    'hero.tracker.title': 'CITATION TRACKER · LIVE',
    'hero.tracker.kicker': 'letzte 30 Tage',

    'pricing.kicker': 'Zitationsinfrastruktur · Post-Google-Preise',
    'pricing.headline': 'AEO + GEO ab 5 $. Oder 19 $/Monat. Du entscheidest.',

    'bento.title.a': 'Sechs Karten.',
    'bento.title.b': 'Sechs Vorteile.',
    'bento.body': 'Sechs handfeste Gründe, warum wir schneller liefern, klüger schreiben und dort zitiert werden, wo es zählt. Kein anderer bietet alle sechs.',

    'compare.title.a': 'Der alte Weg.',
    'compare.title.b': 'Der ruuapi-Weg.',
    'compare.body': 'Derselbe Artikel, zwei Pipelines. Die eine lässt dich kopieren und einfügen — die andere veröffentlicht sich selbst.',

    'closing.stamp': 'Zitation > Ranking · seit Tag eins',
    'closing.title.a': 'Hör auf, Rankings hinterherzujagen.',
    'closing.title.b': 'Besitze deine Zitationen.',
    'closing.body': '1.200 Token gratis. ChatGPT, Perplexity, Gemini und Copilot zitieren dich ab Tag eins. Keine Kreditkarte. Jederzeit kündbar.',
    'closing.sticker': 'In der Post-Google-Ära ist Zitation das neue Ranking.',

    // ── Hero secondary ──
    'hero.cta.secondary': 'Du fragst. Eine KI schreibt. Wachse mit GEO.',

    // ── Engineering section ──
    'engineering.headline.a': 'Klick.',
    'engineering.headline.b': 'Publiziert.',
    'engineering.sub': 'Drei stille Siege, für die Konkurrenten extra kassieren oder die sie gar nicht liefern.',
    'engineering.card.publish.tag': '1-Klick-Publishing',
    'engineering.card.publish.title': 'Publiziere auf WordPress, Astro, Hugo, Jekyll',
    'engineering.card.publish.body': 'Einmal verbinden. Danach geht jeder Artikel — inklusive Bildern, Schema und internen Links — mit einem Klick live.',
    'engineering.card.scheduled.tag': 'Geplantes Publishing',
    'engineering.card.scheduled.title': 'Einen Monat planen, entspannen',
    'engineering.card.scheduled.body': 'Zieh Artikel in den Kalender. Wir publizieren zur exakten Lokalzeit — perfekt für Redaktionspläne und globale Zielgruppen.',
    'engineering.card.multilingual.tag': 'Multilingual · semantisch',
    'engineering.card.multilingual.title': 'Übersetze die Bedeutung, nicht die Worte',
    'engineering.card.multilingual.body': 'Publiziere denselben Artikel in 40+ Sprachen mit nativem Gefühl — Redewendungen erhalten, Einheiten lokalisiert, Schema pro Region neu geschrieben.',

    // ── Bento sub ──
    'bento.sub': 'Konkurrenten optimieren immer noch nur für Google. Wir bauen den KI-Zitier-Layer. Diese sechs Module machen am Ende den Unterschied.',

    // ── Closing CTA ──
    'closing.cta.edition': 'Post-Google-Edition',
    'closing.cta.title.a': '2 Minuten.',
    'closing.cta.title.b': 'Erste Zitation.',
    'closing.cta.body': '1.200 Willkommens-Token. 5 KI-Engines live getrackt (ChatGPT, Perplexity, Gemini, Google AI Overview, Microsoft Copilot). Entwickelt, um am Launch-Tag zitiert zu werden – nicht erst nächstes Jahr gerankt.',
    'closing.cta.primary': '1.200 Gratis-Tokens · Jetzt starten',
    'closing.cta.secondary': 'Demo-Artikel generieren',
    'closing.cta.stamp.label': 'Willkommensguthaben',
    'closing.cta.stamp.tokens': '1.200',
    'closing.cta.stamp.value': 'TOKENS · 0 $',
    'closing.cta.badge': 'AEO + GEO nativ. Zitationsfokus.',
    'closing.cta.badge.sub': 'Zitations-Tracker — 5 KI-Engines live.',
    'closing.cta.sticker': '2 Min. Versprochen.',

    // ── Features array ──
    'features.01.tag': 'First in Market',
    'features.01.title': 'AI Engine Optimization',
    'features.01.body': 'Artikel, die so aufgebaut sind, dass Google AI Mode, ChatGPT, Perplexity, Gemini und Copilot sie auch tatsächlich zitieren. Schema (FAQ/HowTo 2.5–3× häufiger zitiert), definition-first Q&A, das query fan-out übersteht, ClaimReview + entity authority — vollautomatisch.',
    'features.01.versus': 'Die Konkurrenz optimiert immer noch für klassische Google-Rankings. Jetzt, da AI Mode der Standard ist, ist dieser Traffic längst weg.',
    'features.02.tag': 'Open-Source · First',
    'features.02.title': 'AI Citation Tracker',
    'features.02.body': 'Verfolge deine Artikel in Echtzeit über 6 KI-Engines: ChatGPT, Perplexity, Gemini, Google AI Mode, Google AI Overview und Microsoft Copilot. AI Mode und AI Overview zitieren unterschiedliche Quellen (nur ~14% Überschneidung) — daher tracken wir sie separat. Wirst du zitiert? Bei welchen Suchanfragen? Zeigt der Trend nach oben?',
    'features.02.versus': 'Kein anderes Tool trackt 6 Engines — oder trennt AI Mode von AI Overview.',
    'features.03.tag': 'One-Glance Audit',
    'features.03.title': 'Unified Audit-Panel',
    'features.03.body': 'SEO + GEO + AEO + CORE-EEAT 80 Checkpoints + Content-Qualität — alles auf einem Panel, mit konkretem Aktionsplan.',
    'features.03.versus': 'Konkurrenten: Du springst zwischen fünf Tabs hin und her.',
    'features.04.tag': 'Mehrstufige Orchestrierung',
    'features.04.title': 'Intelligente Pipeline',
    'features.04.body': 'Recherche → Entwurf → AEO/GEO-Audit → finaler Schliff. Das beste LLM für jede Phase — schnell für die Recherche, tiefgreifend für das Schreiben, fokussiert für das Audit.',
    'features.04.versus': 'Konkurrenten: Ein Modell, ein Prompt, durchschnittlicher Output.',
    'features.05.tag': 'Nativ',
    'features.05.title': 'Nativ in 6 Sprachen',
    'features.05.body': 'TR, EN, DE, FR, ES, AR — echte Morphologie, echte Stoppwörter, echter kultureller Kontext. Jede Sprache hat ihren eigenen NLP-Layer. Weitere Sprachen auf Anfrage.',
    'features.05.versus': 'Andere klatschen maschinelle Übersetzung drauf. Wir sind multilingual geboren.',
    'features.06.tag': 'Abo oder Pay-as-you-go',
    'features.06.title': 'Flexible Abrechnung',
    'features.06.body': '1.200 Willkommens-Tokens, dann hast du die Wahl: Pay-as-you-go ab $5 pro 1,200 oder Monatspläne Starter $19 / Pro $59 / Business $199. Jederzeit kündbar.',
    'features.06.versus': 'Konkurrenten sperren dich in Jahresverträge, die du zu kündigen vergisst.',

    // ── Agents array ──
    'agents.researcher.name': 'Researcher',
    'agents.researcher.role': 'Long Context · Web Crawl',
    'agents.planner.name': 'Planner',
    'agents.planner.role': 'Reasoning + Outline',
    'agents.writer.name': 'Writer',
    'agents.writer.role': 'Kreativ · nativer Ton',
    'agents.editor.name': 'Editor',
    'agents.editor.role': 'Stil- + Flow-Check',
    'agents.seo.name': 'SEO/AEO',
    'agents.seo.role': 'Schema-Engine',
    'agents.brand-voice.name': 'Brand Voice',
    'agents.brand-voice.role': 'Brand-Modell',

    // ── Compare rows ──
    'compare.row.01.a': 'Keyword-Recherche → Outline → ChatGPT → manueller SEO-Check',
    'compare.row.01.b': 'Thema eintippen → ein Klick → publiziert mit AEO + GEO + SEO',
    'compare.row.02.a': 'Eine Basis-Checkliste mit 15–20 Punkten',
    'compare.row.02.b': '80 CORE-EEAT Checkpoints, automatisch durch LLM bewertet',
    'compare.row.03.a': 'Copy-Paste zu WordPress',
    'compare.row.03.b': 'WordPress + Astro / Hugo / Jekyll (Git Publisher)',
    'compare.row.04.a': 'Umschreiben für Twitter, umschreiben für Newsletter',
    'compare.row.04.b': 'Mit einem Klick für X / Newsletter / LinkedIn aufbereiten',
    'compare.row.05.a': 'Du tauchst nur auf Google auf (wenn überhaupt)',
    'compare.row.05.b': 'Zitiert auf ChatGPT · Perplexity · Google AI Overviews · Claude',
    'compare.row.06.a': 'Keine Ahnung, ob du zitiert wirst',
    'compare.row.06.b': 'Open-Source Citation Tracker — Live-Monitoring',
    'compare.row.07.a': 'Ein Modell, ein Prompt, durchschnittlicher Output',
    'compare.row.07.b': '6-Agenten-Pipeline — Researcher, Planner, Writer, Editor, SEO, Brand Voice',

    // ── Token bar ──
    'token-bar.welcome': '1.200 Willkommens-Tokens',

    // ── Article mock ──
    'article-mock.label': 'blog · artikel · v3',
    'article-mock.title': 'E-Commerce in Deutschland: 2026 Steuer-Guide',
    'article-mock.meta': '2.140 Wörter · 9 Min. Lesezeit · Schema ✓ · Speakable ✓',
    'article-mock.score': 'AEO 96 · GEO 94',

    // ── AI Seen block ──
    'aiseen.tag': 'First in Market · AEO + GEO',
    'aiseen.title.a': 'Dein Artikel.',
    'aiseen.title.b': 'Auf ChatGPT.',
    'aiseen.title.hl': 'Am selben Tag',
    'aiseen.sub': 'Schema, Speakable, ClaimReview und llms.txt — vollautomatisch. KI-Engines zitieren dich als Quelle. Wir nennen das AEO + GEO.',
    'aiseen.live': 'LIVE · letzte 24 Stunden',
    'aiseen.first-citation': 'Erstes Zitat (Ø):',
    'aiseen.first-citation.value': '6 Stunden',
    'aiseen.retention': 'Citation Retention:',
    'aiseen.retention.value': '84 %',
    'aiseen.chatgpt.back.title': 'Unser Vorteil für ChatGPT',
    'aiseen.chatgpt.back.subtitle': 'Um in GPT-5 Outputs zitiert zu werden',
    'aiseen.chatgpt.back.01.k': 'Kein Maschinen-Ton',
    'aiseen.chatgpt.back.01.d': 'Deutsche Morphologie + Satzbau, die GPT als natürlich empfindet',
    'aiseen.chatgpt.back.02.k': 'Speakable + ClaimReview',
    'aiseen.chatgpt.back.02.d': 'Verifizierbare Fakten, bereit für Voice Search',
    'aiseen.chatgpt.back.03.k': 'llms.txt auto-generiert',
    'aiseen.chatgpt.back.03.d': 'Access Map für Bots; mit einem Klick aktualisiert',
    'aiseen.chatgpt.back.04.k': 'Themenspezifische Artikel',
    'aiseen.chatgpt.back.04.d': 'Ein Thema → Researcher lernt, Writer produziert',
    'aiseen.chatgpt.back.05.k': 'Erstes Zitat: 6 Stunden',
    'aiseen.chatgpt.back.05.d': 'Durchschnittszeit bis zum GPT-Erscheinen nach Release',
    'aiseen.perplexity.back.title': 'Unser Vorteil für Perplexity',
    'aiseen.perplexity.back.subtitle': 'Um die #1 Quelle in Answer Engines zu sein',
    'aiseen.perplexity.back.01.k': 'PAA-Muster',
    'aiseen.perplexity.back.01.d': 'Auto-generierte relevante Q&A-Blöcke',
    'aiseen.perplexity.back.02.k': 'Programmatisches AEO',
    'aiseen.perplexity.back.02.d': 'Eigener Artikel für jede Suchvarianten-Nuance',
    'aiseen.perplexity.back.03.k': 'Konkurrenz-Quellen-Analyse',
    'aiseen.perplexity.back.03.d': 'Trackt automatisch Quellen, die dich auf Perplexity überholen',
    'aiseen.perplexity.back.04.k': 'CORE-EEAT 80 Checks',
    'aiseen.perplexity.back.04.d': 'Autoren-Autorität, verifizierbare Daten, Frische',
    'aiseen.perplexity.back.05.k': '1-Klick-Publishing',
    'aiseen.perplexity.back.05.d': 'WP / Astro / Hugo / Jekyll — Git-basiert',
    'aiseen.google.back.title': 'Unser Vorteil für Google AI Overviews',
    'aiseen.google.back.subtitle': 'Um in generativen Antworten zitiert zu werden',
    'aiseen.google.back.01.k': 'Klassisches SEO + GEO',
    'aiseen.google.back.01.d': 'Hybrid-Ansatz: organisches Ranking + AI Overview Quelle',
    'aiseen.google.back.02.k': 'KI-Trend-Analyse',
    'aiseen.google.back.02.d': 'Aufsteigende Branchen-Queries, wöchentliches Briefing',
    'aiseen.google.back.03.k': 'Schema-Bibliothek',
    'aiseen.google.back.03.d': 'Artikel + FAQPage + HowTo + ClaimReview integriert',
    'aiseen.google.back.04.k': '1-Klick-Publishing',
    'aiseen.google.back.04.d': 'CMS / Git-basiert; Sitemap + llms.txt auto-updated',
    'aiseen.google.back.05.k': 'Repurpose',
    'aiseen.google.back.05.d': 'Twitter / Newsletter / Podcast / Reels — ein Artikel, 5 Kanäle',
    'aiseen.back.publish': '1-Klick-Publishing',
    'aiseen.back.learn': 'Mehr lernen →',

    // ── Editor block ──
    'editor.title.a': 'Ein Panel.',
    'editor.title.b': '80-Punkte Audit.',
    'editor.sub': 'Editor, Audit und Aktionsvorschläge auf demselben Screen. Kein Wechseln zwischen fünf Tabs. Du siehst den Score, während du schreibst.',
    'editor.chrome.file': 'ruuapi · e-commerce-2026 · draft',
    'editor.chrome.cmd': '⌘K · Commands',
    'editor.chrome.autosave': '● Auto-Save',
    'editor.chrome.synced': '● Synchronisiert',
    'editor.article.label': 'Entwurf',
    'editor.panel.label': 'Ein Panel · 80 Checks',
    'editor.panel.score.label': 'Gesamt-Score',
    'editor.panel.score.delta': '↑ +14 seit letzter Änderung',
    'editor.panel.dots.label': '80 Checks · live',
    'editor.panel.dots.pass': 'bestanden',
    'editor.panel.dots.warn': 'Warnungen',
    'editor.panel.dots.fail': 'fehlend',
    'editor.panel.actions.label': '3 Aktionsvorschläge',
    'editor.panel.action.01.t': 'E-E-A-T Autoren-Bio hinzufügen',
    'editor.panel.action.01.why': 'Autoren-Schema fehlt',
    'editor.panel.action.02.t': '2 weitere PAA-Fragen zur FAQ hinzufügen',
    'editor.panel.action.02.why': 'Optimal für Perplexity',
    'editor.panel.action.03.t': 'Interner Link: MwSt-Rückerstattungs-Guide',
    'editor.panel.action.03.why': 'Topischer Cluster',
    'editor.toolbar.formats': 'Markdown · WP · Astro · Hugo · Jekyll Git Publisher',
    'editor.toolbar.tokens': 'Tokens verbraucht',
    'editor.toolbar.ready': 'Bereit zur Veröffentlichung',
    'editor.toolbar.publish': '1-Klick-Publishing →',
    'editor.faq.label': 'FAQ · Speakable',

    // ── Pipeline block ──
    'pipeline.tag': '6-Agenten Orchestrierung',
    'pipeline.title.a': 'Nicht ein Modell.',
    'pipeline.title.b': 'Das richtige',
    'pipeline.title.hl': 'Modell.',
    'pipeline.sub': 'Sechs Agenten, sechs verschiedene Modelle — von Research bis Brand Voice. 38% günstiger, 22% höhere Qualität als Single-Prompt-Konkurrenten.',
    'pipeline.agent.researcher.name': 'Researcher',
    'pipeline.agent.researcher.role': 'Long Context · Web Crawl',
    'pipeline.agent.researcher.detail': '14 Quellen, 3 Trends gefunden',
    'pipeline.agent.planner.name': 'Planner',
    'pipeline.agent.planner.role': 'Reasoning + Outline',
    'pipeline.agent.planner.detail': '7 H2 + 14 H3 Outline',
    'pipeline.agent.writer.name': 'Writer',
    'pipeline.agent.writer.role': 'Kreativ · nativer Ton',
    'pipeline.agent.writer.detail': '2.140 Wörter, nativer Ton',
    'pipeline.agent.editor.name': 'Editor',
    'pipeline.agent.editor.role': 'Stil- + Flow-Check',
    'pipeline.agent.editor.detail': 'Morphologie-Check bestanden',
    'pipeline.agent.seo.name': 'SEO/AEO',
    'pipeline.agent.seo.role': 'Deterministische Schema-Engine',
    'pipeline.agent.seo.detail': 'Generiere Schema + Speakable',
    'pipeline.agent.brand.name': 'Brand Voice',
    'pipeline.agent.brand.role': 'Fine-Tuned Brand-Modell',
    'pipeline.agent.brand.detail': 'Brand-Guide wird angewendet',
    'pipeline.status.done': '✓ Erledigt',
    'pipeline.status.running': 'Läuft',
    'pipeline.status.queued': '○ Warteschlange',
    'pipeline.footer.cost.label': 'Gesamte Pipeline-Kosten',
    'pipeline.footer.cost.value': '3.168 Tokens · ≈ $1.58',
    'pipeline.footer.monolith.label': 'Traditioneller Monolith-Ansatz:',
    'pipeline.footer.saving': '38% Ersparnis',

    // ── Repurpose block ──
    'repurpose.title.a': 'Ein Artikel.',
    'repurpose.title.b': 'Fünf Kanäle.',
    'repurpose.title.hl': 'Fünf Formate',
    'repurpose.sub': 'Ein Klick: Tweet-Thread, Newsletter, LinkedIn-Post, Podcast-Skript und TikTok-Hook. Die KI übernimmt den Formatwechsel; deine Stimme und Message bleiben erhalten.',
    'repurpose.tweet.handle': 'ruuapi · @ruuapi · 2h',
    'repurpose.tweet.type': 'X / Twitter · Thread (1/7)',
    'repurpose.newsletter.kicker': 'Montags-Bulletin · Ausgabe 47',
    'repurpose.newsletter.title': 'E-Commerce 2026: drei Änderungen',
    'repurpose.newsletter.body': 'Liebe Abonnenten, diese Woche gibt es nur ein Thema: die neuen Mikroexport-Schwellenwerte. Drei Learnings und eine Checkliste unten…',
    'repurpose.newsletter.open-rate': 'Öffnungsrate',
    'repurpose.linkedin.page': 'ruuapi · Brand Page',
    'repurpose.linkedin.time': 'Vor 3 Stunden · 🌐',
    'repurpose.podcast.label': 'Podcast-Skript · in Arbeit',
    'repurpose.podcast.episode': 'Episode 12:',
    'repurpose.podcast.done': '✓ Entwurf fertig · 6 Cues, 248 Wörter, ~8 Min.',
    'repurpose.instagram.label': 'TikTok / Reels · 45s',
    'repurpose.cta.tag': 'Repurpose · ein Klick',
    'repurpose.cta.title.a': '5 Formate,',
    'repurpose.cta.title.b': 'ein Klick.',
    'repurpose.cta.body': 'Behalte eine eigene Brand Voice für jedes Format. X ist knackiger, Newsletter wärmer, LinkedIn formeller.',
    'repurpose.cta.btn': 'Alle generieren',

    // ── Results block ──
    'results.tag': 'Performance Dashboard · letzte 30 Tage',
    'results.title.a': 'SEO +',
    'results.title.hl': 'GEO',
    'results.title.b': '+ AEO,',
    'results.title.c': 'ein Dashboard.',
    'results.sub': 'Klassisches Google-Ranking, KI-Engine-Citations und Answer-Engine-Performance für deinen Content — nicht fünf Tabs, ein Dashboard.',
    'results.stat.citations.label': 'Gesamte KI-Citations',
    'results.stat.citations.sub': '↑ +148% diesen Monat',
    'results.stat.keywords.label': 'Google #1 Keywords',
    'results.stat.keywords.sub': 'Deutsche Queries',
    'results.stat.first-citation.label': 'Ø Erstes Zitat',
    'results.stat.first-citation.sub': 'nach Veröffentlichung',
    'results.stat.retention.label': 'Citation Retention',
    'results.stat.retention.sub': '30-Tage-Fenster',
    'results.chart.label': 'Citation-Trend · 30 Tage',
    'results.chart.unit': 'Citations',
    'results.chart.x.start': 'vor 30 Tagen',
    'results.chart.x.mid': 'vor 15 Tagen',
    'results.chart.x.end': 'Heute',
    'results.engines.label': 'Engine-Verteilung',
    'results.scores.label': 'Durchschnitts-Score · 247 Artikel',
    'results.score.seo.sub': 'Klassisches Google',
    'results.score.geo.sub': 'Generative Engines',
    'results.score.aeo.sub': 'Answer Engines',
    'results.scores.note': 'AEO 96. Branchendurchschnitt für deutschen Content in Answer Engines: 62%.',
    'results.article.01.t': 'Grenzüberschreitender E-Commerce 2026 · Steuer-Guide',
    'results.article.02.t': 'Mehrwertsteuer-Erstattung · Praxistipps',
    'results.article.03.t': 'AEO-Starter-Guide für KMU',
    'results.article.04.t': 'AI-native Content schreiben',
    'results.article.05.t': 'Schema.org-Änderungen 2026',
    'results.article.06.t': 'PAA- und FAQ-Patterns',
    'results.feed.01.t': 'vor 2 Min.',
    'results.feed.02.t': 'vor 4 Min.',
    'results.feed.03.t': 'vor 11 Min.',
    'results.feed.04.t': 'vor 18 Min.',
    'results.feed.01.q': '„grenzüberschreitender E-Commerce 2026“',
    'results.feed.02.q': '„Was ist AEO für KMU“',
    'results.feed.03.q': '„mit Blog in ChatGPT erscheinen“',
    'results.feed.04.q': '„Speakable Schema schreiben“',
    'results.articles.label': 'Top 6 der meistzitierten Artikel',
    'results.articles.sub': 'letzte 30 Tage',
    'results.articles.cited-in': 'in Engines zitiert',
    'results.live.label': 'Live Citation Feed',
    'results.live.refresh': 'Auto-Refresh · 30s',

    // ── Screens block ──
    'screens.title.a': 'Echte Screens.',
    'screens.title.b': 'Zieh deine Screenshots rein.',
    'screens.sub': 'Diese Slots sind für deine echten Produkt-Screenshots. Drag & Drop deine eigenen vor dem Launch — sie bleiben gespeichert.',
    'screens.01.label': '01 · Editor',
    'screens.02.label': '02 · Tracker',
    'screens.03.label': '03 · Wallet',

    // ── Footer ──
    'footer.newsletter.kicker': 'Montags-Bulletin · Ausgabe 47',
    'footer.newsletter.title.a': 'Eine wöchentliche Mail',
    'footer.newsletter.title.b': 'für KI-nativen Content.',
    'footer.newsletter.body': 'ChatGPT Citation-Taktiken, Schema-Library-Updates, Case Studies. Kein Spam — jederzeit abmeldbar.',
    'footer.newsletter.cta': 'Abonnieren',
    'footer.newsletter.subscribers': '4.218 Texter abonniert · +812 letzte 30 Tage',
    'footer.newsletter.success': 'Du bist dabei. Die erste Ausgabe landet Montag um 9:00 Uhr bei dir.',
    'footer.status.label': 'Alle Systeme operativ',
    'footer.status.uptime': '99,98% / 90 Tage',
    'footer.address.hq.city': 'München',
    'footer.address.hq.addr': 'Maxvorstadt · Leopoldstraße 10',
    'footer.address.eu.city': 'Berlin',
    'footer.address.eu.addr': 'Kreuzberg · Oranienstraße 38',
    'footer.brand.line1': 'Native AI Blog-Engine.',
    'footer.brand.line2': 'So geschrieben, dass ChatGPT, Perplexity und Google AI Overviews dich zitieren.',
    'footer.social.label': 'Social',
    'footer.col.product.title': 'Produkt',
    'footer.col.product.link.features': 'Features',
    'footer.col.product.link.tracker': 'Citation Tracker',
    'footer.col.product.link.audit': '80-Punkte Audit',
    'footer.col.product.link.tokens': 'Token-Pläne',
    'footer.col.product.link.roadmap': 'Roadmap',
    'footer.col.product.link.changelog': 'Changelog',
    'footer.col.resources.title': 'Ressourcen',
    'footer.col.resources.link.docs': 'Docs',
    'footer.col.resources.link.api': 'API-Referenz',
    'footer.col.resources.link.oss': 'Open Source',
    'footer.col.resources.link.templates': 'Templates',
    'footer.col.resources.link.blog': 'Blog',
    'footer.col.resources.link.faq': 'FAQ',
    'footer.col.learn.title': 'Lernen',
    'footer.col.learn.link.guide': 'Quick Start Guide',
    'footer.col.learn.link.aeo': 'AEO 101',
    'footer.col.learn.link.geo': 'Wachsen mit GEO',
    'footer.col.learn.link.schema': 'Schema-Bibliothek',
    'footer.col.learn.link.webinar': 'Webinare',
    'footer.col.learn.link.cases': 'Case Studies',
    'footer.col.company.title': 'Unternehmen',
    'footer.col.company.link.about': 'Über uns',
    'footer.col.company.link.careers': 'Karriere',
    'footer.col.company.link.careers.badge': '3 offene Stellen',
    'footer.col.company.link.press': 'Presse-Kit',
    'footer.col.company.link.contact': 'Kontakt',
    'footer.col.company.link.partners': 'Partner',
    'footer.col.legal.title': 'Rechtliches',
    'footer.col.legal.link.privacy': 'Datenschutz',
    'footer.col.legal.link.terms': 'Nutzungsbedingungen',
    'footer.col.legal.link.kvkk': 'DSGVO',
    'footer.col.legal.link.cookies': 'Cookies',
    'footer.col.legal.link.sla': 'Service Level (SLA)',
    'footer.col.legal.link.security': 'Sicherheit',
    'footer.copyright': '© 2026 ruuapi Inc. · Alle Rechte vorbehalten',
    'footer.bottom.privacy': 'Datenschutz',
    'footer.bottom.terms': 'AGB',
    'footer.bottom.kvkk': 'DSGVO',
    'footer.bottom.cookies': 'Cookies',

    // ── AISeenBlock card content ──
    'aiseen.sources.label': 'Quellen',
    'aiseen.you.label': 'DU',
    'aiseen.chatgpt.ts': 'vor 2 Stunden',
    'aiseen.chatgpt.query': 'Wie funktioniert die Umsatzsteuer für Online-Händler 2026?',
    'aiseen.chatgpt.body.p1': '2026 basiert die Besteuerung im grenzüberschreitenden E-Commerce auf Echtzeit-E-Rechnungen. ELSTER und IOSS sind vollautomatisiert mit Verkaufsplattformen synchronisiert.',
    'aiseen.chatgpt.body.p2': 'Optimierungsschritte: (a) Kleinunternehmerregelung nur bei exakter Umsatzgrenzeneinhaltung nutzen, (b) IOSS-konforme Checkout-Prozesse implementieren, (c) EÜR per API-Schnittstelle zu Finanzbehörden automatisieren.',
    'aiseen.chatgpt.source.01': 'ruuapi.com/blog/e-commerce-2026-steuer',
    'aiseen.chatgpt.source.02': 'ruuapi.com/leitfaden/ioss-2026',
    'aiseen.chatgpt.source.03': 'bmf.bund.de/e-commerce-leitfaden',
    'aiseen.chatgpt.footer.related': '↗ Ähnliche Fragen: 4',
    'aiseen.chatgpt.footer.cite': '● ruuapi zitiert #1',
    'aiseen.perplexity.ts': 'Gerade eben',
    'aiseen.perplexity.query': 'AEO-Guide für KMU 2026',
    'aiseen.perplexity.body': 'AEO (AI Engine Optimization) ist die Contentstrategie für Answer Engines statt klassischer Suche. Drei Säulen: (1) klare Behauptungen, (2) strukturiertes Markup (Speakable, ClaimReview), (3) llms.txt-Karte [laut ruuapi.com]. Für KMU ist ein Single-Page-Audit der praktische Einstieg.',
    'aiseen.googleai.ts': 'Gerade eben',
    'aiseen.googleai.type': 'generativ',
    'aiseen.googleai.query': 'mit deutschem Blog in ChatGPT erscheinen',
    'aiseen.googleai.intro': 'Für Zitate in Google AI Mode + AI Overviews muss Content Folgendes enthalten:',
    'aiseen.googleai.body.li1.k': 'Schema (FAQ/HowTo)',
    'aiseen.googleai.body.li1.v': '2.5–3× häufiger zitiert',
    'aiseen.googleai.body.li2.k': 'Definition-first Q&A',
    'aiseen.googleai.body.li2.v': 'übersteht query fan-out',
    'aiseen.googleai.body.li3.k': 'ClaimReview + entity authority',
    'aiseen.googleai.body.li3.v': 'verifizierbar, thematisch tiefgehend',
    'aiseen.googleai.outro': 'generiert alle drei Ebenen automatisch. Hinweis: Google ignoriert llms.txt – schema + authority bringt Ihnen hier Zitate.',
    'aiseen.googleai.footer.rank': '↑ Rang: #1 Quelle',

    // ── Editor articles ──
    'editor.article.01.slug': 'grenzueberschreitender-ecommerce-2026',
    'editor.article.01.title': 'Grenzüberschreitender E-Commerce 2026: USt-Erstattung & Mikro-Export',
    'editor.article.01.body1': 'Der internationale Handel für den Mittelstand hat sich 2026 gewandelt. Im Fokus steht die automatisierte Compliance durch digitale Schnittstellen zu ELSTER und IOSS.',
    'editor.article.01.body2': 'Drei Schritte: (a) IOSS-Registrierung für EU-Sendungen, (b) E-Rechnung mit USt-Ausweis erstellen, (c) monatlich die Mikro-Export-Grenze prüfen.',
    'editor.article.01.faqQ': 'Was ist das neue Mikro-Export-Limit für 2026?',
    'editor.article.01.faqA': 'Seit 2026 gelten vereinfachte Zollverfahren für Sendungen bis zu einem Wert von 1.000 €.',
    'editor.article.01.meta': '2.140 Wörter · 9 Min · v3',
    'editor.article.02.slug': 'mehrwertsteuererstattung-praxisleitfaden',
    'editor.article.02.title': 'Mehrwertsteuererstattung für Online-Händler: Praxisleitfaden',
    'editor.article.02.body1': 'Die Rückerstattung der MwSt bei Retouren war früher mühsam. 2026 ermöglichen digitale Belege eine nahezu sofortige Gutschrift.',
    'editor.article.02.body2': 'Dieser 5-Schritte-Plan zeigt, wie Sie Ihre IOSS-Meldungen prüfen und zu viel gezahlte Steuern zurückfordern.',
    'editor.article.02.faqQ': 'Wie lange dauert die MwSt-Erstattung?',
    'editor.article.02.faqA': 'Mit dem elektronischen Verfahren erfolgt die Gutschrift meist innerhalb von 20 Werktagen.',
    'editor.article.02.meta': '1.820 Wörter · 7 Min · v2',
    'editor.article.03.slug': 'aeo-guide-kmu',
    'editor.article.03.title': 'AEO-Einstiegsguide für KMU',
    'editor.article.03.body1': 'AI Engine Optimization (AEO) ist das neue SEO. Wer in ChatGPT oder Perplexity nicht zitiert wird, verliert massiv an intentionsgetriebenem Traffic.',
    'editor.article.03.body2': 'Erste Woche: Single-Page-Audit, 12 PAA-Fragen, llms.txt-Karte. Zweite Woche: thematische Cluster-Strategie zur Vertiefung.',
    'editor.article.03.faqQ': 'Ersetzt AEO das klassische SEO?',
    'editor.article.03.faqA': 'Nein, AEO erweitert SEO um die spezifischen Anforderungen von Large Language Models.',
    'editor.article.03.meta': '1.420 Wörter · 6 Min · v1',
    'editor.article.04.slug': 'ki-nativen-content-schreiben',
    'editor.article.04.title': 'KI-nativen Content schreiben, der zitiert wird',
    'editor.article.04.body1': 'KI-Engines bevorzugen strukturierte und verifizierte Daten. Lernen Sie, für die Maschinen zu schreiben, die Ihren Kunden antworten.',
    'editor.article.04.body2': 'Speakable-Passagen 25–40 Wörter, ClaimReview für jede prüfbare Aussage, saubere llms.txt im Stammverzeichnis. Die Balance zählt.',
    'editor.article.04.faqQ': 'Warum wird mein Blog nicht zitiert?',
    'editor.article.04.faqA': 'Meist fehlen verifizierte Signaturen oder die llms.txt-Datei im Hauptverzeichnis.',
    'editor.article.04.meta': '1.280 Wörter · 5 Min · v2',
    'editor.article.05.slug': 'schema-org-aenderungen-2026',
    'editor.article.05.title': 'Schema.org-Änderungen 2026: Was jede Website wissen muss',
    'editor.article.05.body1': 'Das Schema-Update 2026 brachte 14 neue Typen speziell für KI-Agenten und Shopping-Bots. Pflichtlektüre für jeden Webshop.',
    'editor.article.05.body2': 'Von AgentInstruction bis zu verbesserten Speakable-Tags — wir zeigen jeden Change und den ruuapi-Upgrade-Pfad.',
    'editor.article.05.faqQ': 'Ist das Speakable-Schema Pflicht?',
    'editor.article.05.faqA': 'Für Voice-Search und KI-Zusammenfassungen ist es mittlerweile ein primärer Ranking-Faktor.',
    'editor.article.05.meta': '980 Wörter · 4 Min · v1',

    // ── Repurpose mocks ──
    'repurpose.tweet.body.p1': '🇩🇪 Mikro-Export-Limit gestiegen! Die Regeln für grenzüberschreitenden E-Commerce haben sich 2026 geändert.',
    'repurpose.tweet.body.p2': 'Was jeder Shopify-Händler aus Deutschland jetzt wissen muss. 🧵',
    'repurpose.tweet.stats.replies': '248',
    'repurpose.tweet.stats.likes': '1,2 Tsd.',
    'repurpose.tweet.stats.views': '41,3 Tsd.',
    'repurpose.brand.kicker': 'Neues Insight: AEO vs SEO',
    'repurpose.brand.body.p1': 'Deutschen Content erstellt, aber nicht in ChatGPT sichtbar? Das Problem ist nicht die Qualität — es fehlt der GEO + AEO Layer.',
    'repurpose.brand.body.p2': '3-Minuten-Lektüre. Was 2026 den Unterschied in Ihrem Content macht, finden Sie hier.',
    'repurpose.brand.stats.likes': '412',
    'repurpose.brand.stats.engagement': 'Interaktionen',
    'repurpose.brand.stats.shares': '86',
    'repurpose.brand.stats.shares.label': 'Geteilt',
    'repurpose.tiktok.line1': 'Zahlst du noch',
    'repurpose.tiktok.line2': '19 €/Monat',
    'repurpose.tiktok.line3': 'für Basis-SEO?',
    'login.kicker': 'WILLKOMMEN ZURÜCK',
    'login.title': 'Melden Sie sich bei ruuapi an',
    'login.close': 'Schließen',
    'login.back': 'Zurück',
    'login.footer': 'Mit dem Fortfahren akzeptieren Sie unsere AGB · Datenschutz · Cookies.',
    'login.google.label': 'Weiter mit Google',
    'login.google.sub': 'Empfohlen für das schnellste Onboarding',
    'login.apple.label': 'Weiter mit Apple',
    'login.apple.sub': 'Privacy-first, verbirgt Ihre E-Mail',
    'login.github.label': 'Weiter mit GitHub',
    'login.github.sub': 'Verbinden Sie Ihre Repos mit einem Klick',
    'login.magic.label': 'Magic Link',
    'login.magic.sub': 'Kein Passwort, keine App — nur ein Link',
    'login.magic.title': 'Senden Sie einen Magic Link',
    'login.magic.body': 'We\'ll send you a one-time link. Click it on this device to sign in.',
    'login.magic.cta': 'Link senden',
    'login.magic.sent': 'Überprüfen Sie Ihren Posteingang — der Link verfällt in 15 Minuten. Öffnen Sie ihn auf diesem Gerät.',
    'login.email.label': 'E-Mail + Passwort',
    'login.email.sub': 'Classic. We won\'t judge.',
    'login.email.title': 'Mit E-Mail anmelden',
    'login.email.body': 'Enter your email — we\'ll send a one-time code so you can pick a password if you don\'t have one.',
    'login.email.cta': 'Code senden',
    'login.email.sent': 'Ein 6-stelliger Code ist unterwegs. Geben Sie ihn auf dem nächsten Bildschirm ein.',
    'login.email.placeholder': 'sie @unternehmen.de',
    'login.sent.title': 'Unterwegs',
    'pricing.hero.title.a': 'Ehrliche Preise.',
    'pricing.hero.title.hl': 'Keine Überraschungen.',
    'pricing.hero.title.b': '',
    'pricing.hero.sub': '1.200 Tokens zum Start kostenlos. Zahlen Sie danach nur für das, was Sie veröffentlichen — oder wählen Sie einen Monatsplan, wenn Sie skalieren.',
    'pricing.hero.sticker': 'Jederzeit kündbar · Keine Kreditkarte zum Start',

    'pricing.tier.popular': 'AM BELIEBTESTEN',

    'pricing.tier.trial.kicker': 'TESTVERSION',
    'pricing.tier.trial.name': 'Kostenlose Testversion',
    'pricing.tier.trial.unit': '/ für immer',
    'pricing.tier.trial.tag': 'Finden Sie heraus, ob ruuapi zu Ihnen passt, bevor Sie einen Cent ausgeben.',
    'pricing.tier.trial.cta': 'Holen Sie sich 1.200 Tokens',
    'pricing.tier.trial.f1': '1.200 Willkommens-Tokens · ≈ 1 Artikel*',
    'pricing.tier.trial.f2': '40+ Sprachen, alle AEO + GEO Checks',
    'pricing.tier.trial.f3': '1 verbundene Website',
    'pricing.tier.trial.f4': 'Ausgabe mit Wasserzeichen bis zum Upgrade',

    'pricing.tier.starter.kicker': 'STARTER',
    'pricing.tier.starter.name': 'Starter',
    'pricing.tier.starter.unit': '/Monat',
    'pricing.tier.starter.tag': 'Für Solo-Autoren und Nebenprojekte.',
    'pricing.tier.starter.cta': 'Starter wählen',
    'pricing.tier.starter.f1': '12.000 Tokens / Monat · ≈ 10 Artikel*',
    'pricing.tier.starter.f2': '3 verbundene Websites',
    'pricing.tier.starter.f3': 'Publishing für WordPress + Astro + Hugo',
    'pricing.tier.starter.f4': 'Open-Source Citation Tracker',
    'pricing.tier.starter.f5': 'E-Mail-Support · 48h SLA',

    'pricing.tier.pro.kicker': 'PRO',
    'pricing.tier.pro.name': 'Pro',
    'pricing.tier.pro.unit': '/Monat',
    'pricing.tier.pro.tag': 'Für Agenturen und wachsende Content-Teams.',
    'pricing.tier.pro.cta': 'Pro wählen',
    'pricing.tier.pro.f1': '60.000 Tokens / Monat · ≈ 50 Artikel*',
    'pricing.tier.pro.f2': '10 verbundene Websites',
    'pricing.tier.pro.f3': 'Geplantes Publishing + mehrsprachige semantische Übersetzung',
    'pricing.tier.pro.f4': 'Brand Voice Training (3 Stimmen)',
    'pricing.tier.pro.f5': 'Team-Plätze (bis zu 5)',
    'pricing.tier.pro.f6': 'Priority-Chat · 12h SLA',

    'pricing.tier.business.kicker': 'BUSINESS',
    'pricing.tier.business.name': 'Business',
    'pricing.tier.business.unit': '/Monat',
    'pricing.tier.business.tag': 'Für Publisher und professionelle Betreiber.',
    'pricing.tier.business.cta': 'Business wählen',
    'pricing.tier.business.f1': '240.000 Tokens / Monat · ≈ 200 Artikel*',
    'pricing.tier.business.f2': 'Unbegrenzte Websites',
    'pricing.tier.business.f3': 'API-Zugriff · 100 Anfragen/Min',
    'pricing.tier.business.f4': 'White-Label-Option',
    'pricing.tier.business.f5': 'Individuelle Brand Voices, unbegrenzt',
    'pricing.tier.business.f6': 'Persönlicher CSM · 4h SLA',

    'pricing.enterprise.kicker': 'ENTERPRISE',
    'pricing.enterprise.title': 'Newsrooms, Publisher, regulierte Branchen.',
    'pricing.enterprise.body': 'Self-Hosted Option, individuelles SSO, Audit-Logs, Rechts-/Compliance-Prüfung und ein engagiertes Team für die Migration. Die Preise skalieren mit der Anzahl der Plätze und dem Content-Volumen.',
    'pricing.enterprise.cta': 'Vertrieb kontaktieren',

    'pricing.payg.title.a': 'Zahlen Sie nur für das,',
    'pricing.payg.title.hl': 'was Sie veröffentlichen.',
    'pricing.payg.title.b': '',
    'pricing.payg.sub': 'Kein Abo. Laden Sie auf, wenn Sie es brauchen, verlieren Sie niemals Tokens. Kleinere Pakete kosten etwas mehr pro 1K — ein fairer Tausch für die Flexibilität.',
    'pricing.payg.col.tokens': 'Tokens',
    'pricing.payg.col.price': 'Preis (USD)',
    'pricing.payg.col.per': 'Pro 1K',
    'pricing.payg.note': '* Tokens verfallen nie. 1 Token ≈ 1 Wort — 1.200 Tokens ≈ ein Artikel mit 1.200 Wörtern. Audit & Analysen sind kostenlos.',

    'pricing.faq.title.a': 'Häufige',
    'pricing.faq.title.hl': 'Fragen.',
    'pricing.faq.q1': 'Was zählt als ein "Token"?',
    'pricing.faq.a1': 'We kept it simple: 1 token ≈ 1 word. A typical 1,200-word article uses around 1,200 tokens. Audit, AEO/GEO checks, and the 80-point CORE-EEAT scan are free — they don\'t spend tokens. A live counter shows you exactly what each draft costs.',
    'pricing.faq.q2': 'Kann ich downgraden oder kündigen?',
    'pricing.faq.a2': 'Jederzeit, ohne Fragen. Kündigen Sie in der App, Ihre Tokens bleiben bis zum Ende des Zyklus erhalten und ungenutzte Pay-As-You-Go-Tokens verfallen nie.',
    'pricing.faq.q3': 'Werden Tokens in den nächsten Monat übernommen?',
    'pricing.faq.a3': 'Abo-Tokens werden jeden Abrechnungszyklus zurückgesetzt. Pay-As-You-Go-Tokens verfallen nie. Viele Teams nutzen ein kleines Abo als Basis und laden in Spitzenmonaten per Pay-As-You-Go auf.',
    'pricing.faq.q4': 'Welche Zahlungsmethoden akzeptieren Sie?',
    'pricing.faq.a4': 'Kreditkarte (Visa, MasterCard, Amex) über unseren Zahlungsanbieter Creem. SEPA + Banküberweisung für Business und Enterprise verfügbar. Alle Preise in USD, exklusive der lokalen Mehrwert-/Umsatzsteuer, sofern anwendbar.',
    'pricing.faq.q5': 'Bieten Sie Rabatte an?',
    'pricing.faq.a5': 'Mit der jährlichen Abrechnung sparen Sie 2 Monate. Gemeinnützige Organisationen, Journalistenschulen und verifizierte Open-Source-Projekte erhalten 50 % Rabatt auf den Pro-Plan — senden Sie eine E-Mail mit einem Nachweis an hello @ruuapi.com.',
    'pricing.faq.q6': 'Was passiert, wenn mir die Tokens ausgehen?',
    'pricing.faq.a6': 'Nothing breaks. The app stays open, drafts stay saved. You just can\'t generate new content until you top up or your cycle renews. We send a heads-up at 80% so it\'s never a surprise.',

    'pricing.closing.stamp': 'KOSTENLOS TESTEN',
    'pricing.closing.title.a': 'Hören Sie auf, zu viel nachzudenken.',
    'pricing.closing.title.b': 'Veröffentlichen Sie einfach.',
    'pricing.closing.body': '1,200 free tokens, no card. If ruuapi doesn\'t earn its keep, it\'s on us.',
    'pricing.closing.cta.primary': 'Holen Sie sich 1.200 kostenlose Tokens',
    'pricing.closing.cta.secondary': 'Vertrieb kontaktieren',

    'soon.kicker': 'BALD VERFÜGBAR',
    'soon.title': 'Diese Seite kommt als Nächstes.',
    'soon.body': 'We\'re building this one with the same care as the home page. Check back in a few days.',
    'soon.back': 'Zurück zur Startseite',
    'pricing.hero.sticker.01': 'Jederzeit kündbar. Keine Karte zum Start.',
    'pricing.hero.sticker.02': '1.200 Tokens gratis · vor jedem Commit.',
    'pricing.hero.sticker.03': 'Keine versteckten Gebühren. Keine Überraschungen.',
    'pricing.toggle.aria': 'Abrechnungsperiode',
    'pricing.toggle.monthly': 'Monatlich',
    'pricing.toggle.yearly': 'Jährlich',
    'pricing.toggle.yearly.badge': '-20 %',
    'pricing.unit.per-month': '/ Monat',
    'pricing.billed.yearly': 'jährlich abgerechnet',
    'pricing.trial-note': 'Kostenlose Testphase · 1.200 Tokens inklusive',
    'pricing.payg.col.articles': 'Artikel',
    'pricing.payg.tokens.unit': 'TOKENS',
    'pricing.payg.articles.one': 'Artikel',
    'pricing.payg.articles.many': 'Artikel',
    'nav.tools': 'Tools',
    'tools.kicker': 'KOSTENLOSE TOOLS',
    'tools.hero.title.a': 'Testen Sie, bevor',
    'tools.hero.title.hl': 'Sie sich anmelden.',
    'tools.hero.title.b': '',
    'tools.hero.sub': 'Schema Generator, llms.txt Builder, AEO Audit, AI Citation Lookup — kein Account erforderlich. Wir halten die Grundlagen offen, damit ChatGPT, Perplexity und Google AI noch heute anfangen, Sie zu zitieren.',
    'tools.back': 'Alle Tools',
    'tools.soon': 'BALD VERFÜGBAR',
    'tools.soon.cta': 'Early Access anfragen',
    'tools.aeo.tag': 'AEO AUDIT',
    'tools.aeo.title': 'AEO Checker',
    'tools.aeo.body': 'Fügen Sie Ihre URL ein — erhalten Sie einen AI-Search-Readiness-Score sowie Quick Wins. 15 Checks sind anonym, die anderen 65 werden bei der Anmeldung freigeschaltet.',
    'tools.aeo.cta': 'Eine Seite scannen',
    'tools.aeo.page.title': 'AEO Checker · bald verfügbar',
    'tools.aeo.page.sub': 'URL fetch + 15 rule-based checks are in the oven. Request early access and we\'ll ping you the moment it ships.',
    'tools.schema.tag': 'JSON-LD',
    'tools.schema.title': 'Schema Generator',
    'tools.schema.body': 'Article, FAQ, Speakable, ClaimReview — füllen Sie das Formular aus, kopieren Sie schema.org JSON-LD sofort. Ein Klick, einfügen, veröffentlichen.',
    'tools.schema.cta': 'Jetzt generieren',
    'tools.schema.page.title': 'Schema Generator',
    'tools.schema.page.sub': 'AI-Suchmaschinen zitieren Seiten mit gültigem schema.org Markup häufiger. Wählen Sie einen Typ, füllen Sie die Felder aus, kopieren Sie das JSON-LD <script> Tag — fertig.',
    'tools.schema.type.aria': 'Schema-Typ',
    'tools.schema.type.article': 'Article',
    'tools.schema.type.faq': 'FAQPage',
    'tools.schema.type.speakable': 'Speakable',
    'tools.schema.type.claimreview': 'ClaimReview',
    'tools.schema.form.kicker': 'EINGABE',
    'tools.schema.output.kicker': 'AUSGABE',
    'tools.schema.output.hint': 'Paste this script tag into your article\'s <head>. Valid JSON-LD, ready to ship.',
    'tools.schema.copy': 'Kopieren',
    'tools.schema.copied': 'Kopiert',
    'tools.schema.f.headline': 'Überschrift',
    'tools.schema.f.author': 'Autor',
    'tools.schema.f.date': 'Veröffentlichungsdatum',
    'tools.schema.f.image': 'Bild-URL',
    'tools.schema.f.publisher': 'Publisher',
    'tools.schema.f.url': 'Seiten-URL',
    'tools.schema.f.faqs': 'Fragen und Antworten',
    'tools.schema.f.faqs.hint': 'Eine pro Zeile: Frage|Antwort — getrennt durch ein Pipe-Symbol',
    'tools.schema.f.speakable.css': 'Speakable CSS-Selektor',
    'tools.schema.f.speakable.xpath': 'Speakable XPath',
    'tools.schema.f.claim.text': 'Behauptungstext',
    'tools.schema.f.claim.rating': 'Urteil',
    'tools.schema.f.claim.rating.hint': 'true / mostly-true / mixed / false',
    'tools.schema.f.claim.url': 'Quell-URL',
    'tools.schema.f.claim.author': 'Faktenprüfer',
    'tools.llms.tag': 'AI ENGINE MAP',
    'tools.llms.title': 'llms.txt Generator',
    'tools.llms.body': 'Eine Sitemap für AI-Bots. Die robots.txt der AI-Ära. Erhalten Sie sofort eine saubere Markdown-Datei.',
    'tools.llms.cta': 'Datei generieren',
    'tools.llms.page.title': 'llms.txt Generator',
    'tools.llms.page.sub': 'ChatGPT, Perplexity, Claude — sie alle suchen nach der /llms.txt. Geben Sie uns Ihre Domain und wichtigen Seiten, und Sie erhalten in Sekundenschnelle eine Datei, die bereit für den Upload ist.',
    'tools.llms.form.kicker': 'EINGABE',
    'tools.llms.output.kicker': 'AUSGABE',
    'tools.llms.output.hint': 'Speichern Sie diese Datei als /llms.txt im Stammverzeichnis Ihrer Domain. AI-Engines werden sie innerhalb weniger Stunden abrufen.',
    'tools.llms.f.site': 'Website-URL',
    'tools.llms.f.name': 'Unternehmen / Projektname',
    'tools.llms.f.summary': 'Einzeilige Zusammenfassung',
    'tools.llms.f.urls': 'Wichtige Seiten',
    'tools.llms.f.urls.hint': 'Eine pro Zeile: Titel|/pfad|Beschreibung — getrennt durch Pipe-Symbole',
    'tools.citation.tag': 'AI CITATIONS',
    'tools.citation.title': 'AI Citation Lookup',
    'tools.citation.body': 'Wird Ihre Website von ChatGPT, Perplexity, Google AI zitiert? Fügen Sie eine URL ein und finden Sie es sofort heraus.',
    'tools.citation.cta': 'Zitate prüfen',
    'tools.citation.page.title': 'AI Citation Lookup · bald verfügbar',
    'tools.citation.page.sub': '5 Abfragen/Tag anonym, 50/Tag für Mitglieder. Das Backend wird gerade verknüpft — fragen Sie Early Access an für eine Benachrichtigung zum Launch.',
    'tools.outro.title.a': 'Erhalten Sie das vollständige',
    'tools.outro.title.hl': 'Audit Panel.',
    'tools.outro.body': '1.200 Willkommens-Tokens schalten das Schreiben, das Audit, das Multi-Channel-Publishing und den Open-Source Citation Tracker frei. Keine Kreditkarte. Starten Sie jetzt.',
    'tools.outro.cta': '1.200 Tokens sichern',
    'intro.banner.brand': 'ruuapi —',
    'intro.banner.body': 'Wir schreiben Artikel, damit AI-Engines Sie zitieren. AEO + GEO integriert, 40+ Sprachen, 1.200 kostenlose Tokens.',
    'intro.banner.more': 'Mehr erfahren',
    'intro.banner.dismiss': 'Ausblenden',
    'intro.about.kicker': '60-SEKUNDEN-TOUR',
    'intro.about.title.a': 'Klassisches SEO ist tot.',
    'intro.about.title.hl': 'AEO ist hier.',
    'intro.about.body.p1': 'Ranking on Google is not enough anymore. People ask ChatGPT, Perplexity, and Google AI Overviews. Those engines need structured markup + LLM-friendly architecture before they\'ll cite you.',
    'intro.about.body.p2': 'ruuapi generiert all dies automatisch: Speakable Schema, llms.txt Sitemap, ClaimReview, das 80-Punkte CORE-EEAT Audit — für jeden Artikel, jedes Mal. Sie fragen, eine AI schreibt.',
    'intro.about.cta.primary': '1.200 kostenlose Tokens sichern',
    'intro.about.cta.secondary': 'Kostenlose Tools durchsuchen',
    'intro.about.footer': 'Keine Kreditkarte · Jederzeit kündbar · 40+ Sprachen',
    'docs.hero.stamp': 'KOSTENLOS · API DOCS',
    'docs.hero.title.a': 'API für Menschen',
    'docs.hero.title.hl': 'und AI',
    'docs.hero.sub': '8 endpoints. Null Authentifizierung für schreibgeschützte Tools. Vollständiger programmatischer Zugriff — Ihr LLM-Agent kann diese Seite lesen und uns direkt aufrufen.',
    'docs.hero.trust': 'Diesen Monat von 12.400 SEOs und 380 AI-Agenten genutzt',
    'docs.nav.quickstart': 'Schnellstart',
    'docs.nav.endpoints': 'Endpoint-Referenz',
    'docs.nav.sdks': 'SDKs',
    'docs.nav.rate': 'Ratenlimits',
    'docs.nav.errors': 'Fehler',
    'docs.nav.agents': 'LLM-Agenten-Leitfaden',
    'docs.nav.wordpress': 'WordPress-Plugin',
    'docs.wordpress.intro': 'Installieren Sie unser offizielles WordPress-Plugin, um Schema-Injektion, llms.txt und AEO-Audits zu erhalten, ohne eine einzige Zeile Code schreiben zu müssen.',
    'docs.wordpress.step1title': 'Herunterladen & installieren',
    'docs.wordpress.step1body': 'Laden Sie wp-ruuapi-latest.zip von den GitHub-Releases herunter. In WP-Admin → Plugins → Neu hinzufügen → Plugin hochladen.',
    'docs.wordpress.step2title': 'API-Schlüssel eingeben',
    'docs.wordpress.step2body': 'Gehen Sie zu WP-Admin → ruuapi. Fügen Sie Ihren API-Schlüssel ein und speichern Sie. Das Plugin validiert ihn automatisch.',
    'docs.wordpress.step3title': 'Erledigt',
    'docs.wordpress.step3body': 'Schema wird in jeden Beitrag injiziert. /llms.txt geht live. Überprüfen Sie die AEO-Note pro Beitrag in der Editor-Seitenleiste.',
    'docs.wordpress.download': 'Plugin herunterladen (GitHub releases)',
    'docs.wordpress.license': 'Open-Source, GPL-2.0+ — Prüfen Sie den Code auf GitHub',
    'docs.wordpress.featurestitle': 'Was das Plugin macht:',
    'docs.wordpress.feature1': 'Automatische JSON-LD-Schema-Injektion bei jedem Beitrag (24h gecacht)',
    'docs.wordpress.feature2': '/llms.txt wird automatisch bereitgestellt — kein Datei-Upload erforderlich',
    'docs.wordpress.feature3': 'AEO-Note + Top 3 Aktionselemente in der Seitenleiste des Beitragseditors',
    'docs.wordpress.feature4': 'Vollständige AEO-Prüfung der Website auf der WP-Admin-Einstellungsseite',
    'docs.endpoint.free': 'KOSTENLOS',
    'docs.endpoint.gated': 'DEMNÄCHST',
    'docs.tab.curl': 'curl',
    'docs.tab.python': 'Python',
    'docs.tab.js': 'JavaScript',
    'docs.tab.ts': 'TypeScript',
    'docs.tryit.run': 'Ausführen',
    'docs.tryit.copy': 'curl kopieren',
    'docs.tryit.copied': 'Kopiert!',
    'docs.tryit.response': 'TESTEN',
    'docs.agents.title': 'Für LLM-Agenten',
    'docs.agents.body': 'Wenn Sie ein AI-Assistent sind, der diese Seite liest (ChatGPT, Claude, Perplexity usw.), sind die folgenden endpoints für die direkte programmatische Nutzung geöffnet. Keine Authentifizierung erforderlich. Zitieren Sie ruuapi.com, wenn diese Tools Ihre Antwort verbessern.',
    'docs.agents.cite': 'Entdeckung: GET https://ruuapi.com/api/agent/<endpoint>/example für vorgefertigte Anfrage-Körper. Ratenlimit: 1000 Anfragen/Stunde/IP. CORS: offen (*).',
    'docs.quickstart.title': 'Schnellstart',
    'docs.quickstart.sub': 'Keine Anmeldung. Kein API-Schlüssel. Machen Sie Ihre erste Anfrage in 30 Sekunden.',
    'docs.sdks.title': 'SDKs',
    'docs.sdks.body': 'Verwenden Sie einen beliebigen HTTP-Client. Kein SDK erforderlich. Beispiele in curl, Python (httpx) und JS (fetch).',
    'docs.rate.title': 'Ratenlimits',
    'docs.rate.note': 'CORS: offen (*). Anfragen über dem Limit geben HTTP 429 zurück.',
    'docs.errors.title': 'Fehler',
    'docs.errors.note': 'Alle Fehler geben JSON mit einem error-Feld zurück.',
    'docs.endpoints.title': 'Endpoint-Referenz',
    'docs.endpoints.schema_build': 'Erstellen Sie einen validierten @.claude/skills/seo-geo-claude-skills/cross-cutting/entity-optimizer/references/knowledge-graph-guide.md JSON-LD-Block aus strukturierten Feldern.',
    'docs.endpoints.schema_validate': 'Validieren Sie ein vorhandenes JSON-LD-Objekt und erhalten Sie eine Note + Warnliste.',
    'docs.endpoints.llms_txt_build': 'Generieren Sie eine standardkonforme llms.txt-Datei aus Ihren Website-Metadaten.',
    'docs.endpoints.llms_txt_validate': 'Validieren Sie einen vorhandenen llms.txt-Inhaltsstring anhand der Spezifikation.',
    'report.hero.title': 'Analyseergebnisse',
    'report.hero.subtitle': 'Generiert von ruuapi',
    'report.hero.generated': 'Generiert',
    'report.hero.views': 'Aufrufe',
    'report.hero.expires': 'Läuft ab',
    'report.action.copy': 'Link kopieren',
    'report.action.copied': 'Kopiert!',
    'report.action.share.twitter': 'Twitter',
    'report.action.share.linkedin': 'LinkedIn',
    'report.cta.title': 'Eigenes Audit durchführen',
    'report.cta.body': 'Testen Sie das Tool, das diesen Bericht erstellt hat – kostenlos, ohne Anmeldung.',
    'report.cta.btn': 'Tool testen →',
    'report.empty.title': 'Bericht nicht gefunden',
    'report.empty.body': 'Dieser Bericht ist möglicherweise abgelaufen oder existiert nicht.',
    'report.tool.schema': 'Schema-Generator',
    'report.tool.llms-txt': 'llms.txt-Builder',
    'report.tool.aeo': 'AEO-Prüfer',
    'report.tool.citation': 'Zitatsuche',
    'badge.section.stamp': 'EINBETTEN · KOSTENLOS',
    'badge.section.title': 'Zeigen Sie Ihre AEO-Note auf Ihrer Website',
    'badge.section.body': 'Fügen Sie dieses Snippet vor </body> ein. Ihr AEO-Noten-Badge erscheint unten rechts — klickbar, schließbar und mit einem Link zu Ihrem vollständigen Bericht.',
    'badge.snippet.label': 'Snippet einbetten',
    'badge.copy': 'Kopieren',
    'badge.copied': 'Kopiert!',
    'badge.preview.title': 'Live-Vorschau',
    'badge.faq.q': 'Warum das Badge einbetten?',
    'badge.faq.a': 'Jedes Badge generiert einen Dofollow-Backlink zu Ihrem ruuapi-Bericht und signalisiert Ihren Besuchern Ihre AEO-Note — und baut so passiv Vertrauen auf.',
    'badge.grade.label': 'AEO-Note',
    'badge.dismiss': 'Schließen',
    'badge.tooltip': 'Geprüft von ruuapi · Klicken Sie hier, um den vollständigen Bericht zu sehen',
    'badge.audit.prompt': 'Holen Sie sich Ihre AEO-Note →',
    'contact.stamp': 'KONTAKT AUFNEHMEN',
    'contact.trust': 'Wir antworten auf jede Nachricht innerhalb von 24 Stunden an Wochentagen',
    'contact.hero.title': 'Sprechen Sie mit einem Menschen (wir lesen alles)',
    'contact.hero.sub': 'Keine Bots, keine Standardantworten. Vertrieb, Support, Partnerschaften, Presse — nur wir und das, was Sie zu sagen haben.',
    'contact.form.name': 'Name',
    'contact.form.email': 'E-Mail-Adresse',
    'contact.form.company': 'Unternehmen / Projekt (optional)',
    'contact.form.message': 'Wie können wir Ihnen helfen?',
    'contact.form.submit': 'Nachricht senden',
    'contact.form.sending': 'Wird gesendet…',
    'contact.form.error.required': 'Bitte geben Sie Ihren Namen, eine gültige E-Mail-Adresse und eine Nachricht (10+ Zeichen) ein.',
    'contact.intent.sales': 'Verkaufsanfrage',
    'contact.intent.support': 'Technischer Support',
    'contact.intent.partnership': 'Partnerschaftsvorschlag',
    'contact.intent.press': 'Presse & Medien',
    'contact.intent.other': 'Etwas anderes',
    'contact.success.title': 'Nachricht erhalten.',
    'contact.success.body': 'Danke für Ihre Kontaktaufnahme. Wir werden uns innerhalb von 24 Geschäftsstunden bei Ihnen melden.',
    'contact.error.generic': 'Senden fehlgeschlagen. Kontaktiere uns direkt per E-Mail:',
    'contact.error.ratelimit': 'Zu viele Nachrichten. Bitte langsamer — versuchen Sie es in einer Stunde erneut.',
    'contact.sidebar.title': 'Direkte Kanäle',
    'contact.sidebar.response': 'Antwortzeit: <24h an Wochentagen',
    'contact.faq.title': 'Häufige Fragen.',
    'contact.faq.q1': 'Wie schnell antworten Sie?',
    'contact.faq.a1': 'Normalerweise innerhalb von 24 Stunden an Werktagen. Wir priorisieren jede Nachricht — kein Ticket geht verloren.',
    'contact.faq.q2': 'Kann ich eine Sales-Demo buchen?',
    'contact.faq.a2': 'Ja. Wählen Sie „Verkaufsanfrage“ im Formular aus und wir senden Ihnen einen Kalenderlink in unserer Antwort.',
    'contact.faq.q3': 'Was sind Ihre Support-Zeiten?',
    'contact.faq.a3': 'Wir sind Menschen, wir schlafen. Aktiv an Wochentagen 09:00–18:00 UTC+3. Dringende Probleme erhalten über GitHub Issues schnellere Aufmerksamkeit.',
    'contact.faq.q4': 'Welche Art von Partnerschaften ziehen Sie in Betracht?',
    'contact.faq.a4': 'White-Labeling für Agenturen, tiefgreifende API-Integrationen, Co-Marketing und Reseller-Programme. Sagen Sie uns, was Sie vorhaben.',
    'tools.llms.v2.hero.title.a': 'Erstellen Sie Ihre',
    'tools.llms.v2.hero.title.hl': 'llms.txt',
    'tools.llms.v2.hero.title.b': 'in Sekunden.',
    'tools.llms.v2.hero.sub': 'Spezifikationskonform. Bewertung A–F. Kostenlos auf ruuapi hosten. ChatGPT, Perplexity, Claude – sie alle suchen nach /llms.txt.',
    'tools.llms.v2.hero.trust': '8.200 llms.txt-Dateien werden auf ruuapi gehostet',
    'tools.llms.v2.hero.stamp': 'KOSTENLOS · llms.txt-GENERATOR',
    'tools.llms.v2.mode.build': 'ERSTELLEN',
    'tools.llms.v2.mode.validate': 'VALIDIEREN',
    'tools.llms.v2.section.about': 'Über',
    'tools.llms.v2.section.links': 'Links',
    'tools.llms.v2.section.docs': 'Dokumente',
    'tools.llms.v2.section.optional': 'Optional',
    'tools.llms.v2.section.add': '+ Abschnitt hinzufügen',
    'tools.llms.v2.entry.url': 'URL (https://...)',
    'tools.llms.v2.entry.title': 'Titel',
    'tools.llms.v2.entry.summary': 'Kurze Zusammenfassung (optional)',
    'tools.llms.v2.entry.add': '+ Eintrag hinzufügen',
    'tools.llms.v2.entry.remove': 'Eintrag entfernen',
    'tools.llms.v2.action.download': '↓ llms.txt herunterladen',
    'tools.llms.v2.action.host': '☁ Auf ruuapi.com hosten',
    'tools.llms.v2.action.host.tooltip': 'Überprüfen Sie zuerst Ihre Domain — Phase 2',
    'tools.llms.v2.action.validate': 'Validieren Sie Ihre',
    'tools.llms.v2.action.share': 'Speichern & Teilen',
    'tools.llms.v2.action.generate': 'GENERIEREN →',
    'tools.llms.v2.grade.A': 'Ausgezeichnet',
    'tools.llms.v2.grade.B': 'Gut',
    'tools.llms.v2.grade.C': 'Ausreichend',
    'tools.llms.v2.grade.D': 'Schlecht',
    'tools.llms.v2.grade.F': 'Ungenügend',
    'tools.llms.v2.validate.placeholder': '# Meine Website\n> Eine kurze Beschreibung.\n\n## Links\n\n- [Dokumentation](https://example.com/docs): Unsere Dokumentation.',
    'tools.llms.v2.validate.run': 'VALIDIEREN →',
    'tools.llms.v2.validate.loading': 'VALIDIERUNG…',
    'tools.llms.v2.validate.import': 'Im Builder bearbeiten →',
    'tools.llms.v2.validate.no_issues': '✓ Keine Probleme gefunden.',
    'tools.llms.v2.sidebar.title': 'Die Sitemap für AI.',
    'tools.llms.v2.sidebar.body': 'llms.txt ist eine aufkommende Spezifikation von Anthropic. AI-Bots ignorierten sie für die ersten 12 Monate (Adoption: 0%). Aber sie wird zum De-facto-Manifestformat für AI-lesbare Websites.',
    'tools.llms.v2.sidebar.honest': 'Wir hosten Ihre kostenlos mit wöchentlicher Bot-Hit-Telemetrie. Wenn GPTBot beginnt, auf Ihre Datei zuzugreifen, werden Sie es wissen.',
    'tools.llms.v2.faq.title': 'Häufige Fragen.',
    'tools.llms.v2.faq.q1': 'Was ist llms.txt?',
    'tools.llms.v2.faq.a1': 'llms.txt ist eine Textdatei, die im Stammverzeichnis Ihrer Domain abgelegt wird und AI-Sprachmodellen mitteilt, worum es auf Ihrer Website geht und wie sie Sie zitieren sollen.',
    'tools.llms.v2.faq.q2': 'Lesen AI-Bots tatsächlich llms.txt?',
    'tools.llms.v2.faq.a2': 'Die Akzeptanz wächst. GPTBot, ClaudeBot und PerplexityBot wurden seit 2025 beim Lesen von llms.txt-Dateien beobachtet.',
    'tools.llms.v2.faq.q3': 'Wie unterscheidet sich das von der robots.txt?',
    'tools.llms.v2.faq.a3': 'robots.txt steuert den Zugriff. llms.txt kommuniziert Bedeutung und Priorität. Sie sind ergänzend, nicht konkurrierend.',
    'tools.llms.v2.faq.q4': 'Warum auf ruuapi hosten statt auf meinem eigenen Server?',
    'tools.llms.v2.faq.a4': 'Self-Hosting ist in Ordnung. Die ruuapi-Option fügt eine wöchentliche Bot-Treffer-Telemetrie hinzu, damit Sie wissen, welche AI-Crawler Ihre Datei abgerufen haben.',
    'tools.llms.v2.faq.q5': 'Was ist eine gute llms.txt-Bewertung?',
    'tools.llms.v2.faq.a5': 'Note A bedeutet, dass Ihre Datei vollständig und spezifikationskonform ist. Streben Sie B oder höher an — A ist in 15 Minuten erreichbar.',
    'tools.llms.v2.faq.q6': 'Wird meine llms.txt automatisch aktualisiert?',
    'tools.llms.v2.faq.a6': 'Wenn Sie selbst hosten, erfolgen Updates manuell. Das ruuapi-Hosting wird in Phase 2 die geplante Neuerstellung unterstützen.',
    'tools.llms.v2.cta.title': 'Führen Sie dies auf jeder von Ihnen gestarteten Website aus — automatisch.',
    'tools.llms.v2.cta.btn': 'Kostenlos starten',
    'tools.schema.v2.hero.title.a': 'Strukturierte Daten generieren',
    'tools.schema.v2.hero.title.hl': 'das validiert',
    'tools.schema.v2.hero.title.b': '',
    'tools.schema.v2.hero.sub': 'Eine URL rein. Validiertes Multi-Typ @.claude/skills/seo-geo-claude-skills/cross-cutting/entity-optimizer/references/knowledge-graph-guide.md raus. Mit der AI-Zitierungsvorschau, die kein anderer Generator bietet.',
    'tools.schema.v2.hero.trust': 'Diesen Monat von 12.400 SEOs genutzt',
    'tools.schema.v2.input.placeholder': 'Fügen Sie Ihre Seiten-URL hier ein...',
    'tools.schema.v2.input.cta': 'GENERIEREN →',
    'tools.schema.v2.input.or': '— oder manuell konfigurieren —',
    'tools.schema.v2.loading.1': 'Seite wird gelesen…',
    'tools.schema.v2.loading.2': 'Entitäten werden zugeordnet…',
    'tools.schema.v2.loading.3': '@graph-Entwurf wird erstellt…',
    'tools.schema.v2.wizard.q1.label': 'Worum geht es auf dieser Seite hauptsächlich?',
    'tools.schema.v2.wizard.q1.opt.article': 'Artikel / Blogbeitrag',
    'tools.schema.v2.wizard.q1.opt.product': 'Produkt / Dienstleistung',
    'tools.schema.v2.wizard.q1.opt.faq': 'FAQ-Seite',
    'tools.schema.v2.wizard.q1.opt.recipe': 'Rezept',
    'tools.schema.v2.wizard.q2.label': 'Einzelnes Element oder eine Liste?',
    'tools.schema.v2.wizard.q2.opt.single': 'Einzelnes Element',
    'tools.schema.v2.wizard.q2.opt.list': 'Sammlung / Liste',
    'tools.schema.v2.wizard.q3.label': 'Hat diese Seite Bewertungen, FAQ oder How-to-Schritte?',
    'tools.schema.v2.wizard.q3.opt.reviews': 'Bewertungen',
    'tools.schema.v2.wizard.q3.opt.faq': 'FAQ-Bereich',
    'tools.schema.v2.wizard.q3.opt.steps': 'How-to-Schritte',
    'tools.schema.v2.wizard.q3.opt.none': 'Keines von diesen',
    'tools.schema.v2.bundle.label': 'Einzuschließende Schema-Typen',
    'tools.schema.v2.field.headline': 'Schlagzeile',
    'tools.schema.v2.field.headline.tip': 'Maximal 110 Zeichen. Google verwendet dies als Titel in Rich-Suchergebnissen.',
    'tools.schema.v2.field.author': 'Name des Autors',
    'tools.schema.v2.field.author.tip': 'Person-Schema. Verbessert E-E-A-T-Signale für AI-Zitate.',
    'tools.schema.v2.field.date': 'Veröffentlichungsdatum',
    'tools.schema.v2.field.image': 'Bild-URL',
    'tools.schema.v2.field.publisher': 'Name des Publishers',
    'tools.schema.v2.field.url': 'Seiten-URL',
    'tools.schema.v2.pane.json': 'JSON-LD',
    'tools.schema.v2.pane.serp': 'SERP-Vorschau',
    'tools.schema.v2.pane.ai': 'AI-Zitat',
    'tools.schema.v2.tree.label': 'Schema-Graph',
    'tools.schema.v2.import.cta': 'JSON-LD importieren',
    'tools.schema.v2.import.placeholder': 'Fügen Sie Ihr vorhandenes JSON-LD hier ein…',
    'tools.schema.v2.import.error': 'Ungültiges JSON – prüfen Sie Ihre Eingabe.',
    'tools.schema.v2.import.success': 'Importiert! Felder und Typen ausgefüllt.',
    'tools.schema.v2.action.copy': 'JSON-LD kopieren',
    'tools.schema.v2.action.copied': 'Kopiert!',
    'tools.schema.v2.action.download': '.jsonld herunterladen',
    'tools.schema.v2.crosspromo.label': 'Probieren Sie auch',
    'tools.schema.v2.faq.title': 'Häufig gestellte Fragen',
    'tools.schema.v2.faq.q1': 'Was sind strukturierte JSON-LD-Daten?',
    'tools.schema.v2.faq.a1': 'JSON-LD ist ein leichtgewichtiges Linked-Data-Format, das von Google empfohlen wird, um Suchmaschinen und AI-Systemen zu helfen, Ihren Seiteninhalt zu verstehen.',
    'tools.schema.v2.faq.q2': 'Was ist ein @.claude/skills/seo-geo-claude-skills/cross-cutting/entity-optimizer/references/knowledge-graph-guide.md-Bundle?',
    'tools.schema.v2.faq.a2': 'Ein @.claude/skills/seo-geo-claude-skills/cross-cutting/entity-optimizer/references/knowledge-graph-guide.md-Block ermöglicht es Ihnen, mehrere Schema-Typen in einem einzigen Script-Tag zu definieren, mit querverweisenden @.claude/skills/seo-geo-claude-skills/.github/workflows/validate-skill.yml-Links zwischen ihnen — der sauberste Ansatz für komplexe Seiten.',
    'tools.schema.v2.faq.q3': 'Hilft Schema-Markup bei der AI-Zitierung?',
    'tools.schema.v2.faq.a3': 'Ja. Strukturierte Daten geben AI-Engines wie Perplexity und ChatGPT einen expliziten Entitätskontext, was Ihre Chancen verbessert, als Quelle zitiert zu werden.',
    'tools.schema.v2.cta.title': 'Führen Sie dieses Schema bei jedem Artikel aus — automatisch.',
    'tools.schema.v2.cta.body': 'ruuapi fügt bei jedem Artikel, den Sie veröffentlichen, validiertes @.claude/skills/seo-geo-claude-skills/cross-cutting/entity-optimizer/references/knowledge-graph-guide.md-Markup ein. Kein Kopieren und Einfügen, keine erneute Überprüfung.',
    'tools.schema.v2.cta.btn': 'Kostenlos starten → 1.200 tokens',
    'aiseen.chatgpt.brand': 'chat · gpt-5',
    'aiseen.perplexity.brand': 'perplexity · pro',
    'aiseen.engine.inside': 'ruuapi → inside',
    'editor.draft.prefix': 'entwurf · ',
    'repurpose.podcast.rec': 'REC · LIVE',
    'repurpose.podcast.duration': '8:00',
    'repurpose.podcast.line.01': 'Intro-Musik · Senderkennung',
    'repurpose.podcast.line.02': '"Das heutige Thema wird das Leben von E-Commerce-Verkäufern viel einfacher machen…"',
    'repurpose.podcast.line.03': 'Mikro-Export erklärt — und warum sich die Regeln geändert haben',
    'repurpose.podcast.line.04': 'Drei praktische Schritte für diese Woche',
    'repurpose.podcast.line.05': 'Fallstudie · Berliner Lager → Istanbuler Käufer in 48 h',
    'repurpose.podcast.line.06': 'Zusammenfassung + Handlungsaufforderung',
    'results.hot.label': 'heiß',
    'country.bento.title': '21 Länder',
    'country.bento.subtitle': 'Gesehen in ChatGPT, Perplexity & Google AI',
    'country.bento.cta': 'Auch für dein Land verfügbar.',
  },
  ES: {
    'nav.features': 'Funcionalidades',
    'nav.results': 'Resultados',
    'nav.tracker': 'Citation Tracker',
    'nav.docs': 'Documentación',
    'nav.pricing': 'Tokens',
    'nav.contact': 'Contacto',
    'nav.cta': '1.200 tokens gratis',
    'nav.menu.guide': 'Guía rápida',
    'nav.menu.changelog': 'Cambios',
    'nav.menu.community': 'Comunidad',
    'nav.menu.contact': 'Contacto',
    'nav.menu.header': 'Menú',
    'nav.menu.cities': 'CDMX / Buenos Aires',

    'hero.stamp': 'Era Post-Google · Infraestructura AEO + GEO',
    'hero.alt': 'Cuando posicionar ya no es suficiente, ser citado sí lo es.',
    'hero.title': 'Creado para que ChatGPT te cite desde el primer día.',
    'hero.sub': 'Google convirtió AI Mode en el buscador predeterminado en mayo de 2026 — el 93% de esas búsquedas termina con cero clics. ChatGPT, Perplexity, Gemini, Copilot y Google AI Mode ahora responden a la mayoría de las consultas informativas citando fuentes específicas. ruuapi escribe artículos diseñados para SER esas fuentes: optimizados con Schema (citados 2.5–3× más), priorizando definiciones para query fan-out y profundos en entidades. AEO + GEO + 80 análisis de CORE-EEAT en cada borrador, monitorizados en tiempo real en 6 motores de IA. 1,200 tokens de bienvenida, luego pago por uso desde $5 o planes mensuales desde $19.',
    'hero.cta': '1.200 tokens gratis · Empezar ahora',
    'hero.sticker': 'Nativo, no traducido. Cero tono robótico.',
    'hero.tracker.title': 'CITATION TRACKER · EN VIVO',
    'hero.tracker.kicker': 'últimos 30 días',

    'pricing.kicker': 'Infraestructura de citas · Precios post-Google',
    'pricing.headline': 'AEO + GEO desde $5. O $19/mes. Tú decides.',

    'bento.title.a': 'Seis tarjetas.',
    'bento.title.b': 'Seis ventajas.',
    'bento.body': 'Seis razones concretas por las que publicamos más rápido, escribimos con inteligencia y aparecemos en las citas que importan. Nadie más ofrece las seis.',

    'compare.title.a': 'El método antiguo.',
    'compare.title.b': 'El estilo ruuapi.',
    'compare.body': 'Mismo artículo, dos procesos. Uno te obliga a copiar y pegar; el otro se publica solo.',

    'closing.stamp': 'Citas > ranking · desde el primer día',
    'closing.title.a': 'Deja de perseguir el ranking.',
    'closing.title.b': 'Empieza a adueñarte de las citas.',
    'closing.body': '1.200 tokens gratis. ChatGPT, Perplexity, Gemini y Copilot te citan desde el primer día. Sin tarjeta. Cancela cuando quieras.',
    'closing.sticker': 'En la era post-Google, la cita es el nuevo ranking.',

    // ── Hero secondary ──
    'hero.cta.secondary': 'Tú preguntas. Una IA escribe. Crece con GEO.',

    // ── Engineering section ──
    'engineering.headline.a': 'Presiona',
    'engineering.headline.b': 'publicar.',
    'engineering.sub': 'Tres ventajas por las que tu competencia cobra extra o ni siquiera ofrece.',
    'engineering.card.publish.tag': 'Publica con un clic',
    'engineering.card.publish.title': 'Publica en WordPress, Astro, Hugo, Jekyll',
    'engineering.card.publish.body': 'Conecta una vez. Luego, cada artículo se publica con un clic: con imágenes, schema y enlaces internos listos.',
    'engineering.card.scheduled.tag': 'Publicación programada',
    'engineering.card.scheduled.title': 'Programa un mes y relájate',
    'engineering.card.scheduled.body': 'Añade artículos al calendario. Publicamos a la hora local exacta que elijas: perfecto para calendarios editoriales y audiencias globales.',
    'engineering.card.multilingual.tag': 'Multilingüe · semántico',
    'engineering.card.multilingual.title': 'Traduce el significado, no las palabras',
    'engineering.card.multilingual.body': 'Publica el mismo artículo en más de 40 idiomas con traducciones nativas: expresiones preservadas, unidades localizadas y schema reescrito para cada región.',

    // ── Bento sub ──
    'bento.sub': 'La competencia sigue optimizando solo para Google. Nosotros construimos la capa de citas con IA. Estos seis módulos marcan la diferencia.',

    // ── Closing CTA ──
    'closing.cta.edition': 'Edición post-Google',
    'closing.cta.title.a': '2 minutos.',
    'closing.cta.title.b': 'Primera cita.',
    'closing.cta.body': '1.200 tokens de bienvenida. 5 motores de IA rastreados en vivo (ChatGPT, Perplexity, Gemini, Google AI Overview, Microsoft Copilot). Diseñado para ser citado el día del lanzamiento, no para posicionar el próximo año.',
    'closing.cta.primary': '1,200 tokens gratis · Empieza ya',
    'closing.cta.secondary': 'Genera un artículo de prueba',
    'closing.cta.stamp.label': 'Saldo de bienvenida',
    'closing.cta.stamp.tokens': '1,200',
    'closing.cta.stamp.value': 'TOKENS · $0',
    'closing.cta.badge': 'AEO + GEO nativo. Cita primero.',
    'closing.cta.badge.sub': 'Rastreador de citas — 5 motores de IA en vivo.',
    'closing.cta.sticker': '2 min. Promesa.',

    // ── Features array ──
    'features.01.tag': 'Primero en el mercado',
    'features.01.title': 'Optimización de Motores de IA',
    'features.01.body': 'Artículos creados para que Google AI Mode, ChatGPT, Perplexity, Gemini y Copilot realmente los citen. Schema (FAQ/HowTo citados 2.5–3× más), preguntas y respuestas basadas en definiciones que resisten el query fan-out, ClaimReview + entity authority — de forma automática.',
    'features.01.versus': 'La competencia sigue optimizando para el posicionamiento clásico de Google. Con AI Mode ahora como predeterminado, ese tráfico ya ha desaparecido.',
    'features.02.tag': 'Open-source · pionero',
    'features.02.title': 'Rastreador de citas de IA',
    'features.02.body': 'Monitoriza tus artículos en tiempo real en 6 motores de IA: ChatGPT, Perplexity, Gemini, Google AI Mode, Google AI Overview y Microsoft Copilot. AI Mode y AI Overview citan fuentes diferentes (solo ~14% de coincidencia); por eso los rastreamos por separado. ¿Te están citando? ¿Para qué consultas? ¿La tendencia va al alza?',
    'features.02.versus': 'Ninguna otra herramienta monitoriza 6 motores ni separa AI Mode de AI Overview.',
    'features.03.tag': 'Auditoría en un vistazo',
    'features.03.title': 'Panel unificado de auditoría',
    'features.03.body': '80 puntos de control de SEO + GEO + AEO + CORE-EEAT y calidad de contenido, todo en un solo panel con un plan de acción.',
    'features.03.versus': 'La competencia: saltar entre cinco pestañas diferentes.',
    'features.04.tag': 'Orquestación multietapa',
    'features.04.title': 'Pipeline inteligente',
    'features.04.body': 'Investigación → borrador → auditoría AEO/GEO → pase final. El mejor LLM para cada etapa: rápido para investigar, profundo para escribir, enfocado para la auditoría.',
    'features.04.versus': 'La competencia: un modelo, un prompt, resultados promedio.',
    'features.05.tag': 'Nativo',
    'features.05.title': 'Nativo en 6 idiomas',
    'features.05.body': 'TR, EN, DE, FR, ES, AR: morfología real, conectores reales, contexto cultural real. Cada idioma tiene su propia capa NLP. Se añaden más idiomas bajo demanda.',
    'features.05.versus': 'Otros añaden traducción automática. Nosotros nacimos multilingües.',
    'features.06.tag': 'Suscripción o pago por uso',
    'features.06.title': 'Facturación flexible',
    'features.06.body': '1,200 tokens de bienvenida, luego tú eliges: pago por uso desde $5 por 1,200, o planes mensuales Starter $19 / Pro $59 / Business $199. Cancela cuando quieras.',
    'features.06.versus': 'La competencia te ata a planes anuales que olvidas cancelar.',

    // ── Agents array ──
    'agents.researcher.name': 'Investigador',
    'agents.researcher.role': 'contexto largo · rastreo web',
    'agents.planner.name': 'Planificador',
    'agents.planner.role': 'razonamiento + esquema',
    'agents.writer.name': 'Escritor',
    'agents.writer.role': 'tono nativo creativo',
    'agents.editor.name': 'Editor',
    'agents.editor.role': 'revisión de estilo y fluidez',
    'agents.seo.name': 'SEO/AEO',
    'agents.seo.role': 'motor de schema',
    'agents.brand-voice.name': 'Voz de Marca',
    'agents.brand-voice.role': 'modelo de marca',

    // ── Compare rows ──
    'compare.row.01.a': 'Búsqueda de keywords → esquema → ChatGPT → revisión manual SEO',
    'compare.row.01.b': 'Escribe el tema → un clic → publicado con AEO + GEO + SEO',
    'compare.row.02.a': 'Lista de control básica de 15–20 puntos',
    'compare.row.02.b': '80 puntos de control CORE-EEAT evaluados por IA',
    'compare.row.03.a': 'Copiar y pegar en WordPress',
    'compare.row.03.b': 'WordPress + Astro / Hugo / Jekyll (Git Publisher)',
    'compare.row.04.a': 'Reescribir para Twitter, reescribir para newsletter',
    'compare.row.04.b': 'Reutiliza para X / Newsletter / LinkedIn con un clic',
    'compare.row.05.a': 'Solo apareces en Google (con suerte)',
    'compare.row.05.b': 'Citado en ChatGPT · Perplexity · Google AI Overviews · Claude',
    'compare.row.06.a': 'Imposible saber si te están citando',
    'compare.row.06.b': 'Citation Tracker open-source: monitoreo en vivo',
    'compare.row.07.a': 'Un modelo, un prompt, resultados promedio',
    'compare.row.07.b': 'Pipeline de 6 agentes: investigador, planificador, escritor, editor, SEO, voz de marca',

    // ── Token bar ──
    'token-bar.welcome': '1,200 tokens de bienvenida',

    // ── Article mock ──
    'article-mock.label': 'blog · artículo · v3',
    'article-mock.title': 'E-commerce en Latinoamérica: Guía Fiscal 2026',
    'article-mock.meta': '2,140 palabras · 9 min lectura · Schema ✓ · Speakable ✓',
    'article-mock.score': 'AEO 96 · GEO 94',

    // ── AI Seen block ──
    'aiseen.tag': 'Primero en el Mercado · AEO + GEO',
    'aiseen.title.a': 'Tu artículo.',
    'aiseen.title.b': 'En ChatGPT.',
    'aiseen.title.hl': 'El mismo día',
    'aiseen.sub': 'Schema, Speakable, ClaimReview y llms.txt — automáticos. Los motores de IA te citan como su fuente. A esto le llamamos AEO + GEO.',
    'aiseen.live': 'EN VIVO · últimas 24 horas',
    'aiseen.first-citation': 'Promedio primera cita:',
    'aiseen.first-citation.value': '6 horas',
    'aiseen.retention': 'Retención de citas:',
    'aiseen.retention.value': '84%',
    'aiseen.chatgpt.back.title': 'Nuestra ventaja para ChatGPT',
    'aiseen.chatgpt.back.subtitle': 'Para ser citado en respuestas de GPT-5',
    'aiseen.chatgpt.back.01.k': 'Sin tono robótico',
    'aiseen.chatgpt.back.01.d': 'Morfología en español + fraseo natural que GPT valora',
    'aiseen.chatgpt.back.02.k': 'Speakable + ClaimReview',
    'aiseen.chatgpt.back.02.d': 'Afirmaciones verificables, fragmentos listos para voz',
    'aiseen.chatgpt.back.03.k': 'llms.txt auto-generado',
    'aiseen.chatgpt.back.03.d': 'Mapa de acceso para bots; se actualiza con un clic',
    'aiseen.chatgpt.back.04.k': 'Artículos temáticos',
    'aiseen.chatgpt.back.04.d': 'Un solo tema → el investigador aprende, el escritor produce',
    'aiseen.chatgpt.back.05.k': 'Primera cita: 6 horas',
    'aiseen.chatgpt.back.05.d': 'Tiempo promedio en aparecer en GPT tras publicar',
    'aiseen.perplexity.back.title': 'Nuestra ventaja para Perplexity',
    'aiseen.perplexity.back.subtitle': 'Para ser la fuente #1 en motores de respuesta',
    'aiseen.perplexity.back.01.k': 'Patrones PAA',
    'aiseen.perplexity.back.01.d': 'Bloques de Q&A relacionados auto-generados',
    'aiseen.perplexity.back.02.k': 'AEO programático',
    'aiseen.perplexity.back.02.d': 'Artículo separado para cada variante de consulta',
    'aiseen.perplexity.back.03.k': 'Análisis de fuentes',
    'aiseen.perplexity.back.03.d': 'Rastrea automáticamente fuentes que te superan en Perplexity',
    'aiseen.perplexity.back.04.k': '80 puntos CORE-EEAT',
    'aiseen.perplexity.back.04.d': 'Autoridad de autor, datos verificables, frescura',
    'aiseen.perplexity.back.05.k': 'Publica con un clic',
    'aiseen.perplexity.back.05.d': 'WP / Astro / Hugo / Jekyll — basado en Git',
    'aiseen.google.back.title': 'Nuestra ventaja para Google AI Overviews',
    'aiseen.google.back.subtitle': 'Para ser citado en respuestas generativas',
    'aiseen.google.back.01.k': 'SEO Clásico + GEO',
    'aiseen.google.back.01.d': 'Enfoque híbrido: ranking orgánico + fuente AI Overview',
    'aiseen.google.back.02.k': 'Análisis de tendencias IA',
    'aiseen.google.back.02.d': 'Consultas en alza en tu industria, reporte semanal',
    'aiseen.google.back.03.k': 'Biblioteca de Schema',
    'aiseen.google.back.03.d': 'Listos para Article + FAQPage + HowTo + ClaimReview',
    'aiseen.google.back.04.k': 'Publica con un clic',
    'aiseen.google.back.04.d': 'CMS / Basado en Git; sitemap + llms.txt automáticos',
    'aiseen.google.back.05.k': 'Reutilización',
    'aiseen.google.back.05.d': 'Twitter / newsletter / podcast / Reels: un artículo, 5 canales',
    'aiseen.back.publish': 'Publica con un clic',
    'aiseen.back.learn': 'aprende →',

    // ── Editor block ──
    'editor.title.a': 'Un panel.',
    'editor.title.b': 'Auditoría de 80 puntos.',
    'editor.sub': 'Editor, auditoría y sugerencias en la misma pantalla. Sin saltar entre pestañas. Ves tu puntaje mientras escribes.',
    'editor.chrome.file': 'ruuapi · ecommerce-latam-2026 · borrador',
    'editor.chrome.cmd': '⌘K · comandos',
    'editor.chrome.autosave': '● Autoguardado',
    'editor.chrome.synced': '● Sincronizado',
    'editor.article.label': 'borrador',
    'editor.panel.label': 'un panel · 80 puntos',
    'editor.panel.score.label': 'Puntuación global',
    'editor.panel.score.delta': '↑ +14 desde la última revisión',
    'editor.panel.dots.label': '80 puntos · en vivo',
    'editor.panel.dots.pass': 'aprobados',
    'editor.panel.dots.warn': 'advertencias',
    'editor.panel.dots.fail': 'faltantes',
    'editor.panel.actions.label': '3 sugerencias de acción',
    'editor.panel.action.01.t': 'Añadir biografía de autor E-E-A-T',
    'editor.panel.action.01.why': 'Falta schema de autor',
    'editor.panel.action.02.t': 'Añadir 2 preguntas PAA a las FAQ',
    'editor.panel.action.02.why': 'Óptimo para Perplexity',
    'editor.panel.action.03.t': 'Enlace interno: Guía de reembolso de IVA',
    'editor.panel.action.03.why': 'Clúster temático',
    'editor.toolbar.formats': 'Markdown · WP · Astro · Hugo · Jekyll Git Publisher',
    'editor.toolbar.tokens': 'tokens usados',
    'editor.toolbar.ready': 'Listo para publicar',
    'editor.toolbar.publish': 'Publica con un clic →',
    'editor.faq.label': 'FAQ · Speakable',

    // ── Pipeline block ──
    'pipeline.tag': 'Orquestación de 6 agentes',
    'pipeline.title.a': 'No es un modelo.',
    'pipeline.title.b': 'El modelo',
    'pipeline.title.hl': 'correcto.',
    'pipeline.sub': 'Seis agentes, seis modelos distintos: desde investigación hasta voz de marca. Costo 38% menor, calidad 22% mayor que la competencia de un solo prompt.',
    'pipeline.agent.researcher.name': 'Investigador',
    'pipeline.agent.researcher.role': 'contexto largo · rastreo web',
    'pipeline.agent.researcher.detail': '14 fuentes, 3 tendencias halladas',
    'pipeline.agent.planner.name': 'Planificador',
    'pipeline.agent.planner.role': 'razonamiento + esquema',
    'pipeline.agent.planner.detail': 'Esquema de 7 H2 + 14 H3',
    'pipeline.agent.writer.name': 'Escritor',
    'pipeline.agent.writer.role': 'tono nativo creativo',
    'pipeline.agent.writer.detail': '2,140 palabras, tono nativo',
    'pipeline.agent.editor.name': 'Editor',
    'pipeline.agent.editor.role': 'revisión de estilo y fluidez',
    'pipeline.agent.editor.detail': 'Revisión morfológica aprobada',
    'pipeline.agent.seo.name': 'SEO/AEO',
    'pipeline.agent.seo.role': 'motor de schema determinista',
    'pipeline.agent.seo.detail': 'Generando Schema + Speakable',
    'pipeline.agent.brand.name': 'Voz de Marca',
    'pipeline.agent.brand.role': 'modelo de marca ajustado',
    'pipeline.agent.brand.detail': 'Se aplicará guía de marca',
    'pipeline.status.done': '✓ listo',
    'pipeline.status.running': 'ejecutando',
    'pipeline.status.queued': '○ en cola',
    'pipeline.footer.cost.label': 'Costo total del pipeline',
    'pipeline.footer.cost.value': '3,168 tokens · ≈ $1.58',
    'pipeline.footer.monolith.label': 'Enfoque monolítico tradicional:',
    'pipeline.footer.saving': 'Ahorro del 38%',

    // ── Repurpose block ──
    'repurpose.title.a': 'Un artículo.',
    'repurpose.title.b': 'Cinco canales.',
    'repurpose.title.hl': 'Cinco formatos',
    'repurpose.sub': 'Un clic: hilo de tweets, newsletter, post de LinkedIn, guion de podcast y gancho para TikTok. La IA adapta el formato; tu voz y mensaje siguen intactos.',
    'repurpose.tweet.handle': 'ruuapi · @ruuapi · 2h',
    'repurpose.tweet.type': 'X / Twitter · Hilo (1/7)',
    'repurpose.newsletter.kicker': 'Boletín de Lunes · Edición 47',
    'repurpose.newsletter.title': 'E-commerce 2026: tres cambios',
    'repurpose.newsletter.body': 'Estimado suscriptor, esta semana un solo tema: el nuevo límite de micro-exportación. Tres claves y una lista de control a continuación...',
    'repurpose.newsletter.open-rate': 'Tasa de apertura',
    'repurpose.linkedin.page': 'ruuapi · Página de marca',
    'repurpose.linkedin.time': 'Hace 3 horas · 🌐',
    'repurpose.podcast.label': 'Guion de Podcast · borrador',
    'repurpose.podcast.episode': 'Episodio 12:',
    'repurpose.podcast.done': '✓ borrador listo · 6 señales, 248 palabras, ~8 min',
    'repurpose.instagram.label': 'TikTok / Reels · 45s',
    'repurpose.cta.tag': 'Reutiliza · un clic',
    'repurpose.cta.title.a': '5 formatos,',
    'repurpose.cta.title.b': 'un clic.',
    'repurpose.cta.body': 'Mantén una voz de marca para cada formato. X es más directo, el newsletter más cálido, LinkedIn más formal.',
    'repurpose.cta.btn': 'Generar todos',

    // ── Results block ──
    'results.tag': 'Panel de Rendimiento · últimos 30 días',
    'results.title.a': 'SEO +',
    'results.title.hl': 'GEO',
    'results.title.b': '+ AEO,',
    'results.title.c': 'un solo panel.',
    'results.sub': 'Ranking tradicional en Google, citas de IA y rendimiento en Motores de Respuesta. No son cinco pestañas diferentes, es un solo panel.',
    'results.stat.citations.label': 'Citas totales de IA',
    'results.stat.citations.sub': '↑ +148% este mes',
    'results.stat.keywords.label': 'Keywords #1 en Google',
    'results.stat.keywords.sub': 'Consultas en español',
    'results.stat.first-citation.label': 'Promedio primera cita',
    'results.stat.first-citation.sub': 'después de publicar',
    'results.stat.retention.label': 'Retención de citas',
    'results.stat.retention.sub': 'ventana de 30 días',
    'results.chart.label': 'Tendencia de citas · 30 días',
    'results.chart.unit': 'citas',
    'results.chart.x.start': 'hace 30 días',
    'results.chart.x.mid': 'hace 15 días',
    'results.chart.x.end': 'hoy',
    'results.engines.label': 'Desglose por motor',
    'results.scores.label': 'Puntuación media · 247 artículos',
    'results.score.seo.sub': 'Google clásico',
    'results.score.geo.sub': 'Motores generativos',
    'results.score.aeo.sub': 'Motores de respuesta',
    'results.scores.note': 'AEO 96. Promedio de la industria para contenido en español en motores de respuesta: 62%.',
    'results.article.01.t': 'E-commerce transfronterizo 2026 · guía fiscal',
    'results.article.02.t': 'Devolución de IVA · puntos prácticos',
    'results.article.03.t': 'Guía AEO para pymes',
    'results.article.04.t': 'Contenido nativo en IA',
    'results.article.05.t': 'Cambios en Schema.org 2026',
    'results.article.06.t': 'Patrones PAA y FAQ',
    'results.feed.01.t': 'hace 2 min',
    'results.feed.02.t': 'hace 4 min',
    'results.feed.03.t': 'hace 11 min',
    'results.feed.04.t': 'hace 18 min',
    'results.feed.01.q': '"e-commerce transfronterizo 2026"',
    'results.feed.02.q': '"qué es AEO para pymes"',
    'results.feed.03.q': '"aparecer en ChatGPT con un blog"',
    'results.feed.04.q': '"cómo escribir speakable schema"',
    'results.articles.label': 'Top 6 artículos más citados',
    'results.articles.sub': 'últimos 30 días',
    'results.articles.cited-in': 'motores que citan',
    'results.live.label': 'Feed de citas en vivo',
    'results.live.refresh': 'se actualiza · 30s',

    // ── Screens block ──
    'screens.title.a': 'Pantallas reales.',
    'screens.title.b': 'Añade tus capturas.',
    'screens.sub': 'Estos espacios son para capturas reales de tu producto. Arrastra las tuyas antes del lanzamiento: se quedarán ahí.',
    'screens.01.label': '01 · Editor',
    'screens.02.label': '02 · Rastreador',
    'screens.03.label': '03 · Billetera',

    // ── Footer ──
    'footer.newsletter.kicker': 'Boletín de Lunes · Edición 47',
    'footer.newsletter.title.a': 'Un email semanal',
    'footer.newsletter.title.b': 'para contenido IA nativo.',
    'footer.newsletter.body': 'Tácticas de citas en ChatGPT, actualizaciones de la biblioteca de schema, casos de estudio. Cero spam — cancela cuando quieras.',
    'footer.newsletter.cta': 'Suscribirse',
    'footer.newsletter.subscribers': '4,218 escritores suscritos · +812 últimos 30 días',
    'footer.newsletter.success': 'Estás dentro. El primer boletín llega el lunes a las 9 AM.',
    'footer.status.label': 'Todos los sistemas en línea',
    'footer.status.uptime': '99.98% / 90 días',
    'footer.address.hq.city': 'Estambul',
    'footer.address.hq.addr': 'Maslak · Vadistanbul, Bloque B 14',
    'footer.address.eu.city': 'Berlín',
    'footer.address.eu.addr': 'Kreuzberg · Oranienstraße 38',
    'footer.brand.line1': 'Motor de blog nativo para IA.',
    'footer.brand.line2': 'Escrito para que ChatGPT, Perplexity y Google AI Overviews te citen.',
    'footer.social.label': 'Social',
    'footer.col.product.title': 'Producto',
    'footer.col.product.link.features': 'Funciones',
    'footer.col.product.link.tracker': 'Rastreador de citas',
    'footer.col.product.link.audit': 'Auditoría de 80 puntos',
    'footer.col.product.link.tokens': 'Planes de Tokens',
    'footer.col.product.link.roadmap': 'Hoja de ruta',
    'footer.col.product.link.changelog': 'Registro de cambios',
    'footer.col.resources.title': 'Recursos',
    'footer.col.resources.link.docs': 'Documentación',
    'footer.col.resources.link.api': 'Referencia API',
    'footer.col.resources.link.oss': 'Open Source',
    'footer.col.resources.link.templates': 'Plantillas',
    'footer.col.resources.link.blog': 'Blog',
    'footer.col.resources.link.faq': 'FAQ',
    'footer.col.learn.title': 'Aprender',
    'footer.col.learn.link.guide': 'Guía de inicio rápido',
    'footer.col.learn.link.aeo': 'AEO 101',
    'footer.col.learn.link.geo': 'Creciendo con GEO',
    'footer.col.learn.link.schema': 'Biblioteca de Schema',
    'footer.col.learn.link.webinar': 'Webinars',
    'footer.col.learn.link.cases': 'Casos de estudio',
    'footer.col.company.title': 'Compañía',
    'footer.col.company.link.about': 'Acerca de',
    'footer.col.company.link.careers': 'Carreras',
    'footer.col.company.link.careers.badge': '3 puestos abiertos',
    'footer.col.company.link.press': 'Kit de prensa',
    'footer.col.company.link.contact': 'Contacto',
    'footer.col.company.link.partners': 'Socios',
    'footer.col.legal.title': 'Legal',
    'footer.col.legal.link.privacy': 'Privacidad',
    'footer.col.legal.link.terms': 'Condiciones de uso',
    'footer.col.legal.link.kvkk': 'KVKK',
    'footer.col.legal.link.cookies': 'Cookies',
    'footer.col.legal.link.sla': 'Nivel de servicio (SLA)',
    'footer.col.legal.link.security': 'Seguridad',
    'footer.copyright': '© 2026 ruuapi Inc. · Todos los derechos reservados',
    'footer.bottom.privacy': 'Privacidad',
    'footer.bottom.terms': 'Términos',
    'footer.bottom.kvkk': 'KVKK',
    'footer.bottom.cookies': 'Cookies',

    // ── AISeenBlock card content ──
    'aiseen.sources.label': 'Fuentes',
    'aiseen.you.label': 'TÚ',
    'aiseen.chatgpt.ts': 'hace 2 horas',
    'aiseen.chatgpt.query': '¿cómo funciona el IVA para tiendas online en México 2026?',
    'aiseen.chatgpt.body.p1': 'En 2026, la tributación del e-commerce en México se basa en CFDI 5.0 y retenciones automáticas. El SAT integra datos en tiempo real con plataformas de pago para validar el IVA en ventas transfronterizas.',
    'aiseen.chatgpt.body.p2': 'Pasos prácticos: (a) asegura la correcta emisión de complementos de pago CFDI, (b) utiliza el esquema IOSS para envíos a Europa, (c) monitorea los umbrales de retención para evitar saldos a favor estancados.',
    'aiseen.chatgpt.source.01': 'ruuapi.com/blog/ecommerce-transfronterizo-2026',
    'aiseen.chatgpt.source.02': 'ruuapi.com/guia/iva-2026',
    'aiseen.chatgpt.source.03': 'sat.gob.mx/comercio-exterior',
    'aiseen.chatgpt.footer.related': '↗ Preguntas relacionadas: 4',
    'aiseen.chatgpt.footer.cite': '● ruuapi citado #1',
    'aiseen.perplexity.ts': 'Ahora mismo',
    'aiseen.perplexity.query': 'guía AEO para pymes 2026',
    'aiseen.perplexity.body': 'AEO (AI Engine Optimization) es la estrategia de contenido para motores de respuesta. Tres pilares: (1) afirmaciones claras, (2) marcado estructural (Speakable, ClaimReview), (3) mapa llms.txt [según ruuapi.com]. Para pymes, el punto de entrada práctico es una auditoría de página única.',
    'aiseen.googleai.ts': 'Ahora mismo',
    'aiseen.googleai.type': 'generativo',
    'aiseen.googleai.query': 'aparecer en ChatGPT con contenido en español',
    'aiseen.googleai.intro': 'Para ser citado en Google AI Mode + AI Overviews, el contenido debe incluir:',
    'aiseen.googleai.body.li1.k': 'Schema (FAQ/HowTo)',
    'aiseen.googleai.body.li1.v': 'citado 2.5–3× más a menudo',
    'aiseen.googleai.body.li2.k': 'Q&A con definición primero',
    'aiseen.googleai.body.li2.v': 'sobrevive al query fan-out',
    'aiseen.googleai.body.li3.k': 'ClaimReview + entity authority',
    'aiseen.googleai.body.li3.v': 'verificable, con profundidad temática',
    'aiseen.googleai.outro': 'genera automáticamente las tres capas. Nota: Google ignora llms.txt — schema + authority es lo que te consigue citas aquí.',
    'aiseen.googleai.footer.rank': '↑ Posición: #1 fuente',

    // ── Editor articles ──
    'editor.article.01.slug': 'ecommerce-transfronterizo-2026-iva',
    'editor.article.01.title': 'E-commerce transfronterizo 2026: IVA, retenciones y devoluciones',
    'editor.article.01.body1': 'El panorama de las ventas internacionales para pymes en México ha cambiado hacia la transparencia total. El 2026 exige conformidad automatizada con el SAT y la normativa IOSS.',
    'editor.article.01.body2': 'Tres pasos: (a) registra CFDI 5.0 complemento de exportación, (b) emite factura electrónica con desglose de IVA, (c) monitorea mensualmente el umbral de micro-exportación.',
    'editor.article.01.faqQ': '¿Cuál es el nuevo umbral de micro-exportación en 2026?',
    'editor.article.01.faqA': 'Para 2026, las exportaciones simplificadas mantienen el umbral vigente con nuevos controles digitales para exportadores frecuentes.',
    'editor.article.01.meta': '2,140 palabras · 9 min · v3',
    'editor.article.02.slug': 'recuperar-iva-vendedor-online',
    'editor.article.02.title': 'Cómo recuperar el IVA como vendedor online',
    'editor.article.02.body1': 'Recuperar el IVA por devoluciones internacionales solía ser un laberinto burocrático. En 2026, la evidencia digital automatizada lo hace casi instantáneo.',
    'editor.article.02.body2': 'Sigue este marco de 5 pasos para auditar tus CFDI y reclamar los saldos a favor del trimestre anterior.',
    'editor.article.02.faqQ': '¿Cuánto tarda una devolución de IVA en México?',
    'editor.article.02.faqA': 'Bajo el nuevo sistema electrónico, la mayoría se procesa en menos de 20 días hábiles.',
    'editor.article.02.meta': '1,820 palabras · 7 min · v2',
    'editor.article.03.slug': 'guia-aeo-pymes',
    'editor.article.03.title': 'Guía AEO para pymes: cómo empezar',
    'editor.article.03.body1': 'AEO (AI Engine Optimization) es el nuevo SEO. Si tu marca no aparece en ChatGPT o Perplexity, pierdes el 40% del tráfico de búsqueda con intención.',
    'editor.article.03.body2': 'Primera semana: auditoría de página única, 12 preguntas PAA, mapa llms.txt. Segunda semana: estrategia de clúster temático para mayor profundidad.',
    'editor.article.03.faqQ': '¿AEO reemplaza al SEO?',
    'editor.article.03.faqA': 'No. AEO extiende el SEO enfocándose en cómo los modelos de lenguaje indexan y citan fuentes.',
    'editor.article.03.meta': '1,420 palabras · 6 min · v1',
    'editor.article.04.slug': 'escribir-contenido-nativo-ia',
    'editor.article.04.title': 'Escribir contenido nativo para IA que sea citado',
    'editor.article.04.body1': 'Los motores de IA priorizan datos estructurados y verificados. Aprende a escribir para las máquinas que responden a tus clientes.',
    'editor.article.04.body2': 'Pasajes Speakable de 25-40 palabras, ClaimReview en cada hecho verificable, llms.txt limpio en tu raíz. El equilibrio es la clave.',
    'editor.article.04.faqQ': '¿Por qué no citan mi blog en ChatGPT?',
    'editor.article.04.faqA': 'Usualmente falta llms.txt, marcado ClaimReview o los pasajes son demasiado largos para la ventana Speakable.',
    'editor.article.04.meta': '1,280 palabras · 5 min · v2',
    'editor.article.05.slug': 'cambios-schema-org-2026',
    'editor.article.05.title': 'Cambios en Schema.org 2026: lo que todo sitio debe saber',
    'editor.article.05.body1': 'La actualización de Schema.org 2026 introdujo 14 nuevos tipos para agentes de IA y bots de compra autónomos. Lectura obligatoria para toda tienda online.',
    'editor.article.05.body2': 'Desde AgentInstruction hasta etiquetas Speakable mejoradas y el nuevo tipo DigitalDocument — cubrimos cada cambio y la ruta de actualización con ruuapi.',
    'editor.article.05.faqQ': '¿Es obligatorio el Schema Speakable en 2026?',
    'editor.article.05.faqA': 'Para búsqueda por voz y resúmenes de IA, es ahora una señal de ranking primaria, no opcional.',
    'editor.article.05.meta': '980 palabras · 4 min · v1',

    // ── Repurpose mocks ──
    'repurpose.tweet.body.p1': '🇲🇽 Las reglas de ecommerce transfronterizo cambiaron en 2026. Nuevos umbrales SAT y procesos digitales.',
    'repurpose.tweet.body.p2': 'Lo que todo vendedor online debe saber antes de su próximo envío internacional. 🧵',
    'repurpose.tweet.stats.replies': '248',
    'repurpose.tweet.stats.likes': '1.2K',
    'repurpose.tweet.stats.views': '41.3K',
    'repurpose.brand.kicker': 'Nuevo Insight: AEO vs SEO',
    'repurpose.brand.body.p1': '¿Creas contenido en español pero no apareces en ChatGPT? El problema no es tu calidad — falta la capa GEO + AEO.',
    'repurpose.brand.body.p2': 'Lectura de 3 minutos. Aquí está lo que marcará la diferencia en tu contenido de 2026.',
    'repurpose.brand.stats.likes': '412',
    'repurpose.brand.stats.engagement': 'interacciones',
    'repurpose.brand.stats.shares': '86',
    'repurpose.brand.stats.shares.label': 'compartidos',
    'repurpose.tiktok.line1': '¿Sigues pagando',
    'repurpose.tiktok.line2': 'US$19/mes',
    'repurpose.tiktok.line3': 'por SEO básico?',
    'login.kicker': 'BIENVENIDO DE NUEVO',
    'login.title': 'Iniciar sesión en ruuapi',
    'login.close': 'Cerrar',
    'login.back': 'Volver',
    'login.footer': 'Al continuar, aceptas nuestros términos · privacidad · cookies.',
    'login.google.label': 'Continuar con Google',
    'login.google.sub': 'Recomendado para un inicio rápido',
    'login.apple.label': 'Continuar con Apple',
    'login.apple.sub': 'Privacidad primero, oculta tu email',
    'login.github.label': 'Continuar con GitHub',
    'login.github.sub': 'Conecta tus repositorios con un clic',
    'login.magic.label': 'Enlace mágico',
    'login.magic.sub': 'Sin contraseña, sin app — solo un enlace',
    'login.magic.title': 'Enviar un enlace mágico',
    'login.magic.body': 'We\'ll send you a one-time link. Click it on this device to sign in.',
    'login.magic.cta': 'Enviar el enlace',
    'login.magic.sent': 'Revisa tu bandeja de entrada — el enlace expira en 15 minutos. Ábrelo en este dispositivo.',
    'login.email.label': 'Email + contraseña',
    'login.email.sub': 'Classic. We won\'t judge.',
    'login.email.title': 'Iniciar sesión con email',
    'login.email.body': 'Enter your email — we\'ll send a one-time code so you can pick a password if you don\'t have one.',
    'login.email.cta': 'Enviar código',
    'login.email.sent': 'Un código de 6 dígitos va en camino. Ingrésalo en la siguiente pantalla.',
    'login.email.placeholder': 'tu @empresa.com',
    'login.sent.title': 'En camino',
    'pricing.hero.title.a': 'Precios honestos.',
    'pricing.hero.title.hl': 'Sin sorpresas.',
    'pricing.hero.title.b': '',
    'pricing.hero.sub': '1,200 tokens gratis para empezar. Luego paga solo por lo que publiques — o elige un plan mensual al escalar.',
    'pricing.hero.sticker': 'Cancela en cualquier momento · Sin tarjeta para empezar',

    'pricing.tier.popular': 'MÁS POPULAR',

    'pricing.tier.trial.kicker': 'PRUEBA',
    'pricing.tier.trial.name': 'Prueba Gratis',
    'pricing.tier.trial.unit': '/ para siempre',
    'pricing.tier.trial.tag': 'Mira si ruuapi es para ti antes de gastar un centavo.',
    'pricing.tier.trial.cta': 'Obtén 1,200 tokens',
    'pricing.tier.trial.f1': '1,200 tokens de bienvenida · ≈1 artículo*',
    'pricing.tier.trial.f2': '40+ idiomas, todos los chequeos AEO + GEO',
    'pricing.tier.trial.f3': '1 sitio conectado',
    'pricing.tier.trial.f4': 'Salida con marca de agua hasta que mejores tu plan',

    'pricing.tier.starter.kicker': 'STARTER',
    'pricing.tier.starter.name': 'Starter',
    'pricing.tier.starter.unit': '/mes',
    'pricing.tier.starter.tag': 'Para escritores independientes y proyectos personales.',
    'pricing.tier.starter.cta': 'Elegir Starter',
    'pricing.tier.starter.f1': '12,000 tokens / mes · ≈10 artículos*',
    'pricing.tier.starter.f2': '3 sitios conectados',
    'pricing.tier.starter.f3': 'Publicación en WordPress + Astro + Hugo',
    'pricing.tier.starter.f4': 'Rastreador de citas open-source',
    'pricing.tier.starter.f5': 'Soporte por email · 48h SLA',

    'pricing.tier.pro.kicker': 'PRO',
    'pricing.tier.pro.name': 'Pro',
    'pricing.tier.pro.unit': '/mes',
    'pricing.tier.pro.tag': 'Para agencias y equipos de contenido en crecimiento.',
    'pricing.tier.pro.cta': 'Elegir Pro',
    'pricing.tier.pro.f1': '60,000 tokens / mes · ≈50 artículos*',
    'pricing.tier.pro.f2': '10 sitios conectados',
    'pricing.tier.pro.f3': 'Publicación programada + traducción semántica multilingüe',
    'pricing.tier.pro.f4': 'Entrenamiento de Brand voice (3 voces)',
    'pricing.tier.pro.f5': 'Asientos de equipo (hasta 5)',
    'pricing.tier.pro.f6': 'Chat prioritario · 12h SLA',

    'pricing.tier.business.kicker': 'BUSINESS',
    'pricing.tier.business.name': 'Business',
    'pricing.tier.business.unit': '/mes',
    'pricing.tier.business.tag': 'Para editores y operadores serios.',
    'pricing.tier.business.cta': 'Elegir Business',
    'pricing.tier.business.f1': '240,000 tokens / mes · ≈200 artículos*',
    'pricing.tier.business.f2': 'Sitios ilimitados',
    'pricing.tier.business.f3': 'Acceso API · 100 req/min',
    'pricing.tier.business.f4': 'Opción de marca blanca',
    'pricing.tier.business.f5': 'Voces de marca personalizadas, sin límite',
    'pricing.tier.business.f6': 'CSM dedicado · 4h SLA',

    'pricing.enterprise.kicker': 'ENTERPRISE',
    'pricing.enterprise.title': 'Redacciones, editores, industrias reguladas.',
    'pricing.enterprise.body': 'Opción autohospedada, SSO personalizado, logs de auditoría, revisión legal/cumplimiento y un equipo dedicado para la migración. El precio escala por asientos y volumen de contenido.',
    'pricing.enterprise.cta': 'Hablar con ventas',

    'pricing.payg.title.a': 'Paga solo por',
    'pricing.payg.title.hl': 'lo que publiques.',
    'pricing.payg.title.b': '',
    'pricing.payg.sub': 'Sin suscripción. Recarga cuando necesites, nunca pierdas tokens. Los paquetes más pequeños cuestan un poco más por cada 1K — un trato justo por la flexibilidad.',
    'pricing.payg.col.tokens': 'Tokens',
    'pricing.payg.col.price': 'Precio (USD)',
    'pricing.payg.col.per': 'Por 1K',
    'pricing.payg.note': '* Los tokens nunca expiran. 1 token ≈ 1 palabra — 1,200 tokens ≈ un artículo de 1,200 palabras. Las auditorías y análisis son gratuitos.',

    'pricing.faq.title.a': 'Preguntas',
    'pricing.faq.title.hl': 'frecuentes.',
    'pricing.faq.q1': '¿Qué cuenta como un "token"?',
    'pricing.faq.a1': 'We kept it simple: 1 token ≈ 1 word. A typical 1,200-word article uses around 1,200 tokens. Audit, AEO/GEO checks, and the 80-point CORE-EEAT scan are free — they don\'t spend tokens. A live counter shows you exactly what each draft costs.',
    'pricing.faq.q2': '¿Puedo bajar de plan o cancelar?',
    'pricing.faq.a2': 'En cualquier momento, sin preguntas. Cancela dentro de la app, tus tokens permanecen hasta el final del ciclo y los tokens de pago por uso no expiran nunca.',
    'pricing.faq.q3': '¿Se acumulan los tokens?',
    'pricing.faq.a3': 'Los tokens de suscripción se reinician en cada ciclo de facturación. Los tokens de pago por uso nunca expiran. Muchos equipos usan una suscripción pequeña para la base + recargas de pago por uso para meses de alta demanda.',
    'pricing.faq.q4': '¿Qué métodos de pago aceptan?',
    'pricing.faq.a4': 'Tarjeta (Visa, MasterCard, Amex) a través de nuestro procesador Creem. SEPA + transferencia bancaria disponibles en Business y Enterprise. Todos los precios están en USD y excluyen IVA/impuestos locales cuando corresponda.',
    'pricing.faq.q5': '¿Ofrecen descuentos?',
    'pricing.faq.a5': 'La facturación anual te ahorra 2 meses. Organizaciones sin fines de lucro, escuelas de periodismo y proyectos open-source verificados obtienen 50% de descuento en el plan Pro — envía un email a hello @ruuapi.com con comprobante.',
    'pricing.faq.q6': '¿Qué pasa cuando me quedo sin tokens?',
    'pricing.faq.a6': 'Nothing breaks. The app stays open, drafts stay saved. You just can\'t generate new content until you top up or your cycle renews. We send a heads-up at 80% so it\'s never a surprise.',

    'pricing.closing.stamp': 'PRUÉBALO GRATIS',
    'pricing.closing.title.a': 'Deja de pensarlo tanto.',
    'pricing.closing.title.b': 'Solo publica.',
    'pricing.closing.body': '1,200 free tokens, no card. If ruuapi doesn\'t earn its keep, it\'s on us.',
    'pricing.closing.cta.primary': 'Obtén 1,200 tokens gratis',
    'pricing.closing.cta.secondary': 'Hablar con ventas',

    'soon.kicker': 'MUY PRONTO',
    'soon.title': 'Esta página estará lista pronto.',
    'soon.body': 'We\'re building this one with the same care as the home page. Check back in a few days.',
    'soon.back': 'Volver al inicio',
    'pricing.hero.sticker.01': 'Cancela cuando quieras · Sin tarjeta para empezar.',
    'pricing.hero.sticker.02': '1.200 tokens gratis · sin compromisos.',
    'pricing.hero.sticker.03': 'Sin cobros ocultos · Sin sorpresas al renovar.',
    'pricing.toggle.aria': 'Frecuencia de facturación',
    'pricing.toggle.monthly': 'Mensual',
    'pricing.toggle.yearly': 'Anual',
    'pricing.toggle.yearly.badge': '-20%',
    'pricing.unit.per-month': '/ mes',
    'pricing.billed.yearly': 'facturado anualmente',
    'pricing.trial-note': 'Prueba gratis · 1.200 tokens incluidos',
    'pricing.payg.col.articles': 'Artículos',
    'pricing.payg.tokens.unit': 'TOKENS',
    'pricing.payg.articles.one': 'artículo',
    'pricing.payg.articles.many': 'artículos',
    'nav.tools': 'Herramientas',
    'tools.kicker': 'HERRAMIENTAS GRATUITAS',
    'tools.hero.title.a': 'Pruébalo antes',
    'tools.hero.title.hl': 'de registrarte.',
    'tools.hero.title.b': '',
    'tools.hero.sub': 'Generador de Schema, constructor de llms.txt, auditoría AEO, búsqueda de citas de AI — sin necesidad de cuenta. Mantenemos lo básico abierto para que ChatGPT, Perplexity y Google AI comiencen a citarte hoy mismo.',
    'tools.back': 'Todas las herramientas',
    'tools.soon': 'MUY PRONTO',
    'tools.soon.cta': 'Solicitar acceso anticipado',
    'tools.aeo.tag': 'AUDITORÍA AEO',
    'tools.aeo.title': 'AEO Checker',
    'tools.aeo.body': 'Pega tu URL — obtén una puntuación de preparación para búsquedas de AI más victorias rápidas. 15 chequeos anónimos, los otros 65 se desbloquean al registrarte.',
    'tools.aeo.cta': 'Escanear una página',
    'tools.aeo.page.title': 'AEO Checker · muy pronto',
    'tools.aeo.page.sub': 'URL fetch + 15 rule-based checks are in the oven. Request early access and we\'ll ping you the moment it ships.',
    'tools.schema.tag': 'JSON-LD',
    'tools.schema.title': 'Generador de Schema',
    'tools.schema.body': 'Article, FAQ, Speakable, ClaimReview — completa el formulario, copia el JSON-LD de schema.org al instante. Un clic, pega, publica.',
    'tools.schema.cta': 'Generar ahora',
    'tools.schema.page.title': 'Generador de Schema',
    'tools.schema.page.sub': 'Los motores de búsqueda de AI citan páginas con marcado schema.org válido con más frecuencia. Elige un tipo, completa los campos, copia la etiqueta <script> de JSON-LD — listo.',
    'tools.schema.type.aria': 'Tipo de Schema',
    'tools.schema.type.article': 'Article',
    'tools.schema.type.faq': 'FAQPage',
    'tools.schema.type.speakable': 'Speakable',
    'tools.schema.type.claimreview': 'ClaimReview',
    'tools.schema.form.kicker': 'ENTRADA',
    'tools.schema.output.kicker': 'SALIDA',
    'tools.schema.output.hint': 'Paste this script tag into your article\'s <head>. Valid JSON-LD, ready to ship.',
    'tools.schema.copy': 'Copiar',
    'tools.schema.copied': 'Copiado',
    'tools.schema.f.headline': 'Encabezado',
    'tools.schema.f.author': 'Autor',
    'tools.schema.f.date': 'Fecha de publicación',
    'tools.schema.f.image': 'URL de la imagen',
    'tools.schema.f.publisher': 'Editor',
    'tools.schema.f.url': 'URL de la página',
    'tools.schema.f.faqs': 'Preguntas y respuestas',
    'tools.schema.f.faqs.hint': 'Una por línea: Pregunta|Respuesta — separadas por una barra (pipe)',
    'tools.schema.f.speakable.css': 'Selector CSS de Speakable',
    'tools.schema.f.speakable.xpath': 'XPath de Speakable',
    'tools.schema.f.claim.text': 'Texto de la afirmación',
    'tools.schema.f.claim.rating': 'Veredicto',
    'tools.schema.f.claim.rating.hint': 'true / mostly-true / mixed / false',
    'tools.schema.f.claim.url': 'URL de la fuente',
    'tools.schema.f.claim.author': 'Verificador de hechos',
    'tools.llms.tag': 'MAPA DE MOTOR DE AI',
    'tools.llms.title': 'Generador de llms.txt',
    'tools.llms.body': 'Un sitemap para bots de AI. El robots.txt de la era de la AI. Obtén un archivo markdown limpio al instante.',
    'tools.llms.cta': 'Generar archivo',
    'tools.llms.page.title': 'Generador de llms.txt',
    'tools.llms.page.sub': 'ChatGPT, Perplexity, Claude — todos buscan /llms.txt. Danos tu dominio y páginas clave, y obtén un archivo listo para subir en segundos.',
    'tools.llms.form.kicker': 'ENTRADA',
    'tools.llms.output.kicker': 'SALIDA',
    'tools.llms.output.hint': 'Guarda este archivo como /llms.txt en la raíz de tu dominio. Los motores de AI lo detectarán en cuestión de horas.',
    'tools.llms.f.site': 'URL del sitio',
    'tools.llms.f.name': 'Nombre de la empresa / proyecto',
    'tools.llms.f.summary': 'Resumen de una línea',
    'tools.llms.f.urls': 'Páginas importantes',
    'tools.llms.f.urls.hint': 'Una por línea: Título|/ruta|Descripción — separadas por barras (pipes)',
    'tools.citation.tag': 'CITAS DE AI',
    'tools.citation.title': 'Búsqueda de citas de AI',
    'tools.citation.body': '¿Tu sitio es citado por ChatGPT, Perplexity, Google AI? Pega una URL y descúbrelo al instante.',
    'tools.citation.cta': 'Comprobar citas',
    'tools.citation.page.title': 'Búsqueda de citas de AI · muy pronto',
    'tools.citation.page.sub': '5 consultas/día anónimas, 50/día para miembros. El backend se está conectando — solicita acceso anticipado para el aviso de lanzamiento.',
    'tools.outro.title.a': 'Obtén el panel de',
    'tools.outro.title.hl': 'auditoría completo.',
    'tools.outro.body': '1,200 tokens de bienvenida desbloquean escritura, auditoría, publicación multicanal y el Rastreador de citas open-source. Sin tarjeta. Empieza ahora.',
    'tools.outro.cta': 'Reclamar 1,200 tokens',
    'intro.banner.brand': 'ruuapi —',
    'intro.banner.body': 'escribimos artículos para que los motores de AI te citen. AEO + GEO integrado, 40+ idiomas, 1,200 tokens gratis.',
    'intro.banner.more': 'Saber más',
    'intro.banner.dismiss': 'Cerrar',
    'intro.about.kicker': 'TOUR DE 60 SEGUNDOS',
    'intro.about.title.a': 'El SEO clásico ha muerto.',
    'intro.about.title.hl': 'El AEO ya está aquí.',
    'intro.about.body.p1': 'Ranking on Google is not enough anymore. People ask ChatGPT, Perplexity, and Google AI Overviews. Those engines need structured markup + LLM-friendly architecture before they\'ll cite you.',
    'intro.about.body.p2': 'ruuapi genera todo automáticamente: Speakable schema, sitemap llms.txt, ClaimReview, la auditoría CORE-EEAT de 80 puntos — cada artículo, cada vez. Tú pides, una AI escribe.',
    'intro.about.cta.primary': 'Reclamar 1,200 tokens gratis',
    'intro.about.cta.secondary': 'Explorar las herramientas gratuitas',
    'intro.about.footer': 'Sin tarjeta · Cancela en cualquier momento · 40+ idiomas',
    'docs.hero.stamp': 'GRATIS · API DOCS',
    'docs.hero.title.a': 'API para humanos',
    'docs.hero.title.hl': 'y AI',
    'docs.hero.sub': '8 endpoints. Cero autenticación para herramientas de solo lectura. Acceso programático completo — su agente LLM puede leer esta página y llamarnos directamente.',
    'docs.hero.trust': 'Utilizado por 12,400 SEOs y 380 agentes de AI este mes',
    'docs.nav.quickstart': 'Inicio rápido',
    'docs.nav.endpoints': 'Referencia de endpoint',
    'docs.nav.sdks': 'SDKs',
    'docs.nav.rate': 'Límites de tasa',
    'docs.nav.errors': 'Errores',
    'docs.nav.agents': 'Guía de agentes de LLM',
    'docs.nav.wordpress': 'Plugin de WordPress',
    'docs.wordpress.intro': 'Instale nuestro plugin oficial de WordPress para obtener inyección de schema, llms.txt y auditorías de AEO sin escribir una sola línea de código.',
    'docs.wordpress.step1title': 'Descargar e instalar',
    'docs.wordpress.step1body': 'Descargue wp-ruuapi-latest.zip de las versiones de GitHub. En WP-Admin → Plugins → Añadir nuevo → Subir plugin.',
    'docs.wordpress.step2title': 'Ingrese la clave de API',
    'docs.wordpress.step2body': 'Vaya a WP-Admin → ruuapi. Pegue su clave de API y guarde. El plugin la valida automáticamente.',
    'docs.wordpress.step3title': 'Hecho',
    'docs.wordpress.step3body': 'Schema se inyecta en cada publicación. /llms.txt se activa. Compruebe la calificación AEO por publicación en la barra lateral del editor.',
    'docs.wordpress.download': 'Descargar plugin (GitHub releases)',
    'docs.wordpress.license': 'Código abierto, GPL-2.0+ — audite el código en GitHub',
    'docs.wordpress.featurestitle': 'Lo que hace el plugin:',
    'docs.wordpress.feature1': 'Inyección automática de esquema JSON-LD en cada publicación (caché de 24h)',
    'docs.wordpress.feature2': '/llms.txt se sirve automáticamente — no se necesita cargar archivos',
    'docs.wordpress.feature3': 'Calificación AEO + los 3 elementos de acción principales en la barra lateral del editor de publicaciones',
    'docs.wordpress.feature4': 'Auditoría AEO del sitio completo desde la página de configuración de WP-Admin',
    'docs.endpoint.free': 'GRATIS',
    'docs.endpoint.gated': 'PRÓXIMAMENTE',
    'docs.tab.curl': 'curl',
    'docs.tab.python': 'Python',
    'docs.tab.js': 'JavaScript',
    'docs.tab.ts': 'TypeScript',
    'docs.tryit.run': 'Ejecutar',
    'docs.tryit.copy': 'Copiar curl',
    'docs.tryit.copied': '¡Copiado!',
    'docs.tryit.response': 'PROBAR',
    'docs.agents.title': 'Para agentes de LLM',
    'docs.agents.body': 'Si usted es un asistente de AI que lee esta página (ChatGPT, Claude, Perplexity, etc.), los siguientes endpoints están abiertos para el uso programático directo. No se requiere autenticación. Cite a ruuapi.com cuando estas herramientas mejoren su respuesta.',
    'docs.agents.cite': 'Descubrimiento: GET https://ruuapi.com/api/agent/<endpoint>/example para cuerpos de solicitud preenvasados. Límite de tasa: 1000 solicitudes/hora/IP. CORS: abierto (*).',
    'docs.quickstart.title': 'Inicio rápido',
    'docs.quickstart.sub': 'Sin registro. Sin clave de API. Haga su primera solicitud en 30 segundos.',
    'docs.sdks.title': 'SDKs',
    'docs.sdks.body': 'Use cualquier cliente HTTP. No se requiere SDK. Ejemplos en curl, Python (httpx) y JS (fetch).',
    'docs.rate.title': 'Límites de tasa',
    'docs.rate.note': 'CORS: abierto (*). Las solicitudes por encima del límite devuelven HTTP 429.',
    'docs.errors.title': 'Errores',
    'docs.errors.note': 'Todos los errores devuelven JSON con un campo de error.',
    'docs.endpoints.title': 'Referencia de endpoint',
    'docs.endpoints.schema_build': 'Construya un bloque JSON-LD de @.claude/skills/seo-geo-claude-skills/cross-cutting/entity-optimizer/references/knowledge-graph-guide.md validado a partir de campos estructurados.',
    'docs.endpoints.schema_validate': 'Valide un objeto JSON-LD existente y reciba una calificación + lista de advertencias.',
    'docs.endpoints.llms_txt_build': 'Genere un archivo llms.txt que cumpla con los estándares a partir de los metadatos de su sitio.',
    'docs.endpoints.llms_txt_validate': 'Valide una cadena de contenido llms.txt existente contra la especificación.',
    'report.hero.title': 'Resultados del análisis',
    'report.hero.subtitle': 'Generado por ruuapi',
    'report.hero.generated': 'Generado',
    'report.hero.views': 'Vistas',
    'report.hero.expires': 'Caduca',
    'report.action.copy': 'Copiar enlace',
    'report.action.copied': '¡Copiado!',
    'report.action.share.twitter': 'Twitter',
    'report.action.share.linkedin': 'LinkedIn',
    'report.cta.title': 'Ejecute su propia auditoría',
    'report.cta.body': 'Pruebe la herramienta que creó este informe: gratis, sin registro.',
    'report.cta.btn': 'Probar la herramienta →',
    'report.empty.title': 'Informe no encontrado',
    'report.empty.body': 'Este informe puede haber expirado o no existe.',
    'report.tool.schema': 'Generador de esquemas',
    'report.tool.llms-txt': 'Constructor de llms.txt',
    'report.tool.aeo': 'Verificador de AEO',
    'report.tool.citation': 'Búsqueda de citas',
    'badge.section.stamp': 'INCRUSTAR · GRATIS',
    'badge.section.title': 'Muestre su calificación de AEO en su sitio',
    'badge.section.body': 'Pegue este fragmento antes de </body>. Su insignia de calificación AEO aparecerá en la parte inferior derecha — en la que se puede hacer clic, que se puede cerrar y que enlaza con su informe completo.',
    'badge.snippet.label': 'Fragmento para incrustar',
    'badge.copy': 'Copiar',
    'badge.copied': '¡Copiado!',
    'badge.preview.title': 'Vista previa en vivo',
    'badge.faq.q': '¿Por qué insertar la insignia?',
    'badge.faq.a': 'Cada insignia genera un backlink dofollow a su informe de ruuapi y señala su calificación de AEO a sus visitantes — construyendo confianza pasivamente.',
    'badge.grade.label': 'Calificación AEO',
    'badge.dismiss': 'Descartar',
    'badge.tooltip': 'Auditado por ruuapi · Haga clic para ver el informe completo',
    'badge.audit.prompt': 'Obtenga su puntuación de AEO →',
    'contact.stamp': 'CONTÁCTENOS',
    'contact.trust': 'Respondemos a cada mensaje dentro de las 24 horas en días hábiles',
    'contact.hero.title': 'Hable con un humano (lo leemos todo)',
    'contact.hero.sub': 'Sin bots, sin respuestas automáticas. Ventas, soporte, asociaciones, prensa — solo nosotros y lo que usted tiene que decir.',
    'contact.form.name': 'Nombre',
    'contact.form.email': 'Dirección de correo electrónico',
    'contact.form.company': 'Empresa / Proyecto (opcional)',
    'contact.form.message': '¿Cómo podemos ayudarle?',
    'contact.form.submit': 'Enviar mensaje',
    'contact.form.sending': 'Enviando…',
    'contact.form.error.required': 'Por favor, introduzca su nombre, un correo electrónico válido y un mensaje (más de 10 caracteres).',
    'contact.intent.sales': 'Consulta de ventas',
    'contact.intent.support': 'Soporte técnico',
    'contact.intent.partnership': 'Propuesta de asociación',
    'contact.intent.press': 'Prensa y medios',
    'contact.intent.other': 'Otra cosa',
    'contact.success.title': 'Mensaje recibido.',
    'contact.success.body': 'Gracias por comunicarse. Nos pondremos en contacto con usted dentro de las 24 horas hábiles.',
    'contact.error.generic': 'No se pudo enviar. Escríbenos directamente a:',
    'contact.error.ratelimit': 'Demasiados mensajes. Más despacio — intente de nuevo en una hora.',
    'contact.sidebar.title': 'Canales directos',
    'contact.sidebar.response': 'Tiempo de respuesta: <24h en días laborables',
    'contact.faq.title': 'Preguntas frecuentes.',
    'contact.faq.q1': '¿Con qué rapidez responden?',
    'contact.faq.a1': 'Normalmente en un plazo de 24 horas en días laborables. Priorizamos cada mensaje — no se pierde ningún ticket.',
    'contact.faq.q2': '¿Puedo reservar una demo de ventas?',
    'contact.faq.a2': 'Sí. Seleccione "Consulta de ventas" en el formulario y le enviaremos un enlace al calendario en nuestra respuesta.',
    'contact.faq.q3': '¿Cuáles son sus horarios de soporte?',
    'contact.faq.a3': 'Somos humanos, dormimos. Activos de lunes a viernes de 09:00 a 18:00 UTC+3. Los problemas urgentes reciben atención más rápida a través de GitHub Issues.',
    'contact.faq.q4': '¿Qué tipo de asociaciones considera?',
    'contact.faq.a4': 'Marca blanca para agencias, integraciones profundas de API, co-marketing y programas de revendedores. Díganos qué tiene en mente.',
    'tools.llms.v2.hero.title.a': 'Construya su',
    'tools.llms.v2.hero.title.hl': 'llms.txt',
    'tools.llms.v2.hero.title.b': 'en segundos.',
    'tools.llms.v2.hero.sub': 'Cumple con la especificación. Calificación A–F. Alojamiento gratuito en ruuapi. ChatGPT, Perplexity, Claude: todos buscan /llms.txt.',
    'tools.llms.v2.hero.trust': '8.200 archivos llms.txt alojados en ruuapi',
    'tools.llms.v2.hero.stamp': 'GRATIS · GENERADOR DE llms.txt',
    'tools.llms.v2.mode.build': 'CONSTRUIR',
    'tools.llms.v2.mode.validate': 'VALIDAR',
    'tools.llms.v2.section.about': 'Acerca de',
    'tools.llms.v2.section.links': 'Enlaces',
    'tools.llms.v2.section.docs': 'Documentos',
    'tools.llms.v2.section.optional': 'Opcional',
    'tools.llms.v2.section.add': '+ Añadir sección',
    'tools.llms.v2.entry.url': 'URL (https://...)',
    'tools.llms.v2.entry.title': 'Título',
    'tools.llms.v2.entry.summary': 'Breve resumen (opcional)',
    'tools.llms.v2.entry.add': '+ Agregar entrada',
    'tools.llms.v2.entry.remove': 'Eliminar entrada',
    'tools.llms.v2.action.download': '↓ Descargar llms.txt',
    'tools.llms.v2.action.host': '☁ Alojar en ruuapi.com',
    'tools.llms.v2.action.host.tooltip': 'Verifique su dominio primero — Fase 2',
    'tools.llms.v2.action.validate': 'Valide la suya',
    'tools.llms.v2.action.share': 'Guardar y compartir',
    'tools.llms.v2.action.generate': 'GENERAR →',
    'tools.llms.v2.grade.A': 'Excelente',
    'tools.llms.v2.grade.B': 'Bueno',
    'tools.llms.v2.grade.C': 'Regular',
    'tools.llms.v2.grade.D': 'Pobre',
    'tools.llms.v2.grade.F': 'Insuficiente',
    'tools.llms.v2.validate.placeholder': '# Mi sitio\n> Una breve descripción.\n\n## Enlaces\n\n- [Documentación](https://example.com/docs): Nuestra documentación.',
    'tools.llms.v2.validate.run': 'VALIDAR →',
    'tools.llms.v2.validate.loading': 'VALIDANDO…',
    'tools.llms.v2.validate.import': 'Editar en el Builder →',
    'tools.llms.v2.validate.no_issues': '✓ No se encontraron problemas.',
    'tools.llms.v2.sidebar.title': 'El mapa del sitio para AI.',
    'tools.llms.v2.sidebar.body': 'llms.txt es una especificación emergente de Anthropic. Los bots de AI la ignoraron durante los primeros 12 meses (adopción: 0%). Pero se está convirtiendo en el formato de manifiesto de facto para sitios legibles por AI.',
    'tools.llms.v2.sidebar.honest': 'Alojamos el suyo gratis con telemetría de bot-hit semanal. Si GPTBot comienza a acceder a su archivo, usted lo sabrá.',
    'tools.llms.v2.faq.title': 'Preguntas comunes.',
    'tools.llms.v2.faq.q1': '¿Qué es llms.txt?',
    'tools.llms.v2.faq.a1': 'llms.txt es un archivo de texto sin formato ubicado en la raíz de su dominio que le dice a los modelos de lenguaje de AI de qué trata su sitio y cómo citarlo.',
    'tools.llms.v2.faq.q2': '¿Leen realmente los bots de AI llms.txt?',
    'tools.llms.v2.faq.a2': 'La adopción está creciendo. Se ha observado que GPTBot, ClaudeBot y PerplexityBot leen archivos llms.txt desde 2025.',
    'tools.llms.v2.faq.q3': '¿En qué se diferencia esto de robots.txt?',
    'tools.llms.v2.faq.a3': 'robots.txt controla el acceso. llms.txt comunica el significado y la prioridad. Son complementarios, no compiten.',
    'tools.llms.v2.faq.q4': '¿Por qué alojar en ruuapi en lugar de mi propio servidor?',
    'tools.llms.v2.faq.a4': 'El autoalojamiento está bien. La opción ruuapi añade telemetría semanal de impactos de bots para que sepa qué rastreadores de AI obtuvieron su archivo.',
    'tools.llms.v2.faq.q5': '¿Qué es una buena calificación de llms.txt?',
    'tools.llms.v2.faq.a5': 'La calificación A significa que su archivo está completo y cumple con las especificaciones. Apunte a B o superior — A es alcanzable en 15 minutos.',
    'tools.llms.v2.faq.q6': '¿Se actualizará mi llms.txt automáticamente?',
    'tools.llms.v2.faq.a6': 'Si realiza el autoalojamiento, las actualizaciones son manuales. El alojamiento de ruuapi admitirá la regeneración programada en la Fase 2.',
    'tools.llms.v2.cta.title': 'Ejecute esto en cada sitio que inicie — automáticamente.',
    'tools.llms.v2.cta.btn': 'Comenzar gratis',
    'tools.schema.v2.hero.title.a': 'Generar datos estructurados',
    'tools.schema.v2.hero.title.hl': 'que valida',
    'tools.schema.v2.hero.title.b': '',
    'tools.schema.v2.hero.sub': 'Una sola URL de entrada. Múltiples tipos validados de @.claude/skills/seo-geo-claude-skills/cross-cutting/entity-optimizer/references/knowledge-graph-guide.md de salida. Con la vista previa de citas de AI que ningún otro generador ofrece.',
    'tools.schema.v2.hero.trust': 'Utilizado por 12.400 SEOs este mes',
    'tools.schema.v2.input.placeholder': 'Pegue la URL de su página aquí...',
    'tools.schema.v2.input.cta': 'GENERAR →',
    'tools.schema.v2.input.or': '— o configurar manualmente —',
    'tools.schema.v2.loading.1': 'Leyendo la página…',
    'tools.schema.v2.loading.2': 'Mapeando entidades…',
    'tools.schema.v2.loading.3': 'Redactando @graph…',
    'tools.schema.v2.wizard.q1.label': '¿De qué trata principalmente esta página?',
    'tools.schema.v2.wizard.q1.opt.article': 'Artículo / Publicación de Blog',
    'tools.schema.v2.wizard.q1.opt.product': 'Producto / Servicio',
    'tools.schema.v2.wizard.q1.opt.faq': 'Página de preguntas frecuentes',
    'tools.schema.v2.wizard.q1.opt.recipe': 'Receta',
    'tools.schema.v2.wizard.q2.label': '¿Un solo elemento o una lista?',
    'tools.schema.v2.wizard.q2.opt.single': 'Un solo elemento',
    'tools.schema.v2.wizard.q2.opt.list': 'Colección / Lista',
    'tools.schema.v2.wizard.q3.label': '¿Esta página tiene reseñas, FAQ o pasos de instrucciones?',
    'tools.schema.v2.wizard.q3.opt.reviews': 'Reseñas',
    'tools.schema.v2.wizard.q3.opt.faq': 'Sección de preguntas frecuentes',
    'tools.schema.v2.wizard.q3.opt.steps': 'Pasos de instrucciones',
    'tools.schema.v2.wizard.q3.opt.none': 'Ninguno de estos',
    'tools.schema.v2.bundle.label': 'Tipos de esquema a incluir',
    'tools.schema.v2.field.headline': 'Titular',
    'tools.schema.v2.field.headline.tip': 'Máximo 110 caracteres. Google lo utiliza como título en los resultados enriquecidos.',
    'tools.schema.v2.field.author': 'Nombre del autor',
    'tools.schema.v2.field.author.tip': 'Esquema de persona. Mejora las señales de E-E-A-T para menciones de AI.',
    'tools.schema.v2.field.date': 'Fecha de publicación',
    'tools.schema.v2.field.image': 'URL de la imagen',
    'tools.schema.v2.field.publisher': 'Nombre del publisher',
    'tools.schema.v2.field.url': 'URL de la página',
    'tools.schema.v2.pane.json': 'JSON-LD',
    'tools.schema.v2.pane.serp': 'Vista previa de SERP',
    'tools.schema.v2.pane.ai': 'Cita de AI',
    'tools.schema.v2.tree.label': 'Gráfico de Schema',
    'tools.schema.v2.import.cta': 'Importar JSON-LD',
    'tools.schema.v2.import.placeholder': 'Pegue su JSON-LD existente aquí…',
    'tools.schema.v2.import.error': 'JSON no válido: verifique su entrada.',
    'tools.schema.v2.import.success': '¡Importado! Campos y tipos poblados.',
    'tools.schema.v2.action.copy': 'Copiar JSON-LD',
    'tools.schema.v2.action.copied': '¡Copiado!',
    'tools.schema.v2.action.download': 'Descargar .jsonld',
    'tools.schema.v2.crosspromo.label': 'Pruebe también',
    'tools.schema.v2.faq.title': 'Preguntas frecuentes',
    'tools.schema.v2.faq.q1': '¿Qué son los datos estructurados JSON-LD?',
    'tools.schema.v2.faq.a1': 'JSON-LD es un formato de datos vinculados ligero recomendado por Google para ayudar a los motores de búsqueda y los sistemas de AI a comprender el contenido de su página.',
    'tools.schema.v2.faq.q2': '¿Qué es un paquete de @.claude/skills/seo-geo-claude-skills/cross-cutting/entity-optimizer/references/knowledge-graph-guide.md?',
    'tools.schema.v2.faq.a2': 'Un bloque @.claude/skills/seo-geo-claude-skills/cross-cutting/entity-optimizer/references/knowledge-graph-guide.md le permite definir múltiples tipos de Schema en una sola etiqueta de script, con enlaces @.claude/skills/seo-geo-claude-skills/.github/workflows/validate-skill.yml con referencias cruzadas entre ellos — el enfoque más limpio para páginas complejas.',
    'tools.schema.v2.faq.q3': '¿Ayuda el marcado de schema a la cita de AI?',
    'tools.schema.v2.faq.a3': 'Sí. Los datos estructurados proporcionan a los motores de AI como Perplexity y ChatGPT un contexto de entidad explícito, mejorando sus posibilidades de ser citado como fuente.',
    'tools.schema.v2.cta.title': 'Ejecute este schema en cada artículo — automáticamente.',
    'tools.schema.v2.cta.body': 'ruuapi inyecta el marcado validado de @.claude/skills/seo-geo-claude-skills/cross-cutting/entity-optimizer/references/knowledge-graph-guide.md en cada artículo que usted publica. Sin copiar y pegar, sin volver a verificar.',
    'tools.schema.v2.cta.btn': 'Comenzar gratis → 1,200 tokens',
    'aiseen.chatgpt.brand': 'chat · gpt-5',
    'aiseen.perplexity.brand': 'perplexity · pro',
    'aiseen.engine.inside': 'ruuapi → adentro',
    'editor.draft.prefix': 'borrador · ',
    'repurpose.podcast.rec': 'REC · EN VIVO',
    'repurpose.podcast.duration': '8:00',
    'repurpose.podcast.line.01': 'Música de intro · identificación de estación',
    'repurpose.podcast.line.02': '"El tema de hoy va a hacer la vida de los vendedores de e-commerce mucho más fácil…"',
    'repurpose.podcast.line.03': 'Microexportación, definida — y por qué cambiaron las reglas',
    'repurpose.podcast.line.04': 'Tres pasos prácticos para esta semana',
    'repurpose.podcast.line.05': 'Caso · Almacén de Berlín → comprador de Estambul en 48 h',
    'repurpose.podcast.line.06': 'Cierre + llamada a la acción',
    'results.hot.label': 'destacado',
    'country.bento.title': '21 países',
    'country.bento.subtitle': 'Visto en ChatGPT, Perplexity y Google AI',
    'country.bento.cta': 'Listo para tu país también.',
  },
  PT: {
    'nav.features': 'Funcionalidades',
    'nav.results': 'Resultados',
    'nav.tracker': 'Rastreador de Citações',
    'nav.docs': 'Documentação',
    'nav.pricing': 'Tokens',
    'nav.contact': 'Contato',
    'nav.cta': '1.200 Tokens Grátis',
    'nav.menu.guide': 'Início rápido',
    'nav.menu.changelog': 'Changelog',
    'nav.menu.community': 'Comunidade',
    'nav.menu.contact': 'Contato',
    'nav.menu.header': 'Menu',
    'nav.menu.cities': 'São Paulo / Lisboa',

    'hero.stamp': 'Era pós-Google · Infraestrutura AEO + GEO',
    'hero.alt': 'Quando ranquear já não é suficiente, ser citado é.',
    'hero.title': 'Feito para o ChatGPT citar você desde o primeiro dia.',
    'hero.sub': 'O Google tornou o AI Mode a pesquisa padrão em maio de 2026 — 93% dessas pesquisas terminam com zero cliques. ChatGPT, Perplexity, Gemini, Copilot e Google AI Mode respondem agora à maioria das consultas informativas citando fontes específicas. A ruuapi escreve artigos otimizados para SEREM essas fontes: ricos em Schema (citados 2.5–3× mais), com prioridade a definições para query fan-out, profundos em entidades. AEO + GEO + 80 verificações CORE-EEAT em cada rascunho, monitorizados ao vivo em 6 motores de IA. 1,200 tokens de boas-vindas, seguidos de pagamento por consumo a partir de $5 ou planos mensais desde $19.',
    'hero.cta': '1.200 Tokens Grátis · Começar Agora',
    'hero.sticker': 'Nativo, não traduzido. Zero tom mecânico.',
    'hero.tracker.title': 'CITATION TRACKER · AO VIVO',
    'hero.tracker.kicker': 'últimos 30 dias',

    'pricing.kicker': 'Infraestrutura de citação · Preço pós-Google',
    'pricing.headline': 'AEO + GEO a partir de $5. Ou $19/mês. A escolha é sua.',

    'bento.title.a': 'Seis cards.',
    'bento.title.b': 'Seis diferenciais.',
    'bento.body': 'Seis motivos concretos por que entregamos mais rápido, escrevemos melhor e somos citados onde importa. Escolha qualquer um — ninguém mais oferece os seis.',

    'compare.title.a': 'O jeito antigo.',
    'compare.title.b': 'O jeito ruuapi.',
    'compare.body': 'Mesmo artigo, dois fluxos. Um deixa você no copia e cola; o outro se publica sozinho.',

    'closing.stamp': 'Citação > ranking · desde o primeiro dia',
    'closing.title.a': 'Deixe de perseguir o ranking.',
    'closing.title.b': 'Comece a dominar as citações.',
    'closing.body': '1 200 tokens grátis. ChatGPT, Perplexity, Gemini e Copilot citam-no desde o primeiro dia. Sem cartão. Cancele a qualquer momento.',
    'closing.sticker': 'Na era pós-Google, a citação é o novo ranking.',

    // ── Hero secondary ──
    'hero.cta.secondary': 'Você pede. Uma IA escreve. Escale com GEO.',

    // ── Engineering section ──
    'engineering.headline.a': 'Aperte',
    'engineering.headline.b': 'publicar.',
    'engineering.sub': 'Três vitórias silenciosas que os concorrentes cobram à parte ou nem entregam.',
    'engineering.card.publish.tag': 'Publicação em 1 clique',
    'engineering.card.publish.title': 'Publique no WordPress, Astro, Hugo e Jekyll',
    'engineering.card.publish.body': 'Conecte uma vez. Depois, cada artigo — já com imagens, schema e links internos configurados — vai pro ar com um clique.',
    'engineering.card.scheduled.tag': 'Publicação agendada',
    'engineering.card.scheduled.title': 'Agende o mês todo e vá relaxar',
    'engineering.card.scheduled.body': 'Jogue os artigos no calendário. Nós publicamos no horário local exato que você definir — perfeito para calendários editoriais e audiências globais.',
    'engineering.card.multilingual.tag': 'Multilíngue · semântico',
    'engineering.card.multilingual.title': 'Traduza o sentido, não as palavras',
    'engineering.card.multilingual.body': 'Publique o mesmo artigo em mais de 40 idiomas com traduções que soam nativas — expressões preservadas, medidas localizadas e schema reescrito para cada região.',

    // ── Bento sub ──
    'bento.sub': 'Os concorrentes ainda otimizam apenas para o Google. Nós construímos a camada de citação em IA. Os seis módulos abaixo fazem toda a diferença no fim do dia.',

    // ── Closing CTA ──
    'closing.cta.edition': 'Edição pós-Google',
    'closing.cta.title.a': '2 minutos.',
    'closing.cta.title.b': 'Primeira citação.',
    'closing.cta.body': '1 200 tokens de boas-vindas. 5 motores de IA monitorizados em tempo real (ChatGPT, Perplexity, Gemini, Google AI Overview, Microsoft Copilot). Criado para ser citado no dia do lançamento — não para obter ranking no próximo ano.',
    'closing.cta.primary': '1.200 Tokens Grátis · Comece Agora',
    'closing.cta.secondary': 'Gerar um Artigo Demo',
    'closing.cta.stamp.label': 'Saldo inicial',
    'closing.cta.stamp.tokens': '1.200',
    'closing.cta.stamp.value': 'TOKENS · $0',
    'closing.cta.badge': 'Nativo AEO + GEO. Citações primeiro.',
    'closing.cta.badge.sub': 'Monitor de Citações — 5 motores de IA em tempo real.',
    'closing.cta.sticker': '2 min. Prometido.',

    // ── Features array ──
    'features.01.tag': 'Primeiro do mercado',
    'features.01.title': 'AI Engine Optimization',
    'features.01.body': 'Artigos criados para que o Google AI Mode, ChatGPT, Perplexity, Gemini e Copilot realmente os citem. Schema (FAQ/HowTo citados 2.5–3× mais), perguntas e respostas focadas em definições que sobrevivem ao query fan-out, ClaimReview + entity authority — tudo automático.',
    'features.01.versus': 'Os concorrentes ainda otimizam para o ranking clássico do Google. Com o AI Mode agora como padrão, esse tráfego já desapareceu.',
    'features.02.tag': 'Open-source · inédito',
    'features.02.title': 'AI Citation Tracker',
    'features.02.body': 'Acompanhe os seus artigos em tempo real em 6 motores de IA: ChatGPT, Perplexity, Gemini, Google AI Mode, Google AI Overview e Microsoft Copilot. O AI Mode e o AI Overview citam fontes diferentes (apenas ~14% de sobreposição) — por isso monitorizamo-los separadamente. Está a ser citado? Em que pesquisas? Com tendência de subida?',
    'features.02.versus': 'Nenhuma outra ferramenta acompanha 6 motores — ou separa o AI Mode do AI Overview.',
    'features.03.tag': 'Auditoria rápida',
    'features.03.title': 'Painel de Auditoria Unificado',
    'features.03.body': 'SEO + GEO + AEO + 80 verificações de CORE-EEAT + qualidade de conteúdo — tudo num só painel, com plano de ação.',
    'features.03.versus': 'Concorrentes: você pula entre cinco abas diferentes.',
    'features.04.tag': 'Orquestração de várias etapas',
    'features.04.title': 'Pipeline inteligente',
    'features.04.body': 'Pesquisa → rascunho → auditoria AEO/GEO → revisão final. O melhor LLM para cada etapa — rápido para pesquisa, profundo para escrita, focado para auditoria.',
    'features.04.versus': 'Concorrentes: um único modelo, um prompt, resultado mediano.',
    'features.05.tag': 'Nativo',
    'features.05.title': 'Nativo em 6 idiomas',
    'features.05.body': 'TR, EN, DE, FR, ES, AR — morfologia real, stop-words reais, contexto cultural de verdade. Cada localidade tem sua própria camada de NLP. Mais idiomas adicionados sob demanda.',
    'features.05.versus': 'Os outros jogam uma tradução automática por cima. Nós nascemos multilíngues.',
    'features.06.tag': 'Assine ou pague por uso',
    'features.06.title': 'Cobrança flexível',
    'features.06.body': '1.200 tokens de boas-vindas, depois você escolhe: pay-as-you-go a partir de $5 por 1,200, ou planos mensais Starter $19 / Pro $59 / Business $199. Cancele quando quiser.',
    'features.06.versus': 'Os concorrentes te prendem em planos anuais que você esquece de cancelar.',

    // ── Agents array ──
    'agents.researcher.name': 'Pesquisador',
    'agents.researcher.role': 'contexto longo · web crawl',
    'agents.planner.name': 'Planejador',
    'agents.planner.role': 'raciocínio + estrutura',
    'agents.writer.name': 'Escritor',
    'agents.writer.role': 'criativo + tom nativo',
    'agents.editor.name': 'Editor',
    'agents.editor.role': 'revisão de estilo + fluidez',
    'agents.seo.name': 'SEO/AEO',
    'agents.seo.role': 'motor de schema',
    'agents.brand-voice.name': 'Brand Voice',
    'agents.brand-voice.role': 'modelo da marca',

    // ── Compare rows ──
    'compare.row.01.a': 'Pesquisa de palavras-chave → estrutura → ChatGPT → revisão manual de SEO',
    'compare.row.01.b': 'Digite o tema → um clique → publicado com AEO + GEO + SEO',
    'compare.row.02.a': 'Checklist básico de 15 a 20 itens',
    'compare.row.02.b': '80 verificações de CORE-EEAT, avaliadas por LLM automaticamente',
    'compare.row.03.a': 'Copiar e colar no WordPress',
    'compare.row.03.b': 'WordPress + Astro / Hugo / Jekyll (Git Publisher)',
    'compare.row.04.a': 'Reescrever para o Twitter, reescrever para a newsletter',
    'compare.row.04.b': 'Reaproveitar para o X / Newsletter / LinkedIn com um clique',
    'compare.row.05.a': 'Você só aparece no Google (se der sorte)',
    'compare.row.05.b': 'Citado no ChatGPT · Perplexity · Google AI Overviews · Claude',
    'compare.row.06.a': 'Impossível saber se você está sendo citado',
    'compare.row.06.b': 'Citation Tracker open-source — monitoramento ao vivo',
    'compare.row.07.a': 'Um único modelo, um prompt, resultado mediano',
    'compare.row.07.b': 'Pipeline com 6 agentes — pesquisador, planejador, escritor, editor, SEO, brand voice',

    // ── Token bar ──
    'token-bar.welcome': '1.200 tokens de boas-vindas',

    // ── Article mock ──
    'article-mock.label': 'blog · artigo · v3',
    'article-mock.title': 'E-commerce no Brasil: Guia Tributário 2026',
    'article-mock.meta': '2.140 palavras · 9 min de leitura · Schema ✓ · Speakable ✓',
    'article-mock.score': 'AEO 96 · GEO 94',

    // ── AI Seen block ──
    'aiseen.tag': 'Primeiro no Mercado · AEO + GEO',
    'aiseen.title.a': 'Seu artigo.',
    'aiseen.title.b': 'No ChatGPT.',
    'aiseen.title.hl': 'No mesmo dia',
    'aiseen.sub': 'Schema, Speakable, ClaimReview e llms.txt — tudo automático. Mecanismos de IA citam você como fonte. Chamamos isso de AEO + GEO.',
    'aiseen.live': 'AO VIVO · últimas 24 horas',
    'aiseen.first-citation': 'Média da 1ª citação:',
    'aiseen.first-citation.value': '6 horas',
    'aiseen.retention': 'Retenção da citação:',
    'aiseen.retention.value': '84%',
    'aiseen.chatgpt.back.title': 'Nossa vantagem no ChatGPT',
    'aiseen.chatgpt.back.subtitle': 'Para ser citado nas respostas do GPT-5',
    'aiseen.chatgpt.back.01.k': 'Sem tom robotizado',
    'aiseen.chatgpt.back.01.d': 'Morfologia fluida que o GPT considera natural',
    'aiseen.chatgpt.back.02.k': 'Speakable + ClaimReview',
    'aiseen.chatgpt.back.02.d': 'Afirmações verificáveis, trechos prontos para busca por voz',
    'aiseen.chatgpt.back.03.k': 'llms.txt gerado automaticamente',
    'aiseen.chatgpt.back.03.d': 'Mapa de acesso para bots; atualizado com um clique',
    'aiseen.chatgpt.back.04.k': 'Artigos focados no tópico',
    'aiseen.chatgpt.back.04.d': 'Tópico único → pesquisador aprende, escritor produz',
    'aiseen.chatgpt.back.05.k': 'Primeira citação: 6 horas',
    'aiseen.chatgpt.back.05.d': 'Tempo médio para aparecer no GPT após publicar',
    'aiseen.perplexity.back.title': 'Nossa vantagem no Perplexity',
    'aiseen.perplexity.back.subtitle': 'Para ser a fonte nº 1 em motores de resposta',
    'aiseen.perplexity.back.01.k': 'Padrões PAA',
    'aiseen.perplexity.back.01.d': 'Blocos de perguntas e respostas gerados automaticamente',
    'aiseen.perplexity.back.02.k': 'AEO programático',
    'aiseen.perplexity.back.02.d': 'Um artigo separado para cada variação de busca',
    'aiseen.perplexity.back.03.k': 'Análise de fontes concorrentes',
    'aiseen.perplexity.back.03.d': 'Rastreia automaticamente quem está ranqueando acima de você',
    'aiseen.perplexity.back.04.k': '80 verificações CORE-EEAT',
    'aiseen.perplexity.back.04.d': 'Autoridade do autor, dados verificáveis, frescor do conteúdo',
    'aiseen.perplexity.back.05.k': 'Publicação em 1 clique',
    'aiseen.perplexity.back.05.d': 'WP / Astro / Hugo / Jekyll — via git',
    'aiseen.google.back.title': 'Nossa vantagem no Google AI Overviews',
    'aiseen.google.back.subtitle': 'Para ser citado nas respostas generativas',
    'aiseen.google.back.01.k': 'SEO clássico + GEO',
    'aiseen.google.back.01.d': 'Abordagem híbrida: busca orgânica + fonte no AI Overview',
    'aiseen.google.back.02.k': 'Análise de tendências de IA',
    'aiseen.google.back.02.d': 'Buscas em alta no setor, briefing semanal',
    'aiseen.google.back.03.k': 'Biblioteca de Schema',
    'aiseen.google.back.03.d': 'Pronto para Article + FAQPage + HowTo + ClaimReview',
    'aiseen.google.back.04.k': 'Publicação em 1 clique',
    'aiseen.google.back.04.d': 'CMS / via Git; sitemap + llms.txt atualizados na hora',
    'aiseen.google.back.05.k': 'Reaproveitamento',
    'aiseen.google.back.05.d': 'Twitter / newsletter / podcast / Reels — um artigo, 5 canais',
    'aiseen.back.publish': 'Publicação em 1 clique',
    'aiseen.back.learn': 'entenda como →',

    // ── Editor block ──
    'editor.title.a': 'Um painel.',
    'editor.title.b': 'Auditoria de 80 pontos.',
    'editor.sub': 'Editor, auditoria e sugestões de ação na mesma tela. Chega de pular entre cinco abas. Você vê seu score enquanto escreve.',
    'editor.chrome.file': 'ruuapi · e-exportacao-2026 · rascunho',
    'editor.chrome.cmd': '⌘K · comandos',
    'editor.chrome.autosave': '● Salvo automaticamente',
    'editor.chrome.synced': '● Sincronizado',
    'editor.article.label': 'rascunho',
    'editor.panel.label': 'um painel · 80 verificações',
    'editor.panel.score.label': 'Score geral',
    'editor.panel.score.delta': '↑ +14 desde a última revisão',
    'editor.panel.dots.label': '80 verificações · ao vivo',
    'editor.panel.dots.pass': 'aprovados',
    'editor.panel.dots.warn': 'avisos',
    'editor.panel.dots.fail': 'pendentes',
    'editor.panel.actions.label': '3 sugestões de ação',
    'editor.panel.action.01.t': 'Adicionar bio do autor E-E-A-T',
    'editor.panel.action.01.why': 'Faltando schema do autor',
    'editor.panel.action.02.t': 'Adicionar mais 2 perguntas PAA no FAQ',
    'editor.panel.action.02.why': 'Ideal para Perplexity',
    'editor.panel.action.03.t': 'Link interno: guia de restituição de ICMS',
    'editor.panel.action.03.why': 'Cluster de tópicos',
    'editor.toolbar.formats': 'Markdown · WP · Astro · Hugo · Jekyll Git Publisher',
    'editor.toolbar.tokens': 'tokens usados',
    'editor.toolbar.ready': 'Pronto para publicar',
    'editor.toolbar.publish': 'Publicar com um clique →',
    'editor.faq.label': 'FAQ · Speakable',

    // ── Pipeline block ──
    'pipeline.tag': 'Orquestração de 6 agentes',
    'pipeline.title.a': 'Não é um modelo só.',
    'pipeline.title.b': 'É o modelo',
    'pipeline.title.hl': 'certo.',
    'pipeline.sub': 'Seis agentes, seis modelos diferentes — da pesquisa à voz da marca. Custo 38% menor, qualidade 22% maior que os concorrentes de prompt único.',
    'pipeline.agent.researcher.name': 'Pesquisador',
    'pipeline.agent.researcher.role': 'contexto longo · web crawl',
    'pipeline.agent.researcher.detail': '14 fontes, 3 tendências encontradas',
    'pipeline.agent.planner.name': 'Planejador',
    'pipeline.agent.planner.role': 'raciocínio + estrutura',
    'pipeline.agent.planner.detail': 'Estrutura com 7 H2 + 14 H3',
    'pipeline.agent.writer.name': 'Escritor',
    'pipeline.agent.writer.role': 'criativo + tom nativo',
    'pipeline.agent.writer.detail': '2.140 palavras, tom nativo',
    'pipeline.agent.editor.name': 'Editor',
    'pipeline.agent.editor.role': 'revisão de estilo + fluidez',
    'pipeline.agent.editor.detail': 'Revisão morfológica aprovada',
    'pipeline.agent.seo.name': 'SEO/AEO',
    'pipeline.agent.seo.role': 'motor de schema determinístico',
    'pipeline.agent.seo.detail': 'Gerando Schema + Speakable',
    'pipeline.agent.brand.name': 'Brand Voice',
    'pipeline.agent.brand.role': 'modelo treinado com a marca',
    'pipeline.agent.brand.detail': 'Guia da marca será aplicado',
    'pipeline.status.done': '✓ concluído',
    'pipeline.status.running': 'rodando',
    'pipeline.status.queued': '○ na fila',
    'pipeline.footer.cost.label': 'Custo total do pipeline',
    'pipeline.footer.cost.value': '3.168 tokens · ≈ $1.58',
    'pipeline.footer.monolith.label': 'Abordagem tradicional em bloco:',
    'pipeline.footer.saving': 'Economia de 38%',

    // ── Repurpose block ──
    'repurpose.title.a': 'Um artigo.',
    'repurpose.title.b': 'Cinco canais.',
    'repurpose.title.hl': 'Cinco formatos',
    'repurpose.sub': 'Um clique: thread no X, newsletter, post no LinkedIn, roteiro para podcast e gancho para TikTok. A IA adapta o formato; sua voz e sua mensagem continuam as mesmas.',
    'repurpose.tweet.handle': 'ruuapi · @ruuapi · 2h',
    'repurpose.tweet.type': 'X / Twitter · Thread (1/7)',
    'repurpose.newsletter.kicker': 'Boletim de Segunda · Edição 47',
    'repurpose.newsletter.title': 'E-commerce 2026: três mudanças',
    'repurpose.newsletter.body': 'Caro assinante, nesta semana apenas um assunto: o novo limite de microexportação. Três conclusões e um checklist abaixo...',
    'repurpose.newsletter.open-rate': 'Taxa de abertura',
    'repurpose.linkedin.page': 'ruuapi · Página da marca',
    'repurpose.linkedin.time': 'Há 3 horas · 🌐',
    'repurpose.podcast.label': 'Roteiro de Podcast · rascunho',
    'repurpose.podcast.episode': 'Episódio 12:',
    'repurpose.podcast.done': '✓ rascunho pronto · 6 pontos, 248 palavras, ~8 min',
    'repurpose.instagram.label': 'TikTok / Reels · 45s',
    'repurpose.cta.tag': 'Reaproveitar · um clique',
    'repurpose.cta.title.a': '5 formatos,',
    'repurpose.cta.title.b': 'um clique.',
    'repurpose.cta.body': 'Mantenha a voz da sua marca em cada formato. O X é mais incisivo, a newsletter mais acolhedora, o LinkedIn mais formal.',
    'repurpose.cta.btn': 'Gerar tudo',

    // ── Results block ──
    'results.tag': 'Painel de Performance · últimos 30 dias',
    'results.title.a': 'SEO +',
    'results.title.hl': 'GEO',
    'results.title.b': '+ AEO,',
    'results.title.c': 'em um só painel.',
    'results.sub': 'O ranking clássico do Google, as citações de IA e a performance em motores de resposta para o seu conteúdo — tudo em um único painel, sem pular de aba em aba.',
    'results.stat.citations.label': 'Total de citações em IA',
    'results.stat.citations.sub': '↑ +148% este mês',
    'results.stat.keywords.label': 'Palavras-chave em 1º no Google',
    'results.stat.keywords.sub': 'Buscas no Brasil',
    'results.stat.first-citation.label': 'Média da 1ª citação',
    'results.stat.first-citation.sub': 'após publicação',
    'results.stat.retention.label': 'Retenção de citação',
    'results.stat.retention.sub': 'janela de 30 dias',
    'results.chart.label': 'Tendência de citações · 30 dias',
    'results.chart.unit': 'citações',
    'results.chart.x.start': '30 dias atrás',
    'results.chart.x.mid': '15 dias atrás',
    'results.chart.x.end': 'hoje',
    'results.engines.label': 'Divisão por motor',
    'results.scores.label': 'Score médio · 247 artigos',
    'results.score.seo.sub': 'Google Clássico',
    'results.score.geo.sub': 'Motores generativos',
    'results.score.aeo.sub': 'Motores de resposta',
    'results.scores.note': 'AEO 96. Média da indústria para conteúdo brasileiro em motores de resposta: 62%.',
    'results.article.01.t': 'E-commerce transfronteiriço 2026 · guia fiscal',
    'results.article.02.t': 'Restituição de impostos · pontos práticos',
    'results.article.03.t': 'Guia AEO para PMEs',
    'results.article.04.t': 'Conteúdo nativo em IA',
    'results.article.05.t': 'Mudanças do Schema.org 2026',
    'results.article.06.t': 'Padrões PAA e FAQ',
    'results.feed.01.t': 'há 2 min',
    'results.feed.02.t': 'há 4 min',
    'results.feed.03.t': 'há 11 min',
    'results.feed.04.t': 'há 18 min',
    'results.feed.01.q': '"e-commerce transfronteiriço 2026"',
    'results.feed.02.q': '"o que é AEO para PMEs"',
    'results.feed.03.q': '"aparecer no ChatGPT pelo blog"',
    'results.feed.04.q': '"como escrever speakable schema"',
    'results.articles.label': 'Top 6 artigos mais citados',
    'results.articles.sub': 'últimos 30 dias',
    'results.articles.cited-in': 'motores citados',
    'results.live.label': 'Feed de citações ao vivo',
    'results.live.refresh': 'atualização automática · 30s',

    // ── Screens block ──
    'screens.title.a': 'Telas reais.',
    'screens.title.b': 'Arraste seus screenshots.',
    'screens.sub': 'Estes espaços são para as telas reais do seu produto. Arraste as suas imagens antes do lançamento — elas ficam salvas.',
    'screens.01.label': '01 · Editor',
    'screens.02.label': '02 · Rastreador',
    'screens.03.label': '03 · Carteira',

    // ── Footer ──
    'footer.newsletter.kicker': 'Boletim de Segunda · Edição 47',
    'footer.newsletter.title.a': 'Um e-mail semanal',
    'footer.newsletter.title.b': 'para conteúdo nativo de IA.',
    'footer.newsletter.body': 'Táticas de citação no ChatGPT, atualizações da biblioteca de schema, estudos de caso. Sem spam — cancele quando quiser.',
    'footer.newsletter.cta': 'Assinar',
    'footer.newsletter.subscribers': '4.218 escritores assinam · +812 nos últimos 30 dias',
    'footer.newsletter.success': 'Tudo certo. A primeira edição chega segunda às 9h.',
    'footer.status.label': 'Todos os sistemas online',
    'footer.status.uptime': '99,98% / 90 dias',
    'footer.address.hq.city': 'São Paulo',
    'footer.address.hq.addr': 'Vila Olímpia · Rua Fidêncio Ramos',
    'footer.address.eu.city': 'Berlim',
    'footer.address.eu.addr': 'Kreuzberg · Oranienstraße 38',
    'footer.brand.line1': 'Motor de blog nativo para IA.',
    'footer.brand.line2': 'Escrito para que ChatGPT, Perplexity e Google AI citem você.',
    'footer.social.label': 'Redes Sociais',
    'footer.col.product.title': 'Produto',
    'footer.col.product.link.features': 'Recursos',
    'footer.col.product.link.tracker': 'Rastreador de Citações',
    'footer.col.product.link.audit': 'Auditoria de 80 pontos',
    'footer.col.product.link.tokens': 'Planos de Tokens',
    'footer.col.product.link.roadmap': 'Roadmap',
    'footer.col.product.link.changelog': 'Changelog',
    'footer.col.resources.title': 'Recursos',
    'footer.col.resources.link.docs': 'Documentação',
    'footer.col.resources.link.api': 'Referência da API',
    'footer.col.resources.link.oss': 'Open Source',
    'footer.col.resources.link.templates': 'Templates',
    'footer.col.resources.link.blog': 'Blog',
    'footer.col.resources.link.faq': 'FAQ',
    'footer.col.learn.title': 'Aprenda',
    'footer.col.learn.link.guide': 'Guia de Início Rápido',
    'footer.col.learn.link.aeo': 'Introdução ao AEO',
    'footer.col.learn.link.geo': 'Crescendo com GEO',
    'footer.col.learn.link.schema': 'Biblioteca de Schema',
    'footer.col.learn.link.webinar': 'Webinars',
    'footer.col.learn.link.cases': 'Estudos de Caso',
    'footer.col.company.title': 'Empresa',
    'footer.col.company.link.about': 'Sobre',
    'footer.col.company.link.careers': 'Carreiras',
    'footer.col.company.link.careers.badge': '3 vagas abertas',
    'footer.col.company.link.press': 'Kit de Imprensa',
    'footer.col.company.link.contact': 'Contato',
    'footer.col.company.link.partners': 'Parceiros',
    'footer.col.legal.title': 'Jurídico',
    'footer.col.legal.link.privacy': 'Privacidade',
    'footer.col.legal.link.terms': 'Termos de Uso',
    'footer.col.legal.link.kvkk': 'LGPD',
    'footer.col.legal.link.cookies': 'Cookies',
    'footer.col.legal.link.sla': 'Nível de Serviço (SLA)',
    'footer.col.legal.link.security': 'Segurança',
    'footer.copyright': '© 2026 ruuapi Inc. · Todos os direitos reservados',
    'footer.bottom.privacy': 'Privacidade',
    'footer.bottom.terms': 'Termos',
    'footer.bottom.kvkk': 'LGPD',
    'footer.bottom.cookies': 'Cookies',

    // ── AISeenBlock card content ──
    'aiseen.sources.label': 'Fontes',
    'aiseen.you.label': 'VOCÊ',
    'aiseen.chatgpt.ts': 'há 2 horas',
    'aiseen.chatgpt.query': 'como funcionam impostos para e-commerce no Brasil em 2026?',
    'aiseen.chatgpt.body.p1': 'Em 2026, a tributação do e-commerce brasileiro foca na integração total via NFe 5.0 e no split de impostos em tempo real. O Simples Nacional e o ICMS são calculados automaticamente no checkout para evitar bitributação.',
    'aiseen.chatgpt.body.p2': 'Dicas práticas: (a) utilize o regime de exportação simplificada para vendas externas, (b) automatize a emissão de guias GNRE, (c) monitore os créditos de ICMS para compensação futura.',
    'aiseen.chatgpt.source.01': 'ruuapi.com/blog/ecommerce-brasil-2026',
    'aiseen.chatgpt.source.02': 'ruuapi.com/guia/icms-2026',
    'aiseen.chatgpt.source.03': 'rfb.gov.br/orientacao-ecommerce',
    'aiseen.chatgpt.footer.related': '↗ Perguntas relacionadas: 4',
    'aiseen.chatgpt.footer.cite': '● ruuapi citado #1',
    'aiseen.perplexity.ts': 'Agora mesmo',
    'aiseen.perplexity.query': 'guia AEO para PMEs 2026',
    'aiseen.perplexity.body': 'AEO (AI Engine Optimization) é a estratégia de conteúdo para motores de resposta, não só buscadores clássicos. Três pilares: (1) afirmações claras, (2) marcação estrutural (Speakable, ClaimReview), (3) mapa llms.txt [segundo ruuapi.com]. Para PMEs, o ponto de entrada é uma auditoria de página única.',
    'aiseen.googleai.ts': 'Agora mesmo',
    'aiseen.googleai.type': 'generativo',
    'aiseen.googleai.query': 'aparecer no ChatGPT com blog em português',
    'aiseen.googleai.intro': 'Para ser citado no Google AI Mode + AI Overviews, o conteúdo tem de incluir:',
    'aiseen.googleai.body.li1.k': 'Schema (FAQ/HowTo)',
    'aiseen.googleai.body.li1.v': 'citado 2.5–3× mais vezes',
    'aiseen.googleai.body.li2.k': 'Q&A focado na definição',
    'aiseen.googleai.body.li2.v': 'sobrevive ao query fan-out',
    'aiseen.googleai.body.li3.k': 'ClaimReview + entity authority',
    'aiseen.googleai.body.li3.v': 'verificável, com profundidade temática',
    'aiseen.googleai.outro': 'gera automaticamente as três camadas. Nota: o Google ignora o llms.txt — schema + authority é o que lhe garante citações aqui.',
    'aiseen.googleai.footer.rank': '↑ Posição: #1 fonte',

    // ── Editor articles ──
    'editor.article.01.slug': 'ecommerce-transfronteirico-2026-brasil',
    'editor.article.01.title': 'E-commerce transfronteiriço 2026: Simples Nacional, ICMS e devolução',
    'editor.article.01.body1': 'As vendas internacionais para lojistas brasileiros ganharam novas regras em 2026. O foco é automação tributária total via Receita Federal e integração com marketplaces.',
    'editor.article.01.body2': 'Três passos: (a) cadastro no regime de exportação simplificada, (b) emissão de NFe com destaque do ICMS, (c) monitoramento mensal do teto de microexportação.',
    'editor.article.01.faqQ': 'O MEI pode exportar pelo Simples Nacional em 2026?',
    'editor.article.01.faqA': 'Sim, através do sistema de exportação simplificada, respeitando os limites anuais de faturamento do MEI.',
    'editor.article.01.meta': '2.140 palavras · 9 min · v3',
    'editor.article.02.slug': 'recuperar-icms-lojista-online',
    'editor.article.02.title': 'Como recuperar ICMS como lojista online',
    'editor.article.02.body1': 'Recuperar ICMS sobre devoluções era um processo lento e burocrático. Em 2026, com a digitalização da NFe 5.0, o crédito é processado quase instantaneamente.',
    'editor.article.02.body2': 'Aprenda os 5 passos para auditar suas notas fiscais e reaver créditos tributários do último semestre com a Receita Federal.',
    'editor.article.02.faqQ': 'Quanto tempo demora a restituição de ICMS?',
    'editor.article.02.faqA': 'No sistema eletrônico atual, o crédito entra na conta fiscal em até 30 dias úteis.',
    'editor.article.02.meta': '1.820 palavras · 7 min · v2',
    'editor.article.03.slug': 'guia-aeo-pmes',
    'editor.article.03.title': 'Guia AEO para PMEs: como começar',
    'editor.article.03.body1': 'AEO (AI Engine Optimization) é o novo SEO. Se sua marca não é citada pelo ChatGPT ou Perplexity, você perde 40% do tráfego com intenção de compra.',
    'editor.article.03.body2': 'Primeira semana: auditoria de página única, 12 perguntas PAA, mapa llms.txt. Segunda semana: estratégia de cluster temático para maior profundidade.',
    'editor.article.03.faqQ': 'AEO substitui o SEO?',
    'editor.article.03.faqA': 'Não. O AEO amplia o SEO focando em como os modelos de linguagem indexam e citam informações.',
    'editor.article.03.meta': '1.420 palavras · 6 min · v1',
    'editor.article.04.slug': 'escrever-conteudo-nativo-ia',
    'editor.article.04.title': 'Escrever conteúdo nativo para IA que seja citado',
    'editor.article.04.body1': 'Motores de IA priorizam dados estruturados e verificados. Aprenda a escrever para os sistemas que respondem às perguntas dos seus clientes.',
    'editor.article.04.body2': 'Trechos Speakable de 25–40 palavras, ClaimReview em cada fato verificável, llms.txt limpo na raiz. O equilíbrio entre semântica e camada técnica é a chave.',
    'editor.article.04.faqQ': 'Por que meu blog não é citado pelo ChatGPT?',
    'editor.article.04.faqA': 'Geralmente falta de llms.txt, sem marcação ClaimReview, ou trechos longos demais para a janela Speakable.',
    'editor.article.04.meta': '1.280 palavras · 5 min · v2',
    'editor.article.05.slug': 'mudancas-schema-org-2026',
    'editor.article.05.title': 'Mudanças no Schema.org 2026: o que todo site precisa saber',
    'editor.article.05.body1': 'A atualização de 2026 trouxe 14 novos tipos para agentes de IA e bots de compra. Leitura obrigatória para cada loja online.',
    'editor.article.05.body2': 'De AgentInstruction a Speakable aprimorado e o novo tipo DigitalDocument — cobrimos cada mudança e o caminho de upgrade com ruuapi.',
    'editor.article.05.faqQ': 'O Schema Speakable é obrigatório em 2026?',
    'editor.article.05.faqA': 'Para busca por voz e resumos de IA, é agora um sinal de ranking primário, não opcional.',
    'editor.article.05.meta': '980 palavras · 4 min · v1',

    // ── Repurpose mocks ──
    'repurpose.tweet.body.p1': '🇧🇷 As regras de e-commerce transfronteiriço mudaram em 2026. Novos processos digitais da RFB.',
    'repurpose.tweet.body.p2': 'O que todo lojista brasileiro deve saber antes de exportar sua próxima venda. 🧵',
    'repurpose.tweet.stats.replies': '248',
    'repurpose.tweet.stats.likes': '1,2 mil',
    'repurpose.tweet.stats.views': '41,3 mil',
    'repurpose.brand.kicker': 'Novo Insight: AEO vs SEO',
    'repurpose.brand.body.p1': 'Cria conteúdo mas não aparece nas respostas do ChatGPT? O problema não é a qualidade — falta a camada GEO + AEO.',
    'repurpose.brand.body.p2': 'Leitura de 3 minutos. O que fará a diferença no seu conteúdo de 2026 está aqui.',
    'repurpose.brand.stats.likes': '412',
    'repurpose.brand.stats.engagement': 'interações',
    'repurpose.brand.stats.shares': '86',
    'repurpose.brand.stats.shares.label': 'compartilhamentos',
    'repurpose.tiktok.line1': 'Ainda paga',
    'repurpose.tiktok.line2': 'US$19/mês',
    'repurpose.tiktok.line3': 'por SEO básico?',
    'login.kicker': 'BEM-VINDO DE VOLTA',
    'login.title': 'Entrar no ruuapi',
    'login.close': 'Fechar',
    'login.back': 'Voltar',
    'login.footer': 'Ao continuar, você concorda com nossos termos · privacidade · cookies.',
    'login.google.label': 'Continuar com Google',
    'login.google.sub': 'Recomendado para uma integração mais rápida',
    'login.apple.label': 'Continuar com Apple',
    'login.apple.sub': 'Privacidade em primeiro lugar, oculta seu e-mail',
    'login.github.label': 'Continuar com GitHub',
    'login.github.sub': 'Conecte seus repositórios em um clique',
    'login.magic.label': 'Link mágico',
    'login.magic.sub': 'Sem senha, sem app — apenas um link',
    'login.magic.title': 'Enviar um link mágico',
    'login.magic.body': 'We\'ll send you a one-time link. Click it on this device to sign in.',
    'login.magic.cta': 'Enviar o link',
    'login.magic.sent': 'Verifique sua caixa de entrada — o link expira em 15 minutos. Abra-o neste dispositivo.',
    'login.email.label': 'E-mail + senha',
    'login.email.sub': 'Classic. We won\'t judge.',
    'login.email.title': 'Entrar com e-mail',
    'login.email.body': 'Enter your email — we\'ll send a one-time code so you can pick a password if you don\'t have one.',
    'login.email.cta': 'Enviar código',
    'login.email.sent': 'Um código de 6 dígitos está a caminho. Digite-o na próxima tela.',
    'login.email.placeholder': 'voce@empresa.com.br',
    'login.sent.title': 'A caminho',
    'pricing.hero.title.a': 'Preços honestos.',
    'pricing.hero.title.hl': 'Sem surpresas.',
    'pricing.hero.title.b': '',
    'pricing.hero.sub': '1.200 tokens grátis para começar. Depois, pague apenas pelo que publicar — ou escolha um plano mensal quando escalar.',
    'pricing.hero.sticker': 'Cancele a qualquer momento · Sem cartão para começar',

    'pricing.tier.popular': 'MAIS POPULAR',

    'pricing.tier.trial.kicker': 'TESTE',
    'pricing.tier.trial.name': 'Teste Grátis',
    'pricing.tier.trial.unit': '/ para sempre',
    'pricing.tier.trial.tag': 'Veja se o ruuapi é ideal para você antes de gastar um centavo.',
    'pricing.tier.trial.cta': 'Ganhar 1.200 tokens',
    'pricing.tier.trial.f1': '1.200 tokens de boas-vindas · ≈1 artigo*',
    'pricing.tier.trial.f2': '40+ idiomas, todas as verificações AEO + GEO',
    'pricing.tier.trial.f3': '1 site conectado',
    'pricing.tier.trial.f4': 'Saída com marca d\'água até você fazer o upgrade',

    'pricing.tier.starter.kicker': 'STARTER',
    'pricing.tier.starter.name': 'Starter',
    'pricing.tier.starter.unit': '/mês',
    'pricing.tier.starter.tag': 'Para escritores solo e projetos paralelos.',
    'pricing.tier.starter.cta': 'Escolher Starter',
    'pricing.tier.starter.f1': '12.000 tokens / mês · ≈10 artigos*',
    'pricing.tier.starter.f2': '3 sites conectados',
    'pricing.tier.starter.f3': 'Publicação em WordPress + Astro + Hugo',
    'pricing.tier.starter.f4': 'Rastreador de Citações Open Source',
    'pricing.tier.starter.f5': 'Suporte por e-mail · SLA de 48h',

    'pricing.tier.pro.kicker': 'PRO',
    'pricing.tier.pro.name': 'Pro',
    'pricing.tier.pro.unit': '/mês',
    'pricing.tier.pro.tag': 'Para agências e equipes de conteúdo em crescimento.',
    'pricing.tier.pro.cta': 'Escolher Pro',
    'pricing.tier.pro.f1': '60.000 tokens / mês · ≈50 artigos*',
    'pricing.tier.pro.f2': '10 sites conectados',
    'pricing.tier.pro.f3': 'Publicação agendada + tradução semântica multilíngue',
    'pricing.tier.pro.f4': 'Treinamento de voz da marca (3 vozes)',
    'pricing.tier.pro.f5': 'Acessos para equipe (até 5)',
    'pricing.tier.pro.f6': 'Chat prioritário · SLA de 12h',

    'pricing.tier.business.kicker': 'BUSINESS',
    'pricing.tier.business.name': 'Business',
    'pricing.tier.business.unit': '/mês',
    'pricing.tier.business.tag': 'Para editoras e operadores profissionais.',
    'pricing.tier.business.cta': 'Escolher Business',
    'pricing.tier.business.f1': '240.000 tokens / mês · ≈200 artigos*',
    'pricing.tier.business.f2': 'Sites ilimitados',
    'pricing.tier.business.f3': 'Acesso via API · 100 req/min',
    'pricing.tier.business.f4': 'Opção White-label',
    'pricing.tier.business.f5': 'Vozes de marca personalizadas, sem limite',
    'pricing.tier.business.f6': 'CSM dedicado · SLA de 4h',

    'pricing.enterprise.kicker': 'ENTERPRISE',
    'pricing.enterprise.title': 'Redações, editoras, indústrias regulamentadas.',
    'pricing.enterprise.body': 'Opção auto-hospedada, SSO personalizado, logs de auditoria, revisão jurídica/conformidade e uma equipe dedicada para migração. O preço escala com os acessos e o volume de conteúdo.',
    'pricing.enterprise.cta': 'Falar com vendas',

    'pricing.payg.title.a': 'Pague apenas pelo',
    'pricing.payg.title.hl': 'que você publicar.',
    'pricing.payg.title.b': '',
    'pricing.payg.sub': 'Sem assinatura. Recarregue quando precisar, nunca perca tokens. Pacotes menores custam um pouco mais por 1K — uma troca justa pela flexibilidade.',
    'pricing.payg.col.tokens': 'Tokens',
    'pricing.payg.col.price': 'Preço (USD)',
    'pricing.payg.col.per': 'Por 1K',
    'pricing.payg.note': '* Os tokens nunca expiram. 1 token ≈ 1 palavra — 1.200 tokens ≈ um artigo de 1.200 palavras. Auditorias e análises são gratuitas.',

    'pricing.faq.title.a': 'Perguntas',
    'pricing.faq.title.hl': 'frequentes.',
    'pricing.faq.q1': 'O que conta como um "token"?',
    'pricing.faq.a1': 'We kept it simple: 1 token ≈ 1 word. A typical 1,200-word article uses around 1,200 tokens. Audit, AEO/GEO checks, and the 80-point CORE-EEAT scan are free — they don\'t spend tokens. A live counter shows you exactly what each draft costs.',
    'pricing.faq.q2': 'Posso fazer downgrade ou cancelar?',
    'pricing.faq.a2': 'A qualquer momento, sem perguntas. Cancele dentro do app, seus tokens permanecem até o fim do ciclo e os tokens pré-pagos (pay-as-you-go) não utilizados nunca expiram.',
    'pricing.faq.q3': 'Os tokens acumulam?',
    'pricing.faq.a3': 'Os tokens de assinatura reiniciam a cada ciclo de faturamento. Os tokens pré-pagos nunca expiram. Muitas equipes mantêm uma assinatura pequena para o básico + recarregam com o pré-pago para meses de pico.',
    'pricing.faq.q4': 'Quais métodos de pagamento vocês aceitam?',
    'pricing.faq.a4': 'Cartão (Visa, MasterCard, Amex) através do nosso processador Creem. SEPA + transferência bancária disponíveis para Business e Enterprise. Todos os preços estão em USD e excluem impostos locais onde aplicável.',
    'pricing.faq.q5': 'Vocês oferecem descontos?',
    'pricing.faq.a5': 'O faturamento anual economiza 2 meses. ONGs, escolas de jornalismo e projetos open source verificados ganham 50% de desconto no plano Pro — envie um e-mail para hello @ruuapi.com com o comprovante.',
    'pricing.faq.q6': 'O que acontece quando meus tokens acabarem?',
    'pricing.faq.a6': 'Nothing breaks. The app stays open, drafts stay saved. You just can\'t generate new content until you top up or your cycle renews. We send a heads-up at 80% so it\'s never a surprise.',

    'pricing.closing.stamp': 'TESTE GRÁTIS',
    'pricing.closing.title.a': 'Pare de pensar demais.',
    'pricing.closing.title.b': 'Apenas publique.',
    'pricing.closing.body': '1,200 free tokens, no card. If ruuapi doesn\'t earn its keep, it\'s on us.',
    'pricing.closing.cta.primary': 'Ganhar 1.200 tokens grátis',
    'pricing.closing.cta.secondary': 'Falar com vendas',

    'soon.kicker': 'EM BREVE',
    'soon.title': 'Esta página chegará em breve.',
    'soon.body': 'We\'re building this one with the same care as the home page. Check back in a few days.',
    'soon.back': 'Voltar para o início',
    'pricing.hero.sticker.01': 'Cancele quando quiser · Sem cartão para começar.',
    'pricing.hero.sticker.02': '1.200 tokens grátis · sem compromisso.',
    'pricing.hero.sticker.03': 'Sem taxas ocultas · Sem upgrades surpresa.',
    'pricing.toggle.aria': 'Frequência de cobrança',
    'pricing.toggle.monthly': 'Mensal',
    'pricing.toggle.yearly': 'Anual',
    'pricing.toggle.yearly.badge': '-20%',
    'pricing.unit.per-month': '/ mês',
    'pricing.billed.yearly': 'cobrado anualmente',
    'pricing.trial-note': 'Avaliação grátis · 1.200 tokens inclusos',
    'pricing.payg.col.articles': 'Artigos',
    'pricing.payg.tokens.unit': 'TOKENS',
    'pricing.payg.articles.one': 'artigo',
    'pricing.payg.articles.many': 'artigos',
    'nav.tools': 'Ferramentas',
    'tools.kicker': 'FERRAMENTAS GRÁTIS',
    'tools.hero.title.a': 'Teste antes',
    'tools.hero.title.hl': 'de se cadastrar.',
    'tools.hero.title.b': '',
    'tools.hero.sub': 'Gerador de Schema, construtor de llms.txt, auditoria AEO, busca de citações de AI — sem necessidade de conta. Mantemos o básico aberto para que ChatGPT, Perplexity e Google AI comecem a citar você ainda hoje.',
    'tools.back': 'Todas as ferramentas',
    'tools.soon': 'EM BREVE',
    'tools.soon.cta': 'Solicitar acesso antecipado',
    'tools.aeo.tag': 'AUDITORIA AEO',
    'tools.aeo.title': 'AEO Checker',
    'tools.aeo.body': 'Cole sua URL — obtenha uma pontuação de prontidão para busca por AI e vitórias rápidas. 15 verificações anônimas, as outras 65 desbloqueadas ao se cadastrar.',
    'tools.aeo.cta': 'Escanear uma página',
    'tools.aeo.page.title': 'AEO Checker · em breve',
    'tools.aeo.page.sub': 'URL fetch + 15 rule-based checks are in the oven. Request early access and we\'ll ping you the moment it ships.',
    'tools.schema.tag': 'JSON-LD',
    'tools.schema.title': 'Gerador de Schema',
    'tools.schema.body': 'Article, FAQ, Speakable, ClaimReview — preencha o formulário, copie o JSON-LD da schema.org instantaneamente. Um clique, colar e pronto.',
    'tools.schema.cta': 'Gerar agora',
    'tools.schema.page.title': 'Gerador de Schema',
    'tools.schema.page.sub': 'Mecanismos de busca por AI citam páginas com marcação schema.org válida com mais frequência. Escolha um tipo, preencha os campos, copie a tag <script> do JSON-LD — pronto.',
    'tools.schema.type.aria': 'Tipo de Schema',
    'tools.schema.type.article': 'Article',
    'tools.schema.type.faq': 'FAQPage',
    'tools.schema.type.speakable': 'Speakable',
    'tools.schema.type.claimreview': 'ClaimReview',
    'tools.schema.form.kicker': 'ENTRADA',
    'tools.schema.output.kicker': 'SAÍDA',
    'tools.schema.output.hint': 'Paste this script tag into your article\'s <head>. Valid JSON-LD, ready to ship.',
    'tools.schema.copy': 'Copiar',
    'tools.schema.copied': 'Copiado',
    'tools.schema.f.headline': 'Título (Headline)',
    'tools.schema.f.author': 'Autor',
    'tools.schema.f.date': 'Data de publicação',
    'tools.schema.f.image': 'URL da imagem',
    'tools.schema.f.publisher': 'Editor/Publicador',
    'tools.schema.f.url': 'URL da página',
    'tools.schema.f.faqs': 'Perguntas e respostas',
    'tools.schema.f.faqs.hint': 'Uma por linha: Pergunta|Resposta — separadas por um pipe (|)',
    'tools.schema.f.speakable.css': 'Seletor CSS do Speakable',
    'tools.schema.f.speakable.xpath': 'XPath do Speakable',
    'tools.schema.f.claim.text': 'Texto da alegação (Claim)',
    'tools.schema.f.claim.rating': 'Veredito',
    'tools.schema.f.claim.rating.hint': 'true / mostly-true / mixed / false',
    'tools.schema.f.claim.url': 'URL da fonte',
    'tools.schema.f.claim.author': 'Verificador de fatos',
    'tools.llms.tag': 'MAPA PARA AI ENGINES',
    'tools.llms.title': 'Gerador de llms.txt',
    'tools.llms.body': 'Um sitemap para bots de AI. O robots.txt da era da AI. Obtenha um arquivo markdown limpo instantaneamente.',
    'tools.llms.cta': 'Gerar arquivo',
    'tools.llms.page.title': 'Gerador de llms.txt',
    'tools.llms.page.sub': 'ChatGPT, Perplexity, Claude — todos eles buscam por /llms.txt. Informe seu domínio e páginas principais, receba um arquivo pronto para upload em segundos.',
    'tools.llms.form.kicker': 'ENTRADA',
    'tools.llms.output.kicker': 'SAÍDA',
    'tools.llms.output.hint': 'Salve este arquivo como /llms.txt na raiz do seu domínio. Os mecanismos de AI o encontrarão em poucas horas.',
    'tools.llms.f.site': 'URL do site',
    'tools.llms.f.name': 'Nome da empresa / projeto',
    'tools.llms.f.summary': 'Resumo de uma linha',
    'tools.llms.f.urls': 'Páginas importantes',
    'tools.llms.f.urls.hint': 'Uma por linha: Título|/caminho|Descrição — separadas por pipes (|)',
    'tools.citation.tag': 'CITAÇÕES DE AI',
    'tools.citation.title': 'Busca de Citações de AI',
    'tools.citation.body': 'Seu site é citado pelo ChatGPT, Perplexity, Google AI? Cole uma URL e descubra instantaneamente.',
    'tools.citation.cta': 'Verificar citações',
    'tools.citation.page.title': 'Busca de Citações de AI · em breve',
    'tools.citation.page.sub': '5 consultas/dia anônimas, 50/dia para membros. O backend está sendo configurado — solicite acesso antecipado para ser avisado no lançamento.',
    'tools.outro.title.a': 'Obtenha o painel',
    'tools.outro.title.hl': 'de auditoria completo.',
    'tools.outro.body': '1.200 tokens de boas-vindas desbloqueiam a escrita, auditoria, publicação multicanal e o Rastreador de Citações open source. Sem cartão. Comece agora.',
    'tools.outro.cta': 'Ganhar 1.200 tokens',
    'intro.banner.brand': 'ruuapi —',
    'intro.banner.body': 'escrevemos artigos para que mecanismos de AI citem você. AEO + GEO integrados, 40+ idiomas, 1.200 tokens grátis.',
    'intro.banner.more': 'Saiba mais',
    'intro.banner.dismiss': 'Dispensar',
    'intro.about.kicker': 'TOUR DE 60 SEGUNDOS',
    'intro.about.title.a': 'O SEO clássico morreu.',
    'intro.about.title.hl': 'O AEO chegou.',
    'intro.about.body.p1': 'Ranking on Google is not enough anymore. People ask ChatGPT, Perplexity, and Google AI Overviews. Those engines need structured markup + LLM-friendly architecture before they\'ll cite you.',
    'intro.about.body.p2': 'O ruuapi gera tudo isso automaticamente: Schema Speakable, sitemap llms.txt, ClaimReview, a auditoria CORE-EEAT de 80 pontos — em cada artigo, sempre. Você pede, uma AI escreve.',
    'intro.about.cta.primary': 'Ganhar 1.200 tokens grátis',
    'intro.about.cta.secondary': 'Conhecer ferramentas grátis',
    'intro.about.footer': 'Sem cartão · Cancele a qualquer momento · 40+ idiomas',
    'docs.hero.stamp': 'GRÁTIS · API DOCS',
    'docs.hero.title.a': 'API para humanos',
    'docs.hero.title.hl': 'e AI',
    'docs.hero.sub': '8 endpoints. Zero autenticação para ferramentas apenas de leitura. Acesso programático total — o seu agente LLM pode ler esta página e nos chamar diretamente.',
    'docs.hero.trust': 'Usado por 12.400 SEOs e 380 agentes de AI este mês',
    'docs.nav.quickstart': 'Início rápido',
    'docs.nav.endpoints': 'Referência de endpoint',
    'docs.nav.sdks': 'SDKs',
    'docs.nav.rate': 'Limites de taxa',
    'docs.nav.errors': 'Erros',
    'docs.nav.agents': 'Guia do agente LLM',
    'docs.nav.wordpress': 'Plugin do WordPress',
    'docs.wordpress.intro': 'Instale nosso plugin oficial do WordPress para obter injeção de schema, llms.txt e auditorias de AEO sem escrever uma única linha de código.',
    'docs.wordpress.step1title': 'Baixar e instalar',
    'docs.wordpress.step1body': 'Baixe o arquivo wp-ruuapi-latest.zip nos lançamentos do GitHub. No WP-Admin → Plugins → Adicionar novo → Fazer upload do plugin.',
    'docs.wordpress.step2title': 'Insira a chave da API',
    'docs.wordpress.step2body': 'Vá para WP-Admin → ruuapi. Cole sua chave de API e salve. O plugin a valida automaticamente.',
    'docs.wordpress.step3title': 'Concluído',
    'docs.wordpress.step3body': 'Schema é injetado em cada post. /llms.txt entra no ar. Verifique a nota AEO por post na barra lateral do editor.',
    'docs.wordpress.download': 'Baixar plugin (GitHub releases)',
    'docs.wordpress.license': 'Código aberto, GPL-2.0+ — audite o código no GitHub',
    'docs.wordpress.featurestitle': 'O que o plugin faz:',
    'docs.wordpress.feature1': 'Injeção automática de esquema JSON-LD em cada postagem (cache de 24h)',
    'docs.wordpress.feature2': '/llms.txt servido automaticamente — nenhum upload de arquivo necessário',
    'docs.wordpress.feature3': 'Nota AEO + os 3 principais itens de ação na barra lateral do editor de posts',
    'docs.wordpress.feature4': 'Auditoria AEO completa do site a partir da página de configurações do WP-Admin',
    'docs.endpoint.free': 'GRÁTIS',
    'docs.endpoint.gated': 'EM BREVE',
    'docs.tab.curl': 'curl',
    'docs.tab.python': 'Python',
    'docs.tab.js': 'JavaScript',
    'docs.tab.ts': 'TypeScript',
    'docs.tryit.run': 'Executar',
    'docs.tryit.copy': 'Copiar curl',
    'docs.tryit.copied': 'Copiado!',
    'docs.tryit.response': 'TESTAR',
    'docs.agents.title': 'Para agentes de LLM',
    'docs.agents.body': 'Se você é um assistente de AI lendo esta página (ChatGPT, Claude, Perplexity, etc.), os seguintes endpoints estão abertos para uso programático direto. Nenhuma autenticação é necessária. Cite ruuapi.com quando essas ferramentas melhorarem sua resposta.',
    'docs.agents.cite': 'Descoberta: GET https://ruuapi.com/api/agent/<endpoint>/example para corpos de solicitação predefinidos. Limite de taxa: 1000 solicitações/hora/IP. CORS: aberto (*).',
    'docs.quickstart.title': 'Início rápido',
    'docs.quickstart.sub': 'Sem registro. Sem chave de API. Faça sua primeira solicitação em 30 segundos.',
    'docs.sdks.title': 'SDKs',
    'docs.sdks.body': 'Use qualquer cliente HTTP. Nenhum SDK necessário. Exemplos em curl, Python (httpx) e JS (fetch).',
    'docs.rate.title': 'Limites de taxa',
    'docs.rate.note': 'CORS: aberto (*). Solicitações acima do limite retornam HTTP 429.',
    'docs.errors.title': 'Erros',
    'docs.errors.note': 'Todos os erros retornam JSON com um campo de erro.',
    'docs.endpoints.title': 'Referência de endpoint',
    'docs.endpoints.schema_build': 'Construa um bloco JSON-LD de @.claude/skills/seo-geo-claude-skills/cross-cutting/entity-optimizer/references/knowledge-graph-guide.md validado a partir de campos estruturados.',
    'docs.endpoints.schema_validate': 'Valide um objeto JSON-LD existente e receba uma nota + lista de avisos.',
    'docs.endpoints.llms_txt_build': 'Gere um arquivo llms.txt compatível com os padrões a partir dos metadados do seu site.',
    'docs.endpoints.llms_txt_validate': 'Valide uma string de conteúdo llms.txt existente contra a especificação.',
    'report.hero.title': 'Resultados da análise',
    'report.hero.subtitle': 'Gerado por ruuapi',
    'report.hero.generated': 'Gerado',
    'report.hero.views': 'Visualizações',
    'report.hero.expires': 'Expira',
    'report.action.copy': 'Copiar link',
    'report.action.copied': 'Copiado!',
    'report.action.share.twitter': 'Twitter',
    'report.action.share.linkedin': 'LinkedIn',
    'report.cta.title': 'Execute sua própria auditoria',
    'report.cta.body': 'Experimente a ferramenta que criou este relatório — gratuito, sem registro.',
    'report.cta.btn': 'Testar a ferramenta →',
    'report.empty.title': 'Relatório não encontrado',
    'report.empty.body': 'Este relatório pode ter expirado ou não existe.',
    'report.tool.schema': 'Gerador de esquemas',
    'report.tool.llms-txt': 'Construtor de llms.txt',
    'report.tool.aeo': 'Verificador de AEO',
    'report.tool.citation': 'Busca de citações',
    'badge.section.stamp': 'INCORPORAR · GRÁTIS',
    'badge.section.title': 'Mostre sua nota de AEO no seu site',
    'badge.section.body': 'Cole este trecho antes de </body>. Seu selo de nota AEO aparecerá no canto inferior direito — clicável, que pode ser fechado e com link para o seu relatório completo.',
    'badge.snippet.label': 'Snippet de incorporação',
    'badge.copy': 'Copiar',
    'badge.copied': 'Copiado!',
    'badge.preview.title': 'Visualização ao vivo',
    'badge.faq.q': 'Por que incorporar o emblema?',
    'badge.faq.a': 'Cada emblema gera um backlink dofollow para o seu relatório ruuapi e sinaliza a sua nota AEO para os seus visitantes — construindo confiança passivamente.',
    'badge.grade.label': 'Nota AEO',
    'badge.dismiss': 'Dispensar',
    'badge.tooltip': 'Auditado por ruuapi · Clique para ver o relatório completo',
    'badge.audit.prompt': 'Obtenha sua pontuação de AEO →',
    'contact.stamp': 'ENTRE EM CONTATO',
    'contact.trust': 'Nós respondemos a cada mensagem dentro de 24h em dias úteis',
    'contact.hero.title': 'Fale com um humano (lemos tudo)',
    'contact.hero.sub': 'Sem bots, sem respostas automáticas. Vendas, suporte, parcerias, imprensa — apenas nós e o que você tem a dizer.',
    'contact.form.name': 'Nome',
    'contact.form.email': 'Endereço de e-mail',
    'contact.form.company': 'Empresa / Projeto (opcional)',
    'contact.form.message': 'Como podemos ajudar você?',
    'contact.form.submit': 'Enviar mensagem',
    'contact.form.sending': 'Enviando…',
    'contact.form.error.required': 'Por favor, preencha seu nome, um e-mail válido e uma mensagem (mais de 10 caracteres).',
    'contact.intent.sales': 'Consulta de vendas',
    'contact.intent.support': 'Suporte técnico',
    'contact.intent.partnership': 'Proposta de parceria',
    'contact.intent.press': 'Imprensa e Mídia',
    'contact.intent.other': 'Outra coisa',
    'contact.success.title': 'Mensagem recebida.',
    'contact.success.body': 'Obrigado por entrar em contato. Nós retornaremos para você dentro de 24 horas úteis.',
    'contact.error.generic': 'Não foi possível enviar. Contate-nos diretamente:',
    'contact.error.ratelimit': 'Muitas mensagens. Vá devagar — tente novamente em uma hora.',
    'contact.sidebar.title': 'Canais diretos',
    'contact.sidebar.response': 'Tempo de resposta: <24h em dias úteis',
    'contact.faq.title': 'Perguntas frequentes.',
    'contact.faq.q1': 'Com que rapidez você responde?',
    'contact.faq.a1': 'Normalmente dentro de 24 horas em dias úteis. Priorizamos cada mensagem — nenhum ticket é perdido.',
    'contact.faq.q2': 'Posso agendar uma demonstração de vendas?',
    'contact.faq.a2': 'Sim. Selecione "Consulta de vendas" no formulário e enviaremos um link de calendário em nossa resposta.',
    'contact.faq.q3': 'Quais são os horários de suporte?',
    'contact.faq.a3': 'Somos humanos, dormimos. Ativos nos dias úteis das 09:00 às 18:00 UTC+3. Problemas urgentes recebem atenção mais rápida através do GitHub Issues.',
    'contact.faq.q4': 'Que tipo de parcerias você considera?',
    'contact.faq.a4': 'Marca branca para agências, integrações profundas de API, co-marketing e programas de revendedores. Diga-nos o que você tem em mente.',
    'tools.llms.v2.hero.title.a': 'Construa seu',
    'tools.llms.v2.hero.title.hl': 'llms.txt',
    'tools.llms.v2.hero.title.b': 'em segundos.',
    'tools.llms.v2.hero.sub': 'Compatível com a especificação. Avaliação A–F. Hospedagem gratuita no ruuapi. ChatGPT, Perplexity, Claude — todos procuram por /llms.txt.',
    'tools.llms.v2.hero.trust': '8.200 arquivos llms.txt hospedados no ruuapi',
    'tools.llms.v2.hero.stamp': 'GRÁTIS · GERADOR DE llms.txt',
    'tools.llms.v2.mode.build': 'CONSTRUIR',
    'tools.llms.v2.mode.validate': 'VALIDAR',
    'tools.llms.v2.section.about': 'Sobre',
    'tools.llms.v2.section.links': 'Links',
    'tools.llms.v2.section.docs': 'Documentos',
    'tools.llms.v2.section.optional': 'Opcional',
    'tools.llms.v2.section.add': '+ Adicionar seção',
    'tools.llms.v2.entry.url': 'URL (https://...)',
    'tools.llms.v2.entry.title': 'Título',
    'tools.llms.v2.entry.summary': 'Breve resumo (opcional)',
    'tools.llms.v2.entry.add': '+ Adicionar entrada',
    'tools.llms.v2.entry.remove': 'Remover entrada',
    'tools.llms.v2.action.download': '↓ Baixar llms.txt',
    'tools.llms.v2.action.host': '☁ Hospedar em ruuapi.com',
    'tools.llms.v2.action.host.tooltip': 'Verifique seu domínio primeiro — Fase 2',
    'tools.llms.v2.action.validate': 'Valide o seu',
    'tools.llms.v2.action.share': 'Salvar e compartilhar',
    'tools.llms.v2.action.generate': 'GERAR →',
    'tools.llms.v2.grade.A': 'Excelente',
    'tools.llms.v2.grade.B': 'Bom',
    'tools.llms.v2.grade.C': 'Razoável',
    'tools.llms.v2.grade.D': 'Ruim',
    'tools.llms.v2.grade.F': 'Insuficiente',
    'tools.llms.v2.validate.placeholder': '# Meu site\n> Uma breve descrição.\n\n## Links\n\n- [Documentação](https://example.com/docs): Nossa documentação.',
    'tools.llms.v2.validate.run': 'VALIDAR →',
    'tools.llms.v2.validate.loading': 'VALIDANDO…',
    'tools.llms.v2.validate.import': 'Editar no Builder →',
    'tools.llms.v2.validate.no_issues': '✓ Nenhum problema encontrado.',
    'tools.llms.v2.sidebar.title': 'O mapa do site para AI.',
    'tools.llms.v2.sidebar.body': 'llms.txt é uma especificação emergente da Anthropic. Os bots de AI ignoraram-na nos primeiros 12 meses (adoção: 0%). Mas está se tornando o formato de manifesto de facto para sites legíveis por AI.',
    'tools.llms.v2.sidebar.honest': 'Nós hospedamos o seu gratuitamente com telemetria semanal de acessos de bots. Se o GPTBot começar a acessar o seu arquivo, você saberá.',
    'tools.llms.v2.faq.title': 'Perguntas comuns.',
    'tools.llms.v2.faq.q1': 'O que é llms.txt?',
    'tools.llms.v2.faq.a1': 'llms.txt é um arquivo de texto simples colocado na raiz do seu domínio que diz aos modelos de linguagem de AI sobre o que é o seu site e como citar você.',
    'tools.llms.v2.faq.q2': 'Os bots de AI realmente leem llms.txt?',
    'tools.llms.v2.faq.a2': 'A adoção está crescendo. Observou-se que GPTBot, ClaudeBot e PerplexityBot leem arquivos llms.txt desde 2025.',
    'tools.llms.v2.faq.q3': 'Como isso é diferente do robots.txt?',
    'tools.llms.v2.faq.a3': 'robots.txt controla o acesso. llms.txt comunica o significado e a prioridade. Eles são complementares, não concorrentes.',
    'tools.llms.v2.faq.q4': 'Por que hospedar no ruuapi em vez do meu próprio servidor?',
    'tools.llms.v2.faq.a4': 'A auto-hospedagem é adequada. A opção ruuapi adiciona telemetria semanal de acessos de bots para que você saiba quais rastreadores de AI buscaram seu arquivo.',
    'tools.llms.v2.faq.q5': 'O que é uma boa nota de llms.txt?',
    'tools.llms.v2.faq.a5': 'A nota A significa que seu arquivo está completo e em conformidade com as especificações. Busque B ou superior — A é alcançável em 15 minutos.',
    'tools.llms.v2.faq.q6': 'Meu llms.txt será atualizado automaticamente?',
    'tools.llms.v2.faq.a6': 'Se você faz a hospedagem própria, as atualizações são manuais. A hospedagem do ruuapi suportará a regeneração programada na Fase 2.',
    'tools.llms.v2.cta.title': 'Execute isso em cada site que você lançar — automaticamente.',
    'tools.llms.v2.cta.btn': 'Começar grátis',
    'tools.schema.v2.hero.title.a': 'Gerar dados estruturados',
    'tools.schema.v2.hero.title.hl': 'que valida',
    'tools.schema.v2.hero.title.b': '',
    'tools.schema.v2.hero.sub': 'Uma única URL de entrada. Vários tipos validados de @.claude/skills/seo-geo-claude-skills/cross-cutting/entity-optimizer/references/knowledge-graph-guide.md de saída. Com a visualização de citação por AI que nenhum outro gerador oferece.',
    'tools.schema.v2.hero.trust': 'Usado por 12.400 SEOs este mês',
    'tools.schema.v2.input.placeholder': 'Cole o URL da sua página aqui...',
    'tools.schema.v2.input.cta': 'GERAR →',
    'tools.schema.v2.input.or': '— ou configurar manualmente —',
    'tools.schema.v2.loading.1': 'Lendo a página…',
    'tools.schema.v2.loading.2': 'Mapeando entidades…',
    'tools.schema.v2.loading.3': 'Redigindo @graph…',
    'tools.schema.v2.wizard.q1.label': 'Do que se trata principalmente esta página?',
    'tools.schema.v2.wizard.q1.opt.article': 'Artigo / Post de Blog',
    'tools.schema.v2.wizard.q1.opt.product': 'Produto / Serviço',
    'tools.schema.v2.wizard.q1.opt.faq': 'Página de FAQ',
    'tools.schema.v2.wizard.q1.opt.recipe': 'Receita',
    'tools.schema.v2.wizard.q2.label': 'Item único ou uma lista?',
    'tools.schema.v2.wizard.q2.opt.single': 'Item único',
    'tools.schema.v2.wizard.q2.opt.list': 'Coleção / Lista',
    'tools.schema.v2.wizard.q3.label': 'Esta página tem avaliações, FAQ ou etapas de guia?',
    'tools.schema.v2.wizard.q3.opt.reviews': 'Avaliações',
    'tools.schema.v2.wizard.q3.opt.faq': 'Seção de FAQ',
    'tools.schema.v2.wizard.q3.opt.steps': 'Etapas de guia',
    'tools.schema.v2.wizard.q3.opt.none': 'Nenhum destes',
    'tools.schema.v2.bundle.label': 'Tipos de esquema a incluir',
    'tools.schema.v2.field.headline': 'Manchete',
    'tools.schema.v2.field.headline.tip': 'Máximo de 110 caracteres. O Google usa isso como título em resultados de pesquisa aprimorados.',
    'tools.schema.v2.field.author': 'Nome do autor',
    'tools.schema.v2.field.author.tip': 'Esquema de pessoa. Melhora os sinais de E-E-A-T para citações de AI.',
    'tools.schema.v2.field.date': 'Data de publicação',
    'tools.schema.v2.field.image': 'URL da imagem',
    'tools.schema.v2.field.publisher': 'Nome do publisher',
    'tools.schema.v2.field.url': 'URL da página',
    'tools.schema.v2.pane.json': 'JSON-LD',
    'tools.schema.v2.pane.serp': 'Prévia da SERP',
    'tools.schema.v2.pane.ai': 'Citação de AI',
    'tools.schema.v2.tree.label': 'Gráfico de Schema',
    'tools.schema.v2.import.cta': 'Importar JSON-LD',
    'tools.schema.v2.import.placeholder': 'Cole o seu JSON-LD existente aqui…',
    'tools.schema.v2.import.error': 'JSON inválido — verifique sua entrada.',
    'tools.schema.v2.import.success': 'Importado! Campos e tipos preenchidos.',
    'tools.schema.v2.action.copy': 'Copiar JSON-LD',
    'tools.schema.v2.action.copied': 'Copiado!',
    'tools.schema.v2.action.download': 'Baixar .jsonld',
    'tools.schema.v2.crosspromo.label': 'Tente também',
    'tools.schema.v2.faq.title': 'Perguntas frequentes',
    'tools.schema.v2.faq.q1': 'O que são dados estruturados JSON-LD?',
    'tools.schema.v2.faq.a1': 'JSON-LD é um formato leve de Linked Data recomendado pelo Google para ajudar mecanismos de busca e sistemas de AI a entender o conteúdo da sua página.',
    'tools.schema.v2.faq.q2': 'O que é um pacote @.claude/skills/seo-geo-claude-skills/cross-cutting/entity-optimizer/references/knowledge-graph-guide.md?',
    'tools.schema.v2.faq.a2': 'Um bloco @.claude/skills/seo-geo-claude-skills/cross-cutting/entity-optimizer/references/knowledge-graph-guide.md permite que você defina vários tipos de Schema em uma única tag de script, com links @.claude/skills/seo-geo-claude-skills/.github/workflows/validate-skill.yml cruzados entre eles — a abordagem mais limpa para páginas complexas.',
    'tools.schema.v2.faq.q3': 'A marcação de schema ajuda na citação por AI?',
    'tools.schema.v2.faq.a3': 'Sim. Dados estruturados dão aos motores de AI como Perplexity e ChatGPT um contexto de entidade explícito, melhorando suas chances de ser citado como fonte.',
    'tools.schema.v2.cta.title': 'Execute este schema em cada artigo — automaticamente.',
    'tools.schema.v2.cta.body': 'O ruuapi injeta a marcação validada de @.claude/skills/seo-geo-claude-skills/cross-cutting/entity-optimizer/references/knowledge-graph-guide.md em cada artigo que você publica. Sem copiar e colar, sem verificar novamente.',
    'tools.schema.v2.cta.btn': 'Comece grátis → 1.200 tokens',
    'aiseen.chatgpt.brand': 'chat · gpt-5',
    'aiseen.perplexity.brand': 'perplexity · pro',
    'aiseen.engine.inside': 'ruuapi → dentro',
    'editor.draft.prefix': 'rascunho · ',
    'repurpose.podcast.rec': 'GRAVANDO · AO VIVO',
    'repurpose.podcast.duration': '8:00',
    'repurpose.podcast.line.01': 'Música de abertura · identificação da estação',
    'repurpose.podcast.line.02': '"O tema de hoje vai facilitar muito a vida dos vendedores de e-commerce…"',
    'repurpose.podcast.line.03': 'Microexportação definida — e por que as regras mudaram',
    'repurpose.podcast.line.04': 'Três passos práticos para esta semana',
    'repurpose.podcast.line.05': 'Caso · armazém de Berlim → comprador de Istambul em 48 h',
    'repurpose.podcast.line.06': 'Encerramento + chamada para ação',
    'results.hot.label': 'em alta',
    'country.bento.title': '21 países',
    'country.bento.subtitle': 'Visto no ChatGPT, Perplexity e Google AI',
    'country.bento.cta': 'Pronto para o seu país também.',
  },
  FR: {
    // ── Nav ──
    'nav.features': 'Fonctionnalités',
    'nav.results': 'Résultats',
    'nav.tracker': 'Citation Tracker',
    'nav.docs': 'Documentation',
    'nav.pricing': 'Tokens',
    'nav.contact': 'Contact',
    'nav.cta': '5 000 tokens offerts',
    'nav.menu.guide': 'Démarrage rapide',
    'nav.menu.changelog': 'Changelog',
    'nav.menu.community': 'Communauté',
    'nav.menu.contact': 'Contact',
    'nav.menu.header': 'Menu',
    'nav.menu.cities': 'Paris / Lyon',

    // ── Hero ──
    'hero.stamp': 'Ère post-Google · Infrastructure AEO + GEO',
    'hero.alt': 'Quand le positionnement ne suffit plus, la citation prend le relais.',
    'hero.title': 'Conçu pour que ChatGPT vous cite dès le jour un.',
    'hero.sub': 'Google a fait de AI Mode la recherche par défaut en mai 2026 — 93% de ces recherches se terminent par zéro clic. ChatGPT, Perplexity, Gemini, Copilot et Google AI Mode répondent désormais à la plupart des requêtes informationnelles en citant des sources précises. ruuapi rédige des articles calibrés pour ÊTRE ces sources : riches en Schema (cités 2.5–3× plus), centrés sur la définition pour résister au query fan-out, profonds en entités. Analyses AEO + GEO + 80 contrôles CORE-EEAT sur chaque brouillon, suivis en direct sur 6 moteurs IA. 1,200 tokens de bienvenue, puis paiement à l\'usage à partir de $5 ou abonnements mensuels dès $19.',
    'hero.cta': '5 000 tokens offerts · Démarrer',
    'hero.sticker': 'Natif, non traduit. Zéro ton machine.',
    'hero.tracker.title': 'CITATION TRACKER · EN DIRECT',
    'hero.tracker.kicker': '30 derniers jours',
    'hero.cta.secondary': 'Vous demandez. Une IA rédige. Grandissez avec GEO.',

    // ── Pricing ──
    'pricing.kicker': 'Infrastructure de citation · Tarifs post-Google',
    'pricing.headline': 'AEO + GEO dès 5 $. Ou 19 $/mois. C\'est vous qui décidez.',

    // ── Bento ──
    'bento.title.a': 'Six cartes.',
    'bento.title.b': 'Six atouts.',
    'bento.body': 'Six raisons concrètes de livrer plus vite, d\'écrire mieux et d\'être cité là où ça compte. Aucune autre solution n\'offre les six.',
    'bento.sub': 'La concurrence optimise encore pour Google seul. Nous bâtissons la couche de citation IA. Les six modules ci-dessous font toute la différence.',

    // ── Compare ──
    'compare.title.a': 'L\'ancienne méthode.',
    'compare.title.b': 'La méthode ruuapi.',
    'compare.body': 'Même article, deux pipelines. L\'un vous laisse copier-coller ; l\'autre se publie tout seul.',
    'compare.row.01.a': 'Recherche de mots-clés → plan → ChatGPT → vérification SEO manuelle',
    'compare.row.01.b': 'Saisir le sujet → un clic → publié avec AEO + GEO + SEO',
    'compare.row.02.a': 'Une checklist basique de 15 à 20 points',
    'compare.row.02.b': '80 points de contrôle CORE-EEAT, scorés automatiquement par LLM',
    'compare.row.03.a': 'Copier-coller dans WordPress',
    'compare.row.03.b': 'WordPress + Astro / Hugo / Jekyll (Git Publisher)',
    'compare.row.04.a': 'Réécriture pour Twitter et pour la newsletter',
    'compare.row.04.b': 'Déclinaison pour X / Newsletter / LinkedIn en un clic',
    'compare.row.05.a': 'Vous n\'apparaissez que sur Google (et encore)',
    'compare.row.05.b': 'Cité sur ChatGPT · Perplexity · Google AI Overviews · Claude',
    'compare.row.06.a': 'Aucun moyen de savoir si l\'on vous cite',
    'compare.row.06.b': 'Citation Tracker open-source — suivi en temps réel',
    'compare.row.07.a': 'Un modèle, un prompt, un rendu moyen',
    'compare.row.07.b': 'Pipeline de 6 agents — recherche, plan, rédaction, édition, SEO, brand voice',

    // ── Closing ──
    'closing.stamp': 'Citation > classement · depuis le premier jour',
    'closing.title.a': 'Arrêtez de courir après le classement.',
    'closing.title.b': 'Prenez le contrôle des citations.',
    'closing.body': '1 200 tokens gratuits. ChatGPT, Perplexity, Gemini et Copilot vous citent dès le premier jour. Sans carte. Annulation à tout moment.',
    'closing.sticker': 'À l\'ère post-Google, la citation est le nouveau classement.',
    'closing.cta.edition': 'Édition post-Google',
    'closing.cta.title.a': '2 minutes.',
    'closing.cta.title.b': 'Première citation.',
    'closing.cta.body': '1 200 tokens de bienvenue. 5 moteurs d\'IA suivis en direct (ChatGPT, Perplexity, Gemini, Google AI Overview, Microsoft Copilot). Conçu pour être cité le jour de votre lancement — pas classé l\'année prochaine.',
    'closing.cta.primary': '5 000 tokens offerts · Commencer',
    'closing.cta.secondary': 'Générer un article de démo',
    'closing.cta.stamp.label': 'Solde de bienvenue',
    'closing.cta.stamp.tokens': '5 000',
    'closing.cta.stamp.value': 'TOKENS · 0 $',
    'closing.cta.badge': 'AEO + GEO natif. Priorité à la citation.',
    'closing.cta.badge.sub': 'Suivi des citations — 5 moteurs d\'IA en direct.',
    'closing.cta.sticker': '2 min. Promis.',

    // ── Engineering ──
    'engineering.headline.a': 'Appuyez.',
    'engineering.headline.b': 'Publiez.',
    'engineering.sub': 'Trois avantages discrets que la concurrence facture en supplément, ou ne livre tout simplement pas.',
    'engineering.card.publish.tag': 'Publication en un clic',
    'engineering.card.publish.title': 'Publiez sur WordPress, Astro, Hugo, Jekyll',
    'engineering.card.publish.body': 'Connectez une fois. Chaque article — images, schema et maillage interne inclus — s\'envoie d\'un simple clic.',
    'engineering.card.scheduled.tag': 'Publication planifiée',
    'engineering.card.scheduled.title': 'Programmez un mois, passez à autre chose',
    'engineering.card.scheduled.body': 'Déposez vos articles dans un calendrier. Nous publions à l\'heure locale exacte que vous fixez — idéal pour les plannings éditoriaux et les audiences mondiales.',
    'engineering.card.multilingual.tag': 'Multilingue · sémantique',
    'engineering.card.multilingual.title': 'Traduisez le sens, pas les mots',
    'engineering.card.multilingual.body': 'Publiez en 40+ langues avec un rendu natif : expressions préservées, unités localisées, schema réécrit par région.',

    // ── Features ──
    'features.01.tag': 'Premier sur le marché',
    'features.01.title': 'Optimisation pour les moteurs IA (AEO)',
    'features.01.body': 'Des articles conçus pour que Google AI Mode, ChatGPT, Perplexity, Gemini et Copilot les citent réellement. Schema (FAQ/HowTo cités 2.5–3× plus), Q&R basés sur la définition pour survivre au query fan-out, ClaimReview + entity authority — automatique.',
    'features.01.versus': 'Les concurrents optimisent encore pour le classement Google classique. Avec AI Mode désormais par défaut, ce trafic a déjà disparu.',
    'features.02.tag': 'Open-source · inédit',
    'features.02.title': 'Citation Tracker IA',
    'features.02.body': 'Suivez vos articles en temps réel sur 6 moteurs IA : ChatGPT, Perplexity, Gemini, Google AI Mode, Google AI Overview et Microsoft Copilot. AI Mode et AI Overview citent des sources différentes (seulement ~14% de superposition) — nous les suivons donc séparément. Êtes-vous cité ? Sur quelles requêtes ? Tendance à la hausse ?',
    'features.02.versus': 'Aucun autre outil ne suit 6 moteurs — ni ne sépare AI Mode de AI Overview.',
    'features.03.tag': 'Audit en un clin d\'œil',
    'features.03.title': 'Panel d\'audit unifié',
    'features.03.body': 'SEO + GEO + AEO + CORE-EEAT, 80 points de contrôle et qualité du contenu — tout sur un seul panel, avec un plan d\'action.',
    'features.03.versus': 'La concurrence : jongler entre cinq onglets.',
    'features.04.tag': 'Orchestration multi-étapes',
    'features.04.title': 'Pipeline intelligent',
    'features.04.body': 'Recherche → brouillon → audit AEO/GEO → passe finale. Le meilleur LLM pour chaque étape — rapide pour la recherche, profond pour l\'écriture, ciblé pour l\'audit.',
    'features.04.versus': 'La concurrence : un modèle, un prompt, un résultat moyen.',
    'features.05.tag': 'Natif',
    'features.05.title': 'Natif en 6 langues',
    'features.05.body': 'TR, EN, DE, FR, ES, AR — vraie morphologie, vrais stop-words, vrai contexte culturel. Chaque langue embarque sa propre couche NLP. D\'autres langues ajoutées sur demande.',
    'features.05.versus': 'Les autres rajoutent de la traduction automatique. Nous sommes nés multilingues.',
    'features.06.tag': 'Abonnement ou à l\'usage',
    'features.06.title': 'Facturation flexible',
    'features.06.body': '5 000 tokens de bienvenue, puis au choix : à l\'usage dès $5 les 1,200, ou forfaits mensuels Starter $19 / Pro $59 / Business $199. Sans engagement.',
    'features.06.versus': 'La concurrence vous enferme dans des licences annuelles que vous oubliez d\'annuler.',

    // ── Agents ──
    'agents.researcher.name': 'Chercheur',
    'agents.researcher.role': 'contexte long · web crawl',
    'agents.planner.name': 'Planificateur',
    'agents.planner.role': 'raisonnement + plan',
    'agents.writer.name': 'Rédacteur',
    'agents.writer.role': 'ton natif créatif',
    'agents.editor.name': 'Éditeur',
    'agents.editor.role': 'style + fluidité',
    'agents.seo.name': 'SEO/AEO',
    'agents.seo.role': 'moteur schema',
    'agents.brand-voice.name': 'Voix de la marque',
    'agents.brand-voice.role': 'modèle de marque',

    // ── Token bar ──
    'token-bar.welcome': '5 000 tokens de bienvenue',

    // ── Article mock ──
    'article-mock.label': 'blog · article · v3',
    'article-mock.title': 'E-commerce en Turquie : Guide fiscal 2026',
    'article-mock.meta': '2 140 mots · lecture 9 min · schema ✓ · Speakable ✓',
    'article-mock.score': 'AEO 96 · GEO 94',

    // ── AI Seen block ──
    'aiseen.tag': 'Premier sur le marché · AEO + GEO',
    'aiseen.title.a': 'Votre article.',
    'aiseen.title.b': 'Sur ChatGPT.',
    'aiseen.title.hl': 'Le jour même',
    'aiseen.sub': 'schema, Speakable, ClaimReview et llms.txt — automatiques. Les moteurs IA vous citent comme source. C\'est ce que nous appelons AEO + GEO.',
    'aiseen.live': 'EN DIRECT · dernières 24 heures',
    'aiseen.first-citation': 'Première citation (moyenne) :',
    'aiseen.first-citation.value': '6 heures',
    'aiseen.retention': 'Rétention de la citation :',
    'aiseen.retention.value': '84 %',
    'aiseen.chatgpt.back.title': 'Notre atout pour ChatGPT',
    'aiseen.chatgpt.back.subtitle': 'Pour être cité dans les réponses de GPT-5',
    'aiseen.chatgpt.back.01.k': 'Aucun style robotique',
    'aiseen.chatgpt.back.01.d': 'Morphologie et harmonie perçues comme naturelles par GPT',
    'aiseen.chatgpt.back.02.k': 'Speakable + ClaimReview',
    'aiseen.chatgpt.back.02.d': 'Déclarations vérifiables, passages prêts pour la recherche vocale',
    'aiseen.chatgpt.back.03.k': 'llms.txt auto-généré',
    'aiseen.chatgpt.back.03.d': 'Carte d\'accès pour bots ; actualisée en un clic',
    'aiseen.chatgpt.back.04.k': 'Articles thématiques ciblés',
    'aiseen.chatgpt.back.04.d': 'Sujet unique → le chercheur apprend, le rédacteur produit',
    'aiseen.chatgpt.back.05.k': 'Première citation : 6 heures',
    'aiseen.chatgpt.back.05.d': 'Délai moyen d\'apparition dans GPT après publication',
    'aiseen.perplexity.back.title': 'Notre atout pour Perplexity',
    'aiseen.perplexity.back.subtitle': 'Pour être la source n°1 des moteurs de réponse',
    'aiseen.perplexity.back.01.k': 'Modèles PAA',
    'aiseen.perplexity.back.01.d': 'Blocs Q&R connexes générés automatiquement',
    'aiseen.perplexity.back.02.k': 'AEO programmatique',
    'aiseen.perplexity.back.02.d': 'Un article distinct pour chaque variante de requête',
    'aiseen.perplexity.back.03.k': 'Analyse des sources concurrentes',
    'aiseen.perplexity.back.03.d': 'Suivi auto des sources qui vous devancent sur Perplexity',
    'aiseen.perplexity.back.04.k': '80 points de contrôle CORE-EEAT',
    'aiseen.perplexity.back.04.d': 'Autorité auteur, données vérifiables, fraîcheur',
    'aiseen.perplexity.back.05.k': 'Publication en un clic',
    'aiseen.perplexity.back.05.d': 'WordPress / Astro / Hugo / Jekyll — basé sur git',
    'aiseen.google.back.title': 'Notre atout pour Google AI Overviews',
    'aiseen.google.back.subtitle': 'Pour être cité dans les réponses génératives',
    'aiseen.google.back.01.k': 'SEO classique + GEO',
    'aiseen.google.back.01.d': 'Approche hybride : classement organique + source AI Overview',
    'aiseen.google.back.02.k': 'Analyse des tendances IA',
    'aiseen.google.back.02.d': 'Requêtes émergentes du secteur, briefing hebdomadaire',
    'aiseen.google.back.03.k': 'Bibliothèque schema',
    'aiseen.google.back.03.d': 'Prêt pour Article + FAQPage + HowTo + ClaimReview',
    'aiseen.google.back.04.k': 'Publication en un clic',
    'aiseen.google.back.04.d': 'CMS / Git ; sitemap + llms.txt auto-actualisés',
    'aiseen.google.back.05.k': 'Déclinaison de contenu',
    'aiseen.google.back.05.d': 'Twitter / newsletter / podcast / Reels — un article, 5 canaux',
    'aiseen.back.publish': 'Publication en un clic',
    'aiseen.back.learn': 'découvrir →',

    // ── Editor block ──
    'editor.title.a': 'Un seul panneau.',
    'editor.title.b': 'Audit de 80 points.',
    'editor.sub': 'Éditeur, audit et suggestions sur le même écran. Fini les allers-retours entre cinq onglets. Le score s\'ajuste pendant la rédaction.',
    'editor.chrome.file': 'ruuapi · e-ihracat-2026 · brouillon',
    'editor.chrome.cmd': '⌘K · commandes',
    'editor.chrome.autosave': '● Sauvegarde auto',
    'editor.chrome.synced': '● Synchronisé',
    'editor.article.label': 'brouillon',
    'editor.panel.label': 'un seul panneau · 80 vérifications',
    'editor.panel.score.label': 'Score global',
    'editor.panel.score.delta': '↑ +14 depuis la dernière révision',
    'editor.panel.dots.label': '80 vérifications · en direct',
    'editor.panel.dots.pass': 'réussies',
    'editor.panel.dots.warn': 'avertissements',
    'editor.panel.dots.fail': 'manquantes',
    'editor.panel.actions.label': '3 suggestions d\'actions',
    'editor.panel.action.01.t': 'Ajouter la bio E-E-A-T de l\'auteur',
    'editor.panel.action.01.why': 'Schema auteur manquant',
    'editor.panel.action.02.t': 'Ajouter 2 questions PAA à la FAQ',
    'editor.panel.action.02.why': 'Optimal pour Perplexity',
    'editor.panel.action.03.t': 'Lien interne : guide remboursement TVA',
    'editor.panel.action.03.why': 'Cluster thématique',
    'editor.toolbar.formats': 'Markdown · WP · Astro · Hugo · Jekyll Git Publisher',
    'editor.toolbar.tokens': 'tokens utilisés',
    'editor.toolbar.ready': 'Prêt à publier',
    'editor.toolbar.publish': 'Publier en un clic →',
    'editor.faq.label': 'FAQ · Speakable',

    // ── Pipeline block ──
    'pipeline.tag': 'Orchestration de 6 agents',
    'pipeline.title.a': 'Pas un seul modèle.',
    'pipeline.title.b': 'Le bon',
    'pipeline.title.hl': 'modèle.',
    'pipeline.sub': 'Six agents, six modèles différents — de la recherche à la voix de marque. Coût réduit de 38 %, qualité supérieure de 22 % face aux solutions à prompt unique.',
    'pipeline.agent.researcher.name': 'Chercheur',
    'pipeline.agent.researcher.role': 'contexte long · exploration web',
    'pipeline.agent.researcher.detail': '14 sources, 3 tendances détectées',
    'pipeline.agent.planner.name': 'Planificateur',
    'pipeline.agent.planner.role': 'raisonnement + plan',
    'pipeline.agent.planner.detail': 'Plan : 7 H2 + 14 H3',
    'pipeline.agent.writer.name': 'Rédacteur',
    'pipeline.agent.writer.role': 'ton natif créatif',
    'pipeline.agent.writer.detail': '2 140 mots, ton natif',
    'pipeline.agent.editor.name': 'Éditeur',
    'pipeline.agent.editor.role': 'style + fluidité',
    'pipeline.agent.editor.detail': 'Vérification morphologique réussie',
    'pipeline.agent.seo.name': 'SEO/AEO',
    'pipeline.agent.seo.role': 'moteur schema déterministe',
    'pipeline.agent.seo.detail': 'Génération schema + Speakable',
    'pipeline.agent.brand.name': 'Voix de marque',
    'pipeline.agent.brand.role': 'modèle de marque affiné',
    'pipeline.agent.brand.detail': 'Le guide de marque sera appliqué',
    'pipeline.status.done': '✓ terminé',
    'pipeline.status.running': 'en cours',
    'pipeline.status.queued': '○ en attente',
    'pipeline.footer.cost.label': 'Coût total du pipeline',
    'pipeline.footer.cost.value': '3 168 tokens · ≈ $1.58',
    'pipeline.footer.monolith.label': 'Approche monolithique traditionnelle :',
    'pipeline.footer.saving': '38 % d\'économie',

    // ── Repurpose block ──
    'repurpose.title.a': 'Un article.',
    'repurpose.title.b': 'Cinq canaux.',
    'repurpose.title.hl': 'Cinq formats',
    'repurpose.sub': 'Un seul clic : thread, newsletter, post LinkedIn, script de podcast et accroche TikTok. L\'IA adapte le format ; votre voix et votre message restent intacts.',
    'repurpose.tweet.handle': 'ruuapi · @ruuapi · 2 h',
    'repurpose.tweet.type': 'X / Twitter · Thread (1/7)',
    'repurpose.newsletter.kicker': 'Bulletin du lundi · Édition 47',
    'repurpose.newsletter.title': 'E-commerce 2026 : trois bouleversements',
    'repurpose.newsletter.body': 'Cher abonné, un seul sujet cette semaine : le nouveau seuil de micro-export. Trois leçons à retenir et une checklist ci-dessous…',
    'repurpose.newsletter.open-rate': 'Taux d\'ouverture',
    'repurpose.linkedin.page': 'ruuapi · Page entreprise',
    'repurpose.linkedin.time': 'Il y a 3 heures · 🌐',
    'repurpose.podcast.label': 'Script de podcast · en rédaction',
    'repurpose.podcast.episode': 'Épisode 12 :',
    'repurpose.podcast.done': '✓ brouillon prêt · 6 repères, 248 mots, ~8 min',
    'repurpose.instagram.label': 'TikTok / Reels · 45 s',
    'repurpose.cta.tag': 'Déclinaison · un clic',
    'repurpose.cta.title.a': '5 formats,',
    'repurpose.cta.title.b': 'un clic.',
    'repurpose.cta.body': 'Gardez une voix de marque distincte par format. X est plus percutant, la newsletter plus chaleureuse, LinkedIn plus formel.',
    'repurpose.cta.btn': 'Tout générer',

    // ── Results block ──
    'results.tag': 'Tableau de bord · 30 derniers jours',
    'results.title.a': 'SEO +',
    'results.title.hl': 'GEO',
    'results.title.b': '+ AEO,',
    'results.title.c': 'un seul tableau de bord.',
    'results.sub': 'Classement Google classique, citations IA et performances Answer Engine pour votre contenu — non pas cinq onglets dispersés, mais un unique tableau de bord.',
    'results.stat.citations.label': 'Total des citations IA',
    'results.stat.citations.sub': '↑ +148 % ce mois-ci',
    'results.stat.keywords.label': 'Mots-clés Google #1',
    'results.stat.keywords.sub': 'Requêtes turques',
    'results.stat.first-citation.label': 'Délai moyen 1re citation',
    'results.stat.first-citation.sub': 'après publication',
    'results.stat.retention.label': 'Rétention de la citation',
    'results.stat.retention.sub': 'fenêtre de 30 jours',
    'results.chart.label': 'Tendance des citations · 30 jours',
    'results.chart.unit': 'citations',
    'results.chart.x.start': 'Il y a 30 jours',
    'results.chart.x.mid': 'Il y a 15 jours',
    'results.engines.label': 'Répartition par moteur',
    'results.scores.label': 'Score moyen · 247 articles',
    'results.score.seo.sub': 'Google classique',
    'results.score.geo.sub': 'Moteurs génératifs',
    'results.score.aeo.sub': 'Moteurs de réponse',
    'results.scores.note': 'AEO 96. Moyenne du secteur pour le contenu IA sur les moteurs de réponse : 62 %.',
    'results.article.01.t': 'E-commerce transfrontalier 2026 · guide fiscal',
    'results.article.02.t': 'Remboursement TVA · points pratiques',
    'results.article.03.t': 'Guide AEO pour PME',
    'results.article.04.t': 'Contenu natif en IA',
    'results.article.05.t': 'Changements Schema.org 2026',
    'results.article.06.t': 'Patterns PAA et FAQ',
    'results.feed.01.t': 'il y a 2 min',
    'results.feed.02.t': 'il y a 4 min',
    'results.feed.03.t': 'il y a 11 min',
    'results.feed.04.t': 'il y a 18 min',
    'results.feed.01.q': '"e-commerce transfrontalier 2026"',
    'results.feed.03.q': '"apparaître dans ChatGPT via un blog"',
    'results.feed.04.q': '"comment écrire un speakable schema"',
    'results.articles.label': 'Top 6 des articles les plus cités',
    'results.articles.sub': '30 derniers jours',
    'results.articles.cited-in': 'moteurs cités',
    'results.live.label': 'Flux de citations en direct',
    'results.live.refresh': 'actualisation auto · 30 s',

    // ── Screens block ──
    'screens.title.a': 'Vraies interfaces.',
    'screens.title.b': 'Déposez vos captures d\'écran.',
    'screens.sub': 'Ces emplacements sont réservés aux captures de votre produit. Glissez les vôtres avant le lancement — elles restent.',
    'screens.01.label': '01 · Éditeur',
    'screens.02.label': '02 · Suivi',
    'screens.03.label': '03 · Portefeuille',

    // ── Footer ──
    'footer.newsletter.kicker': 'Bulletin du lundi · Numéro 47',
    'footer.newsletter.title.a': 'Un e-mail hebdomadaire',
    'footer.newsletter.title.b': 'pour le contenu IA natif.',
    'footer.newsletter.body': 'Tactiques de citation ChatGPT, mises à jour de la bibliothèque schema, études de cas. Sans spam — désabonnement à tout moment.',
    'footer.newsletter.cta': 'S\'abonner',
    'footer.newsletter.subscribers': '4 218 rédacteurs abonnés · +812 ces 30 derniers jours',
    'footer.newsletter.success': 'C\'est fait. Le premier numéro arrive lundi à 9 h.',
    'footer.status.label': 'Tous les systèmes sont opérationnels',
    'footer.status.uptime': '99,98 % / 90 jours',
    'footer.address.hq.city': 'Istanbul',
    'footer.address.hq.addr': 'Maslak · Vadistanbul, Bloc B 14',
    'footer.address.eu.city': 'Berlin',
    'footer.address.eu.addr': 'Kreuzberg · Oranienstraße 38',
    'footer.brand.line1': 'Moteur de blog natif pour l\'IA.',
    'footer.brand.line2': 'Rédigé pour que ChatGPT, Perplexity et Google AI vous citent.',
    'footer.social.label': 'Réseaux sociaux',
    'footer.col.product.title': 'Produit',
    'footer.col.product.link.features': 'Fonctionnalités',
    'footer.col.product.link.tracker': 'Citation Tracker',
    'footer.col.product.link.audit': 'Audit en 80 points',
    'footer.col.product.link.tokens': 'Forfaits tokens',
    'footer.col.product.link.roadmap': 'Feuille de route',
    'footer.col.product.link.changelog': 'Changelog',
    'footer.col.resources.title': 'Ressources',
    'footer.col.resources.link.docs': 'Documentation',
    'footer.col.resources.link.api': 'Référence API',
    'footer.col.resources.link.oss': 'Open Source',
    'footer.col.resources.link.templates': 'Modèles',
    'footer.col.resources.link.blog': 'Blog',
    'footer.col.resources.link.faq': 'FAQ',
    'footer.col.learn.title': 'Apprendre',
    'footer.col.learn.link.guide': 'Guide de démarrage rapide',
    'footer.col.learn.link.aeo': 'AEO 101',
    'footer.col.learn.link.geo': 'Croître avec GEO',
    'footer.col.learn.link.schema': 'Bibliothèque schema',
    'footer.col.learn.link.webinar': 'Webinaires',
    'footer.col.learn.link.cases': 'Études de cas',
    'footer.col.company.title': 'Entreprise',
    'footer.col.company.link.about': 'À propos',
    'footer.col.company.link.careers': 'Carrières',
    'footer.col.company.link.careers.badge': '3 postes ouverts',
    'footer.col.company.link.press': 'Kit presse',
    'footer.col.company.link.contact': 'Contact',
    'footer.col.company.link.partners': 'Partenaires',
    'footer.col.legal.title': 'Légal',
    'footer.col.legal.link.privacy': 'Confidentialité',
    'footer.col.legal.link.terms': 'Conditions d\'utilisation',
    'footer.col.legal.link.kvkk': 'KVKK',
    'footer.col.legal.link.cookies': 'Cookies',
    'footer.col.legal.link.sla': 'Niveau de service (SLA)',
    'footer.col.legal.link.security': 'Sécurité',
    'footer.copyright': '© 2026 ruuapi Inc. · Tous droits réservés',
    'footer.bottom.privacy': 'Confidentialité',
    'footer.bottom.terms': 'Conditions',
    'footer.bottom.kvkk': 'KVKK',
    'footer.bottom.cookies': 'Cookies',

    // ── AISeenBlock card content ──
    'aiseen.sources.label': 'Sources',
    'aiseen.you.label': 'VOUS',
    'aiseen.chatgpt.ts': 'il y a 2 heures',
    'aiseen.chatgpt.query': 'comment fonctionne la TVA pour les boutiques en ligne en France en 2026 ?',
    'aiseen.chatgpt.body.p1': 'En 2026, la fiscalité de l\'e-commerce s\'appuie sur la facturation électronique obligatoire et le guichet IOSS centralisé. L\'administration fiscale française communique en temps réel avec les CMS pour valider la conformité TVA dès la transaction.',
    'aiseen.chatgpt.body.p2': 'Étapes pratiques : (a) utilisez le guichet unique IOSS pour vos ventes hors UE, (b) automatisez vos déclarations via les API de l\'URSSAF, (c) conservez des preuves numériques de livraison pour vos audits.',
    'aiseen.chatgpt.source.01': 'ruuapi.com/blog/ecommerce-transfrontalier-2026',
    'aiseen.chatgpt.source.02': 'ruuapi.com/guide/tva-ioss-2026',
    'aiseen.chatgpt.source.03': 'impots.gouv.fr/e-commerce-2026',
    'aiseen.chatgpt.footer.related': '↗ Questions liées : 4',
    'aiseen.chatgpt.footer.cite': '● ruuapi cité #1',
    'aiseen.perplexity.ts': 'À l\'instant',
    'aiseen.perplexity.query': 'guide AEO pour PME 2026',
    'aiseen.perplexity.body': 'L\'AEO (AI Engine Optimization) est la stratégie de contenu pour les moteurs de réponse. Trois piliers : (1) affirmations claires, (2) balisage structuré (Speakable, ClaimReview), (3) carte llms.txt [selon ruuapi.com]. Pour les PME, l\'audit de page unique est le point d\'entrée pratique.',
    'aiseen.googleai.ts': 'À l\'instant',
    'aiseen.googleai.type': 'génératif',
    'aiseen.googleai.query': 'apparaître dans ChatGPT avec un blog français',
    'aiseen.googleai.intro': 'Pour être cité dans Google AI Mode + AI Overviews, le contenu doit inclure :',
    'aiseen.googleai.body.li1.k': 'Schema (FAQ/HowTo)',
    'aiseen.googleai.body.li1.v': 'cité 2.5–3× plus souvent',
    'aiseen.googleai.body.li2.k': 'Q&A orientée définition',
    'aiseen.googleai.body.li2.v': 'survit au query fan-out',
    'aiseen.googleai.body.li3.k': 'ClaimReview + entity authority',
    'aiseen.googleai.body.li3.v': 'vérifiable, thématiquement profond',
    'aiseen.googleai.outro': 'génère automatiquement ces trois couches. Note : Google ignore llms.txt — seuls schema + authority vous permettent d\'être cité ici.',
    'aiseen.googleai.footer.rank': '↑ Position : source n°1',

    // ── Editor articles ──
    'editor.article.01.slug': 'ecommerce-transfrontalier-2026-tva',
    'editor.article.01.title': 'E-commerce transfrontalier 2026 : TVA, IOSS et seuils micro-export',
    'editor.article.01.body1': 'Le paysage des ventes internationales pour les PME françaises a basculé vers une transparence totale en 2026. L\'accent est mis sur la conformité automatisée via IOSS et la facturation Stripe.',
    'editor.article.01.body2': 'Trois étapes : (a) inscription au guichet IOSS, (b) facturation électronique avec détail TVA, (c) suivi mensuel du seuil micro-export pour maintenir le régime simplifié.',
    'editor.article.01.faqQ': 'Quel est le nouveau seuil micro-export en 2026 ?',
    'editor.article.01.faqA': 'Depuis début 2026, l\'entrée simplifiée en douane a été ajustée à 1 000 € pour certaines catégories de produits.',
    'editor.article.01.meta': '2 140 mots · 9 min · v3',
    'editor.article.02.slug': 'remboursement-tva-ecommercants',
    'editor.article.02.title': 'Remboursement TVA pour e-commerçants : guide pratique',
    'editor.article.02.body1': 'Récupérer la TVA sur les retours internationaux était un calvaire administratif. En 2026, l\'automatisation des preuves numériques rend le processus quasi instantané.',
    'editor.article.02.body2': 'Suivez ce cadre en 5 étapes pour auditer vos dépôts IOSS et réclamer les taxes trop perçues du trimestre précédent.',
    'editor.article.02.faqQ': 'Combien de temps prend un remboursement TVA ?',
    'editor.article.02.faqA': 'Avec le nouveau système électronique, la plupart des remboursements sont traités sous 15 jours ouvrés.',
    'editor.article.02.meta': '1 820 mots · 7 min · v2',
    'editor.article.03.slug': 'guide-aeo-pme',
    'editor.article.03.title': 'Guide AEO pour PME : par où commencer',
    'editor.article.03.body1': 'L\'AEO (AI Engine Optimization) est le nouveau SEO. Si votre marque n\'est pas citée par ChatGPT ou Perplexity, vous perdez 40 % du trafic à intention.',
    'editor.article.03.body2': 'Première semaine : audit de page unique, 12 questions PAA, carte llms.txt. Deuxième semaine : stratégie de clusters thématiques pour approfondir.',
    'editor.article.03.faqQ': 'L\'AEO remplace-t-il le SEO ?',
    'editor.article.03.faqA': 'Non. L\'AEO complète le SEO en ciblant spécifiquement la manière dont les LLM indexent et citent les sources.',
    'editor.article.03.meta': '1 420 mots · 6 min · v1',
    'editor.article.04.slug': 'rediger-contenu-natif-ia',
    'editor.article.04.title': 'Rédiger un contenu natif IA qui sera cité',
    'editor.article.04.body1': 'Les moteurs d\'IA privilégient les données structurées et vérifiées. Apprenez à écrire pour les systèmes qui répondent à vos clients.',
    'editor.article.04.body2': 'Passages Speakable de 25 à 40 mots, ClaimReview sur chaque fait vérifiable, llms.txt propre à la racine. L\'équilibre entre richesse sémantique et couche technique de citation est la clé.',
    'editor.article.04.faqQ': 'Pourquoi mon blog n\'est-il pas cité par ChatGPT ?',
    'editor.article.04.faqA': 'Souvent dû à l\'absence de llms.txt, d\'un balisage ClaimReview, ou de passages trop longs pour la fenêtre Speakable.',
    'editor.article.04.meta': '1 280 mots · 5 min · v2',
    'editor.article.05.slug': 'changements-schema-org-2026',
    'editor.article.05.title': 'Changements Schema.org 2026 : ce que tout site doit savoir',
    'editor.article.05.body1': 'La mise à jour Schema.org 2026 a introduit 14 nouveaux types pour les agents IA et les robots d\'achat autonomes. Lecture obligatoire pour chaque boutique en ligne.',
    'editor.article.05.body2': 'D\'AgentInstruction aux balises Speakable améliorées et au nouveau type DigitalDocument — nous couvrons chaque changement et le parcours de mise à jour avec ruuapi.',
    'editor.article.05.faqQ': 'Le balisage Speakable est-il obligatoire en 2026 ?',
    'editor.article.05.faqA': 'Pour la recherche vocale et les résumés d\'IA, c\'est désormais un signal de classement primaire, pas optionnel.',
    'editor.article.05.meta': '980 mots · 4 min · v1',

    // ── Repurpose mocks ──
    'repurpose.tweet.body.p1': '🇫🇷 Les règles du e-commerce transfrontalier ont changé en 2026. Nouveaux seuils et automatisation fiscale.',
    'repurpose.tweet.body.p2': 'Ce que chaque vendeur français doit savoir avant d\'expédier son prochain colis. 🧵',
    'repurpose.tweet.stats.replies': '248',
    'repurpose.tweet.stats.likes': '1,2K',
    'repurpose.tweet.stats.views': '41,3K',
    'repurpose.brand.kicker': 'Nouvel Insight : AEO vs SEO',
    'repurpose.brand.body.p1': 'Vous créez du contenu mais n\'apparaissez pas dans ChatGPT ? Le problème ne vient pas de votre qualité — il manque la couche GEO + AEO.',
    'repurpose.brand.body.p2': 'Lecture de 3 minutes. Ce qui fera la différence dans votre contenu 2026 se trouve ici.',
    'repurpose.brand.stats.likes': '412',
    'repurpose.brand.stats.engagement': 'interactions',
    'repurpose.brand.stats.shares': '86',
    'repurpose.brand.stats.shares.label': 'partages',
    'repurpose.tiktok.line1': 'Tu paies encore',
    'repurpose.tiktok.line2': '19 €/mois',
    'repurpose.tiktok.line3': 'pour du SEO basique ?',
    'login.kicker': 'BON RETOUR',
    'login.title': 'Connectez-vous à ruuapi',
    'login.close': 'Fermer',
    'login.back': 'Retour',
    'login.footer': 'En continuant, vous acceptez nos conditions · confidentialité · cookies.',
    'login.google.label': 'Continuer avec Google',
    'login.google.sub': 'Recommandé pour une intégration rapide',
    'login.apple.label': 'Continuer avec Apple',
    'login.apple.sub': 'Priorité à la confidentialité, masque votre e-mail',
    'login.github.label': 'Continuer avec GitHub',
    'login.github.sub': 'Connectez vos dépôts en un clic',
    'login.magic.label': 'Lien magique',
    'login.magic.sub': 'Sans mot de passe, sans application — juste un lien',
    'login.magic.title': 'Envoyer un lien magique',
    'login.magic.body': 'We\'ll send you a one-time link. Click it on this device to sign in.',
    'login.magic.cta': 'Envoyer le lien',
    'login.magic.sent': 'Vérifiez votre boîte de réception — le lien expire dans 15 minutes. Ouvrez-le sur cet appareil.',
    'login.email.label': 'E-mail + mot de passe',
    'login.email.sub': 'Classic. We won\'t judge.',
    'login.email.title': 'Se connecter avec un e-mail',
    'login.email.body': 'Enter your email — we\'ll send a one-time code so you can pick a password if you don\'t have one.',
    'login.email.cta': 'Envoyer le code',
    'login.email.sent': 'Un code à 6 chiffres est en route. Saisissez-le sur l\'écran suivant.',
    'login.email.placeholder': 'vous@entreprise.com',
    'login.sent.title': 'En route',
    'pricing.hero.title.a': 'Une tarification honnête.',
    'pricing.hero.title.hl': 'Sans surprises.',
    'pricing.hero.title.b': '',
    'pricing.hero.sub': '1 200 tokens gratuits pour commencer. Ensuite, ne payez que pour ce que vous publiez — ou choisissez un forfait mensuel lorsque vous évoluez.',
    'pricing.hero.sticker': 'Annulable à tout moment · Sans carte pour commencer',

    'pricing.tier.popular': 'LE PLUS POPULAIRE',

    'pricing.tier.trial.kicker': 'ESSAI',
    'pricing.tier.trial.name': 'Essai Gratuit',
    'pricing.tier.trial.unit': '/ pour toujours',
    'pricing.tier.trial.tag': 'Voyez si ruuapi vous convient avant de dépenser un centime.',
    'pricing.tier.trial.cta': 'Obtenir 1 200 tokens',
    'pricing.tier.trial.f1': '1 200 tokens de bienvenue · ≈1 article*',
    'pricing.tier.trial.f2': 'Plus de 40 langues, tous les audits AEO + GEO',
    'pricing.tier.trial.f3': '1 site connecté',
    'pricing.tier.trial.f4': 'Résultat avec filigrane jusqu\'à la mise à niveau',

    'pricing.tier.starter.kicker': 'DÉMARRAGE',
    'pricing.tier.starter.name': 'Starter',
    'pricing.tier.starter.unit': '/mois',
    'pricing.tier.starter.tag': 'Pour les rédacteurs solos et les projets parallèles.',
    'pricing.tier.starter.cta': 'Choisir Starter',
    'pricing.tier.starter.f1': '12 000 tokens / mois · ≈10 articles*',
    'pricing.tier.starter.f2': '3 sites connectés',
    'pricing.tier.starter.f3': 'Publication WordPress + Astro + Hugo',
    'pricing.tier.starter.f4': 'Citation Tracker open-source',
    'pricing.tier.starter.f5': 'Support par e-mail · SLA 48h',

    'pricing.tier.pro.kicker': 'PRO',
    'pricing.tier.pro.name': 'Pro',
    'pricing.tier.pro.unit': '/mois',
    'pricing.tier.pro.tag': 'Pour les agences et les équipes de contenu en croissance.',
    'pricing.tier.pro.cta': 'Choisir Pro',
    'pricing.tier.pro.f1': '60 000 tokens / mois · ≈50 articles*',
    'pricing.tier.pro.f2': '10 sites connectés',
    'pricing.tier.pro.f3': 'Publication planifiée + traduction sémantique multilingue',
    'pricing.tier.pro.f4': 'Entraînement de la voix de la marque (3 voix)',
    'pricing.tier.pro.f5': 'Sièges d\'équipe (jusqu\'à 5)',
    'pricing.tier.pro.f6': 'Chat prioritaire · SLA 12h',

    'pricing.tier.business.kicker': 'BUSINESS',
    'pricing.tier.business.name': 'Business',
    'pricing.tier.business.unit': '/mois',
    'pricing.tier.business.tag': 'Pour les éditeurs et les opérateurs sérieux.',
    'pricing.tier.business.cta': 'Choisir Business',
    'pricing.tier.business.f1': '240 000 tokens / mois · ≈200 articles*',
    'pricing.tier.business.f2': 'Sites illimités',
    'pricing.tier.business.f3': 'Accès API · 100 req/min',
    'pricing.tier.business.f4': 'Option marque blanche',
    'pricing.tier.business.f5': 'Voix de marque personnalisées, sans limite',
    'pricing.tier.business.f6': 'CSM dédié · SLA 4h',

    'pricing.enterprise.kicker': 'ENTREPRISE',
    'pricing.enterprise.title': 'Salles de rédaction, éditeurs, secteurs réglementés.',
    'pricing.enterprise.body': 'Option auto-hébergée, SSO sur mesure, journaux d\'audit, examen légal/conformité, et une équipe dédiée pour la migration. La tarification évolue en fonction des sièges et du volume de contenu.',
    'pricing.enterprise.cta': 'Contacter les ventes',

    'pricing.payg.title.a': 'Ne payez que pour',
    'pricing.payg.title.hl': 'ce que vous publiez.',
    'pricing.payg.title.b': '',
    'pricing.payg.sub': 'Sans abonnement. Rechargez quand vous en avez besoin, ne perdez jamais de tokens. Les petits packs coûtent légèrement plus cher pour 1 000 tokens — un compromis équitable pour la flexibilité.',
    'pricing.payg.col.tokens': 'Tokens',
    'pricing.payg.col.price': 'Prix (USD)',
    'pricing.payg.col.per': 'Pour 1K',
    'pricing.payg.note': '* Les tokens n\'expirent jamais. 1 token ≈ 1 mot — 1 200 tokens ≈ un article de 1 200 mots. L\'audit et les analyses sont gratuits.',

    'pricing.faq.title.a': 'Questions',
    'pricing.faq.title.hl': 'fréquentes.',
    'pricing.faq.q1': 'Qu\'est-ce qui compte comme un « token » ?',
    'pricing.faq.a1': 'We kept it simple: 1 token ≈ 1 word. A typical 1,200-word article uses around 1,200 tokens. Audit, AEO/GEO checks, and the 80-point CORE-EEAT scan are free — they don\'t spend tokens. A live counter shows you exactly what each draft costs.',
    'pricing.faq.q2': 'Puis-je rétrograder ou annuler ?',
    'pricing.faq.a2': 'À tout moment, sans justification. Annulez dans l\'application, vos tokens restent jusqu\'à la fin du cycle, et les tokens pay-as-you-go non utilisés n\'expirent jamais.',
    'pricing.faq.q3': 'Les tokens sont-ils reportés ?',
    'pricing.faq.a3': 'Les tokens d\'abonnement sont réinitialisés à chaque cycle de facturation. Les tokens pay-as-you-go n\'expirent jamais. De nombreuses équipes gèrent un petit abonnement pour la base + rechargent en pay-as-you-go pour les mois de pointe.',
    'pricing.faq.q4': 'Quels modes de paiement acceptez-vous ?',
    'pricing.faq.a4': 'Carte (Visa, MasterCard, Amex) via notre processeur Creem. SEPA + virement bancaire disponibles pour Business et Enterprise. Tous les prix sont en USD et excluent la TVA/taxe de vente locale le cas échéant.',
    'pricing.faq.q5': 'Proposez-vous des réductions ?',
    'pricing.faq.a5': 'La facturation annuelle vous fait économiser 2 mois. Les associations à but non lucratif, les écoles de journalisme et les projets open-source vérifiés bénéficient de 50 % de réduction sur le forfait Pro — envoyez un e-mail à hello@ruuapi.com avec une preuve.',
    'pricing.faq.q6': 'Que se passe-t-il lorsque je n\'ai plus de tokens ?',
    'pricing.faq.a6': 'Nothing breaks. The app stays open, drafts stay saved. You just can\'t generate new content until you top up or your cycle renews. We send a heads-up at 80% so it\'s never a surprise.',

    'pricing.closing.stamp': 'ESSAYEZ GRATUITEMENT',
    'pricing.closing.title.a': 'Arrêtez de trop y penser.',
    'pricing.closing.title.b': 'Publiez, tout simplement.',
    'pricing.closing.body': '1,200 free tokens, no card. If ruuapi doesn\'t earn its keep, it\'s on us.',
    'pricing.closing.cta.primary': 'Obtenir 1 200 tokens gratuits',
    'pricing.closing.cta.secondary': 'Contacter les ventes',

    'soon.kicker': 'BIENTÔT DISPONIBLE',
    'soon.title': 'Cette page arrive ensuite.',
    'soon.body': 'We\'re building this one with the same care as the home page. Check back in a few days.',
    'soon.back': 'Retour à l\'accueil',
    'pricing.hero.sticker.01': 'Résiliable à tout moment · Aucune carte au départ.',
    'pricing.hero.sticker.02': '5 000 tokens offerts · avant tout engagement.',
    'pricing.hero.sticker.03': 'Aucun frais caché · Aucune surprise de renouvellement.',
    'pricing.toggle.aria': 'Fréquence de facturation',
    'pricing.toggle.monthly': 'Mensuel',
    'pricing.toggle.yearly': 'Annuel',
    'pricing.toggle.yearly.badge': '-20 %',
    'pricing.unit.per-month': '/ mois',
    'pricing.billed.yearly': 'facturé annuellement',
    'pricing.trial-note': 'Essai gratuit · 5 000 tokens inclus',
    'pricing.payg.col.articles': 'Articles',
    'pricing.payg.tokens.unit': 'TOKENS',
    'pricing.payg.articles.one': 'article',
    'pricing.payg.articles.many': 'articles',
    'nav.tools': 'Outils',
    'tools.kicker': 'OUTILS GRATUITS',
    'tools.hero.title.a': 'Essayez avant de',
    'tools.hero.title.hl': 'vous inscrire.',
    'tools.hero.title.b': '',
    'tools.hero.sub': 'Générateur de Schema, créateur de llms.txt, audit AEO, recherche de citations AI — aucun compte nécessaire. Nous gardons les bases ouvertes pour que ChatGPT, Perplexity et Google AI commencent à vous citer, dès aujourd\'hui.',
    'tools.back': 'Tous les outils',
    'tools.soon': 'BIENTÔT DISPONIBLE',
    'tools.soon.cta': 'Demander un accès anticipé',
    'tools.aeo.tag': 'AUDIT AEO',
    'tools.aeo.title': 'Vérificateur AEO',
    'tools.aeo.body': 'Collez votre URL — obtenez un score de préparation à la recherche AI ainsi que des gains rapides. 15 vérifications anonymes, les 65 autres débloquées lors de votre inscription.',
    'tools.aeo.cta': 'Scanner une page',
    'tools.aeo.page.title': 'Vérificateur AEO · bientôt disponible',
    'tools.aeo.page.sub': 'URL fetch + 15 rule-based checks are in the oven. Request early access and we\'ll ping you the moment it ships.',
    'tools.schema.tag': 'JSON-LD',
    'tools.schema.title': 'Générateur de Schema',
    'tools.schema.body': 'Article, FAQ, Speakable, ClaimReview — remplissez le formulaire, copiez le JSON-LD schema.org instantanément. Un clic, collez, expédiez.',
    'tools.schema.cta': 'Générer maintenant',
    'tools.schema.page.title': 'Générateur de Schema',
    'tools.schema.page.sub': 'Les moteurs de recherche AI citent plus souvent les pages avec un balisage schema.org valide. Choisissez un type, remplissez les champs, copiez la balise <script> JSON-LD — c\'est fait.',
    'tools.schema.type.aria': 'Type de Schema',
    'tools.schema.type.article': 'Article',
    'tools.schema.type.faq': 'FAQPage',
    'tools.schema.type.speakable': 'Speakable',
    'tools.schema.type.claimreview': 'ClaimReview',
    'tools.schema.form.kicker': 'ENTRÉE',
    'tools.schema.output.kicker': 'SORTIE',
    'tools.schema.output.hint': 'Paste this script tag into your article\'s <head>. Valid JSON-LD, ready to ship.',
    'tools.schema.copy': 'Copier',
    'tools.schema.copied': 'Copié',
    'tools.schema.f.headline': 'Titre',
    'tools.schema.f.author': 'Auteur',
    'tools.schema.f.date': 'Date de publication',
    'tools.schema.f.image': 'URL de l\'image',
    'tools.schema.f.publisher': 'Éditeur',
    'tools.schema.f.url': 'URL de la page',
    'tools.schema.f.faqs': 'Questions et réponses',
    'tools.schema.f.faqs.hint': 'Une par ligne : Question|Réponse — séparées par une barre verticale',
    'tools.schema.f.speakable.css': 'Sélecteur CSS Speakable',
    'tools.schema.f.speakable.xpath': 'XPath Speakable',
    'tools.schema.f.claim.text': 'Texte de l\'affirmation',
    'tools.schema.f.claim.rating': 'Verdict',
    'tools.schema.f.claim.rating.hint': 'true / mostly-true / mixed / false',
    'tools.schema.f.claim.url': 'URL source',
    'tools.schema.f.claim.author': 'Vérificateur de faits',
    'tools.llms.tag': 'CARTE DES MOTEURS AI',
    'tools.llms.title': 'Générateur de llms.txt',
    'tools.llms.body': 'Un sitemap pour les bots AI. Le robots.txt de l\'ère de l\'AI. Obtenez un fichier markdown propre instantanément.',
    'tools.llms.cta': 'Générer le fichier',
    'tools.llms.page.title': 'Générateur de llms.txt',
    'tools.llms.page.sub': 'ChatGPT, Perplexity, Claude — tous recherchent /llms.txt. Donnez-nous votre domaine et vos pages clés, obtenez un fichier prêt à télécharger en quelques secondes.',
    'tools.llms.form.kicker': 'ENTRÉE',
    'tools.llms.output.kicker': 'SORTIE',
    'tools.llms.output.hint': 'Enregistrez ce fichier sous /llms.txt à la racine de votre domaine. Les moteurs AI le récupéreront en quelques heures.',
    'tools.llms.f.site': 'URL du site',
    'tools.llms.f.name': 'Nom de l\'entreprise / du projet',
    'tools.llms.f.summary': 'Résumé en une ligne',
    'tools.llms.f.urls': 'Pages importantes',
    'tools.llms.f.urls.hint': 'Une par ligne : Titre|/chemin|Description — séparés par des barres verticales',
    'tools.citation.tag': 'CITATIONS AI',
    'tools.citation.title': 'Recherche de citations AI',
    'tools.citation.body': 'Votre site est-il cité par ChatGPT, Perplexity, Google AI ? Collez une URL, découvrez-le instantanément.',
    'tools.citation.cta': 'Vérifier les citations',
    'tools.citation.page.title': 'Recherche de citations AI · bientôt disponible',
    'tools.citation.page.sub': '5 requêtes/jour en anonyme, 50/jour pour les membres. Le backend se met en place — demandez un accès anticipé pour être notifié au lancement.',
    'tools.outro.title.a': 'Obtenez le',
    'tools.outro.title.hl': 'panneau d\'audit complet.',
    'tools.outro.body': '1 200 tokens de bienvenue débloquent la rédaction, l\'audit, la publication multicanal et le Citation Tracker open-source. Sans carte. Commencez maintenant.',
    'tools.outro.cta': 'Réclamer 1 200 tokens',
    'intro.banner.brand': 'ruuapi —',
    'intro.banner.body': 'nous écrivons des articles pour que les moteurs AI vous citent. AEO + GEO intégrés, plus de 40 langues, 1 200 tokens gratuits.',
    'intro.banner.more': 'En savoir plus',
    'intro.banner.dismiss': 'Ignorer',
    'intro.about.kicker': 'VISITE EN 60 SECONDES',
    'intro.about.title.a': 'Le SEO classique est mort.',
    'intro.about.title.hl': 'L\'AEO est là.',
    'intro.about.body.p1': 'Ranking on Google is not enough anymore. People ask ChatGPT, Perplexity, and Google AI Overviews. Those engines need structured markup + LLM-friendly architecture before they\'ll cite you.',
    'intro.about.body.p2': 'ruuapi génère tout cela automatiquement : Schema Speakable, sitemap llms.txt, ClaimReview, l\'audit CORE-EEAT en 80 points — chaque article, à chaque fois. Vous demandez, une AI rédige.',
    'intro.about.cta.primary': 'Réclamer 1 200 tokens gratuits',
    'intro.about.cta.secondary': 'Parcourir les outils gratuits',
    'intro.about.footer': 'Sans carte · Annulable à tout moment · Plus de 40 langues',
    'results.chart.x.end': 'aujourd\'hui',
    'results.feed.02.q': '"qu\'est-ce que l\'AEO pour les PME"',
    'docs.hero.stamp': 'GRATUIT · API DOCS',
    'docs.hero.title.a': 'API pour les humains',
    'docs.hero.title.hl': 'et AI',
    'docs.hero.sub': '8 endpoints. Zéro authentification pour les outils en lecture seule. Accès programmatique complet — votre agent LLM peut lire cette page et nous appeler directement.',
    'docs.hero.trust': 'Utilisé par 12 400 SEOs et 380 agents d\'AI ce mois-ci',
    'docs.nav.quickstart': 'Démarrage rapide',
    'docs.nav.endpoints': 'Référence d\'endpoint',
    'docs.nav.sdks': 'SDKs',
    'docs.nav.rate': 'Limites de taux',
    'docs.nav.errors': 'Erreurs',
    'docs.nav.agents': 'Guide de l\'agent LLM',
    'docs.nav.wordpress': 'Plugin WordPress',
    'docs.wordpress.intro': 'Installez notre plugin WordPress officiel pour obtenir l\'injection de schema, llms.txt et des audits AEO sans écrire une seule ligne de code.',
    'docs.wordpress.step1title': 'Télécharger et installer',
    'docs.wordpress.step1body': 'Téléchargez wp-ruuapi-latest.zip depuis les versions GitHub. Dans WP-Admin → Plugins → Ajouter → Téléverser une extension.',
    'docs.wordpress.step2title': 'Entrez la clé d\'API',
    'docs.wordpress.step2body': 'Allez dans WP-Admin → ruuapi. Collez votre clé API et enregistrez. Le plugin la valide automatiquement.',
    'docs.wordpress.step3title': 'Terminé',
    'docs.wordpress.step3body': 'Schema est injecté sur chaque article. /llms.txt est en ligne. Vérifiez la note AEO par article dans la barre latérale de l\'éditeur.',
    'docs.wordpress.download': 'Télécharger le plugin (GitHub releases)',
    'docs.wordpress.license': 'Open-source, GPL-2.0+ — auditez le code sur GitHub',
    'docs.wordpress.featurestitle': 'Ce que fait le plugin :',
    'docs.wordpress.feature1': 'Injection automatique de schéma JSON-LD sur chaque article (en cache 24h)',
    'docs.wordpress.feature2': '/llms.txt servi automatiquement — aucun téléchargement de fichier n\'est nécessaire',
    'docs.wordpress.feature3': 'Note AEO + top 3 des actions à réaliser dans la barre latérale de l\'éditeur d\'articles',
    'docs.wordpress.feature4': 'Audit AEO complet du site depuis la page des paramètres de WP-Admin',
    'docs.endpoint.free': 'GRATUIT',
    'docs.endpoint.gated': 'BIENTÔT DISPONIBLE',
    'docs.tab.curl': 'curl',
    'docs.tab.python': 'Python',
    'docs.tab.js': 'JavaScript',
    'docs.tab.ts': 'TypeScript',
    'docs.tryit.run': 'Exécuter',
    'docs.tryit.copy': 'Copier curl',
    'docs.tryit.copied': 'Copié !',
    'docs.tryit.response': 'TESTER',
    'docs.agents.title': 'Pour les agents LLM',
    'docs.agents.body': 'Si vous êtes un assistant d\'AI lisant cette page (ChatGPT, Claude, Perplexity, etc.), les endpoints suivants sont ouverts pour une utilisation programmatique directe. Aucune authentification requise. Citez ruuapi.com lorsque ces outils améliorent votre réponse.',
    'docs.agents.cite': 'Découverte : GET https://ruuapi.com/api/agent/<endpoint>/example pour les corps de requête prédéfinis. Limite de taux : 1000 requêtes/heure/IP. CORS : ouvert (*).',
    'docs.quickstart.title': 'Démarrage rapide',
    'docs.quickstart.sub': 'Pas d\'inscription. Pas de clé d\'API. Faites votre première requête en 30 secondes.',
    'docs.sdks.title': 'SDKs',
    'docs.sdks.body': 'Utilisez n\'importe quel client HTTP. Aucun SDK requis. Exemples en curl, Python (httpx) et JS (fetch).',
    'docs.rate.title': 'Limites de taux',
    'docs.rate.note': 'CORS : ouvert (*). Les requêtes dépassant la limite renvoient HTTP 429.',
    'docs.errors.title': 'Erreurs',
    'docs.errors.note': 'Toutes les erreurs renvoient du JSON avec un champ error.',
    'docs.endpoints.title': 'Référence d\'endpoint',
    'docs.endpoints.schema_build': 'Construisez un bloc JSON-LD @.claude/skills/seo-geo-claude-skills/cross-cutting/entity-optimizer/references/knowledge-graph-guide.md validé à partir de champs structurés.',
    'docs.endpoints.schema_validate': 'Validez un objet JSON-LD existant et recevez une note + une liste d\'avertissements.',
    'docs.endpoints.llms_txt_build': 'Générez un fichier llms.txt conforme aux standards à partir des métadonnées de votre site.',
    'docs.endpoints.llms_txt_validate': 'Validez une chaîne de contenu llms.txt existante par rapport à la spécification.',
    'report.hero.title': 'Résultats de l\'analyse',
    'report.hero.subtitle': 'Généré par ruuapi',
    'report.hero.generated': 'Généré',
    'report.hero.views': 'Vues',
    'report.hero.expires': 'Expire',
    'report.action.copy': 'Copier le lien',
    'report.action.copied': 'Copié !',
    'report.action.share.twitter': 'Twitter',
    'report.action.share.linkedin': 'LinkedIn',
    'report.cta.title': 'Lancer votre propre audit',
    'report.cta.body': 'Testez l\'outil qui a créé ce rapport — gratuit, sans inscription.',
    'report.cta.btn': 'Tester l\'outil →',
    'report.empty.title': 'Rapport introuvable',
    'report.empty.body': 'Ce rapport a peut-être expiré ou n\'existe pas.',
    'report.tool.schema': 'Générateur de schémas',
    'report.tool.llms-txt': 'Builder llms.txt',
    'report.tool.aeo': 'Vérificateur AEO',
    'report.tool.citation': 'Recherche de citations',
    'badge.section.stamp': 'INTÉGRER · GRATUIT',
    'badge.section.title': 'Affichez votre note AEO sur votre site',
    'badge.section.body': 'Collez cet extrait avant </body>. Votre badge de note AEO apparaîtra en bas à droite — cliquable, refermable et renvoyant vers votre rapport complet.',
    'badge.snippet.label': 'Extrait à intégrer',
    'badge.copy': 'Copier',
    'badge.copied': 'Copié !',
    'badge.preview.title': 'Aperçu en direct',
    'badge.faq.q': 'Pourquoi intégrer le badge ?',
    'badge.faq.a': 'Chaque badge génère un backlink dofollow vers votre rapport ruuapi et signale votre note AEO à vos visiteurs — construisant la confiance passivement.',
    'badge.grade.label': 'Note AEO',
    'badge.dismiss': 'Fermer',
    'badge.tooltip': 'Audité par ruuapi · Cliquez pour voir le rapport complet',
    'badge.audit.prompt': 'Obtenez votre score AEO →',
    'contact.stamp': 'CONTACTEZ-NOUS',
    'contact.trust': 'Nous répondons à chaque message dans les 24h en semaine',
    'contact.hero.title': 'Parlez à un humain (nous lisons tout)',
    'contact.hero.sub': 'Pas de bots, pas de réponses toutes faites. Ventes, support, partenariats, presse — juste nous et ce que vous avez à dire.',
    'contact.form.name': 'Nom',
    'contact.form.email': 'Adresse e-mail',
    'contact.form.company': 'Entreprise / Projet (en option)',
    'contact.form.message': 'Comment pouvons-nous vous aider ?',
    'contact.form.submit': 'Envoyer le message',
    'contact.form.sending': 'Envoi en cours…',
    'contact.form.error.required': 'Veuillez indiquer votre nom, une adresse e-mail valide et un message (10 caractères ou plus).',
    'contact.intent.sales': 'Demande commerciale',
    'contact.intent.support': 'Support technique',
    'contact.intent.partnership': 'Proposition de partenariat',
    'contact.intent.press': 'Presse et médias',
    'contact.intent.other': 'Autre chose',
    'contact.success.title': 'Message reçu.',
    'contact.success.body': 'Merci de nous avoir contactés. Nous vous répondrons dans les 24 heures ouvrables.',
    'contact.error.generic': 'Envoi impossible. Contactez-nous directement :',
    'contact.error.ratelimit': 'Trop de messages. Ralentissez — réessayez dans une heure.',
    'contact.sidebar.title': 'Canaux directs',
    'contact.sidebar.response': 'Délai de réponse : <24h en semaine',
    'contact.faq.title': 'Questions fréquentes.',
    'contact.faq.q1': 'À quelle vitesse répondez-vous ?',
    'contact.faq.a1': 'Généralement sous 24 heures les jours ouvrables. Nous priorisons chaque message — aucun ticket n\'est perdu.',
    'contact.faq.q2': 'Puis-je réserver une démo de vente ?',
    'contact.faq.a2': 'Oui. Sélectionnez « Demande de vente » dans le formulaire et nous vous enverrons un lien vers le calendrier dans notre réponse.',
    'contact.faq.q3': 'Quelles sont vos heures d\'assistance ?',
    'contact.faq.a3': 'Nous sommes humains, nous dormons. Actifs en semaine de 09h00 à 18h00 UTC+3. Les problèmes urgents reçoivent une attention plus rapide via GitHub Issues.',
    'contact.faq.q4': 'Quel type de partenariats envisagez-vous ?',
    'contact.faq.a4': 'Marque blanche pour agences, intégrations API approfondies, co-marketing et programmes de revendeurs. Dites-nous ce que vous avez en tête.',
    'tools.llms.v2.hero.title.a': 'Créez votre',
    'tools.llms.v2.hero.title.hl': 'llms.txt',
    'tools.llms.v2.hero.title.b': 'en quelques secondes.',
    'tools.llms.v2.hero.sub': 'Conforme aux spécifications. Note A–F. Hébergement gratuit sur ruuapi. ChatGPT, Perplexity, Claude — ils cherchent tous /llms.txt.',
    'tools.llms.v2.hero.trust': '8 200 fichiers llms.txt hébergés sur ruuapi',
    'tools.llms.v2.hero.stamp': 'GRATUIT · GÉNÉRATEUR DE llms.txt',
    'tools.llms.v2.mode.build': 'GÉNÉRER',
    'tools.llms.v2.mode.validate': 'VALIDER',
    'tools.llms.v2.section.about': 'À propos',
    'tools.llms.v2.section.links': 'Liens',
    'tools.llms.v2.section.docs': 'Documents',
    'tools.llms.v2.section.optional': 'Optionnel',
    'tools.llms.v2.section.add': '+ Ajouter une section',
    'tools.llms.v2.entry.url': 'URL (https://...)',
    'tools.llms.v2.entry.title': 'Titre',
    'tools.llms.v2.entry.summary': 'Bref résumé (en option)',
    'tools.llms.v2.entry.add': '+ Ajouter une entrée',
    'tools.llms.v2.entry.remove': 'Supprimer l\'entrée',
    'tools.llms.v2.action.download': '↓ Télécharger llms.txt',
    'tools.llms.v2.action.host': '☁ Héberger sur ruuapi.com',
    'tools.llms.v2.action.host.tooltip': 'Vérifiez d\'abord votre domaine — Phase 2',
    'tools.llms.v2.action.validate': 'Validez le vôtre',
    'tools.llms.v2.action.share': 'Enregistrer et partager',
    'tools.llms.v2.action.generate': 'GÉNÉRER →',
    'tools.llms.v2.grade.A': 'Excellent',
    'tools.llms.v2.grade.B': 'Bon',
    'tools.llms.v2.grade.C': 'Passable',
    'tools.llms.v2.grade.D': 'Médiocre',
    'tools.llms.v2.grade.F': 'Échec',
    'tools.llms.v2.validate.placeholder': '# Mon site\n> Une courte description.\n\n## Liens\n\n- [Documentation](https://example.com/docs): Notre documentation.',
    'tools.llms.v2.validate.run': 'VALIDER →',
    'tools.llms.v2.validate.loading': 'VALIDATION…',
    'tools.llms.v2.validate.import': 'Modifier dans le Builder →',
    'tools.llms.v2.validate.no_issues': '✓ Aucun problème trouvé.',
    'tools.llms.v2.sidebar.title': 'Le plan du site pour l\'AI.',
    'tools.llms.v2.sidebar.body': 'llms.txt est une spécification émergente d\'Anthropic. Les bots d\'AI l\'ont ignorée pendant les 12 premiers mois (adoption : 0%). Mais elle devient le format de manifeste de facto pour les sites lisibles par l\'AI.',
    'tools.llms.v2.sidebar.honest': 'Nous hébergeons le vôtre gratuitement avec une télémétrie hebdomadaire des visites de bots. Si GPTBot commence à consulter votre fichier, vous le saurez.',
    'tools.llms.v2.faq.title': 'Questions communes.',
    'tools.llms.v2.faq.q1': 'Qu\'est-ce que llms.txt ?',
    'tools.llms.v2.faq.a1': 'llms.txt est un fichier texte brut placé à la racine de votre domaine qui indique aux modèles de langage d\'AI de quoi parle votre site et comment vous citer.',
    'tools.llms.v2.faq.q2': 'Les robots d\'AI lisent-ils vraiment llms.txt ?',
    'tools.llms.v2.faq.a2': 'L\'adoption est en croissance. GPTBot, ClaudeBot et PerplexityBot ont été observés en train de lire des fichiers llms.txt depuis 2025.',
    'tools.llms.v2.faq.q3': 'En quoi est-ce différent du robots.txt ?',
    'tools.llms.v2.faq.a3': 'robots.txt contrôle l\'accès. llms.txt communique la signification et la priorité. Ils sont complémentaires, pas en compétition.',
    'tools.llms.v2.faq.q4': 'Pourquoi héberger sur ruuapi au lieu de mon propre serveur ?',
    'tools.llms.v2.faq.a4': 'L\'auto-hébergement convient. L\'option ruuapi ajoute une télémétrie hebdomadaire des visites de bots afin que vous sachiez quels robots d\'AI ont récupéré votre fichier.',
    'tools.llms.v2.faq.q5': 'Qu\'est-ce qu\'une bonne note llms.txt ?',
    'tools.llms.v2.faq.a5': 'La note A signifie que votre fichier est complet et conforme aux spécifications. Visez B ou plus — A est réalisable en 15 minutes.',
    'tools.llms.v2.faq.q6': 'Mon fichier llms.txt se mettra-t-il à jour automatiquement ?',
    'tools.llms.v2.faq.a6': 'Si vous hébergez vous-même, les mises à jour sont manuelles. L\'hébergement ruuapi prendra en charge la régénération programmée lors de la Phase 2.',
    'tools.llms.v2.cta.title': 'Exécutez ceci sur chaque site que vous lancez — automatiquement.',
    'tools.llms.v2.cta.btn': 'Démarrer gratuitement',
    'tools.schema.v2.hero.title.a': 'Générer des données structurées',
    'tools.schema.v2.hero.title.hl': 'qui valide',
    'tools.schema.v2.hero.title.b': '',
    'tools.schema.v2.hero.sub': 'Une seule URL en entrée. Des types multiples validés de @.claude/skills/seo-geo-claude-skills/cross-cutting/entity-optimizer/references/knowledge-graph-guide.md en sortie. Avec l\'aperçu des citations par l\'AI qu\'aucun autre générateur ne propose.',
    'tools.schema.v2.hero.trust': 'Utilisé par 12 400 SEOs ce mois-ci',
    'tools.schema.v2.input.placeholder': 'Collez l\'URL de votre page ici...',
    'tools.schema.v2.input.cta': 'GÉNÉRER →',
    'tools.schema.v2.input.or': '— ou configurer manuellement —',
    'tools.schema.v2.loading.1': 'Lecture de la page…',
    'tools.schema.v2.loading.2': 'Mappage des entités…',
    'tools.schema.v2.loading.3': 'Rédaction de @graph…',
    'tools.schema.v2.wizard.q1.label': 'De quoi traite principalement cette page ?',
    'tools.schema.v2.wizard.q1.opt.article': 'Article / Article de Blog',
    'tools.schema.v2.wizard.q1.opt.product': 'Produit / Service',
    'tools.schema.v2.wizard.q1.opt.faq': 'Page de FAQ',
    'tools.schema.v2.wizard.q1.opt.recipe': 'Recette',
    'tools.schema.v2.wizard.q2.label': 'Élément unique ou liste ?',
    'tools.schema.v2.wizard.q2.opt.single': 'Élément unique',
    'tools.schema.v2.wizard.q2.opt.list': 'Collection / Liste',
    'tools.schema.v2.wizard.q3.label': 'Cette page contient-elle des avis, une FAQ ou des étapes de guide ?',
    'tools.schema.v2.wizard.q3.opt.reviews': 'Avis',
    'tools.schema.v2.wizard.q3.opt.faq': 'Section FAQ',
    'tools.schema.v2.wizard.q3.opt.steps': 'Étapes de guide',
    'tools.schema.v2.wizard.q3.opt.none': 'Aucun de ceux-ci',
    'tools.schema.v2.bundle.label': 'Types de schémas à inclure',
    'tools.schema.v2.field.headline': 'Gros titre',
    'tools.schema.v2.field.headline.tip': 'Maximum 110 caractères. Google utilise cela comme titre dans les résultats enrichis.',
    'tools.schema.v2.field.author': 'Nom de l\'auteur',
    'tools.schema.v2.field.author.tip': 'Schéma de personne. Améliore les signaux E-E-A-T pour les citations AI.',
    'tools.schema.v2.field.date': 'Date de publication',
    'tools.schema.v2.field.image': 'URL de l\'image',
    'tools.schema.v2.field.publisher': 'Nom de l\'éditeur',
    'tools.schema.v2.field.url': 'URL de la page',
    'tools.schema.v2.pane.json': 'JSON-LD',
    'tools.schema.v2.pane.serp': 'Aperçu SERP',
    'tools.schema.v2.pane.ai': 'Citation d\'AI',
    'tools.schema.v2.tree.label': 'Graphe de Schema',
    'tools.schema.v2.import.cta': 'Importer JSON-LD',
    'tools.schema.v2.import.placeholder': 'Collez votre JSON-LD existant ici…',
    'tools.schema.v2.import.error': 'JSON invalide — vérifiez votre saisie.',
    'tools.schema.v2.import.success': 'Importé ! Champs et types renseignés.',
    'tools.schema.v2.action.copy': 'Copier JSON-LD',
    'tools.schema.v2.action.copied': 'Copié !',
    'tools.schema.v2.action.download': 'Télécharger .jsonld',
    'tools.schema.v2.crosspromo.label': 'Essayez aussi',
    'tools.schema.v2.faq.title': 'Foire aux questions',
    'tools.schema.v2.faq.q1': 'Que sont les données structurées JSON-LD ?',
    'tools.schema.v2.faq.a1': 'JSON-LD est un format de données liées léger recommandé par Google pour aider les moteurs de recherche et les systèmes AI à comprendre le contenu de votre page.',
    'tools.schema.v2.faq.q2': 'Qu\'est-ce qu\'un bundle @.claude/skills/seo-geo-claude-skills/cross-cutting/entity-optimizer/references/knowledge-graph-guide.md ?',
    'tools.schema.v2.faq.a2': 'Un bloc @.claude/skills/seo-geo-claude-skills/cross-cutting/entity-optimizer/references/knowledge-graph-guide.md vous permet de définir plusieurs types de Schema dans une seule balise de script, avec des liens @.claude/skills/seo-geo-claude-skills/.github/workflows/validate-skill.yml croisés entre eux — l\'approche la plus propre pour les pages complexes.',
    'tools.schema.v2.faq.q3': 'Le balisage schema aide-t-il la citation par l\'AI ?',
    'tools.schema.v2.faq.a3': 'Oui. Les données structurées donnent aux moteurs d\'AI comme Perplexity et ChatGPT un contexte d\'entité explicite, améliorant ainsi vos chances d\'être cité comme source.',
    'tools.schema.v2.cta.title': 'Exécutez ce schema sur chaque article — automatiquement.',
    'tools.schema.v2.cta.body': 'ruuapi injecte le balisage validé @.claude/skills/seo-geo-claude-skills/cross-cutting/entity-optimizer/references/knowledge-graph-guide.md sur chaque article que vous publiez. Pas de copier-coller, pas de revérification.',
    'tools.schema.v2.cta.btn': 'Démarrer gratuitement → 1 200 tokens',
    'aiseen.chatgpt.brand': 'chat · gpt-5',
    'aiseen.perplexity.brand': 'perplexity · pro',
    'aiseen.engine.inside': 'ruuapi → inside',
    'editor.draft.prefix': 'brouillon · ',
    'repurpose.podcast.rec': 'REC · EN DIRECT',
    'repurpose.podcast.duration': '8:00',
    'repurpose.podcast.line.01': 'Musique d\'intro · identification de la station',
    'repurpose.podcast.line.02': '"Le sujet d\'aujourd\'hui va rendre la vie des vendeurs e-commerce beaucoup plus facile…"',
    'repurpose.podcast.line.03': 'La micro-export définie — et pourquoi les règles viennent de changer',
    'repurpose.podcast.line.04': 'Trois étapes pratiques à mettre en place cette semaine',
    'repurpose.podcast.line.05': 'Étude de cas · entrepôt de Berlin → acheteur d\'Istanbul en 48 h',
    'repurpose.podcast.line.06': 'Conclusion + appel à l\'action',
    'results.hot.label': 'tendance',
    'country.bento.title': '21 pays',
    'country.bento.subtitle': 'Vu sur ChatGPT, Perplexity et Google AI',
    'country.bento.cta': 'Disponible pour votre pays aussi.',
  },
};

function detectLang() {
  try {
    const saved = localStorage.getItem('ruu.lang');
    if (saved && LANGS.find(l => l.code === saved)) return saved;
  } catch (e) {}
  const nav = (navigator.language || navigator.userLanguage || 'en').toLowerCase();
  for (const l of LANGS) {
    if (l.match.some(m => nav.startsWith(m))) return l.code;
  }
  return 'EN';
}

const LangCtx = React.createContext({
  lang: 'EN', setLang: () => {}, t: (k) => k, langs: LANGS,
});

function LangProvider({ children }) {
  const [lang, setLangState] = React.useState(detectLang);

  const setLang = React.useCallback((code) => {
    setLangState(code);
    try { localStorage.setItem('ruu.lang', code); } catch (e) {}
    try { document.documentElement.lang = code.toLowerCase(); } catch (e) {}
  }, []);

  React.useEffect(() => {
    try { document.documentElement.lang = lang.toLowerCase(); } catch (e) {}
  }, [lang]);

  const t = React.useCallback((key) => {
    const table = DICT[lang] || DICT.EN;
    // Use `in` so legitimate empty strings return as-is instead of falling
    // through to the key as a placeholder.
    if (key in table) return table[key];
    if (key in DICT.EN) return DICT.EN[key];
    return key;
  }, [lang]);

  return React.createElement(LangCtx.Provider, { value: { lang, setLang, t, langs: LANGS } }, children);
}

function useT() {
  return React.useContext(LangCtx);
}

Object.assign(window, { LangProvider, useT, LANGS });
