Un usuario pregunt贸 馃憞
Hola,
驴Loco tambi茅n podr铆a admitir archivos .twig?
Comenc茅 a usar Wood 1.2.4 y me permite usar funciones de traducci贸n WP en archivos .twig (http://timber.github.io/timber/#translation-functions), pero no puedo usar Loco para la traducci贸n como en proyectos anteriores.
Ser铆a muy 煤til, gracias.
(@timwhitlock)
Hace 3 a帽os, 8 meses
Planeo agregar soporte twig, pero esta no es una aplicaci贸n muy com煤n y hay muchas caracter铆sticas m谩s importantes en la tuber铆a.
Not茅 tu solicitud de funci贸n. Hasta ahora, necesitar谩 generar archivos POT utilizando alg煤n otro software.
(@mjjinvincible)
Hace 3 a帽os, 7 meses
驴Loco tambi茅n podr铆a admitir archivos .twig?
+1
Si desea generar archivos POT con Loco, puede agregar la extensi贸n de la rama a la p谩gina de configuraci贸n y colocar un comentario de Twig en la parte superior de la (s) plantilla (s):
{#<?php#}
(@timwhitlock)
Hace 3 a帽os, 3 meses
El es stock de desarrollo (2.0.16-dev) tiene una configuraci贸n peque帽a, lo que significa que no tienes que usar este hockey de comentarios.
S贸lo hay que poner twig
como una extensi贸n de archivo PHP y sus cadenas se pueden extraer de las funciones i18n en estilo Wood.
Todav铆a tengo que agregar soporte completo / ampliado de Twig, ya que esto fue m谩s dif铆cil de lo esperado. Por lo tanto, los m茅todos actuales solo se aplicar谩n a las llamadas que parezcan una funci贸n PHP. es decir, lo siguiente funcionar谩:
{{ __("string","domain") }}
Pero lo siguiente No lo har谩 trabajo:
{{ "string" | translate("domain") }}
Ninguno de ellos:
{% translate from "domain" %}string{% endtranslate %}
(@mjjinvincible)
Hace 3 a帽os, 3 meses
Eso es genial timwhitlock. 隆Gracias por trabajar en esta funci贸n!
(@aintylyakey)
Hace 3 a帽os, 3 meses
隆Hola! Disfruto de la nueva funci贸n, 隆muchas gracias por esto! Sin embargo, he notado que las cadenas dentro de los atributos (‘Ir a la p谩gina anterior’ aqu铆) no lo hacen en el archivo .pot. Lo hacen otras cadenas (‘Anterior’ aqu铆).
{% if before_after and pagination.prev %}
<a href="{{pagination.prev.link}}" aria-label=" {{ __('Go to previous page', 'domain') }} " class="c-button c-posts-pagination__item c-posts-pagination__item_prev">{{ __('Previous', 'domain') }}</a>
{% endif %}
(@timwhitlock)
Hace 3 a帽os, 3 meses
@aintylyakey Eso tiene sentido. Todo se analiza como si fuera PHP, por lo que todo dentro del atributo aparecer谩 como una cadena literal.
Esto es b谩sicamente una trampa hasta que aplico un analizador Twig adecuado. Lo busqu茅 usando mi propia biblioteca Twig, pero tuve numerosas complicaciones. Tengo m谩s oportunidades de escribir un analizador de comandos, pero ahora eso est谩 en un segundo plano.
Creo que todos hubieran sido reemplazados por otro fraude. {{
le <?
antes de la se帽alizaci贸n, pero esto tambi茅n ser铆a imperfecto y propenso a varios problemas.
Hasta que est茅 disponible el an谩lisis adecuado, simplemente tenga en cuenta esta limitaci贸n y asigne variables Twig para su uso en atributos HTML.
(@aintylyakey)
Hace 3 a帽os, 3 meses
Gracias por el esfuerzo y la pista. Los cambiar茅 para usar variables en su lugar ahora.
驴Solucion贸 tu problema??
0 / 0