Upgrade to Pro — share decks privately, control downloads, hide ads and more …

String Catalog

String Catalog

WWDC 2023で発表のあったString Catalogについてです。
NDAを考慮し、公開されている以下のセッションで話された内容についてのみ記述しています。

・Discover String Catalogs
 ・https://developer.apple.com/videos/play/wwdc2023/10155/
・What's new in Xcode 15
 ・https://developer.apple.com/videos/play/wwdc2023/10165
・Localizing and varying text with a string catalog
 ・https://developer.apple.com/documentation/xcode/localizing-and-varying-text-with-a-string-catalog?changes=la

kamui_project

June 20, 2023
Tweet

More Decks by kamui_project

Other Decks in Programming

Transcript

  1. String Catalog
    2023/6/20 #82 potatotips かむい

    View Slide

  2. ● name: @kamui_project
    ● company: REALITY Inc.
    ● latest potatotips presentation
    ○ #79
    自己紹介

    View Slide

  3. https://developer.apple.com/videos/play/wwdc2023/10165/

    View Slide

  4. String Catalogとは
    https://developer.apple.com/videos/play/wwdc2023/10165/

    View Slide

  5. ● .strings / .stringsdictを管理する必要
    ● 全ての文字列を手作業でコードと同期
    ● コンテンツのローカライズを見落とすことも
    ○ 翻訳されてない文字列が発生
    ● 長年このプロセスに依存
    ⇨ String Catalog(.xcstrings)で
    大きく変化
    これまでのローカライズ

    View Slide

  6. String Catalogでは
    https://developer.apple.com/videos/play/wwdc2023/10155/

    View Slide

  7. String Catalogでは
    https://developer.apple.com/videos/play/wwdc2023/10155/

    View Slide

  8. String Catalogでは
    https://developer.apple.com/videos/play/wwdc2023/10155/

    View Slide

  9. String Catalogでは
    https://developer.apple.com/videos/play/wwdc2023/10155/

    View Slide

  10. String Catalogでは
    https://developer.apple.com/videos/play/wwdc2023/10155/

    View Slide

  11. String Catalogでは
    https://developer.apple.com/videos/play/wwdc2023/10155/

    View Slide

  12. String Catalogの導入
    https://developer.apple.com/videos/play/wwdc2023/10155/

    View Slide

  13. ● SwiftUI views
    ○ LocalizedStringKeyの活用
    ローカライズ可能文字列
    https://developer.apple.com/videos/play/wwdc2023/10155/
    https://developer.apple.com/videos/play/wwdc2023/10155/

    View Slide

  14. ● SwiftUI views
    ○ commentの活用
    ローカライズ可能文字列
    https://developer.apple.com/videos/play/wwdc2023/10155/

    View Slide

  15. ● SwiftUI views
    ○ commentの活用
    ローカライズ可能文字列
    https://developer.apple.com/videos/play/wwdc2023/10155/

    View Slide

  16. ● SwiftUI views
    ○ commentの活用
    ローカライズ可能文字列
    https://developer.apple.com/videos/play/wwdc2023/10155/

    View Slide

  17. ● SwiftUI views / Swift
    ローカライズ可能文字列
    https://developer.apple.com/videos/play/wwdc2023/10155/

    View Slide

  18. ● AppleはAccessibilityと同じくInclusivity(社会的な包括性)を
    強く信じている
    ● 世界中のより多くの人にコンテンツを届ける手段の1つ
    ○ ローカライズ
    ● String Catalogの登場により今秋からローカライズを始める人
    が増えると良いですね
    最後に

    View Slide

  19. ● Discover String Catalogs
    ○ https://developer.apple.com/videos/play/wwdc2023/10155/
    ● What’s new in Xcode 15
    ○ https://developer.apple.com/videos/play/wwdc2023/10165
    ● Localizing and varying text with a string catalog
    ○ https://developer.apple.com/documentation/xcode/localizing-and-varying-text-with
    -a-string-catalog?changes=la
    参考

    View Slide

  20. fin

    View Slide