Skip to content

Instantly share code, notes, and snippets.

@parzibyte
Created October 31, 2019 20:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save parzibyte/0e01bc6b949d26aca7315387583c078a to your computer and use it in GitHub Desktop.
Save parzibyte/0e01bc6b949d26aca7315387583c078a to your computer and use it in GitHub Desktop.
<?php
include_once "vendor/autoload.php";
use Symfony\Component\Translation\Loader\ArrayLoader;
use Symfony\Component\Translation\Translator;
$idioma = "es";
$traductor = new Translator($idioma);
$traductor->addLoader("array", new ArrayLoader());
$traductor->addResource("array", [
"saludo" => "Hola, mundo",
], "es");
$traductor->addResource("array", [
"saludo" => "Hello world!",
], "en");
$traductor->setFallbackLocales(["es"]); // Si no se encuentra el idioma, utilizamos es por defecto
$saludoTraducido = $traductor->trans("saludo");
echo $saludoTraducido;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment