chore: extract more translations for adaptive shop

This commit is contained in:
Codex Agent
2026-01-06 20:56:29 +01:00
parent 9e9e04b97e
commit 704683421f
3 changed files with 63 additions and 44 deletions

View File

@@ -46,6 +46,7 @@
{"id":"fotospiel-app-99d","title":"Paddle migration: marketing checkout uses Paddle-hosted checkout","status":"closed","priority":2,"issue_type":"task","created_at":"2026-01-01T15:58:12.298063897+01:00","created_by":"soeren","updated_at":"2026-01-01T15:58:17.968032021+01:00","closed_at":"2026-01-01T15:58:17.968032021+01:00","close_reason":"Completed in codebase (verified)"} {"id":"fotospiel-app-99d","title":"Paddle migration: marketing checkout uses Paddle-hosted checkout","status":"closed","priority":2,"issue_type":"task","created_at":"2026-01-01T15:58:12.298063897+01:00","created_by":"soeren","updated_at":"2026-01-01T15:58:17.968032021+01:00","closed_at":"2026-01-01T15:58:17.968032021+01:00","close_reason":"Completed in codebase (verified)"}
{"id":"fotospiel-app-99o","title":"Fix German welcome phrasing with article-safe app_name","status":"closed","priority":2,"issue_type":"task","created_at":"2026-01-04T11:50:17.410390085+01:00","created_by":"soeren","updated_at":"2026-01-04T12:19:55.741616753+01:00","closed_at":"2026-01-04T12:19:55.741616753+01:00","close_reason":"Closed"} {"id":"fotospiel-app-99o","title":"Fix German welcome phrasing with article-safe app_name","status":"closed","priority":2,"issue_type":"task","created_at":"2026-01-04T11:50:17.410390085+01:00","created_by":"soeren","updated_at":"2026-01-04T12:19:55.741616753+01:00","closed_at":"2026-01-04T12:19:55.741616753+01:00","close_reason":"Closed"}
{"id":"fotospiel-app-9al","title":"Security review checklist: Marketing/API dynamic tests","status":"open","priority":2,"issue_type":"task","created_at":"2026-01-01T16:04:35.116728385+01:00","created_by":"soeren","updated_at":"2026-01-01T16:04:35.116728385+01:00"} {"id":"fotospiel-app-9al","title":"Security review checklist: Marketing/API dynamic tests","status":"open","priority":2,"issue_type":"task","created_at":"2026-01-01T16:04:35.116728385+01:00","created_by":"soeren","updated_at":"2026-01-01T16:04:35.116728385+01:00"}
{"id":"fotospiel-app-9em","title":"Implement Adaptive Mobile Package Shop","description":"Refine the MobilePackageShopPage to be context-aware and personalized.\n\n**Goals:**\n1. **Smart Sorting:** Highlight packages based on entry context (e.g., 'Upgrade for Analytics') and user inventory.\n2. **Inventory Awareness:** Display current ownership status (e.g., 'Active', '2 Events left') directly on cards.\n3. **Navigation Context:** Pass query params like '?feature=analytics' to trigger specific recommendations.\n\n**Tasks:**\n- Update navigation in to pass .\n- Fetch in to merge catalog with inventory.\n- Implement sorting logic: Recommendation \u003e Active \u003e Upgrades.\n- Add visual badges for 'Recommended', 'Active', and event counts.","status":"open","priority":2,"issue_type":"task","created_at":"2026-01-06T20:53:07.353435511+01:00","created_by":"soeren","updated_at":"2026-01-06T20:53:07.353435511+01:00"}
{"id":"fotospiel-app-9gc","title":"Paddle migration: review current billing implementation","status":"closed","priority":2,"issue_type":"task","created_at":"2026-01-01T15:57:04.715058376+01:00","created_by":"soeren","updated_at":"2026-01-01T15:57:10.363528452+01:00","closed_at":"2026-01-01T15:57:10.363528452+01:00","close_reason":"Completed in codebase (verified)"} {"id":"fotospiel-app-9gc","title":"Paddle migration: review current billing implementation","status":"closed","priority":2,"issue_type":"task","created_at":"2026-01-01T15:57:04.715058376+01:00","created_by":"soeren","updated_at":"2026-01-01T15:57:10.363528452+01:00","closed_at":"2026-01-01T15:57:10.363528452+01:00","close_reason":"Completed in codebase (verified)"}
{"id":"fotospiel-app-9ls","title":"SEC-API-02 Public API incident response playbook","status":"closed","priority":2,"issue_type":"task","created_at":"2026-01-01T15:52:35.519759351+01:00","created_by":"soeren","updated_at":"2026-01-01T15:52:41.160768858+01:00","closed_at":"2026-01-01T15:52:41.160768858+01:00","close_reason":"Completed in codebase (verified)"} {"id":"fotospiel-app-9ls","title":"SEC-API-02 Public API incident response playbook","status":"closed","priority":2,"issue_type":"task","created_at":"2026-01-01T15:52:35.519759351+01:00","created_by":"soeren","updated_at":"2026-01-01T15:52:41.160768858+01:00","closed_at":"2026-01-01T15:52:41.160768858+01:00","close_reason":"Completed in codebase (verified)"}
{"id":"fotospiel-app-9mc","title":"SEC-FE-02 Consent-gated analytics loader","status":"closed","priority":2,"issue_type":"task","created_at":"2026-01-01T15:55:14.916352908+01:00","created_by":"soeren","updated_at":"2026-01-01T15:55:20.566910025+01:00","closed_at":"2026-01-01T15:55:20.566910025+01:00","close_reason":"Completed in codebase (verified)"} {"id":"fotospiel-app-9mc","title":"SEC-FE-02 Consent-gated analytics loader","status":"closed","priority":2,"issue_type":"task","created_at":"2026-01-01T15:55:14.916352908+01:00","created_by":"soeren","updated_at":"2026-01-01T15:55:20.566910025+01:00","closed_at":"2026-01-01T15:55:20.566910025+01:00","close_reason":"Completed in codebase (verified)"}

View File

@@ -944,9 +944,9 @@
"highlights.team.title": "Flexible team onboarding", "highlights.team.title": "Flexible team onboarding",
"home": { "home": {
"features_highlight": [ "features_highlight": [
{}, null,
{}, null,
{} null
], ],
"hero_bullets": [ "hero_bullets": [
null, null,
@@ -1040,9 +1040,9 @@
null null
], ],
"steps": [ "steps": [
{}, null,
{}, null,
{} null
] ]
}, },
"host": { "host": {
@@ -1052,34 +1052,34 @@
null null
], ],
"steps": [ "steps": [
{}, null,
{}, null,
{} null
] ]
} }
}, },
"faq": { "faq": {
"items": [ "items": [
{}, null,
{}, null,
{}, null,
{}, null,
{}, null,
{} null
] ]
}, },
"hero": { "hero": {
"stats": [ "stats": [
{}, null,
{}, null,
{} null
] ]
}, },
"pillars": [ "pillars": [
{}, null,
{}, null,
{}, null,
{} null
], ],
"timeline": [ "timeline": [
{ {
@@ -2024,6 +2024,8 @@
"share_native": "__STRING_NOT_TRANSLATED__", "share_native": "__STRING_NOT_TRANSLATED__",
"share_title": "__STRING_NOT_TRANSLATED__", "share_title": "__STRING_NOT_TRANSLATED__",
"share_whatsapp": "__STRING_NOT_TRANSLATED__", "share_whatsapp": "__STRING_NOT_TRANSLATED__",
"shop.badges.active": "Active",
"shop.badges.recommended": "Recommended",
"shop.confirmSubtitle": "You are upgrading to:", "shop.confirmSubtitle": "You are upgrading to:",
"shop.confirmTitle": "Confirm Purchase", "shop.confirmTitle": "Confirm Purchase",
"shop.errors.checkout": "Checkout failed", "shop.errors.checkout": "Checkout failed",
@@ -2035,9 +2037,16 @@
"shop.limits.photos_one": "{{count}} Photos", "shop.limits.photos_one": "{{count}} Photos",
"shop.limits.photos_other": "{{count}} Photos", "shop.limits.photos_other": "{{count}} Photos",
"shop.limits.unlimitedPhotos": "Unlimited Photos", "shop.limits.unlimitedPhotos": "Unlimited Photos",
"shop.manage": "Manage Plan",
"shop.payNow": "Pay Now", "shop.payNow": "Pay Now",
"shop.processing": "Processing...", "shop.processing": "Processing...",
"shop.recommendationBody": "The highlighted package includes the feature you requested.",
"shop.recommendationTitle": "Recommended for you",
"shop.select": "Select", "shop.select": "Select",
"shop.status.active": "Active Plan",
"shop.status.owned": "Purchased",
"shop.status.remaining_one": "{{count}} Events left",
"shop.status.remaining_other": "{{count}} Events left",
"shop.subtitle": "Choose a package to unlock more features and limits.", "shop.subtitle": "Choose a package to unlock more features and limits.",
"shop.title": "Upgrade Package", "shop.title": "Upgrade Package",
"sidebar_author_description": "__STRING_NOT_TRANSLATED__", "sidebar_author_description": "__STRING_NOT_TRANSLATED__",

View File

@@ -944,9 +944,9 @@
"highlights.team.title": "Flexible team onboarding", "highlights.team.title": "Flexible team onboarding",
"home": { "home": {
"features_highlight": [ "features_highlight": [
{}, null,
{}, null,
{} null
], ],
"hero_bullets": [ "hero_bullets": [
null, null,
@@ -1040,9 +1040,9 @@
null null
], ],
"steps": [ "steps": [
{}, null,
{}, null,
{} null
] ]
}, },
"host": { "host": {
@@ -1052,34 +1052,34 @@
null null
], ],
"steps": [ "steps": [
{}, null,
{}, null,
{} null
] ]
} }
}, },
"faq": { "faq": {
"items": [ "items": [
{}, null,
{}, null,
{}, null,
{}, null,
{}, null,
{} null
] ]
}, },
"hero": { "hero": {
"stats": [ "stats": [
{}, null,
{}, null,
{} null
] ]
}, },
"pillars": [ "pillars": [
{}, null,
{}, null,
{}, null,
{} null
], ],
"timeline": [ "timeline": [
{ {
@@ -2024,6 +2024,8 @@
"share_native": "__STRING_NOT_TRANSLATED__", "share_native": "__STRING_NOT_TRANSLATED__",
"share_title": "__STRING_NOT_TRANSLATED__", "share_title": "__STRING_NOT_TRANSLATED__",
"share_whatsapp": "__STRING_NOT_TRANSLATED__", "share_whatsapp": "__STRING_NOT_TRANSLATED__",
"shop.badges.active": "Active",
"shop.badges.recommended": "Recommended",
"shop.confirmSubtitle": "You are upgrading to:", "shop.confirmSubtitle": "You are upgrading to:",
"shop.confirmTitle": "Confirm Purchase", "shop.confirmTitle": "Confirm Purchase",
"shop.errors.checkout": "Checkout failed", "shop.errors.checkout": "Checkout failed",
@@ -2035,9 +2037,16 @@
"shop.limits.photos_one": "{{count}} Photos", "shop.limits.photos_one": "{{count}} Photos",
"shop.limits.photos_other": "{{count}} Photos", "shop.limits.photos_other": "{{count}} Photos",
"shop.limits.unlimitedPhotos": "Unlimited Photos", "shop.limits.unlimitedPhotos": "Unlimited Photos",
"shop.manage": "Manage Plan",
"shop.payNow": "Pay Now", "shop.payNow": "Pay Now",
"shop.processing": "Processing...", "shop.processing": "Processing...",
"shop.recommendationBody": "The highlighted package includes the feature you requested.",
"shop.recommendationTitle": "Recommended for you",
"shop.select": "Select", "shop.select": "Select",
"shop.status.active": "Active Plan",
"shop.status.owned": "Purchased",
"shop.status.remaining_one": "{{count}} Events left",
"shop.status.remaining_other": "{{count}} Events left",
"shop.subtitle": "Choose a package to unlock more features and limits.", "shop.subtitle": "Choose a package to unlock more features and limits.",
"shop.title": "Upgrade Package", "shop.title": "Upgrade Package",
"sidebar_author_description": "__STRING_NOT_TRANSLATED__", "sidebar_author_description": "__STRING_NOT_TRANSLATED__",