यदि आईओएस मैक ओएस की तरह है तो प्रत्येक ऐप में अपनी खुद की Localizable.strings फ़ाइल होती है। और प्रत्येक स्ट्रिंग फ़ाइल में आपके पास उन सभी छोटे तारों जैसे पूर्ण, संपादित, रद्द करें और इसी तरह हैं।
ये कुछ तार मैं Finder.app से अंग्रेजी Localizable.string फ़ाइल से नकल कर रहे हैं:
<key>AL1</key>
<string>Cancel</string>
<key>AL4</key>
<string>OK</string>
<key>AL9</key>
<string>Don’t Save</string>
<key>FF24</key>
<string>Save</string>
<key>U32</key>
<string>Yes</string>
<key>U33</key>
<string>No</string>
आप अंदाजा हो। प्रत्येक छोटी स्ट्रिंग प्रत्येक ऐप में स्थानीयकृत होती है।
यह iTunes.app से है।
/* ===== Ask User Strings ===== */
"23987.001" = "Yes";
"23987.002" = "No";
"23987.003" = "OK";
"23987.004" = "Cancel";
"23987.005" = "Ignore";
"23987.006" = "Quit";
"23987.007" = "Don’t Quit";
"23987.008" = "Apply";
"23987.009" = "Don’t Apply";
"23987.010" = "Later";
"23987.011" = "Don’t Save";
"23987.012" = "Save";
"23987.013" = "Stop";
"23987.014" = "Continue";
"23987.015" = "Delete";
"23987.016" = "Remove";
"23987.017" = "Replace";
"23987.018" = "Don’t Replace";
"23987.019" = "Do not ask me again";
थोड़ा और अधिक संरचित दिखता है। उनकी फ़ाइलों की प्रतिलिपि शायद अनुमति नहीं है, हालांकि ;-)
एक answer in apples devforum क्विन से एप्पल डेवलपर संबंध (eskimo1) द्वारा।
कुछ यूआई तत्व स्वचालित रूप से आपके लिए स्थानीयकृत होते हैं। उदाहरण के लिए, UIBarButtonItem पर आर्टवर्क। हालांकि, "ओके" और "रद्द करें" जैसे तारों को पाने के लिए कोई समर्थित तरीका नहीं है क्योंकि उनका उपयोग यूआईएक्शनशीट में किया जाता है। हालांकि, आपके स्थानीय अधिकारी के साथ सामना करने के लिए उन्हें छोटा होना चाहिए।
हालांकि 2 साल पुराना है। लेकिन नए धागे का एक ही परिणाम है। उन तारों को पाने का कोई तरीका नहीं है।
स्रोत
2012-02-08 20:27:50
के लिए यह काम नहीं कर रहा हो जाता है – Vyacheslav