Fuzion Logo
fuzion-lang.dev — The Fuzion Language Portal
JavaScript seems to be disabled. Functionality is limited.

internationalization/japanese.fz


# This file is part of the Fuzion language implementation.
#
# The Fuzion language implementation is free software: you can redistribute it
# and/or modify it under the terms of the GNU General Public License as published
# by the Free Software Foundation, version 3 of the License.
#
# The Fuzion language implementation is distributed in the hope that it will be
# useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public
# License for more details.
#
# You should have received a copy of the GNU General Public License along with The
# Fuzion language implementation.  If not, see <https://www.gnu.org/licenses/>.


# -----------------------------------------------------------------------
#
#  Tokiwa Software GmbH, Germany
#
#  Source code of Fuzion standard library feature internationalization.japanese
#
# -----------------------------------------------------------------------

# japanese -- provides data for japanese format
#
public japanese : provide is

    # format date using the most common Japanese formatting rules, see
    # https://en.wikipedia.org/wiki/Date_and_time_notation_in_Japan
    #
    # ex.`date 2024 4 12` results in `2024年 12月 4日`.
    #
    public redef date(d i32, m i32, y i32) String
    =>
        "{y}年 {m}月 {d}日"

    # ex.`currency 300000` results in `300000¥`.
    #
    public redef currency(c i32) String
    =>
        "{c}¥"

last changed: 2025-06-17