Rumah >hujung hadapan web >tutorial js >\'Zenith\' – Apl Meditasi Tenang dengan CSS React, Tolgee dan Tailwind
Dalam siaran ini, saya teruja untuk berkongsi Zenith, aplikasi meditasi yang direka untuk membantu pengguna mencari ketenangan dan fokus dengan pilihan bunyi yang menenangkan, antara muka mesra pengguna dan sokongan untuk pelbagai bahasa. Saya akan menelusuri ciri teras apl, susunan teknologi, cara menyediakannya dan juga penyepaduan tolgee dalam tindak balas.
DEMO
Ciri
Timbunan Teknologi
Berminat untuk mencubanya? Begini cara untuk menjalankan apl pada mesin anda.
git clone https://github.com/tolgee/tolgee-platform.git cd demos/meditation-app
npm install
npm run dev
Kemudian, lawati http://localhost:5173 dalam penyemak imbas anda untuk meneroka apl.
Dokumentasi
Tolgee ialah platform penyetempatan dan terjemahan sumber terbuka yang disepadukan dengan lancar dengan pelbagai rangka kerja, termasuk React. Ia menyediakan alat terjemahan dalam apl yang membolehkan pembangun membuat aplikasi berbilang bahasa dengan cepat dan mengurus terjemahan dengan mudah.
Tolgee memudahkan penyetempatan dengan menawarkan persediaan mudah dan alatan berkuasa untuk mengurus terjemahan terus dalam antara muka apl. Berikut ialah panduan langkah demi langkah untuk menyepadukan Tolgee dengan aplikasi React dan menggunakannya untuk mencipta pengalaman berbilang bahasa.
Mula-mula, tambahkan pustaka Tolgee pada projek React anda. Tolgee menawarkan pakej NPM dan Yarn, jadi pilih mana-mana yang paling sesuai untuk anda.
git clone https://github.com/tolgee/tolgee-platform.git cd demos/meditation-app
Sekarang, mulakan Tolgee dalam apl anda. Mulakan dengan mengimport komponen yang diperlukan daripada pustaka Tolgee, kemudian bungkus apl anda dalam TolgeeProvider Tolgee. Pembekal ini mendayakan ciri terjemahan dan penyetempatan Tolgee di seluruh apl anda.
Dalam fail apl utama anda (cth., App.js atau index.js), sediakan TolgeeProvider seperti ini:
npm install
Tolgee menggunakan kunci unik untuk setiap terjemahan, yang boleh dirujuk di seluruh apl. Anda boleh mengurus terjemahan anda melalui platform Tolgee atau terus dalam kod anda.
Gunakan komponen T atau gunakan cangkuk Terjemah daripada Tolgee untuk menentukan teks yang memerlukan terjemahan. Begini cara anda boleh menggunakan ini dalam komponen anda:
Menggunakan
npm run dev
Dalam platform Tolgee, anda akan memetakan selamat datang_message utama kepada terjemahannya, seperti "Selamat Datang ke Zenith" dalam bahasa Inggeris dan frasa lain yang setara dalam bahasa yang berbeza.
Untuk senario yang lebih kompleks, cangkuk useTranslate berguna.
npm install @tolgee/react # or yarn add @tolgee/react
Pengeditan dalam konteks Tolgee ialah kelebihan utama—ia membolehkan anda mengedit terjemahan terus dalam apl anda. Dengan DevTools didayakan, anda boleh mengklik mana-mana teks untuk mengedit terjemahannya dalam masa nyata, memperkemas aliran kerja terjemahan.
Untuk mengakses DevTools, pastikan anda telah membungkus apl itu dalam
Zenith menghimpunkan bunyi yang menenangkan, antara muka mesra pengguna dan sokongan berbilang bahasa untuk memberikan pengalaman meditasi yang benar-benar boleh diakses. Dengan memanfaatkan alatan seperti React untuk bahagian hadapan, Tailwind CSS untuk reka bentuk responsif dan Tolgee untuk penyetempatan yang lancar, Zenith direka untuk membantu pengguna mencari ketenangan merentas bahasa dan peranti.
Sama ada anda seorang pembangun yang ingin mengetahui lebih lanjut tentang penyetempatan atau sekadar seseorang yang berminat dengan apl meditasi, saya harap siaran ini memberi maklumat yang mendalam. Jangan ragu untuk mencuba DEMO dan lihat cara Zenith boleh membantu anda mencari ketenangan anda sendiri.
Selamat pengekodan, dan selamat bermeditasi!
Atas ialah kandungan terperinci \'Zenith\' – Apl Meditasi Tenang dengan CSS React, Tolgee dan Tailwind. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!