[iOS SDK] 文字列をローカライズする際に使える awk スクリプト
iOSで文字列をローカライズする際に Localizable.strings ファイルに
"ローカライズしたい文字列" = "ローカライズした文字列";
のように記述するが、ローカライズしたい文字列だけがたくさんある場合、上記の形式で Localizable.strings に書くのも手間なので、久しぶりに 1ライナーの awk スクリプトを書いた。
(words.txt にローカライズしたい文字列たちを1行ごとに記載しておく)
awk '{print "\"" $0 "\" = \"" $0 "\";"}' words.txt
久しぶりだったので sedでも書けるかと思って調べたがこういうときはawkだ。
$0 が行をさすので、単純に行の前後にダブルクォートを追加して、= を付けて並べてセミコロンを付けているだけだが手動でやると無駄に時間がかかってしまう。
実際にローカライズしたかったのは、LEXNAMES(5WN) manual page にあるWordnet の単語分類。
こちらを品詞代わりに使わせてもらってます。
関連記事
-
-
WWDC 2010 開幕
去年と違って今年はすっかりTwitterが一般化しているので、WWDCに行く人たちの様子がよくわかる
-
-
EverLearn 2.2.1 を公開しました
自作英単語学習アプリ EverLearn 2.2.1を公開しました。 ユーザの方から
-
-
Learn iPhone and iPad Cocos2D Game Development
洋書だけれども、ApressからCocos2d を使ってゲーム開発する本として Learn iPho
-
-
イタリア語でレビューをいただきました
おんぷちゃん for iPad にイタリア語でレビューをいただきました。 Ottimo! O
-
-
iPhoneゲーム開発ワークショップ 翔泳社 PJ Cabrera
以前紹介した、iPhone Games Projects の翻訳本「iPhoneゲーム開発ワークショ
-
-
[iPad開発本] Beginning iPad Development
まだ数が少ないiPad開発本がApressから出たみたい。(Beginning of iPad De
-
-
[iOS SDK] 物書堂の辞書アプリと連携してみた
物書堂は使い勝手のよい辞書アプリをたくさんリリースしている会社だ。 今作っている英単語学習アプリで
-
-
Corona SDK 調査4日目
今日はスクリプト言語による効率的ゲーム開発を読んで、ちょっとテストプログラムを書いたくらいであまり進
-
-
iPhone 6 Plus iSight カメラ交換プログラムに行ってきた
iPhone 6 Plus iSight カメラ交換プログラム - Apple サポート の発表があ
-
-
iPhoneアプリ おんぷちゃん開発日記 音楽理論学習本 Practical Theory Complete
おんぷちゃん開発のために多少の音楽理論が必要となり、良い本を探していたところ下記の本を発見しました。