From 26c96e92cda9441ed3fe5e7b1b5849290bfef14c Mon Sep 17 00:00:00 2001 From: Matthias Andreas Benkard Date: Sun, 9 Aug 2026 13:59:59 +0200 Subject: Viel mehr Sprachen --- app/i18n.tr.js | 584 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 584 insertions(+) create mode 100644 app/i18n.tr.js (limited to 'app/i18n.tr.js') diff --git a/app/i18n.tr.js b/app/i18n.tr.js new file mode 100644 index 0000000..c04f77c --- /dev/null +++ b/app/i18n.tr.js @@ -0,0 +1,584 @@ +/* ===================================================================== + Türkçe sözlük — TAM (459 anahtar). + Kanun atıfları bilerek Almanca bırakıldı: birincil kaynak bunlar ve + resmî çevirileri yok. „bAV“ = Entgeltumwandlung, brüt ücretten yapılan + işyeri emeklilik kesintisi; Türk mevzuatında birebir karşılığı yok. + Aynı şekilde „Altersvorsorgedepot“ ve „Versorgungsbezüge“ özel ad + olarak kalır. + ===================================================================== */ +window.I18N_TR = { + 'f.I:gehalt.label': 'Bugünkü yıllık brüt ücret', + 'f.I:beitrag.label': 'Aylık bAV katkısı, brüt', + 'f.I:netto_ziel.label': 'Aylık net yük', + 'f.I:agzus.label': 'İşveren katkısı', + 'f.I:agz_fix.label': 'Ek sabit katkı', + 'f.I:agz_fix_dyn.label': 'Sabit katkıyı endeksle', + 'f.I:agz_fix_dyn.o0': 'nominal, sabit', + 'f.I:agz_fix_dyn.o1': 'ücretle birlikte', + 'f.I:agzus_sv.label': 'Katkı kipi', + 'f.I:agzus_sv.o0': 'tam katkı', + 'f.I:agzus_sv.o1': 'yalnız muaf kısım', + 'f.I:agzus_sv.o2': 'fiilî tasarruf', + 'f.I:dyn.label': 'Katkıyı endeksle', + 'f.I:dyn.o1': 'ücretle birlikte', + 'f.I:dyn.o0': 'nominal, sabit', + 'f.I:rendite.label': 'ETF brüt getirisi y/y', + 'f.I:alter.label': 'Bugünkü yaş', + 'f.I:alter.unit': 'yıl', + 'f.I:rentbeg.label': 'Ödeme başlangıcı', + 'f.I:rentbeg.unit': 'yıl', + 'f.I:kv_ruhe.label': 'Emeklilikte sağlık sigortası', + 'f.I:kv_ruhe.o1': 'kamu', + 'f.I:kv_ruhe.o2': 'özel', + 'f.I:auszform.label': 'bAV ödemesi', + 'f.I:auszform.o1': 'toplu sermaye', + 'f.I:auszform.o2': 'ömür boyu aylık', + 'f.I:teilkap.label': 'Altersvorsorgedepot: başlangıçta toplu ödeme', + 'f.I:av_auszform.label': 'Altersvorsorgedepot: kalanı', + 'f.I:av_auszform.o1': 'çekim planı', + 'f.I:av_auszform.o2': 'ömür boyu aylık', + 'f.I:agz_fix_min.label': 'Sabit katkı için asgari kendi payı', + 'f.I:rentfak_av.label': 'Altersvorsorgedepot aylık katsayısı', + 'f.I:rentfak_av.unit': '10.000 € başına €', + 'f.I:rentdyn_av.label': 'Hesap aylığının artışı y/y', + 'f.I:rentfak.label': 'bAV aylık katsayısı', + 'f.I:rentfak.unit': '10.000 € başına €', + 'f.I:rentdyn.label': 'bAV aylığının artışı y/y', + 'f.I:fuenftel.label': 'Beşte bir kuralını sına', + 'f.I:fuenftel.o0': 'hayır (ihtiyatlı)', + 'f.I:fuenftel.o1': 'evet', + 'f.I:planende.label': 'Karşılaştırma ufku, şu yaşa dek', + 'f.I:planende.unit': 'yıl', + 'f.I:ausscheid.label': 'İşten ayrılma', + 'f.I:ausscheid.unit': 'yıl', + 'f.I:tzalter.label': 'Şu yaştan itibaren yarı zamanlı', + 'f.I:tzalter.unit': 'yıl', + 'f.I:tzfaktor.label': 'Yarı zaman katsayısı', + 'f.I:gsteig.label': 'Ücret artışı y/y', + 'f.I:stkl.label': 'Beyan biçimi', + 'f.I:stkl.o1': 'ayrı', + 'f.I:stkl.o3': 'birlikte (bölüşme)', + 'f.I:partner.label': 'eşin vergiye tabi geliri', + 'f.I:kist.label': 'Kilise vergisi oranı', + 'f.I:tarifanp.label': 'Tarife eşiklerinin uyarlanması y/y', + 'f.I:kinder.label': 'Çocuk sayısı', + 'f.I:kind_jahre.label': 'Çocuk primi alınan yıllar', + 'f.I:kind_jahre.unit': 'yıl', + 'f.I:kinderlos.label': 'Çocuksuz (bakım sigortası ek payı)', + 'f.I:kinderlos.o0': 'hayır', + 'f.I:kinderlos.o1': 'evet', + 'f.I:k_bav.label': 'bAV ürün maliyeti y/y', + 'f.I:k_av.label': 'Altersvorsorgedepot maliyeti y/y', + 'f.I:k_priv.label': 'Özel ETF hesabı maliyeti y/y', + 'f.I:infl.label': 'Enflasyon y/y', + 'f.I:sonst_zve.label': 'emeklilikte diğer vergiye tabi gelir', + 'f.I:rente_br.label': 'kamu brüt emekli aylığı y/y', + 'f.P:bbg_rv.label': 'Emeklilik sigortası prim tavanı (yıllık)', + 'f.P:bbg_kv.label': 'Sağlık/bakım sigortası prim tavanı', + 'f.P:bezug.label': 'Bezugsgröße (aylık)', + 'f.P:de_rv.label': 'Ortalama ücret (RV)', + 'f.P:rw.label': 'Güncel aylık puan değeri', + 'f.P:rw.unit': '€', + 'f.P:rv_an.label': 'Emeklilik primi, çalışan payı', + 'f.P:av_an.label': 'İşsizlik primi, çalışan payı', + 'f.P:kv_allg.label': 'Sağlık sigortası genel prim oranı', + 'f.P:kv_zus.label': 'Sağlık sigortası ortalama ek primi', + 'f.P:pv_ges.label': 'Bakım sigortası toplam prim oranı', + 'f.P:pv_an.label': 'Bakım sigortası, çalışan payı', + 'f.P:pv_kl.label': 'Bakım sigortası, çocuksuzluk ek payı', + 'f.P:gfb.label': 'Asgari geçim indirimi (1. dilim sonu)', + 'f.P:e2.label': '2. dilim sonu', + 'f.P:e3.label': '3. dilim sonu', + 'f.P:e4.label': '5. dilimin başı (en üst oran)', + 'f.P:a2.label': 'Katsayı a₂', + 'f.P:b2.label': 'Katsayı b₂', + 'f.P:a3.label': 'Katsayı a₃', + 'f.P:b3.label': 'Katsayı b₃', + 'f.P:c3.label': 'Sabit c₃', + 'f.P:c4.label': 'Sabit c₄', + 'f.P:c5.label': 'Sabit c₅', + 'f.P:soli.label': 'Dayanışma payı', + 'f.P:soli_fg.label': 'Dayanışma payı muafiyet sınırı', + 'f.P:soli_mz.label': 'Yumuşatma bölgesi marjinal yükü', + 'f.P:an_pausch.label': 'Çalışan götürü indirimi', + 'f.P:sa_pausch.label': 'Özel gider götürü indirimi', + 'f.P:kapst.label': 'Stopaj vergisi oranı', + 'f.P:tfs.label': 'Hisse fonlarında kısmî istisna', + 'f.P:sparerpb.label': 'Tasarruf götürü istisnası', + 'f.P:basiszins.label': 'Vorabpauschale taban faizi', + 'f.P:vp_faktor.label': 'Taban getiri katsayısı', + 'f.P:st_frei_q.label': 'vergiden muaf § 3 Nr. 63 (BBG-RV payı)', + 'f.P:sv_frei_q.label': 'primden muaf (BBG-RV payı)', + 'f.P:zul_g1.label': 'Prim, 1. kademe (kendi payının € başına)', + 'f.P:zul_s1.label': '1. kademe sınırı', + 'f.P:zul_g2.label': 'Prim, 2. kademe (kendi payının € başına)', + 'f.P:zul_s2.label': '2. kademe sınırı', + 'f.P:kind_zul.label': 'Çocuk başına prim', + 'f.P:av_max.label': 'Yıllık azami yatırım', + 'f.P:av_sa_max.label': '§ 10a azami indirim tutarı', + 'f.P:ertragsq.label': 'Getiri payı (67 yaş)', + 'f.P:halb.label': 'fark tutarının vergiye tabi kısmı', + + /* ---------------- Çerçeve, pencere başlıkları ---------------- */ + 'app.title': 'Emeklilik karşılaştırması', + 'hdr.title': 'Emeklilik‑karşılaştırması', + 'win.header': 'Emeklilik karşılaştırması', + 'win.result': 'Sonuç', + 'win.input': 'Bilgileriniz', + 'win.chart': 'Grafikler', + 'win.extra': 'Ek bilgiler', + 'win.calc': 'Hesap yolu', + 'win.share': 'Kaydet ve paylaş', + 'win.min': 'Küçült', + 'win.restore': 'Geri yükle', + 'win.n': function(p){ return p.n + '. pencere'; }, + 'ui.share': 'Rakamlarımla bağlantıyı kopyala', + 'ui.export': 'Dosya olarak kaydet', + 'ui.import': 'Dosya yükle', + 'ui.reset': 'Her şeyi sıfırla', + 'ui.pin.set': 'Referans olarak sakla', + 'ui.pin.clear': 'Referansı bırak', + 'ui.lang': 'Dil', + 'ui.lang.aria': 'Dil seç', + 'ui.lang.partial': 'yalnızca kısmen çevrildi', + 'ui.lang.partialNote': 'Bu dil kısmen çevrilmiştir: arayüz, alan adları, tablo başlıkları ve grafik açıklamaları hazır. Uzun hukuki açıklamalar — alanlardaki ? metinleri, sonuç yorumu ve hesap yolu — Almanca görünür. Kanun atıfları (BetrAVG, EStG, SGB V) zaten her dilde Almancadır: resmî olarak başka türlü yoklar.', + 'sb.up': 'Sonuca dön', + + /* ---------------- Üç seçenek ---------------- */ + 'opt.bav.name': 'bAV (ücret dönüşümü)', + 'opt.bav.short': 'bAV', + 'opt.bav.nom': 'işyeri emekliliği', + 'opt.bav.satz': 'İşyeri emekliliği', + 'opt.bav.gen': 'bAV’nin', + 'opt.av.name': 'Altersvorsorgedepot', + 'opt.av.short': 'AV hesabı', + 'opt.av.nom': 'Altersvorsorgedepot', + 'opt.av.satz': 'Altersvorsorgedepot', + 'opt.av.gen': 'Altersvorsorgedepot’un', + 'opt.priv.name': 'özel ETF hesabı', + 'opt.priv.short': 'özel', + 'opt.priv.nom': 'özel ETF hesabı', + 'opt.priv.satz': 'Özel ETF hesabı', + 'opt.priv.gen': 'özel ETF hesabının', + + /* ---------------- Göstergeler ---------------- */ + 'metric.monat.label': 'Aylık edim', + 'metric.monat.unit': '€/ay', + 'metric.ertrag.label': 'Net kazanç (bugünkü değer)', + 'metric.ertrag.unit': '€', + 'metric.irr.label': 'İç verim oranı', + 'metric.irr.unit': '% y/y', + 'metric.kapital.label': 'Emeklilik başındaki sermaye', + 'metric.kapital.unit': '€', + 'metric.pa': ' y/y', + 'metric.pp': ' puan', + 'metric.short.monat': 'Ay', + 'metric.short.ertrag': 'Kazanç', + 'metric.short.irr': 'İVO', + 'metric.short.kapital': 'Sermaye', + + /* ---------------- Giriş alanları, çerçeve ---------------- */ + 'unit.pct': '%', + 'unit.eur': '€', + 'unit.eurm': '€/ay', + 'ui.hintFor': function(p){ return 'Açıklama: ' + p.label; }, + 'ui.cnt.legal': function(p){ return p.n + ' hesap büyüklüğü'; }, + 'ui.cnt.fields': function(p){ return p.n + ' alan'; }, + 'group.bav': 'İşveren katkısı ve ödeme biçimleri ayrıntılı', + 'group.person': 'Zaman ekseni, ayrılma, yarı zaman', + 'group.steuer': 'Vergi, beyan, çocuklar', + 'group.markt': 'Maliyetler ve enflasyon', + 'group.ruhe': 'Emeklilik', + 'group.p_sv': 'Hesap büyüklükleri: sosyal sigorta 2026', + 'group.p_est': 'Hesap büyüklükleri: gelir vergisi tarifesi 2026 (§ 32a EStG)', + 'group.p_kap': 'Hesap büyüklükleri: menkul kıymet ve fon vergisi', + 'group.p_bav': 'Hesap büyüklükleri: işyeri ve teşvikli özel emeklilik', + + /* ---------------- Sonuç kartları ---------------- */ + 'card.lead': 'önde', + 'card.unchanged': 'değişmedi', + 'base.pinned': 'Saklanan duruma göre Δ', + 'base.delta': function(p){ return 'Δ ' + p.desc; }, + 'base.none': 'Bir sürgüyü oynatın — değişim burada Δ olarak görünür.', + 'base.desc.prev': 'önceki durum', + 'base.desc.pinned': 'saklanan durum', + 'base.desc.change': function(p){ return '„' + p.label + '“ değişmeden önce'; }, + 'verdict.pp': function(p){ return p.v + ' yüzde puanı'; }, + + /* ---------------- Kayan şerit ---------------- */ + 'sb.cap': function(p){ return p.label + ' · ' + p.unit + (p.kaufkraft ? ', bugünkü alım gücüyle' : ''); }, + 'sb.aria': function(p){ return 'Sonuç: ' + p.label; }, + + /* ---------------- Grafikler ---------------- */ + 'tab.sens': 'Duyarlılık', + 'tab.wf': 'Değer etkenleri', + 'tab.kap': 'Sermaye seyri', + 'tab.zer': 'Aylık ayrıştırma', + 'chart.error': function(p){ return 'Grafik gösterilemiyor: ' + p.msg; }, + 'sens.legendY': function(p){ return 'y: ' + p.label + ' (' + p.unit + ')'; }, + 'wf.up': 'kazancı artırır', + 'wf.down': 'kazancı azaltır', + 'wf.legend': 'Net kazancın bugünkü değeri, bugünkü alım gücüyle', + 'wf.barinfo': function(p){ return p.label + ': ' + p.note; }, + 'wfb.vp.label': 'Vorabpauschale’nin düşmesi', + 'wfb.zul.label': 'Primler ve özel gider indirimi', + 'wfb.arch.label': 'Vergilendirme mimarisi (kalan)', + 'wfb.agz.label': 'İşveren katkısı', + 'wfb.tarif.label': 'Tarife arbitrajı ve kalan', + 'wfb.kvpv.label': 'Versorgungsbezüge üzerinden sağlık/bakım primi', + 'wfb.ep.label': 'Emeklilik puanı kaybı', + 'kap.rentbeg': 'Emeklilik başlangıcı', + 'kap.swap': 'Sermaye → aylık hakkı', + 'kap.legend': 'düz çizgi: toplam  ·  kesik çizgi: serbestçe kullanılabilir', + 'zer.netto': 'net', + 'zer.tax': 'vergi', + 'zer.kv': 'sağlık/bakım', + 'zer.pension': 'aylık', + 'zer.legend': 'vergisağlık/bakımyitirilen kamu aylığırenkli taban = geriye kalan', + + /* ---------------- Hesap yolu ---------------- */ + 'det.h.bav': 'bAV', + 'det.h.av': 'AV hesabı', + 'det.h.priv': 'özel', + 'det.h.kennzahl': 'Gösterge', + 'det.h.wert': 'Değer', + 'det.erg.netto': 'Netten yatırılan toplam (nominal)', + 'det.erg.fremd': 'Dışarıdan gelen para (katkı ya da primler)', + 'det.erg.kapital': 'Ödeme başındaki sermaye', + 'det.erg.brutto': 'Brüt ödemeler toplamı', + 'det.erg.steuer': 'bunun gelir/stopaj vergisi', + 'det.erg.kvpv': 'bunun sağlık ve bakım sigortası', + 'det.erg.rentenverlust': 'Kamu emekli aylığı kaybı (birikimli)', + 'det.erg.nettoausz': 'Net ödemeler toplamı (nominal)', + 'det.erg.bwausz': 'Net ödemelerin bugünkü değeri', + 'det.erg.bwaufw': 'Net yükün bugünkü değeri', + 'det.erg.ertrag': 'Net kazancın bugünkü değeri', + 'det.erg.verhaeltnis': 'Kazancın yüke oranı', + 'det.erg.irr': 'İç verim oranı (nominal)', + 'det.erg.vorsprung': 'Özel hesaba karşı üstünlük', + 'det.mon.brutto': 'Aylık brüt edim', + 'det.mon.steuer': 'eksi gelir/stopaj vergisi', + 'det.mon.kvpv': 'eksi sağlık ve bakım sigortası', + 'det.mon.ep': 'eksi kamu emekli aylığı kaybı', + 'det.mon.netto': 'AYLIK NET (bugünkü alım gücüyle)', + 'det.diag.beitrag': 'Aylık brüt bAV katkısı', + 'det.diag.aufwand': 'Aylık net yük (ilk yıl)', + 'det.diag.grenzsteuer': 'Birikim evresinde marjinal vergi oranı (ilk yıl)', + 'det.diag.ersparnis': 'Toplam tasarruf oranı (vergi + prim), ilk yıl', + 'det.diag.svAG': 'işverenin fiilî prim tasarrufu', + 'det.diag.svAN': 'çalışanın fiilî prim tasarrufu', + 'det.diag.ngef': 'Teşviksiz bAV katkılarının payı (ilk yıl)', + 'det.diag.aussch': 'Yasal hakkın kullanımı (BBG-RV’nin % 4’ü)', + 'det.diag.agzVar': 'bunun işveren katkısı: yüzde olarak (ilk yıl)', + 'det.diag.agzFix': 'bunun işveren katkısı: sabit tutar (ilk yıl)', + 'det.diag.agzFixUeber4': '% 4 kabını aşan sabit katkı (prim yükü olarak sayılmadı)', + 'det.diag.vbMonat': 'Ödeme başındaki aylık Versorgungsbezug', + 'det.diag.freibetrag': 'Aynı yılda Versorgungsbezüge istisnası', + 'det.diag.vbQuote': 'Versorgungsbezug / istisna oranı', + 'det.diag.kapFreiKapital': 'primsiz mümkün sermaye (toplu ödeme)', + 'det.diag.kapFreiRente': 'primsiz mümkün sermaye (ömür boyu aylık)', + 'det.diag.memoRest': 'NOT: ufuktan sonraki bAV aylık ödemeleri', + 'det.diag.memoRestAv': 'NOT: ufuktan sonraki hesap aylığı', + 'det.diag.wiederanl': 'Vergi sonrası yeniden yatırım faizi', + 'det.diag.kapstEff': 'dayanışma payı ve kilise vergisi dahil efektif stopaj', + 'det.diag.bestAnteil': 'Kamu emekli aylığının vergiye tabi payı', + 'det.anspar.h.jahr': 'Yıl', + 'det.anspar.h.brutto': 'Brüt', + 'det.anspar.h.beitrag': 'bAV katkısı', + 'det.anspar.h.agzVar': 'İşv. katk. %', + 'det.anspar.h.agzFix': 'İşv. sabit', + 'det.anspar.h.sv': 'Prim tas.', + 'det.anspar.h.st': 'Vergi tas.', + 'det.anspar.h.netto': 'Net yük', + 'det.anspar.h.zul': 'Primler', + 'det.anspar.h.kbav': 'Sermaye bAV', + 'det.anspar.h.kav': 'Sermaye AV', + 'det.anspar.h.kpriv': 'Sermaye özel', + 'det.row.year': function(p){ return p.jahr + ' (' + p.alter + ' yaş)'; }, + 'det.ausz.h.jahr': 'Yıl', + 'det.ausz.h.bavBr': 'bAV brüt', + 'det.ausz.h.kvpv': 'sağlık/bakım', + 'det.ausz.h.steuer': 'Vergi', + 'det.ausz.h.mind': 'Aylık azalması', + 'det.ausz.h.bavNet': 'bAV net', + 'det.ausz.h.avBr': 'AV brüt', + 'det.ausz.h.avNet': 'AV net', + 'det.ausz.h.privBr': 'özel brüt', + 'det.ausz.h.privNet': 'özel net', + 'det.ann.h.annahme': 'Varsayım', + 'det.ann.h.vertrauen': 'Güven', + 'det.ann.h.anmerkung': 'Not', + 'det.ann.r1.a': 'Sosyal sigorta hesap büyüklükleri 2026, § 32a tarifesi 2026', + 'det.ann.r1.c': 'SVBezGrV 2026, Steuerfortentwicklungsgesetz', + 'det.ann.r2.a': 'Versorgungsbezüge üzerinden sağlık/bakım primi yükümlülüğü', + 'det.ann.r2.c': '§§ 229, 250 SGB V', + 'det.ann.r3.a': 'İstisna § 226 Abs. 2 S. 2 SGB V (sağlık)', + 'det.ann.r3.c': 'tartışmasız', + 'det.ann.r4.a': 'Bakım sigortasında istisna yerine eşik', + 'det.ann.r4.c': 'rehber metinlerdeki en sık hata kaynağı', + 'det.ann.r5.a': 'AV hesabı ödemesinin primden muaflığı', + 'det.ann.r5.c': 'Versorgungsbezüge değil', + 'det.ann.r6.a': 'Teşviksiz katmanlar için fark tutarının yarısı', + 'det.ann.r6.c': '§ 22 Nr. 5 S. 2 Buchst. b i.V.m. § 20 Abs. 1 Nr. 6 S. 2 EStG', + 'det.ann.r7.a': 'Katkı yalnız işverenin fiilî tasarrufu kadar', + 'det.ann.r7.c': 'karşı görüş % 15’i salt götürü olarak okuyor', + 'det.ann.r8.a': 'Özel gider azami tutarı 2.340 €', + 'det.ann.r8.c': 'MODEL VARSAYIMI. Bir çocuğun AV hesabının değerini yükseltip yükseltmediğini belirler', + 'det.ann.r9.a': 'Emeklilikte KVdR zorunlu sigortası varsayıldı', + 'det.ann.r9.c': 'isteğe bağlı sigortalılar incelenmedi', + 'det.t.prinzip': 'Karşılaştırma ilkesi', + 'det.t.erg': 'Sonuç, ayrıntılı', + 'det.t.mon': 'Aylık edim, ayrıştırılmış', + 'det.t.diag': 'Tanı', + 'det.t.anspar': 'Birikim evresi, yıl yıl', + 'det.t.ausz': 'Ödeme evresi, yıl yıl', + 'det.t.ann': 'Varsayımların dayanıklılığı', + + /* ---------------- Kaydet ve paylaş ---------------- */ + 'msg.loaded': 'Yüklendi.', + 'msg.loadError': function(p){ return 'Dosya okunamadı: ' + p.msg; }, + 'msg.reset': 'Temel duruma sıfırlandı.', + + /* ---------------- PWA ---------------- */ + 'pwa.installBtn': 'Kur', + 'pwa.installed': 'Kuruldu. Uygulamayı artık diğer uygulamalarınız arasında bulacaksınız.', + + /* ---------------- Alanlardaki açıklamalar (?) ---------------- */ + 'f.I:gehalt.hint': 'Tek seferlik ödemeler hariç, gerekirse 13. maaşın orantılı payı dahil. Marjinal vergi oranınızı ve prim tavanlarının üstünde olup olmadığınızı belirler.', + 'f.I:beitrag.hint': '§ 1a BetrAVG uyarınca brüt ücret dönüşümü. Yasal hak yalnız RV prim tavanının % 4’üne kadar vardır; üzerinde işverenin onayı gerekir.', + 'f.I:netto_ziel.hint': 'İlk yılda kullanılabilir gelirinizin azaldığı tutar — fiilen vazgeçilen tüketim, dolayısıyla ekonomik açıdan doğru karar değişkeni. Tam bu tutar üç seçenekte de yatırılır; adil bir karşılaştırmanın koşulu budur. Üstündeki brüt katkıya bire bir bağlıdır: N(B) = B − sosyal sigorta tasarrufu − vergi tasarrufu kesin artandır, dolayısıyla tersine çevrilebilir. Prim tavanlarındaki ve tarife eşiklerindeki kırılmalar yüzünden kapalı biçimde çözülemez, bu yüzden 34 ikiye bölme — bir sentin onda birinden daha hassas.', + 'f.I:agzus.hint': 'Yasal asgari % 15 (§ 1a Abs. 1a BetrAVG); birçok işveren daha fazla öder. Özel hesaba karşı başabaş noktası kabaca (1+z)·(1−0,211) ≈ 1 olduğu yerde, yani z ≈ % 26,7 — duyarlılık eğrisiyle sınanabilir. „Fiilî tasarruf“ katkı kipinde bu değere çoğu zaman hiç ulaşılamaz, çünkü katkı önceden doygunluğa ulaşır.', + 'f.I:agz_fix.hint': 'Toplu sözleşme veya işletme anlaşmasından gelen, tutardan bağımsız sabit katkı — Deutsche Bahn’da ve birçok toplu sözleşmede yaygın, orada § 1a Abs. 1a BetrAVG uyarınca % 15’e ek olarak. § 3 Nr. 63 EStG uyarınca işveren finansmanlı bir bağıştır ve % 8 kabını ve % 4 primden muafiyeti (§ 1 Abs. 1 S. 1 Nr. 9 SvEV) ÖNCELİKLİ olarak doldurur: kendi dönüşümünüz bu ölçüde dışlanır ve pahalılaşır. İktisadi açıdan bir kaldıraç değil bir tabandır: bir sonraki katkı avronuzun marjinal getirisini değiştirmez (∂²kazanç/∂agz_fix∂katkı ≤ 0, dışlama yoluyla onu düşürebilir bile), ortalamayı ise güçlü biçimde yükseltir. Duyarlılık eğrisinde bu yüzden yaklaşık afindir — % 4 ya da % 8 kabı tükenene kadar, sonra eğri kırılır.', + 'f.I:agz_fix_dyn.hint': 'Sabit tutarlar çoğunlukla toplu sözleşmede nominal olarak durur ve yalnız toplu sözleşme dönemlerinde artırılır — öntanım bu yüzden „nominal, sabit“. % 2 enflasyonla 27 yıl sonra bundan 1,02⁻²⁷ ≈ 0,59 faktörü kalır; bunu fazla kötümser bulan „ücretle birlikte“ seçeneğine geçer ve gsteig − infl büyüme oranıyla reel bir katkı elde eder.', + 'f.I:agzus_sv.hint': '„Fiilî tasarruf“ kanun metnidir: § 1a Abs. 1a BetrAVG katkıyı yalnız işveren GERÇEKTEN sosyal sigorta primi tasarruf ettiği KADAR borçludur. Ücretiniz her iki prim tavanının da üstündeyse işveren hiçbir şey tasarruf etmez ve hiçbir şey borçlu olmaz. Bu yüzden sürgü temel durumda yaklaşık % 21’de doygunluğa ulaşır. „Tam katkı“ gönüllü ya da toplu sözleşmeye dayalı bir taahhüttür, „yalnız muaf kısım“ ise yaygın götürü uygulamadır. Fiilî-tasarruf yorumunun güven düzeyi yakl. % 75.', + 'f.I:dyn.hint': 'Katkı ücret artışıyla birlikte yükselirse, % 8 kabının kullanımı yıllar içinde yaklaşık sabit kalır. Nominal sabit kalırsa, reel değeri enflasyonla düşer — ve karşılaştırma için diğer iki seçeneğin aldığı net yük de onunla birlikte düşer.', + 'f.I:rendite.hint': 'Maliyetlerden ve vergilerden önce. Üç seçenekte de aynı ETF — ancak böyle yatırım kararları değil teşvik mimarileri karşılaştırılır.', + 'f.I:alter.hint': 'Birikim evresinin başlangıç noktası. Takvim yılı 0 = 2026.', + 'f.I:rentbeg.hint': 'Üç seçeneğin de ödeme evresinin başlangıcı. Altersvorsorgedepot en erken 65 yaşından itibaren ödenebilir (2026 reformu).', + 'f.I:kv_ruhe.hint': 'Belirleyici kaldıraç. Kamu sağlık sigortasında işyeri emekli aylıkları Versorgungsbezüge sayılır ve tam prim oranını taşır (§§ 229, 250 SGB V); özel emeklilik birikimi taşımaz. Yalnızca bu ayar sonucu tersine çevirir.', + 'f.I:auszform.hint': 'Toplu sermaye: geldiği yıl tam vergiye tabidir, sağlık sigortası primleri 120 aya yayılır (§ 229 Abs. 1 S. 3 SGB V). Aylık, ödemeyi kalan yaşam süresine yayar ve bu yüzden aynı istisna altında kat kat daha fazla sermayeyi korur. Model yalnız tümüyle ya da hiç bilir; bAV’nin kısmî sermaye ödemesi modellenmemiştir.', + 'f.I:teilkap.hint': 'Ödeme evresinin başında biriken sermayenin % 30’una kadarı toplu ödeme olarak mümkündür — her iki ödeme biçiminde de. İki nedenden dolayı maliyetlidir: geldiği yıl tam artan oranlı vergilendirme ve sonrasında yalnızca stopaj vergisi sonrası faiz oranı. Yıllık azami tutarı aşan fazlalık („sleeve“) toplu ödeme yapılmadan aylığa bağlanır; bu bir model kuralıdır, yasa hükmü değildir.', + 'f.I:av_auszform.hint': 'Toplu ödeme dışındaki sermayeye ne olacağı — bunun üzerindeki bAV kararından bağımsız olarak. Çekim planı: para yatırımda kalır ve faiziyle çekilir; teşviksiz katman fark tutarının yarısıyla vergilendirilir. Ömür boyu aylık: sermaye sağlayıcıya geçer, buna karşılık teşviksiz katman yalnız getiri payıyla vergilendirilir (§ 22 Nr. 5 S. 2 Buchst. a EStG, 67 yaşından itibaren burada yaklaşık % 26 yerine % 17). Teşvikli katman her iki durumda da tam olarak erteli vergiye tabidir, bu değişmez.', + 'f.I:agz_fix_min.hint': 'Eşleştirme modelleri sabit tutarı asgari bir kendi katkısına bağlar („en az X dönüştüren Y alır“). 0, koşulsuz demektir — o zaman katkı, katkı sıfır olsa bile her aktif yılda akar. Model anlamına dikkat: gerçekten koşulsuz bir katkı, dönüşüm kararının bir fark etkisi olmazdı ve dönüşüm olmasa da akacağı halde karşılaştırmada bAV lehine yazılırdı. Yalnız katılıma gerçekten bağlı olanı girin.', + 'f.I:rentfak_av.hint': 'Yalnız hesabın aylığa bağlanması durumunda. bAV’dekiyle aynı öntanımlıdır; bir hesap sözleşmesi sigorta kılıfı gerektirmez ve bu yüzden daha uygun olabilir — somut tekliften gelen değeri girin. 0’da aylık yoktur.', + 'f.I:rentdyn_av.hint': 'Hesap sözleşmesinin aylık evresinde kâr payı ya da fon gelişimi.', + 'f.I:rentfak.hint': '„Aylık“ ödeme biçiminde geçerli. 10.000 € başına 26 € aylık, yaklaşık % 3,1 çekim oranına karşılık gelir. Ürün bilgi formunda yer alır.', + 'f.I:rentdyn.hint': 'Aylık evresinde kâr payı ya da fon gelişimi.', + 'f.I:fuenftel.hint': '§ 34 EStG, § 3 Nr. 63 sözleşmelerinden planlı toplu ödemede BFH X R 23/15 kararı uyarınca yalnız istisnai olarak uygulanır. İhtiyatlı yaklaşım: hayır.', + 'f.I:planende.hint': 'Çekim planları buraya kadar sürer. Ömür boyu aylıklar aynı ufuk üzerinden karşılaştırılır; bundan sonra akan „Tanı“ altında bir not olarak durur. Uzun yaşayan orada kazanır.', + 'f.I:ausscheid.hint': 'Bu noktadan sonra artık ücret ve katkı yoktur. Sermaye ödeme başlangıcına kadar faiz getirmeye devam eder.', + 'f.I:tzalter.hint': 'Ödeme başlangıcından itibaren her değer şu anlama gelir: yarı zamanlı çalışma yok. Öntanım bu yüzden 67.', + 'f.I:tzfaktor.hint': 'Tam zamanlı ücretin payı. % 60 = % 60’lık kadro.', + 'f.I:gsteig.hint': 'Prim tavanlarını, Bezugsgröße’yi, ortalama ücreti ve aylık puan değerini de ileri taşır.', + 'f.I:stkl.hint': 'Belirleyici olan VERGİLENDİRME TÜRÜ’dür, ücret vergisi sınıfı değil: sınıf yalnız yıl içi kesintiyi düzenler, yıllık tahakkuk zaten § 32a Abs. 5 EStG uyarınca bölüşmeyle hesaplanır. „Birlikte“ seçeneğinde eşin vergiye tabi gelirini mutlaka girin.', + 'f.I:partner.hint': 'Yalnız birlikte beyanda. Hesaplanan: 2·ESt((zvE + zvE_eş)/2).', + 'f.I:kist.hint': 'Bavyera ve Baden-Württemberg’de % 8, diğer yerlerde % 9, kiliseden ayrılmada 0. Stopaj vergisini de etkiler: 0,25/(1+0,25k)·(1+0,055+k).', + 'f.I:tarifanp.hint': 'Tüm tarife λ = (1+x)^t faktörüyle genişletilir: ESt = s·λ·T(zvE/s/λ). Bu, tüm eşiklerin orantılı kaydırılmasına tam olarak denktir. % 0, tam soğuk artan oranlılığı gösterir.', + 'f.I:kinder.hint': 'Altersvorsorgedepot’ta çocuk primi: yatırılan her € için 1 €, çocuk başına 300 €’ya kadar.', + 'f.I:kind_jahre.hint': 'Çocuk primi çocuk parası hakkına bağlıdır (§ 85 EStG), dolayısıyla tüm birikim evresi boyunca sürmez.', + 'f.I:kinderlos.hint': 'Bakım sigortasına, yalnız çalışan tarafından karşılanan % 0,6 puan ek pay (§ 55 Abs. 3 SGB XI).', + 'f.I:k_bav.hint': 'Sigorta kılıfı artı TER. Efektif maliyetler ürün bilgi formunda yer alır — orada bakın, tahmin etmeyin.', + 'f.I:k_av.hint': 'Standart hesapta efektif maliyetler yasayla yılda % 1,0 ile sınırlıdır.', + 'f.I:k_priv.hint': 'Geniş kapsamlı bir dünya ETF’sinin saf TER’i.', + 'f.I:infl.hint': '„Bugünkü alım gücüyle“ verilen tüm değerler için iskonto oranı. Sıralamayı neredeyse hiç değiştirmez, ama tüm düzeyleri değiştirir.', + 'f.I:sonst_zve.hint': 'Öncelikle burada karşılaştırılan ürünler hariç, kamu emekli aylığının vergiye tabi payı. Ödeme evresindeki marjinal vergi oranını — dolayısıyla t₀ − t₁ tarife arbitrajını — belirler.', + 'f.I:rente_br.hint': 'Yalnızca sağlık sigortasındaki tavan için: kamu emekli aylığı ile Versorgungsbezüge TEK bir prim tavanını paylaşır (§ 223 Abs. 3 SGB V).', + 'f.P:bbg_rv.hint': 'SVBezGrV 2026 (BGBl. 2025 I Nr. 116), ülke genelinde tek.', + 'f.P:bbg_kv.hint': 'SVBezGrV 2026; aylık 5.812,50 €.', + 'f.P:bezug.hint': 'SVBezGrV 2026, yıllık 47.460 €. Bunun yirmide biri sağlık sigortasında Versorgungsbezüge istisnasıdır (§ 226 Abs. 2 S. 2 SGB V).', + 'f.P:de_rv.hint': 'SGB VI Ek 1, 2026 değeri — emeklilik puanlarının paydası.', + 'f.P:rw.hint': 'Rentenwertbestimmungsverordnung 2026, 1.7.2026’dan itibaren: 42,52 € (+% 4,24).', + 'f.P:rv_an.hint': '% 18,6, yarı yarıya.', + 'f.P:av_an.hint': '% 2,6, yarı yarıya.', + 'f.P:kv_allg.hint': '§ 241 SGB V.', + 'f.P:kv_zus.hint': 'BMG duyurusu; kasaya göre değişir — kendi kasanızın oranını girin.', + 'f.P:pv_ges.hint': '§ 55 SGB XI. İkinci çocuktan itibaren çocuk indirimleri modellenmemiştir.', + 'f.P:pv_an.hint': 'Saksonya’da farklıdır (% 2,3).', + 'f.P:pv_kl.hint': '§ 55 Abs. 3 SGB XI, yalnız çalışan tarafından.', + 'f.P:gfb.hint': 'Steuerfortentwicklungsgesetz’in verdiği haliyle § 32a Abs. 1 EStG.', + 'f.P:e2.hint': 'Marjinal vergi oranı % 14’ten % 23,97’ye yükselir.', + 'f.P:e3.hint': 'Marjinal vergi oranı % 23,97’den % 42’ye yükselir.', + 'f.P:e4.hint': '277.826 €’dan itibaren % 45 geçerlidir.', + 'f.P:a2.hint': 'ESt = (a₂·y + b₂)·y, y = (zvE − asgari geçim indirimi)/10.000.', + 'f.P:a3.hint': 'ESt = (a₃·z + b₃)·z + c₃, z = (zvE − 17.799)/10.000.', + 'f.P:c4.hint': 'ESt = 0,42·zvE − c₄.', + 'f.P:c5.hint': 'ESt = 0,45·zvE − c₅.', + 'f.P:soli.hint': 'SolzG 1995.', + 'f.P:soli_fg.hint': '2026, temel tarife, tahakkuk eden ESt üzerinden; bölüşmede iki katı. Ayrıca bir yumuşatma bölgesi vardır.', + 'f.P:soli_mz.hint': '§ 3 Abs. 2a SolzG.', + 'f.P:an_pausch.hint': '§ 9a S. 1 Nr. 1a EStG.', + 'f.P:sa_pausch.hint': '§ 10c EStG.', + 'f.P:kapst.hint': '§ 32d Abs. 1 EStG.', + 'f.P:tfs.hint': '§ 20 Abs. 1 Nr. 3 i.V.m. § 20 InvStG, % 50’nin üzerinde hisse fon payı.', + 'f.P:sparerpb.hint': '§ 20 Abs. 9 EStG; bölüşmede iki katına çıkar. Vorabpauschale’nin büyük kısmını emer — bkz. değer etkenleri.', + 'f.P:basiszins.hint': '13.01.2026 tarihli BMF yazısı, § 18 Abs. 4 InvStG (2025: % 2,53). 0’a ayarlamak şu anlama gelir: Vorabpauschale yok.', + 'f.P:vp_faktor.hint': '§ 18 Abs. 1 S. 1 InvStG.', + 'f.P:st_frei_q.hint': 'BBG-RV’nin % 8’i = 2026’da 8.112 €.', + 'f.P:sv_frei_q.hint': '§ 1 Abs. 1 S. 1 Nr. 9 SvEV; % 4 = 2026’da 4.056 €. Aynı zamanda § 1a BetrAVG uyarınca yasal hakkın sınırı.', + 'f.P:zul_g1.hint': 'Altersvorsorgereformgesetz, Mayıs 2026’dan itibaren yürürlükte, uygulama 1.1.2027’den itibaren.', + 'f.P:zul_s1.hint': '360 €’ya kadar kendi katkısı: € başına 50 sent.', + 'f.P:zul_g2.hint': '361 ile 1.800 € arası: € başına 25 sent.', + 'f.P:zul_s2.hint': 'Teşvikli kendi katkısının azami tutarı; azami 540 € temel prim sağlar.', + 'f.P:kind_zul.hint': 'Yatırılan her € için 1 €, çocuk başına 300 €’ya kadar.', + 'f.P:av_max.hint': 'Teşvikli özel emeklilik reformu hakkında BMF SSS, 05.05.2026 tarihli. Bunun üzerindeki tutar, özel hesap gibi vergilendirilen bir yan hat üzerinden ilerler.', + 'f.P:av_sa_max.hint': 'MODEL VARSAYIMI, güven düzeyi yakl. % 70. 1.800 €’ya kadar kendi katkısı artı primler. Bu tek rakam, bir çocuğun AV hesabının değerini yükseltip yükseltmediğini belirler.', + 'f.P:ertragsq.hint': 'Teşviksiz aylık payları için § 22 Nr. 1 S. 3 Buchst. a Doppelbuchst. bb EStG.', + 'f.P:halb.hint': '§ 20 Abs. 1 Nr. 6 S. 2 EStG kıyasen (12 yıldan uzun sözleşme, 62’den sonra ödeme): fark tutarının yarısı. Güven düzeyi yakl. % 80.', + + /* ---------------- Genel metin, altbilgi, göstergeler ---------------- */ + 'app.meta': 'İşyeri emekliliği, Altersvorsorgedepot ve özel ETF hesabını aynı net yükte karşılaştırın. 2026 hukuki durumu.', + 'hdr.sub': 'İşyeri emekliliği, Altersvorsorgedepot ve özel ETF hesabı — aynı net yükte ve aynı ETF ile. 2026 hukuki durumu.', + 'input.sub': 'Rakamlar her değişiklikte anında yeniden hesaplanır. ? ile her alan kendini açıklar.', + 'extra.sub': 'Burada her şeyin anlamlı öntanımları var. Yalnız size uyuyorsa dokunun.', + 'calc.sub': 'Adım adım izlemek isteyenler için.', + 'share.sub': 'Bilgileriniz yalnızca bu tarayıcıda tutulur (localStorage). Hiçbir şey aktarılmaz, ne sunucu ne de izleyici vardır.', + 'footer.1': 'Vergi ya da yatırım danışmanlığı değildir. Bir model, sözleşme değildir. Reforme edilmiş özel emeklilik birikimiyle ilgili 2026 hukuki durumu birçok noktada henüz kesin olarak açıklığa kavuşmamıştır; güven düzeyi en düşük varsayımlar „Hesap yolu → Varsayımların dayanıklılığı“ altında yer alır ve orada değiştirilebilir.', + 'footer.2': 'Hesap çekirdeği birebir bAV-DYNO_vs_Altersvorsorgedepot_vs_ETF.xlsx Excel modelinden aktarılmış ve üç test durumuna karşı makine hassasiyetinde sınanmıştır (en büyük göreli sapma 1,3·10−14).', + 'metric.monat.desc': 'Tüm ödeme evresi boyunca aynı değerle sabit aylık ödeme, bugünkü alım gücüyle. Bugünkü net gelirinizle doğrudan karşılaştırılabilen tek rakam.', + 'metric.ertrag.desc': 'Seçeneğin bugünkü alım gücüyle kendi katkısının ötesinde ne getirdiği: tüm net ödemelerin bugünkü değeri eksi net yükün bugünkü değeri.', + 'metric.irr.desc': 'Fiilen yatırılan net tutar üzerinden getiri, nominal. ETF’in ayarlanan brüt getirisiyle doğrudan karşılaştırılabilir — fark, teşvik ve kesintilerin birlikte ne kadar mal olduğu ya da kazandırdığıdır.', + 'metric.kapital.desc': 'Vergilerden ve sosyal sigorta primlerinden önce, nominal. Bilinçli olarak karar değişkeni DEĞİLDİR: bAV burada çoğu zaman önde gider, ama ödemede kaybeder.', + 'ui.couple': ' Aynı büyüklüğe iki bakış açısı. Birini değiştirin, diğeri onu izler.', + 'ui.legalNote': 'Kaynağıyla birlikte yasal büyüklükler. Yalnız hukuk değiştiyse ya da kasanız farklıysa değiştirin.', + + /* ---------------- Sürgülerdeki koşullu notlar ---------------- */ + 'n.beitrag.ueber8': function(p, f){ + return 'RV prim tavanının % 8’inin üzerinde (yılda ' + f.eur(p.v8) + '). Bunun üzerindeki kısım ' + + 'ne vergi ne de sosyal sigorta bakımından teşviklidir — sigorta kılıfına girer ve orada ' + + 'yalnız sağlık sigortası prim yükümlülüğünü doğurur.'; }, + 'n.beitrag.ueber4': function(p, f){ + return 'RV prim tavanının % 4’ünün üzerinde (yılda ' + f.eur(p.v4) + '). Buraya kadar § 1a ' + + 'BetrAVG uyarınca yasal hakkınız vardır, üzerinde işverenin onayı gerekir.'; }, + 'n.agzus.gedeckelt': function(p, f){ + return 'Şu düzeyde sınırlandı: ' + f.pct(p.quote, 1) + '. İşveren fiilen yılda yalnız ' + + f.eur2(p.ersparnis) + ' tasarruf eder — katkı kipi „fiilî tasarruf“ olarak kaldıkça daha ' + + 'yüksek değerler burada hiçbir şeyi değiştirmez.'; }, + 'n.agz_fix.fliesstNicht': function(p, f){ + return 'Akmıyor: aylık katkınız olan ' + f.eur2(p.beitrag) + ', „Ek bilgiler“ altındaki ' + + 'asgari eşik olan ' + f.eur2(p.schwelle) + ' altında.'; }, + 'n.agz_fix.ueber4': function(p, f){ + return 'Sabit katkı tek başına % 4 kabını (yılda ' + f.eur(p.topf) + + ') ' + f.eur(p.ueber) + ' aşıyor. Bu kısım sizde prime tabi iş ücreti olurdu — model ek ' + + 'prim yükünü KARŞI HESAPLAMAZ ve bu ölçüde bAV’yi olduğundan iyi gösterir.'; }, + 'n.agz_fix.verdraengung': function(p, f){ + return '% 4 kabını öncelikli olarak doldurur: kendi katkınızdan yalnız ' + + f.eur(p.rest) + ' sosyal sigorta priminden muaf kalır. Net yükünüz bu yüzden artar — ' + + 'katkı yine de bedava para olmaya devam eder, yalnız kendi teşvikinizin sınırını kaydırır.'; }, + 'n.agz_fix.ueber8': 'Kendi katkınızla birlikte BBG-RV’nin % 8’inin üzerinde — fazlalık ne vergi ne de prim bakımından teşviklidir.', + 'n.agz_fix_min.knapp': function(p, f){ + return 'Eşiğin yalnız ' + f.eur2(p.d) + ' üzerindesiniz. Altında sabit katkı tamamen düşer: ' + + 'son katkı avronuzun marjinal getirisi burada sonsuzdur, brüt ↔ net bağlantısı orada ' + + 'süreksizdir.'; }, + 'n.agz_fix_min.verfehlt': function(p, f){ + return 'Eşiğe ulaşılmadı — ayda ' + f.eur2(p.fehlt) + ' daha, ' + f.eur2(p.zuschuss) + + ' katkıyı tetikler. Bu, tüm modeldeki en değerli avro hemen hemen daima budur.'; }, + 'n.teilkap.kosten': function(p, f){ + return 'Maliyeti ' + (p.gewinn ? 'yok, tam tersine: ' + p.dtxt : p.dtxt + ' ' + p.unit) + + ', salt aylığa bağlamaya kıyasla. Neden: toplu ödeme geldiği yıl tam artan oranlı vergiye ' + + 'tabidir (orada marjinal yük ' + f.pct(p.grenz, 1) + ') ve sonrasında ürün getirisi yerine ' + + 'yalnız stopaj vergisi sonrası oranla faiz kazanır.'; }, + 'n.av_auszform.horizont': function(p, f){ + return 'Karşılaştırma ufkunun ötesinde bu aylık hâlâ ' + f.eur(p.rest) + + ' ödemeye devam eder; bunlar burada SAYILMAZ. Sabit bir ufuk her ömür boyu aylığı ' + + 'sistematik olarak düşük gösterir — uzun yaşayan burada kazanır.'; }, + 'rank.swap': function(p, f){ + return 'Göstergeler birbiriyle çelişiyor. Aylık edime göre ' + + p.a + ', ' + p.b + '’nin önünde; net kazancın bugünkü değerine göre ise tam tersi. ' + + 'Neden: bugünkü değer enflasyonla iskonto edilir (' + f.pct(p.infl, 2) + '), aylık edim ' + + 'ise vergi sonrası yeniden yatırım faiziyle aylığa bağlanır (' + f.pct(p.wiederanl, 2) + '). ' + + 'Bu ikisi ne kadar birbirinden uzaklaşırsa, erken bir toplu ödeme o kadar iyi görünür. ' + + 'Hangi göstergenin geçerli olduğu, parayı yatırıp yatırmayacağınıza ya da harcayıp ' + + 'harcamayacağınıza bağlıdır — „harcama“ durumunda „Özel ETF hesabı maliyetleri“ ' + + 'alanındaki değeri, yeniden yatırım faizi sıfıra yaklaşacak şekilde ayarlayın.'; }, + 'warn.unreachable': 'Bu net yüke ulaşılamıyor — ücretinizi aşıyor. Ulaşılabilecek en yüksek değer ayarlandı.', + 'warn.inactive': 'İlk yılda, verdiğiniz bilgilere göre artık çalışmıyorsunuz — ücret dönüşümü yok, dolayısıyla bir brüt katkının geri hesaplanabileceği bir net yük de yok. „İşten ayrılma“ ve „Bugünkü yaş“ alanlarını kontrol edin.', + 'verdict.lead': function(p){ + return '' + p.satz + ' ' + p.wert + ' ile önde — ' + p.nom2 + '’den ' + p.d2 + ' daha fazla' + + (p.nom3 ? ' ve ' + p.nom3 + '’den ' + p.d3 + ' daha fazla' : '') + '.'; }, + 'verdict.top': function(p, f){ + return ' Özel ETF hesabına karşı ' + p.gen + ' farktaki en büyük tekil kalem „' + p.label + + '“ — ve bu ' + p.gen + ' ' + (p.pro ? 'lehine' : 'aleyhine') + ', ' + f.eur(p.wert) + + ' bugünkü değerle. Tam ayrıştırma „Değer etkenleri“ altında yer alır.'; }, + 'verdict.band': function(p, f){ + return 'Bu ne kadar dayanıklı? ' + f.pct(p.mid, 1) + ' yerine ' + + f.pct(p.lo, 1) + ' brüt getiride ' + p.vlo + ', ' + f.pct(p.hi, 1) + ' getiride ise ' + + p.vhi + ' olurdu — sıralama ' + + (p.stabil ? 'bu aralıkta aynı kalır.' + : 'bu aralıkta tersine döner, sonuç dolayısıyla burada güvenilir değil.') + + ''; }, + 'demo.text': 'Bunlar hâlâ örnek değerler — 40 yaşında, yılda 75.000 € brüt ücret, ayda 300 € ücret dönüşümü, kamu sağlık sigortalısı. „Bilgileriniz“ altına kendi verilerinizi girin; bu not o zaman kendiliğinden kaybolur.', + 'sens.readout': 'Kesik çizgi: güncel değeriniz. Halkalar: özel hesapla kesişim noktaları. Değerler için eğrinin üzerine gelin ya da dokunun.', + 'sens.note': function(p){ + return 'Son oynatılan sürgü tüm aralığı boyunca hesaplanır — ' + p.n + + ' tam model hesabı. Şu an: „' + p.label + '“. ' + + 'Başka bir sürgüyü oynatın, eğri onunla birlikte değişir.'; }, + 'sens.noteNetto': function(p, f){ + return ' Dikkat: bu sürgü net yükü de değiştirir (burada ayda ' + f.eur2(p.lo) + ' ile ' + + f.eur2(p.hi) + ' arası) ve dolayısıyla üç seçeneğin de yatırdığı tutarı. ' + + 'Bu yüzden üç eğri her tek x değerinde adil biçimde karşılaştırılabilir, ama farklı x ' + + 'değerleri arasındaki düzey öyle değildir. Kırılmalar prim tavanlarında (' + + f.eur(p.bbgkv) + ' KV/PV için, ' + f.eur(p.bbgrv) + ' RV/AV için) ve tarife eşiklerinde ' + + 'bulunur.'; }, + 'wf.check': function(p, f){ + return 'Kontrol: ' + f.eur(p.start) + ' + ' + f.eur(p.summe) + ' = ' + f.eur(p.start + p.summe) + + ' (olması gereken ' + f.eur(p.ende) + ', sapma ' + f.nf2(p.start + p.summe - p.ende) + ' €).'; }, + 'wf.note': 'Teleskopik ayrıştırma, bu yüzden tam olarak tutar — ama sıraya bağlıdır: etkiler toplamsal olarak ayrılamaz, her çubuk kendisinin üzerindekiler verildiğinde katkıyı ölçer. Türetme için bir çubuğa dokunun.', + 'wfb.vp.note': 'Ne bAV ne de Altersvorsorgedepot Vorabpauschale’yi (§ 18 InvStG) bilir. Vorabpauschale’siz özel hesap eksi Vorabpauschale’li özel hesap olarak ölçülür. Çubuk negatif olabilir: Vorabpauschale büyük ölçüde tasarruf götürü istisnasına gider, ama maliyet tabanını tam tutarıyla yükseltir — o zaman özel hesap için net bir avantajdır.', + 'wfb.zul.note': 'Yeni prim modeline göre dışarıdan gelen para artı § 10a EStG uyarınca indirim. Her iki teşvik yolunun da kapatılmasıyla ölçülür.', + 'wfb.arch.note': 't₀ − t₁ tarife arbitrajı ve geri kalan her şey. Zincirin tam olarak tutması için artık olarak belirlenir.', + 'wfb.agz.note': 'Dışarıdan gelen para — bAV’nin vergi hukukundan gelmeyen tek yapısal avantajı. Katkının kapatılmasıyla ölçülür.', + 'wfb.tarif.note': 'Yatırırken eksi çekerken marjinal vergi oranı, artı geri kalan her şey. Zincirin tam olarak tutması için artık olarak belirlenir. Yalnız başına vergi ertelemesi değersizdir: (1−t)(1+r)ⁿ = (1+r)ⁿ(1−t), çarpma değişmelidir.', + 'wfb.kvpv.note': '§§ 229, 250 SGB V: tam prim oranını emekli tek başına taşır. „Emeklilikte özel sağlık sigortası“ ayarına göre fark olarak ölçülür.', + 'wfb.ep.note': 'Ücret dönüşümü prime tabi ücreti ve dolayısıyla kamu emekli aylığını azaltır. Net olarak karşı hesaplanmıştır.', + 'kap.readout': function(p, f){ + return 'Emeklilik başında bağlı: bAV ' + f.eur(p.bavGeb) + ' / ' + f.eur(p.bav) + + ' · AV hesabı ' + f.eur(p.avGeb) + ' / ' + f.eur(p.av) + + ' · özel hesap ' + f.eur(0) + ' / ' + f.eur(p.priv) + + '. Eşdeğer aylık edim tüketildiği için her seçenek sıfırda biter.'; }, + 'kap.note': function(p, f){ + return 'Üründeki hesap bakiyesi; ödeme evresinde buna net olarak yeniden yatırılan ' + + 'ödemeler eklenir (vergi sonrası ' + f.pct(p.wiederanl, 2) + ') ve fiilen tüketilen ' + + 'eşdeğer aylık edim çıkarılır. Bu yüzden her seçenek tam olarak sıfıra iner. Tüketim yalnız ' + + 'yeniden yatırımdan çıktığı ve ürün sermayesi vergi öncesi ürün getirisiyle büyüdüğü ' + + 'üründe kaldığı için, eğriler yine de orantılı seyretmez. ' + + '— Kesik çizgi serbestçe kullanılabilir kısımdır: bAV emeklilik başlangıcına kadar ' + + 'tümüyle bağlıdır (§ 1b BetrAVG hak kaybının önlenmesini bilir, kullanılabilirliği değil), ' + + 'Altersvorsorgedepot’ta 65’ten önce çekim teşviki zedeler ve yalnız yıllık azami tutarın ' + + 'üzerindeki fazlalık serbesttir, özel hesap her zaman serbesttir. Toplu ödemenin iyi ' + + 'göründüğü tek eksen budur. ' + + (p.verrentet ? 'Hesabı aylığa bağladığınız için orada da sermaye sağlayıcıya geçer — ' + + 'eğri buna uygun olarak düşer, hiçbir şey kaybolmamış olsa da. ' : '') + + 'Ve bir kez daha açıkça: eğriler yalnız BU tek karardan doğan varlığı gösterir, ' + + 'toplam varlığınızı değil.'; }, + 'zer.readout': 'Her şey bugünkü alım gücüyle sabit aylık edim olarak. Aylığa bağlama doğrusal olduğundan bloklar tam olarak toplanır.', + 'zer.note': function(p, f){ + return 'İlgili dönem üç seçenek için de aynıdır. Toplu ödeme on ikiye bölünmez, vergi ' + + 'sonrası yeniden yatırım faiziyle (' + f.pct(p.wiederanl, 2) + + ' yıllık) aynı döneme yayılarak aylığa bağlanır. Sermayeyi yatırım yapmak yerine ' + + 'tüketen daha kötü durumda kalır.'; }, + 'det.warn.lead': 'Teşvikli koridorun dışındasınız: ', + 'det.warn.aussch': '% 100 kullanımın üzerinde artık ücret dönüşümüne yasal hak yoktur. ', + 'det.warn.ngef': 'Katkıların hissedilir bir kısmı ne vergi ne de sosyal sigorta bakımından teşviklidir — bu katman, sağlık sigortası prim yükümlülüğü dışında hiçbir karşılık almadan bir sigorta kılıfına girer. ', + 'det.warn.vb': 'Versorgungsbezug istisnayı belirgin biçimde aşıyor; mutlak istisnanın koruyucu etkisi 1/sermaye gibi düşer. ', + 'det.ann.intro': 'Sıralama, 2026’da henüz tümüyle açıklığa kavuşmamış hukuki sorulara bağlıdır. Parantez içindeki sayılar öznel güven düzeyleridir.', + 'det.ann.notmodelled': 'Modellenmemiş: erken emeklilikte kesintiler, ücret dönüşümünün hastalık, işsizlik ve ebeveyn parasına etkisi, dul/yetim maaşı, iflas güvencesi (PSVaG), işveren değişiminde taşınabilirlik, bakım sigortasında çocuk indirimleri, § 32d Abs. 6 EStG uyarınca elverişlilik kontrolü, haciz ve asgari güvence koruması, ufkun ötesindeki uzun yaşam riski.', + 'det.prinzip': '

Brüt katkıların karşılaştırılması adil olmazdı: ücret dönüşümü brütten, özel tasarruf ise netten gelir. Bu yüzden net yük eşitlenir:

' + + '

Net yük = Brüt katkı − ücret vergisi tasarrufu − sosyal sigortada tasarruf edilen çalışan payı

' + + '

Tam bu tutar üç seçenekte de yatırılır. Geriye kalan, yatırım tutarlarının değil teşvik mimarilerinin bir karşılaştırmasıdır.

' + + '

Vergi ertelemesi tek başına değersizdir: (1−t)·(1+r)ⁿ = (1+r)ⁿ·(1−t). Çarpma değişmelidir. Geriye yalnız dört değer etkeni kalır:

' + + '
  1. t₀ − t₁ tarife arbitrajı
  2. ' + + '
  3. Dışarıdan gelen para — işveren katkısı ya da primler
  4. ' + + '
  5. vergisiz tevkifat — Vorabpauschale yok
  6. ' + + '
  7. yalnız bir seçeneği etkileyen yeni kesintiler — Versorgungsbezüge üzerinden sağlık/bakım sigortası
' + + '

4. madde bAV’nin baskın dezavantajı, 2. madde ise tek yapısal avantajıdır. bAV’nin getirisi katkı tutarında kesin biçimde azalır, çünkü istisna mutlaktır ve koruyucu etkisi 1/K gibi azalır — içsel bir optimum yoktur.

' + + '

Net yük önceden belirlendiğinde brüt katkı ikiye bölme yoluyla geri hesaplanır: N(B) süreklidir ve kesin biçimde artandır (dN/dB = 1 − marjinal sosyal sigorta oranı − marjinal vergi oranı > 0), ancak BBG-RV’nin % 4 ve % 8’indeki, prim tavanlarındaki ve tarife eşiklerindeki kırılmalar yüzünden kapalı biçimde tersine çevrilemez. 34 ikiye bölme bir sentin onda birinin altında sonuç verir.

', + 'det.s.erg': 'Üç seçenek de birikim evresinde netten tam olarak aynı tutara mal olur.', + 'det.s.mon': 'Tüm seçenekler aynı dönem üzerinden, bugünkü alım gücüyle aylığa bağlanmıştır. Aylığa bağlama doğrusal olduğundan satırlar tam olarak toplanır.', + 'det.s.diag': 'Bunun nedeni — ve teşvikli koridorun neresinde dışarıda kaldığınız.', + 'msg.linkCopied': 'Bağlantı kopyalandı. Onu açan, tam olarak bu rakamları görür — hiçbiri bir sunucudan geçmez.', + 'msg.linkFailed': 'Kopyalama başarısız oldu. Bağlantı artık adres çubuğunda.', + 'pwa.offline': 'Çevrimdışı çalışabilir. Uygulama artık tarayıcı önbelleğinde ve bağlantı olmadan da çalışıyor. Kurmak için: iPhone’da „Paylaş“ → „Ana Ekrana Ekle“, Android’de menü → „Uygulamayı yükle“.', + 'pwa.installAsk': 'Uygulama olarak kurulsun mu? O zaman kendi simgesiyle ana ekranda durur ve çevrimdışı çalışır. ', + 'pwa.declined': 'Tamam — uygulama böyle de çalışır, hem de çevrimdışı.', + 'pwa.file': 'Dosyayı doğrudan açtınız (file://). Her şey hesaplanır, her şey kaydedilir. Yalnız iki PWA özelliği eksik: ana ekranda simge yok ve çevrimdışı önbellek yok — bu burada zaten gerekmezdi, dosya cihazda zaten duruyor. Tam uygulama deneyimi için klasörü herhangi bir HTTPS barındırma alanına koyun ve oradan açın.' +}; -- cgit v1.2.1