diff --git a/src/constants/policyEvents.ts b/src/constants/policyEvents.ts index 9a74479..7afdc1f 100644 --- a/src/constants/policyEvents.ts +++ b/src/constants/policyEvents.ts @@ -170,6 +170,16 @@ export const POLICY_EVENTS = [ descriptionKey: 'policy.act2026.description', href: 'https://www.moj.go.jp/isa/01_00643.html', }, + { + // Effective 2026-10-01: extension and change of status 6,000 yen → tiered by granted + // period, up to 75,000; permanent residence 10,000 → 200,000 yen. Sets the amounts + // under the ceiling the entry above raised. + period: '2026-10', + category: 'fees', + titleKey: 'policy.feeRevision2026.title', + descriptionKey: 'policy.feeRevision2026.description', + href: 'https://www.moj.go.jp/isa/content/001469200.pdf', + }, ] as const satisfies readonly PolicyEvent[]; /** diff --git a/src/i18n/locales/_template.ts b/src/i18n/locales/_template.ts index 90a75a6..270b41c 100644 --- a/src/i18n/locales/_template.ts +++ b/src/i18n/locales/_template.ts @@ -336,6 +336,9 @@ export const template: Dictionary = { // 'policy.residenceCard2026.description': 'Combined residence and My Number cards entered service.', // 'policy.act2026.title': 'Fee ceiling raised by law', // 'policy.act2026.description': 'The 2026 revision lifted the statutory cap on residence permit fees.', + // 'policy.feeRevision2026.title': 'Residence fees raised again', + // 'policy.feeRevision2026.description': + // 'Extensions now tiered by period up to 75,000 yen; permanent residence rose to 200,000 yen.', // ── Chart: Application Types ───────────────────────────────────────────── // Compact per-type series names, separate from the shorter diff --git a/src/i18n/locales/de.ts b/src/i18n/locales/de.ts index 23fd29d..27e1ea5 100644 --- a/src/i18n/locales/de.ts +++ b/src/i18n/locales/de.ts @@ -308,6 +308,9 @@ export const de: Dictionary = { 'policy.residenceCard2026.description': 'Kombinierte Aufenthalts- und My-Number-Karten sind im Einsatz.', 'policy.act2026.title': 'Gebührenobergrenze gesetzlich angehoben', 'policy.act2026.description': 'Die Novelle von 2026 hob die gesetzliche Obergrenze für Gebühren an.', + 'policy.feeRevision2026.title': 'Antragsgebühren erneut erhöht', + 'policy.feeRevision2026.description': + 'Verlängerungen nach Dauer gestaffelt bis 75.000 Yen, die Niederlassung 200.000 Yen.', // ── Chart: Application Types ───────────────────────────────────────────── // Series names for the wrapping legend, so these can be fuller than the diff --git a/src/i18n/locales/en.ts b/src/i18n/locales/en.ts index 9172a98..c23b01a 100644 --- a/src/i18n/locales/en.ts +++ b/src/i18n/locales/en.ts @@ -321,6 +321,9 @@ export const en = { 'policy.residenceCard2026.description': 'Combined residence and My Number cards entered service.', 'policy.act2026.title': 'Fee ceiling raised by law', 'policy.act2026.description': 'The 2026 revision lifted the statutory cap on residence permit fees.', + 'policy.feeRevision2026.title': 'Residence fees raised again', + 'policy.feeRevision2026.description': + 'Extensions now tiered by period up to 75,000 yen; permanent residence rose to 200,000 yen.', // ── Chart: Application Types ───────────────────────────────────────────── // Compact per-type series names, separate from the shorter diff --git a/src/i18n/locales/es.ts b/src/i18n/locales/es.ts index 4ea03bf..90f58d4 100644 --- a/src/i18n/locales/es.ts +++ b/src/i18n/locales/es.ts @@ -310,6 +310,9 @@ export const es: Dictionary = { 'policy.residenceCard2026.description': 'Entraron en servicio las tarjetas combinadas de residencia y My Number.', 'policy.act2026.title': 'Tope legal de tasas elevado', 'policy.act2026.description': 'La reforma de 2026 elevó el tope legal de las tasas de residencia.', + 'policy.feeRevision2026.title': 'Nueva subida de las tasas', + 'policy.feeRevision2026.description': + 'Las prórrogas se escalonan hasta 75.000 yenes y la residencia permanente sube a 200.000.', // ── Chart: Application Types ───────────────────────────────────────────── // Series names for the wrapping legend, so these can be fuller than the diff --git a/src/i18n/locales/fr.ts b/src/i18n/locales/fr.ts index f066c37..ed61bc7 100644 --- a/src/i18n/locales/fr.ts +++ b/src/i18n/locales/fr.ts @@ -316,6 +316,9 @@ export const fr: Dictionary = { 'policy.residenceCard2026.description': 'Les cartes combinant séjour et My Number sont entrées en service.', 'policy.act2026.title': 'Plafond légal des frais relevé', 'policy.act2026.description': 'La révision de 2026 a relevé le plafond légal des frais de séjour.', + 'policy.feeRevision2026.title': 'Nouvelle hausse des frais de dossier', + 'policy.feeRevision2026.description': + 'Renouvellements échelonnés selon la durée, jusqu’à 75 000 yens ; résidence permanente à 200 000.', // ── Chart: Application Types ───────────────────────────────────────────── // Series names for the wrapping legend, so these can be fuller than the diff --git a/src/i18n/locales/it.ts b/src/i18n/locales/it.ts index 53fdd25..b5d382b 100644 --- a/src/i18n/locales/it.ts +++ b/src/i18n/locales/it.ts @@ -310,6 +310,9 @@ export const it: Dictionary = { 'policy.residenceCard2026.description': 'Sono entrate in servizio le carte combinate di soggiorno e My Number.', 'policy.act2026.title': 'Alzato il tetto legale delle tasse', 'policy.act2026.description': 'La riforma del 2026 ha alzato il tetto legale delle tasse di soggiorno.', + 'policy.feeRevision2026.title': 'Nuovo aumento delle tasse di domanda', + 'policy.feeRevision2026.description': + 'I rinnovi sono scaglionati fino a 75.000 yen e il soggiorno permanente sale a 200.000.', // ── Chart: Application Types ───────────────────────────────────────────── // Series names for the wrapping legend, so these can be fuller than the diff --git a/src/i18n/locales/ja.ts b/src/i18n/locales/ja.ts index e4ce34f..2078ff3 100644 --- a/src/i18n/locales/ja.ts +++ b/src/i18n/locales/ja.ts @@ -291,6 +291,8 @@ export const ja: Dictionary = { 'policy.residenceCard2026.description': '在留カードとマイナンバーカードの一体化が始まりました。', 'policy.act2026.title': '手数料の上限額を引上げ', 'policy.act2026.description': '令和8年改正入管法が在留許可手数料の上限額を引き上げました。', + 'policy.feeRevision2026.title': '在留手続の手数料を再改定', + 'policy.feeRevision2026.description': '在留期間更新は期間別に最大75,000円、永住許可は200,000円に引き上げられました。', // ── Chart: Application Types ───────────────────────────────────────────── // Series names for the wrapping legend, so these can be fuller than the diff --git a/src/i18n/locales/ko.ts b/src/i18n/locales/ko.ts index cf789c5..2180ddd 100644 --- a/src/i18n/locales/ko.ts +++ b/src/i18n/locales/ko.ts @@ -300,6 +300,8 @@ export const ko: Dictionary = { 'policy.residenceCard2026.description': '체류카드와 마이넘버카드의 일체화가 시작되었습니다.', 'policy.act2026.title': '수수료 상한액 인상', 'policy.act2026.description': '2026년 개정법이 체류허가 수수료의 법정 상한을 올렸습니다.', + 'policy.feeRevision2026.title': '체류 절차 수수료 재인상', + 'policy.feeRevision2026.description': '체류기간 갱신은 기간별로 최대 75,000엔, 영주허가는 200,000엔으로 올랐습니다.', // ── Chart: Application Types ───────────────────────────────────────────── // Series names for the wrapping legend, so these can be fuller than the diff --git a/src/i18n/locales/pt.ts b/src/i18n/locales/pt.ts index ea69477..be39091 100644 --- a/src/i18n/locales/pt.ts +++ b/src/i18n/locales/pt.ts @@ -313,6 +313,9 @@ export const pt: Dictionary = { 'policy.residenceCard2026.description': 'Entraram em serviço os cartões combinados de residência e My Number.', 'policy.act2026.title': 'Limite legal das taxas aumentado', 'policy.act2026.description': 'A revisão de 2026 aumentou o limite legal das taxas de residência.', + 'policy.feeRevision2026.title': 'Nova subida das taxas de pedido', + 'policy.feeRevision2026.description': + 'As prorrogações passam a escalões até 75.000 ienes e a residência permanente a 200.000.', // ── Chart: Application Types ───────────────────────────────────────────── // Series names for the wrapping legend, so these can be fuller than the diff --git a/src/i18n/locales/tl.ts b/src/i18n/locales/tl.ts index 506980c..ae936b5 100644 --- a/src/i18n/locales/tl.ts +++ b/src/i18n/locales/tl.ts @@ -317,6 +317,9 @@ export const tl: Dictionary = { 'policy.residenceCard2026.description': 'Nagsimula na ang pinagsamang residence at My Number card.', 'policy.act2026.title': 'Itinaas ang legal na limitasyon ng bayad', 'policy.act2026.description': 'Itinaas ng rebisyon noong 2026 ang legal na limitasyon ng mga bayarin.', + 'policy.feeRevision2026.title': 'Muling itinaas ang bayad sa aplikasyon', + 'policy.feeRevision2026.description': + 'Hanggang 75,000 yen na ang extension ayon sa tagal, at 200,000 yen ang permanenteng paninirahan.', // ── Chart: Application Types ───────────────────────────────────────────── // Series names for the wrapping legend, so these can be fuller than the diff --git a/src/i18n/locales/vi.ts b/src/i18n/locales/vi.ts index 73664ae..e9effe4 100644 --- a/src/i18n/locales/vi.ts +++ b/src/i18n/locales/vi.ts @@ -304,6 +304,8 @@ export const vi: Dictionary = { 'policy.residenceCard2026.description': 'Thẻ cư trú tích hợp My Number đã được đưa vào sử dụng.', 'policy.act2026.title': 'Nâng trần lệ phí theo luật', 'policy.act2026.description': 'Lần sửa đổi năm 2026 đã nâng trần pháp định của lệ phí cư trú.', + 'policy.feeRevision2026.title': 'Tăng lệ phí hồ sơ lần nữa', + 'policy.feeRevision2026.description': 'Gia hạn tính theo thời hạn, tối đa 75.000 yên; vĩnh trú tăng lên 200.000 yên.', // ── Chart: Application Types ───────────────────────────────────────────── // Series names for the wrapping legend, so these can be fuller than the diff --git a/src/i18n/locales/zh-cn.ts b/src/i18n/locales/zh-cn.ts index 667c0ab..9f79e9c 100644 --- a/src/i18n/locales/zh-cn.ts +++ b/src/i18n/locales/zh-cn.ts @@ -283,6 +283,8 @@ export const zhCn: Dictionary = { 'policy.residenceCard2026.description': '在留卡与个人编号卡实现一体化。', 'policy.act2026.title': '法定手续费上限提高', 'policy.act2026.description': '2026年修订法提高了在留许可手续费的法定上限。', + 'policy.feeRevision2026.title': '在留手续费再次上调', + 'policy.feeRevision2026.description': '在留期间更新按期间分档,最高75,000日元;永住许可升至200,000日元。', // ── Chart: Application Types ───────────────────────────────────────────── // Series names for the wrapping legend, so these can be fuller than the diff --git a/src/i18n/locales/zh-tw.ts b/src/i18n/locales/zh-tw.ts index 3bb396d..e6c5319 100644 --- a/src/i18n/locales/zh-tw.ts +++ b/src/i18n/locales/zh-tw.ts @@ -294,6 +294,8 @@ export const zhTw: Dictionary = { 'policy.residenceCard2026.description': '在留卡與個人編號卡完成一體化。', 'policy.act2026.title': '法定手續費上限提高', 'policy.act2026.description': '2026年修訂法提高了在留許可手續費的法定上限。', + 'policy.feeRevision2026.title': '在留手續費再次調漲', + 'policy.feeRevision2026.description': '在留期間更新依期間分級,最高75,000日圓;永住許可調至200,000日圓。', // ── Chart: Application Types ───────────────────────────────────────────── // Series names for the wrapping legend, so these can be fuller than the