Store detail page now shows all platform subscriptions instead of always "No Subscription Found". Subscriptions listing page renamed from Store to Merchant throughout (template, JS, menu, i18n) with Platform column added. Tiers API supports platform_id filtering. Merchant detail page no longer hardcodes 'oms' platform — loads all platforms, shows subscription cards per platform with labels, and the Create Subscription modal includes a platform selector with platform-filtered tiers. Create button always accessible in Quick Actions. Edit modal on /admin/subscriptions loads tiers from API filtered by platform instead of hardcoded options, sends tier_code (not tier) to match PATCH schema, and shows platform context. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
139 lines
5.2 KiB
JSON
139 lines
5.2 KiB
JSON
{
|
|
"title": "Rechnung & Abonnementer",
|
|
"description": "Abonnementstufe, Rechnungshistorik an Zuelungen verwalten",
|
|
"subscription": {
|
|
"title": "Abonnement",
|
|
"current_tier": "Aktuell Stuf",
|
|
"status": "Status",
|
|
"statuses": {
|
|
"trial": "Testphas",
|
|
"active": "Aktiv",
|
|
"past_due": "Iwwerfälleg",
|
|
"cancelled": "Gekënnegt",
|
|
"expired": "Ofgelaf"
|
|
},
|
|
"trial_ends": "Testphas endet",
|
|
"period_ends": "Period endet",
|
|
"cancelled_at": "Gekënnegt den",
|
|
"cancellation_reason": "Kënnegungsgrond"
|
|
},
|
|
"tiers": {
|
|
"title": "Abonnementstufen",
|
|
"subtitle": "Präisstufen a Funktiounen verwalten",
|
|
"essential": "Essential",
|
|
"professional": "Professional",
|
|
"business": "Business",
|
|
"enterprise": "Enterprise",
|
|
"create": "Stuf erstellen",
|
|
"edit": "Stuf beaarbechten",
|
|
"features": "Funktiounen",
|
|
"limits": "Limiten",
|
|
"pricing": "Präisgestaltung",
|
|
"monthly": "Monatlech",
|
|
"annual": "Jäerlech",
|
|
"per_month": "/Mount",
|
|
"per_year": "/Joer",
|
|
"unlimited": "Onbegrenzt",
|
|
"orders_per_month": "Bestellungen/Mount",
|
|
"products_limit": "Produkter",
|
|
"team_members": "Teammemberen"
|
|
},
|
|
"usage": {
|
|
"title": "Notzung",
|
|
"orders": "Bestellungen",
|
|
"products": "Produkter",
|
|
"team": "Teammemberen",
|
|
"used": "benotzt",
|
|
"remaining": "iwwreg",
|
|
"of": "vun"
|
|
},
|
|
"invoices": {
|
|
"title": "Rechnungen",
|
|
"subtitle": "Rechnungshistorik a Rechnungen",
|
|
"invoice_number": "Rechnung Nr.",
|
|
"date": "Datum",
|
|
"due_date": "Fällegkeetsdatum",
|
|
"amount": "Betrag",
|
|
"status": "Status",
|
|
"download": "PDF eroflueden",
|
|
"view_online": "Online kucken",
|
|
"statuses": {
|
|
"paid": "Bezuelt",
|
|
"open": "Oppen",
|
|
"void": "Stornéiert",
|
|
"uncollectible": "Onabtreidbar",
|
|
"draft": "Entworf"
|
|
}
|
|
},
|
|
"payment": {
|
|
"title": "Zuelung",
|
|
"method": "Zuelungsmethod",
|
|
"add_card": "Kaart dobäisetzen",
|
|
"update_card": "Kaart aktualiséieren",
|
|
"no_method": "Keng Zuelungsmethod hannerlued",
|
|
"card_ending": "Kaart endet op",
|
|
"expires": "Gëlteg bis"
|
|
},
|
|
"upgrade": {
|
|
"title": "Upgrade",
|
|
"compare": "Pläng vergläichen",
|
|
"select": "Plang auswielen",
|
|
"current": "Aktuellen Plang",
|
|
"recommended": "Recommandéiert"
|
|
},
|
|
"messages": {
|
|
"subscription_updated": "Abonnement erfollegräich aktualiséiert",
|
|
"tier_created": "Stuf erfollegräich erstallt",
|
|
"tier_updated": "Stuf erfollegräich aktualiséiert",
|
|
"tier_deactivated": "Stuf deaktivéiert",
|
|
"payment_method_updated": "Zuelungsmethod aktualiséiert",
|
|
"subscription_cancelled": "Abonnement gekënnegt",
|
|
"error_loading": "Feeler beim Lueden vun de Rechnungsinformatiounen",
|
|
"error_updating": "Feeler beim Aktualiséieren vum Abonnement",
|
|
"failed_to_load_billing_data": "Failed to load billing data",
|
|
"failed_to_create_checkout_session": "Failed to create checkout session",
|
|
"failed_to_open_payment_portal": "Failed to open payment portal",
|
|
"subscription_cancelled_you_have_access_u": "Subscription cancelled. You have access until the end of your billing period.",
|
|
"failed_to_cancel_subscription": "Failed to cancel subscription",
|
|
"subscription_reactivated": "Subscription reactivated!",
|
|
"failed_to_reactivate_subscription": "Failed to reactivate subscription",
|
|
"failed_to_purchase_addon": "Failed to purchase add-on",
|
|
"addon_cancelled_successfully": "Add-on cancelled successfully",
|
|
"failed_to_cancel_addon": "Failed to cancel add-on"
|
|
},
|
|
"limits": {
|
|
"orders_exceeded": "Monatlech Bestellungslimit erreecht. Upgrade fir méi.",
|
|
"products_exceeded": "Produktlimit erreecht. Upgrade fir méi.",
|
|
"team_exceeded": "Teammemberlimit erreecht. Upgrade fir méi."
|
|
},
|
|
"features": {
|
|
"subscription_management": {
|
|
"name": "Abonnementverwaltung",
|
|
"description": "Abonnementstufen an Ofrechnung verwalten"
|
|
},
|
|
"payment_processing": {
|
|
"name": "Zuelungsofwécklung",
|
|
"description": "Zuelungen iwwer Stripe ofwéckelen"
|
|
},
|
|
"invoicing": {
|
|
"name": "Rechnungsstellung",
|
|
"description": "Rechnungen erstellen an verwalten"
|
|
},
|
|
"usage_tracking": {
|
|
"name": "Notzungsverfolgung",
|
|
"description": "Funktiounsnotzung géint Stuflimiten verfolgen"
|
|
}
|
|
},
|
|
"menu": {
|
|
"billing_subscriptions": "Ofrechnung & Abonnementer",
|
|
"subscription_tiers": "Abo-Stufen",
|
|
"store_subscriptions": "Buttek-Abonnementer",
|
|
"merchant_subscriptions": "Händler-Abonnementer",
|
|
"billing_history": "Ofrechnungsverlaf",
|
|
"sales_orders": "Verkaf & Bestellungen",
|
|
"invoices": "Rechnungen",
|
|
"account_settings": "Kont-Astellungen",
|
|
"billing": "Ofrechnung"
|
|
}
|
|
}
|