From 72b907bfcaa215ee97f206b3587acd26f75b6d4c Mon Sep 17 00:00:00 2001 From: Michael Date: Fri, 26 Jan 2024 10:23:56 +0100 Subject: [PATCH 1/2] Use lang_path helper to set the correct translation folder --- src/FieldServiceProvider.php | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/FieldServiceProvider.php b/src/FieldServiceProvider.php index 09039da..8574599 100644 --- a/src/FieldServiceProvider.php +++ b/src/FieldServiceProvider.php @@ -12,7 +12,7 @@ public function boot(): void { if ($this->app->runningInConsole()) { $this->publishes([ - __DIR__ . '/../resources/lang' => resource_path('lang/vendor/nova-google-autocomplete'), + __DIR__.'/../resources/lang' => lang_path('/vendor/nova-google-autocomplete'), ], 'nova-google-autocomplete-lang'); $this->publishes([ @@ -20,14 +20,13 @@ public function boot(): void ], 'nova-google-autocomplete-config'); } - - $this->loadTranslationsFrom(__DIR__ . '/../resources/lang', 'nova-google-autocomplete'); - $this->loadJsonTranslationsFrom(resource_path('lang/vendor/nova-google-autocomplete')); + $this->loadTranslationsFrom(__DIR__.'/../lang', 'nova-google-autocomplete'); + $this->loadJsonTranslationsFrom(lang_path('/vendor/nova-google-autocomplete')); Nova::serving(function (ServingNova $event) { - Nova::script('google-autocomplete', __DIR__ . '/../dist/js/field.js'); + Nova::script('google-autocomplete', __DIR__.'/../dist/js/field.js'); Nova::remoteScript('https://maps.googleapis.com/maps/api/js?key='.config('nova-google-autocomplete.api_key').'&libraries=places'); - Nova::translations(resource_path('lang/vendor/nova-google-autocomplete/' . app()->getLocale() . '.json')); + Nova::translations(lang_path('/vendor/nova-google-autocomplete/'.app()->getLocale().'.json')); }); } } From c859b1dd6e48a3c278b6e359090fe551a74287e5 Mon Sep 17 00:00:00 2001 From: Michael Date: Fri, 26 Jan 2024 10:35:27 +0100 Subject: [PATCH 2/2] Update readme and fix internal path --- README.md | 2 +- src/FieldServiceProvider.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index f75fbc9..c18cb6f 100644 --- a/README.md +++ b/README.md @@ -158,7 +158,7 @@ Code::make('Address')->json()->onlyOnDetail(), ## Localization -If you want this package in your language, just create a json lang file in your `resources/lang/vendor/nova-google-autocomplete` folder. +If you want this package in your language, just create a json lang file in your `/lang/vendor/nova-google-autocomplete` folder. ## Changelog diff --git a/src/FieldServiceProvider.php b/src/FieldServiceProvider.php index 8574599..827c310 100644 --- a/src/FieldServiceProvider.php +++ b/src/FieldServiceProvider.php @@ -20,7 +20,7 @@ public function boot(): void ], 'nova-google-autocomplete-config'); } - $this->loadTranslationsFrom(__DIR__.'/../lang', 'nova-google-autocomplete'); + $this->loadTranslationsFrom(__DIR__.'/../resources/lang', 'nova-google-autocomplete'); $this->loadJsonTranslationsFrom(lang_path('/vendor/nova-google-autocomplete')); Nova::serving(function (ServingNova $event) {