From bd29fcb0c0394f70e8403327e1b8739adbb7bc82 Mon Sep 17 00:00:00 2001 From: SkyLostTR Date: Mon, 25 May 2026 19:26:29 +0300 Subject: [PATCH] Add Turkish (tr) translation + language registry (#1029) Turkish translation by @SkyLostTR, at full en.ts key parity, registered in supportedLanguages + TranslationContext. --- .issue-scratch/759.png | Bin 0 -> 24257 bytes .issue-scratch/764-1.png | Bin 0 -> 466058 bytes .issue-scratch/764-2.png | Bin 0 -> 65535 bytes .issue-scratch/release-draft-new.md | 524 +++++ .issue-scratch/release-draft.md | 405 ++++ client/src/i18n/TranslationContext.tsx | 5 +- client/src/i18n/supportedLanguages.ts | 3 +- client/src/i18n/translations/tr.ts | 2432 ++++++++++++++++++++++++ client/tests/unit/i18n/index.test.ts | 4 +- 9 files changed, 3369 insertions(+), 4 deletions(-) create mode 100644 .issue-scratch/759.png create mode 100644 .issue-scratch/764-1.png create mode 100644 .issue-scratch/764-2.png create mode 100644 .issue-scratch/release-draft-new.md create mode 100644 .issue-scratch/release-draft.md create mode 100644 client/src/i18n/translations/tr.ts diff --git a/.issue-scratch/759.png b/.issue-scratch/759.png new file mode 100644 index 0000000000000000000000000000000000000000..e319ccc21426d75b42b327752674633a2a548007 GIT binary patch literal 24257 zcmeFZS6q`z*YHiR0xAMZS5#0Gq=z0lLf*LD_x)~pzLV$RJNmwZ8LX?a59jQkuhmJ zxc`KVjB=QajGUE@h9p_PX%$RH#!sekUq%0=C2D~-Hy`xfB35%Nx^9m)f3jIU9wU#(Rcq)dsgT? zImP;w5{I{M{_IF>8X45f$&LHfpW;VXDX4~3pNw5#{nG%y6iLnGJb>X(an1uOx{QeY z_cyMe8l@9SO-YmIg;U}2XXeQ_@3wP%^i_7RDC(Bv>l+3Y(mx7Wx6`o>e_ zuw=Zf96cUIB&Zo6d^H;;#HO-xDbuUqm}|*QBKLL_9tjLDwmcBwdHV+F$=HQr3Gp-C$&08`FrR~8 zE<=11RhkUQ9v(Yp+p5p)MuIi<5&5aJJM$LmOxqPYw~^TF&1}8WiK#^23BRc`hCLSz zQuVDY=98%kMy#O@u4O@=8S1w_gfYt_pMvNeV+=i48u~`pLt@wC$x`81v(kG9i*nz? z-JCd%#xzPT-7E{#{+L2j4%or`-<{sM62~*W> zy(Oa$OG3d3IYDyIv#~cLUbuM34ji1sSIXzcU$GM_4vfpnD_pAQ@+KW)U`Sm0l1D+O>-(0vd(djORMh~`4Q;4W>u)6QwN z^Q?+J*P`H#%Z_sE!4=0W#g3U10fkcj==Ly4pEuyy4HvL{f+C`I=x*82yVm-a~r}P*=k< zsf-_=Q|w=7HE(Kz%@*#PHO422%<;P}8OdZfLiW$uKzbH{wzg8Gl}WQ0oWmR!=qVZ5!OL^?`$l$2y z9*aDaf-VHfx!*Y6?KIZvi5i-e&>LC66&AV{gF`BoYD4`|Qx*%&4Mv|68TW^hvmJLM z6WeJAUeAJh??~VausX53vZ(Sye6w_+vV|i~Z;z|#k|M6?lHyye#)m4AZDgT0wa7AL zxzY==RGw(nTD2~CNHHufac}3Q#61y*YN1_E7316y>NpCm5w!{nC0$lao;+Q4cPy{@ z;@*XYm-ErkzZASM9r7ndBW-$UPN$YET4cDTe3|yWEl7Ic@QE6$9bzh{W1l5;=1Rpy zV#-dCy9sKe?uh*9R%Jjbda=d1N7@cC5NVR8V4L>6yo7L0)O3`WGd7`av!uhy$9THw zg0M$rT0X5CUsZN%ymNm&{v!bterc`pM^;n+VCT_YbOow-KzAP2Stb2;JpovU{UE!& zcvDJTdEDIA?u{B#7Hhke+a2XwicjtG)5zQ3HOOth^J3$6d)W?Fol=%DOP}nV9}$&2 z@Uo(PruMPT1L>uu$ft?~jqzsU7%dJ&1t`zQL)% z=9TYT-@#5=KCBpZNltZAHpw1!|fEmUq;LAHK${!94ICR z9zLC2)L9La0TEawY_du(c$Io@Xc$FLEgU=?KQBC_hVq^^v3CScKk!VnYuk;?I(`v# z@Kxdo?&L+9eankI7b9C-6_zkEW=pt7bM<+G`)5I2WV3J3Pb`>+#=?QyI_5yu^y^j2 zSc;#sdG@F&|DCU6X_k%_o0p+3;SZi14CHLJ@5ESg?e_@~5nPBW)m*SvscSR8vxsFb z1-VBVVPsM&G?dmRRBhijE4fl;MC+ti7U3B;a%n5IXYXiln0nYXV5g{IqG&^YZ`lap z8C-ed93#gP_C_(%Z?FnL6z}+UTzGy@_!E!)1KmTnn_}v*q4GOf3;P55TZ9bCOGGxPSL;@Chd?m!1MrHl~b|Jy%#-k?ish9{t!b`fFJE?_4VxKXd?l@GD3__-7pw4sMrquVQ{)_$ z#n#83AUjHXXSFD6z50sufgcr0lde^wcLcha>hW*Zx3=3TLf7f3hq($jKALqqp15DL zqdL??KezDV=W(WL+R@L|n|x8uc2Pa(a6iVu49$}<1|;s?zS$iP%ex)ibxueDN)<8< zU*UyUAcWknI7>McX0@Myv>OXU)fsD90Y!YX9lh_t*7OP&?+1yNVSE3=AwQLAYwFuj z$eshxb_ma4j2D9Xd7-9sCu0@!3MniyEZ;q8T|#lORO}RIcCwwan<$hE;Xh@o>KEI$ z6bVmpg=(2GlT!BEmr^({mFbG>84|x{N;y2=!L~_mhXkFQ>by~_74yyR5r1x{$;U0u zSJ97f;_>~2aY$qvyWZ!{PtW4)+6pHNCBhSpG}hFXU54&@NP4u}dAu_5-Xe!>Bwdnl zv?-*tv@fK@;lAGI?WQOjr54%l)XyHZVhgDZj*Z4o!`nCCeC(j`>)}pgj*LVzTad_rA~qv;$Ii=GY69t(wnM z?~tsjO-R{ymqxo4HpNyT@3CmY{ zN(@BQ*`k2&QDSF9??+#I(qcsuC1(cRtuFNMlRxBeH8f&yZFX=HugejmuphbG=5rvC zW@9(;s>44i^_=|{&-$y0?v0toby*%jdd+Umfpf@G`Wrp~t)e82C{4r1TOvPoVIThb zsqqr`jTb9+nWGAFza<9108j2j zOn5b$)@akGCC11{iDK=1JFxNcQKA*>ZU=qHz)*~*Q7Yd``K_L<_|kRf{k$q9<Yc24`LF-VIVm9bs_r2u+Gw(dHKY{D?@wvvW;GbCBT%?oRVM@D?r%c z;=;+A?OrjhH~OkGQg1abx$|aH``B{MD=tb%L~ZB&zoO@s&K^ftPM1|vN7Y^B1gOtP zm)_S-Ykb=Lm?n)@gFiNzf?nYc4R38;tC2y`GOu>fwojYf$g#DCdS>9heh4EGs>wKyg9@CyN(`Iqrdb98#|t=-kxzBcif51FzI zxo?fF+oh0A4t6d&DOPE>}<2wd9qgL1T)=k>mAqZ?|M@q$g z%5*n1<_95#HFFaKD}(c8b6;F1KaHqu6?nqxCmR*5=5L3*D>rJlG^cn&Gkh|YU_-Mn zB2MXlqNVtQ!T#ofmX>@qA)yJ>!|BRgmPR$}?P*~D$T5$)^V-cahdf1Q-f~ufVdFP2 z9)ll-x$Ur5ihC(0*eWsB8Pwnv#E*ru>y#$MwDkTi`+TQEce^?&UF*X*!E3wGG3dVul9H~FudG`F`| zUDrlP)${Ugw{QAZ3p0vT!{(?j0yk%t>7>^D1SY$thFFO66wFgC1iW zspoNn%l%vjN=3S@XeISI@@tpRwCk@@ys7WWxhUW;#3E{ub}(Rivbt1OVdh#h>s@2$ zQCir?$KhAa|45Kol$pJC#BlVaAW9CotZ3-;DfzKl20?h@ng{f+sGJn*_wy;oqWJV= ztnT(53sJKG8MJ4en`}kd5z}Ryr;o^a=UDpH)GGd9;8*&q=euaYf{UVKALkycE(D1} zy=d4?9tJCX>d%e@2rhRU?OO7~@d2dKyTS~hU-Yd}3%nX~$b{|Aq%6;(NSePR=%%48 zrGSeaZ6c-b*m#Wn{RM;s^40k|DcyW2yWJCtJhDo`t}?m#nKtWB_<`IBrnS7BSEaZq?GOcik!-!GyarhSt{7lvY-XLFltfQ7j(T z$GaC(DtVsOH#^8&Cw9o_=c%RFJL>i7yQ^iuW^MvxD2{HE7GLLzNc;>dOUl^gGPHz% zR@-ajyF6e0jWdr%KK*Pa_Gy^fR6NkP!}XR8zMX6cj$EqixBsin#F>>LEv@i} zku~YT!Pj0rctd}6x0B~aL4HgG+%A-cso#gUcx!l3zItfF$Qolh5DJ=){<`-?5oR@^ ztqT@}VXdZ>CO%TqJJsbycWme);aB#rA#Z{S$MOD)jT^@Kw3z9&a`CD}1s6+UF+!SO zgRsPi4^J%0>qB&2YZ1G+!cn>ldBAyoMA#Es zH!^{4hX&tN%e^3-t!TOGB}*hCx8B6a2HJkKE1{iL^Q6OnYS7Vv_exkQK|jxBniHL& z(sK4MOuP!{g7KMa#~&QVDsTFmwehM;q2oqXFtK zMZ#z7LLtWg!A4lcnV0G|9Hq8JJIH{iG9b5!(e#3TKEchX#*Pv~-0g2qL;YC%CI$RQ zx8dJVPmnSOVQttkl>l_E>p)rE%kEp+S>m^G0pslie(|)G*JX{#s_T#pO-lhPGv03XiQ3=dYLY0)?j-2byhERmu zVTPCFOMDJroVZ6v`EAD#70Z6tS;digS-p_LXP2V)qG62@Zk6mR_^)5MZ%zLwz(c(b z-+En!?lo3z@Qn;%PfRZb_}?8x&gSyCMsn%>kc_O}j3KRwW0m<-iV>4>6&=|qL1Ssr*$sbV24qcC^Dj4J5D8G>7e7tNwc@W7ifqX zwbI|}Imkk=u7Ky9R3GNt*Ctk14Ieryqb@j~tGhTNE8MMED&JG_!#$Br`rEeE1!;!D z8B^y2>yfdUu^^#AkIZ=Uuk>B6F@?RDJeQ-SH+b6$2a;1vU7LR(MSR|zmt@kqdg3&n zTVvO1;!_y|2pCvh`ozDVEBvzm=`lDiRCHI4@p)IX*sGld?mAQ7Rs!vc^aG0Z=gxfz z9ME83EA6*O!ZG#lxAFd7yWE6Yr})w~G4B#iDc4-o!Mu?=^R)1{o9&=?Z~TUHE=hlk z;8!bwT^b>35oJE7-L>@fDBz)49XsABCo@J-_cK=N9?Z^m zs!6YCV`XIB;bW;)eGsgkEitubJU`CV1=fP&^$hoSW4-*1sk9You;er^pN%Z@E34}c zXw}G75s-3k$@6DH7KO^G5#vO}vcGVG4kpr;Emnm;C2S$Dr73;&0!vy~CRHuuGc8sW zmn&73n5M_==h0vdi>e)0zj$CCcR!@RAEeVbt07VEx}*}oTi1cx9+&%crettl)OjH8 zX>2l7I`c;3ysn_iM0Ln&;Bp3jfA#F2{Fe-BLnW^8En~3cNaRn{OGeQo3M4fF-Df`c zC+V&gBFR+)b)xn`wEu~P`%{4Br6@GDb(mQ(JR6(-Fh%-~-4sdJ1MDxG`)cNi$$yqCrA&xt2> zw}`~~y-MYJ&-@uIz)BL(UpI}49ud^5^MD?+wziMn);Kc<8BMbp92Lh61a!f5!X&7YE>R)g!Cp2M72F zxp-5CGwz_yfm+V84L{2g76%UUI77!ATS8!cBAmqv;Q$$%MX?nUQE)O zwp8|;A=rloq-;Et(GYdKui#@#r3%>Vs0gpuC%z6CSWkW;6UBPnA>iU4j_)-goq3fx zk%9+Han1S<^}q&dZu*Rh8#7i9(@Xp@$XD9%=zX-#m1%)t9o<~Ju9-g5tFC{96@LIl zG}Z8ou+CvBeTG+wbT8u{(HILM&HbfP3AGFfDh+YE)h6IPh|LF}#i!eJ*CKGO4j7fB#%r&rhR`#dMldy-)|oe1G#Re&6JO z_jxrG7!`E%!za_@dykyA_debY^G7Na7bzJ$5oOBKsX>Eu;lTWEjOm}PcuJ&;@Kj>_R?nS3z=9%P( zCoKC5BZdMu4OZCY9f%#4B@nBZu?_U#r#ya@rWQZq&=y;il3$ZLoTsg=9Q;5fJ}ukY z+Rb(GCMLHJ<>NTSBb1ukH5jkA7t^Y@zHhWUDQ7c~S{yWE8EawTE)3fN+$dK7jc~jx z>d46VkLk!kU%+1uLd6R@7df{-aYS?Nf9}n7id$Cgn>yQT51sXKs6YDdWT<>sLoTDT zQH^P$vR!$oop_Z8Gd)rh(b`nnuwcmjUa(N9+&aC7)wG~-L|MnayN(~JWm;(!ejn{ztfN#jJxT<`vm7sz7 z@bcO+`k&~l18Nt12TMOWm_PoYren3nvw!n8rg!BH4`9i!A2PY^p1d`v1c`+_tgtKT zwgA6=tz@6Ip3a@G-tMn2*iHB-Uj*vS(Cv)tl;vp5(+u>iHt^q0p#-hjk4sZlO$oD5 zM|HbpDMy^>ylPrJ`)OYqo7 z*^Z3xV+3*IW4w>i-tt(EH^sV46`Y*U2i{SoY#PwW{P0qVBzzU40X?_Bs>8MnNLFE%BJ0si`u1hj`qk3T6|N)9x$|90`PEM@P!tPG|@RUZ$Uh z?q#=x!Txg>z!EogAi7a?>BD0~h<{r%lb^}J`}+Dj?N#1ivIMt&+Pdzq$E|?e(Xrh! zdpamMQG<{_s!-@}ei_bZ`}Zayq)AR}8%t<+;bH#VoQt2KHv#$1?6ds-Kf`mQavkG~Dz{uj-(BVPS4t-Kha0#-oJ2N%K-^TIn} z%PgnGDU(dmNiMG04N-UP$xKCLR+o+pF5LTL{WXTag3n#7@{&8zu5!E6aYt0F<4%!l z?dahAMF%^#gw1MN<#FQct9QIs2wL?En`np6ZX6o}ETW^)&-|+GLwomS^oHmfM2GZa zv|1vs{=UlqOrn0c+)C`zt6TRo+De0A#i|Snl|u)!F#gk_OX+yuq=BAIi7TWfKO?6I47DkN- zCoT6OfOP|~S9}|l$tqt%TFT~Z#Gtq9Ry@+vkv;D7@5HrN1?o*{FK_AKXa~`jhIPEC z4!61CNUlz?p6~T_nY^!Ug?s-Ugu;*Egu0J8!&*}N!eTkX8H>U<9Rpk+l*QK1;icYZFqRBeO>Rmv!6EHJAwA$^|i z?SzRz3oczZfV3Jd5l@-@#IO+{xn6 zg4BLJGM^W_ms=C7PW6p}szbmQGGqGGBb^7-nLRwA4cV&Vxofx@lVrDxmNvUF12)dE z`henVJSGn!t>bK88UI<9a)CFYUQvkK7CG*VtyYi@*K&4A!ss2_!e}>#9G>Xb`v(?2e>I~f zMXGN@`R`{V)`)_BQCB;4dmRn@*$+q6m0^Bp_q=vLNHe0bk=FmUa6%gMN+pGz4)!aH zc^dk?Gn{*vGqkjGnhs~IkuE>KDSI!#I46$`wV5r3q*KqW7wZ8j{a7sP1I7qF$e6~F zCv|}a9WNUi+HIb^6&NnGk-C0oX^iSSlQZSo=S4ZAxisog)7NbW4_EHx7*m&nC;6tX ztskqeOr=D9pUo_8R3aAPy544@3^ug_9J&VWL3W?YyaZq733`YiBH~^M{2Im8tFg<3 z$$TlNm+ltQi^;_hMpKCZP*G4b>Ww_cekm!IJ~K<u9yq>ZRnaZcCd+uQ*R*Pyz9* zegd1tPT6s#+l6`Ku^%Y?4tjG!e9~Ln@i#r$}0f5-L20_*0dn0&J>zq<7Qj029643S z*%YbAx`B?Cjc@lIrwr`*X2;&Z-d(3qODE$2zEjA;ck=gF|pLa#R} zlT<9(6_^1W2)LpG~ z6OcON%Ux-CK+v}zC?#!g;sJp?f0rCkg|iQoJrLj2K|hoZoSFysu;*b5F1!h8x4PL$ zrO@!T{nds%hW?{&S$|wzg_bh@M>Z z9g=z=hJ8O=z!=)fA4?6rAEJks|BBBOOnOGV6<-|CKeu&x(jxy3eC7NA+tTlAg8bQ3 z;uitQyzd3s70a#nN)A`0-UC0<4o|koQ}`@r9LuNftj56jV?oeFJI_wVp>M%i(qag* z>LSOm^49E!->2G&^ROQ@SQQ@|_BL?PFfN#h!&lz*aV@F-&d^1v##u55di4QIIeco& z1`(}7GO3Z*fXjoJIC644Vau3Yg+}MzdAijPom~GkbnoGt7zGka`m29v|8*{xGB06s~vv`6#;L7ELN;u=Bu%a zqMa8DEKA0*p~&*aM=iXc*8D*lsklW69f7b0=JVQ^58PE3YQz36`GMmUKPlJU)sGE` z<-YIShyyA}<8$7hD@!K#1x3d_Wgw;S?>)Q9G2B%F0X=iC#W&Bq0J4)P1}xapp~&31 zFwIwNqD`h+$T-*F_L{~M{_5nswyfZ~wJA`2l}pM2(F}93(&%BpChywGX12(}Pjl_8 zmo+|7pdd)BtK|$}SLrs`1-Lxt^N7%fNqdu-Jc~J7s;$%@yR*be9L;s&N+WHR*EYMR z{>epLp;Q#>X1J}+Fm}I)$A*iVLtLgr+a>3UxgbWS<}D^gG4HM3xykR+WK9vI-G9(F zE(wTvX9U81oN{upZHk6`*CQM}3VN)?m=L;W`t(b(?q+vc_E?MZtpn-->?|GaRz|ug z!pgt9-ES5xGq6qDF}qF6x5o!Upv(=lAAf<{J+V;Tb1C>ri)Ig;#dB>h?{?lWLTVs_LTTSD2Wq^O^Vyz z|C19vFd=azTRG-aVj&t5K6+kk+aG=kAJvl7^m}uk5AZ^EN{C?@Zuth;|{EOs}3X=ll(dfBl>^ zC&6B%UJTE?6aP~TB>&Y5;I$`IfA)fWoivzC*frZf#ZU?oUla+}%%}Tfn#m}JNkmZI zUaS9rOP2WH+*uF3r-Ul51qGh4g37#Q>mDH?&}%>HW-x=)Io z37MCfuGmxd%vdFXLi;JXa{1}%oVscYHdQ! zdHTaFWR9>~llHO?tC6uIY*Dk`=O35~>Q(W#>C2N7dy{8@zX^poPiD~l+bM5#bBZbK z>*Y<*LEtw3>&7F_*|OU5R!2<=i)dDWU~l)-AM+0lIZsL&8VYS7Vy=Zqco~PZf&6%f z{0*lVfQ;j~F_-j%FvY{T6Pf%gP(6{!%rNdk`R@s(lPh8$C7@mu4uRDFwtZFz@T=@J ze^N`i4#qBMO(@|tvlc`~lld%jcvfs`{RfxoCrr?eUT9wA(dK&E!{rPuxTfVF9U`Bi zdVAet$77g!cCU#R)BRc+H(xLedcohSB}tNx#eq~3CHT0z?GYFjhz z4SgD6K+d(!vO&bT5G8*wp6&j@fa3tGEn5};ou9D#HLrQ2kT}ufg(x#EaB9U=%6%V~ z_dY0T5t5W|@)mo?LA7hLJZFXrz$bSp%{d-^@ND*snO?GVp7r5?JwKtjh9xwYz#Vpk zCLr^K+A7gvRJuPm@#@MakJ5$9z ziHW*-@QjR4|1>HN_(55!+}ozgw~hP29Izp{^v(L6Ow82I_aS{utG$%>4<62r?zc(W zKjz*yrNNUMj+=FyA5!rgTc|#OO(th+Czcu5)(6F_742D#cR9Bd-%=M*s)dqp+2DTx zZCz6-mbT&Tz5TAqFp$fhu~l{f*MYp@foOGmyvuT{rh7IdV>r+?b<=A5L_lY0bx56ZT(=0QB2=y5^-c^3n!2M0_oY#U9dBXqq{Ug3%i@mn*Dm^+k^!G-d`A@Zth1 zWaVb?KAvyZogH~dT;5Z@bQTDUUzG1?eBEwX;A7vOW73FXvvgNhEDgoamu)i9Zlt2o z6LDTUk-UHozY6BV>ar6sVQjVqw47XwyjF$W53PbvYi`C6FILfio}(SMrfvEkym8ro zL0+z6y}-YR+iHw(OYx-Z3vy}kBm|>{Xln*xpDOM*&hpRk0gMvLp6khH9!{<_ufYJEdN7_`>&(eReZ4C+AW+|Ao zSXm=%f3OQTaa9wi-|{xE4fS|up_6x!*YZFga|STT^D#H0@iE^OCL4!Y97)yM*6u3H z@0i=5fO)UqAU=k5SX4^jk1yYmpHR3L(}Fw01Rg%~LP{)x3S!$(zyy9x%3WJW)R0-} zd{e!fWvvp5T3SQzKV_}%%uVV9(OocEcA*%`=GD)(WI?tFF+D}X!QO{@!juBd64q41 zV#sM_*NKOWR<4Dw@X9BTk>kZIBR;&E0#U~5az)BR-El@tReo0Xp!U($C5uv(n88Vy z`g+e74Uuy~SD{GVDx=2BqEqb@=iSX(LGBy60Tu-{u8n$O)DeSaSNi6IQH1rmjS+#K zt;NO5UbO`9>^~s(BrI4zMmXQ}{jJ|iIThnW_!kSEsfn`p3it5nlJ6I3@;msV*MK6RMY^1+*&L}gqem23q z>}Nwh&;G*vLTgCWXpi)HhQ1U%CCfuBG-5UF8cZ(EwA*6EAR3AK+0|uL|Io4f7s*GG zg%bm>#7^5#@})Vv>D zb!{h|dO9-dr{{Qcunro&#?qd9Vu}CmH|sSWHr{y-hwI~Ha&}kCil@ssg-eNoEpqm? z_Fa-<6ZIUao3jW(_{we43axthQ5J$B}Za{wdAUh(UUlbq|ft1PtV@IPPf8B2x1WAs(Z^^}gt zx%GN{WDehtCyJHJWib?gXZjZ^fEbxZ=Z??W2;DcWc54P#JVaI_3La3}!<_y>^Lx7X zE=Plovq$|S1&cBpVR82;%?wl-Gf=)~Wh6(L)h*xSMda@;_&9MGuMPy=iIV=tE$Xqj zGlE;*gA@l`G2(-IUC|7rg_hG@J#pK+spvBZZQg}lx4Rv}GH6PLxPY{ww8y{ZSx@%d zYsZLu2X7^woZNt~)ZXpa_+8_9JjzkqN)j2BAzexDSdunmF{N0hlIae&`7$dmyxM%(W7z-R6-v7M?BO+qcQYxSBvDBp7g3vO2osbX zyi<0##o(EQ+4@k_+so0) zJ1R%(*M;1<(C;pLL<@E;o$HMbZhH&Ks8}{kk)B@(iP?9a*2Iy{Zc6~eZ+|7ck6bA7 zULPQASHJ~}<^^m9h_V#Y-mj;;fbGh}!Q7pDrbVcRUj;5)04?7lN^2Xksn7J^&|Gds zY}Yi$&sZC<(QZQNS&$b3vTc{L+>6=|VWo;CRKs?hM>4*pBRPUnQ+lPYG?rCHymB`- zk}I`Mf9w#Ny@LJ%XXI%Ur39}CXr|dh6s0?m$pN|>K(>?_=(^7 zfV4ja{-GJfu1nUQ^TH(+e*ULu!o?M^b%0oP{|lHlyu~g(0&zLGk7gKJQFz5I{aKOQ z!6n+I_XVQ7?i4uvn7sCLK>jicJHeO(yQ+wcSHF28EKN}-8hDv*T0$RAc%jV&_Bo6O zfEYBE&FMhA6=!~(zEZLK=EGZj_imTAK99V9hGlkQM&y1us@O27B8=!+uNGL{$u(#y z?1Y|OKeG^c(1avzQajleT3%N+kk2t{TV+%X>T$*WB598S8~20MjqZ2NwX4=i@{aewZ1^?O`@rrurC&vo-l7QZzD(Ly zfe*=v!o2t`=qufgg!>Iaktt6jJDa|nE%;AAiaPY9wZI{^n!7umYD8VPTr^TwY<%+T z47|p7XH=~H3u9SwB!W6rWU5T7fAS#9lT%jmFcYaCvts(YB;|)txAXioBES|knhBz` zC3ytSe1nWMO>M~T6&~NcB2(0xYTMgTuMZ#bN% z5=x#^4WBH}->ULh1)JiggF8*Ob8rF9!b|}_KRH#HHCe*#oTFT$@r~We-VTR`zND#o zar6&2fo_vdprj3cGqIx@bn16yEmEdw;lA-E*Gzq$C(mu?lIO6St6YE&g}pskgM@qE zKI#nWFcE7A*NVKBc+TFcAAxwuVqUbxoBDoc@e8#!S=&I69PxEJXza3>+X=~-G4zoA zcPZR-t=co%lE*VytyNNcuTA-m8Q+%rx^nSWoZ!an*CHq7fVr6uq;W=TCG=R4E-|h2 z3vB&Sq>>N^salqIAH4KOc|}gOO9BS6F~TwB|Cho1UAzNGz+k&o%>EPs=(Q%5?h2I( zwb6ePfaO*)C~U7g<5Wq{A44kX_de|Q%Kcf=2k((e`e80Fnp35_0tt@%zuI}oviajh z$(RTg#5rK+?O$xF1$1-xU-z+qIwYdBeqSnQrC%_nHA zikUwhIwWMZedkW!De-C}X+S|!d`-Wp?SFxj2Ppz)o;`hcO5E#CinQZOoOeEhMp6%(HN32IoUn5(nYl9J&Km~P-X*P~kw8a{ z5~NIVm0A>MX%J!DhI#1FcT-qgM>E8cVf6|A0ZfRSS3USdkSKC)*8T);QYu>rF1*PR z#ErV{mGtq3?NtxUj-XI!_r>jp%o=Ruq*t~_tDoJIaz=T|*Yjk3;Q?@h#h^_GoL z1mm)gTPYl}k4)VAzLSiV8*ig0+{CvoWtf^mVT7$mj*f3k>&qX7;xL&5H*Sz#wVb7p zGHY2VL^#o zh(d#gew26tu?EE7D#zu6oAt6ux@3#E0dpN^O(tN%{pofh>iK_>QA9K98xoM24XEy7 zl8P00AHDdkWjlPY2SP*Se(*`r4-xuV`>&HXP!ny<`3pAPa%-J_6;cZmblAiruU#&{k4(R&x8N$Cl@Pft^FxuRyGZ_=CSYL;I&9RHt8h#hlG` z!Tb<1ib{s#TJM4~C}|vJ@PWSZ3m#?Q{8Vk`7=fqCDH9}b6x_w%iu~mbvzWT{{WkjF z)OhzvX9aTtm$juOuWGhqsP5q<2MNJ9?$hMFn8Hi;_Ao{`ZX%I%hl| zQP}sqktL^Sy0MH1rIqQPFNeHfGwZCtswe`4Np{NJ8=jEtXeq(gNp=ttmQHo)FYo>& z>MV0Fg}d`ViluM^<;-7X+}*u#c()0z#K0>)K%GzQdqEBG_Ma`fS1lr_h4<#j@QH7i z`3;AGmJA=@&==N&0|R**5-3BwkiSD1`38iWX86f&-N>zv_J?(KBWFUpHKPCbjm`t) znKhTU0b+tcei`a{{~ycUDd`y9%IAz9;7Y}`_S74Y49t)rvTnqs&mP-aH!|qotrg|N zsw;G|M4z$3^^=K;;UABySSnFl36VVh@t$2%@V>H1C0Uq`F5a6Cv1a3#y%RFwHhysZ zH+=8aB5#y?Mu_>`X`-2hO}%z_COZk6`fL=?H}=17^lO4t z=rec(zf;kz76zNK@XlZKf}QjkxR5u_(qfj&Np@iEGn$#$)Z0gcS;^Q`laZGtV{YH* zzYyi2UV#GbP@u|hkKgJYC|YJ*BYFH~?=6nl6Ttzt<T z9P*{-c1j5Wq{RJkycXueRakP5m2Vk%RqU~)P3DQ9Xz7j3hvQ1|*9ZD29kO=}8By24 zXl}ZUis`0TSXtatkTZK3kZPFT=pc<6w_oOG`eK#Vap0F zW8jXZ9v$)-?fke<4>EpH!mExK5`lgax=ql1Hfil}W4;-}R%p4C@D{u2W-&?%iDCcc z`5YB6eA4ByM%l33X85qv`TB=Pd;poPNp(Tg)OCVsMDnNdH~!xS63^#N|IB}jL;wBU zfsXufX5DMv9#j`ZZ0>7M3`^#xD!9 ze5eT?`=XJ%cyH4WZn$5I4U89Hv|XLaDPnHJdtIv@bP&W@r(QRj+9~@LNqR6+N>e&E ze#KA?_9ou;+r_9OM;Ir1R8NqnT08Tpp=pV(ReG@rSAGLT!CakC^EgAxt3)XX^fqXE z@=+$U!b4hDzVnWv>4nLQRyi1PnBVJ^8HFg+Dv7Kdn!Y6kSzaHKz+}P~XsxNq-_nI3H z|EniA`zBZnNePCDTs^Cc`EbQW$gMu+NVlIkt1$7 zBD+2?UZW|{3{>7|tgPSfyCbAGAd}`;BrsGr;eQ*x_aSr=uKYgnL{)=fhwksyTN2Z> zDoj9!zQWb_VL83$EobGPu+8OlVTQa>$|O1`CK6f@zXX@xlP+=WS;Xm8Ra^<0*tr*i zZ_@|E;QC4cea?(y_=K8Ql5KHbx`qejcs)F{5VAV)3kZ=25nKOGpK=)zn|->Cmn%yot}m3CW15S5~W zh@+sOf+9^PAWZ_Ofb^kvlu;9iL=Xg|1Pll^$|zDp2Pp}mg=#`oKxrb7U=rF$C&nO< zAPJD~px@l@;&Xr8`|JKc*(dKgXTN*xwbr|Jw30UiO!fi*Xsh(8CZ+T%?#H_&W2h71 zl+zuCI|H+;ddE6bk2CUIC0UxNpn*M6_~N!OCE}!H{kk967|6xG%TvL-<|CE}y!kh? zSx$$UCY*b9$Gp_%LuV}}yt}GMW_DqtW_IgXeHSU;p-sxGzB7>67P9-j&WAqK09x+l z*L;R4x054^f;vBZTuNtCa)nHnesiVv5GYRnB(`UFhW7 z7!`RfmS!=pt(e);(ByQHt`0&|C;PJ&2C4$T9VaRh3xdFdt2FcKqh4sp$fJAIs_0sn zTM1KGi}n{-idgoXArTpeQ(LHUa^4KROdko#5gEC#a>=Er#3ybzw#ypcJbpl{+GgEq zbw$O_`d#${7pXJqhVPGUz;BNEfZGYMq~d!2yK&b6?v&4HdzU61cWxmG*lBeJwszW* z7AI%uSU2kWSogE)Bi_|5b;u#2=8z&<4E#QHFg9T&Pc8Du!7rN{;V(N> zSgAS%oHU(+?u{3y9+R36mgNH?QWV%XOH(`DDgEJa9uXa7d%L&eoto?VWN^Yl+Q%X! zWJP`@^BobS>bG(ct9D~9R7k^&QzP7^--g8f_AnbPH7oi{8P zY*saH_4)}WkS&@l+L1uL49^M4+0a03VZn?2iD#n_JG*G-s9K-Thlux0EK*D|({y0&M(4J z;@qfy!XD-9^DYZx&-e5xOW1{(ThA-KdJMHgiWpHoh?2| zWzE@oeJ{S>hV+kJt(J($mFQ3z=-53-rW27a_r79eDrXW4BM>hlqkbYo0J;!jrA#SU z*58ghu6_bArA?{?@Ah}n*g}5kwKh~40`1$i9FGkaSaVz!sS1+w1rTa8-Q>h!eZiXs zd+QP0+IyHXt&M&-6B~4(B4<^Y&R@BHQsYSmXwltc;aQY{bB;mtx7CV;AayJ!`TCe9#EQ}(#hr&}Vg$Y9My){Ub1OZWrL%>K!}d+YDms6~7la+%YN0BX zAs>^in;DdmFF;M(oe||g5&2Np`1*b(u@gZhuXp5KpRa3DECMi6x`VpmqlLH4MB5$# zCwu~kx+JVdT{3XflCF5*ap_r9&FE#Q&?oYjqnQhLMRKR^R{=>N34O=;A|A%Yc@~bL z;H=DND_%8;yY3~_$3%<`E6_mM&7|IeNzGqW=(&BC zkv44mC){aTyU#s8_s^7_0hbEQbFl)VApcom5MUhMvQGLxl}#B80MejJUuG(9vuHo; zJV9uC1%d8_ifP@Rf4NT;QkGT)*SUIZ)OFB3cE1L7ut+>YFy)*wXB5g9q6MY{M|i2# zI19}@oKL9ic=4T@nsV4_B?LSV63o?R9mC|#zNfa3hgw$|&G6c`vn9eWgH(0h9T|x! z29yqkjc3mfj)?pIKobkZaZ7{oj=oJ970TvPtHYxWHv_kwGGT^s0b%IQhR|Cx9pn+% z@dhhOTQ5HV21!cW6XEX`^1(iwYj%8ksS~ZY%rq0wrTiseB{jPp7a#lgue@og{(8mZ z3p~lJzcDBp64BrociEo2xt93x2wrcYdX?qOoOZ=7$AM4dcG!@3XLB}OXiwjciD`ew z*9;D)7*oHLh*6aLO(6kGG0%b5@-l-l9s6_7^?B!vUz|XXi?1;SImBn4E-lfn7dDk9 z^9bdV@M(^1LU$U5)EEm??GXj5yID^*i_Xz9x0j*73GenkNN&1=u46G1a&7v>c*L-e z2NJgypSEjled-n33Q_ZQ$b2JYU4L5tIlMQ$oz21=w;P=1VG51m$OS$=9NUkjPtFdf zpsCk!Oq*qC$MJ*R5b@sX+9e10WGGkjw~*nT&`>TZ1agn&38E96Jnx9@%eWPe{{EdP z&-O6YhL8KD9V)wSRdI6xoYGADH~d^o4O|-l070euNqT>N0{iPg4$(YENcNnNv`--IsB*mHd4RtsQ)0KG9&1JE0>A+P>v=>5UIEDLhh zMGHm`bxr|Zz>n<-DvTda)ufqUhlBM6qc^^me4J5gMn%L{j8`(mtQ4{aZ%RJvGlroPW#j7%@;}~<%Ys01>?@1jKmPmn6Ras zugH4+_35gI2CXlO*G4wcKPoFntC(t;qqnY0Kv~)VFzEnU zLgsvzHW(1hcr@9#OZy61+&Lk~5T_?O%UeuBb61yIUvQy;cHGZ~}=j&M)(d=*9h~IA@lY^;+dxDRu+Tr6f1N2s3 zgKiOwdb0|Oz}Ir+GTCzl8z;O?p@x`QOH`rCEcT<8PZ5-NZYgk>q!8&t2z7}NK zi6g*PdY}pH6Le5HS^)+D=nB$Fpe^#*^4ke&N5?^&S5Xi_v=U(C_Y|l9X!P3^I#8KRP9-00N<#B&Sfc$J5R!CI9qshTk&j@pq^_P-p!jJ68jp`-y?pAb zG&Ed8-zFJu6$M`%kVn*&yYZ)5>i@*LijTWr&F%dgARV+EQv}VplfT!S7Ud&e^U)W* zJhMf1K00Ly;C&R}GkgajMok3bz+hm^CZ-U7msBW^BYY7(|?_^rCFSlnIcxpxwX zbfjNV{N?6p(?t=0SD8Oou|-L^MY1wu{vnL`Q`*oaH<%rgxQ7koE_5*7?cO31Uu<5$ z|6Z_cs@+cd2VK)1;3jV31<*CopOY}tIo$WebYqok)gM;Y{iZ#EPDD-r-~SA7KuW9d z{~!fsrl+k|(gHDvgF4l3cvf^pc0%QYDbVBzP?$3X8lyjX%IN?8BLE`_$od9mq>4%Z zh2p)VbKmzyPcQqlLnS{@EQX?RyeqnWY=}Yt1zI}=3U#MIAv%+<4DnA+ALKFsqeI;H zUA+81`I<^;mF!5Bmq2?wA%k<(V`nQmJh)s`gwW!n`Bhb02DNVW3&Wtt&8P(Dx;tsM zFxM}}cfZ}@^Rw8Z8JkYbqO*i#r6=q;SEUugWQBLIvsD-UzW+giia1z^I^`qekV(jL z07n~@)_DV-r8@6#sVxoB##r|@d5T0RClCuT)}K3N!+4tj8*=;}N8My4r`j%5c$IFt zEJ~jJ^k)0_@LK*6fC^W>otvEvu&=OGmXk&R(94u7d#R^Ymes+SugBHlW%ih4CEM~- z-+1oR0Zux6xfqT*1pA{o9O8Ew5H}{C>h&foIam5&O-xOQdAFkTXA8=GU#7g3+V6`) zX#9nEAtai^l_zu~w?}uV34g;#vTH`?<+%zUIdzPu{93azW zHE4k?0~~vCjPOyk6HYEZEAfB9_r4yRSx6suD09XDb9>IJ_$2$HNh@CiXlEP8p+lM; z7n&aHk@&w{lfuTT`ncz^nWj>`Vu ziJ^~Kn$+48+P8E++?4HR#7W5;7!U;!@saY>G>nAxrIrIbFw3s+Mu-Ome>A^0P-ad+ zvcy8Pw?eO$VifaC|7Xy%*_aiN&c zcsC+(Nh7bjnCyTza%ynOmAE5nW^5t*#l|gN=X^dueo?~!wIqnIl!&9DtRNV;_J)N& z!Ftf)t=MPA9YH|Q@x^~>4+H}O3Fhwqr01;doE;D6n0MQkJ{LEtgONwP&Fwz-{I;d+ zY!gk97eyBZ`s}mRy+;aaXrxfwIG~?hJiE*3=P{K361MbOenV;@aRGZny8<@`*s!rS zN)|c`1eLSf9uH8`^rRJiYnQy?4mdCW8Ye00-mFo#VD)`H?@nyjP4y1!xgwMi6$Pa= z2hTP~uC7v^^nKfJ$io}0vR~b|c6TWjjVAdleqHvC=;}I>dSK3QMrY0%7m&m( zkG&$XIelr*HgypBS?uZ=-&&{AxcArtb8)B(-IHtB@6~6{Zx65canC7n4FQ_%u(wq} zK-?-9{_Q>iS*??apF1dj?w4y@_ZCQMNR;m8|HZ7XCw+D6Ji#y0GY|4Gpa{Ai`$Z20 z)Lnn!UnE#yoFmW4|BnIUfHZqb-2D8uC$|HbtqxfGd*kxAeRP0*;0j>vzj`+P&;Q8L rKh{yOHJv2=sL?Nu|AS9jxI0B-EhB5Z<=DVzdLCl~iz{W9u1Ee0-p7wF literal 0 HcmV?d00001 diff --git a/.issue-scratch/764-1.png b/.issue-scratch/764-1.png new file mode 100644 index 0000000000000000000000000000000000000000..2734ff6e2318e0648cac62bbd2827e45501e6cee GIT binary patch literal 466058 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�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%0Av)9Ymt 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

l#!sglE{$LZ^SY#nLMjTh112WIH>=G1)6r> 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%0DbZz)@MCyn0>El9a<=k)aqg$zMX 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

osQ!qZRv1jIv#|KQz@C5kXy9J@LmLSvC9k#Tc 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%0D?6tG8E@G|XL$FfT?}CGGtM6@ah-0xu%% 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 R5KjbtN;hxI7s;9g{0DM;E;IlD literal 0 HcmV?d00001 diff --git a/.issue-scratch/release-draft-new.md b/.issue-scratch/release-draft-new.md new file mode 100644 index 00000000..12cd39bd --- /dev/null +++ b/.issue-scratch/release-draft-new.md @@ -0,0 +1,524 @@ +Release 2 9 0 (2) + +# TREK 3.0.0 + + + +> **The biggest TREK release to date.** A new Journey addon turns your trips into rich travel journals. Mapbox GL joins Leaflet as a first-class renderer. MCP gets a full OAuth 2.1 authorization server. Offline-first PWA, self-service password reset, and a dashboard redesigned from the ground up. Fifteen languages, top to bottom. + +--- + +## Breaking Changes + +### Photos moved from Trip Planner to Journey + +In previous versions, Immich and Synology Photos were integrated directly into the Trip Planner via a "Photos" tab. **This tab has been removed.** Photos are now part of the new **Journey addon**, which is purpose-built for documenting your travels with stories, photos, and maps. + +**What this means for you:** +- **No photos are lost.** The previous integration was read-only — TREK never uploaded to or deleted from your Immich/Synology library. Your photos remain untouched in your photo provider. +- **Previously linked trip photos are no longer displayed in the Trip Planner.** To view and organize your travel photos, enable the Journey addon (Settings > Addons) and create a Journey linked to your trip. +- **Journey brings a much richer photo experience:** upload photos directly to TREK, browse and import from Immich/Synology with duplicate detection, reorder photos, view EXIF metadata, and export everything as a PDF photo book. + +### New Immich API Key Permissions Required + +Journey introduces **photo upload sync** — when you upload a photo to a Journey entry, TREK can optionally sync it to your Immich library. This requires an additional Immich API permission that was not needed before. + +**Previous versions required:** +| Permission | Used for | +|---|---| +| `user.read` | Connection test | +| `asset.read` | Browse photos by date, search | +| `asset.view` | Stream thumbnails | +| `asset.download` | Stream originals | +| `album.read` | List and browse albums | +| `timeline.read` | Browse timeline buckets | + +**New in 3.0.0 — additionally required:** +| Permission | Used for | +|---|---| +| `asset.upload` | Sync uploaded Journey photos to Immich | + +> **How to update your Immich API key:** Go to your Immich instance > User Settings > API Keys. Edit your existing TREK key (or create a new one) and ensure `asset.upload` is enabled in addition to the existing permissions. If you don't plan to use Journey's upload sync, the old key will continue to work — the upload simply won't sync to Immich. + +**No changes needed for Synology Photos** — Synology uses session-based authentication which inherits the user's full permissions. + +### OIDC_ONLY deprecated + +The `OIDC_ONLY` environment variable is deprecated. Replace with `DISABLE_LOCAL_LOGIN=true` + `DISABLE_LOCAL_REGISTRATION=true` for equivalent behavior. The old variable still works but will be removed in a future release. + +--- + +Release 2 9 0 (3) + +## Journey Addon — Travel Journal + +The headline feature of 3.0.0. Journey is a new global addon that transforms your trips into magazine-style travel stories. + +### Core +- **5-table schema** — journeys, entries, photos, trips, contributors with full relational integrity +- **Trip-to-Journey sync engine** — link one or more trips to a journey; skeleton entries and photos are synced automatically +- **Timeline, Gallery, and Map views** — browse entries chronologically, as a photo grid, or on an interactive map with SVG pin markers +- **Entry editor** — markdown toolbar, custom date picker, location search (Nominatim/Google Maps), mood (Amazing/Good/Neutral/Rough), weather (Sunny to Snowy), and Pros & Cons sections +- **Entry reorder** — move-up / move-down arrows on each entry (desktop), skipped on skeleton suggestions +- **Hide skeletons toggle** — per-contributor setting to focus on the written entries only + +### Photos +- **Immich & Synology browser** — browse by trip dates, custom range, or album with duplicate detection +- **Photo upload** — direct upload with drag-and-drop, reorder (Make 1st), and delete +- **EXIF metadata** — displayed in lightbox for Immich photos +- **Thumbnail to original fallback** — seamless resolution upgrade everywhere +- **HEIC rendering fix** — serve fullsize thumbnail for original to fix HEIC rendering on non-Safari browsers +- **Contributor photo access** — invited contributors can view all journey photos even without their own Immich/Synology connection (owner credentials are used for the proxy) +- **Safari gallery picker fix** — repaired grid layout collapse on Safari (#717) + +### Sharing & Export +- **Public share links** — token-based access with language picker, no login required +- **Public photo proxy** — validates share token instead of auth for photo streaming +- **Thumbnail size in public gallery** — grid loads thumbnails instead of originals, lightbox keeps originals (cuts bandwidth on shared links significantly) +- **PDF photo book export** — Polarsteps-inspired layout with cover, day chapters, photo grids, and stories + +### Collaboration +- **Contributors** — invite users as editors or viewers +- **Trip linking/unlinking** — manage synced trips from Journey Settings and Desktop Sidebar +- **Cover image** — upload or pick from journey photos + +### Frontend +- **JourneyPage** — frontpage with hero card, active journey stats, trip suggestions ("Trip just ended — turn it into a Journey") +- **JourneyDetailPage** — full timeline/gallery/map with inline entry editing +- **JourneyPublicPage** — public share view with language picker and read-only timeline + +--- + +## Mapbox GL as a First-Class Renderer + +Leaflet gets a sibling. Users can now switch the trip planner map to **Mapbox GL JS** for a proper 3D globe, terrain, and 3D buildings. + +- **Settings toggle** — choose between Leaflet and Mapbox GL in Settings > Map +- **Globe projection** — smooth rotating globe when zoomed out, mercator when zoomed in +- **3D terrain and buildings** — enabled on Standard and Satellite styles, with custom 3D buildings in dark/light mode +- **Trip route, GPX geometries, place markers** — full feature parity with the Leaflet renderer +- **Transport reservations overlay** — great-circle arcs for flights/cruises, straight lines for trains/cars, clickable endpoint badges with IATA codes, rotating mid-arc stats label for flights. Honours the per-booking "show route" toggle in DayPlanSidebar +- **Auto-fit on load** — planner map zooms to the trip's places on initial render +- **Booking route label toggle** — separate setting to hide IATA labels on endpoint markers +- **Infrastructure** — WebAssembly allowed in CSP for Mapbox GL's 3D engine, PWA precache limit raised so the mapbox-gl bundle builds, Mapbox endpoints allowed in `connect-src` / `img-src` + +--- + +## MCP: OAuth 2.1 & Granular Scopes + +MCP authentication has been completely rebuilt around the OAuth 2.1 specification. + +- **OAuth 2.1 authorization server** — full PKCE flow with authorization codes, access tokens, refresh tokens, and token rotation with replay detection +- **Granular scopes** — 24 scopes across 11 groups (trips, places, atlas, packing, todos, budget, reservations, collab, notifications, vacay, geo/weather) with per-scope read/write/delete control +- **Dynamic Client Registration (DCR)** — RFC 7591 endpoint at `POST /oauth/register`, with strict redirect_uri validation (HTTPS / loopback / reverse-DNS private-use schemes only; rejects `javascript:` / `data:` / `file:` / etc.) +- **RFC 9728 Protected Resource Metadata** — `/.well-known/oauth-protected-resource` exposes the MCP endpoint's auth requirements for client auto-discovery +- **RFC 8707 audience binding** — tokens are audience-bound to `/mcp` by default and validated on every MCP request +- **Consent screen** — user-facing scope selection with grouped permission display +- **Admin panel** — OAuth sessions management in MCP Access panel with collapsible scope lists +- **Per-client rate limiting** — configurable rate limits per OAuth client +- **Addon gating** — MCP tools are only registered when their corresponding addon is enabled +- **Compound tools** — single-call multi-step workflows (e.g. create day with places in one tool call, fetch full trip context) to reduce MCP round-trips +- **Surface alignment** — MCP tool schemas and responses kept in sync with the current app state (fewer drifted fields, correct enum sets) +- **Static token deprecation** — existing MCP tokens still work but surface deprecation notices; migration path to OAuth is documented +- **Collab sub-feature gating** — MCP tools for chat/notes/polls respect the admin-level collab sub-feature toggles + +--- + +## Self-Service Password Reset + +Users can now reset their own password without admin intervention. + +- **Email-based flow** — `/forgot-password` issues a single-use reset token delivered via SMTP (or logged to the server console if SMTP is not configured) +- **MFA-aware** — if the user has MFA enabled, the reset endpoint additionally verifies a TOTP code or backup code before rotating the password +- **Session invalidation** — resetting the password bumps `users.password_version`, which kicks every existing JWT, MCP static token, and OAuth bearer token for that user out in one shot +- **Server-side URL building** — the reset link is built from `APP_URL` / `ALLOWED_ORIGINS`, not from request headers, so a spoofed `Host` / `Origin` cannot redirect the link to an attacker-controlled domain +- **Rate limiting + audit** — per-IP rate limit on `/forgot-password`, all requests audited (including "no such user" so abuse is visible) + +--- + +## Dashboard Redesign + +The dashboard has been rebuilt with a mobile-first design language. + +### Mobile +- **Greeting header** — "Good morning, {username}" with notification bell and avatar +- **Spotlight hero card** — the next upcoming or ongoing trip as a full-width hero with cover image, progress bar (for live trips), stats grid, and frosted-glass action buttons +- **Quick Actions** — New Trip, Currency Converter, Timezone as icon cards +- **Trip cards** — cover image with title overlay, status badge (In X days / Starts today / Ongoing / Completed), bottom stats (starts, duration, places, buddies) + +### Desktop +- **Unified header toolbar** — the dashboard, planner, vacay, and journey now share the same toolbar style +- **Unified card design** — desktop grid cards now match the mobile card style (cover + title overlay + stats) +- **Hero card** — SpotlightCard with progress bar for ongoing trips, countdown for upcoming, stats grid +- **Hover actions** — edit/copy/archive/delete buttons appear on hover as frosted-glass icons +- **Status badges** — CircleCheck icon for completed trips, Clock for upcoming, pulsing dot for ongoing + +### Both +- **BottomNav profile sheet** — slide-up sheet with user info, settings, admin, and logout +- **Dark mode** — full dark mode support across all new components +- **Shared PageSidebar** — Settings and Admin pages share a single sidebar component for layout consistency + +--- + +## PWA Offline Mode + +TREK now works offline as a Progressive Web App with full data synchronization. + +- **IndexedDB (Dexie) storage** — trips, places, assignments, categories, tags, accommodations, reservations, budget items, packing items, files, and trip members cached locally +- **Offline mutation queue** — changes made offline are queued with monotonic timestamps and replayed on reconnect (FIFO) +- **Offline dashboard** — trip list loaded from Dexie when network is unavailable +- **Offline trip planner** — full planner functionality with cached data +- **Repo layer** — all data access routed through repository layer that falls back to offline storage +- **Offline banner** — visible indicator with safe-area-inset support for iOS PWA +- **Idempotency keys** — prevents duplicate mutations on replay, scoped by `(key, user_id, method, path)` so the same key on different endpoints can't leak cached bodies +- **Offline document downloads** — document downloads work from the PWA cache when the network is unavailable + +--- + +## Transport Reservations: Multi-Day + Map Visualization + +- **Multi-day transport reservations** — flights, trains, cruises, car rentals can span multiple days with a dedicated modal and automatic route segmentation across the affected days (#384, #587) +- **Map visualization** — transport endpoints render on both Leaflet and Mapbox GL maps as clickable badges with IATA codes, great-circle arcs for flights/cruises, straight lines for trains/cars, and a rotating mid-arc stats label (IATA → IATA · distance · duration) on flights +- **Per-booking route toggle** — each booking in DayPlanSidebar has a "Show booking routes" button; connections only render when toggled on +- **Check-in time ranges** — hotel bookings now support a check-in window (e.g. "15:00 -- 22:00") with a new `check_in_end` field (#366) +- **Cascaded delete** — deleting a reservation now cleans up related budget items, file links, and trip_items + +--- + +## Reservations Redesign + +The reservations panel has been completely redesigned with a modern, unified layout. + +- **Unified toolbar** — title, type filter pills with count badges, and add button in one row with muted background +- **Type filters** — multi-select filter buttons (Flight, Hotel, Restaurant, etc.) with per-type count badges, persisted in sessionStorage +- **Responsive grid** — auto-fill layout with max 3 columns that fills full width +- **Card redesign** — status + type badge in header, labeled fields in rounded boxes, hover shadow +- **Mobile responsive** — filters hidden on mobile, booking code on separate row, weekday hidden in dates, reduced padding + +--- + +## Apple Wallet pkpass Support + +- **.pkpass MIME type** — server correctly serves `application/vnd.apple.pkpass` with the right Content-Type +- **Upload + download** — .pkpass files can be attached to bookings or places and opened directly in Apple Wallet on iOS + +--- + +## Todo Due-Date Reminders + +- **Scheduler** — a new background scheduler scans todos with upcoming due dates and sends one reminder per item (default lead: 3 days) +- **No spam** — `todo_items.reminded_at` prevents re-sending a reminder for the same item on subsequent scheduler runs +- **Notification channel aware** — reminders respect the user's notification channel preferences (email, webhook, ntfy) + +--- + +## Collab Sub-Feature Toggles + +Individual collab sections can now be toggled on/off from the admin addons page (#604). + +- **Admin UI** — sub-toggles for Chat, Notes, Polls, and What's Next under the Collab addon, with icons matching the collab panel tabs +- **Dynamic desktop layout** — Chat always stays at fixed 380px width; remaining active panels share space equally +- **Mobile** — disabled tabs are hidden from the tab bar +- **API** — GET/PUT /admin/collab-features endpoints stored in app_settings + +--- + +## Place Import: KMZ/KML + Naver Maps + Selective GPX + +Three ways to import places into your trips. + +### KMZ/KML Import +- **Unified file import modal** — drag-and-drop or file picker for KML, KMZ, and GPX files +- **KMZ unpacking** — extracts KML from ZIP archive with 50MB decompressed size limit +- **Folder-to-category mapping** — KML folders are automatically matched to TREK categories +- **Place deduplication** — skips places that already exist in the trip (by name + coordinates) + +### Naver Maps List Import +- **Always enabled** — no longer requires addon toggle, available alongside Google Maps list import +- **Shortlink resolution** — resolves naver.me shortlinks to full list URLs +- **Pagination support** — handles large Naver Maps lists with automatic pagination + +### Selective GPX/KML Element Import +- **Pick what to import** — import modal now lets you choose individual waypoints / tracks / folders instead of an all-or-nothing dump +- **Performance** — larger files (thousands of points) parse and render without freezing the UI + +--- + +## Search Autocomplete + +- **Real-time suggestions** — autocomplete suggestions appear as you type in the place search field +- **Google Places API** — primary autocomplete provider with location bias +- **Nominatim fallback** — free fallback when Google API key is not configured +- **Bounding box bias** — search results biased to the current map viewport + +--- + +## ntfy Notification Channel + +- **ntfy as first-class channel** — push notifications via any ntfy server (self-hosted or ntfy.sh) +- **Admin configuration** — server URL and topic configuration in admin panel with clear token button +- **Per-user opt-in** — users can enable/disable ntfy in their notification preferences +- **Full i18n** — ntfy strings translated in all 15 languages + +--- + +## Login & Language + +- **Language dropdown on login page** — users can select their preferred language before logging in +- **Browser auto-detection** — language is automatically detected from browser settings on first visit +- **DEFAULT_LANGUAGE env var** — configurable default language for the instance, documented across all deployment configs (Docker, Helm, Synology) + +--- + +## Granular Auth Toggles + +- **OIDC_ONLY replaced** — split into `DISABLE_LOCAL_LOGIN`, `DISABLE_LOCAL_REGISTRATION`, and `DISABLE_PASSWORD_CHANGE` for fine-grained control over authentication methods +- Allows mixed setups (e.g., OIDC + local admin account, or OIDC-only with no local registration) + +--- + +## Synology Photos: OTP, SSL Skip & Session Management + +- **OTP support** — one-time password field for 2FA-enabled Synology NAS +- **Skip SSL verification** — toggle for self-signed certificates +- **Device ID persistence** — prevents repeated 2FA prompts +- **Session-cleared notification** — routed through unified notification system +- **Provider URL hint** — contextual help text for Synology URL format +- **Thumbnail size bump** — default thumbnail size raised from `sm` (240 px) to `m` (320 px) so grids no longer look pixelated on retina +- **Passphrase support** — shared-album links with passphrases work from the browse UI (#689) + +--- + +## Atlas Improvements + +- **Scoped region matching** — region name matching is now scoped by country to prevent cross-country false matches +- **Expanded country lookup tables** — more countries and regions recognized correctly, including A3 fallback for invalid ISO_A2 codes +- **Nominatim rate limiting** — shared throttle prevents 429 errors, background region fill, fetch timeout +- **Stadia Maps fix** — resolved 401 errors on journey and atlas maps + +--- + +## i18n: Full 15-Language Coverage + +- **Indonesian added** — complete translation with full parity to English, bringing the total to 15 languages (EN, DE, FR, ES, IT, NL, PL, RU, ZH, ZH-TW, BR, CS, HU, AR, ID) +- **Comprehensive audit** — every key translated natively, no English fallbacks +- **OAuth scope labels** — all 24 scopes have localized names and descriptions +- **Journey addon** — complete coverage for all journal, editor, sharing, and PDF export strings +- **Mapbox GL settings** — localized labels for renderer toggle, style picker, 3D / quality switches +- **Ellipsis standardization** — all ellipsis characters normalized to three dots (...) + +--- + +## Vacay Improvements + +- **Trip indicator dots** — small blue dots on calendar days where trips are scheduled +- **Configurable week start** — choose Monday or Sunday as first day of the week (#224) +- **Holiday overlap** — vacations can now be placed on public holidays +- **Today marker** — visual indicator for the current day in the calendar +- **Unified toolbar** — same header style as planner/dashboard/journey +- **Bottom padding fix** — toolbar no longer overlaps the last row (#533) + +--- + +## iCal Export Improvements + +- **Day activities and notes** — iCal export now includes daily activities and notes, not just the trip dates (#375) + +--- + +## Budget Improvements + +- **Drag-and-drop reorder** — budget categories and individual items can be reordered via drag-and-drop (#479) +- **Category legend redesign** — prevents overflow on small screens (#564) +- **Comma decimal support** — pasting numbers with comma separators works correctly +- **Table alignment fix** — budget data rows and the "New Entry" row now share column widths (#759) + +--- + +## Packing List Improvements + +- **Bulk import + template apply without full reload** — new items appear in place instead of triggering the trip loading screen (#760) +- **Reservation link cleanup** — packing items linked to deleted reservations stay in the list without the dangling reference +- **Bag tracking** — keep track of which items live in which bag, with optional weight tracking and per-bag totals + +--- + +## Planner & UX Improvements + +- **Emil-style polish pass** — consistent transitions/animations across cards, hover states, and drawer sheets; shared components for toolbars and section headers +- **Planner drag-and-drop jank fix** — dragging places across days is smooth again on long trips +- **Unified toolbar header** — dashboard, planner, vacay, and journey share a single toolbar style for visual consistency +- **Places sidebar polish** — filter counts, compact select UI, tooltip component, "No Category" / "Uncategorized" filter (#607) +- **Dayplan toolbar polish** — cleaner alignment, weather archive fallback for past trips +- **Unplanned filter sync** — unplanned filter properly syncs with map markers (#385) +- **Place notes** — notes textarea in place edit form with proper display in inspector (#596) +- **Place deduplication** — Google Maps list re-import skips existing places (#543) +- **File download button** — all file views now include a download button +- **Note modal** — no longer closes on outside click (#480) +- **Google Maps links** — use place name + google_place_id for accurate links (#554) +- **Packing list menu** — no longer cut off by overflow (#557) +- **Trip date change** — preserving day content when date range changes +- **PDF export** — render restaurant, event, tour, and other reservation types + +--- + +## Admin Panel Improvements + +- **Collab sub-feature toggles** — individual toggles for Chat, Notes, Polls, What's Next +- **Photo provider icons** — Immich and Synology Photos SVG brand icons in addon manager +- **Bag tracking icon** — Luggage icon for the bag tracking sub-toggle +- **Naver List Import** — now always enabled, removed from addon toggles +- **Shared PageSidebar** — admin pages use the same sidebar layout as Settings + +--- + +## Mobile Improvements + +- **Bottom nav fix** — prevent clipping of scrollable content and dialogs +- **Journey mobile** — compact add-entry button, scrollable settings dialog, iOS PWA fixes, drop hero / inline tab-bar, eager map tiles, trimmed picker labels +- **Dashboard mobile** — spotlight trip in hero, smaller badges, check icon for completed +- **Bottom nav dark mode** — consistent dark mode styling +- **Safe area support** — proper insets for iOS PWA + +--- + +## Documentation & Wiki + +- **Full GitHub Wiki** — 74 pages covering setup, deployment, addon docs, troubleshooting, API reference, and MCP +- **CI sync workflow** — `./wiki/**` in the main repo is auto-synced to the GitHub Wiki on push to `main` +- **README redesign** — Apple-style hero with animated video, feature tiles, and a screenshot gallery; hero video hosted externally so the repo stays lightweight +- **MCP compound tools doc** — `MCP.md` documents the compound / multi-step tools + +--- + +## Security + +Fifth-pass internal audit. Critical + High + Medium findings addressed in one bundled PR: + +- **JWT password_version gate** — a single `verifyJwtAndLoadUser` helper is now used by every auth surface (web session, MCP bearer, file download token, photo route, MFA policy). A password reset bumps `password_version` and invalidates every outstanding session/token for the user in one shot. +- **MFA policy via cookie** — `require_mfa` now applies to cookie-authenticated SPA sessions too (previously only the `Authorization` header was checked, so the whole SPA bypassed it). +- **OIDC id_token verification** — full JWKS-based signature verification (iss, aud, exp, nbf) plus `userinfo.sub == id_token.sub` cross-check. `kid` match is strict — no fallback to an arbitrary key. +- **OIDC invite redemption** — invite-token increment and user INSERT run in a single `db.transaction`; concurrent callbacks cannot double-redeem a single-use invite. +- **OAuth 2.1 DCR** — redirect_uri allowlist rejects `javascript:` / `data:` / `vbscript:` / `file:` / `blob:` / `about:` / `chrome:` and requires private-use schemes to be reverse-DNS (RFC 8252 §7.1). +- **OAuth audience binding** — `audience` defaults to the MCP endpoint when no `resource` parameter is sent, so new tokens always carry the correct audience claim. +- **HSTS on in production** — `NODE_ENV=production` is enough to enable HSTS (previously required `FORCE_HTTPS=true`). `includeSubDomains` stays off by default to avoid breaking apex-domain setups; opt in with `HSTS_INCLUDE_SUBDOMAINS=true`. +- **Cookie Secure behind proxies** — `trek_session` Secure flag is now derived from `req.secure` (Express's `trust proxy`-aware field), so instances behind Traefik / Caddy / Cloudflare Tunnel get Secure cookies without `FORCE_HTTPS`. +- **Share-token expiry** — public share tokens default to 90-day TTL. Existing tokens stay NULL (no expiry) so already-distributed links keep working. +- **Photo route scoping** — share tokens can only unlock photos that belong to the same trip as the token. +- **Bcrypt MFA backup codes** — backup codes are now bcrypt-hashed at rest. Legacy SHA-256 codes keep working until the user regenerates. +- **Demo-mode guards** — single `DEMO_EMAILS` registry fixes the drift where `demoUploadBlock` only matched the pre-rename `demo@nomad.app` string. +- **Filesystem safety** — `permanentDeleteFile` / `emptyTrash` / avatar cleanup use async `fs.promises.rm({ force: true })` and only drop the DB row when the on-disk unlink actually succeeded. +- **Idempotency store hardening** — key length capped at 128 chars, response bodies over 256 KiB not cached, primary key widened to `(key, user_id, method, path)` so the same key on a different endpoint does not replay an unrelated response. +- **Permissions cache invalidation** — `restoreFromZip` now drops the permissions cache after a DB swap. +- **Reset-URL source** — password-reset email URL is built from server-side `APP_URL` / `ALLOWED_ORIGINS`, never from request headers. +- **Critical DB indexes** — added `trips(user_id)`, `trips(created_at DESC)`, `photos(day_id/place_id)`, `reservations(day_id)`, `share_tokens(token)` and conditional `day_accommodations` / `notifications` indexes. + +Upstream CVEs patched: + +- **hono** 4.12.9 to 4.12.12 — directory traversal (CVE-2026-39407, CVE-2026-39408), HTTP response splitting, improper input validation (CVE-2026-39410), IP restriction bypass (CVE-2026-39409) +- **@hono/node-server** 1.19.11 to 1.19.13 — directory traversal (CVE-2026-39406) +- **nodemailer** 8.0.4 to 8.0.5 — CRLF injection + +--- + +## Bug Fixes + +- Fixed OIDC-only mode login/logout loop (#491) +- Fixed dayplan duplicate reservation display, date off-by-one, and missing day_id on edit +- Fixed booking date handling and file auth bugs +- Fixed dayplan time-based auto-sort for places and free reorder for untimed +- Fixed streaming response end on client disconnect during asset pipe +- Fixed per-day transport positions for multi-day reservations +- Fixed stale budget category reset when category no longer exists +- Fixed trip redirect to plan tab when active tab addon is disabled +- Fixed reservation price/budget field visibility when budget addon disabled +- Fixed HEIC photo rendering on non-Safari browsers +- Fixed CSP path matching for paths ending in / +- Fixed avatar URLs in notifications, admin panel, and budget +- Fixed budget member avatars lost after updating item fields +- Fixed budget table column alignment broken by `display: flex` on `` (#759) +- Fixed collab notes line break preservation (#608) +- Fixed weather archive date handling for future trips (#599) +- Fixed duplicate skeleton entries for multi-day places (#606) +- Fixed ghost Gallery / `[Trip Photos]` entries in journal timeline and public share (#764) +- Fixed journey reorder arrows rendering on skeleton suggestions (#763) +- Fixed journey map OSM tile warning (#627) +- Fixed journey gallery picker grid collapse on Safari (#717) +- Fixed content divider placement in journal entries (#624) +- Fixed local photos wrong provider label (#625) +- Fixed Synology pagination and album scroll leak (#644) +- Fixed Stadia Maps 401 on journey and atlas maps (#640) +- Fixed Nominatim User-Agent and error diagnostics +- Fixed map tooltips, journey creation, and contributor avatars +- Fixed notifications SMTP error surfacing, webhook button label, backup timestamp (#537) +- Fixed stale accommodation_id on reservation update (#522) +- Fixed hardcoded Immich in toast — now uses provider_name +- Fixed MCP safeBroadcast recursive call bug +- Fixed MCP Zod v4 `z.record()` API compatibility in transport tool schemas +- Fixed Vite module preload polyfill CSP inline script violation +- Fixed PWA offline session redirect and file download auth (#505, #541) +- Fixed `FORCE_HTTPS` redirect applying to `/api/health`, breaking container health-checks +- Fixed journey bugs reported by @roel-de-vries (#722–#736) + +--- + +## Infrastructure + +- **Prerelease workflow** — automated prerelease pipeline with major version support, version propagation, and race/orphan tag protection +- **Helm chart** — moved to `charts/trek/`, published via helm-publisher action to `gh-pages`, `appVersion` used as default image tag +- **Docker** — workflow improvements, tag management cleanup, `server/data/airports.json` properly included in image after assets refactor +- **CI** — contributor workflow automation, `npm audit` removal from install steps, manual trigger for prerelease, client test job added alongside server tests with split coverage artifacts + +--- + +## Test Coverage + +- **Backend** — expanded to ~87% coverage with comprehensive tests for OAuth, MCP tools, addon gating, services, and session management +- **Frontend** — expanded to ~82% coverage with tests for dashboard, planner, settings, admin panels, and component interactions +- **Journey** — 89.5% new code coverage + +--- + +## Contributors + +Thanks to everyone who contributed to this release: + +- @mauriceboe +- @jubnl +- @gravitysc +- @luojiyin1987 +- @marco783 +- @isaiastavares +- @tiquis0290 +- @xenocent +- @gfrcsd +- @roel-de-vries + +--- + +## Stats + +| Metric | Value | +|--------|-------| +| Commits | 500+ | +| Merged PRs | 130+ | +| Files changed | 700+ | +| Lines added | 120,000+ | +| Contributors | 12+ | + +--- + +## Upgrading + +```bash +docker pull mauriceboe/trek:3.0.0 +docker compose up -d +``` + +Migrations run automatically on startup. No manual steps required. + +**Checklist:** +1. Update your Immich API key to include `asset.upload` (optional, only needed for Journey upload sync) +2. If using `OIDC_ONLY`, migrate to `DISABLE_LOCAL_LOGIN` + `DISABLE_LOCAL_REGISTRATION` +3. Enable the Journey addon in Settings > Addons to start using the travel journal +4. Try the Mapbox GL renderer in Settings > Map if you want 3D terrain and a proper globe view (requires a free Mapbox access token) diff --git a/.issue-scratch/release-draft.md b/.issue-scratch/release-draft.md new file mode 100644 index 00000000..9595d730 --- /dev/null +++ b/.issue-scratch/release-draft.md @@ -0,0 +1,405 @@ + +Release 2 9 0 (2) + +# TREK 3.0.0 + +> **This is the biggest TREK release to date.** Journey turns your trips into rich travel journals. MCP gets full OAuth 2.1 security. The dashboard has been redesigned for mobile-first. And every corner of the app now speaks 15 languages natively. + +--- + +## Breaking Changes + +### Photos moved from Trip Planner to Journey + +In previous versions, Immich and Synology Photos were integrated directly into the Trip Planner via a "Photos" tab. **This tab has been removed.** Photos are now part of the new **Journey addon**, which is purpose-built for documenting your travels with stories, photos, and maps. + +**What this means for you:** +- **No photos are lost.** The previous integration was read-only — TREK never uploaded to or deleted from your Immich/Synology library. Your photos remain untouched in your photo provider. +- **Previously linked trip photos are no longer displayed in the Trip Planner.** To view and organize your travel photos, enable the Journey addon (Settings > Addons) and create a Journey linked to your trip. +- **Journey brings a much richer photo experience:** upload photos directly to TREK, browse and import from Immich/Synology with duplicate detection, reorder photos, view EXIF metadata, and export everything as a PDF photo book. + +### New Immich API Key Permissions Required + +Journey introduces **photo upload sync** — when you upload a photo to a Journey entry, TREK can optionally sync it to your Immich library. This requires an additional Immich API permission that was not needed before. + +**Previous versions required:** +| Permission | Used for | +|---|---| +| `user.read` | Connection test | +| `asset.read` | Browse photos by date, search | +| `asset.view` | Stream thumbnails | +| `asset.download` | Stream originals | +| `album.read` | List and browse albums | +| `timeline.read` | Browse timeline buckets | + +**New in 3.0.0 — additionally required:** +| Permission | Used for | +|---|---| +| `asset.upload` | Sync uploaded Journey photos to Immich | + +> **How to update your Immich API key:** Go to your Immich instance > User Settings > API Keys. Edit your existing TREK key (or create a new one) and ensure `asset.upload` is enabled in addition to the existing permissions. If you don't plan to use Journey's upload sync, the old key will continue to work — the upload simply won't sync to Immich. + +**No changes needed for Synology Photos** — Synology uses session-based authentication which inherits the user's full permissions. + +### OIDC_ONLY deprecated + +The `OIDC_ONLY` environment variable is deprecated. Replace with `DISABLE_LOCAL_LOGIN=true` + `DISABLE_LOCAL_REGISTRATION=true` for equivalent behavior. The old variable still works but will be removed in a future release. + +--- +Release 2 9 0 (3) + +## Journey Addon — Travel Journal + +The headline feature of 3.0.0. Journey is a new global addon that transforms your trips into magazine-style travel stories. + +### Core +- **5-table schema** — journeys, entries, photos, trips, contributors with full relational integrity +- **Trip-to-Journey sync engine** — link one or more trips to a journey; skeleton entries and photos are synced automatically +- **Timeline, Gallery, and Map views** — browse entries chronologically, as a photo grid, or on an interactive map with SVG pin markers +- **Entry editor** — markdown toolbar, custom date picker, location search (Nominatim/Google Maps), mood (Amazing/Good/Neutral/Rough), weather (Sunny to Snowy), and Pros & Cons sections + +### Photos +- **Immich & Synology browser** — browse by trip dates, custom range, or album with duplicate detection +- **Photo upload** — direct upload with drag-and-drop, reorder (Make 1st), and delete +- **EXIF metadata** — displayed in lightbox for Immich photos +- **Thumbnail to original fallback** — seamless resolution upgrade everywhere +- **HEIC rendering fix** — serve fullsize thumbnail for original to fix HEIC rendering on non-Safari browsers +- **Contributor photo access** — invited contributors can view all journey photos even without their own Immich/Synology connection (owner credentials are used for the proxy) + +### Sharing & Export +- **Public share links** — token-based access with language picker, no login required +- **Public photo proxy** — validates share token instead of auth for photo streaming +- **PDF photo book export** — Polarsteps-inspired layout with cover, day chapters, photo grids, and stories + +### Collaboration +- **Contributors** — invite users as editors or viewers +- **Trip linking/unlinking** — manage synced trips from Journey Settings and Desktop Sidebar +- **Cover image** — upload or pick from journey photos + +### Frontend +- **JourneyPage** — frontpage with hero card, active journey stats, trip suggestions ("Trip just ended — turn it into a Journey") +- **JourneyDetailPage** — full timeline/gallery/map with inline entry editing +- **JourneyPublicPage** — public share view with language picker and read-only timeline + +--- + +## MCP: OAuth 2.1 & Granular Scopes + +MCP authentication has been completely rebuilt around the OAuth 2.1 specification. + +- **OAuth 2.1 authorization server** — full PKCE flow with authorization codes, access tokens, refresh tokens, and token rotation with replay detection +- **Granular scopes** — 24 scopes across 11 groups (trips, places, atlas, packing, todos, budget, reservations, collab, notifications, vacay, geo/weather) with per-scope read/write/delete control +- **Dynamic Client Registration (DCR)** — RFC 7591 endpoint at POST /oauth/register for browser-initiated and public clients +- **Consent screen** — user-facing scope selection with grouped permission display +- **Admin panel** — OAuth sessions management in MCP Access panel with collapsible scope lists +- **Per-client rate limiting** — configurable rate limits per OAuth client +- **Addon gating** — MCP tools are only registered when their corresponding addon is enabled +- **Static token deprecation** — existing MCP tokens still work but surface deprecation notices; migration path to OAuth is documented +- **Security hardening** — Critical + High + Medium findings addressed (token storage, PKCE enforcement, scope validation) + +--- + +## Dashboard Redesign + +The dashboard has been rebuilt with a mobile-first design language. + +### Mobile +- **Greeting header** — "Good morning, {username}" with notification bell and avatar +- **Spotlight hero card** — the next upcoming or ongoing trip as a full-width hero with cover image, progress bar (for live trips), stats grid, and frosted-glass action buttons +- **Quick Actions** — New Trip, Currency Converter, Timezone as icon cards +- **Trip cards** — cover image with title overlay, status badge (In X days / Starts today / Ongoing / Completed), bottom stats (starts, duration, places, buddies) + +### Desktop +- **Unified card design** — desktop grid cards now match the mobile card style (cover + title overlay + stats) +- **Hero card** — SpotlightCard with progress bar for ongoing trips, countdown for upcoming, stats grid +- **Hover actions** — edit/copy/archive/delete buttons appear on hover as frosted-glass icons +- **Status badges** — CircleCheck icon for completed trips, Clock for upcoming, pulsing dot for ongoing + +### Both +- **BottomNav profile sheet** — slide-up sheet with user info, settings, admin, and logout +- **Dark mode** — full dark mode support across all new components + +--- + +## PWA Offline Mode + +TREK now works offline as a Progressive Web App with full data synchronization. + +- **IndexedDB (Dexie) storage** — trips, places, assignments, categories, tags, accommodations, reservations, budget items, packing items, files, and trip members cached locally +- **Offline mutation queue** — changes made offline are queued with monotonic timestamps and replayed on reconnect (FIFO) +- **Offline dashboard** — trip list loaded from Dexie when network is unavailable +- **Offline trip planner** — full planner functionality with cached data +- **Repo layer** — all data access routed through repository layer that falls back to offline storage +- **Offline banner** — visible indicator with safe-area-inset support for iOS PWA +- **Idempotency keys** — prevents duplicate mutations on replay (Migration 100) + +--- + +## Reservations Redesign + +The reservations panel has been completely redesigned with a modern, unified layout. + +- **Unified toolbar** — title, type filter pills with count badges, and add button in one row with muted background +- **Type filters** — multi-select filter buttons (Flight, Hotel, Restaurant, etc.) with per-type count badges, persisted in sessionStorage +- **Responsive grid** — auto-fill layout with max 3 columns that fills full width +- **Card redesign** — status + type badge in header, labeled fields in rounded boxes, hover shadow +- **Check-in time ranges** — hotel bookings now support a check-in window (e.g. "15:00 -- 22:00") with a new check_in_end field (#366) +- **Mobile responsive** — filters hidden on mobile, booking code on separate row, weekday hidden in dates, reduced padding + +--- + +## Collab Sub-Feature Toggles + +Individual collab sections can now be toggled on/off from the admin addons page (#604). + +- **Admin UI** — sub-toggles for Chat, Notes, Polls, and What's Next under the Collab addon, with icons matching the collab panel tabs +- **Dynamic desktop layout** — Chat always stays at fixed 380px width; remaining active panels share space equally +- **Mobile** — disabled tabs are hidden from the tab bar +- **API** — GET/PUT /admin/collab-features endpoints stored in app_settings + +--- + +## Place Import: KMZ/KML & Naver Maps + +Two new ways to import places into your trips. + +### KMZ/KML Import +- **Unified file import modal** — drag-and-drop or file picker for KML, KMZ, and GPX files +- **KMZ unpacking** — extracts KML from ZIP archive with 50MB decompressed size limit +- **Folder-to-category mapping** — KML folders are automatically matched to TREK categories +- **Place deduplication** — skips places that already exist in the trip (by name + coordinates) + +### Naver Maps List Import +- **Always enabled** — no longer requires addon toggle, available alongside Google Maps list import +- **Shortlink resolution** — resolves naver.me shortlinks to full list URLs +- **Pagination support** — handles large Naver Maps lists with automatic pagination + +--- + +## Search Autocomplete + +- **Real-time suggestions** — autocomplete suggestions appear as you type in the place search field +- **Google Places API** — primary autocomplete provider with location bias +- **Nominatim fallback** — free fallback when Google API key is not configured +- **Bounding box bias** — search results biased to the current map viewport + +--- + +## ntfy Notification Channel + +- **ntfy as first-class channel** — push notifications via any ntfy server (self-hosted or ntfy.sh) +- **Admin configuration** — server URL and topic configuration in admin panel with clear token button +- **Per-user opt-in** — users can enable/disable ntfy in their notification preferences +- **Full i18n** — ntfy strings translated in all 15 languages + +--- + +## Login & Language + +- **Language dropdown on login page** — users can select their preferred language before logging in +- **Browser auto-detection** — language is automatically detected from browser settings on first visit +- **DEFAULT_LANGUAGE env var** — configurable default language for the instance, documented across all deployment configs (Docker, Helm, Synology) + +--- + +## Granular Auth Toggles + +- **OIDC_ONLY replaced** — split into DISABLE_LOCAL_LOGIN, DISABLE_LOCAL_REGISTRATION, and DISABLE_PASSWORD_CHANGE for fine-grained control over authentication methods +- Allows mixed setups (e.g., OIDC + local admin account, or OIDC-only with no local registration) + +--- + +## Synology Photos: OTP, SSL Skip & Session Management + +- **OTP support** — one-time password field for 2FA-enabled Synology NAS +- **Skip SSL verification** — toggle for self-signed certificates +- **Device ID persistence** — prevents repeated 2FA prompts +- **Session-cleared notification** — routed through unified notification system +- **Provider URL hint** — contextual help text for Synology URL format + +--- + +## Atlas Improvements + +- **Scoped region matching** — region name matching is now scoped by country to prevent cross-country false matches +- **Expanded country lookup tables** — more countries and regions recognized correctly, including A3 fallback for invalid ISO_A2 codes +- **Nominatim rate limiting** — shared throttle prevents 429 errors, background region fill, fetch timeout +- **Stadia Maps fix** — resolved 401 errors on journey and atlas maps + +--- + +## i18n: Full 15-Language Coverage + +- **Indonesian added** — complete translation with full parity to English, bringing the total to 15 languages (EN, DE, FR, ES, IT, NL, PL, RU, ZH, ZH-TW, BR, CS, HU, AR, ID) +- **Comprehensive audit** — every key translated natively, no English fallbacks +- **OAuth scope labels** — all 24 scopes have localized names and descriptions +- **Journey addon** — complete coverage for all journal, editor, sharing, and PDF export strings +- **Ellipsis standardization** — all ellipsis characters normalized to three dots (...) + +--- + +## Vacay Improvements + +- **Trip indicator dots** — small blue dots on calendar days where trips are scheduled +- **Configurable week start** — choose Monday or Sunday as first day of the week (#224) +- **Holiday overlap** — vacations can now be placed on public holidays +- **Today marker** — visual indicator for the current day in the calendar +- **Bottom padding fix** — toolbar no longer overlaps the last row (#533) + +--- + +## iCal Export Improvements + +- **Day activities and notes** — iCal export now includes daily activities and notes, not just the trip dates (#375) + +--- + +## Budget Improvements + +- **Drag-and-drop reorder** — budget categories and individual items can be reordered via drag-and-drop (#479) +- **Category legend redesign** — prevents overflow on small screens (#564) +- **Comma decimal support** — pasting numbers with comma separators works correctly + +--- + +## Planner & UX Improvements + +- **Collapsible day detail panel** — day detail panel can be collapsed/expanded in the planner +- **Uncategorized filter** — "No Category" option in category dropdown to find places without a category (#607) +- **Map multi-category filter** — filter syncs with map view for uncategorized places +- **Unplanned filter sync** — unplanned filter properly syncs with map markers (#385) +- **Place notes** — notes textarea in place edit form with proper display in inspector (#596) +- **Place deduplication** — Google Maps list re-import skips existing places (#543) +- **File download button** — all file views now include a download button +- **Note modal** — no longer closes on outside click (#480) +- **Google Maps links** — use place name + google_place_id for accurate links (#554) +- **Packing list menu** — no longer cut off by overflow (#557) +- **Trip date change** — preserving day content when date range changes +- **PDF export** — render restaurant, event, tour, and other reservation types + +--- + +## Admin Panel Improvements + +- **Collab sub-feature toggles** — individual toggles for Chat, Notes, Polls, What's Next +- **Photo provider icons** — Immich and Synology Photos SVG brand icons in addon manager +- **Bag tracking icon** — Luggage icon for the bag tracking sub-toggle +- **Naver List Import** — now always enabled, removed from addon toggles + +--- + +## Mobile Improvements + +- **Bottom nav fix** — prevent clipping of scrollable content and dialogs +- **Journey mobile** — compact add-entry button, scrollable settings dialog, iOS PWA fixes +- **Dashboard mobile** — spotlight trip in hero, smaller badges, check icon for completed +- **Bottom nav dark mode** — consistent dark mode styling +- **Safe area support** — proper insets for iOS PWA + +--- + +## Test Coverage + +- **Backend** — expanded to ~87% coverage with comprehensive tests for OAuth, MCP tools, addon gating, services, and session management +- **Frontend** — expanded to ~82% coverage with tests for dashboard, planner, settings, admin panels, and component interactions +- **Journey** — 89.5% new code coverage +- **CI** — client test job added alongside server tests with split coverage artifacts + +--- + +## Bug Fixes + +- Fixed OIDC-only mode login/logout loop (#491) +- Fixed dayplan duplicate reservation display, date off-by-one, and missing day_id on edit +- Fixed booking date handling and file auth bugs +- Fixed dayplan time-based auto-sort for places and free reorder for untimed +- Fixed streaming response end on client disconnect during asset pipe +- Fixed per-day transport positions for multi-day reservations +- Fixed stale budget category reset when category no longer exists +- Fixed trip redirect to plan tab when active tab addon is disabled +- Fixed reservation price/budget field visibility when budget addon disabled +- Fixed HEIC photo rendering on non-Safari browsers +- Fixed CSP path matching for paths ending in / +- Fixed avatar URLs in notifications, admin panel, and budget +- Fixed budget member avatars lost after updating item fields +- Fixed collab notes line break preservation (#608) +- Fixed weather archive date handling for future trips (#599) +- Fixed duplicate skeleton entries for multi-day places (#606) +- Fixed ghost Gallery entries in journal timeline and public share +- Fixed journey map OSM tile warning (#627) +- Fixed content divider placement in journal entries (#624) +- Fixed local photos wrong provider label (#625) +- Fixed Synology pagination and album scroll leak (#644) +- Fixed Stadia Maps 401 on journey and atlas maps (#640) +- Fixed Nominatim User-Agent and error diagnostics +- Fixed map tooltips, journey creation, and contributor avatars +- Fixed notifications SMTP error surfacing, webhook button label, backup timestamp (#537) +- Fixed stale accommodation_id on reservation update (#522) +- Fixed hardcoded Immich in toast — now uses provider_name +- Fixed MCP safeBroadcast recursive call bug +- Fixed Vite module preload polyfill CSP inline script violation +- Fixed PWA offline session redirect and file download auth (#505, #541) + +--- + +## Security + +- **hono** 4.12.9 to 4.12.12 — fixes directory traversal (CVE-2026-39407, CVE-2026-39408), HTTP response splitting, improper input validation (CVE-2026-39410), and IP restriction bypass (CVE-2026-39409) +- **@hono/node-server** 1.19.11 to 1.19.13 — fixes directory traversal (CVE-2026-39406) +- **nodemailer** 8.0.4 to 8.0.5 — fixes CRLF injection +- **OAuth 2.1 hardening** — token storage, PKCE enforcement, scope intersection validation +- **Google Maps regex** — replaced too-permissive regex with safer utility function + +--- + +## Infrastructure + +- **Prerelease workflow** — automated prerelease pipeline with major version support, version propagation, and race/orphan tag protection +- **Helm chart** — moved to charts/trek/, published via helm-publisher action to gh-pages, appVersion used as default image tag +- **Docker** — workflow improvements, tag management cleanup +- **CI** — contributor workflow automation, npm audit removal from install steps, manual trigger for prerelease + +--- + +## Contributors + +Thanks to everyone who contributed to this release: + +- @mauriceboe +- @jubnl +- @gravitysc +- @luojiyin1987 +- @marco783 +- @isaiastavares +- @tiquis0290 +- @xenocent +- @gfrcsd + +--- + +## Stats + +| Metric | Value | +|--------|-------| +| Commits | 280+ | +| Merged PRs | 49 | +| Files changed | 500+ | +| Lines added | 108,000+ | +| Contributors | 12 | + +--- + +## Upgrading + +```bash +docker pull mauriceboe/trek:3.0.0 +docker compose up -d +``` + +Migrations run automatically on startup. No manual steps required. + +**Checklist:** +1. Update your Immich API key to include `asset.upload` (optional, only needed for Journey upload sync) +2. If using `OIDC_ONLY`, migrate to `DISABLE_LOCAL_LOGIN` + `DISABLE_LOCAL_REGISTRATION` +3. Enable the Journey addon in Settings > Addons to start using the travel journal + diff --git a/client/src/i18n/TranslationContext.tsx b/client/src/i18n/TranslationContext.tsx index 81045346..adf7795d 100644 --- a/client/src/i18n/TranslationContext.tsx +++ b/client/src/i18n/TranslationContext.tsx @@ -6,6 +6,7 @@ import es from './translations/es' import fr from './translations/fr' import hu from './translations/hu' import it from './translations/it' +import tr from './translations/tr' import ru from './translations/ru' import zh from './translations/zh' import zhTw from './translations/zhTw' @@ -24,7 +25,7 @@ type TranslationStrings = Record = { - de, en, es, fr, hu, it, ru, zh, 'zh-TW': zhTw, nl, id, ar, br, cs, pl, ja, + de, en, es, fr, hu, it, tr, ru, zh, 'zh-TW': zhTw, nl, id, ar, br, cs, pl, ja, } // Derived from SUPPORTED_LANGUAGES — add new languages there, not here. @@ -39,7 +40,7 @@ export function getLocaleForLanguage(language: string): string { export function getIntlLanguage(language: string): string { if (language === 'br') return 'pt-BR' - return ['de', 'es', 'fr', 'hu', 'it', 'ru', 'zh', 'zh-TW', 'nl', 'ar', 'cs', 'pl', 'id', 'ja' ].includes(language) ? language : 'en' + return ['de', 'es', 'fr', 'hu', 'it', 'tr', 'ru', 'zh', 'zh-TW', 'nl', 'ar', 'cs', 'pl', 'id', 'ja'].includes(language) ? language : 'en' } export function isRtlLanguage(language: string): boolean { diff --git a/client/src/i18n/supportedLanguages.ts b/client/src/i18n/supportedLanguages.ts index ace1a6c6..bce41aba 100644 --- a/client/src/i18n/supportedLanguages.ts +++ b/client/src/i18n/supportedLanguages.ts @@ -12,7 +12,8 @@ export const SUPPORTED_LANGUAGES = [ { value: 'zh', label: '简体中文', locale: 'zh-CN' }, { value: 'zh-TW', label: '繁體中文', locale: 'zh-TW' }, { value: 'it', label: 'Italiano', locale: 'it-IT' }, - { value: 'ar', label: 'العربية', locale: 'ar-SA' }, + { value: 'tr', label: 'Türkçe', locale: 'tr-TR' }, + { value: 'ar', label: 'العربية', locale: 'ar-SA' }, { value: 'id', label: 'Bahasa Indonesia', locale: 'id-ID' }, { value: 'ja', label: '日本語', locale: 'ja-JP' }, ] as const diff --git a/client/src/i18n/translations/tr.ts b/client/src/i18n/translations/tr.ts new file mode 100644 index 00000000..f359f84d --- /dev/null +++ b/client/src/i18n/translations/tr.ts @@ -0,0 +1,2432 @@ +const tr: Record = { + // Common + 'common.save': 'Kaydet', + 'common.showMore': 'Daha fazla göster', + 'common.showLess': 'Daha az göster', + 'common.cancel': 'İptal', + 'common.clear': 'Temizle', + 'common.delete': 'Sil', + 'common.edit': 'Düzenle', + 'common.add': 'Ekle', + 'common.loading': 'Yükleniyor...', + 'common.import': 'İçe aktar', + 'common.select': 'Seç', + 'common.selectAll': 'Tümünü seç', + 'common.deselectAll': 'Seçimi kaldır', + 'common.error': 'Hata', + 'common.unknownError': 'Bilinmeyen hata', + 'common.tooManyAttempts': 'Çok fazla deneme. Lütfen daha sonra tekrar deneyin.', + 'common.back': 'Geri', + 'common.all': 'Tümü', + 'common.close': 'Kapat', + 'common.open': 'Aç', + 'common.upload': 'Yükle', + 'common.search': 'Ara', + 'common.confirm': 'Onayla', + 'common.ok': 'OK', + 'common.yes': 'Evet', + 'common.no': 'Hayır', + 'common.or': 'veya', + 'common.none': 'Yok', + 'common.date': 'Tarih', + 'common.rename': 'Yeniden adlandır', + 'common.discardChanges': 'Değişiklikleri iptal et', + 'common.discard': 'Vazgeç', + 'common.name': 'Ad', + 'common.email': 'E-posta', + 'common.password': 'Parola', + 'common.saving': 'Kaydediliyor...', + 'common.justNow': 'az önce', + 'common.hoursAgo': '{count}s önce', + 'common.daysAgo': '{count}g önce', + 'common.saved': 'Kaydedildi', + 'trips.memberRemoved': '{username} kaldırıldı', + 'trips.memberRemoveError': 'Kaldırılamadı', + 'trips.memberAdded': '{username} eklendi', + 'trips.memberAddError': 'Eklenemedi', + 'trips.reminder': 'Hatırlatma', + 'trips.reminderNone': 'Yok', + 'trips.reminderDay': 'gün', + 'trips.reminderDays': 'gün', + 'trips.reminderCustom': 'Özel', + 'trips.reminderDaysBefore': 'kalkıştan önceki gün sayısı', + 'trips.reminderDisabledHint': 'Gezi hatırlatmaları devre dışı. Yönetim > Ayarlar > Bildirimler bölümünden etkinleştirin.', + 'common.update': 'Güncelle', + 'common.change': 'Değiştir', + 'common.uploading': 'Yükleniyor…', + 'common.backToPlanning': 'Planlamaya dön', + 'common.reset': 'Sıfırla', + 'common.expand': 'Genişlet', + 'common.collapse': 'Daralt', + + // Navbar + 'nav.trip': 'Gezi', + 'nav.share': 'Paylaş', + 'nav.settings': 'Ayarlar', + 'nav.admin': 'Yönetim', + 'nav.logout': 'Çıkış yap', + 'nav.lightMode': 'Açık tema', + 'nav.darkMode': 'Koyu tema', + 'nav.autoMode': 'Otomatik tema', + 'nav.administrator': 'Yönetici', + + // Dashboard + 'dashboard.title': 'Gezilerim', + 'dashboard.subtitle.loading': 'Geziler yükleniyor...', + 'dashboard.subtitle.trips': '{count} gezi ({archived} arşivlenmiş)', + 'dashboard.subtitle.empty': 'İlk gezinizi başlatın', + 'dashboard.subtitle.activeOne': '{count} aktif gezi', + 'dashboard.subtitle.activeMany': '{count} aktif gezi', + 'dashboard.subtitle.archivedSuffix': ' · {count} arşivlendi', + 'dashboard.newTrip': 'Yeni gezi', + 'dashboard.gridView': 'Izgara görünümü', + 'dashboard.listView': 'Liste görünümü', + 'dashboard.currency': 'Para birimi', + 'dashboard.timezone': 'Saat dilimleri', + 'dashboard.localTime': 'Yerel', + 'dashboard.timezoneCustomTitle': 'Özel saat dilimi', + 'dashboard.timezoneCustomLabelPlaceholder': 'Etiket (opsiyonel)', + 'dashboard.timezoneCustomTzPlaceholder': 'örn. Europe/Istanbul', + 'dashboard.timezoneCustomAdd': 'Ekle', + 'dashboard.timezoneCustomErrorEmpty': 'Bir saat dilimi kimliği girin', + 'dashboard.timezoneCustomErrorInvalid': 'Geçersiz saat dilimi. Europe/Istanbul gibi bir format kullanın', + 'dashboard.timezoneCustomErrorDuplicate': 'Zaten eklendi', + 'dashboard.emptyTitle': 'Henüz gezi yok', + 'dashboard.emptyText': 'İlk gezinizi oluşturun ve planlamaya başlayın!', + 'dashboard.emptyButton': 'İlk geziyi oluştur', + 'dashboard.nextTrip': 'Sıradaki gezi', + 'dashboard.shared': 'Paylaşılan', + 'dashboard.sharedBy': '{name} tarafından paylaşıldı', + 'dashboard.days': 'Gün', + 'dashboard.places': 'Yer', + 'dashboard.members': 'Arkadaş', + 'dashboard.archive': 'Arşivle', + 'dashboard.copyTrip': 'Kopyala', + 'dashboard.copySuffix': 'kopya', + 'dashboard.restore': 'Geri yükle', + 'dashboard.archived': 'Arşivlendi', + 'dashboard.status.ongoing': 'Devam ediyor', + 'dashboard.status.today': 'Bugün', + 'dashboard.status.tomorrow': 'Yarın', + 'dashboard.status.past': 'Geçmiş', + 'dashboard.status.daysLeft': '{count} gün kaldı', + 'dashboard.toast.loadError': 'Failed to load trips', + 'dashboard.toast.created': 'Trip created successfully!', + 'dashboard.toast.createError': 'Failed to create trip', + 'dashboard.toast.updated': 'Trip updated!', + 'dashboard.toast.updateError': 'Failed to update trip', + 'dashboard.toast.deleted': 'Trip deleted', + 'dashboard.toast.deleteError': 'Failed to delete trip', + 'dashboard.toast.archived': 'Trip archived', + 'dashboard.toast.archiveError': 'Failed to archive trip', + 'dashboard.toast.restored': 'Trip restored', + 'dashboard.toast.restoreError': 'Failed to restore trip', + 'dashboard.toast.copied': 'Trip copied!', + 'dashboard.toast.copyError': 'Failed to copy trip', + 'dashboard.confirm.delete': 'Delete trip "{title}"? All places and plans will be permanently deleted.', + 'dashboard.confirm.copy.title': 'Copy this trip?', + 'dashboard.confirm.copy.willCopy': 'Will be copied', + 'dashboard.confirm.copy.will1': 'Days, places & day assignments', + 'dashboard.confirm.copy.will2': 'Accommodations & reservations', + 'dashboard.confirm.copy.will3': 'Budget items & category order', + 'dashboard.confirm.copy.will4': 'Packing lists (unchecked)', + 'dashboard.confirm.copy.will5': 'TODOs (unassigned & unchecked)', + 'dashboard.confirm.copy.will6': 'Day notes', + 'dashboard.confirm.copy.wontCopy': "Won't be copied", + 'dashboard.confirm.copy.wont1': 'Collaborators & member assignments', + 'dashboard.confirm.copy.wont2': 'Collab notes, polls & messages', + 'dashboard.confirm.copy.wont3': 'Files & photos', + 'dashboard.confirm.copy.wont4': 'Share tokens', + 'dashboard.confirm.copy.confirm': 'Copy trip', + 'dashboard.editTrip': 'Geziyi düzenle', + 'dashboard.createTrip': 'Yeni gezi oluştur', + 'dashboard.tripTitle': 'Başlık', + 'dashboard.tripTitlePlaceholder': 'e.g. Summer in Japan', + 'dashboard.tripDescription': 'Açıklama', + 'dashboard.tripDescriptionPlaceholder': 'What is this trip about?', + 'dashboard.startDate': 'Başlangıç tarihi', + 'dashboard.endDate': 'Bitiş tarihi', + 'dashboard.dayCount': 'Gün sayısı', + 'dashboard.dayCountHint': 'How many days to plan for when no travel dates are set.', + 'dashboard.noDateHint': 'No date set — 7 default days will be created. You can change this anytime.', + 'dashboard.coverImage': 'Kapak resmi', + 'dashboard.addCoverImage': 'Add cover image (or drag & drop)', + 'dashboard.addMembers': 'Seyahat arkadaşları', + 'dashboard.addMember': 'Üye ekle', + 'dashboard.coverSaved': 'Cover image saved', + 'dashboard.coverUploadError': 'Failed to upload', + 'dashboard.coverRemoveError': 'Failed to remove', + 'dashboard.titleRequired': 'Başlık zorunludur', + 'dashboard.endDateError': 'Bitiş tarihi başlangıç tarihinden sonra olmalıdır', + + // Settings + 'settings.title': 'Ayarlar', + 'settings.subtitle': 'Kişisel ayarlarınızı yapılandırın', + 'settings.tabs.display': 'Görünüm', + 'settings.tabs.map': 'Harita', + 'settings.tabs.notifications': 'Bildirimler', + 'settings.tabs.integrations': 'Entegrasyonlar', + 'settings.tabs.account': 'Hesap', + 'settings.tabs.offline': 'Çevrimdışı', + 'settings.tabs.about': 'Hakkında', + 'settings.map': 'Map', + 'settings.mapTemplate': 'Map Template', + 'settings.mapTemplatePlaceholder.select': 'Select template...', + 'settings.mapDefaultHint': 'Leave empty for OpenStreetMap (default)', + 'settings.mapTemplatePlaceholder': 'https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', + 'settings.mapHint': 'URL template for map tiles', + 'settings.mapProvider': 'Map Provider', + 'settings.mapProviderHint': 'Affects Trip Planner and Journey maps. Atlas always uses Leaflet.', + 'settings.mapLeafletSubtitle': 'Classic 2D, any raster tiles', + 'settings.mapMapboxSubtitle': 'Vector tiles, 3D buildings & terrain', + 'settings.mapExperimental': 'Experimental', + 'settings.mapMapboxToken': 'Mapbox Access Token', + 'settings.mapMapboxTokenHint': 'Public token (pk.*) from', + 'settings.mapMapboxTokenLink': 'mapbox.com → Access tokens', + 'settings.mapStyle': 'Map Style', + 'settings.mapStylePlaceholder': 'Select a Mapbox style', + 'settings.mapStyleHint': 'Preset or your own mapbox://styles/USER/ID URL', + 'settings.map3dBuildings': '3D Buildings & Terrain', + 'settings.map3dHint': 'Pitch + real 3D building extrusions — works on every style, including satellite.', + 'settings.mapHighQuality': 'High Quality Mode', + 'settings.mapHighQualityHint': 'Antialiasing + globe projection for sharper edges and a realistic world view.', + 'settings.mapHighQualityWarning': 'May impact performance on lower-end devices.', + 'settings.mapTipLabel': 'Tip:', + 'settings.mapTip': 'right-click and drag to rotate/pitch the map. Middle-click to add a place (right-click is reserved for rotation).', + 'settings.latitude': 'Latitude', + 'settings.longitude': 'Longitude', + 'settings.saveMap': 'Save Map', + 'settings.apiKeys': 'API Keys', + 'settings.mapsKey': 'Google Maps API Key', + 'settings.mapsKeyHint': 'For place search. Requires Places API (New). Get at console.cloud.google.com', + 'settings.weatherKey': 'OpenWeatherMap API Key', + 'settings.weatherKeyHint': 'For weather data. Free at openweathermap.org/api', + 'settings.keyPlaceholder': 'Enter key...', + 'settings.configured': 'Configured', + 'settings.saveKeys': 'Save Keys', + 'settings.display': 'Görünüm', + 'settings.colorMode': 'Tema modu', + 'settings.light': 'Açık', + 'settings.dark': 'Koyu', + 'settings.auto': 'Otomatik', + 'settings.language': 'Dil', + 'settings.temperature': 'Sıcaklık birimi', + 'settings.timeFormat': 'Saat biçimi', + 'settings.routeCalculation': 'Route Calculation', + 'settings.bookingLabels': 'Booking route labels', + 'settings.bookingLabelsHint': 'Show station / airport names on the map. When off, only the icon is shown.', + 'settings.blurBookingCodes': 'Blur Booking Codes', + 'settings.notifications': 'Bildirimler', + 'settings.notifyTripInvite': 'Trip invitations', + 'settings.notifyBookingChange': 'Booking changes', + 'settings.notifyTripReminder': 'Trip reminders', + 'settings.notifyTodoDue': 'Todo due soon', + 'settings.notifyVacayInvite': 'Vacay fusion invitations', + 'settings.notifyPhotosShared': 'Shared photos (Immich)', + 'settings.notifyCollabMessage': 'Chat messages (Collab)', + 'settings.notifyPackingTagged': 'Packing list: assignments', + 'settings.notifyWebhook': 'Webhook notifications', + 'settings.notifyVersionAvailable': 'New version available', + 'settings.notificationPreferences.email': 'Email', + 'settings.notificationPreferences.webhook': 'Webhook', + 'settings.notificationPreferences.inapp': 'In-App', + 'settings.notificationPreferences.ntfy': 'Ntfy', + 'settings.notificationPreferences.noChannels': 'No notification channels are configured. Ask an admin to set up email or webhook notifications.', + 'settings.webhookUrl.label': 'Webhook URL', + 'settings.webhookUrl.placeholder': 'https://discord.com/api/webhooks/...', + 'settings.webhookUrl.hint': 'Enter your Discord, Slack, or custom webhook URL to receive notifications.', + 'settings.webhookUrl.saved': 'Webhook URL saved', + 'settings.webhookUrl.test': 'Test', + 'settings.webhookUrl.testSuccess': 'Test webhook sent successfully', + 'settings.webhookUrl.testFailed': 'Test webhook failed', + 'settings.ntfyUrl.topicLabel': 'Ntfy Topic', + 'settings.ntfyUrl.topicPlaceholder': 'my-trek-alerts', + 'settings.ntfyUrl.serverLabel': 'Ntfy Server URL (optional)', + 'settings.ntfyUrl.serverPlaceholder': 'https://ntfy.sh', + 'settings.ntfyUrl.hint': 'Enter your ntfy topic to receive push notifications. Leave server blank to use the default configured by your admin.', + 'settings.ntfyUrl.tokenLabel': 'Access Token (optional)', + 'settings.ntfyUrl.tokenHint': 'Required for password-protected topics.', + 'settings.ntfyUrl.saved': 'Ntfy settings saved', + 'settings.ntfyUrl.test': 'Test', + 'settings.ntfyUrl.testSuccess': 'Test ntfy notification sent successfully', + 'settings.ntfyUrl.testFailed': 'Test ntfy notification failed', + 'settings.ntfyUrl.tokenCleared': 'Access token cleared', + 'admin.notifications.title': 'Notifications', + 'admin.notifications.hint': 'Choose one notification channel. Only one can be active at a time.', + 'admin.notifications.none': 'Disabled', + 'admin.notifications.email': 'Email (SMTP)', + 'admin.notifications.webhook': 'Webhook', + 'admin.notifications.ntfy': 'Ntfy', + 'admin.ntfy.hint': 'Allow users to configure their own ntfy topics for push notifications. Set the default server below to pre-fill user settings.', + 'admin.notifications.save': 'Save notification settings', + 'admin.notifications.saved': 'Notification settings saved', + 'admin.notifications.testWebhook': 'Send test webhook', + 'admin.notifications.testWebhookSuccess': 'Test webhook sent successfully', + 'admin.notifications.testWebhookFailed': 'Test webhook failed', + 'admin.notifications.testNtfy': 'Send test ntfy', + 'admin.notifications.testNtfySuccess': 'Test ntfy sent successfully', + 'admin.notifications.testNtfyFailed': 'Test ntfy failed', + 'admin.notifications.emailPanel.title': 'Email (SMTP)', + 'admin.notifications.webhookPanel.title': 'Webhook', + 'admin.notifications.inappPanel.title': 'In-App', + 'admin.notifications.inappPanel.hint': 'In-app notifications are always active and cannot be disabled globally.', + 'admin.notifications.adminWebhookPanel.title': 'Admin Webhook', + 'admin.notifications.adminWebhookPanel.hint': 'This webhook is used exclusively for admin notifications (e.g. version alerts). It is separate from per-user webhooks and always fires when set.', + 'admin.notifications.adminWebhookPanel.saved': 'Admin webhook URL saved', + 'admin.notifications.adminWebhookPanel.testSuccess': 'Test webhook sent successfully', + 'admin.notifications.adminWebhookPanel.testFailed': 'Test webhook failed', + 'admin.notifications.adminWebhookPanel.alwaysOnHint': 'Admin webhook always fires when a URL is configured', + 'admin.notifications.adminNtfyPanel.title': 'Admin Ntfy', + 'admin.notifications.adminNtfyPanel.hint': 'This ntfy topic is used exclusively for admin notifications (e.g. version alerts). It is separate from per-user topics and always fires when configured.', + 'admin.notifications.adminNtfyPanel.serverLabel': 'Ntfy Server URL', + 'admin.notifications.adminNtfyPanel.serverHint': 'Also used as the default server for user ntfy notifications. Leave blank to default to ntfy.sh. Users can override this in their own settings.', + 'admin.notifications.adminNtfyPanel.serverPlaceholder': 'https://ntfy.sh', + 'admin.notifications.adminNtfyPanel.topicLabel': 'Admin Topic', + 'admin.notifications.adminNtfyPanel.topicPlaceholder': 'trek-admin-alerts', + 'admin.notifications.adminNtfyPanel.tokenLabel': 'Access Token (optional)', + 'admin.notifications.adminNtfyPanel.tokenCleared': 'Admin access token cleared', + 'admin.notifications.adminNtfyPanel.saved': 'Admin ntfy settings saved', + 'admin.notifications.adminNtfyPanel.test': 'Send test ntfy', + 'admin.notifications.adminNtfyPanel.testSuccess': 'Test ntfy sent successfully', + 'admin.notifications.adminNtfyPanel.testFailed': 'Test ntfy failed', + 'admin.notifications.adminNtfyPanel.alwaysOnHint': 'Admin ntfy always fires when a topic is configured', + 'admin.notifications.adminNotificationsHint': 'Configure which channels deliver admin-only notifications (e.g. version alerts).', + 'admin.notifications.tripReminders.title': 'Trip Reminders', + 'admin.notifications.tripReminders.hint': 'Send a reminder notification before a trip starts (requires reminder days to be set on the trip).', + 'admin.notifications.tripReminders.enabled': 'Trip reminders enabled', + 'admin.notifications.tripReminders.disabled': 'Trip reminders disabled', + 'admin.smtp.title': 'Email & Notifications', + 'admin.smtp.hint': 'SMTP configuration for sending email notifications.', + 'admin.smtp.testButton': 'Send test email', + 'admin.webhook.hint': 'Allow users to configure their own webhook URLs for notifications (Discord, Slack, etc.).', + 'admin.smtp.testSuccess': 'Test email sent successfully', + 'admin.smtp.testFailed': 'Test email failed', + 'settings.notificationsDisabled': 'Notifications are not configured. Ask an admin to enable email or webhook notifications.', + 'settings.notificationsActive': 'Active channel', + 'settings.notificationsManagedByAdmin': 'Notification events are configured by your administrator.', + 'dayplan.icsTooltip': 'Export calendar (ICS)', + 'share.linkTitle': 'Public Link', + 'share.linkHint': 'Create a link anyone can use to view this trip without logging in. Read-only — no editing possible.', + 'share.createLink': 'Create link', + 'share.deleteLink': 'Delete link', + 'share.createError': 'Could not create link', + 'common.copy': 'Copy', + 'common.copied': 'Copied', + 'share.permMap': 'Map & Plan', + 'share.permBookings': 'Bookings', + 'share.permPacking': 'Packing', + 'shared.expired': 'Link expired or invalid', + 'shared.expiredHint': 'This shared trip link is no longer active.', + 'shared.readOnly': 'Read-only shared view', + 'shared.tabPlan': 'Plan', + 'shared.tabBookings': 'Bookings', + 'shared.tabPacking': 'Packing', + 'shared.tabBudget': 'Budget', + 'shared.tabChat': 'Chat', + 'shared.days': 'days', + 'shared.places': 'places', + 'shared.other': 'Other', + 'shared.totalBudget': 'Total Budget', + 'shared.messages': 'messages', + 'shared.sharedVia': 'Shared via', + 'shared.confirmed': 'Confirmed', + 'shared.pending': 'Pending', + 'share.permBudget': 'Budget', + 'share.permCollab': 'Chat', + 'settings.on': 'On', + 'settings.off': 'Off', + 'settings.mcp.title': 'MCP Configuration', + 'settings.mcp.endpoint': 'MCP Endpoint', + 'settings.mcp.clientConfig': 'Client Configuration', + 'settings.mcp.clientConfigHint': 'Replace with an API token from the list below. The path to npx may need to be adjusted for your system (e.g. C:\\PROGRA~1\\nodejs\\npx.cmd on Windows).', + 'settings.mcp.clientConfigHintOAuth': 'Replace and with the credentials shown in the OAuth 2.1 client you created above. mcp-remote will open your browser to complete the authorization the first time you connect. The path to npx may need to be adjusted for your system (e.g. C:\PROGRA~1\nodejs\npx.cmd on Windows).', + 'settings.mcp.copy': 'Copy', + 'settings.mcp.copied': 'Copied!', + 'settings.mcp.apiTokens': 'API Tokens', + 'settings.mcp.createToken': 'Create New Token', + 'settings.mcp.noTokens': 'No tokens yet. Create one to connect MCP clients.', + 'settings.mcp.tokenCreatedAt': 'Created', + 'settings.mcp.tokenUsedAt': 'Used', + 'settings.mcp.deleteTokenTitle': 'Delete Token', + 'settings.mcp.deleteTokenMessage': 'This token will stop working immediately. Any MCP client using it will lose access.', + 'settings.mcp.modal.createTitle': 'Create API Token', + 'settings.mcp.modal.tokenName': 'Token Name', + 'settings.mcp.modal.tokenNamePlaceholder': 'e.g. Claude Desktop, Work laptop', + 'settings.mcp.modal.creating': 'Creating…', + 'settings.mcp.modal.create': 'Create Token', + 'settings.mcp.modal.createdTitle': 'Token Created', + 'settings.mcp.modal.createdWarning': 'This token will only be shown once. Copy and store it now — it cannot be recovered.', + 'settings.mcp.modal.done': 'Done', + 'settings.mcp.toast.created': 'Token created', + 'settings.mcp.toast.createError': 'Failed to create token', + 'settings.mcp.toast.deleted': 'Token deleted', + 'settings.mcp.toast.deleteError': 'Failed to delete token', + 'settings.mcp.apiTokensDeprecated': 'API Tokens are deprecated and will be removed in a future release. Please use OAuth 2.1 Clients instead.', + 'settings.oauth.clients': 'OAuth 2.1 Clients', + 'settings.oauth.clientsHint': 'Register OAuth 2.1 clients to let third-party MCP applications (Claude Web, Cursor, etc.) connect without static tokens.', + 'settings.oauth.createClient': 'New Client', + 'settings.oauth.noClients': 'No OAuth clients registered.', + 'settings.oauth.clientId': 'Client ID', + 'settings.oauth.clientSecret': 'Client Secret', + 'settings.oauth.deleteClient': 'Delete Client', + 'settings.oauth.deleteClientMessage': 'This client and all active sessions will be permanently removed. Any application using it will lose access immediately.', + 'settings.oauth.rotateSecret': 'Rotate Secret', + 'settings.oauth.rotateSecretMessage': 'A new client secret will be generated and all existing sessions will be invalidated immediately. Update your application before closing this dialog.', + 'settings.oauth.rotateSecretConfirm': 'Rotate', + 'settings.oauth.rotateSecretConfirming': 'Rotating…', + 'settings.oauth.rotateSecretDoneTitle': 'New Secret Generated', + 'settings.oauth.rotateSecretDoneWarning': 'This secret is shown only once. Copy it now and update your application — all previous sessions have been invalidated.', + 'settings.oauth.activeSessions': 'Active OAuth Sessions', + 'settings.oauth.sessionScopes': 'Scopes', + 'settings.oauth.sessionExpires': 'Expires', + 'settings.oauth.revoke': 'Revoke', + 'settings.oauth.revokeSession': 'Revoke Session', + 'settings.oauth.revokeSessionMessage': 'This will immediately revoke access for this OAuth session.', + 'settings.oauth.modal.createTitle': 'Register OAuth Client', + 'settings.oauth.modal.presets': 'Quick presets', + 'settings.oauth.modal.clientName': 'Application Name', + 'settings.oauth.modal.clientNamePlaceholder': 'e.g. Claude Web, My MCP App', + 'settings.oauth.modal.redirectUris': 'Redirect URIs', + 'settings.oauth.modal.redirectUrisPlaceholder': 'https://your-app.com/callback\nhttps://your-app.com/auth', + 'settings.oauth.modal.redirectUrisHint': 'One URI per line. HTTPS required (localhost exempt). Exact match enforced.', + 'settings.oauth.modal.scopes': 'Allowed Scopes', + 'settings.oauth.modal.scopesHint': 'list_trips and get_trip_summary are always available — no scope required. They let the AI discover trip IDs needed to use any other tool.', + 'settings.oauth.modal.selectAll': 'Select all', + 'settings.oauth.modal.deselectAll': 'Deselect all', + 'settings.oauth.modal.creating': 'Registering…', + 'settings.oauth.modal.create': 'Register Client', + 'settings.oauth.modal.createdTitle': 'Client Registered', + 'settings.oauth.modal.createdWarning': 'The client secret is shown only once. Copy it now — it cannot be recovered.', + 'settings.oauth.toast.createError': 'Failed to register OAuth client', + 'settings.oauth.toast.deleted': 'OAuth client deleted', + 'settings.oauth.toast.deleteError': 'Failed to delete OAuth client', + 'settings.oauth.toast.revoked': 'Session revoked', + 'settings.oauth.toast.revokeError': 'Failed to revoke session', + 'settings.oauth.toast.rotateError': 'Failed to rotate client secret', + 'settings.account': 'Hesap', + 'settings.about': 'Hakkında', + 'settings.about.reportBug': 'Report a Bug', + 'settings.about.reportBugHint': 'Found an issue? Let us know', + 'settings.about.featureRequest': 'Feature Request', + 'settings.about.featureRequestHint': 'Suggest a new feature', + 'settings.about.wikiHint': 'Documentation & guides', + 'settings.about.supporters.badge': 'Monthly Supporters', + 'settings.about.supporters.title': 'Travel companions for TREK', + 'settings.about.supporters.subtitle': "While you're planning your next route, these folks are helping plan TREK's future. Their monthly contribution goes straight into development and real hours spent — so TREK stays Open Source.", + 'settings.about.supporters.since': 'supporter since {date}', + 'settings.about.supporters.tierEmpty': 'Be the first', + 'settings.about.supporter.tier.noReturnTicket': 'No Return Ticket', + 'settings.about.supporter.tier.lostLuggageVip': 'Lost Luggage VIP', + 'settings.about.supporter.tier.businessClassDreamer': 'Business Class Dreamer', + 'settings.about.supporter.tier.budgetTraveller': 'Budget Traveller', + 'settings.about.supporter.tier.hostelBunkmate': 'Hostel Bunkmate', + 'settings.about.description': 'TREK is a self-hosted travel planner that helps you organize your trips from the first idea to the last memory. Day planning, budget, packing lists, photos and much more — all in one place, on your own server.', + 'settings.about.madeWith': 'Made with', + 'settings.about.madeBy': 'by Maurice and a growing open-source community.', + 'settings.username': 'Kullanıcı adı', + 'settings.email': 'Email', + 'settings.role': 'Rol', + 'settings.roleAdmin': 'Yönetici', + 'settings.oidcLinked': 'Linked with', + 'settings.changePassword': 'Parolayı değiştir', + 'settings.currentPassword': 'Mevcut parola', + 'settings.currentPasswordRequired': 'Current password is required', + 'settings.newPassword': 'Yeni parola', + 'settings.confirmPassword': 'Yeni parolayı doğrula', + 'settings.updatePassword': 'Parolayı güncelle', + 'settings.passwordRequired': 'Please enter current and new password', + 'settings.passwordTooShort': 'Password must be at least 8 characters', + 'settings.passwordMismatch': 'Passwords do not match', + 'settings.passwordWeak': 'Password must contain uppercase, lowercase, a number, and a special character', + 'settings.passwordChanged': 'Password changed successfully', + 'settings.mustChangePassword': 'You must change your password before you can continue. Please set a new password below.', + 'settings.deleteAccount': 'Hesabı sil', + 'settings.deleteAccountTitle': 'Delete your account?', + 'settings.deleteAccountWarning': 'Your account and all your trips, places, and files will be permanently deleted. This action cannot be undone.', + 'settings.deleteAccountConfirm': 'Delete permanently', + 'settings.deleteBlockedTitle': 'Deletion not possible', + 'settings.deleteBlockedMessage': 'You are the only administrator. Promote another user to admin before deleting your account.', + 'settings.roleUser': 'Kullanıcı', + 'settings.saveProfile': 'Profili kaydet', + 'settings.toast.mapSaved': 'Map settings saved', + 'settings.toast.keysSaved': 'API keys saved', + 'settings.toast.displaySaved': 'Display settings saved', + 'settings.toast.profileSaved': 'Profile saved', + 'settings.uploadAvatar': 'Upload Profile Picture', + 'settings.removeAvatar': 'Remove Profile Picture', + 'settings.avatarUploaded': 'Profile picture updated', + 'settings.avatarRemoved': 'Profile picture removed', + 'settings.avatarError': 'Upload failed', + 'settings.mfa.title': 'Two-factor authentication (2FA)', + 'settings.mfa.description': 'Adds a second step when you sign in with email and password. Use an authenticator app (Google Authenticator, Authy, etc.).', + 'settings.mfa.requiredByPolicy': 'Your administrator requires two-factor authentication. Set up an authenticator app below before continuing.', + 'settings.mfa.backupTitle': 'Backup codes', + 'settings.mfa.backupDescription': 'Use these one-time backup codes if you lose access to your authenticator app.', + 'settings.mfa.backupWarning': 'Save these codes now. Each code can only be used once.', + 'settings.mfa.backupCopy': 'Copy codes', + 'settings.mfa.backupDownload': 'Download TXT', + 'settings.mfa.backupPrint': 'Print / PDF', + 'settings.mfa.backupCopied': 'Backup codes copied', + 'settings.mfa.enabled': '2FA is enabled on your account.', + 'settings.mfa.disabled': '2FA is not enabled.', + 'settings.mfa.setup': 'Set up authenticator', + 'settings.mfa.scanQr': 'Scan this QR code with your app, or enter the secret manually.', + 'settings.mfa.secretLabel': 'Secret key (manual entry)', + 'settings.mfa.codePlaceholder': '6-digit code', + 'settings.mfa.enable': 'Enable 2FA', + 'settings.mfa.cancelSetup': 'Cancel', + 'settings.mfa.disableTitle': 'Disable 2FA', + 'settings.mfa.disableHint': 'Enter your account password and a current code from your authenticator.', + 'settings.mfa.disable': 'Disable 2FA', + 'settings.mfa.toastEnabled': 'Two-factor authentication enabled', + 'settings.mfa.toastDisabled': 'Two-factor authentication disabled', + 'settings.mfa.demoBlocked': 'Not available in demo mode', + + // Login + 'login.error': 'Login failed. Please check your credentials.', + 'login.tagline': 'Your Trips.\nYour Plan.', + 'login.description': 'Plan trips collaboratively with interactive maps, budgets, and real-time sync.', + 'login.features.maps': 'Interactive Maps', + 'login.features.mapsDesc': 'Google Places, routes & clustering', + 'login.features.realtime': 'Real-Time Sync', + 'login.features.realtimeDesc': 'Plan together via WebSocket', + 'login.features.budget': 'Budget Tracking', + 'login.features.budgetDesc': 'Categories, charts & per-person costs', + 'login.features.collab': 'Collaboration', + 'login.features.collabDesc': 'Multi-user with shared trips', + 'login.features.packing': 'Packing Lists', + 'login.features.packingDesc': 'Categories, progress & suggestions', + 'login.features.bookings': 'Reservations', + 'login.features.bookingsDesc': 'Flights, hotels, restaurants & more', + 'login.features.files': 'Documents', + 'login.features.filesDesc': 'Upload & manage documents', + 'login.features.routes': 'Smart Routes', + 'login.features.routesDesc': 'Auto-optimize & Google Maps export', + 'login.selfHosted': 'Self-hosted \u00B7 Open Source \u00B7 Your data stays yours', + 'login.title': 'Giriş yap', + 'login.subtitle': 'Tekrar hoş geldiniz', + 'login.signingIn': 'Giriş yapılıyor…', + 'login.signIn': 'Giriş yap', + 'login.createAdmin': 'Create Admin Account', + 'login.createAdminHint': 'Set up the first admin account for TREK.', + 'login.setNewPassword': 'Set New Password', + 'login.setNewPasswordHint': 'You must change your password before continuing.', + 'login.createAccount': 'Hesap oluştur', + 'login.createAccountHint': 'Register a new account.', + 'login.creating': 'Creating…', + 'login.noAccount': "Don't have an account?", + 'login.hasAccount': 'Zaten hesabınız var mı?', + 'login.register': 'Kayıt ol', + 'login.emailPlaceholder': 'your@email.com', + 'login.username': 'Kullanıcı adı', + 'login.oidc.registrationDisabled': 'Registration is disabled. Contact your administrator.', + 'login.oidc.noEmail': 'No email received from provider.', + 'login.oidc.tokenFailed': 'Authentication failed.', + 'login.oidc.invalidState': 'Invalid session. Please try again.', + 'login.demoFailed': 'Demo login failed', + 'login.oidcSignIn': 'Sign in with {name}', + 'login.oidcOnly': 'Password authentication is disabled. Please sign in using your SSO provider.', + 'login.oidcLoggedOut': 'You have been logged out. Sign in again using your SSO provider.', + 'login.demoHint': 'Try the demo — no registration needed', + 'login.mfaTitle': 'Two-factor authentication', + 'login.mfaSubtitle': 'Enter the 6-digit code from your authenticator app.', + 'login.mfaCodeLabel': 'Verification code', + 'login.mfaCodeRequired': 'Enter the code from your authenticator app.', + 'login.mfaHint': 'Open Google Authenticator, Authy, or another TOTP app.', + 'login.mfaBack': '← Back to sign in', + 'login.mfaVerify': 'Verify', + 'login.invalidInviteLink': 'Invalid or expired invite link', + 'login.oidcFailed': 'OIDC login failed', + 'login.usernameRequired': 'Username is required', + 'login.passwordMinLength': 'Password must be at least 8 characters', + 'login.forgotPassword': 'Parolamı unuttum?', + 'login.forgotPasswordTitle': 'Reset your password', + 'login.forgotPasswordBody': 'Enter the email address you signed up with. If an account exists, we\'ll send a reset link.', + 'login.forgotPasswordSubmit': 'Send reset link', + 'login.forgotPasswordSentTitle': 'Check your email', + 'login.forgotPasswordSentBody': 'If an account exists for that email, a reset link is on its way. It expires in 60 minutes.', + 'login.forgotPasswordSmtpHintOff': 'Heads up: your administrator hasn\'t configured SMTP, so the reset link will be written to the server console instead of being emailed.', + 'login.backToLogin': 'Girişe dön', + 'login.newPassword': 'New password', + 'login.confirmPassword': 'Confirm new password', + 'login.passwordsDontMatch': 'Parolalar eşleşmiyor', + 'login.mfaCode': '2FA code', + 'login.resetPasswordTitle': 'Set a new password', + 'login.resetPasswordBody': 'Pick a strong password you haven’t used here before. Minimum 8 characters.', + 'login.resetPasswordMfaBody': 'Enter your 2FA code or a backup code to complete the reset.', + 'login.resetPasswordSubmit': 'Reset password', + 'login.resetPasswordVerify': 'Verify & reset', + 'login.resetPasswordSuccessTitle': 'Password updated', + 'login.resetPasswordSuccessBody': 'You can now sign in with your new password.', + 'login.resetPasswordInvalidLink': 'Invalid reset link', + 'login.resetPasswordInvalidLinkBody': 'This link is missing or broken. Request a new one to continue.', + 'login.resetPasswordFailed': 'Reset failed. The link may have expired.', + + // Register + 'register.passwordMismatch': 'Passwords do not match', + 'register.passwordTooShort': 'Password must be at least 8 characters', + 'register.failed': 'Registration failed', + 'register.getStarted': 'Başlayın', + 'register.subtitle': 'Hesap oluşturun ve hayalinizdeki gezileri planlamaya başlayın.', + 'register.feature1': 'Unlimited trip plans', + 'register.feature2': 'Interactive map view', + 'register.feature3': 'Manage places and categories', + 'register.feature4': 'Track reservations', + 'register.feature5': 'Create packing lists', + 'register.feature6': 'Store photos and files', + 'register.createAccount': 'Hesap oluştur', + 'register.startPlanning': 'Start your trip planning', + 'register.minChars': 'Min. 6 characters', + 'register.confirmPassword': 'Confirm Password', + 'register.repeatPassword': 'Repeat password', + 'register.registering': 'Registering...', + 'register.register': 'Kayıt ol', + 'register.hasAccount': 'Zaten hesabınız var mı?', + 'register.signIn': 'Giriş yap', + + // Admin + 'admin.title': 'Yönetim', + 'admin.subtitle': 'Kullanıcı yönetimi ve sistem ayarları', + 'admin.tabs.users': 'Kullanıcılar', + 'admin.tabs.categories': 'Kategoriler', + 'admin.tabs.backup': 'Yedekleme', + 'admin.tabs.notifications': 'Bildirimler', + 'admin.tabs.audit': 'Denetim', + 'admin.stats.users': 'Kullanıcı', + 'admin.stats.trips': 'Gezi', + 'admin.stats.places': 'Yer', + 'admin.stats.photos': 'Fotoğraf', + 'admin.stats.files': 'Dosya', + 'admin.table.user': 'User', + 'admin.table.email': 'Email', + 'admin.table.role': 'Role', + 'admin.table.created': 'Created', + 'admin.table.lastLogin': 'Last Login', + 'admin.table.actions': 'Actions', + 'admin.you': '(You)', + 'admin.editUser': 'Edit User', + 'admin.newPassword': 'New Password', + 'admin.newPasswordHint': 'Leave empty to keep current password', + 'admin.deleteUser': 'Delete user "{name}"? All trips will be permanently deleted.', + 'admin.deleteUserTitle': 'Delete user', + 'admin.newPasswordPlaceholder': 'Enter new password…', + 'admin.toast.loadError': 'Failed to load admin data', + 'admin.toast.userUpdated': 'User updated', + 'admin.toast.updateError': 'Failed to update', + 'admin.toast.userDeleted': 'User deleted', + 'admin.toast.deleteError': 'Failed to delete', + 'admin.toast.cannotDeleteSelf': 'Cannot delete your own account', + 'admin.toast.userCreated': 'User created', + 'admin.toast.createError': 'Failed to create user', + 'admin.toast.fieldsRequired': 'Username, email and password are required', + 'admin.createUser': 'Create User', + 'admin.invite.title': 'Invite Links', + 'admin.invite.subtitle': 'Create one-time registration links', + 'admin.invite.create': 'Create Link', + 'admin.invite.createAndCopy': 'Create & Copy', + 'admin.invite.empty': 'No invite links created yet', + 'admin.invite.maxUses': 'Max. Uses', + 'admin.invite.expiry': 'Expires after', + 'admin.invite.uses': 'used', + 'admin.invite.expiresAt': 'expires', + 'admin.invite.createdBy': 'by', + 'admin.invite.active': 'Active', + 'admin.invite.expired': 'Expired', + 'admin.invite.usedUp': 'Used up', + 'admin.invite.copied': 'Invite link copied to clipboard', + 'admin.invite.copyLink': 'Copy link', + 'admin.invite.deleted': 'Invite link deleted', + 'admin.invite.createError': 'Failed to create invite link', + 'admin.invite.deleteError': 'Failed to delete invite link', + 'admin.tabs.settings': 'Ayarlar', + 'admin.allowRegistration': 'Allow Registration', + 'admin.allowRegistrationHint': 'New users can register themselves', + 'admin.authMethods': 'Authentication Methods', + 'admin.passwordLogin': 'Password Login', + 'admin.passwordLoginHint': 'Allow users to sign in with email and password', + 'admin.passwordRegistration': 'Password Registration', + 'admin.passwordRegistrationHint': 'Allow new users to register with email and password', + 'admin.oidcLogin': 'SSO Login', + 'admin.oidcLoginHint': 'Allow users to sign in with SSO', + 'admin.oidcRegistration': 'SSO Auto-Provisioning', + 'admin.oidcRegistrationHint': 'Automatically create accounts for new SSO users', + 'admin.envOverrideHint': 'Password login settings are controlled by the OIDC_ONLY environment variable and cannot be changed here.', + 'admin.lockoutWarning': 'At least one login method must remain enabled', + 'admin.requireMfa': 'Require two-factor authentication (2FA)', + 'admin.requireMfaHint': 'Users without 2FA must complete setup in Settings before using the app.', + 'admin.apiKeys': 'API Keys', + 'admin.apiKeysHint': 'Optional. Enables extended place data like photos and weather.', + 'admin.mapsKey': 'Google Maps API Key', + 'admin.mapsKeyHint': 'Required for place search. Get at console.cloud.google.com', + 'admin.mapsKeyHintLong': 'Without an API key, OpenStreetMap is used for place search. With a Google API key, photos, ratings, and opening hours can be loaded as well. Get one at console.cloud.google.com.', + 'admin.recommended': 'Recommended', + 'admin.weatherKey': 'OpenWeatherMap API Key', + 'admin.weatherKeyHint': 'For weather data. Free at openweathermap.org', + 'admin.validateKey': 'Test', + 'admin.keyValid': 'Connected', + 'admin.keyInvalid': 'Invalid', + 'admin.keySaved': 'API keys saved', + 'admin.oidcTitle': 'Single Sign-On (OIDC)', + 'admin.oidcSubtitle': 'Allow login via external providers like Google, Apple, Authentik or Keycloak.', + 'admin.oidcDisplayName': 'Display Name', + 'admin.oidcIssuer': 'Issuer URL', + 'admin.oidcIssuerHint': 'The OpenID Connect Issuer URL of the provider. e.g. https://accounts.google.com', + 'admin.oidcSaved': 'OIDC configuration saved', + 'admin.oidcOnlyMode': 'Disable password authentication', + 'admin.oidcOnlyModeHint': 'When enabled, only SSO login is permitted. Password-based login and registration are blocked.', + + // File Types + 'admin.fileTypes': 'Allowed File Types', + 'admin.fileTypesHint': 'Configure which file types users can upload.', + 'admin.fileTypesFormat': 'Comma-separated extensions (e.g. jpg,png,pdf,doc). Use * to allow all types.', + 'admin.fileTypesSaved': 'File type settings saved', + + 'admin.placesPhotos.title': 'Place Photos', + 'admin.placesPhotos.subtitle': 'Fetch photos from the Google Places API. Disable to save API quota. Wikimedia photos are unaffected.', + 'admin.placesAutocomplete.title': 'Place Autocomplete', + 'admin.placesAutocomplete.subtitle': 'Use the Google Places API for search suggestions. Disable to save API quota.', + 'admin.placesDetails.title': 'Place Details', + 'admin.placesDetails.subtitle': 'Fetch detailed place information (hours, rating, website) from the Google Places API. Disable to save API quota.', + // Packing Templates & Bag Tracking + 'admin.bagTracking.title': 'Bag Tracking', + 'admin.bagTracking.subtitle': 'Enable weight and bag assignment for packing items', + 'admin.collab.chat.title': 'Chat', + 'admin.collab.chat.subtitle': 'Real-time messaging for trip collaboration', + 'admin.collab.notes.title': 'Notes', + 'admin.collab.notes.subtitle': 'Shared notes and documents', + 'admin.collab.polls.title': 'Polls', + 'admin.collab.polls.subtitle': 'Group polls and voting', + 'admin.collab.whatsnext.title': "What's Next", + 'admin.collab.whatsnext.subtitle': 'Activity suggestions and next steps', + 'admin.tabs.config': 'Personalization', + 'admin.tabs.defaults': 'User Defaults', + 'admin.defaultSettings.title': 'Default User Settings', + 'admin.defaultSettings.description': 'Set instance-wide defaults. Users who have not changed a setting will see these values. Their own changes always take priority.', + 'admin.defaultSettings.saved': 'Default saved', + 'admin.defaultSettings.reset': 'Reset to built-in default', + 'admin.defaultSettings.resetToBuiltIn': 'reset', + 'admin.tabs.templates': 'Packing Templates', + 'admin.packingTemplates.title': 'Packing Templates', + 'admin.packingTemplates.subtitle': 'Create reusable packing lists for your trips', + 'admin.packingTemplates.create': 'New Template', + 'admin.packingTemplates.namePlaceholder': 'Template name (e.g. Beach Holiday)', + 'admin.packingTemplates.empty': 'No templates created yet', + 'admin.packingTemplates.items': 'items', + 'admin.packingTemplates.categories': 'categories', + 'admin.packingTemplates.itemName': 'Item name', + 'admin.packingTemplates.itemCategory': 'Category', + 'admin.packingTemplates.categoryName': 'Category name (e.g. Clothing)', + 'admin.packingTemplates.addCategory': 'Add category', + 'admin.packingTemplates.created': 'Template created', + 'admin.packingTemplates.deleted': 'Template deleted', + 'admin.packingTemplates.loadError': 'Failed to load templates', + 'admin.packingTemplates.createError': 'Failed to create template', + 'admin.packingTemplates.deleteError': 'Failed to delete template', + 'admin.packingTemplates.saveError': 'Failed to save', + + // Addons + 'admin.tabs.addons': 'Addons', + 'admin.addons.title': 'Addons', + 'admin.addons.subtitle': 'Enable or disable features to customize your TREK experience.', + 'admin.addons.catalog.packing.name': 'Lists', + 'admin.addons.catalog.packing.description': 'Packing lists and to-do tasks for your trips', + 'admin.addons.catalog.budget.name': 'Budget', + 'admin.addons.catalog.budget.description': 'Track expenses and plan your trip budget', + 'admin.addons.catalog.documents.name': 'Documents', + 'admin.addons.catalog.documents.description': 'Store and manage travel documents', + 'admin.addons.catalog.vacay.name': 'Vacay', + 'admin.addons.catalog.vacay.description': 'Personal vacation planner with calendar view', + 'admin.addons.catalog.atlas.name': 'Atlas', + 'admin.addons.catalog.atlas.description': 'World map with visited countries and travel stats', + 'admin.addons.catalog.collab.name': 'Collab', + 'admin.addons.catalog.collab.description': 'Real-time notes, polls, and chat for trip planning', + 'admin.addons.catalog.memories.name': 'Photos (Immich)', + 'admin.addons.catalog.memories.description': 'Share trip photos via your Immich instance', + 'admin.addons.catalog.mcp.name': 'MCP', + 'admin.addons.catalog.mcp.description': 'Model Context Protocol for AI assistant integration', + 'admin.addons.subtitleBefore': 'Enable or disable features to customize your ', + 'admin.addons.subtitleAfter': ' experience.', + 'admin.addons.enabled': 'Enabled', + 'admin.addons.disabled': 'Disabled', + 'admin.addons.type.trip': 'Trip', + 'admin.addons.type.global': 'Global', + 'admin.addons.type.integration': 'Integration', + 'admin.addons.tripHint': 'Available as a tab within each trip', + 'admin.addons.globalHint': 'Available as a standalone section in the main navigation', + 'admin.addons.integrationHint': 'Backend services and API integrations with no dedicated page', + 'admin.addons.toast.updated': 'Addon updated', + 'admin.addons.toast.error': 'Failed to update addon', + 'admin.addons.noAddons': 'No addons available', + // Weather info + 'admin.weather.title': 'Weather Data', + 'admin.weather.badge': 'Since March 24, 2026', + 'admin.weather.description': 'TREK uses Open-Meteo as its weather data source. Open-Meteo is a free, open-source weather service — no API key required.', + 'admin.weather.forecast': '16-day forecast', + 'admin.weather.forecastDesc': 'Previously 5 days (OpenWeatherMap)', + 'admin.weather.climate': 'Historical climate data', + 'admin.weather.climateDesc': 'Averages from the last 85 years for days beyond the 16-day forecast', + 'admin.weather.requests': '10,000 requests / day', + 'admin.weather.requestsDesc': 'Free, no API key required', + 'admin.weather.locationHint': 'Weather is based on the first place with coordinates in each day. If no place is assigned to a day, any place from the place list is used as a reference.', + + // GitHub + 'admin.tabs.mcpTokens': 'MCP Access', + 'admin.mcpTokens.title': 'MCP Access', + 'admin.mcpTokens.subtitle': 'Manage OAuth sessions and API tokens across all users', + 'admin.mcpTokens.sectionTitle': 'API Tokens', + 'admin.mcpTokens.owner': 'Owner', + 'admin.mcpTokens.tokenName': 'Token Name', + 'admin.mcpTokens.created': 'Created', + 'admin.mcpTokens.lastUsed': 'Last Used', + 'admin.mcpTokens.never': 'Never', + 'admin.mcpTokens.empty': 'No MCP tokens have been created yet', + 'admin.mcpTokens.deleteTitle': 'Delete Token', + 'admin.mcpTokens.deleteMessage': 'This will revoke the token immediately. The user will lose MCP access through this token.', + 'admin.mcpTokens.deleteSuccess': 'Token deleted', + 'admin.mcpTokens.deleteError': 'Failed to delete token', + 'admin.mcpTokens.loadError': 'Failed to load tokens', + 'admin.oauthSessions.sectionTitle': 'OAuth Sessions', + 'admin.oauthSessions.clientName': 'Client', + 'admin.oauthSessions.owner': 'Owner', + 'admin.oauthSessions.scopes': 'Scopes', + 'admin.oauthSessions.created': 'Created', + 'admin.oauthSessions.empty': 'No active OAuth sessions', + 'admin.oauthSessions.revokeTitle': 'Revoke Session', + 'admin.oauthSessions.revokeMessage': 'This will revoke the OAuth session immediately. The client will lose MCP access.', + 'admin.oauthSessions.revokeSuccess': 'Session revoked', + 'admin.oauthSessions.revokeError': 'Failed to revoke session', + 'admin.oauthSessions.loadError': 'Failed to load OAuth sessions', + 'admin.tabs.github': 'GitHub', + + 'admin.audit.subtitle': 'Security-sensitive and administration events (backups, users, MFA, settings).', + 'admin.audit.empty': 'No audit entries yet.', + 'admin.audit.refresh': 'Refresh', + 'admin.audit.loadMore': 'Load more', + 'admin.audit.showing': '{count} loaded · {total} total', + 'admin.audit.col.time': 'Time', + 'admin.audit.col.user': 'User', + 'admin.audit.col.action': 'Action', + 'admin.audit.col.resource': 'Resource', + 'admin.audit.col.ip': 'IP', + 'admin.audit.col.details': 'Details', + 'admin.github.title': 'Release History', + 'admin.github.subtitle': 'Latest updates from {repo}', + 'admin.github.latest': 'Latest', + 'admin.github.prerelease': 'Pre-release', + 'admin.github.showDetails': 'Show details', + 'admin.github.hideDetails': 'Hide details', + 'admin.github.loadMore': 'Load more', + 'admin.github.loading': 'Loading...', + 'admin.github.error': 'Failed to load releases', + 'admin.github.by': 'by', + 'admin.github.support': 'Helps me keep building TREK', + + 'admin.update.available': 'Update available', + 'admin.update.text': 'TREK {version} is available. You are running {current}.', + 'admin.update.button': 'View on GitHub', + 'admin.update.install': 'Install Update', + 'admin.update.confirmTitle': 'Install Update?', + 'admin.update.confirmText': 'TREK will be updated from {current} to {version}. The server will restart automatically afterwards.', + 'admin.update.dataInfo': 'All your data (trips, users, API keys, uploads, Vacay, Atlas, budgets) will be preserved.', + 'admin.update.warning': 'The app will be briefly unavailable during the restart.', + 'admin.update.confirm': 'Update Now', + 'admin.update.installing': 'Updating…', + 'admin.update.success': 'Update installed! Server is restarting…', + 'admin.update.failed': 'Update failed', + 'admin.update.backupHint': 'We recommend creating a backup before updating.', + 'admin.update.backupLink': 'Go to Backup', + 'admin.update.howTo': 'How to Update', + 'admin.update.dockerText': 'Your TREK instance runs in Docker. To update to {version}, run the following commands on your server:', + 'admin.update.reloadHint': 'Please reload the page in a few seconds.', + + // Vacay addon + 'vacay.subtitle': 'Plan and manage vacation days', + 'vacay.settings': 'Settings', + 'vacay.year': 'Year', + 'vacay.addYear': 'Add next year', + 'vacay.addPrevYear': 'Add previous year', + 'vacay.removeYear': 'Remove year', + 'vacay.removeYearConfirm': 'Remove {year}?', + 'vacay.removeYearHint': 'All vacation entries and company holidays for this year will be permanently deleted.', + 'vacay.remove': 'Remove', + 'vacay.persons': 'Persons', + 'vacay.noPersons': 'No persons added', + 'vacay.addPerson': 'Add Person', + 'vacay.editPerson': 'Edit Person', + 'vacay.removePerson': 'Remove Person', + 'vacay.removePersonConfirm': 'Remove {name}?', + 'vacay.removePersonHint': 'All vacation entries for this person will be permanently deleted.', + 'vacay.personName': 'Name', + 'vacay.personNamePlaceholder': 'Enter name', + 'vacay.color': 'Color', + 'vacay.add': 'Add', + 'vacay.legend': 'Legend', + 'vacay.publicHoliday': 'Public Holiday', + 'vacay.companyHoliday': 'Company Holiday', + 'vacay.weekend': 'Weekend', + 'vacay.modeVacation': 'Vacation', + 'vacay.modeCompany': 'Company Holiday', + 'vacay.entitlement': 'Entitlement', + 'vacay.entitlementDays': 'Days', + 'vacay.used': 'Used', + 'vacay.remaining': 'Left', + 'vacay.carriedOver': 'from {year}', + 'vacay.blockWeekends': 'Block Weekends', + 'vacay.blockWeekendsHint': 'Prevent vacation entries on weekend days', + 'vacay.weekendDays': 'Weekend days', + 'vacay.mon': 'Mon', + 'vacay.tue': 'Tue', + 'vacay.wed': 'Wed', + 'vacay.thu': 'Thu', + 'vacay.fri': 'Fri', + 'vacay.sat': 'Sat', + 'vacay.sun': 'Sun', + 'vacay.publicHolidays': 'Public Holidays', + 'vacay.publicHolidaysHint': 'Mark public holidays in the calendar', + 'vacay.selectCountry': 'Select country', + 'vacay.selectRegion': 'Select region (optional)', + 'vacay.addCalendar': 'Add calendar', + 'vacay.calendarLabel': 'Label (optional)', + 'vacay.calendarColor': 'Color', + 'vacay.noCalendars': 'No holiday calendars added yet', + 'vacay.companyHolidays': 'Company Holidays', + 'vacay.companyHolidaysHint': 'Allow marking company-wide holiday days', + 'vacay.companyHolidaysNoDeduct': 'Company holidays do not count towards vacation days.', + 'vacay.weekStart': 'Week starts on', + 'vacay.weekStartHint': 'Choose whether the calendar week starts on Monday or Sunday', + 'vacay.carryOver': 'Carry Over', + 'vacay.carryOverHint': 'Automatically carry remaining vacation days into the next year', + 'vacay.sharing': 'Sharing', + 'vacay.sharingHint': 'Share your vacation plan with other TREK users', + 'vacay.owner': 'Owner', + 'vacay.shareEmailPlaceholder': 'Email of TREK user', + 'vacay.shareSuccess': 'Plan shared successfully', + 'vacay.shareError': 'Could not share plan', + 'vacay.dissolve': 'Dissolve Fusion', + 'vacay.dissolveHint': 'Separate calendars again. Your entries will be kept.', + 'vacay.dissolveAction': 'Dissolve', + 'vacay.dissolved': 'Calendar separated', + 'vacay.fusedWith': 'Fused with', + 'vacay.you': 'you', + 'vacay.noData': 'No data', + 'vacay.changeColor': 'Change color', + 'vacay.inviteUser': 'Invite User', + 'vacay.inviteHint': 'Invite another TREK user to share a combined vacation calendar.', + 'vacay.selectUser': 'Select user', + 'vacay.sendInvite': 'Send Invite', + 'vacay.inviteSent': 'Invite sent', + 'vacay.inviteError': 'Could not send invite', + 'vacay.pending': 'pending', + 'vacay.noUsersAvailable': 'No users available', + 'vacay.accept': 'Accept', + 'vacay.decline': 'Decline', + 'vacay.acceptFusion': 'Accept & Fuse', + 'vacay.inviteTitle': 'Fusion Request', + 'vacay.inviteWantsToFuse': 'wants to share a vacation calendar with you.', + 'vacay.fuseInfo1': 'Both of you will see all vacation entries in one shared calendar.', + 'vacay.fuseInfo2': 'Both parties can create and edit entries for each other.', + 'vacay.fuseInfo3': 'Both parties can delete entries and change vacation entitlements.', + 'vacay.fuseInfo4': 'Settings like public holidays and company holidays are shared.', + 'vacay.fuseInfo5': 'The fusion can be dissolved at any time by either party. Your entries will be preserved.', + 'nav.myTrips': 'Gezilerim', + + // Atlas addon + 'atlas.subtitle': 'Your travel footprint around the world', + 'atlas.countries': 'Countries', + 'atlas.trips': 'Trips', + 'atlas.places': 'Places', + 'atlas.unmark': 'Remove', + 'atlas.confirmMark': 'Mark this country as visited?', + 'atlas.confirmUnmark': 'Remove this country from your visited list?', + 'atlas.confirmUnmarkRegion': 'Remove this region from your visited list?', + 'atlas.markVisited': 'Mark as visited', + 'atlas.markVisitedHint': 'Add this country to your visited list', + 'atlas.markRegionVisitedHint': 'Add this region to your visited list', + 'atlas.addToBucket': 'Add to bucket list', + 'atlas.addPoi': 'Add place', + 'atlas.searchCountry': 'Search a country...', + 'atlas.bucketNamePlaceholder': 'Name (country, city, place...)', + 'atlas.month': 'Month', + 'atlas.year': 'Year', + 'atlas.addToBucketHint': 'Save as a place you want to visit', + 'atlas.bucketWhen': 'When do you plan to visit?', + 'atlas.statsTab': 'Stats', + 'atlas.bucketTab': 'Bucket List', + 'atlas.addBucket': 'Add to bucket list', + 'atlas.bucketNotesPlaceholder': 'Notes (optional)', + 'atlas.bucketEmpty': 'Your bucket list is empty', + 'atlas.bucketEmptyHint': 'Add places you dream of visiting', + 'atlas.days': 'Days', + 'atlas.visitedCountries': 'Visited Countries', + 'atlas.cities': 'Cities', + 'atlas.noData': 'No travel data yet', + 'atlas.noDataHint': 'Create a trip and add places to see your world map', + 'atlas.lastTrip': 'Last trip', + 'atlas.nextTrip': 'Next trip', + 'atlas.daysLeft': 'days left', + 'atlas.streak': 'Streak', + 'atlas.years': 'years', + 'atlas.yearInRow': 'year in a row', + 'atlas.yearsInRow': 'years in a row', + 'atlas.tripIn': 'trip in', + 'atlas.tripsIn': 'trips in', + 'atlas.since': 'since', + 'atlas.europe': 'Europe', + 'atlas.asia': 'Asia', + 'atlas.northAmerica': 'N. America', + 'atlas.southAmerica': 'S. America', + 'atlas.africa': 'Africa', + 'atlas.oceania': 'Oceania', + 'atlas.other': 'Other', + 'atlas.firstVisit': 'First trip', + 'atlas.lastVisitLabel': 'Last trip', + 'atlas.tripSingular': 'Trip', + 'atlas.tripPlural': 'Trips', + 'atlas.placeVisited': 'Place visited', + 'atlas.placesVisited': 'Places visited', + + // Trip Planner + 'trip.tabs.plan': 'Plan', + 'trip.tabs.transports': 'Transports', + 'trip.tabs.reservations': 'Bookings', + 'trip.tabs.reservationsShort': 'Book', + 'trip.tabs.packing': 'Packing List', + 'trip.tabs.packingShort': 'Packing', + 'trip.tabs.lists': 'Lists', + 'trip.tabs.listsShort': 'Lists', + 'trip.tabs.budget': 'Budget', + 'trip.tabs.files': 'Files', + 'trip.loading': 'Loading trip...', + 'trip.loadingPhotos': 'Loading place photos...', + 'trip.mobilePlan': 'Plan', + 'trip.mobilePlaces': 'Places', + 'trip.toast.placeUpdated': 'Place updated', + 'trip.toast.placeAdded': 'Place added', + 'trip.toast.placeDeleted': 'Place deleted', + 'trip.toast.selectDay': 'Please select a day first', + 'trip.toast.assignedToDay': 'Place assigned to day', + 'trip.toast.reorderError': 'Failed to reorder', + 'trip.toast.reservationUpdated': 'Reservation updated', + 'trip.toast.reservationAdded': 'Reservation added', + 'trip.toast.deleted': 'Deleted', + 'trip.confirm.deletePlace': 'Are you sure you want to delete this place?', + 'trip.confirm.deletePlaces': 'Delete {count} places?', + 'trip.toast.placesDeleted': '{count} places deleted', + + // Day Plan Sidebar + 'dayplan.emptyDay': 'No places planned for this day', + 'dayplan.cannotReorderTransport': 'Bookings with a fixed time cannot be reordered', + 'dayplan.confirmRemoveTimeTitle': 'Remove time?', + 'dayplan.confirmRemoveTimeBody': 'This place has a fixed time ({time}). Moving it will remove the time and allow free sorting.', + 'dayplan.confirmRemoveTimeAction': 'Remove time & move', + 'dayplan.cannotDropOnTimed': 'Items cannot be placed between time-bound entries', + 'dayplan.cannotBreakChronology': 'This would break the chronological order of timed items and bookings', + 'dayplan.addNote': 'Add Note', + 'dayplan.expandAll': 'Expand all days', + 'dayplan.collapseAll': 'Collapse all days', + 'dayplan.editNote': 'Edit Note', + 'dayplan.noteAdd': 'Add Note', + 'dayplan.noteEdit': 'Edit Note', + 'dayplan.noteTitle': 'Note', + 'dayplan.noteSubtitle': 'Daily Note', + 'dayplan.totalCost': 'Total Cost', + 'dayplan.days': 'Days', + 'dayplan.dayN': 'Day {n}', + 'dayplan.calculating': 'Calculating...', + 'dayplan.route': 'Route', + 'dayplan.optimize': 'Optimize', + 'dayplan.optimized': 'Route optimized', + 'dayplan.routeError': 'Failed to calculate route', + 'dayplan.toast.needTwoPlaces': 'At least two places needed for route optimization', + 'dayplan.toast.routeOptimized': 'Route optimized', + 'dayplan.toast.noGeoPlaces': 'No places with coordinates found for route calculation', + 'dayplan.confirmed': 'Confirmed', + 'dayplan.pendingRes': 'Pending', + 'dayplan.pdf': 'PDF', + 'dayplan.pdfTooltip': 'Export day plan as PDF', + 'dayplan.pdfError': 'Failed to export PDF', + + // Places Sidebar + 'places.addPlace': 'Add Place/Activity', + 'places.importFile': 'Import file', + 'places.sidebarDrop': 'Drop to import', + 'places.importFileHint': 'Import .gpx, .kml or .kmz files from tools like Google My Maps, Google Earth, or a GPS tracker.', + 'places.importFileDropHere': 'Click to select a file or drag and drop here', + 'places.importFileDropActive': 'Drop file to select', + 'places.importFileUnsupported': 'Unsupported file type. Use .gpx, .kml or .kmz.', + 'places.importFileTooLarge': 'File is too large. Maximum upload size is {maxMb} MB.', + 'places.importFileError': 'Import failed', + 'places.importAllSkipped': 'All places were already in the trip.', + 'places.gpxImported': '{count} places imported from GPX', + 'places.gpxImportTypes': 'What do you want to import?', + 'places.gpxImportWaypoints': 'Waypoints', + 'places.gpxImportRoutes': 'Routes', + 'places.gpxImportTracks': 'Tracks (with path geometry)', + 'places.gpxImportNoneSelected': 'Select at least one type to import.', + 'places.kmlImportTypes': 'What do you want to import?', + 'places.kmlImportPoints': 'Points (Placemarks)', + 'places.kmlImportPaths': 'Paths (LineStrings)', + 'places.kmlImportNoneSelected': 'Select at least one type to import.', + 'places.selectionCount': '{count} selected', + 'places.deleteSelected': 'Delete selected', + 'places.kmlKmzImported': '{count} places imported from KMZ/KML', + 'places.urlResolved': 'Place imported from URL', + 'places.importList': 'List Import', + 'places.kmlKmzSummaryValues': 'Placemarks: {total} • Imported: {created} • Skipped: {skipped}', + 'places.importGoogleList': 'Google List', + 'places.importNaverList': 'Naver List', + 'places.googleListHint': 'Paste a shared Google Maps list link to import all places.', + 'places.googleListImported': '{count} places imported from "{list}"', + 'places.googleListError': 'Failed to import Google Maps list', + 'places.naverListHint': 'Paste a shared Naver Maps list link to import all places.', + 'places.naverListImported': '{count} places imported from "{list}"', + 'places.naverListError': 'Failed to import Naver Maps list', + 'places.viewDetails': 'View Details', + 'places.assignToDay': 'Add to which day?', + 'places.all': 'All', + 'places.unplanned': 'Unplanned', + 'places.filterTracks': 'Tracks', + 'places.search': 'Search places...', + 'places.allCategories': 'All Categories', + 'places.categoriesSelected': 'categories', + 'places.clearFilter': 'Clear filter', + 'places.count': '{count} places', + 'places.countSingular': '1 place', + 'places.allPlanned': 'All places are planned', + 'places.noneFound': 'No places found', + 'places.editPlace': 'Edit Place', + 'places.formName': 'Name', + 'places.formNamePlaceholder': 'e.g. Eiffel Tower', + 'places.formDescription': 'Description', + 'places.formDescriptionPlaceholder': 'Short description...', + 'places.formAddress': 'Address', + 'places.formAddressPlaceholder': 'Street, City, Country', + 'places.formLat': 'Latitude (e.g. 48.8566)', + 'places.formLng': 'Longitude (e.g. 2.3522)', + 'places.formCategory': 'Category', + 'places.noCategory': 'No Category', + 'places.categoryNamePlaceholder': 'Category name', + 'places.formTime': 'Time', + 'places.startTime': 'Start', + 'places.endTime': 'End', + 'places.endTimeBeforeStart': 'End time is before start time', + 'places.timeCollision': 'Time overlap with:', + 'places.formWebsite': 'Website', + 'places.formNotes': 'Notes', + 'places.formNotesPlaceholder': 'Personal notes...', + 'places.formReservation': 'Reservation', + 'places.reservationNotesPlaceholder': 'Reservation notes, confirmation number...', + 'places.mapsSearchPlaceholder': 'Search places...', + 'places.mapsSearchError': 'Place search failed.', + 'places.loadingDetails': 'Loading place details…', + 'places.osmHint': 'Using OpenStreetMap search (no photos, opening hours, or ratings). Add a Google API key in settings for full details.', + 'places.osmActive': 'Search via OpenStreetMap (no photos, ratings or opening hours). Add a Google API key in Settings for enhanced data.', + 'places.categoryCreateError': 'Failed to create category', + 'places.nameRequired': 'Please enter a name', + 'places.saveError': 'Failed to save', + // Place Inspector + 'inspector.opened': 'Open', + 'inspector.closed': 'Closed', + 'inspector.openingHours': 'Opening Hours', + 'inspector.showHours': 'Show opening hours', + 'inspector.files': 'Files', + 'inspector.filesCount': '{count} files', + 'inspector.remove': 'Remove', + 'inspector.removeFromDay': 'Remove from Day', + 'inspector.addToDay': 'Add to Day', + 'inspector.confirmedRes': 'Confirmed Reservation', + 'inspector.pendingRes': 'Pending Reservation', + 'inspector.google': 'Open in Google Maps', + 'inspector.website': 'Open Website', + 'inspector.addRes': 'Reservation', + 'inspector.editRes': 'Edit Reservation', + 'inspector.participants': 'Participants', + 'inspector.trackStats': 'Track Stats', + + // Reservations + 'reservations.title': 'Bookings', + 'reservations.empty': 'No reservations yet', + 'reservations.emptyHint': 'Add reservations for flights, hotels and more', + 'reservations.add': 'Add Reservation', + 'reservations.addManual': 'Manual Booking', + 'reservations.placeHint': 'Tip: Reservations are best created directly from a place to link them with your day plan.', + 'reservations.confirmed': 'Confirmed', + 'reservations.pending': 'Pending', + 'reservations.summary': '{confirmed} confirmed, {pending} pending', + 'reservations.fromPlan': 'From Plan', + 'reservations.showFiles': 'Show Files', + 'reservations.editTitle': 'Edit Reservation', + 'reservations.status': 'Status', + 'reservations.datetime': 'Date & Time', + 'reservations.startTime': 'Start time', + 'reservations.endTime': 'End time', + 'reservations.date': 'Date', + 'reservations.time': 'Time', + 'reservations.timeAlt': 'Time (alternative, e.g. 19:30)', + 'reservations.notes': 'Notes', + 'reservations.notesPlaceholder': 'Additional notes...', + 'reservations.meta.airline': 'Airline', + 'reservations.meta.flightNumber': 'Flight No.', + 'reservations.meta.from': 'From', + 'reservations.meta.to': 'To', + 'reservations.needsReview': 'Review', + 'reservations.needsReviewHint': 'Airport could not be matched automatically — please confirm the location.', + 'reservations.searchLocation': 'Search station, port, address…', + 'airport.searchPlaceholder': 'Airport code or city (e.g. FRA)', + 'map.connections': 'Connections', + 'map.showConnections': 'Show booking routes', + 'map.hideConnections': 'Hide booking routes', + 'reservations.meta.trainNumber': 'Train No.', + 'reservations.meta.platform': 'Platform', + 'reservations.meta.seat': 'Seat', + 'reservations.meta.checkIn': 'Check-in', + 'reservations.meta.checkInUntil': 'Check-in until', + 'reservations.meta.checkOut': 'Check-out', + 'reservations.meta.linkAccommodation': 'Accommodation', + 'reservations.meta.pickAccommodation': 'Link to accommodation', + 'reservations.meta.noAccommodation': 'None', + 'reservations.meta.hotelPlace': 'Accommodation', + 'reservations.meta.pickHotel': 'Select accommodation', + 'reservations.meta.fromDay': 'From', + 'reservations.meta.toDay': 'To', + 'reservations.meta.selectDay': 'Select day', + 'reservations.type.flight': 'Flight', + 'reservations.type.hotel': 'Accommodation', + 'reservations.type.restaurant': 'Restaurant', + 'reservations.type.train': 'Train', + 'reservations.type.car': 'Car', + 'reservations.type.cruise': 'Cruise', + 'reservations.type.event': 'Event', + 'reservations.type.tour': 'Tour', + 'reservations.type.other': 'Other', + 'reservations.confirm.delete': 'Are you sure you want to delete the reservation "{name}"?', + 'reservations.confirm.deleteTitle': 'Delete booking?', + 'reservations.confirm.deleteBody': '"{name}" will be permanently deleted.', + 'reservations.toast.updated': 'Reservation updated', + 'reservations.toast.removed': 'Reservation deleted', + 'reservations.toast.fileUploaded': 'File uploaded', + 'reservations.toast.uploadError': 'Failed to upload', + 'reservations.newTitle': 'New Reservation', + 'reservations.bookingType': 'Booking Type', + 'reservations.titleLabel': 'Title', + 'reservations.titlePlaceholder': 'e.g. Lufthansa LH123, Hotel Adlon, ...', + 'reservations.locationAddress': 'Location / Address', + 'reservations.locationPlaceholder': 'Address, Airport, Hotel...', + 'reservations.confirmationCode': 'Booking Code', + 'reservations.confirmationPlaceholder': 'e.g. ABC12345', + 'reservations.day': 'Day', + 'reservations.noDay': 'No Day', + 'reservations.place': 'Place', + 'reservations.noPlace': 'No Place', + 'reservations.pendingSave': 'will be saved…', + 'reservations.uploading': 'Uploading...', + 'reservations.attachFile': 'Attach file', + 'reservations.linkExisting': 'Link existing file', + 'reservations.toast.saveError': 'Failed to save', + 'reservations.toast.updateError': 'Failed to update', + 'reservations.toast.deleteError': 'Failed to delete', + 'reservations.confirm.remove': 'Remove reservation for "{name}"?', + 'reservations.linkAssignment': 'Link to day assignment', + 'reservations.pickAssignment': 'Select an assignment from your plan...', + 'reservations.noAssignment': 'No link (standalone)', + 'reservations.price': 'Price', + 'reservations.budgetCategory': 'Budget category', + 'reservations.budgetCategoryPlaceholder': 'e.g. Transport, Accommodation', + 'reservations.budgetCategoryAuto': 'Auto (from booking type)', + 'reservations.budgetHint': 'A budget entry will be created automatically when saving.', + 'reservations.departureDate': 'Departure', + 'reservations.arrivalDate': 'Arrival', + 'reservations.departureTime': 'Dep. time', + 'reservations.arrivalTime': 'Arr. time', + 'reservations.pickupDate': 'Pickup', + 'reservations.returnDate': 'Return', + 'reservations.pickupTime': 'Pickup time', + 'reservations.returnTime': 'Return time', + 'reservations.endDate': 'End date', + 'reservations.meta.departureTimezone': 'Dep. TZ', + 'reservations.meta.arrivalTimezone': 'Arr. TZ', + 'reservations.span.departure': 'Departure', + 'reservations.span.arrival': 'Arrival', + 'reservations.span.inTransit': 'In transit', + 'reservations.span.pickup': 'Pickup', + 'reservations.span.return': 'Return', + 'reservations.span.active': 'Active', + 'reservations.span.start': 'Start', + 'reservations.span.end': 'End', + 'reservations.span.ongoing': 'Ongoing', + 'reservations.validation.endBeforeStart': 'End date/time must be after start date/time', + 'reservations.addBooking': 'Add booking', + + // Budget + 'budget.title': 'Budget', + 'budget.exportCsv': 'Export CSV', + 'budget.emptyTitle': 'No budget created yet', + 'budget.emptyText': 'Create categories and entries to plan your travel budget', + 'budget.emptyPlaceholder': 'Enter category name...', + 'budget.createCategory': 'Create Category', + 'budget.category': 'Category', + 'budget.categoryName': 'Category Name', + 'budget.table.name': 'Name', + 'budget.table.total': 'Total', + 'budget.table.persons': 'Persons', + 'budget.table.days': 'Days', + 'budget.table.perPerson': 'Per Person', + 'budget.table.perDay': 'Per Day', + 'budget.table.perPersonDay': 'P. p / Day', + 'budget.table.note': 'Note', + 'budget.table.date': 'Date', + 'budget.newEntry': 'New Entry', + 'budget.defaultEntry': 'New Entry', + 'budget.defaultCategory': 'New Category', + 'budget.total': 'Total', + 'budget.totalBudget': 'Total Budget', + 'budget.byCategory': 'By Category', + 'budget.editTooltip': 'Click to edit', + 'budget.linkedToReservation': 'Linked to a reservation — edit the name there', + 'budget.confirm.deleteCategory': 'Are you sure you want to delete the category "{name}" with {count} entries?', + 'budget.deleteCategory': 'Delete Category', + 'budget.perPerson': 'Per Person', + 'budget.paid': 'Paid', + 'budget.open': 'Open', + 'budget.noMembers': 'No members assigned', + 'budget.settlement': 'Settlement', + 'budget.settlementInfo': 'Click a member avatar on a budget item to mark them green — this means they paid. The settlement then shows who owes whom and how much.', + 'budget.netBalances': 'Net Balances', + + // Files + 'files.title': 'Files', + 'files.pageTitle': 'Files & Documents', + 'files.subtitle': '{count} files for {trip}', + 'files.download': 'Download', + 'files.openError': 'Could not open file', + 'files.downloadPdf': 'Download PDF', + 'files.count': '{count} files', + 'files.countSingular': '1 file', + 'files.uploaded': '{count} uploaded', + 'files.uploadError': 'Upload failed', + 'files.dropzone': 'Drop files here', + 'files.dropzoneHint': 'or click to browse', + 'files.allowedTypes': 'Images, PDF, DOC, DOCX, XLS, XLSX, TXT, CSV · Max 50 MB', + 'files.uploading': 'Uploading...', + 'files.filterAll': 'All', + 'files.filterPdf': 'PDFs', + 'files.filterImages': 'Images', + 'files.filterDocs': 'Documents', + 'files.filterCollab': 'Collab Notes', + 'files.sourceCollab': 'From Collab Notes', + 'files.empty': 'No files yet', + 'files.emptyHint': 'Upload files to attach them to your trip', + 'files.openTab': 'Open in new tab', + 'files.confirm.delete': 'Are you sure you want to delete this file?', + 'files.toast.deleted': 'File deleted', + 'files.toast.deleteError': 'Failed to delete file', + 'files.sourcePlan': 'Day Plan', + 'files.sourceBooking': 'Booking', + 'files.sourceTransport': 'Transport', + 'files.attach': 'Attach', + 'files.pasteHint': 'You can also paste images from clipboard (Ctrl+V)', + 'files.trash': 'Trash', + 'files.trashEmpty': 'Trash is empty', + 'files.emptyTrash': 'Empty Trash', + 'files.restore': 'Restore', + 'files.star': 'Star', + 'files.unstar': 'Unstar', + 'files.assign': 'Assign', + 'files.assignTitle': 'Assign File', + 'files.assignPlace': 'Place', + 'files.assignBooking': 'Booking', + 'files.assignTransport': 'Transport', + 'files.unassigned': 'Unassigned', + 'files.unlink': 'Remove link', + 'files.toast.trashed': 'Moved to trash', + 'files.toast.restored': 'File restored', + 'files.toast.trashEmptied': 'Trash emptied', + 'files.toast.assigned': 'File assigned', + 'files.toast.assignError': 'Assignment failed', + 'files.toast.restoreError': 'Restore failed', + 'files.confirm.permanentDelete': 'Permanently delete this file? This cannot be undone.', + 'files.confirm.emptyTrash': 'Permanently delete all trashed files? This cannot be undone.', + 'files.noteLabel': 'Note', + 'files.notePlaceholder': 'Add a note...', + + // Packing + 'packing.title': 'Packing List', + 'packing.empty': 'Packing list is empty', + 'packing.import': 'Import', + 'packing.importTitle': 'Import Packing List', + 'packing.importHint': 'One item per line. Format: Category, Name, Weight in g (optional), Bag (optional), checked/unchecked (optional)', + 'packing.importPlaceholder': 'Hygiene, Toothbrush\nClothing, T-Shirts, 200\nDocuments, Passport, , Carry-on\nElectronics, Charger, 50, Suitcase, checked', + 'packing.importCsv': 'Load CSV/TXT', + 'packing.importAction': 'Import {count}', + 'packing.importSuccess': '{count} items imported', + 'packing.importError': 'Import failed', + 'packing.importEmpty': 'No items to import', + 'packing.progress': '{packed} of {total} packed ({percent}%)', + 'packing.clearChecked': 'Remove {count} checked', + 'packing.clearCheckedShort': 'Remove {count}', + 'packing.suggestions': 'Suggestions', + 'packing.suggestionsTitle': 'Add Suggestions', + 'packing.allSuggested': 'All suggestions added', + 'packing.allPacked': 'All packed!', + 'packing.addPlaceholder': 'Add new item...', + 'packing.categoryPlaceholder': 'Category...', + 'packing.filterAll': 'All', + 'packing.filterOpen': 'Open', + 'packing.filterDone': 'Done', + 'packing.emptyTitle': 'Packing list is empty', + 'packing.emptyHint': 'Add items or use the suggestions', + 'packing.emptyFiltered': 'No items match this filter', + 'packing.menuRename': 'Rename', + 'packing.menuCheckAll': 'Check All', + 'packing.menuUncheckAll': 'Uncheck All', + 'packing.menuDeleteCat': 'Delete Category', + 'packing.noMembers': 'No trip members', + 'packing.addItem': 'Add item', + 'packing.addItemPlaceholder': 'Item name...', + 'packing.addCategory': 'Add category', + 'packing.newCategoryPlaceholder': 'Category name (e.g. Clothing)', + 'packing.applyTemplate': 'Apply template', + 'packing.template': 'Template', + 'packing.templateApplied': '{count} items added from template', + 'packing.templateError': 'Failed to apply template', + 'packing.saveAsTemplate': 'Save as template', + 'packing.templateName': 'Template name', + 'packing.templateSaved': 'Packing list saved as template', + 'packing.bags': 'Bags', + 'packing.noBag': 'Unassigned', + 'packing.totalWeight': 'Total weight', + 'packing.bagName': 'Bag name...', + 'packing.addBag': 'Add bag', + 'packing.changeCategory': 'Change Category', + 'packing.confirm.clearChecked': 'Are you sure you want to remove {count} checked items?', + 'packing.confirm.deleteCat': 'Are you sure you want to delete the category "{name}" with {count} items?', + 'packing.defaultCategory': 'Other', + 'packing.toast.saveError': 'Failed to save', + 'packing.toast.deleteError': 'Failed to delete', + 'packing.toast.renameError': 'Failed to rename', + 'packing.toast.addError': 'Failed to add', + + // Packing suggestions + 'packing.suggestions.items': [ + { name: 'Passport', category: 'Documents' }, + { name: 'ID Card', category: 'Documents' }, + { name: 'Travel Insurance', category: 'Documents' }, + { name: 'Flight Tickets', category: 'Documents' }, + { name: 'Credit Card', category: 'Finances' }, + { name: 'Cash', category: 'Finances' }, + { name: 'Visa', category: 'Documents' }, + { name: 'T-Shirts', category: 'Clothing' }, + { name: 'Pants', category: 'Clothing' }, + { name: 'Underwear', category: 'Clothing' }, + { name: 'Socks', category: 'Clothing' }, + { name: 'Jacket', category: 'Clothing' }, + { name: 'Sleepwear', category: 'Clothing' }, + { name: 'Swimwear', category: 'Clothing' }, + { name: 'Rain Jacket', category: 'Clothing' }, + { name: 'Comfortable Shoes', category: 'Clothing' }, + { name: 'Toothbrush', category: 'Toiletries' }, + { name: 'Toothpaste', category: 'Toiletries' }, + { name: 'Shampoo', category: 'Toiletries' }, + { name: 'Deodorant', category: 'Toiletries' }, + { name: 'Sunscreen', category: 'Toiletries' }, + { name: 'Razor', category: 'Toiletries' }, + { name: 'Charger', category: 'Electronics' }, + { name: 'Power Bank', category: 'Electronics' }, + { name: 'Headphones', category: 'Electronics' }, + { name: 'Travel Adapter', category: 'Electronics' }, + { name: 'Camera', category: 'Electronics' }, + { name: 'Pain Medication', category: 'Health' }, + { name: 'Band-Aids', category: 'Health' }, + { name: 'Disinfectant', category: 'Health' }, + ], + + // Members / Sharing + 'members.shareTrip': 'Share Trip', + 'members.inviteUser': 'Invite User', + 'members.selectUser': 'Select user…', + 'members.invite': 'Invite', + 'members.allHaveAccess': 'All users already have access.', + 'members.access': 'Access', + 'members.person': 'person', + 'members.persons': 'persons', + 'members.you': 'you', + 'members.owner': 'Owner', + 'members.leaveTrip': 'Leave trip', + 'members.removeAccess': 'Remove access', + 'members.confirmLeave': 'Leave trip? You will lose access.', + 'members.confirmRemove': 'Remove access for this user?', + 'members.loadError': 'Failed to load members', + 'members.added': 'added', + 'members.addError': 'Failed to add', + 'members.removed': 'Member removed', + 'members.removeError': 'Failed to remove', + + // Categories (Admin) + 'categories.title': 'Categories', + 'categories.subtitle': 'Manage categories for places', + 'categories.new': 'New Category', + 'categories.empty': 'No categories yet', + 'categories.namePlaceholder': 'Category name', + 'categories.icon': 'Icon', + 'categories.color': 'Color', + 'categories.customColor': 'Choose custom color', + 'categories.preview': 'Preview', + 'categories.defaultName': 'Category', + 'categories.update': 'Update', + 'categories.create': 'Create', + 'categories.confirm.delete': 'Delete category? Places in this category will not be deleted.', + 'categories.toast.loadError': 'Failed to load categories', + 'categories.toast.nameRequired': 'Please enter a name', + 'categories.toast.updated': 'Category updated', + 'categories.toast.created': 'Category created', + 'categories.toast.saveError': 'Failed to save', + 'categories.toast.deleted': 'Category deleted', + 'categories.toast.deleteError': 'Failed to delete', + + // Backup (Admin) + 'backup.title': 'Data Backup', + 'backup.subtitle': 'Database and all uploaded files', + 'backup.refresh': 'Refresh', + 'backup.upload': 'Upload Backup', + 'backup.uploading': 'Uploading…', + 'backup.create': 'Create Backup', + 'backup.creating': 'Creating…', + 'backup.empty': 'No backups yet', + 'backup.createFirst': 'Create first backup', + 'backup.download': 'Download', + 'backup.restore': 'Restore', + 'backup.confirm.restore': 'Restore backup "{name}"?\n\nAll current data will be replaced with the backup.', + 'backup.confirm.uploadRestore': 'Upload and restore backup file "{name}"?\n\nAll current data will be overwritten.', + 'backup.confirm.delete': 'Delete backup "{name}"?', + 'backup.toast.loadError': 'Failed to load backups', + 'backup.toast.created': 'Backup created successfully', + 'backup.toast.createError': 'Failed to create backup', + 'backup.toast.restored': 'Backup restored. Page will reload…', + 'backup.toast.restoreError': 'Failed to restore', + 'backup.toast.uploadError': 'Failed to upload', + 'backup.toast.deleted': 'Backup deleted', + 'backup.toast.deleteError': 'Failed to delete', + 'backup.toast.downloadError': 'Download failed', + 'backup.toast.settingsSaved': 'Auto-backup settings saved', + 'backup.toast.settingsError': 'Failed to save settings', + 'backup.auto.title': 'Auto-Backup', + 'backup.auto.subtitle': 'Automatic backup on a schedule', + 'backup.auto.enable': 'Enable auto-backup', + 'backup.auto.enableHint': 'Backups will be created automatically on the chosen schedule', + 'backup.auto.interval': 'Interval', + 'backup.auto.hour': 'Run at hour', + 'backup.auto.hourHint': 'Server local time ({format} format)', + 'backup.auto.dayOfWeek': 'Day of week', + 'backup.auto.dayOfMonth': 'Day of month', + 'backup.auto.dayOfMonthHint': 'Limited to 1–28 for compatibility with all months', + 'backup.auto.scheduleSummary': 'Schedule', + 'backup.auto.summaryDaily': 'Every day at {hour}:00', + 'backup.auto.summaryWeekly': 'Every {day} at {hour}:00', + 'backup.auto.summaryMonthly': 'Day {day} of every month at {hour}:00', + 'backup.auto.envLocked': 'Docker', + 'backup.auto.envLockedHint': 'Auto-backup is configured via Docker environment variables. To change these settings, update your docker-compose.yml and restart the container.', + 'backup.auto.copyEnv': 'Copy Docker env vars', + 'backup.auto.envCopied': 'Docker env vars copied to clipboard', + 'backup.auto.keepLabel': 'Delete old backups after', + 'backup.dow.sunday': 'Sun', + 'backup.dow.monday': 'Mon', + 'backup.dow.tuesday': 'Tue', + 'backup.dow.wednesday': 'Wed', + 'backup.dow.thursday': 'Thu', + 'backup.dow.friday': 'Fri', + 'backup.dow.saturday': 'Sat', + 'backup.interval.hourly': 'Hourly', + 'backup.interval.daily': 'Daily', + 'backup.interval.weekly': 'Weekly', + 'backup.interval.monthly': 'Monthly', + 'backup.keep.1day': '1 day', + 'backup.keep.3days': '3 days', + 'backup.keep.7days': '7 days', + 'backup.keep.14days': '14 days', + 'backup.keep.30days': '30 days', + 'backup.keep.forever': 'Keep forever', + + // Photos + 'photos.title': 'Photos', + 'photos.subtitle': '{count} photos for {trip}', + 'photos.dropHere': 'Drop photos here...', + 'photos.dropHereActive': 'Drop photos here', + 'photos.captionForAll': 'Caption (for all)', + 'photos.captionPlaceholder': 'Optional caption...', + 'photos.addCaption': 'Add caption...', + 'photos.allDays': 'All Days', + 'photos.noPhotos': 'No photos yet', + 'photos.uploadHint': 'Upload your travel photos', + 'photos.clickToSelect': 'or click to select', + 'photos.linkPlace': 'Link Place', + 'photos.noPlace': 'No Place', + 'photos.uploadN': '{n} photo(s) upload', + 'photos.linkDay': 'Link Day', + 'photos.noDay': 'No Day', + 'photos.dayLabel': 'Day {number}', + 'photos.photoSelected': 'Photo selected', + 'photos.photosSelected': 'Photos selected', + 'photos.fileTypeHint': 'JPG, PNG, WebP · max. 10 MB · up to 30 photos', + + // Backup restore modal + 'backup.restoreConfirmTitle': 'Restore Backup?', + 'backup.restoreWarning': 'All current data (trips, places, users, uploads) will be permanently replaced by the backup. This action cannot be undone.', + 'backup.restoreTip': 'Tip: Create a backup of the current state before restoring.', + 'backup.restoreConfirm': 'Yes, restore', + + // PDF + 'pdf.travelPlan': 'Travel Plan', + 'pdf.planned': 'Planned', + 'pdf.costLabel': 'Cost EUR', + 'pdf.preview': 'PDF Preview', + 'pdf.saveAsPdf': 'Save as PDF', + + // Planner + 'planner.places': 'Places', + 'planner.bookings': 'Bookings', + 'planner.packingList': 'Packing List', + 'planner.documents': 'Documents', + 'planner.dayPlan': 'Day Plan', + 'planner.reservations': 'Reservations', + 'planner.minTwoPlaces': 'At least 2 places with coordinates needed', + 'planner.noGeoPlaces': 'No places with coordinates available', + 'planner.routeCalculated': 'Route calculated', + 'planner.routeCalcFailed': 'Route could not be calculated', + 'planner.routeError': 'Error calculating route', + 'planner.icsExportFailed': 'ICS export failed', + 'planner.routeOptimized': 'Route optimized', + 'planner.reservationUpdated': 'Reservation updated', + 'planner.reservationAdded': 'Reservation added', + 'planner.confirmDeleteReservation': 'Delete reservation?', + 'planner.reservationDeleted': 'Reservation deleted', + 'planner.days': 'Days', + 'planner.allPlaces': 'All Places', + 'planner.totalPlaces': '{n} places total', + 'planner.noDaysPlanned': 'No days planned yet', + 'planner.editTrip': 'Edit trip \u2192', + 'planner.placeOne': '1 place', + 'planner.placeN': '{n} places', + 'planner.addNote': 'Add note', + 'planner.noEntries': 'No entries for this day', + 'planner.addPlace': 'Add place/activity', + 'planner.addPlaceShort': '+ Add place/activity', + 'planner.resPending': 'Reservation pending · ', + 'planner.resConfirmed': 'Reservation confirmed · ', + 'planner.notePlaceholder': 'Note\u2026', + 'planner.noteTimePlaceholder': 'Time (optional)', + 'planner.noteExamplePlaceholder': 'e.g. S3 at 14:30 from central station, ferry from pier 7, lunch break\u2026', + 'planner.totalCost': 'Total cost', + 'planner.searchPlaces': 'Search places\u2026', + 'planner.allCategories': 'All Categories', + 'planner.noPlacesFound': 'No places found', + 'planner.addFirstPlace': 'Add first place', + 'planner.noReservations': 'No reservations', + 'planner.addFirstReservation': 'Add first reservation', + 'planner.new': 'New', + 'planner.addToDay': '+ Day', + 'planner.calculating': 'Calculating\u2026', + 'planner.route': 'Route', + 'planner.optimize': 'Optimize', + 'planner.openGoogleMaps': 'Open in Google Maps', + 'planner.selectDayHint': 'Select a day from the left list to see the day plan', + 'planner.noPlacesForDay': 'No places for this day yet', + 'planner.addPlacesLink': 'Add places \u2192', + 'planner.minTotal': 'min. total', + 'planner.noReservation': 'No reservation', + 'planner.removeFromDay': 'Remove from day', + 'planner.addToThisDay': 'Add to day', + 'planner.overview': 'Overview', + 'planner.noDays': 'No days yet', + 'planner.editTripToAddDays': 'Edit trip to add days', + 'planner.dayCount': '{n} Days', + 'planner.clickToUnlock': 'Click to unlock', + 'planner.keepPosition': 'Keep position during route optimization', + 'planner.dayDetails': 'Day details', + 'planner.dayN': 'Day {n}', + + // Dashboard Stats + 'stats.countries': 'Countries', + 'stats.cities': 'Cities', + 'stats.trips': 'Trips', + 'stats.places': 'Places', + 'stats.worldProgress': 'World Progress', + 'stats.visited': 'visited', + 'stats.remaining': 'remaining', + 'stats.visitedCountries': 'Visited Countries', + + // Day Detail Panel + 'day.precipProb': 'Rain probability', + 'day.precipitation': 'Precipitation', + 'day.wind': 'Wind', + 'day.sunrise': 'Sunrise', + 'day.sunset': 'Sunset', + 'day.hourlyForecast': 'Hourly Forecast', + 'day.climateHint': 'Historical averages — real forecast available within 16 days of this date.', + 'day.noWeather': 'No weather data available. Add a place with coordinates.', + 'day.overview': 'Daily Overview', + 'day.accommodation': 'Accommodation', + 'day.addAccommodation': 'Add accommodation', + 'day.hotelDayRange': 'Apply to days', + 'day.noPlacesForHotel': 'Add places to your trip first', + 'day.allDays': 'All', + 'day.checkIn': 'Check-in', + 'day.checkInUntil': 'Until', + 'day.checkOut': 'Check-out', + 'day.confirmation': 'Confirmation', + 'day.editAccommodation': 'Edit accommodation', + 'day.reservations': 'Reservations', + + // Photos / Immich + 'memories.title': 'Photos', + 'memories.notConnected': '{provider_name} not connected', + 'memories.notConnectedHint': 'Connect your {provider_name} instance in Settings to be able add photos to this trip.', + 'memories.notConnectedMultipleHint': 'Connect any of these photo providers: {provider_names} in Settings to be able add photos to this trip.', + 'memories.noDates': 'Add dates to your trip to load photos.', + 'memories.noPhotos': 'No photos found', + 'memories.noPhotosHint': 'No photos found in {provider_name} for this trip\'s date range.', + 'memories.photosFound': 'photos', + 'memories.fromOthers': 'from others', + 'memories.sharePhotos': 'Share photos', + 'memories.sharing': 'Sharing', + 'memories.reviewTitle': 'Review your photos', + 'memories.reviewHint': 'Click photos to exclude them from sharing.', + 'memories.shareCount': 'Share {count} photos', + //------------------------- + //todo section + 'memories.providerUrl': 'Server URL', + 'memories.providerApiKey': 'API Key', + 'memories.providerUsername': 'Username', + 'memories.providerPassword': 'Password', + 'memories.providerOTP': 'MFA code (if enabled)', + 'memories.skipSSLVerification': 'Skip SSL certificate verification', + 'memories.immichAutoUpload': 'Mirror journey photos to Immich on upload', + 'memories.providerUrlHintSynology': 'Include the Photos app path in the URL, e.g. https://nas:5001/photo', + 'memories.testConnection': 'Test connection', + 'memories.testShort': 'Test', + 'memories.testFirst': 'Test connection first', + 'memories.connected': 'Connected', + 'memories.disconnected': 'Not connected', + 'memories.connectionSuccess': 'Connected to {provider_name}', + 'memories.connectionError': 'Could not connect to {provider_name}', + 'memories.saved': '{provider_name} settings saved', + 'memories.providerDisconnectedBanner': 'Your {provider_name} connection is lost. Reconnect in Settings to view photos.', + 'memories.saveError': 'Could not save {provider_name} settings', + //------------------------ + 'memories.addPhotos': 'Add photos', + 'memories.linkAlbum': 'Link Album', + 'memories.selectAlbum': 'Select {provider_name} Album', + 'memories.selectAlbumMultiple': 'Select Album', + 'memories.noAlbums': 'No albums found', + 'memories.syncAlbum': 'Sync album', + 'memories.unlinkAlbum': 'Unlink album', + 'memories.photos': 'photos', + 'memories.selectPhotos': 'Select photos from {provider_name}', + 'memories.selectPhotosMultiple': 'Select Photos', + 'memories.selectHint': 'Tap photos to select them.', + 'memories.selected': 'selected', + 'memories.addSelected': 'Add {count} photos', + 'memories.alreadyAdded': 'Added', + 'memories.private': 'Private', + 'memories.stopSharing': 'Stop sharing', + 'memories.oldest': 'Oldest first', + 'memories.newest': 'Newest first', + 'memories.allLocations': 'All locations', + 'memories.tripDates': 'Trip dates', + 'memories.allPhotos': 'All photos', + 'memories.confirmShareTitle': 'Share with trip members?', + 'memories.confirmShareHint': '{count} photos will be visible to all members of this trip. You can make individual photos private later.', + 'memories.confirmShareButton': 'Share photos', + 'memories.error.loadAlbums': 'Failed to load albums', + 'memories.error.linkAlbum': 'Failed to link album', + 'memories.error.unlinkAlbum': 'Failed to unlink album', + 'memories.error.syncAlbum': 'Failed to sync album', + 'memories.error.loadPhotos': 'Failed to load photos', + 'memories.error.addPhotos': 'Failed to add photos', + 'memories.error.removePhoto': 'Failed to remove photo', + 'memories.error.toggleSharing': 'Failed to update sharing', + 'memories.saveRouteNotConfigured': 'Save route is not configured for this provider', + 'memories.testRouteNotConfigured': 'Test route is not configured for this provider', + 'memories.fillRequiredFields': 'Please fill all required fields', + + // Collab Addon + 'collab.tabs.chat': 'Chat', + 'collab.tabs.notes': 'Notes', + 'collab.tabs.polls': 'Polls', + 'collab.whatsNext.title': "What's Next", + 'collab.whatsNext.today': 'Today', + 'collab.whatsNext.tomorrow': 'Tomorrow', + 'collab.whatsNext.empty': 'No upcoming activities', + 'collab.whatsNext.until': 'to', + 'collab.whatsNext.emptyHint': 'Activities with times will appear here', + 'collab.chat.send': 'Send', + 'collab.chat.placeholder': 'Type a message...', + 'collab.chat.empty': 'Start the conversation', + 'collab.chat.emptyHint': 'Messages are shared with all trip members', + 'collab.chat.emptyDesc': 'Share ideas, plans, and updates with your travel group', + 'collab.chat.today': 'Today', + 'collab.chat.yesterday': 'Yesterday', + 'collab.chat.deletedMessage': 'deleted a message', + 'collab.chat.reply': 'Reply', + 'collab.chat.loadMore': 'Load older messages', + 'collab.chat.justNow': 'just now', + 'collab.chat.minutesAgo': '{n}m ago', + 'collab.chat.hoursAgo': '{n}h ago', + 'collab.notes.title': 'Notes', + 'collab.notes.new': 'New Note', + 'collab.notes.empty': 'No notes yet', + 'collab.notes.emptyHint': 'Start capturing ideas and plans', + 'collab.notes.all': 'All', + 'collab.notes.titlePlaceholder': 'Note title', + 'collab.notes.contentPlaceholder': 'Write something...', + 'collab.notes.categoryPlaceholder': 'Category', + 'collab.notes.newCategory': 'New category...', + 'collab.notes.category': 'Category', + 'collab.notes.noCategory': 'No category', + 'collab.notes.color': 'Color', + 'collab.notes.save': 'Save', + 'collab.notes.cancel': 'Cancel', + 'collab.notes.edit': 'Edit', + 'collab.notes.delete': 'Delete', + 'collab.notes.pin': 'Pin', + 'collab.notes.unpin': 'Unpin', + 'collab.notes.daysAgo': '{n}d ago', + 'collab.notes.categorySettings': 'Manage Categories', + 'collab.notes.create': 'Create', + 'collab.notes.website': 'Website', + 'collab.notes.websitePlaceholder': 'https://...', + 'collab.notes.attachFiles': 'Attach files', + 'collab.notes.noCategoriesYet': 'No categories yet', + 'collab.notes.emptyDesc': 'Create a note to get started', + 'collab.polls.title': 'Polls', + 'collab.polls.new': 'New Poll', + 'collab.polls.empty': 'No polls yet', + 'collab.polls.emptyHint': 'Ask the group and vote together', + 'collab.polls.question': 'Question', + 'collab.polls.questionPlaceholder': 'What should we do?', + 'collab.polls.addOption': '+ Add option', + 'collab.polls.optionPlaceholder': 'Option {n}', + 'collab.polls.create': 'Create Poll', + 'collab.polls.close': 'Close', + 'collab.polls.closed': 'Closed', + 'collab.polls.votes': '{n} votes', + 'collab.polls.vote': '{n} vote', + 'collab.polls.multipleChoice': 'Multiple choice', + 'collab.polls.multiChoice': 'Multiple choice', + 'collab.polls.deadline': 'Deadline', + 'collab.polls.option': 'Option', + 'collab.polls.options': 'Options', + 'collab.polls.delete': 'Delete', + 'collab.polls.closedSection': 'Closed', + + // Permissions + 'admin.tabs.permissions': 'Permissions', + 'perm.title': 'Permission Settings', + 'perm.subtitle': 'Control who can perform actions across the application', + 'perm.saved': 'Permission settings saved', + 'perm.resetDefaults': 'Reset to defaults', + 'perm.customized': 'customized', + 'perm.level.admin': 'Admin only', + 'perm.level.tripOwner': 'Trip owner', + 'perm.level.tripMember': 'Trip members', + 'perm.level.everybody': 'Everyone', + 'perm.cat.trip': 'Trip Management', + 'perm.cat.members': 'Member Management', + 'perm.cat.files': 'Files', + 'perm.cat.content': 'Content & Schedule', + 'perm.cat.extras': 'Budget, Packing & Collaboration', + 'perm.action.trip_create': 'Create trips', + 'perm.action.trip_edit': 'Edit trip details', + 'perm.action.trip_delete': 'Delete trips', + 'perm.action.trip_archive': 'Archive / unarchive trips', + 'perm.action.trip_cover_upload': 'Upload cover image', + 'perm.action.member_manage': 'Add / remove members', + 'perm.action.file_upload': 'Upload files', + 'perm.action.file_edit': 'Edit file metadata', + 'perm.action.file_delete': 'Delete files', + 'perm.action.place_edit': 'Add / edit / delete places', + 'perm.action.day_edit': 'Edit days, notes & assignments', + 'perm.action.reservation_edit': 'Manage reservations', + 'perm.action.budget_edit': 'Manage budget', + 'perm.action.packing_edit': 'Manage packing lists', + 'perm.action.collab_edit': 'Collaboration (notes, polls, chat)', + 'perm.action.share_manage': 'Manage share links', + 'perm.actionHint.trip_create': 'Who can create new trips', + 'perm.actionHint.trip_edit': 'Who can change trip name, dates, description and currency', + 'perm.actionHint.trip_delete': 'Who can permanently delete a trip', + 'perm.actionHint.trip_archive': 'Who can archive or unarchive a trip', + 'perm.actionHint.trip_cover_upload': 'Who can upload or change the cover image', + 'perm.actionHint.member_manage': 'Who can invite or remove trip members', + 'perm.actionHint.file_upload': 'Who can upload files to a trip', + 'perm.actionHint.file_edit': 'Who can edit file descriptions and links', + 'perm.actionHint.file_delete': 'Who can move files to trash or permanently delete them', + 'perm.actionHint.place_edit': 'Who can add, edit or delete places', + 'perm.actionHint.day_edit': 'Who can edit days, day notes and place assignments', + 'perm.actionHint.reservation_edit': 'Who can create, edit or delete reservations', + 'perm.actionHint.budget_edit': 'Who can create, edit or delete budget items', + 'perm.actionHint.packing_edit': 'Who can manage packing items and bags', + 'perm.actionHint.collab_edit': 'Who can create notes, polls and send messages', + 'perm.actionHint.share_manage': 'Who can create or delete public share links', + + // Undo + 'undo.button': 'Undo', + 'undo.tooltip': 'Undo: {action}', + 'undo.assignPlace': 'Place assigned to day', + 'undo.removeAssignment': 'Place removed from day', + 'undo.reorder': 'Places reordered', + 'undo.optimize': 'Route optimized', + 'undo.deletePlace': 'Place deleted', + 'undo.deletePlaces': 'Places deleted', + 'undo.moveDay': 'Place moved to another day', + 'undo.lock': 'Place lock toggled', + 'undo.importGpx': 'GPX import', + 'undo.importKeyholeMarkup': 'KMZ/KML import', + 'undo.importGoogleList': 'Google Maps import', + 'undo.importNaverList': 'Naver Maps import', + 'undo.addPlace': 'Place added', + 'undo.done': 'Undone: {action}', + + // Notifications + 'notifications.title': 'Notifications', + 'notifications.markAllRead': 'Mark all read', + 'notifications.deleteAll': 'Delete all', + 'notifications.showAll': 'Show all notifications', + 'notifications.empty': 'No notifications', + 'notifications.emptyDescription': "You're all caught up!", + 'notifications.all': 'All', + 'notifications.unreadOnly': 'Unread', + 'notifications.markRead': 'Mark as read', + 'notifications.markUnread': 'Mark as unread', + 'notifications.delete': 'Delete', + 'notifications.system': 'System', + 'notifications.synologySessionCleared.title': 'Synology Photos disconnected', + 'notifications.synologySessionCleared.text': 'Your server or account changed — go to Settings to test your connection again.', + + // Notification test keys (dev only) + 'notifications.versionAvailable.title': 'Update Available', + 'notifications.versionAvailable.text': 'TREK {version} is now available.', + 'notifications.versionAvailable.button': 'View Details', + 'notifications.test.title': 'Test notification from {actor}', + 'notifications.test.text': 'This is a simple test notification.', + 'notifications.test.booleanTitle': '{actor} asks for your approval', + 'notifications.test.booleanText': 'This is a test boolean notification. Choose an action below.', + 'notifications.test.accept': 'Approve', + 'notifications.test.decline': 'Decline', + 'notifications.test.navigateTitle': 'Check something out', + 'notifications.test.navigateText': 'This is a test navigate notification.', + 'notifications.test.goThere': 'Go there', + 'notifications.test.adminTitle': 'Admin broadcast', + 'notifications.test.adminText': '{actor} sent a test notification to all admins.', + 'notifications.test.tripTitle': '{actor} posted in your trip', + 'notifications.test.tripText': 'Test notification for trip "{trip}".', + + // Todo + 'todo.subtab.packing': 'Packing List', + 'todo.subtab.todo': 'To-Do', + 'todo.completed': 'completed', + 'todo.filter.all': 'All', + 'todo.filter.open': 'Open', + 'todo.filter.done': 'Done', + 'todo.uncategorized': 'Uncategorized', + 'todo.namePlaceholder': 'Task name', + 'todo.descriptionPlaceholder': 'Description (optional)', + 'todo.unassigned': 'Unassigned', + 'todo.noCategory': 'No category', + 'todo.hasDescription': 'Has description', + 'todo.addItem': 'Add new task', + 'todo.sidebar.sortBy': 'Sort by', + 'todo.priority': 'Priority', + 'todo.newCategoryLabel': 'new', + 'budget.categoriesLabel': 'categories', + 'todo.newCategory': 'Category name', + 'todo.addCategory': 'Add category', + 'todo.newItem': 'New task', + 'todo.empty': 'No tasks yet. Add a task to get started!', + 'todo.filter.my': 'My Tasks', + 'todo.filter.overdue': 'Overdue', + 'todo.sidebar.tasks': 'Tasks', + 'todo.sidebar.categories': 'Categories', + 'todo.detail.title': 'Task', + 'todo.detail.description': 'Description', + 'todo.detail.category': 'Category', + 'todo.detail.dueDate': 'Due date', + 'todo.detail.assignedTo': 'Assigned to', + 'todo.detail.delete': 'Delete', + 'todo.detail.save': 'Save changes', + 'todo.sortByPrio': 'Priority', + 'todo.detail.priority': 'Priority', + 'todo.detail.noPriority': 'None', + 'todo.detail.create': 'Create task', + + // Notifications — dev test events + 'notif.test.title': '[Test] Notification', + 'notif.test.simple.text': 'This is a simple test notification.', + 'notif.test.boolean.text': 'Do you accept this test notification?', + 'notif.test.navigate.text': 'Click below to navigate to the dashboard.', + + // Notifications + 'notif.trip_invite.title': 'Trip Invitation', + 'notif.trip_invite.text': '{actor} invited you to {trip}', + 'notif.booking_change.title': 'Booking Updated', + 'notif.booking_change.text': '{actor} updated a booking in {trip}', + 'notif.trip_reminder.title': 'Trip Reminder', + 'notif.trip_reminder.text': 'Your trip {trip} is coming up soon!', + 'notif.todo_due.title': 'To-do due', + 'notif.todo_due.text': '{todo} in {trip} is due on {due}', + 'notif.vacay_invite.title': 'Vacay Fusion Invite', + 'notif.vacay_invite.text': '{actor} invited you to fuse vacation plans', + 'notif.photos_shared.title': 'Photos Shared', + 'notif.photos_shared.text': '{actor} shared {count} photo(s) in {trip}', + 'notif.collab_message.title': 'New Message', + 'notif.collab_message.text': '{actor} sent a message in {trip}', + 'notif.packing_tagged.title': 'Packing Assignment', + 'notif.packing_tagged.text': '{actor} assigned you to {category} in {trip}', + 'notif.version_available.title': 'New Version Available', + 'notif.version_available.text': 'TREK {version} is now available', + 'notif.action.view_trip': 'View Trip', + 'notif.action.view_collab': 'View Messages', + 'notif.action.view_packing': 'View Packing', + 'notif.action.view_photos': 'View Photos', + 'notif.action.view_vacay': 'View Vacay', + 'notif.action.view_admin': 'Go to Admin', + 'notif.action.view': 'View', + 'notif.action.accept': 'Accept', + 'notif.action.decline': 'Decline', + 'notif.generic.title': 'Notification', + 'notif.generic.text': 'You have a new notification', + 'notif.dev.unknown_event.title': '[DEV] Unknown Event', + 'notif.dev.unknown_event.text': 'Event type "{event}" is not registered in EVENT_NOTIFICATION_CONFIG', + + // Journey addon + 'journey.search.placeholder': 'Search journeys…', + 'journey.search.noResults': 'No journeys match "{query}"', + 'journey.title': 'Journey', + 'journey.subtitle': 'Track your travels as they happen', + 'journey.new': 'New Journey', + 'journey.create': 'Create', + 'journey.titlePlaceholder': 'Where are you going?', + 'journey.empty': 'No journeys yet', + 'journey.emptyHint': 'Start documenting your next trip', + 'journey.deleted': 'Journey deleted', + 'journey.createError': 'Could not create journey', + 'journey.deleteError': 'Could not delete journey', + 'journey.deleteConfirmTitle': 'Delete', + 'journey.deleteConfirmMessage': 'Delete "{title}"? This cannot be undone.', + 'journey.deleteConfirmGeneric': 'Are you sure you want to delete this?', + 'journey.notFound': 'Journey not found', + 'journey.photos': 'Photos', + 'journey.timelineEmpty': 'No stops yet', + 'journey.timelineEmptyHint': 'Add a check-in or write a journal entry to get started', + 'journey.status.draft': 'Draft', + 'journey.status.active': 'Active', + 'journey.status.completed': 'Completed', + 'journey.status.upcoming': 'Upcoming', + 'journey.status.archived': 'Archived', + 'journey.checkin.add': 'Check in', + 'journey.checkin.namePlaceholder': 'Location name', + 'journey.checkin.notesPlaceholder': 'Notes (optional)', + 'journey.checkin.save': 'Save', + 'journey.checkin.error': 'Could not save check-in', + 'journey.entry.add': 'Journal', + 'journey.entry.edit': 'Edit entry', + 'journey.entry.titlePlaceholder': 'Title (optional)', + 'journey.entry.bodyPlaceholder': 'What happened today?', + 'journey.entry.save': 'Save', + 'journey.entry.error': 'Could not save entry', + 'journey.photo.add': 'Photo', + 'journey.photo.uploadError': 'Upload failed', + 'journey.share.share': 'Share', + 'journey.share.public': 'Public', + 'journey.share.linkCopied': 'Public link copied', + 'journey.share.disabled': 'Public sharing disabled', + 'journey.editor.titlePlaceholder': 'Give this moment a name...', + 'journey.editor.bodyPlaceholder': 'Tell the story of this day...', + 'journey.editor.placePlaceholder': 'Location (optional)', + 'journey.editor.tagsPlaceholder': 'Tags: hidden gem, best meal, must revisit...', + 'journey.visibility.private': 'Private', + 'journey.visibility.shared': 'Shared', + 'journey.visibility.public': 'Public', + 'journey.emptyState.title': 'Your story starts here', + 'journey.emptyState.subtitle': 'Check in at a place or write your first journal entry', + + // Journey Frontpage + 'journey.frontpage.subtitle': 'Turn your trips into stories you\'ll never forget', + 'journey.frontpage.createJourney': 'Create Journey', + 'journey.frontpage.activeJourney': 'Active Journey', + 'journey.frontpage.allJourneys': 'All Journeys', + 'journey.frontpage.journeys': 'journeys', + 'journey.frontpage.createNew': 'Create a new Journey', + 'journey.frontpage.createNewSub': 'Pick trips, write stories, share your adventures', + 'journey.frontpage.live': 'Live', + 'journey.frontpage.synced': 'Synced', + 'journey.frontpage.continueWriting': 'Continue writing', + 'journey.frontpage.updated': 'Updated {time}', + 'journey.frontpage.suggestionLabel': 'Trip just ended', + 'journey.frontpage.suggestionText': 'Turn {title} into a Journey', + 'journey.frontpage.dismiss': 'Dismiss', + 'journey.frontpage.journeyName': 'Journey Name', + 'journey.frontpage.namePlaceholder': 'e.g. Southeast Asia 2026', + 'journey.frontpage.selectTrips': 'Select Trips', + 'journey.frontpage.tripsSelected': 'trips selected', + 'journey.frontpage.trips': 'trips', + 'journey.frontpage.placesImported': 'places will be imported', + 'journey.frontpage.places': 'places', + + // Journey Detail + 'journey.detail.backToJourney': 'Back to Journey', + 'journey.detail.syncedWithTrips': 'Synced with Trips', + 'journey.detail.addEntry': 'Add Entry', + 'journey.detail.newEntry': 'New Entry', + 'journey.detail.editEntry': 'Edit Entry', + 'journey.detail.noEntries': 'No entries yet', + 'journey.detail.noEntriesHint': 'Add a trip to get started with skeleton entries', + 'journey.detail.noPhotos': 'No photos yet', + 'journey.detail.noPhotosHint': 'Upload photos to entries or browse your Immich/Synology library', + 'journey.detail.journeyTab': 'Journey', + 'journey.detail.journeyStats': 'Journey Stats', + 'journey.detail.syncedTrips': 'Synced Trips', + 'journey.detail.noTripsLinked': 'No trips linked yet', + 'journey.detail.contributors': 'Contributors', + 'journey.detail.readMore': 'Read more', + 'journey.detail.prosCons': 'Pros & Cons', + 'journey.detail.photos': 'photos', + 'journey.detail.day': 'Day {number}', + 'journey.detail.places': 'places', + + // Journey Detail — Stats + 'journey.stats.days': 'Days', + 'journey.stats.cities': 'Cities', + 'journey.stats.entries': 'Entries', + 'journey.stats.photos': 'Photos', + 'journey.stats.places': 'Places', + 'journey.skeletons.show': 'Show suggestions', + 'journey.skeletons.hide': 'Hide suggestions', + + // Journey Detail — Verdict + 'journey.verdict.lovedIt': 'Loved it', + 'journey.verdict.couldBeBetter': 'Could be better', + + // Journey Detail — Synced badge + 'journey.synced.places': 'places', + 'journey.synced.synced': 'synced', + + // Journey Entry Editor + 'journey.editor.discardChangesConfirm': 'You have unsaved changes. Discard them?', + 'journey.editor.uploadPhotos': 'Upload photos', + 'journey.editor.uploading': 'Uploading...', + 'journey.editor.fromGallery': 'From Gallery', + 'journey.editor.allPhotosAdded': 'All photos already added', + 'journey.editor.writeStory': 'Write your story...', + 'journey.editor.prosCons': 'Pros & Cons', + 'journey.editor.pros': 'Pros', + 'journey.editor.cons': 'Cons', + 'journey.editor.proPlaceholder': 'Something great...', + 'journey.editor.conPlaceholder': 'Not so great...', + 'journey.editor.addAnother': 'Add another', + 'journey.editor.date': 'Date', + 'journey.editor.location': 'Location', + 'journey.editor.searchLocation': 'Search location...', + 'journey.editor.mood': 'Mood', + 'journey.editor.weather': 'Weather', + 'journey.editor.photoFirst': '1st', + 'journey.editor.makeFirst': 'Make 1st', + 'journey.editor.searching': 'Searching...', + + // Journey Entry — Moods + 'journey.mood.amazing': 'Amazing', + 'journey.mood.good': 'Good', + 'journey.mood.neutral': 'Neutral', + 'journey.mood.rough': 'Rough', + + // Journey Entry — Weather + 'journey.weather.sunny': 'Sunny', + 'journey.weather.partly': 'Partly cloudy', + 'journey.weather.cloudy': 'Cloudy', + 'journey.weather.rainy': 'Rainy', + 'journey.weather.stormy': 'Stormy', + 'journey.weather.cold': 'Snowy', + + // Journey — Trip Linking + 'journey.trips.linkTrip': 'Link Trip', + 'journey.trips.searchTrip': 'Search Trip', + 'journey.trips.searchPlaceholder': 'Trip name or destination...', + 'journey.trips.noTripsAvailable': 'No trips available', + 'journey.trips.link': 'Link', + 'journey.trips.tripLinked': 'Trip linked', + 'journey.trips.linkFailed': 'Failed to link trip', + 'journey.trips.addTrip': 'Add Trip', + 'journey.trips.unlinkTrip': 'Unlink Trip', + 'journey.trips.unlinkMessage': 'Unlink "{title}"? All synced entries and photos from this trip will be permanently deleted. This cannot be undone.', + 'journey.trips.unlink': 'Unlink', + 'journey.trips.tripUnlinked': 'Trip unlinked', + 'journey.trips.unlinkFailed': 'Failed to unlink trip', + 'journey.trips.noTripsLinkedSettings': 'No trips linked', + + // Journey — Contributors + 'journey.contributors.invite': 'Invite Contributor', + 'journey.contributors.searchUser': 'Search User', + 'journey.contributors.searchPlaceholder': 'Username or email...', + 'journey.contributors.noUsers': 'No users found', + 'journey.contributors.role': 'Role', + 'journey.contributors.added': 'Contributor added', + 'journey.contributors.addFailed': 'Failed to add contributor', + 'journey.contributors.remove': 'Remove contributor', + 'journey.contributors.removeConfirm': 'Remove {username} from this journey?', + 'journey.contributors.removed': 'Contributor removed', + 'journey.contributors.removeFailed': 'Failed to remove contributor', + + // Journey — Share + 'journey.share.publicShare': 'Public Share', + 'journey.share.createLink': 'Create share link', + 'journey.share.linkCreated': 'Share link created', + 'journey.share.createFailed': 'Failed to create link', + 'journey.share.copy': 'Copy', + 'journey.share.copied': 'Copied!', + 'journey.share.timeline': 'Timeline', + 'journey.share.gallery': 'Gallery', + 'journey.share.map': 'Map', + 'journey.share.removeLink': 'Remove share link', + 'journey.share.linkDeleted': 'Share link deleted', + 'journey.share.deleteFailed': 'Failed to delete', + 'journey.share.updateFailed': 'Failed to update', + + // Journey — Invite + 'journey.invite.role': 'Role', + 'journey.invite.viewer': 'Viewer', + 'journey.invite.editor': 'Editor', + 'journey.invite.invite': 'Invite', + 'journey.invite.inviting': 'Inviting...', + + // Journey — Settings Dialog + 'journey.settings.title': 'Journey Settings', + 'journey.settings.coverImage': 'Cover Image', + 'journey.settings.changeCover': 'Change cover', + 'journey.settings.addCover': 'Add cover image', + 'journey.settings.name': 'Name', + 'journey.settings.subtitle': 'Subtitle', + 'journey.settings.subtitlePlaceholder': 'e.g. Thailand, Vietnam & Cambodia', + 'journey.settings.endJourney': 'Archive Journey', + 'journey.settings.reopenJourney': 'Restore Journey', + 'journey.settings.archived': 'Journey archived', + 'journey.settings.reopened': 'Journey reopened', + 'journey.settings.endDescription': 'Hides the Live badge. You can reopen anytime.', + 'journey.settings.delete': 'Delete', + 'journey.settings.deleteJourney': 'Delete Journey', + 'journey.settings.deleteMessage': 'Delete "{title}"? All entries and photos will be lost.', + 'journey.settings.saved': 'Settings saved', + 'journey.settings.saveFailed': 'Failed to save', + 'journey.settings.coverUpdated': 'Cover updated', + 'journey.settings.coverFailed': 'Upload failed', + 'journey.settings.failedToDelete': 'Failed to delete', + 'journey.entries.deleteTitle': 'Delete Entry', + 'journey.photosUploaded': '{count} photos uploaded', + 'journey.photosAdded': '{count} photos added', + + // Journey — Public Page + 'journey.public.notFound': 'Not Found', + 'journey.public.notFoundMessage': 'This journey doesn\'t exist or the link has expired.', + 'journey.public.readOnly': 'Read-only · Public Journey', + 'journey.public.tagline': 'Travel Resource & Exploration Kit', + 'journey.public.sharedVia': 'Shared via', + 'journey.public.madeWith': 'Made with', + + // Journey — PDF Export + 'journey.pdf.journeyBook': 'Journey Book', + 'journey.pdf.madeWith': 'Made with TREK', + 'journey.pdf.day': 'Day', + 'journey.pdf.theEnd': 'The End', + 'journey.pdf.saveAsPdf': 'Save as PDF', + 'journey.pdf.pages': 'pages', + 'journey.picker.tripPeriod': 'Trip Period', + 'journey.picker.dateRange': 'Date Range', + 'journey.picker.allPhotos': 'All Photos', + 'journey.picker.albums': 'Albums', + 'journey.picker.selected': 'selected', + 'journey.picker.addTo': 'Add to', + 'journey.picker.newGallery': 'New Gallery', + 'journey.picker.selectAll': 'Select all', + 'journey.picker.deselectAll': 'Deselect all', + 'journey.picker.noAlbums': 'No albums found', + 'journey.picker.selectDate': 'Select date', + 'journey.picker.search': 'Search', + + // Dashboard Mobile + 'dashboard.greeting.morning': 'Good morning,', + 'dashboard.greeting.afternoon': 'Good afternoon,', + 'dashboard.greeting.evening': 'Good evening,', + 'dashboard.mobile.liveNow': 'Live Now', + 'dashboard.mobile.tripProgress': 'Trip progress', + 'dashboard.mobile.daysLeft': '{count} days left', + 'dashboard.mobile.places': 'Places', + 'dashboard.mobile.buddies': 'Buddies', + 'dashboard.mobile.newTrip': 'New Trip', + 'dashboard.mobile.currency': 'Currency', + 'dashboard.mobile.timezone': 'Timezone', + 'dashboard.mobile.upcomingTrips': 'Upcoming Trips', + 'dashboard.mobile.yourTrips': 'Your Trips', + 'dashboard.mobile.trips': 'trips', + 'dashboard.mobile.starts': 'Starts', + 'dashboard.mobile.duration': 'Duration', + 'dashboard.mobile.day': 'day', + 'dashboard.mobile.days': 'days', + 'dashboard.mobile.ongoing': 'Ongoing', + 'dashboard.mobile.startsToday': 'Starts today', + 'dashboard.mobile.tomorrow': 'Tomorrow', + 'dashboard.mobile.inDays': 'In {count} days', + 'dashboard.mobile.inMonths': 'In {count} months', + 'dashboard.mobile.completed': 'Completed', + 'dashboard.mobile.currencyConverter': 'Currency Converter', + + // BottomNav & Profile + 'nav.profile': 'Profil', + 'nav.bottomSettings': 'Ayarlar', + 'nav.bottomAdmin': 'Yönetim ayarları', + 'nav.bottomLogout': 'Çıkış', + 'nav.bottomAdminBadge': 'Yönetici', + + // DayPlan Mobile + 'dayplan.mobile.addPlace': 'Add Place', + 'dayplan.mobile.searchPlaces': 'Search places...', + 'dayplan.mobile.allAssigned': 'All places assigned', + 'dayplan.mobile.noMatch': 'No match', + 'dayplan.mobile.createNew': 'Create new place', + + 'admin.addons.catalog.journey.name': 'Journey', + 'admin.addons.catalog.journey.description': 'Trip tracking & travel journal with check-ins, photos, and daily stories', + + // OAuth scope groups + 'oauth.scope.group.trips': 'Trips', + 'oauth.scope.group.places': 'Places', + 'oauth.scope.group.atlas': 'Atlas', + 'oauth.scope.group.packing': 'Packing', + 'oauth.scope.group.todos': 'To-dos', + 'oauth.scope.group.budget': 'Budget', + 'oauth.scope.group.reservations': 'Reservations', + 'oauth.scope.group.collab': 'Collaboration', + 'oauth.scope.group.notifications': 'Notifications', + 'oauth.scope.group.vacay': 'Vacation', + 'oauth.scope.group.geo': 'Geo', + 'oauth.scope.group.weather': 'Weather', + 'oauth.scope.group.journey': 'Journey', + + // OAuth scope labels & descriptions + 'oauth.scope.trips:read.label': 'View trips & itineraries', + 'oauth.scope.trips:read.description': 'Read trips, days, day notes, and members', + 'oauth.scope.trips:write.label': 'Edit trips & itineraries', + 'oauth.scope.trips:write.description': 'Create and update trips, days, notes, and manage members', + 'oauth.scope.trips:delete.label': 'Delete trips', + 'oauth.scope.trips:delete.description': 'Permanently delete entire trips — this action is irreversible', + 'oauth.scope.trips:share.label': 'Manage share links', + 'oauth.scope.trips:share.description': 'Create, update, and revoke public share links for trips', + 'oauth.scope.places:read.label': 'View places & map data', + 'oauth.scope.places:read.description': 'Read places, day assignments, tags, and categories', + 'oauth.scope.places:write.label': 'Manage places', + 'oauth.scope.places:write.description': 'Create, update, and delete places, assignments, and tags', + 'oauth.scope.atlas:read.label': 'View Atlas', + 'oauth.scope.atlas:read.description': 'Read visited countries, regions, and bucket list', + 'oauth.scope.atlas:write.label': 'Manage Atlas', + 'oauth.scope.atlas:write.description': 'Mark countries and regions visited, manage bucket list', + 'oauth.scope.packing:read.label': 'View packing lists', + 'oauth.scope.packing:read.description': 'Read packing items, bags, and category assignees', + 'oauth.scope.packing:write.label': 'Manage packing lists', + 'oauth.scope.packing:write.description': 'Add, update, delete, toggle, and reorder packing items and bags', + 'oauth.scope.todos:read.label': 'View to-do lists', + 'oauth.scope.todos:read.description': 'Read trip to-do items and category assignees', + 'oauth.scope.todos:write.label': 'Manage to-do lists', + 'oauth.scope.todos:write.description': 'Create, update, toggle, delete, and reorder to-do items', + 'oauth.scope.budget:read.label': 'View budget', + 'oauth.scope.budget:read.description': 'Read budget items and expense breakdown', + 'oauth.scope.budget:write.label': 'Manage budget', + 'oauth.scope.budget:write.description': 'Create, update, and delete budget items', + 'oauth.scope.reservations:read.label': 'View reservations', + 'oauth.scope.reservations:read.description': 'Read reservations and accommodation details', + 'oauth.scope.reservations:write.label': 'Manage reservations', + 'oauth.scope.reservations:write.description': 'Create, update, delete, and reorder reservations', + 'oauth.scope.collab:read.label': 'View collaboration', + 'oauth.scope.collab:read.description': 'Read collab notes, polls, and messages', + 'oauth.scope.collab:write.label': 'Manage collaboration', + 'oauth.scope.collab:write.description': 'Create, update, and delete collab notes, polls, and messages', + 'oauth.scope.notifications:read.label': 'View notifications', + 'oauth.scope.notifications:read.description': 'Read in-app notifications and unread counts', + 'oauth.scope.notifications:write.label': 'Manage notifications', + 'oauth.scope.notifications:write.description': 'Mark notifications as read and respond to them', + 'oauth.scope.vacay:read.label': 'View vacation plans', + 'oauth.scope.vacay:read.description': 'Read vacation planning data, entries, and stats', + 'oauth.scope.vacay:write.label': 'Manage vacation plans', + 'oauth.scope.vacay:write.description': 'Create and manage vacation entries, holidays, and team plans', + 'oauth.scope.geo:read.label': 'Maps & geocoding', + 'oauth.scope.geo:read.description': 'Search locations, resolve map URLs, and reverse geocode coordinates', + 'oauth.scope.weather:read.label': 'Weather forecasts', + 'oauth.scope.weather:read.description': 'Fetch weather forecasts for trip locations and dates', + 'oauth.scope.journey:read.label': 'View journeys', + 'oauth.scope.journey:read.description': 'Read journeys, entries, and contributor list', + 'oauth.scope.journey:write.label': 'Manage journeys', + 'oauth.scope.journey:write.description': 'Create, update, and delete journeys and their entries', + 'oauth.scope.journey:share.label': 'Manage journey links', + 'oauth.scope.journey:share.description': 'Create, update, and revoke public share links for journeys', + + // System notices — 3.0.0 upgrade + 'system_notice.v3_photos.title': 'Photos have moved in 3.0', + 'system_notice.v3_photos.body': '**Photos** in the Trip Planner have been removed. Your photos are safe — TREK never modified your Immich or Synology library.\n\nPhotos now live in the **Journey** addon. Journey is optional — if it is not yet available, ask your admin to enable it under Admin → Addons.', + 'system_notice.v3_journey.title': 'Meet Journey — travel journal', + 'system_notice.v3_journey.body': 'Document your trips as rich travel stories with timelines, photo galleries, and interactive maps.', + 'system_notice.v3_journey.cta_label': 'Open Journey', + 'system_notice.v3_journey.highlight_timeline': 'Day-by-day timeline & gallery', + 'system_notice.v3_journey.highlight_photos': 'Import from Immich or Synology', + 'system_notice.v3_journey.highlight_share': 'Share publicly — no login needed', + 'system_notice.v3_journey.highlight_export': 'Export as a PDF photo book', + 'system_notice.v3_features.title': 'More highlights in 3.0', + 'system_notice.v3_features.body': 'A few more things worth knowing about this release.', + 'system_notice.v3_features.highlight_dashboard': 'Mobile-first dashboard redesign', + 'system_notice.v3_features.highlight_offline': 'Full offline mode as a PWA', + 'system_notice.v3_features.highlight_search': 'Real-time place search autocomplete', + 'system_notice.v3_features.highlight_import': 'Import places from KMZ/KML files', + + // System notices — MCP OAuth 2.1 upgrade + 'system_notice.v3_mcp.title': 'MCP: OAuth 2.1 upgrade', + 'system_notice.v3_mcp.body': 'The MCP integration has been fully overhauled. OAuth 2.1 is now the recommended auth method. Legacy static tokens (trek_\u2026) are deprecated and will be removed in a future release.', + 'system_notice.v3_mcp.highlight_oauth': 'OAuth 2.1 recommended (mcp-remote)', + 'system_notice.v3_mcp.highlight_scopes': '24 fine-grained permission scopes', + 'system_notice.v3_mcp.highlight_deprecated': 'Static trek_ tokens deprecated', + 'system_notice.v3_mcp.highlight_tools': 'Expanded toolset & prompts', + + // System notices — personal thank you + 'system_notice.v3_thankyou.title': 'A personal note from me', + 'system_notice.v3_thankyou.body': 'Before you go — I want to take a moment.\n\nTREK started as a side project I built for my own trips. I never imagined it would grow into something that 4,000 of you now trust to plan your adventures. Every star, every issue, every feature request — I read them all, and they keep me going through late nights between a full-time job and university.\n\nI want you to know: TREK will always be open source, always self-hosted, always yours. No tracking, no subscriptions, no strings attached. Just a tool built by someone who loves traveling as much as you do.\n\nSpecial thanks to [jubnl](https://github.com/jubnl) — you have become an incredible collaborator. So much of what makes 3.0 great carries your fingerprints. Thank you for believing in this project when it was still rough around the edges.\n\nAnd to every single one of you who filed a bug, translated a string, shared TREK with a friend, or simply used it to plan a trip — **thank you**. You are the reason this exists.\n\nHere\'s to many more adventures together.\n\n— Maurice\n\n---\n\n[Join the community on Discord](https://discord.gg/7Q6M6jDwzf)\n\nIf TREK makes your travels better, a [small coffee](https://ko-fi.com/mauriceboe) always keeps the lights on.', + + // System notices — 3.0.14 + 'system_notice.v3014_whitespace_collision.title': 'Action required: user account conflict', + 'system_notice.v3014_whitespace_collision.body': 'The 3.0.14 upgrade detected one or more username or email collisions caused by leading/trailing whitespace in stored accounts. Affected accounts were renamed automatically. Check the server logs for lines starting with **[migration] WHITESPACE COLLISION** to identify which accounts need review.', + + // System notices — onboarding + 'system_notice.welcome_v1.title': 'Welcome to TREK', + 'system_notice.welcome_v1.body': 'Your all-in-one travel planner. Build itineraries, share trips with friends, and stay organized — online or offline.', + 'system_notice.welcome_v1.cta_label': 'Plan a trip', + 'system_notice.welcome_v1.hero_alt': 'A scenic travel destination with TREK planning UI overlay', + 'system_notice.welcome_v1.highlight_plan': 'Day-by-day itineraries for any trip', + 'system_notice.welcome_v1.highlight_share': 'Collaborate with travel partners', + 'system_notice.welcome_v1.highlight_offline': 'Works offline on mobile', + 'system_notice.dev_test_modal.title': '[Dev] Test notice', + 'system_notice.dev_test_modal.body': 'This is a dev-only test notice.', + 'system_notice.pager.prev': 'Previous notice', + 'system_notice.pager.next': 'Next notice', + 'system_notice.pager.counter': '{current} / {total}', + 'system_notice.pager.goto': 'Go to notice {n}', + 'system_notice.pager.position': 'Notice {current} of {total}', + 'transport.addTransport': 'Add transport', + 'transport.modalTitle.create': 'Add transport', + 'transport.modalTitle.edit': 'Edit transport', + 'transport.title': 'Transports', + 'transport.addManual': 'Manual Transport', + + // Added to match EN keys + 'journey.editor.uploadingProgress': 'Yükleniyor {done}/{total}…', + 'journey.editor.uploadFailed': 'Fotoğraf yüklenemedi', + 'journey.editor.uploadPartialFailed': '{total} fotoğraftan {failed} tanesi yüklenemedi — yeniden denemek için tekrar kaydedin', + 'journey.photosUploadFailed': 'Bazı fotoğraflar yüklenemedi', + 'settings.oauth.modal.machineClient': 'Makine istemcisi (tarayıcı girişi yok)', + 'settings.oauth.modal.machineClientHint': 'client_credentials iznini kullanın — yönlendirme URI\'lerine gerek yoktur. Belirteç doğrudan client_id + client_secret ile verilir ve seçilen kapsamlar dahilinde sizin adınıza hareket eder.', + 'settings.oauth.modal.machineClientUsage': 'Belirteç alın: grant_type=client_credentials, client_id ve client_secret ile POST /oauth/token gönderin. Tarayıcı yok, yenileme belirteci yok.', + 'settings.oauth.badge.machine': 'makine', +} + +export default tr diff --git a/client/tests/unit/i18n/index.test.ts b/client/tests/unit/i18n/index.test.ts index 17e306fe..9be7d94d 100644 --- a/client/tests/unit/i18n/index.test.ts +++ b/client/tests/unit/i18n/index.test.ts @@ -91,8 +91,10 @@ describe('isRtlLanguage', () => { describe('SUPPORTED_LANGUAGES', () => { it('FE-COMP-I18N-009: contains expected entries with value/label shape', () => { expect(Array.isArray(SUPPORTED_LANGUAGES)).toBe(true) - expect(SUPPORTED_LANGUAGES).toHaveLength(16) + expect(SUPPORTED_LANGUAGES).toHaveLength(17) expect(SUPPORTED_LANGUAGES).toContainEqual(expect.objectContaining({ value: 'en', label: 'English' })) + expect(SUPPORTED_LANGUAGES).toContainEqual(expect.objectContaining({ value: 'tr', label: 'Türkçe' })) + expect(SUPPORTED_LANGUAGES).toContainEqual(expect.objectContaining({ value: 'ja', label: '日本語' })) expect(SUPPORTED_LANGUAGES).toContainEqual(expect.objectContaining({ value: 'ar', label: 'العربية' })) }) })