From 7c8b969fa96b1636a7f7173e47e2b7b805770aa2 Mon Sep 17 00:00:00 2001 From: Manuel Raynaud Date: Thu, 16 Jan 2025 15:47:44 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A5(back)=20remove=20compiled=20transl?= =?UTF-8?q?ation=20file?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The compiles translation file should not be track with git. --- .github/workflows/crowdin_upload.yml | 1 - .gitignore | 1 + Dockerfile | 7 ++++++- src/backend/locale/de_DE/LC_MESSAGES/django.mo | Bin 7405 -> 0 bytes src/backend/locale/en_US/LC_MESSAGES/django.mo | Bin 484 -> 0 bytes src/backend/locale/fr_FR/LC_MESSAGES/django.mo | Bin 1908 -> 0 bytes 6 files changed, 7 insertions(+), 2 deletions(-) delete mode 100644 src/backend/locale/de_DE/LC_MESSAGES/django.mo delete mode 100644 src/backend/locale/en_US/LC_MESSAGES/django.mo delete mode 100644 src/backend/locale/fr_FR/LC_MESSAGES/django.mo diff --git a/.github/workflows/crowdin_upload.yml b/.github/workflows/crowdin_upload.yml index 97d6d975..c004c2f1 100644 --- a/.github/workflows/crowdin_upload.yml +++ b/.github/workflows/crowdin_upload.yml @@ -30,7 +30,6 @@ jobs: - name: generate pot files working-directory: src/backend run: | - DJANGO_CONFIGURATION=Build python manage.py compilemessages DJANGO_CONFIGURATION=Build python manage.py makemessages -a --keep-pot # frontend i18n - name: Setup Node.js diff --git a/.gitignore b/.gitignore index 074d320c..aa557381 100644 --- a/.gitignore +++ b/.gitignore @@ -30,6 +30,7 @@ MANIFEST .next/ # Translations # Translations +*.mo *.pot # Environments diff --git a/Dockerfile b/Dockerfile index f6378f9e..941f0747 100644 --- a/Dockerfile +++ b/Dockerfile @@ -51,7 +51,7 @@ COPY ./src/backend /app/ WORKDIR /app # collectstatic -RUN DJANGO_CONFIGURATION=Build DJANGO_JWT_PRIVATE_SIGNING_KEY=Dummy \ +RUN DJANGO_CONFIGURATION=Build \ python manage.py collectstatic --noinput # Replace duplicated file by a symlink to decrease the overall size of the @@ -92,6 +92,11 @@ COPY ./src/backend /app/ WORKDIR /app +# Generate compiled translation messages +RUN DJANGO_CONFIGURATION=Build \ + python manage.py compilemessages + + # We wrap commands run in this container by the following entrypoint that # creates a user on-the-fly with the container user ID (see USER) and root group # ID. diff --git a/src/backend/locale/de_DE/LC_MESSAGES/django.mo b/src/backend/locale/de_DE/LC_MESSAGES/django.mo deleted file mode 100644 index 302b9f1ac9020f195c3abdca889ed350681fc023..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7405 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 X#QsJa$z2%n|C5PVzI4~EFNOaA88#%| diff --git a/src/backend/locale/en_US/LC_MESSAGES/django.mo b/src/backend/locale/en_US/LC_MESSAGES/django.mo deleted file mode 100644 index 446a85cf3c4b848ce7feb9c1f7df45542b78d9ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 484 zcmZWlO-}+b5Y^~ukDfi$#DgXdvJ1#kvKRSCNFWjf5dVZf%HLua z6^Kmo(&_ZQnZEftI{eu4vF~y0aq4m4ap6%$?D6RzTmCFL>lhpLgsFo;26t#ISCSIJ zY{4CZMx_M?6V%E$7}=a>a9!jUrizkad;=4F;iUw+%poOFHL61xLD(c=gEnfxkXZ*) z!=x3=DdR;$Ci8;j2vcNBN_sLE+%DE-N>Dz`ZiCTa)Z6?gtW<-Jk`ATs_OAUThi~pu z3&v%eqzh&&x@0!(L%iXYQy@Z-^rR1vCY}M*p@;}q1yRCAc3vXr4(r1(z@TE3rZAB~h KkF#nT2YcWD?=cNnZ3mh-t zd>Q9moUh>AeFzsEzk*ZXZ(s}j8+-$N|6w7X0gExe0w2Tkx8QT&58wsx4)`ee6ZjPP zGsyFP0XhEnG4FvjJpTbMg8zV<;ERt4F%5nM^15GucaX!6Am@7saRWMV4*Uyz7Q6`Y zr@>djC%{?od2kuTPrQc<=W!k6ygmdkfgKP(ag593;FsW&;5XpA;CJ8_cn_QbUqaA4 zxB()qa!ugO!TNl#4(Gar(6n>O*Y{L+z8eNx^l6ST}Q#b(s9j;w1-qi<=`o+aOr z4mSh^N^F+Nrgbv#h&3aT)Fwq25}qV}6qM}FkytOqC-10_cZpLnsI;2cR2`YMro?*M z)kgaOUF*bp5jvbu!m(m2)jYV<&8-X41WGaN#eS}g*zX(VL|wVA_Fh}#`QBTDQnYDV zQ7@XAPDDe=6mboO6?DR)AHbN7>?vw0WvC5z%CuO{cXUp+g*w=qN&2xkX8UeKx2HLl zt?ld3A>>NVW{Red8MmjoIv#AnE8AzE&WW(4(2&)ekrXtiChI&nB&Oq_16C4sXFpL% zh<4KG1`>w>F=f&hNHEHk%`;VND7G!y^KG3**NV1}4s1-d`hL_P)ZPENcaP4o50fjfp3ZsGjxJ-tvSkJ{){j=v<*K56x&1 zSyU0&h{HiZc8MDfI7wcpXA4hfT2mD#z1h;kff#;`-sDl4AVoS4V*{({PAZ~Cf=+;}~G}GZA$s}^6{Iou$uNU_z zu4>(~B01_{%!Ob=u+EnL^ D#*ZwX