Тёмный

Laravel Translations UI: Package to Manage Translations 

Laravel Daily
Подписаться 144 тыс.
Просмотров 12 тыс.
50% 1

Опубликовано:

 

9 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 42   
@Mohmmed.Ashraf
@Mohmmed.Ashraf Год назад
Thank you for taking the time to showcase my package on your channel, It's always exciting to see my work being recognized in the community, It means a lot to me I really appreciate the support. ❤❤
@danieldimov3088
@danieldimov3088 Год назад
I do use your package and it is amazing. what I was not able to do, is to load the en.json file that it is in the root of the lang folder. I’m missing something or this feature is not available.
@bulent2435
@bulent2435 Год назад
This is a good package. Thanks.
@miscellaneousvideos306
@miscellaneousvideos306 Год назад
Thanks buddy for this package. Actually I was in need of such kind of thing for my recent laravel package.
@Mohmmed.Ashraf
@Mohmmed.Ashraf Год назад
@@miscellaneousvideos306 you are welcome
@Mohmmed.Ashraf
@Mohmmed.Ashraf Год назад
@@bulent2435 you are welcome
@smith4591
@smith4591 Год назад
This is actually very useful when you are inviting external users to translate your website for you. Then those external users don't have to learn Laravel or edit source files directly. Even Facebook use similar techniques to this. That's how they manage to translate their websites to many languages.
@LuffyX5
@LuffyX5 Год назад
Amazing big thanks for you and for MohamedAshraf
@moazelsawaf2000
@moazelsawaf2000 Год назад
Great package from my great friend Mohamed Ashraf 👏🏻❤️❤️
@Mohmmed.Ashraf
@Mohmmed.Ashraf Год назад
Thank you so much bro 😍
@kickass1179
@kickass1179 Год назад
Thanks again for a great video, you are for sure the BEST source of knowledge in the Laravel ecosystem. Taylor must add "Laravel Daily" in the official Laravel docs!
@iammuttaqi
@iammuttaqi Год назад
I made one myself long ago using file_get_contents, file_put_contents etc. But this package is really cool. Thank you PK!
@user-hk3te3ql5p
@user-hk3te3ql5p Год назад
التحية لك وللمهندس محمد اشرف.
@ammaralhomyqani9079
@ammaralhomyqani9079 Год назад
الله يحييك
@Mohmmed.Ashraf
@Mohmmed.Ashraf Год назад
Thank you so much 💖
@matejcerny4459
@matejcerny4459 Год назад
I was exactly looking for something like this yesterday :D
@EL_PANDA_742
@EL_PANDA_742 Год назад
That was amazing 🤩
@lucasj.pereira4912
@lucasj.pereira4912 Год назад
Awesome package indeed! I opened an discussion to add support for pt_BR as it seems to be missing and wont work with my code. Thank you Povilas for the showcase and Mohamed Ashraf for creating it.
@rahulxcr
@rahulxcr Год назад
Cool package
@NotBeHaris
@NotBeHaris Год назад
Awesome.
@Babaknouri
@Babaknouri Год назад
cool, thank you
@AbdelghafourElmarzougui-zp1kh
Great package
@mohammadsalmani4254
@mohammadsalmani4254 Год назад
This package is useful just for development. In production it will have problems with git.
@GergelyCsermely
@GergelyCsermely Год назад
Thanks.
@superuser6718
@superuser6718 Год назад
thank you bro
@ashickurnoor
@ashickurnoor Год назад
I am facing a issue, 1- I want to permit specific user to update specific language, how to do it?
@majedmajed448
@majedmajed448 Год назад
hello , nice job , i have an issue with this package Target class [Outhebox\LaravelTranslations\Http\Controllers\Outhebox\LaravelTranslations\Http\Controllers\TranslationController] does not exist. the controller path duplicate when i add this to my project could you please give any advise
@thenobody940
@thenobody940 Год назад
Hi, I have try the package and my project loading time jumped from 150ms to 9s. What could that be?
@LaravelDaily
@LaravelDaily Год назад
Use Laravel Debugbar to find out what DB queries are executed
@abdulrahmannashaat7851
@abdulrahmannashaat7851 Год назад
Hello, there was a discount based on uses's country. Where I can found and activate it
@LaravelDaily
@LaravelDaily Год назад
coupons.laraveldaily.com
@devahmadnahal3772
@devahmadnahal3772 Год назад
Can I create a middleware that catches the error before the response reaches the user? I don't mean the try catch Thanks 🌹
@LaravelDaily
@LaravelDaily Год назад
You can override the behavior of exceptions, probably read this section of docs: laravel.com/docs/9.x/errors#the-exception-handler But it depends on WHAT type of error you want to catch.
@ayoubmallek7497
@ayoubmallek7497 Год назад
hi i opened the link to the usefull packages and its amazing i want to ask do you have a course with demos that goes through all those usefull packages ?
@LaravelDaily
@LaravelDaily Год назад
My courses are mostly about specific topics, not just listing the packages :) More useful packages I often demo on this RU-vid channel, not sure if it would be worth a separate course.
@Raysierer
@Raysierer Год назад
Unfortunately, I do not find the package so great. Purely database-based would be rather nicer. Let's assume the project is in a github repository and deployed to a server. Then you get, if someone changes the translation directly in the files on the server, a conflict of the versions locally or if a dev deploys his changes
@Mohmmed.Ashraf
@Mohmmed.Ashraf Год назад
Thank you for your feedback. The database is actually an important component of the package, as it is used for several key features such as tracking changes and enabling rollbacks (revisions). This revision feature is currently in development and will be released in a future update. Additionally, the database is used to store phrases and their attributes for validation, which helps to ensure that the package functions smoothly in a production environment. There are also several ways to avoid conflicts while using the package, such as not needing to track the translation files once the package has been installed and all translations have been imported. Thank you for your understanding.
@BlueJDev
@BlueJDev Год назад
If this package was purely database reliant it would slow the website down quite a lot for no reason and introduce a lot more memory requirement! The fact that you can publish the changes at will to the config files means the app will not run slower than if it was all in a database. The issue of overwriting changes made locally to the files you mention can simply be fixed by the package scanning for changes or keeping track of when the package updated the file Vs when the file was last edited and rescanning if they differ. Not a massive issue really... (I should note I have no affiliation to this developer nor have I used the package)
@Noum77
@Noum77 Год назад
The database is a unnecessary addition imo since it acts as a duplicate data storage on top of already existing translation files
@Mohmmed.Ashraf
@Mohmmed.Ashraf Год назад
Thank you for your feedback. I understand your concern about the database being duplicate data storage. However, the database is actually required for several important features in the package, including the ability to track changes and roll back to previous versions (revisions). This feature is currently in development and will be released in a future update. In the meantime, the database serves a crucial role in the functioning of the package, such as storing the phrases and their attributes for validation. Thank you for your understanding.
@smith4591
@smith4591 Год назад
This is actually very useful when you are inviting external users to translate your website for you. Then those external users don't have to learn Laravel or edit source files directly. Even Facebook use similar techniques to this. That's how they manage to translate their websites to many languages.
@BlueJDev
@BlueJDev Год назад
I disagree, for the functionality and convenience this package offers the database is required. I was thinking this would slow down the application a lot until it was mentioned that you need to publish any changes which write them to the original files meaning there would be no noticeable difference in speed of the application. I don't believe this would be as quick or easy to build without the database...
Далее
Laravel Translations: Store in PHP or JSON Files?
7:34
Faster Eloquent: Avoid Accessors with Foreach
9:35
Просмотров 53 тыс.
iPhone 16 для НИЩЕБРОДОВ!
00:51
Просмотров 313 тыс.
These New Components Blew My Mind
7:06
Просмотров 90 тыс.
The Tools I Use to Build Products in Laravel
19:00
Просмотров 27 тыс.
Laravel: Single to Multi-Language - Practical Demo
10:28
PHP Optimization: if-else VS Eloquent::when()
3:20
Просмотров 21 тыс.
9 Tips for Shorter Laravel Code
10:16
Просмотров 61 тыс.