HTML String Affixer to pakiet dla Laravel, aby projekty były wielojęzyczne. Ten pakiet znajduje ciągi tekstowe w HTML i zastępuje je funkcją lokalizacji:
{{-- Before --}}
<p>Some nice string</p>
{{-- After --}}
<p>{{ __('Some nice string') }}</p>
To narzędzie może być używane z dowolnym .jsx
, lub .twig
plikiem, jak również, .vue
z konfigurowalnymi prefiksami i sufiksami plików. Główne funkcje pakietu obejmują:Znajduje widoczne ciągi HTML i zastępuje je dołączonym
- Prefiks i sufiksy można dostosowywać (domyślne
{{ __('
i ) - Jeśli ciąg zawiera jeden ze znaków ostrzegawczych, nie zastąpi, ale wydrukuje lokalizację:
- Jeśli ciąg zawiera jeden z ignorujących znaków, po prostu ignoruje ciąg
- znaków Ignoruj znaki i znaki ostrzegawcze można dostosować z pliku konfiguracyjnego JSON ("ignoruj" i
') }}
"ostrzeżenia")
Ten pakiet obsługuje konfigurację, która może wyglądać podobnie do następującego pliku JSON:Następnie możesz zastąpić ciągi tłumaczeniami za pomocą następującego polecenia:
{
"folder": "resources/views",
"prefix": "{{ __('",
"suffix": "') }}",
"ignore": ["#", "_", ">", "^", "*", "="],
"warnings": ["%", "{", "(", "}", ")", "$", "'"]
}
./vendor/bin/hsa replace
# Or on Windows
./vendor/bin/hsawin replace
Możesz dowiedzieć się więcej o tym pakiecie, uzyskać pełne instrukcje instalacji i wyświetlić kod źródłowy w witrynie GitHub.You can learn more about this package, get full installation instructions, and view the source code on GitHub.