• Czas czytania ~1 min
  • 14.03.2023

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ż, .vuez 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.

Comments

No comments yet
Yurij Finiv

Yurij Finiv

Full stack

O

Professional Fullstack Developer with extensive experience in website and desktop application development. Proficient in a wide range of tools and technologies, including Bootstrap, Tailwind, HTML5, CSS3, PUG, JavaScript, Alpine.js, jQuery, PHP, MODX, and Node.js. Skilled in website development using Symfony, MODX, and Laravel. Experience: Contributed to the development and translation of MODX3 i...

O autorze CrazyBoy49z
WORK EXPERIENCE
Kontakt
Ukraine, Lutsk
+380979856297