一部のボタンやラベルが他の言語へのローカライズがされない

実現したいこと

StoryBoardを使用し日本語をメインで作成しています。
ボタンやラベル名を他の言語にもしたいと思い勉強しています。
その上で下記問題が発生し、色々ネットで調べたりはしましたが当てはまる情報が得られずにおります。
対応方法などご存知の方がいらっしゃいましたらご教示頂けましたら幸いです。

1.Main.stringsに表示されないボタンやラベルがある
2.1に当てはまるボタン類を自分で入力をしても反映がされない(表示されているボタン類でも反映されないものがある)
3.tableViewのセルの文字もやりたい

1は理由などがあるのであれば今後の作成時に気をつけてやりたいと思うのでお教え頂きたいです。
3のtableView内のセルはsubTiltleを使用し配列で固定している文字となります。

該当のソースコード

swift

試したこと

2はネットで調べたところ自分でobjectIDを入力して設定する事により対応出来るとの事でしたので、やってみたところ特に変わる事がありませんでした。
1の登録されるものとされないものの違いとしてテキストをattributedにしているとダメなのかなとも思いました。
attributedで作成しているものはMainStrings内に記載をしてもダメなのでしょうか?
また、上記設定とは違い、もともとMain.stringに表示があり、attributedにしていなくてもstyleをFilledにしてsubtitleを使用しているボタンの設定の場合、subtitleのローカライズはされるもののtitle側がローカライズされなかったりもしています。

もしダメなのであればどの様にすれば良いかもご教示頂けましたら幸いです。

"objectID.configuration.title" = "ローカライズ名"
"objectID.normalTitle" = "ローカライズ名"

で試してみました。

何卒、宜しくお願い致します。

コメントを投稿

0 コメント