Update proof-of-means to 507,43 EUR, add announcement page, European number format (EN)

- Update the residence-permit "sufficient means" figure to 507,43 EUR/month
  (Slovenian basic minimum income from 1 April 2026, source gov.si) across the
  guide, FAQ, budget note, sample parent statement and my-route tip; replaces
  the old 484,88 everywhere.
- New standalone news announcement page /<lang>/news/proof-of-means-updated-2026/
  (trilingual), published 1 August 2026, with a clickable gov.si source box and a
  hero image (Pixabay, credited). news.js now supports announcement items
  (slug + body) and shows them newest-first on the homepage and News hub; the
  image doubles as the card thumbnail. Optimised 6.98MB to 255KB.
- Switch English EUR amounts to European format (comma decimal, dot thousands):
  507,43 / 9.600 / 1.000 etc. Only euro-prefixed amounts are touched, so SI/MK
  (which use a euro suffix) are unaffected. New generator eurofmt.js.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
popovskikandClaude Opus 4.8 committed 2026-08-01 11:48:22 +02:00
1 parent efb3c6ea39
commit ac09e9eff5
31 files changed
+892 -65

No files matched your search

+1 -1
View File
@@ -185,7 +185,7 @@
focus.push('<li>' + s + '</li>');
}
if (P.city && CITY_FOCUS[P.city]) { var c = CITY_FOCUS[P.city]; tip(c[lang] || c.en, c.link); }
if (P.budget === 'under-400') tip(lang === 'si' ? 'Ta proračun je blizu zahtevanega minimuma sredstev za dovoljenje (okoli 484,88 € na mesec), zato načrtujte rezervo za prvi mesec.' : lang === 'mk' ? 'Овој буџет е близу бараниот минимум средства за дозвола (околу 484,88 € месечно), па планирајте резерва за првиот месец.' : 'This budget is close to the residence-permit means minimum (around €484.88 per month), so plan a buffer for the expensive first month.', 'budget');
if (P.budget === 'under-400') tip(lang === 'si' ? 'Ta proračun je blizu zahtevanega minimuma sredstev za dovoljenje (okoli 507,43 € na mesec), zato načrtujte rezervo za prvi mesec.' : lang === 'mk' ? 'Овој буџет е близу бараниот минимум средства за дозвола (околу 507,43 € месечно), па планирајте резерва за првиот месец.' : 'This budget is close to the residence-permit means minimum (around €507,43 per month), so plan a buffer for the expensive first month.', 'budget');
else if (P.budget === 'unsure') tip(lang === 'si' ? 'Za realen mesečni in prvi-mesečni proračun po mestih si oglejte stran o proračunu.' : lang === 'mk' ? 'За реален месечен и прв-месечен буџет по градови видете ја страницата за буџет.' : 'For a realistic monthly and first-month budget by city, see the budget page.', 'budget');
else if (P.budget) tip(lang === 'si' ? 'Vseeno ločeno načrtujte dražji prvi mesec (varščina, pristojbine, prevodi, selitev).' : lang === 'mk' ? 'Сепак планирајте одделно за поскапиот прв месец (депозит, такси, преводи, преселба).' : 'Still budget separately for the more expensive first month (deposit, fees, translations, moving).', 'budget');
if (P.role === 'parent') tip(lang === 'si' ? 'Kot podpornik boste pogosto potrebovali izjavo starša o sredstvih; pripravite jo v angleščini, slovenščini ali latinici.' : lang === 'mk' ? 'Како поддржувач честопати ќе ви треба изјава од родител за средства; подгответе ја на англиски, словенечки или со латиница.' : 'As the supporter you will often need a parent statement of means; prepare it in English, Slovenian, or Latin script.', 'means');