{"id":"4fe781f6-ffa7-439f-b29b-2572f2cabad1","shortId":"reKhFU","kind":"skill","title":"asc-subscription-localization","tagline":"Bulk-localize subscription and in-app purchase display names across all App Store locales using asc. Use when you want to fill in subscription/IAP names for every language without clicking through App Store Connect manually.","description":"# asc subscription localization\n\nUse this skill to bulk-create or bulk-update display names (and descriptions) for subscriptions, subscription groups, and in-app purchases across all App Store Connect locales. This eliminates the tedious manual process of clicking through each language in App Store Connect to set the same display name.\n\n## Preconditions\n- Auth configured (`asc auth login` or `ASC_*` env vars).\n- Know your app ID (`ASC_APP_ID` or `--app`).\n- Subscription groups and subscriptions already exist.\n\n## Supported App Store Locales\n\nThese are the locales supported by App Store Connect for subscription and IAP localizations:\n\n```\nar-SA, ca, cs, da, de-DE, el, en-AU, en-CA, en-GB, en-US,\nes-ES, es-MX, fi, fr-CA, fr-FR, he, hi, hr, hu, id, it,\nja, ko, ms, nl-NL, no, pl, pt-BR, pt-PT, ro, ru, sk,\nsv, th, tr, uk, vi, zh-Hans, zh-Hant\n```\n\n## Workflow: Bulk-Localize a Subscription\n\n### 1. Resolve IDs\n\n```bash\n# Find subscription groups\nasc subscriptions groups list --app \"APP_ID\" --output table\n\n# Find subscriptions within a group\nasc subscriptions list --group-id \"GROUP_ID\" --output table\n```\n\n### 2. Check existing localizations\n\n```bash\nasc subscriptions localizations list --subscription-id \"SUB_ID\" --paginate --output table\n```\n\nThis shows which locales already have a name set. Only create localizations for missing locales.\n\n### 3. Create localizations for all missing locales\n\nFor each locale that does not already have a localization, run:\n\n```bash\nasc subscriptions localizations create \\\n  --subscription-id \"SUB_ID\" \\\n  --locale \"LOCALE\" \\\n  --name \"Display Name\"\n```\n\nFor example, to set \"Monthly Pro\" across all locales:\n\n```bash\n# One command per locale (skip any that already exist)\nasc subscriptions localizations create --subscription-id \"SUB_ID\" --locale \"ar-SA\" --name \"Monthly Pro\"\nasc subscriptions localizations create --subscription-id \"SUB_ID\" --locale \"ca\" --name \"Monthly Pro\"\nasc subscriptions localizations create --subscription-id \"SUB_ID\" --locale \"cs\" --name \"Monthly Pro\"\nasc subscriptions localizations create --subscription-id \"SUB_ID\" --locale \"da\" --name \"Monthly Pro\"\nasc subscriptions localizations create --subscription-id \"SUB_ID\" --locale \"de-DE\" --name \"Monthly Pro\"\nasc subscriptions localizations create --subscription-id \"SUB_ID\" --locale \"el\" --name \"Monthly Pro\"\nasc subscriptions localizations create --subscription-id \"SUB_ID\" --locale \"en-AU\" --name \"Monthly Pro\"\nasc subscriptions localizations create --subscription-id \"SUB_ID\" --locale \"en-CA\" --name \"Monthly Pro\"\nasc subscriptions localizations create --subscription-id \"SUB_ID\" --locale \"en-GB\" --name \"Monthly Pro\"\nasc subscriptions localizations create --subscription-id \"SUB_ID\" --locale \"es-ES\" --name \"Monthly Pro\"\nasc subscriptions localizations create --subscription-id \"SUB_ID\" --locale \"es-MX\" --name \"Monthly Pro\"\nasc subscriptions localizations create --subscription-id \"SUB_ID\" --locale \"fi\" --name \"Monthly Pro\"\nasc subscriptions localizations create --subscription-id \"SUB_ID\" --locale \"fr-CA\" --name \"Monthly Pro\"\nasc subscriptions localizations create --subscription-id \"SUB_ID\" --locale \"fr-FR\" --name \"Monthly Pro\"\nasc subscriptions localizations create --subscription-id \"SUB_ID\" --locale \"he\" --name \"Monthly Pro\"\nasc subscriptions localizations create --subscription-id \"SUB_ID\" --locale \"hi\" --name \"Monthly Pro\"\nasc subscriptions localizations create --subscription-id \"SUB_ID\" --locale \"hr\" --name \"Monthly Pro\"\nasc subscriptions localizations create --subscription-id \"SUB_ID\" --locale \"hu\" --name \"Monthly Pro\"\nasc subscriptions localizations create --subscription-id \"SUB_ID\" --locale \"id\" --name \"Monthly Pro\"\nasc subscriptions localizations create --subscription-id \"SUB_ID\" --locale \"it\" --name \"Monthly Pro\"\nasc subscriptions localizations create --subscription-id \"SUB_ID\" --locale \"ja\" --name \"Monthly Pro\"\nasc subscriptions localizations create --subscription-id \"SUB_ID\" --locale \"ko\" --name \"Monthly Pro\"\nasc subscriptions localizations create --subscription-id \"SUB_ID\" --locale \"ms\" --name \"Monthly Pro\"\nasc subscriptions localizations create --subscription-id \"SUB_ID\" --locale \"nl-NL\" --name \"Monthly Pro\"\nasc subscriptions localizations create --subscription-id \"SUB_ID\" --locale \"no\" --name \"Monthly Pro\"\nasc subscriptions localizations create --subscription-id \"SUB_ID\" --locale \"pl\" --name \"Monthly Pro\"\nasc subscriptions localizations create --subscription-id \"SUB_ID\" --locale \"pt-BR\" --name \"Monthly Pro\"\nasc subscriptions localizations create --subscription-id \"SUB_ID\" --locale \"pt-PT\" --name \"Monthly Pro\"\nasc subscriptions localizations create --subscription-id \"SUB_ID\" --locale \"ro\" --name \"Monthly Pro\"\nasc subscriptions localizations create --subscription-id \"SUB_ID\" --locale \"ru\" --name \"Monthly Pro\"\nasc subscriptions localizations create --subscription-id \"SUB_ID\" --locale \"sk\" --name \"Monthly Pro\"\nasc subscriptions localizations create --subscription-id \"SUB_ID\" --locale \"sv\" --name \"Monthly Pro\"\nasc subscriptions localizations create --subscription-id \"SUB_ID\" --locale \"th\" --name \"Monthly Pro\"\nasc subscriptions localizations create --subscription-id \"SUB_ID\" --locale \"tr\" --name \"Monthly Pro\"\nasc subscriptions localizations create --subscription-id \"SUB_ID\" --locale \"uk\" --name \"Monthly Pro\"\nasc subscriptions localizations create --subscription-id \"SUB_ID\" --locale \"vi\" --name \"Monthly Pro\"\nasc subscriptions localizations create --subscription-id \"SUB_ID\" --locale \"zh-Hans\" --name \"Monthly Pro\"\nasc subscriptions localizations create --subscription-id \"SUB_ID\" --locale \"zh-Hant\" --name \"Monthly Pro\"\n```\n\n### 4. Verify\n\n```bash\nasc subscriptions localizations list --subscription-id \"SUB_ID\" --paginate --output table\n```\n\n## Workflow: Bulk-Localize a Subscription Group\n\nSubscription groups also have their own display name per locale (this is the \"group name\" shown to users in the subscription management sheet).\n\n### 1. Check existing group localizations\n\n```bash\nasc subscriptions groups localizations list --group-id \"GROUP_ID\" --paginate --output table\n```\n\n### 2. Create for missing locales\n\n```bash\nasc subscriptions groups localizations create \\\n  --group-id \"GROUP_ID\" \\\n  --locale \"LOCALE\" \\\n  --name \"Group Display Name\"\n```\n\nOptional: set a custom app name for the group:\n\n```bash\nasc subscriptions groups localizations create \\\n  --group-id \"GROUP_ID\" \\\n  --locale \"LOCALE\" \\\n  --name \"Group Display Name\" \\\n  --custom-app-name \"My App\"\n```\n\n### 3. Verify\n\n```bash\nasc subscriptions groups localizations list --group-id \"GROUP_ID\" --paginate --output table\n```\n\n## Workflow: Bulk-Localize an In-App Purchase\n\nIAPs have their own localization commands with the same pattern.\n\n### 1. Resolve IAP ID\n\n```bash\nasc iap list --app \"APP_ID\" --output table\n```\n\n### 2. Check existing localizations\n\n```bash\nasc iap localizations list --iap-id \"IAP_ID\" --paginate --output table\n```\n\n### 3. Create for missing locales\n\n```bash\nasc iap localizations create \\\n  --iap-id \"IAP_ID\" \\\n  --locale \"LOCALE\" \\\n  --name \"Display Name\"\n```\n\nOptional description:\n\n```bash\nasc iap localizations create \\\n  --iap-id \"IAP_ID\" \\\n  --locale \"LOCALE\" \\\n  --name \"Unlock All Features\" \\\n  --description \"One-time purchase to unlock all premium features\"\n```\n\n### 4. Verify\n\n```bash\nasc iap localizations list --iap-id \"IAP_ID\" --paginate --output table\n```\n\n## Updating Existing Localizations\n\nTo change the display name for existing localizations:\n\n### Subscriptions\n```bash\nasc subscriptions localizations update --id \"LOC_ID\" --name \"New Name\"\n```\n\n### Subscription Groups\n```bash\nasc subscriptions groups localizations update --id \"LOC_ID\" --name \"New Group Name\"\n```\n\n### In-App Purchases\n```bash\nasc iap localizations update --localization-id \"LOC_ID\" --name \"New Name\"\n```\n\nTo bulk-update, list existing localizations first, extract the IDs, then update each one.\n\n## Bulk-Localize All Subscriptions in an App\n\nFor a full app with multiple subscription groups and subscriptions:\n\n```bash\n# 1. List all groups\nasc subscriptions groups list --app \"APP_ID\" --paginate\n\n# 2. For each group, localize the group itself\n#    (repeat group localization workflow above)\n\n# 3. For each group, list subscriptions\nasc subscriptions list --group-id \"GROUP_ID\" --paginate\n\n# 4. For each subscription, localize it\n#    (repeat subscription localization workflow above)\n```\n\n## Agent Behavior\n\n- Always list existing localizations first to avoid duplicate creation errors.\n- Skip locales that already have a localization; only create missing ones.\n- When the user provides a single display name, use it for all locales (same name everywhere).\n- When the user provides translated names per locale, use the locale-specific name for each.\n- If a description is provided, pass `--description` on create. Otherwise omit it.\n- Use `--output table` for verification steps so the user can visually confirm.\n- Use default JSON output for intermediate automation steps.\n- After bulk creation, always run the list command to verify completeness.\n- For apps with many subscriptions, process them sequentially per group to keep output readable.\n- If a create call fails for a locale, log the locale and error, then continue with the remaining locales. After the batch completes, report all failures together so the user can address them.\n\n## Notes\n- Subscription display names are what users see on the subscription management sheet and in purchase dialogs.\n- Creating a localization for a locale that already exists will fail; always check first.\n- There is no bulk API; each locale requires a separate create call.\n- Use `--paginate` on list commands to ensure all existing localizations are returned.\n- Use the `asc-id-resolver` skill if you only have app names instead of IDs.","tags":["asc","subscription","localization","app","store","connect","cli","skills","rorkai","agent-skills","ai-skills","app-store-connect"],"capabilities":["skill","source-rorkai","skill-asc-subscription-localization","topic-agent-skills","topic-ai-skills","topic-app-store-connect","topic-apple","topic-asc","topic-automation","topic-cicd","topic-cli","topic-devops","topic-ios","topic-macos","topic-testflight"],"categories":["app-store-connect-cli-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/rorkai/app-store-connect-cli-skills/asc-subscription-localization","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add rorkai/app-store-connect-cli-skills","source_repo":"https://github.com/rorkai/app-store-connect-cli-skills","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 776 github stars · SKILL.md body (9,751 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-02T18:53:03.095Z","embedding":null,"createdAt":"2026-04-18T21:56:53.446Z","updatedAt":"2026-05-02T18:53:03.095Z","lastSeenAt":"2026-05-02T18:53:03.095Z","tsv":"'1':214,934,1042,1224 '2':245,953,1055,1236 '3':277,1007,1072,1249 '4':889,1120,1264 'across':16,69,316 'address':1418 'agent':1275 'alreadi':119,266,290,327,1290,1444 'also':913 'alway':1277,1365,1448 'api':1455 'app':12,18,38,67,71,87,108,111,114,122,131,225,226,979,1003,1006,1030,1050,1051,1175,1212,1216,1232,1233,1374,1486 'ar':140,340 'ar-sa':139,339 'asc':2,22,42,99,103,110,221,235,250,296,329,345,359,373,387,403,417,433,449,465,481,497,511,527,543,557,571,585,599,613,627,641,655,669,685,699,713,729,745,759,773,787,801,815,829,843,857,873,892,940,959,985,1010,1047,1060,1078,1095,1123,1148,1161,1178,1228,1255,1478 'asc-id-resolv':1477 'asc-subscription-loc':1 'au':151,429 'auth':97,100 'autom':1360 'avoid':1283 'bash':217,249,295,319,891,939,958,984,1009,1046,1059,1077,1094,1122,1147,1160,1177,1223 'batch':1408 'behavior':1276 'br':190,725 'bulk':6,50,54,210,906,1025,1192,1206,1363,1454 'bulk-creat':49 'bulk-loc':5,209,905,1024,1205 'bulk-upd':53,1191 'ca':142,154,170,355,445,523 'call':1390,1462 'chang':1139 'check':246,935,1056,1449 'click':36,82 'command':321,1037,1369,1467 'complet':1372,1409 'configur':98 'confirm':1353 'connect':40,73,89,133 'continu':1401 'creat':51,272,278,299,332,348,362,376,390,406,420,436,452,468,484,500,514,530,546,560,574,588,602,616,630,644,658,672,688,702,716,732,748,762,776,790,804,818,832,846,860,876,954,963,989,1073,1081,1098,1295,1338,1389,1437,1461 'creation':1285,1364 'cs':143,369 'custom':978,1002 'custom-app-nam':1001 'da':144,383 'de':146,147,398,399 'de-d':145,397 'default':1355 'descript':59,1093,1110,1332,1336 'dialog':1436 'display':14,56,94,308,917,973,999,1090,1141,1304,1422 'duplic':1284 'el':148,413 'elimin':76 'en':150,153,156,159,428,444,460 'en-au':149,427 'en-ca':152,443 'en-gb':155,459 'en-us':158 'ensur':1469 'env':104 'error':1286,1399 'es':162,163,165,476,477,492 'es-':161,475 'es-mx':164,491 'everi':33 'everywher':1313 'exampl':311 'exist':120,247,328,936,1057,1136,1144,1195,1279,1445,1471 'extract':1198 'fail':1391,1447 'failur':1412 'featur':1109,1119 'fi':167,507 'fill':28 'find':218,230 'first':1197,1281,1450 'fr':169,172,173,522,538,539 'fr-ca':168,521 'fr-fr':171,537 'full':1215 'gb':157,461 'group':63,116,220,223,234,239,241,910,912,924,937,942,946,948,961,965,967,972,983,987,991,993,998,1012,1016,1018,1159,1163,1171,1220,1227,1230,1239,1242,1245,1252,1259,1261,1382 'group-id':238,945,964,990,1015,1258 'han':204,869 'hant':207,885 'hi':175,567 'hr':176,581 'hu':177,595 'iap':137,1032,1044,1048,1061,1065,1067,1079,1083,1085,1096,1100,1102,1124,1128,1130,1179 'iap-id':1064,1082,1099,1127 'id':109,112,178,216,227,240,242,256,258,302,304,335,337,351,353,365,367,379,381,393,395,409,411,423,425,439,441,455,457,471,473,487,489,503,505,517,519,533,535,549,551,563,565,577,579,591,593,605,607,609,619,621,633,635,647,649,661,663,675,677,691,693,705,707,719,721,735,737,751,753,765,767,779,781,793,795,807,809,821,823,835,837,849,851,863,865,879,881,898,900,947,949,966,968,992,994,1017,1019,1045,1052,1066,1068,1084,1086,1101,1103,1129,1131,1152,1154,1166,1168,1184,1186,1200,1234,1260,1262,1479,1490 'in-app':10,65,1028,1173 'instead':1488 'intermedi':1359 'ja':180,637 'json':1356 'keep':1384 'know':106 'ko':181,651 'languag':34,85 'list':224,237,253,895,944,1014,1049,1063,1126,1194,1225,1231,1253,1257,1278,1368,1466 'loc':1153,1167,1185 'local':4,7,20,44,74,124,128,138,211,248,252,265,273,276,279,283,286,293,298,305,306,318,323,331,338,347,354,361,368,375,382,389,396,405,412,419,426,435,442,451,458,467,474,483,490,499,506,513,520,529,536,545,552,559,566,573,580,587,594,601,608,615,622,629,636,643,650,657,664,671,678,687,694,701,708,715,722,731,738,747,754,761,768,775,782,789,796,803,810,817,824,831,838,845,852,859,866,875,882,894,907,920,938,943,957,962,969,970,988,995,996,1013,1026,1036,1058,1062,1076,1080,1087,1088,1097,1104,1105,1125,1137,1145,1150,1164,1180,1183,1196,1207,1240,1246,1268,1272,1280,1288,1293,1310,1321,1325,1394,1397,1405,1439,1442,1457,1472 'locale-specif':1324 'localization-id':1182 'log':1395 'login':101 'manag':932,1431 'mani':1376 'manual':41,79 'miss':275,282,956,1075,1296 'month':314,343,357,371,385,401,415,431,447,463,479,495,509,525,541,555,569,583,597,611,625,639,653,667,683,697,711,727,743,757,771,785,799,813,827,841,855,871,887 'ms':182,665 'multipl':1218 'mx':166,493 'name':15,31,57,95,269,307,309,342,356,370,384,400,414,430,446,462,478,494,508,524,540,554,568,582,596,610,624,638,652,666,682,696,710,726,742,756,770,784,798,812,826,840,854,870,886,918,925,971,974,980,997,1000,1004,1089,1091,1106,1142,1155,1157,1169,1172,1187,1189,1305,1312,1319,1327,1423,1487 'new':1156,1170,1188 'nl':184,185,680,681 'nl-nl':183,679 'note':1420 'omit':1340 'one':320,1112,1204,1297 'one-tim':1111 'option':975,1092 'otherwis':1339 'output':228,243,260,902,951,1021,1053,1070,1133,1343,1357,1385 'pagin':259,901,950,1020,1069,1132,1235,1263,1464 'pass':1335 'pattern':1041 'per':322,919,1320,1381 'pl':187,709 'precondit':96 'premium':1118 'pro':315,344,358,372,386,402,416,432,448,464,480,496,510,526,542,556,570,584,598,612,626,640,654,668,684,698,712,728,744,758,772,786,800,814,828,842,856,872,888 'process':80,1378 'provid':1301,1317,1334 'pt':189,192,193,724,740,741 'pt-br':188,723 'pt-pt':191,739 'purchas':13,68,1031,1114,1176,1435 'readabl':1386 'remain':1404 'repeat':1244,1270 'report':1410 'requir':1458 'resolv':215,1043,1480 'return':1474 'ro':194,755 'ru':195,769 'run':294,1366 'sa':141,341 'see':1427 'separ':1460 'sequenti':1380 'set':91,270,313,976 'sheet':933,1432 'show':263 'shown':926 'singl':1303 'sk':196,783 'skill':47,1481 'skill-asc-subscription-localization' 'skip':324,1287 'source-rorkai' 'specif':1326 'step':1347,1361 'store':19,39,72,88,123,132 'sub':257,303,336,352,366,380,394,410,424,440,456,472,488,504,518,534,550,564,578,592,606,620,634,648,662,676,692,706,720,736,752,766,780,794,808,822,836,850,864,880,899 'subscript':3,8,43,61,62,115,118,135,213,219,222,231,236,251,255,297,301,330,334,346,350,360,364,374,378,388,392,404,408,418,422,434,438,450,454,466,470,482,486,498,502,512,516,528,532,544,548,558,562,572,576,586,590,600,604,614,618,628,632,642,646,656,660,670,674,686,690,700,704,714,718,730,734,746,750,760,764,774,778,788,792,802,806,816,820,830,834,844,848,858,862,874,878,893,897,909,911,931,941,960,986,1011,1146,1149,1158,1162,1209,1219,1222,1229,1254,1256,1267,1271,1377,1421,1430 'subscription-id':254,300,333,349,363,377,391,407,421,437,453,469,485,501,515,531,547,561,575,589,603,617,631,645,659,673,689,703,717,733,749,763,777,791,805,819,833,847,861,877,896 'subscription/iap':30 'support':121,129 'sv':197,797 'tabl':229,244,261,903,952,1022,1054,1071,1134,1344 'tedious':78 'th':198,811 'time':1113 'togeth':1413 'topic-agent-skills' 'topic-ai-skills' 'topic-app-store-connect' 'topic-apple' 'topic-asc' 'topic-automation' 'topic-cicd' 'topic-cli' 'topic-devops' 'topic-ios' 'topic-macos' 'topic-testflight' 'tr':199,825 'translat':1318 'uk':200,839 'unlock':1107,1116 'updat':55,1135,1151,1165,1181,1193,1202 'us':160 'use':21,23,45,1306,1322,1342,1354,1463,1475 'user':928,1300,1316,1350,1416,1426 'var':105 'verif':1346 'verifi':890,1008,1121,1371 'vi':201,853 'visual':1352 'want':26 'within':232 'without':35 'workflow':208,904,1023,1247,1273 'zh':203,206,868,884 'zh-han':202,867 'zh-hant':205,883","prices":[{"id":"70f53d31-52f0-45fc-b9e6-579ecf396943","listingId":"4fe781f6-ffa7-439f-b29b-2572f2cabad1","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"rorkai","category":"app-store-connect-cli-skills","install_from":"skills.sh"},"createdAt":"2026-04-18T21:56:53.446Z"}],"sources":[{"listingId":"4fe781f6-ffa7-439f-b29b-2572f2cabad1","source":"github","sourceId":"rorkai/app-store-connect-cli-skills/asc-subscription-localization","sourceUrl":"https://github.com/rorkai/app-store-connect-cli-skills/tree/main/skills/asc-subscription-localization","isPrimary":false,"firstSeenAt":"2026-04-18T21:56:53.446Z","lastSeenAt":"2026-05-02T18:53:03.095Z"}],"details":{"listingId":"4fe781f6-ffa7-439f-b29b-2572f2cabad1","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"rorkai","slug":"asc-subscription-localization","github":{"repo":"rorkai/app-store-connect-cli-skills","stars":776,"topics":["agent-skills","ai-skills","app-store-connect","apple","asc","automation","cicd","cli","devops","ios","macos","testflight","xcode"],"license":"mit","html_url":"https://github.com/rorkai/app-store-connect-cli-skills","pushed_at":"2026-04-24T08:59:37Z","description":"Skills to automate app store deployed and everything related to it using the asc cli","skill_md_sha":"5214ea757ffc0eac36f9cc4eee6d3035f2ca6c0a","skill_md_path":"skills/asc-subscription-localization/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/rorkai/app-store-connect-cli-skills/tree/main/skills/asc-subscription-localization"},"layout":"multi","source":"github","category":"app-store-connect-cli-skills","frontmatter":{"name":"asc-subscription-localization","description":"Bulk-localize subscription and in-app purchase display names across all App Store locales using asc. Use when you want to fill in subscription/IAP names for every language without clicking through App Store Connect manually."},"skills_sh_url":"https://skills.sh/rorkai/app-store-connect-cli-skills/asc-subscription-localization"},"updatedAt":"2026-05-02T18:53:03.095Z"}}