Uygulamam ile html dosyaları ve görüntüleri içeren bir dizini dağıtmam gerekiyor.Yerelleştirilmiş dizine giden yol nasıl bulunur?
Uygulama, farklı diller için desteğe sahiptir. Ben her dil için bir dizin oluşturulan ve daha sonra Yerele göre doğru bir seçim var:
NSString *language = [[NSLocale preferredLanguages] objectAtIndex:0];
NSString *path = [[NSBundle mainBundle] pathForResource:@"index"
ofType:@"html"
inDirectory:[language stringByAppendingPathExtension:@"html"];];
if (![[NSFileManager defaultManager] fileExistsAtPath:path])
{
// Fallback to english
path = [[NSBundle mainBundle] pathForResource:@"index"
ofType:@"html"
inDirectory:@"en.html"];
}
nasıl yapabilirim bu yerine (biraz dağınık olan) Yukarıdaki yapmak zorunda iyi bir anlaşma ?
belki nasılsa bunun için xx.lproj
dizinleri kullanılarak ve her xx.lproj dizininde yerelleştirilmiş bir html dizini koyarak ve doğru dosyayı bulmak için NSBundle pathForResource
kullanmak düşünüyorum. Yine de işe yaramazdım.
Gerçekten aradığım şey değil. –