feat(plan): dönem notları — Markdown, yaz/önizle sekmeleri
- NotesSection: ekle/düzenle/sil (onaylı), yazar ve tarih, kapalı dönemde salt okunur - Markdown gösterimi (react-markdown + remark-gfm): ham HTML yok, güvenli bağlantılar - Çakışma (409) mesajı formda; Plan sayfasına bağlandı - Dağıtım çubuğu boş dönemde "tamamı dağıtıldı" demiyor - Faz 4 tamamlandı Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -212,6 +212,34 @@ export const t = {
|
||||
emptyBudget: 'Henüz bütçe dağıtılmadı. "Düzenle" ile 4 gruba dağıtabilirsin.',
|
||||
},
|
||||
|
||||
notes: {
|
||||
title: 'Notlar',
|
||||
empty: 'Henüz not yok. Bu dönemle ilgili düşüncelerini, kararlarını ya da yapılacakları yaz.',
|
||||
add: 'Not ekle',
|
||||
edit: 'Düzenle',
|
||||
remove: 'Sil',
|
||||
editNote: (title: string) => `${title} notunu düzenle`,
|
||||
removeNote: (title: string) => `${title} notunu sil`,
|
||||
confirmRemove: (title: string) => `"${title}" notu silinsin mi?`,
|
||||
removed: 'Not silindi',
|
||||
saved: 'Not kaydedildi',
|
||||
noteTitle: 'Başlık',
|
||||
titlePlaceholder: 'ör. Bu ayın hedefleri',
|
||||
body: 'Metin',
|
||||
bodyPlaceholder: '- [ ] Elektrik faturasını öde\n- Dışarıda yemek ayda en fazla 2 kez',
|
||||
write: 'Yaz',
|
||||
preview: 'Önizle',
|
||||
previewEmpty: 'Önizlenecek bir şey yok.',
|
||||
markdownHint: 'Markdown: **kalın**, *italik*, - liste, - [ ] yapılacak, # başlık',
|
||||
save: 'Kaydet',
|
||||
cancel: 'Vazgeç',
|
||||
saving: 'Kaydediliyor…',
|
||||
meta: (date: string, author?: string) => (author ? `${date} · ${author}` : date),
|
||||
titleRequired: 'Başlık yazın',
|
||||
titleTooLong: 'Başlık en fazla 120 karakter olabilir',
|
||||
bodyTooLong: 'Metin en fazla 20.000 karakter olabilir',
|
||||
},
|
||||
|
||||
summary: {
|
||||
income: 'Gelir',
|
||||
fixed: 'Sabit giderler',
|
||||
|
||||
Reference in New Issue
Block a user