Андроид. Трансифекс. Доступ к новым строкамAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Андроид. Трансифекс. Доступ к новым строкам

Сообщение Anonymous »

Мне нужно напрямую добавить пары ключ-значение в Transifex (не добавляя их в файл strings.xml), а затем МОЙ сервер отправит ключи в приложения и в Интернет, которые будут использоваться через TX SDK, чтобы получить соответствующие переводы.
iOS и Интернет работают прекрасно, но Android в основном использует идентификаторы ресурсов для поиска подходящего перевода, но в моем случае он не определен в strings.xml, у меня нет Идентификатор ресурса для передачи в getString(id: Int)
Я попробовал приведенное ниже, но он возвращает 0.

Код: Выделить всё

int id = wrappedContext.getResources().getIdentifier(
identifier,
"string",
getApplicationContext().getPackageName()
);

//     where `wrappedContext` is the app context wrapped by Transifex
Я посмотрел на их SDK и, похоже, не существует прямого способа передать ключ строки КАК СТРОКУ и получить значение непосредственно из их json-файлов, в основном в обход родных ресурсов.
Я что-то упускаю или на Андроиде этого сделать нельзя?!?! Это кажется действительно абсурдным!
Ура!

Подробнее здесь: https://stackoverflow.com/questions/791 ... ew-strings
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»