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-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-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-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)"}

View File

@@ -944,9 +944,9 @@
"highlights.team.title": "Flexible team onboarding",
"home": {
"features_highlight": [
{},
{},
{}
null,
null,
null
],
"hero_bullets": [
null,
@@ -1040,9 +1040,9 @@
null
],
"steps": [
{},
{},
{}
null,
null,
null
]
},
"host": {
@@ -1052,34 +1052,34 @@
null
],
"steps": [
{},
{},
{}
null,
null,
null
]
}
},
"faq": {
"items": [
{},
{},
{},
{},
{},
{}
null,
null,
null,
null,
null,
null
]
},
"hero": {
"stats": [
{},
{},
{}
null,
null,
null
]
},
"pillars": [
{},
{},
{},
{}
null,
null,
null,
null
],
"timeline": [
{
@@ -2024,6 +2024,8 @@
"share_native": "__STRING_NOT_TRANSLATED__",
"share_title": "__STRING_NOT_TRANSLATED__",
"share_whatsapp": "__STRING_NOT_TRANSLATED__",
"shop.badges.active": "Active",
"shop.badges.recommended": "Recommended",
"shop.confirmSubtitle": "You are upgrading to:",
"shop.confirmTitle": "Confirm Purchase",
"shop.errors.checkout": "Checkout failed",
@@ -2035,9 +2037,16 @@
"shop.limits.photos_one": "{{count}} Photos",
"shop.limits.photos_other": "{{count}} Photos",
"shop.limits.unlimitedPhotos": "Unlimited Photos",
"shop.manage": "Manage Plan",
"shop.payNow": "Pay Now",
"shop.processing": "Processing...",
"shop.recommendationBody": "The highlighted package includes the feature you requested.",
"shop.recommendationTitle": "Recommended for you",
"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.title": "Upgrade Package",
"sidebar_author_description": "__STRING_NOT_TRANSLATED__",

View File

@@ -944,9 +944,9 @@
"highlights.team.title": "Flexible team onboarding",
"home": {
"features_highlight": [
{},
{},
{}
null,
null,
null
],
"hero_bullets": [
null,
@@ -1040,9 +1040,9 @@
null
],
"steps": [
{},
{},
{}
null,
null,
null
]
},
"host": {
@@ -1052,34 +1052,34 @@
null
],
"steps": [
{},
{},
{}
null,
null,
null
]
}
},
"faq": {
"items": [
{},
{},
{},
{},
{},
{}
null,
null,
null,
null,
null,
null
]
},
"hero": {
"stats": [
{},
{},
{}
null,
null,
null
]
},
"pillars": [
{},
{},
{},
{}
null,
null,
null,
null
],
"timeline": [
{
@@ -2024,6 +2024,8 @@
"share_native": "__STRING_NOT_TRANSLATED__",
"share_title": "__STRING_NOT_TRANSLATED__",
"share_whatsapp": "__STRING_NOT_TRANSLATED__",
"shop.badges.active": "Active",
"shop.badges.recommended": "Recommended",
"shop.confirmSubtitle": "You are upgrading to:",
"shop.confirmTitle": "Confirm Purchase",
"shop.errors.checkout": "Checkout failed",
@@ -2035,9 +2037,16 @@
"shop.limits.photos_one": "{{count}} Photos",
"shop.limits.photos_other": "{{count}} Photos",
"shop.limits.unlimitedPhotos": "Unlimited Photos",
"shop.manage": "Manage Plan",
"shop.payNow": "Pay Now",
"shop.processing": "Processing...",
"shop.recommendationBody": "The highlighted package includes the feature you requested.",
"shop.recommendationTitle": "Recommended for you",
"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.title": "Upgrade Package",
"sidebar_author_description": "__STRING_NOT_TRANSLATED__",