Как я могу изменить язык Laravel Spark без редактирования всех лезвийных файлов? Я мог бы редактировать все файлы blade-файлов и менять labbels/messages с помощью функции lang()
, но затем я больше не получаю обновления blade-сервера (или мне нужно повторить это после каждого обновления).Как изменить язык в Laravel Spark?
ответ
У меня есть эта же проблема, не только с переводами, но и с небольшими изменениями, внесенными в макет и прочее, и, к сожалению, я не вижу ничего другого, что мы или они могли бы сделать сейчас, для переводов может быть довольно легко, но для других изменений, на самом деле. Изменения проверяются с использованием MD5, поэтому, если вы измените одну букву в своем представлении, вы сделаете ее незаменимой.
На следующий день после установки и изменения некоторых представлений я уже застрял, когда Спарк не смог обновить мои представления из-за этих изменений, и мне в основном пришлось пройти через измененные файлы и посмотреть, есть ли что-то важное. придется копировать обратно в шахты.
Думая, что в какой-то момент они могут добавить новые функции в Spark, мы никогда не получим их автоматически, если мы изменим эти представления. Вот почему мое решение заключалось в том, чтобы касаться только входа и регистрации, и пусть Spark справится со всем остальным в панели Spark, в то время как я создаю полностью отдельную систему вокруг него, используя свой собственный шаблон. В какой-то момент я знаю, что мне придется добавлять настройки, поэтому мне также нужно будет решить, будет ли вторая страница настроек, использовать мой собственный шаблон или просто отредактировать представления Spark и вернуться к этому невозможному автоматическому обновлению государство.
Spark еще не готов быть многоязычным, но теперь, с Мохамедом Саидом в команде Laravel, мы должны, вероятно, увидеть некоторые изменения в этой области.
Чтобы заменить взгляды искру с вашими, вы просто должны ставиться установки величины spark::
имен свой собственный каталог:
<?php
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
class AppServiceProvider extends ServiceProvider
{
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
//
}
/**
* Register any application services.
*
* @return void
*/
public function register()
{
$this->app['view']->addNamespace('spark', resource_path('/views/vendor/'.$namespace'));
}
}
Этот код добавляет новую папку в список тех Laravel Спарк уже есть, в в этом случае это будет мой resources/view
.
Вам также необходимо будет переместить AppServiceProvider
на линию выше Laravel\Spark\Providers\SparkServiceProvider::class,
в config/app.php
.
И вам не обязательно иметь все виды Spark в этой папке, Laravel - это вид нетерпеливых поисковых запросов, поэтому, если он его не найдет, он попытается найти его в оригинальных папках искры.
- 1. Изменить язык laravel filemanager
- 2. Изменить язык Laravel 5
- 3. Невозможно изменить язык в Laravel
- 4. Laravel: Как изменить язык в selectMonth?
- 5. Spark - Какой язык использовать?
- 6. Как я могу изменить язык ошибок в Laravel 5.1 динамически
- 7. Android - Изменить язык (язык)
- 8. Укажите язык проверки Laravel
- 9. Язык Laravel Resource Controller
- 10. Как изменить язык SAPUI5?
- 11. Как изменить язык WebDriver?
- 12. Как изменить язык UIImagepicker?
- 13. Как изменить язык приложения?
- 14. Как изменить язык управления?
- 15. Как изменить язык в GoogleMap?
- 16. Как изменить язык перевода?
- 17. Как изменить язык оного?
- 18. Как изменить язык FxCop?
- 19. Как изменить язык firefox?
- 20. изменить язык
- 21. Изменить язык в C#
- 22. Изменить язык в WooCommerce
- 23. Изменить язык в CakePHP
- 24. Изменить язык в PHP
- 25. Изменить язык в Runtime
- 26. изменить язык (язык) внутри приложения в НастройкеActivity
- 27. Язык не меняется в Laravel
- 28. Namespacing в Laravel Spark install
- 29. Laravel Spark не регистрируется в
- 30. Как изменить язык подсказки кнопок?
К сожалению, эти ваши варианты с видом файлов, имеющих жестко закодированный английский язык. –