Отдельный файл для subtitle

swift3
xcode

#1

Здравствуйте, нужно засунуть информацию в subtitle как сделано это с обычным title
1.Нужно ли для этого создавать отдельный файл с переводом стран, или это можно все сделать в одном файле?(в проекте есть пример с Afghatistan(Афганистан))
2. Если это делается с отдельным файлом то как это можно сделать?

https://drive.google.com/open?id=0BxwDJU1yCNlBclNsMFViWHE2ZnM


#2

На это сообщение поступили жалобы от участников сообщества, поэтому оно временно скрыто.


#3

Вместо subtitle нужно сделать русский перевод страны, в проекте это делается через файл для обычного title, приложил ссылку на google disk c проектом


#4
 func loadListOfCountries() {
    // Specify the path to the countries list file.
    let pathToFile = Bundle.main.path(forResource: "countries", ofType: "txt")
    
    if let path = pathToFile {
        // Load the file contents as a string.
        let countriesString = try! String(contentsOfFile: path, encoding: String.Encoding.utf8)
        
        // Append the countries from the string to the dataArray array by breaking them using the line change character.
        dataArray = countriesString.components(separatedBy: "\n")
        
        // Reload the tableview.
        tblSearchResults.reloadData()
    }
}

#5

Здесь написана функция которая берет информацию с файла countries.txt


#6

Для начала вам стоит ознакомится с тем, как происходит локализация.


#7

Локализация приложения пока не нужна


#8

а это что?



#9

Разве это локализация?
Мне нужно subtitle засунуть текст который будет браться с файла как это сделано с title


#10

Ок.
А проблема в чем?
Создать файл со струкрутой:
English:Russian
и парсить его точно так же, как прошлый, только еще один разделитель учитывать.
Или создать xml/json файл и не морочить себе голову.


#12
 Какой алгоритм действий будет для json?

Создать массивы для title и subtitle, добавить их в ячейки
Создать структуру для json с написание всех стран?


#13

Мне за вас проект написать?


#14

Нет, я советуюсь с вами не насчет написания кода, а как лучше всего это сделать?


#15

Создать JSON со структурой

{
	"en1": "ru1",
	"en2": "ru2"
}

распарсить, получить дикшинари и запихнуть ключи в тайтлы, а велью в сабтайтлы. О чем тут советоваться?