How to translate and localize an iOS app with string catalogs in Xcode 15

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 พ.ย. 2024

ความคิดเห็น • 46

  • @RobertHolzapfel
    @RobertHolzapfel 10 หลายเดือนก่อน +1

    I thought I knew all about localization and then I accidentally started this video. And then you presented this awesome new feature of Xcode 15, namely the "StringCatalog", which is way more convenient and professional. Thanks for sharing your extraordinary knowledge here, I really appreciate it. ✌🏻🤩👍🏻

  • @maciejtrybilo
    @maciejtrybilo หลายเดือนก่อน

    Great video, just one thing: The problem with deleting strings that you don't want to translate is that, at least for storyboards, the strings will come back in once you rebuild the app! What you can do instead is right click and select Mark as "Don't translate".
    It is a bit annoying that you cannot select more than one string there, but maybe one day.

  • @heshuai9853
    @heshuai9853 9 หลายเดือนก่อน +2

    The tutorial is very clear

  • @oliver_lauritsen_oa
    @oliver_lauritsen_oa ปีที่แล้ว

    This makes it so much easier to localize an app especially if it’s not localized at start :before it could be a mess to find every place not localized

  • @RedPPP
    @RedPPP 7 หลายเดือนก่อน

    This is a very useful walkthrough of the string catalogs. Thank you for sharing.

  • @baronashura8757
    @baronashura8757 9 หลายเดือนก่อน

    Clear and comprehensive, thank you very much!

  • @unknownerror999
    @unknownerror999 6 หลายเดือนก่อน +1

    Could someone tell me plz, where is the video about working with Date()? thanks in advanced

  • @tommyborgenfalkskott
    @tommyborgenfalkskott 6 หลายเดือนก่อน

    Just what I needed! Looks really neat. Thank you!

  • @dmitriy6757
    @dmitriy6757 ปีที่แล้ว

    Oh, it's a really good theme for a video. Now I really need it.

  • @zardashtjaza1343
    @zardashtjaza1343 ปีที่แล้ว +1

    Hello Karin , please can you make an Tutorial on Navigation Route

  • @scottwilson-billing7542
    @scottwilson-billing7542 ปีที่แล้ว +1

    Thanks, that was great. My app has large localizable files in 11 languages.

  • @gerardbroeksteeg2063
    @gerardbroeksteeg2063 ปีที่แล้ว +2

    Thank you for a nice overview! One thing, though: I wonder if it is also possible to add/customize the "zero case". For example: "I have no books", instead of the automatic "I have 0 books"?

    • @gerardbroeksteeg2063
      @gerardbroeksteeg2063 8 หลายเดือนก่อน

      Found it! You can Control-click the variant key and then select the Vary by Plural option. Then the 'zero' option shows up too 💪
      (I am not sure if that option was there all the time, but at least in Xcode 15.3 it is available 🤓)

  • @Randor10
    @Randor10 ปีที่แล้ว

    Thank you very much for the in-depth real case examples!

  • @chezchezchezchez
    @chezchezchezchez ปีที่แล้ว

    I haven’t even supported dark mode yet, I better get started on dark mode before I worry about localization. Thanks a lot Karin- this is great though!

  • @Pepe_the_raver
    @Pepe_the_raver ปีที่แล้ว

    Thanks a lot, Karin! I was translating the iTunes app from your project and this will be very useful!

  •  4 หลายเดือนก่อน

    Awesome video! Vielen Dank 🙏

  • @in60
    @in60 3 หลายเดือนก่อน

    Danke! Tolles Video!

  • @lixiang182
    @lixiang182 11 หลายเดือนก่อน

    Amazing content!! I learn a lot from this so detailed video, cooooool~

  • @sunshine_279
    @sunshine_279 15 วันที่ผ่านมา

    Can you please show how to change KeyID names? you missed that part completely in the video.

  • @AnotherOneChannel404
    @AnotherOneChannel404 3 หลายเดือนก่อน

    Now my life much more easier, thank

  • @abdullabardiyev299
    @abdullabardiyev299 ปีที่แล้ว

    it's very useful video but how can I change language in view or viewModel

  • @rickywitherspoon2861
    @rickywitherspoon2861 ปีที่แล้ว

    Do you know how the new string catalog handles terms of address? Masculine vs feminine in Spanish for example?

  • @llothar68
    @llothar68 11 หลายเดือนก่อน

    How many years will it take until CMake can use this feature? Have they even the old string tables implemented? There was a reason why i wrote my own xcodeproj generator (based on the same name rubygem). Sometimes being a control freak pays back.

  • @numalesoybea1348
    @numalesoybea1348 5 หลายเดือนก่อน

    Thanks man you're a life saver

  • @i8r4him
    @i8r4him ปีที่แล้ว

    Danke für dieses Video, du hast mir sehr geholfen.👏🏻

  • @ekarademirr
    @ekarademirr 4 หลายเดือนก่อน

    Thank you 😍

  • @ud1t665
    @ud1t665 3 หลายเดือนก่อน

    Is there any way to export the xloc in a non-mac friendly way?

  • @Francescoct
    @Francescoct 6 หลายเดือนก่อน

    Can I change the language while the app is open? for example via a Picker? If yes, any suggestions? Because I defined a method that sets the UserDefaults for key "AppleLanguages" and after that I call .synchronize() method.. but to see a change, I have to restart the app

    • @ud1t665
      @ud1t665 3 หลายเดือนก่อน

      Yes I have done this. My picker had to change the @AppStorage(“languageCode”) from “en” to “pl” or “uk” for example.

  • @Mirorval
    @Mirorval 6 หลายเดือนก่อน

    Very good. Thank you.

  • @penyt
    @penyt ปีที่แล้ว

    Has anyone experienced crash on commit for the localizable? I have a very big localizable (10k+ lines), and it now crashes on me every time I’m trying to commit any change to it.

  • @tchendoh
    @tchendoh ปีที่แล้ว

    Vidéo super utile! Merci! #french

  • @ordozgoite
    @ordozgoite 9 หลายเดือนก่อน

    Thank you so much!

  • @aleksejsigaj1373
    @aleksejsigaj1373 3 หลายเดือนก่อน

    Danke! :)

  • @elena-b2v3z
    @elena-b2v3z ปีที่แล้ว

    thank you :)

  • @shurale85
    @shurale85 ปีที่แล้ว

    If u add some items manually and wonder why pluralizations is not available just add %lld into the key. That will bring availability to specify plurals. It was not abvoius for me

  • @RahulShivhare-t1v
    @RahulShivhare-t1v 3 หลายเดือนก่อน

    Is this only works on SwiftUI?

  • @jur9103
    @jur9103 2 หลายเดือนก่อน

    But how to delete language from string catalogue? Is it even possible?

  • @bobweiram6321
    @bobweiram6321 ปีที่แล้ว

    That's interesting. I would have a hard time telling if you are French or German. I would guess you're probably from a border region between the two countries.

  • @captainmichaelj2321
    @captainmichaelj2321 ปีที่แล้ว

    In this age of AI, wouldn't it be easier if we just use legacy string files because it's more of copy paste operation, when you update one language to another? the string catalog seems to make it hard to update.

  • @BandarAlmarri-zm2th
    @BandarAlmarri-zm2th 8 หลายเดือนก่อน

    not very dynamic

    • @Bertjohn-du8zn
      @Bertjohn-du8zn 6 หลายเดือนก่อน +1

      0:32 0:34 0:35

  • @bjp_for_2024
    @bjp_for_2024 8 หลายเดือนก่อน

    Can we also do that usin in app setting ?

  • @victorriurean
    @victorriurean ปีที่แล้ว

  • @yasinkon
    @yasinkon 6 หลายเดือนก่อน

    Can we also do that usin in app setting ?