Tips的に色々

仕事から趣味に至るまで徒然なるままに

Xiaomi Smart Band 7 の対応言語一覧と お薦め連携アプリ(9/18UPDATE)

2023-09-18 02:10:15 | データ

※日本版を入手したのでアップデートしました。
 なお、中国版の入手予定はありません。
 日本語版を入手した時点でスマートバンドのバージョンが上がってしまい、
 スマートバンドから言語設定ができなくなりました。(2.1.0.1→2.1.1.1)
 また、Zepp Lifeで設定できる言語もかなり減ってしまっています。
 元々「スマートフォンの言語に合わせる」というメニューがあるので、
 非対応になったわけではないと思いますが……。
 ちょうどバージョンアップ前後で本体を入れ替えたので、
 残念ながら対比しての情報はお伝えできません。

Xiaomi Smart Band 7 日本版の対応言語一覧(メニュー順)

  • 英語
  • 中国語(繁体字)
  • ハングル文字 ←New!
  • ベトナム語
  • タイ語 ←New!
  • 日本語
  • インドネシア語 ←New!
以下は上記以外でHPに記載のある言語です。
  • ドイツ語
  • イタリア語
  • フランス語
  • ノルウェー語
  • デンマーク語
  • 中国語(簡体字)
  • その他(不明)

Xiaomi Smart Band 7 グローバル版の対応言語一覧(メニュー順)

  • 英語
  • ロシア語
  • スペイン語
  • ポルトガル語(ポルトガル)
  • ポルトガル語(ブラジル)
  • ポーランド語
  • イタリア語
  • ドイツ語
  • トルコ語
  • チェコ語
  • ベトナム語
  • フランス語
  • タイ語
  • ウクライナ語
  • アラビア文字
  • ギリシャ語
  • インドネシア語
  • ルーマニア語
  • オランダ語
  • ヘブライ語
  • スウェーデン語
  • フィンランド語
  • ノルウェー語
  • デンマーク語
現物を見ながら気合で調べました(笑)

Xiaomi Smart Band 7 中国版の対応言語一覧(HP記載)

  • 英語
  • ドイツ語
  • イタリア語
  • フランス語
  • スペイン語
  • ロシア語
  • 中国語(繁体字)
  • その他(不明)
簡体字が明記されていません……。

連携アプリの使いやすさ

初期設定ではMi Fitnessというアプリが表示されますが、実はZepp Lifeというアプリにも対応しています。
Mi Fitnessはとても見やすくて分かりやすいのですが、GoogleカレンダーとGoogle Fitに連携できません。
Zepp Lifeは見やすさでは劣りますが、GoogleカレンダーとGoogle Fitを利用するならこちらをお薦めします。

なお、iPhoneの人はApple Watchを買った方が、全部入りで幸せになれます笑

--------
tsutaya0225あっとgmail.com


PythonでWindowを表示させる方法の考察(tkinterdnd2編)

2023-09-10 18:55:16 | プログラミング
一番良く見るパターンがこれ。

    from tkinter import *
    from tkinterdnd2 import *

    root = TkinterDnD.Tk()
    (略)

    root.mainloop()

関数もクラスも使わず手続き型言語のようにグローバルに記述。
オブジェクト指向も何もあったもんじゃない。

次に多いのがこれ。

    from tkinter import * 
    from tkinterdnd2 import *

    class App(TkinterDnD.Tk):
        def __init__(self):
            super().__init__()
            (略)

    if __name__ == "__main__":
        root = App()
        root.mainloop()

オブジェクト指向にはなっているけどクラスの必然性皆無。

さて、それじゃmain関数を実装……ルーチンが開始できない笑

折衷案としてこれはどうだろう?

    from tkinter import *
    from tkinterdnd2 import *

    def main():
        root = TkinterDnD.Tk()
        window_setting(root)
        root.mainloop()

    def window_setting(root):
        (略)

    if __name__ == "__main__":
        main()

本体はif文なんだけど、苦肉の策としてmain関数を作り出してみた。
これだとmainloopの前後もmain関数に書けるから可読性上がらないかな?

とりあえずしばらくはこの記法で行ってみようと思う。

--------
tsutaya0225あっとgmail.com