From f13ec9784f238ed0f5e985da886171506e1240fd Mon Sep 17 00:00:00 2001 From: Remco Tolsma <869674+remcotolsma@users.noreply.github.com> Date: Fri, 8 Mar 2024 09:36:13 +0100 Subject: [PATCH] Fix https://github.com/pronamic/orbis.pronamic.nl/issues/44. --- languages/orbis-projects-nl_NL.mo | Bin 8088 -> 8199 bytes languages/orbis-projects-nl_NL.po | 29 +++++++++++++++-------- languages/orbis-projects.pot | 27 ++++++++++++++-------- templates/projects-table-view.php | 37 +++++++++++++++++++++++++++++- 4 files changed, 73 insertions(+), 20 deletions(-) diff --git a/languages/orbis-projects-nl_NL.mo b/languages/orbis-projects-nl_NL.mo index b34cb2dec1079f348f9e357e55456b39e3e546c9..0d4494654507bf98aa9f17d2f9cf8961844d6287 100644 GIT binary patch delta 3079 zcmYk-e@s?Y9LMnk@EKoq2on zJ%iB!ha9DyNFX)`IMMjYT_dp zgFz9#e&aBh@!b?o)KMz3c$bNq&^)UbB0sl;1AVx1)JoQ)o~y_4*o^$#erx{#b>Amu zF9uTY$JKZqV;JA1Fq&qXjatD1oPO0MD)B;YU?(awSJAj(V zHPoxQj{bNHJ?h{NCrVK`SM^{b#$yJmy%_Z>s!$WyfIQ;ra3Xq8ujDZDb4NL--;-AV z5?QPpKt1=1c_WhitK+*g$N-*F2EtIOia~We+1jTeKbOWq6U#xp(`D9PjdbN2t-Tc| zQ17&Q4{8DDP!swgiu^0pSM9>zsCRh>mAWX>p^U_HP{-+JE~jOHT!}|84R2!{PWP}3y|V(;N()gdFF|FZ43(Kxs0q}d25v%4yan}q7ix2UXxDpi z4D~a(7|-HD3?*F}rv&Gsr-Bo8v>){@yOEze%Rw{0gqpz5s8s%L-bQ{digam0$(V$h z_z}5BoXyBeE$yu7**WoZE&Ps1?bMdk2-uBN&T4<~OJT2T}J8o1>@< zMRBuIpM<)ehI&Q0W)W(fO3c*vzt$QKp+1u?)Bq zNvC%cqcRwSYEM9AY^t?qVYI&gJWkY6DQc$GsCQJa8}JR(#5zzNzHir$nLVgI(1%;_ z3)Da}C;JwXkDAa@yQmePFi)d4)dkc8*HEeb3pJ5Z z)Wl->*Qr-F3$=i3)b&NEg{?u7BVNR67o2VIu@bQve7mpes3)MkB zYJ$sA|2(SjS**ro*n?W>D9*)TK7M5&7d2oRs-JbJ`GgQ$Uyqb6_) zm63j{UobDDKF1;C=lRurM0BtVnThtKx`&f>-$gV_sMWy#i zB8gC0Pdq`C5mkit$3jA-!H4&#FGnTcd%S;`$LT&ouh0Aa-@n8k8>?tyD!Yi+iC2kK zVhZszq4GAN%{QBPjaWpiA@nJ#Bof+$TL^t6^~6e|k$9e9!+PAqoT!BQa2aMZYU5}( z>;2aeDvuJobwbe}ot;Dqq0j68Wd)UNB9oX#yhW%iC-xB9qVmJs?YwvJ%4yB4C2P{}3ukX#`#lekx&;iQ7l7ZGBO8*r<3=X1nU#CD>XC?QlH zC*r+l{NX@87jIc=zKQeg{6*8HWF$8vr6;9iCO7ofh2;eJ)%G5btO)dWYg5$mThjrw`y6E4O2 z@0d>gCh}Y&w4-K2RO>HCl>JU^)8xN^}Kk(L{ElTeBBi z;}P`vw=m%nouJ@@XRsIkgtp&Aw<4XVO`t2%6nbMf9ENU5A@T{cx!G}9tXCm(3AN~R zuS5@^{T|C;{hj%HG`K`3&<;OF+fSn%ev2mbGrDxwVtXoIQVc!N_Mw=C6JostO?(BK z$QpEo>tg%9&aA(C_$Cc5StGgQ{84R}&PR`E_*0x6q|&!*op`4IQW_nt2Y|!4&jR7RB#NunqM^I0KjAG<+8w z=sM=%zi2;sESFoDm_xy(TgJ`IH=zk^LznX9=waj&8o8O!7nqIbu`k}he%PJm?1N*Y zrT9jx5Y{4NhcrgD|31iE6Ja0)mv9Vr$LY}ubf68$4?}%)AG$Kf&?Wycwx2?`=KJVn zbf9aPi??EZ1cUfiA6DT(CyRfj4m1EAI1hcU2;G9x=;8zg6R1W9w(d+`LkB#BOYkU;#B|;*4ss|!x2gmk zU?Dp5RcHd$=*(-;m8(Y+I)E%zIF9z8_?&_roJBLdg#MHG3uodroQsoq$(`vQ^bg5? zbcMb~2fTvza~=I%JN_7$KnD7KcQk=P=s07M1QMZ$f=e>5xgnHCSD=Tc2Kj`I-1s|^ zyqtlT1GQYMVqp?`W`+~w9!3!hh{p&I??c3RqL6U>Py{=ZmF6vo#s8TYOXWBtmbYP9 zEZ z6r$y-rZAiERrRdgOSlye5RVgHiKn=2x5V{4F@e}bJWWg|a)>d+XkskUay>&~7BPf) zvZXQV`S9}GOt!#PNvt7wLBdADv%_)2CFo}e!E+Xa;xx_T0fbjBd8A!ZDR1o8c`-w-1sYDtvh\n" "Language-Team: Pronamic \n" "Language: nl_NL\n" @@ -115,7 +115,7 @@ msgstr "Afgerond" msgid "Project is finished" msgstr "Project is afgerond" -#: admin/meta-box-project-details.php:151 templates/projects-table-view.php:45 +#: admin/meta-box-project-details.php:151 templates/projects-table-view.php:46 msgid "Invoicable" msgstr "Factureerbaar" @@ -131,7 +131,7 @@ msgstr "Gefactureerd" msgid "Project is invoiced" msgstr "Project is gefactureerd" -#: admin/meta-box-project-details.php:182 templates/projects-table-view.php:105 +#: admin/meta-box-project-details.php:182 templates/projects-table-view.php:106 msgid "Invoice reference" msgstr "Factuurreferentie" @@ -554,31 +554,40 @@ msgid "Comment" msgstr "Reactie" #: templates/projects-table-view.php:44 +msgid "Period" +msgstr "Periode" + +#: templates/projects-table-view.php:45 msgid "Budget" msgstr "Budget" -#: templates/projects-table-view.php:110 +#: templates/projects-table-view.php:111 msgid "Line Description" msgstr "Regelbeschrijving" #. translators: 1st placeholder is the comment author, 2nd is the date -#: templates/projects-table-view.php:137 +#: templates/projects-table-view.php:138 msgid "%1$s says on %2$s:" msgstr "%1$s zegt op %2$s:" -#: templates/projects-table-view.php:172 +#: templates/projects-table-view.php:173 msgid "Add status" msgstr "Voeg status toe" -#: templates/projects-table-view.php:221 +#. translators: 1: Period start date, 2: Period end date. +#: templates/projects-table-view.php:224 +msgid "%1$s - %2$s" +msgstr "%1$s - %2$s" + +#: templates/projects-table-view.php:256 msgid "Yes" msgstr "Ja" -#: templates/projects-table-view.php:232 +#: templates/projects-table-view.php:267 msgid "No" msgstr "Nee" -#: templates/projects-table-view.php:244 +#: templates/projects-table-view.php:279 #: templates/projects-without-agreement.php:71 msgid "Edit" msgstr "Bewerken" diff --git a/languages/orbis-projects.pot b/languages/orbis-projects.pot index 44b041a..7f31363 100644 --- a/languages/orbis-projects.pot +++ b/languages/orbis-projects.pot @@ -9,7 +9,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"POT-Creation-Date: 2024-03-08T08:17:30+00:00\n" +"POT-Creation-Date: 2024-03-08T08:34:05+00:00\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "X-Generator: WP-CLI 2.10.0\n" "X-Domain: orbis-projects\n" @@ -109,7 +109,7 @@ msgid "Project is finished" msgstr "" #: admin/meta-box-project-details.php:151 -#: templates/projects-table-view.php:45 +#: templates/projects-table-view.php:46 msgid "Invoicable" msgstr "" @@ -126,7 +126,7 @@ msgid "Project is invoiced" msgstr "" #: admin/meta-box-project-details.php:182 -#: templates/projects-table-view.php:105 +#: templates/projects-table-view.php:106 msgid "Invoice reference" msgstr "" @@ -569,31 +569,40 @@ msgid "Comment" msgstr "" #: templates/projects-table-view.php:44 +msgid "Period" +msgstr "" + +#: templates/projects-table-view.php:45 msgid "Budget" msgstr "" -#: templates/projects-table-view.php:110 +#: templates/projects-table-view.php:111 msgid "Line Description" msgstr "" #. translators: 1st placeholder is the comment author, 2nd is the date -#: templates/projects-table-view.php:137 +#: templates/projects-table-view.php:138 msgid "%1$s says on %2$s:" msgstr "" -#: templates/projects-table-view.php:172 +#: templates/projects-table-view.php:173 msgid "Add status" msgstr "" -#: templates/projects-table-view.php:221 +#. translators: 1: Period start date, 2: Period end date. +#: templates/projects-table-view.php:224 +msgid "%1$s - %2$s" +msgstr "" + +#: templates/projects-table-view.php:256 msgid "Yes" msgstr "" -#: templates/projects-table-view.php:232 +#: templates/projects-table-view.php:267 msgid "No" msgstr "" -#: templates/projects-table-view.php:244 +#: templates/projects-table-view.php:279 #: templates/projects-without-agreement.php:71 msgid "Edit" msgstr "" diff --git a/templates/projects-table-view.php b/templates/projects-table-view.php index 6459121..d804f35 100644 --- a/templates/projects-table-view.php +++ b/templates/projects-table-view.php @@ -41,6 +41,7 @@ + @@ -117,7 +118,7 @@ - project_post_id ) ); ?> + project_post_id ) ); ?> + + project_post_id, '_orbis_project_start_date', true ); + + if ( '' !== $start_date_string ) { + $value = DateTimeImmutable::createFromFormat( 'Y-m-d', $start_date_string ); + + $start_date = ( false === $value ) ? null : $value->setTime( 0, 0 ); + } + + $end_date = null; + + $end_date_string = \get_post_meta( $project->project_post_id, '_orbis_project_end_date', true ); + + if ( '' !== $end_date_string ) { + $value = DateTimeImmutable::createFromFormat( 'Y-m-d', $end_date_string ); + + $end_date = ( false === $value ) ? null : $value->setTime( 0, 0 ); + } + + if ( null !== $start_date && null !== $end_date ) { + printf( + /* translators: 1: Period start date, 2: Period end date. */ + \__( '%1$s - %2$s', 'orbis-projects' ), + ( null === $start_date ) ? '?' : \esc_html( \date_i18n( 'D j M Y', $start_date->getTimestamp() ) ), + ( null === $end_date ) ? '?' : \esc_html( \date_i18n( 'D j M Y', $end_date->getTimestamp() ) ) + ); + } + + ?> +