Czy ktoś może wyjaśnić xliff:g
dla ciągów/lokalizacji.Jak korzystać z Android xliff: g
Rozumiem, że xliff:g
nie powinno tłumaczyć niczego wewnątrz rzeczy <>
, ale nie rozumiem, jak dokładnie użyłbym tego w kodzie.
Przykładem mam w moim przypadku jest praktyka hiszpański tłumaczenia, że mam posiada:
<string name="order_quantity">Cantidad: <xliff:g id="quantity" example="2">%d/xliff:g</string>
Jestem teraz próbuje dostać zlokalizowane ciągi xliff:g
do pracy. Co to jest id
tutaj i co robi? I jak to się nazywa?
Co to jest %d
i co robi? Jaki jest sens example
? Ponadto, jak nazwałbym to w kodzie, jeśli w ogóle?
Dlaczego nie ktoś po prostu zrobić poniższy kod, aby wstawić następujące xml:
<string name="quant">Quantity: </string>
do java tak:
getString(R.string.quant) + quantity
tak, że droga to concactenates zmienną ilość do getString
?
Przepraszam za to. Ręcznie go napisałem. Jest to poprawne w rzeczywistych xml: p –
Też miałem zamiar połączyć java, nie xml. Więc po prostu przetłumaczony ciąg w xml, a następnie połączyć wartość w java. –
Znowu to nie zadziała, ponieważ w moim przykładzie parametr podstawienia znajduje się w innej pozycji (np. 3 elementy w porównaniu do pozycji: 3). – kcoppock