OK, cel tego pytania nie jest ściśle związany z programowaniem, ale jest to pytanie, na które programiści mogą odpowiedzieć za pomocą narzędzi programistycznych, a programiści mogą znaleźć przydatne odpowiedzi tutaj. Niedźwiedź ze mną.W jaki sposób mogę dokonać inżynierii wstecznej plików lokalizacji w systemie Mac OS X w celu nauki języków naturalnych?
Uważam, że zmiana języka systemu w systemie Mac OS X jest użytecznym sposobem na zwiększenie mojej znajomości języków naturalnych, np. Francuskiego. Czasami jednak znajduję pozycję menu lub okno dialogowe w języku francuskim, którego nie rozumiem, a nudzenie tłumaczenia w języku angielskim lub zmiana języka systemu z powrotem na angielski. Ale wiem, że angielskie tłumaczenie jest ukryte gdzieś w pliku lokalizacyjnym i mapuje jakoś do francuskiej frazy. Tak więc chcę wyodrębnić cały tekst ze wszystkich plików lokalizacyjnych, aby opracować mapowanie tego wyrażenia w języku angielskim = to wyrażenie w języku francuskim, aby móc je łatwo wyszukać.
Wiem, że pliki lokalizacyjne są przechowywane w plikach Localizable.strings, lproj i nib, ale nie mogę odczytać, jak są przechowywane i jak z nimi pracować. Mogę programować, ale nigdy nie napisałem nic w Xcode. Wszystkie informacje, jakie mogę znaleźć, to dla programistów Mac OS/iOS zlokalizowanie ich oprogramowania, a nie dla hakerów do wyodrębniania już wykonanych informacji o lokalizacji.
Jak mogę wyodrębnić informacje o języku obcym jako zwykły tekst z systemu Mac OS X i plików lokalizacyjnych oprogramowania innej firmy? Dzięki!
Dzięki za pomoc, rozumiem, co mówisz o przechowywaniu rzeczy na listach właściwości, ale nadal mam problem z ustaleniem, w jaki sposób różne pliki łańcuchów są powiązane i gdzie są zwykle przechowywane. – arandomlypickedname
Czy możesz dokładnie wyjaśnić, z czym masz problem? – bdash