2014-11-28 2 views
2

В моем Localizable.Strings Я стараюсь иметь все пары в алфавитном порядке. Можно ли переупорядочить их в алфавитном порядке файл Localizable.strings с регистром без учета регистра? Maby использует genstring или специальный скрипт bash?Заменить файл .strings

Например у меня есть строки:

"app" = "app"; 
"Application settings" = "Application settings"; 
"back" = "back"; 
"Back" = "Back"; 
"Average rating" = "Average rating"; 

Я хочу получать:

"Average rating" = "Average rating"; 
"app" = "app"; 
"Application settings" = "Application settings"; 
"back" = "back"; 
"Back" = "Back"; 

ответ

4

Вы можете использовать игнорировать регистр sort:

sort -f Localizable.strings 
"app" = "app"; 
"Application settings" = "Application settings"; 
"Average rating" = "Average rating"; 
"Back" = "Back"; 
"back" = "back"; 
+0

ИТ ОКЕЙ, но иногда у меня есть комментарии для строк. а затем выход выглядит следующим образом: «YYY» = «YYY», «ZZZ» = «ZZZ»,/* A * /,/* B * /. В любом случае, ваш ответ правильный. Должен ли я создать новый вопрос и добавить комментарий? – Szu

+0

Да, пожалуйста, создайте новый вопрос, и мы постараемся найти решение для него. – anubhava

+0

где написать эту оценку «sort -f Localizable.strings» –