From dbd842ee25cc7441c49694090257d090df4d96fc Mon Sep 17 00:00:00 2001 From: Takeshi Kimata <117462761+kimatata@users.noreply.github.com> Date: Sun, 9 Jun 2024 22:07:26 +0900 Subject: [PATCH] Change name --- backend/README.md | 2 +- backend/seeders/seed.js | 2 +- docs/README.md | 2 +- docs/docs/architecture/integration.md | 2 +- docs/docs/getstarted/docker.md | 2 +- docs/docs/getstarted/manual.md | 6 +++--- docs/docs/getstarted/selfhost.md | 2 +- docs/docs/index.md | 2 +- docs/docs/usage/roles.md | 2 +- docs/docusaurus.config.js | 14 +++++++------- docs/src/components/HomepageFeatures/index.js | 2 +- docs/src/pages/index.js | 2 +- docs/static/img/android-chrome-192x192.png | Bin 16963 -> 0 bytes docs/static/img/favicon.ico | Bin 15406 -> 5238 bytes docs/static/img/icon-192.png | Bin 0 -> 5932 bytes frontend/README.md | 2 +- frontend/messages/en.json | 2 +- frontend/messages/ja.json | 2 +- .../src/app/[locale]/HeaderNavbarMenu.tsx | 8 ++++---- frontend/src/app/[locale]/PaneMainTitle.tsx | 6 +++--- frontend/src/app/[locale]/page.tsx | 6 ++---- frontend/utils/TokenProvider.tsx | 2 +- package-lock.json | 4 ++-- package.json | 2 +- 24 files changed, 36 insertions(+), 38 deletions(-) delete mode 100644 docs/static/img/android-chrome-192x192.png create mode 100644 docs/static/img/icon-192.png diff --git a/backend/README.md b/backend/README.md index 0cd9324..3efe797 100644 --- a/backend/README.md +++ b/backend/README.md @@ -1,4 +1,4 @@ -# LandTCMS Backend +# UnitTCMS Backend ## Install dependencies diff --git a/backend/seeders/seed.js b/backend/seeders/seed.js index e6c167f..15a26bc 100644 --- a/backend/seeders/seed.js +++ b/backend/seeders/seed.js @@ -85,7 +85,7 @@ module.exports = { // Add projects table records await queryInterface.bulkInsert('projects', [ { - name: 'LandTCMS Test', + name: 'UnitTCMS Test', detail: "Test Plat's Manual test", userId: 1, isPublic: true, diff --git a/docs/README.md b/docs/README.md index c6b5f0c..b0accf1 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1,4 +1,4 @@ -# LandTCMS Document +# UnitTCMS Document ### Install dependencies diff --git a/docs/docs/architecture/integration.md b/docs/docs/architecture/integration.md index 38b9cea..745efe4 100644 --- a/docs/docs/architecture/integration.md +++ b/docs/docs/architecture/integration.md @@ -6,7 +6,7 @@ sidebar_position: 4 We would like to be able to display results not only from manual test management, but also from automated test tools such as Vitest, Google Test, Selenium, etc. -Since the JUnit xml format is the de facto standard, we will import via the xml file. LandTCMS itself should also be able to report manual test results in Junit XML format. +Since the JUnit xml format is the de facto standard, we will import via the xml file. UnitTCMS itself should also be able to report manual test results in Junit XML format. ![integration](./img/integration.png) diff --git a/docs/docs/getstarted/docker.md b/docs/docs/getstarted/docker.md index 9f260c2..e5cc036 100644 --- a/docs/docs/getstarted/docker.md +++ b/docs/docs/getstarted/docker.md @@ -2,6 +2,6 @@ sidebar_position: 3 --- -# Running LandTCMS as a Docker container +# Running UnitTCMS as a Docker container Under development diff --git a/docs/docs/getstarted/manual.md b/docs/docs/getstarted/manual.md index dc9cef1..59c50d3 100644 --- a/docs/docs/getstarted/manual.md +++ b/docs/docs/getstarted/manual.md @@ -2,7 +2,7 @@ sidebar_position: 2 --- -# Running LandTCMS manually +# Running UnitTCMS manually :::info[Prerequisite] @@ -10,12 +10,12 @@ Prerequisite: v20 or higher node must be installed. ::: -To use LandTCMS, you need run frontend server and backend server (API server). +To use UnitTCMS, you need run frontend server and backend server (API server). First, clone the repository. ```bash -git clone git@github.com:kimatata/landtcms.git +git clone git@github.com:kimatata/unittcms.git ``` ## Run backend server diff --git a/docs/docs/getstarted/selfhost.md b/docs/docs/getstarted/selfhost.md index f6e055b..5511f24 100644 --- a/docs/docs/getstarted/selfhost.md +++ b/docs/docs/getstarted/selfhost.md @@ -4,7 +4,7 @@ sidebar_position: 1 # Self hosting -LandTCMS is designed for self-hosted use. There are two ways to self-host the application: “Manual” and “Docker”. +UnitTCMS is designed for self-hosted use. There are two ways to self-host the application: “Manual” and “Docker”. - Manual - Docker diff --git a/docs/docs/index.md b/docs/docs/index.md index 7e0fae6..d292234 100644 --- a/docs/docs/index.md +++ b/docs/docs/index.md @@ -2,6 +2,6 @@ sidebar_position: 1 --- -# LandTCMS +# UnitTCMS Open Source Test Case Management Web Application diff --git a/docs/docs/usage/roles.md b/docs/docs/usage/roles.md index 2c8fc52..cb0bab1 100644 --- a/docs/docs/usage/roles.md +++ b/docs/docs/usage/roles.md @@ -4,7 +4,7 @@ sidebar_position: 1 # Roles -There are two types of roles in LandTCMS: "Global roles" and "Project roles". +There are two types of roles in UnitTCMS: "Global roles" and "Project roles". ## Global roles diff --git a/docs/docusaurus.config.js b/docs/docusaurus.config.js index f256a56..6ad630d 100644 --- a/docs/docusaurus.config.js +++ b/docs/docusaurus.config.js @@ -8,7 +8,7 @@ import { themes as prismThemes } from 'prism-react-renderer'; /** @type {import('@docusaurus/types').Config} */ const config = { - title: 'LandTCMS', + title: 'UnitTCMS', // tagline: 'Dinosaurs are cool', favicon: 'img/favicon.ico', @@ -16,12 +16,12 @@ const config = { url: 'https://kimatata.github.io', // Set the // pathname under which your site is served // For GitHub pages deployment, it is often '//' - baseUrl: '/landtcms/', + baseUrl: '/unittcms/', // GitHub pages deployment config. // If you aren't using GitHub pages, you don't need these. organizationName: 'kimatata', // Usually your GitHub org/user name. - projectName: 'landtcms', // Usually your repo name. + projectName: 'unittcms', // Usually your repo name. onBrokenLinks: 'throw', onBrokenMarkdownLinks: 'warn', @@ -58,16 +58,16 @@ const config = { // Replace with your project's social card image: 'img/docusaurus-social-card.jpg', navbar: { - title: 'LandTCMS', + title: 'UnitTCMS', logo: { - alt: 'LandTCMS Logo', - src: 'img/android-chrome-192x192.png', + alt: 'UnitTCMS Logo', + src: 'img/icon-192.png', }, items: [{ to: '/docs', label: 'Docs', position: 'left' }], }, footer: { style: 'light', - copyright: `Copyright © ${new Date().getFullYear()} LandTCMS. Built with Docusaurus.`, + copyright: `Copyright © ${new Date().getFullYear()} UnitTCMS. Built with Docusaurus.`, }, prism: { theme: prismThemes.github, diff --git a/docs/src/components/HomepageFeatures/index.js b/docs/src/components/HomepageFeatures/index.js index 493477c..006dfb7 100644 --- a/docs/src/components/HomepageFeatures/index.js +++ b/docs/src/components/HomepageFeatures/index.js @@ -8,7 +8,7 @@ const FeatureList = [ Svg: require('@site/static/img/certificate-svgrepo-com.svg').default, description: ( <> - LandTCMS is free and open source. The application can be self-hosted. It can be deployed in environments with + UnitTCMS is free and open source. The application can be self-hosted. It can be deployed in environments with strict security requirements. ), diff --git a/docs/src/pages/index.js b/docs/src/pages/index.js index 4b6ee67..31c9375 100644 --- a/docs/src/pages/index.js +++ b/docs/src/pages/index.js @@ -13,7 +13,7 @@ export default function Home() {
- LandTCMS + UnitTCMS

Open Source Test Case Management Web Application

Integrate and manage all your software testing. diff --git a/docs/static/img/android-chrome-192x192.png b/docs/static/img/android-chrome-192x192.png deleted file mode 100644 index 6385584618059c8e1a5f50ac0602df4b60572933..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16963 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 O7I}|BC(l&)6s7;#!WGK^ literal 15406 zcmeHO30RfY);@O2($KW4X$naGUT@i7T3iLr0H@R(A+b<_gJKrufH63aha4CL&HzXx zl8R-SvuSFUF$n^SC@MszX=>$+h%@Vd*T?zrDo0f3 zZ?|6iL`IZ)a7KhWG9yB@EhAiYI5R@|E7D~ggfz;8I&Oou+=mIG&q$P?L!dtx&__Ko zJwkPf`|XL=Qugw(v~p!MnNyP~D)mzeU-bnoTJMde7V-XrOFik8#1mv=EN@U4zM|krMz~rlPD*B^>Yu9EwCPV8%PZtGS{lm8e&HEv zyZ8cVU%UCFseG9t;^I?cUupbgLV0_%8Ea#>8V@?3A*@zSEiCYznoYy?2Xb1(m;GJZ zz9H#39~bouj3}Uhu>6vSwC6S&gYH?a!JkDy_=Ut29-W?WxJ=B~7pqLV$?7=Y@nSpw z**PDNnz8q;n6EEZ8Fec_w%H(I} z@)_pCOQxC*9TVHAV}1IdE}ZiNa>-r$EuC`vhOYF_q3K+vGWw~}zfz!K^a-9AUa(`- z%$!uNb20i32EH9IO0mDwCZayyo$#>>)}+{lxW;vv*|+4S4?XDR1#gm5%m|D} zcS~v1ed`kI`x5iu-y0e9Wv`7yJ=YWU{+>$Q^QpOgkh-&Ni0dxUxQ;m6E=V&D=}LqW z+Yq-&_Q7iRPC=SyxxaQdJ?g%XhPm&jF+&Qddd;~``m+mGj|Q!icEPT{BA$l2Cer!` zN%J}5fS^U-^XZTN@{=4NOJA&cIWt1-lM$($ml2^%!TIww&YWDtCFv2$Q#c>aauCue zv($Ypv_&88%QTo)L-_9wcXr5(P)*K=RPO@aaz1|^QYdGdOq+Sgv7|+~yaYa*f&1=5 z;&&h10*}qilX2jz^8(KsjnB8%T;5>bSiAFe@#eF?Akm$Ud@`I$KO0HM*NmZ`*Nvr9 z8^+P;jT7k1=0G~LWfGl5;F$BLH%$=gPp%7~<6n%S(og+_{s%xOJLa_-^CIw$R29nk zbK5i9XV8XipOb#=ZW{AxK6xxZOxk5XQm>DHrtTm8LfsP2(DO^qQr9KF(mxS6{Q}Bf zLY-sMNm4F7PJNdBK%UEsg#NSEq*2P2O;orooQjscU4;X@)1sXI0sci&3|GFNLnBre zHt2gL|0dO!f67!wX**LWGg4E;yjcc{^xc|5HpgN<4l<5I$#2oH1| zJejxrm%hlU8}>nnIcnktw5|2ct#5qw)Sqr$n@##a}2lmp=Zaq1+e!Hvz}_y0Em5_?_Ixr_-C` z(yBw(u%Fl9-qKH@C#!RPU%u8Wn>3HS)}fiP!U=bs{#K)6>>Xl&t3>tq_IG;CRM%7-Z>6t=8{=6-yX<}EG$v~f6Dr#jtO)N|C# zz2rHuY8^breV<{y<)19o>mLCHtKaC6({qZ(FWgT-iw{sxbYb16GWwJsB6$t;$;G5!R&vQ&n?GBoGWzaOn{+AG=)5yGZ-CbanN@pWeA*3bZT?Id z-<>i3I|voZM89X`wEXqi4tyu)`45aZ(BONqoK9VNXM?W_y!pP!VX?ejkfETJIRDrO z51qeoN504Zx|7LA_=bo$e8y$8_MDJTLvRjx2Bx1A%jGfOu@zNvEU&t6-r1njO2$u0 zlW&^W8n3^Joo2@sKQ|-(FohZp(%AX=1!B20b~gCE02&p&;z!o~<|4AXzqpUmq`ND{ zAig)4M@Y;e<@C5B;rzk;eE_^k z${)Ose5GwTjlMf;@Hg{&#`k@$^9jxN9cnp$h6iU=ztgx*o8;XF{cVjXmM)kfV&j5(Um-znyz zN?q`tE@B_0(Z^M3@;ff+vs0|&7-LOWeszzx_-=AsN7Qc*Rl4U=PicFl(Kl2=OT=+! z_~PVqlOhk$oR5y|NBbs9gSQK?eQ9~GiS0;f@O@jPH=vMgnMXBG%bQQk^PB)*4AT?) zaIA{+3&vS=TaKf*ej#ZWPCo(}KPIme@Xrm9blJxNHIceYCnmh^x{z zM3ZV8>N?auRMV|vh`Q?wa|Z^$8u3;I=A(LSR(alAt1ldr+?z|s;gLh_24vG+alGtOx)3@~>rFit4k71QZ{DB$PQHk>->8iBeM8Dun#MbI zi&XYR4FAIV1KaHZIn>S4zKLzHIvhCo&07nHZLsS))a|%e=XTXD)HSrtJE|5^e)2Tv z+YZj9pWJrhy}f~m`MN+J`|qK^Yshc63(+h=ysTr8IzUcy&_QYqUf~FZkcpoVZ$zw>w`)kA-}K;hvjzrn zzJgs76_UN*5PA>N#y(i}BIaQgFq}a+hjrOzH^sG18F&yL|J(bpo&+jdg+IcB=t^T2&Bxnvk+T!tcEi$GuMwe)fi7ibdbnyU-gz0UA7z~`(#0H5 zepo0&9ds#Qaa-=geVGQ+;x{AH7I;+YdTX4CQZNlk>#<*$9&`cy!9N&06M%(v&4&mReim9GQ$nT*K)$T^o|7xhz>kdrfv-EuBiZzq%atSAj-LwA>B=uNrCzLaNv zgZ9M_fG%$^6($X#BIuV6r+CrP<-@6Xg*TO?`qB@pbX2;^53wbntR&TkidTBmQRx2; zFY}^9u;s9BZhyi+(CkOKroOb-(1&tjUx%H@4LU8gReTog7weP7{RxBUhg2P%T>n0u z-5NrrUx!h_b^~SY_?UL>SV3ENtfuu}uc0rtuBBC5*VD?cHqs~1>9JmK+2+kvVasMA z&*jUvY^2n$Hqd8V*U_47YiR@eZr#2bv{EU3M>6H@h@+zIk#v09Y&s47<%uuf6Xt}+ z1shoPSRh9iaZbh6g+FVttAP1(`iJ!Gj^#9Ibv9|19)m9OG(Deqmi}wWZ{(10j_l&k zQ^&Xq^laQkY8Q8jo-tR2w&u%ZEpR=zYmfHar(^sDfkr3L>YVVqp!;M!Xpf{{pzAE9 z55RZB)=%lzZ}ss82fV|#jjZMm(IOqTsOKWo{Y}kpm$)bQtZ~! zSy9R!8R5zWxF_u080qnI_t*nhK&P_4Icl8xt5=|JH7WFGYP_$k;g*;2H)2;z@2=XI zT{`G`4?RqLtzxbSHtNNC)DH~9Wm zjkm6Zo*spcySI(u+Qt^9YbT)Vz6_qX8#11jv1Rn?%%kKX)5o)JUK3hyvvu^PLeO5^ zEcQw-#Tu$t#_NLEuyShB(sbn?HZfPRS0f;Ms3d2`A9)q_ zj9*xnD+c6Y+dxPz8TC+^H3Bg`d=J7>NBIfosB#x2-K@9Fb|@b0|4g^j@Sp_3fH zAYbhjlvOF}Q^oxNyH4suXZA-4lAw#M=j}~RV3R8t9-K*j({gCc++56mKD|3P@B2T> z?qRogG5fix<41O_k8ViJ!D(#E6ZZhekgKEh^=r)fZfm@nLg)V-e17KF$48%1`YP~V zXWVQP{#swZ#;jMFeVw6`Jqur`BKToFeLr4-k%hL9mxIG_{;2t!zMTk`+&zWG%%xvznQguja8=o z#QzD{A`&e+de)6E*Cu$`)Wt72_Ea-`zn0Fz_lwU`{*KLDa=5at_KjW6@&e3TE%@2) za~?K8$GZ3?CDCJH$;C!t-@-0r*~bsvE?F0Ud3nz$|Mswz>=E%>;`NRJ0aow50Rj1s z!ACHbzh7g+^6CBgFa|{Izapn=EzdrVPG(e*u^qy;IFbx{ls=zd4GLU ze)G`SgDD}g2PqJDxzV%sVh?9*m$#GWd&Z2g1CP^KYg0G9S5tZYgXSHRyq*HxwN~)o z#$2u7dMWK`NynbToo%f}?gjaulT>Vywvnf`3I6RtYZLQ;O?8P@@Bf6njkUZN)&G`Y zTRG%s5oq(-Q`2T>)?G*094YOOy?b-ac{J$U zV)|-x-SZEd>(hhs$OE>`O|WxaK)8W$40f*s*jr!q+Cx_L*lM$%J7`~I`trc`M(}@+ zztN0qXy9&J&xsj_hK#TJcHtdUHfmbti&D&Dn$KaCfqi?cup_<;Ka+X2<)50sCf*%3 z%XP5R-|oGe$Q5=&%?={%H?Wz*mWy$m^Vmmv*cDrf^u?HcNN{fMl4GyVn|0?=Kbqw> z$guAP_>x@a^M`$lye4I44;;U{y+})p;rHAb-@_$XTd6&|+yypyv5gpe7Sc1o_f3D; ze4RH}**ZmgE5|+IZ_Kt>_ybf7%BL`~pETw(A9yROG1p#;-_@p(p8BLCLm>N=EdTSC z9;KNHhZFtvyKBg^%IM8L**OSO?1Z^Lh4bQNDPK;*pLrT=!h(N-6t_IhYl3m!c{87! z(Ke6(D@v_zOsoa-&sW?grzQxf{u@P!cR z!RKME+{eYMh-@I=r&&(qc;$IshyGbakh8UVs;%2_ObTcYd7pLPF~p9cezOv2SZErJ z)~BC((-h&OHu+7!9q@DXJA-qk_Bl{BA7^2+|8M!c!4JR{azR#oHDrDhJRa>X;LoSh zfw|P)n$1}lgW1m?SgwlmCXdyI(c~5pLYl?nZsE@Q8|rV!+tkP#b>+_ZcFD1Gp8aVC z=0J8J_wxC+mRG~~0r*cMJP#Z80@&0Sbqvz>aG0WP?+~PI)poqrrp;7Uij*77d;@Ce)`o9>)TGtQf`fB(^RkELmHOyie z|7QfgTz7##KtiiYhfue^@ZTv0UaLMV(s3Yt&NkRB6*2pnRFBy{RC}XSs9S<UX*CrRU`R#XRp@+sSIJeTZf$aFhVoMTFz< z?O6+7tKoK2RUOb)(6Km#Xq|!QdNp>*TCgt?`j?^Z7n~2r5SPMF>jdIt+hFUqc*el% zfVtg)yUrQRa~benL;e!N2?R6yWrm?s6Rb zKPmRj8<YFwU`m(l zOLq$h2rs|)k8|$7?sM)qpX*%r6{oMOMon>@0ssJN4RvM1D~tc%f{|VAhBI#DR|eu^ zsHOyb7`(9t0H|dRWkurv>n*F`5uFDYmxr&6?OsGhGh`>4)EaC5+!r^9C@+wOl ziPMAJAoXI#a{}bRCV34L{z;7cfL$O$N{jF$2}26#0G1>LNE{hpK|<_|;p43e83!id zSXrDq&;$@W6QqKhpzzOtOTdepPKRpE7?v9J zHiWvMsuAa*{qGlxc&_y5VwNoXy#+dDQpXU>mqEvtj3albS?gqh;4o>)9_jcy-RuZ{Wdlqew z`|hUbWZk15WHn-&gGHMn8sKeGLf;f+b1a<~$*DCtHu~{k@DyMbT*3SlN+44p)RoTV z*Y%u{2`W>=ZykC-K)BV?j? z|0J*rdJnke+C(Z?JRFF4axKIXhLMb%gD|7A;(k8AVFyW!i?}910}@RfBRBW%mr@PE zii{o>5oAqA3kSfK9&x)12wucEjB_hMiRcG(>RHtUx^R5W(&olc1LxpzGM&`g85QUN zVb0sPlptdph7p+XQhp7#>9w~A;c?yY# z0cfKvv4+FgR}lb-e*j!s%`wA|7x-s%x3w-BDQY$&A61bst| z_28FMp~Nc3VUSpaE-k-=ZAfR1nhs)qzxfv#l(yl{# zbg|sDkXF+<=N?UvA+9F9;=L6UjoG%8YJIfzVQ&7&KNP zbbj0g3*1iO)z<-3y~R$|lo2or$a2^tp}Rb9vw_POqN+RxTuJFEKq$8Q0colxR2^u0 zZ=U8)!C4?kux5n3YK2R1^GSf$_j z4<}cW1DyM5A!aK2hUr0yR=*9B0Q&M;iZa(dO#oGDw%#fksEB~kggp{bk!h#H2)Bpl zs5?)xK=XwA+Yva4k7oCblo14KNM_GtY16*>OrYV<&dYG$z-eX))@FKM$hcCD;^@-E}K908-8njB!$NKC(j&bX9XrMwD zjwkwW|5E`WMhK!gPVrA*4V>rPU54FEMc-}|HB9ZmyRz_fei2f`sWEFeYX!vuSML3Qg z+=gKKe!MYsqCC{A@K&Sb{nURa99IIXBq98wgk(do7BW|N`hu_WeC$3bE}lWP8*~W~ z+Uy@!MPR@QC2p>T2d@FBwBk*TjU!P)76mOW%uH6k$dk(jeueX0l4Le?{Ah)#-RS!V zC(AjW^D-kfy?zuJQpqa>!-kkmF|L;y7HbCV5AYgTSj5*4^832+jbuxQ@*+(t&BC^4 z+ZHBj?UrwUC@q-<1p7^@+DG5%l*CX9w*d6FwDDF?#i+H#AD+D(q9%jr$8j zoidi(f4)^|SxA;Wr=8tJ$)6BO?z&ANY@QeX@O&8;`#U%HvnUg!f#0pxb57p!8DFl! zOCdR0%aFfI6ZMXIbz!@br*|ma7rB6gO5^?Ul-B0C;A5+iY8xA?i0CHY^$|XnnB(6; zLjp)Xs)b@vOU z$i(GCWj^SPE`cjj8_JA4)-r`z$M;O~go9E~=D`!2Gz{W)0@ENjZt)7eU7d~ZgJ1V! zOW+v2k2}8m7bA$f27K}`f@}j9?xi!-k{oOFyqEVT5~ScFFyNQ(Ld+Z-Tt1sFLKHdV zVTX2s)psG>Tei<{nW)ZFL1cp;WdqgFmVwEj{d5ilC1?UUd5{hGiVs~AMBDe6EK6l-4sh9Qt;+EBuAj68-b9PW}t8QKA7qn_+$g=c~JN=L47njB^o`e=V-yK)SYAEYiua3*A60mh=-C_^g z6r*Cfr@d7}?dHDFo7A$`%d$6WO6AIE5Q#UWBT5LUz8JXQm@f3Nso=>%9l$2!M|Hp4 zv-2OS(RI9uwvX#8VgdtgcQ00KS2BMY&+pCtRro;+uyDC<*TBKRIAn?yZ@$3N+j4`5Du0NVvy==q+R8czE4cT<~S#^zc79Q$~GXl8Ci0#1gZ& z&=(=u&Eq!}2`#gx zhP$RD#~qrw443E();*Bxlsnt3UmdT`&$JQa#C$k=;5-o$Gyf0uJu83pZK)bfz>r>i%s00h)Yg4N-6SIcJI zs?$>MAqus6_-nD4(4ThG&fwd(it;=3JEW8-TytkO`R+tqZG&!7zYSM-U>CJyWMdxs zPggZWgU}fos<(5%6CHAe=93>_my?e9wtx4R%$hx{$~*`m+PQ0CB9<+LUd4kRJ-@Ay zSO)i(3rE|tEO#6SNA|N6f{G8c@W92^baNXQgg$sSHNCBRYdJ(TE+7&}fZdVk6 z>MYS^3&;<>2$T(ok?hRYGWWJzFL!_DYyB~(5v?W$k)y3CXf*n7-f?2(W{RAl$9%Qq z-1FfMmEeDVnN1X`#;;@o2YTFT?XFR!4*x20eaNvu{2Zam)AQ&eZ=?EY-s9+pY^~%B zn#byNyHpIypRkN2x(?MF6SYMi{uj^X+Uho`=D0E3uzZll!c7Dj6Lar5Zp@ZBW?@MOgP`9$CK_7g-lbolc z(9I4y#7s1M=2skhqbt9R3`CMzwfff9o3Y#~WgHl8(srpZsoI@S5P7Sa!9TUo7J3;n zy^@Q%!K+lycYNUy^_2E5O$*x1@u=v^H_*0sJ4NAQVhiy$kaMy*cC!<9M3*w5BR%aOh&~_l-7(-=u}H#%Tq7-GV;-TNppItXpP#lkWZ>e z|DFvqIo7LCvgkzCGmM;;&8;tEzdm^TpA7^~ktDbnqqiZYwj^}8RuQ9D}#~+z@{Bwhz!|^0xz5+?h zDh1w4UymT!wN2JMS^w{_HPzT;Ew|H+Y3XIxPPv%_bdv3AQjs|?B2IXSpJLd@X{{^w zv@rt6X7m+U`LN>i;B29P18MChcuYI~u3WdVW`msUTtas3Zkp;-r8`*b2wTYX1u_bU zpiu7~f7JqlTIa^CgMKs}bvy0(xL9Ac~1 zSv_SNKXQ(X^G0GefNNH1)Jh^AG0aqpE80X=k&FG|oJPNmF_{>#)@z1G^%;;GB8Q~J zIVR}pVkvK+DK(T|`<<>tVPmOYzWl@$OBpuRe&&J14Ng+5oI-bBe=u3<|9dM*c(C=o zXd3EE%-GEk=VVq{lT`zw%iq*^Xemhap}Kb9A1}_xmGsBNmP^Pp;C!jn)t^fE<5w20 zPYP>$&!f|iNr@5k5UO7RI^4PvjJJNd5dtDC4Grm5dWJYJN%5XDbhw^CNp6n}XL&5+ zEkl|#a_cedHldJYmB8dHx{#0VK0+Py41lJKbkatoYjp zHBSk3?N9gJ!%lShaIb}B)BEmY@D*|Co#!)04Q`X-!X4-+f`gn8J!U0c2_$Nr%bN&{ zB%Gt4gYB=>B|U$;l?uFDu!JreZ3sR@&q?JXu<5RIG`t_wQSG{63?c3DS4g5 z4`?zR!>=gir1^FJD?)uF=;|Xj@75iQ^na!zDfTVe?jh>9A{@wq?&in#dMW#v=67CP zed!YM2?<+^kePK+KRC$_eZ%hX@ZlYRv}^p$8^|wemmGP6<0!tm zBS@qc%l#Ip#=!-Pi~`*MQRn_X$t+E$fYxl~0S++|-fLH;9t;T%94L$mX!k;v9ZZy$dOQ+*J7Y3S6oCfM&2 zg^(($Q7L44bAeXBQXYuxz^hDMWyEegFzj{=W zZe;68oFN04x|LeHaYz43f;h5I=HiF;f0iON+FLFZ-U#q1q~n2<(dxXDqu=eoa0kK& zgG26m1to*eYgBcB_1+!@JC=F`BgX>`AqFmLQS23Xf$Fu&X#-)tU>A=CSiOtD^48`-~x<|Hd4GeAm+4R{RYuAG#L^4;-1TSe9db3bh|pF8{N(ZC5jPg$UPryDW!z$2^{|9l7iao*mPZSWvS(TwuH{N7CK7uJo5C zovxJ)T(Uxvdt1PX*3gvs`BP*J3 zQ%uTco$%g;`>fM2N{>Y@w1*ZV1z Logo -

LandTCMS

+

UnitTCMS

@@ -95,7 +95,7 @@ export default function HeaderNavbarMenu({ messages, locale }: Props) { } @@ -129,7 +129,7 @@ export default function HeaderNavbarMenu({ messages, locale }: Props) { - + diff --git a/frontend/src/app/[locale]/PaneMainTitle.tsx b/frontend/src/app/[locale]/PaneMainTitle.tsx index 6769eaa..8745b66 100644 --- a/frontend/src/app/[locale]/PaneMainTitle.tsx +++ b/frontend/src/app/[locale]/PaneMainTitle.tsx @@ -19,7 +19,7 @@ export default function MainTitle({ locale }: Props) { class: 'lg:text-7xl md:text-7xl sm:text-7xl text-7xl', })} > - LandTCMS + UnitTCMS

@@ -41,7 +41,7 @@ export default function MainTitle({ locale }: Props) { - +