Přeskočit na hlavní obsah

Nelze psát desetinnou čárku na numerické klávesnici (macOS)

Na macOS se místo desetinné čárky zapíše tečka — jak to opravit v Info.plist

Autor: Petr Pech

Na macOS se může stát, že na numerické klávesnici nejde napsat desetinnou čárku — místo ní se zapíše tečka. Aplikace se v takovém případě spustila s jiným než českým jazykovým nastavením Javy.

ℹ️ Týká se pouze macOS a pouze o nastavení desktopové aplikace.

Postup

  1. Ve Finderu otevřete složku Aplikace, klikněte na FlexiBee.app pravým tlačítkem (nebo Ctrl + levé tlačítko) a zvolte Zobrazit obsah balíčku.

  2. Otevřete soubor Contents/Info.plist v textovém editoru.

  3. Ve spodní části souboru najděte seznam parametrů Javy — poznáte jej podle parametru -Xmx (např. <string>-Xmx1g</string>).

  4. Pod tento parametr doplňte dva řádky:
    <string>-Duser.country=CZ</string>
    <string>-Duser.language=cs</string>

  5. Soubor uložte a Flexi restartujte.

📝 Konkrétní hodnota u -Xmx se u každé instalace liší podle toho, kolik paměti máte pro Javu vyhrazeno — viz článek Navýšení paměti pro Javu. Parametry přidávejte, stávající hodnotu nepřepisujte.

Dostali jste odpověď na svou otázku?