[iOS SDK] 文字列をローカライズする際に使える awk スクリプト

公開日: : 最終更新日:2015/09/06 iPad, iPhone

iOSで文字列をローカライズする際に Localizable.strings ファイルに

"ローカライズしたい文字列" = "ローカライズした文字列";

のように記述するが、ローカライズしたい文字列だけがたくさんある場合、上記の形式で Localizable.strings に書くのも手間なので、久しぶりに 1ライナーの awk スクリプトを書いた。

(words.txt にローカライズしたい文字列たちを1行ごとに記載しておく)

awk '{print "\"" $0 "\" = \"" $0 "\";"}' words.txt

久しぶりだったので sedでも書けるかと思って調べたがこういうときはawkだ。

$0 が行をさすので、単純に行の前後にダブルクォートを追加して、= を付けて並べてセミコロンを付けているだけだが手動でやると無駄に時間がかかってしまう。

実際にローカライズしたかったのは、LEXNAMES(5WN) manual page にあるWordnet の単語分類。
こちらを品詞代わりに使わせてもらってます。

awk

関連記事

Xcode6 を使うために強制的に Mavericks にアップグレードさせられたら重い

Mavericks の不具合をさけるためにわざわざ Mountain Lion (10.

記事を読む

no image

Kickstarter で iPhone/Android で使える腕時計 Pebble に出資してみた

Kickstarter で28時間で100万ドルを調達したという Pebble E-Pape

記事を読む

no image

さらに薄いiPhoneケース SwitchEasy Nude Ultra Clear

以前 eggshell for iPhone クリアを購入したが、Homeボタンを押す際などに力が入

記事を読む

no image

[iPhone SDK] 処理中の表示に便利 MBProgressHUD

今作っている位置情報通知アプリで、送信にそれなりに時間がかかるので、送信中には単なるUIActivi

記事を読む

no image

そのまま使えるiPhoneゲームプログラム

書店で見かけて立ち読みしてみた。 ゲームで使いそうな小技が紹介されている。ゲーム向けなので、Open

記事を読む

no image

[iPhone開発本] iPad電子書籍アプリ開発ガイドブック

2010年8月23日発売らしい。3570円と高いけれども、内容は濃そうだ。 目次はImpress D

記事を読む

LogLocations 1.3.4 リリース

久しぶりに、LogLocations をアップデートしました。今までピンを置いていた画面に、時刻を表

記事を読む

Apple Special Event 2017

2017年は仕事で死んでいたので、Special Eventの記事を書けていなかった。記録

記事を読む

Topeak Ridecase for iPhone 7 Plus は2017年1月発売

(画像はiPhone 6 Plus 用 Ridecase)7月にTopeak Ridecase fo

記事を読む

no image

iPhone から au 公式スパムメールを止める

hotinfo@himail.ezweb.ne.jp からau公式スパムが何度も届くので、重い腰を上

記事を読む

Ember Mug 2のACアダプタをUSB Type-Cに変えてみた

冬になると活躍する Ember Mug 2 の充電器は付属のACアダ

Wi-Fi6Eルータ TP-Link AXE5400購入

Wi-Fi6E を試してみたくなり、TP-Link AXE5

児童手当 認定請求書申請 2024 「請求者が養育をする18歳に達する日以降の最初の3月31日までの子の数」とは?

2024年に受給していない人には手紙が届くらしい。 電子申請も

Vision Proアプリ開発本 8/24、8/26に発売

Vision Proアプリ開発入門 P400が 8/24 に発売、V

Developer Strap が日本でも購入可能に

USアカウントでしか購入できなかった Vision Pro 用 De

→もっと見る

PAGE TOP ↑