Xamarin.FormsのPickerの"Done"を変更する->とりあえず"完了"にはなりました。

Xamarin.FormsのPicker使うとデフォルトでもAndroid側のはまぁいいんですが、iOSのだと右上に"Done"と表示されてちょっとどうなのよ感。
PickerRendererのソースをILSpyで見てもちょこっと修正というのではない感。

どうしたものかとググってたら
Info: How to change language (e.g. Back, Cancel) in standard-controls in iOS? — Xamarin Community Forums
にたどり着きました。

"Note: mabye you have to change the strings to your needed language."
などと書かれてましたが、info.plist開いて最後の方に

    <key>UILaunchStoryboardName</key>
    <string>LaunchScreen</string>
    <key>CFBundleLocalizations</key>
    <array>
        <string>en</string>
        <string>de</string>
        <string>es</string>
        <string>fr</string>
        <string>ja</string>
        <string>pt-BR</string>
        <string>ru</string>
        <string>zh-Hans</string>
        <string>zh-Hant</string>
    </array>
  </dict>

という感じに追加したらとりあえずPickerは変わった様子。

好きな文字にする方法はわかりませんが、ひとまず日本語になったのでよしとします…(´・ω・`)

追記:
シミュレーターで試したときは変わっておらず、実機にデプロイしたら変わりました。たぶんシミュレータの言語設定などがおかしいせいだと思いますが、未確認です。