【qb-core】scriptの日本語化は!?フォントを変えるにはどうしたらいいの!?かる~~~~~~~~~~~~~~く解説!

どうも!裏方ライフです!

今回はqb-coreの日本語化、qb-coreで使用できるscript(qs-smartphone等)、フォントの変え方等を解説していきたいと思います~!


【qb-coreフレームワークの日本語化】

これは超絶簡単です。

localeフォルダ内のen.luaを書き換えるだけです。

,や"が一つでも欠けただけで動かなくなるので気を付けてください!


qb-coreの翻訳だとこんな感じ

local Translations = {

    error = {

        not_online = 'プレイヤーはオフラインです。',

        wrong_format = '無効なフォーマットです。',

        missing_args = 'すべての引数が入力されていません。(x, y, z)',

        missing_args2 = 'すべての引数を入力する必要があります!',

        no_access = 'このコマンドは利用不可です。',

        company_too_poor = 'あなたの雇用主は破産しました。',

        item_not_exist = 'アイテムは無効です。',

        too_heavy = 'これ以上インベントリにアイテムは入りません。',

        location_not_exist = '場所が無効です。',

        duplicate_license = '重複したRockstarアカウントが見つかりました。',

        no_valid_license  = '有効なRockstarアカウントが見つかりませんでした。',

        not_whitelisted = 'あなたはこのサーバーでホワイトリストに登録されていません。',

        server_already_open = 'サーバーは既に起動されています。',

        server_already_closed = 'サーバーは既に閉鎖されています。',

        no_permission = 'あなたはこの操作の権限を持っていません。',

        no_waypoint = '行き先が設定されていません。',

        tp_error = 'テレポート中にエラーが発生しました。',

        connecting_database_error = 'サーバーに接続中にデータベースでエラーが発生しました。SQLサーバーが起動しているか確認してください。',

        connecting_database_timeout = 'サーバーに接続中にデータベースでタイムアウトが発生しました。SQLサーバーが起動しているか確認してください。',

    },

    success = {

        server_opened = 'サーバーが起動しました。',

        server_closed = 'サーバーが閉鎖されました',

        teleported_waypoint = 'テレポートしました。',

    },

    info = {

        received_paycheck = '$%{value}の給料を受け取りました。',

        job_info = '職業: %{value} | 階級: %{value2} | 勤務状態: %{value3}',

        gang_info = 'ギャング: %{value} | 階級: %{value2}',

        on_duty = '出勤しました!',

        off_duty = '退勤しました!',

        checking_ban = 'BANの状態を確認します。',

        join_server = '{Server Name}へようこそ!',

        checking_whitelisted = 'ホワイトリストに登録されているか確認します。',

        exploit_banned = 'あなたはBANされています。Discordサーバーで詳細を確認してください。: %{discord}',

        exploit_dropped = 'あなたはキックされました。',

    },

    command = {

        tp = {

            help = 'プレイヤーまたは座標へのテレポートを行います (管理者専用)',

            params = {

                x = { name = 'id/x', help = 'プレイヤーIDもしくはX座標を入力'},

                y = { name = 'y', help = 'Y座標を入力'},

                z = { name = 'z', help = 'Z座標を入力'},

            },

        },

        tpm = { help = 'マーカーへテレポートします (管理者専用)' },

        togglepvp = { help = 'PVPの状態を切り替えます (管理者専用)' },

        addpermission = {

            help = 'プレイヤーに権限を付与します (God Only)',

            params = {

                id = { name = 'プレイヤーID', help = 'プレイヤーIDを入力' },

                permission = { name = '権限', help = '権限のレベルを入力' },

            },

        },

        removepermission = {

            help = 'プレイヤーの権限を剥奪します (God Only)',

            params = {

                id = { name = 'プレイヤーID', help = 'プレイヤーIDを入力' },

                permission = { name = '権限', help = '権限のレベルを入力' },

            },

        },

        openserver = { help = 'サーバーを公開します (管理者専用)' },

        closeserver = {

            help = '権限がないプレイヤーに対しサーバーを閉鎖します (管理者専用)',

            params = {

                reason = { name = '理由', help = '閉鎖の理由を入力してください (任意)' },

            },

        },

        car = {

            help = '車両をスポーンします (管理者専用)',

            params = {

                model = { name = 'モデル', help = '車両のモデルを入力' },

            },

        },

        dv = { help = '車両を削除します (管理者専用)' },

        givemoney = {

            help = 'プレイヤーにお金を付与します (管理者専用)',

            params = {

                id = { name = 'プレイヤーID', help = 'プレイヤーIDを入力' },

                moneytype = { name = '入金先', help = 'お金の入金先を指定してください。(cash, bank, crypto)' },

                amount = { name = '金額', help = '金額をしてください' },

            },

        },

        setmoney = {

            help = 'プレイヤーのお金を指定します (管理者専用)',

            params = {

                id = { name = 'プレイヤーID', help = 'プレイヤーIDを入力' },

                moneytype = { name = '指定先', help = 'お金の指定先を指定してください。(cash, bank, crypto)' },

                amount = { name = '金額', help = '金額を指定してください' },

            },

        },

        job = { help = '現在の仕事を確認します' },

        setjob = {

            help = 'プレイヤーの仕事を指定します (管理者専用)',

            params = {

                id = { name = 'プレイヤーID', help = 'プレイヤーIDを入力' },

                job = { name = '仕事', help = '仕事名を入力' },

                grade = { name = '階級', help = '階級を指定' },

            },

        },

        gang = { help = '現在のギャング所属状況を確認します' },

        setgang = {

            help = 'プレイヤーの所属するギャングのチームを指定します (管理者専用)',

            params = {

                id = { name = 'プレイヤーID', help = 'プレイヤーIDを入力' },

                gang = { name = 'ギャング', help = 'ギャングのチーム名を入力' },

                grade = { name = '階級', help = '階級を指定' },

            },

        },

        ooc = { help = 'OOCチャットメッセージ' },

        me = {

            help = 'ローカルメッセージを表示',

            params = {

                message = { name = 'メッセージ', help = 'メッセージを送信します' }

            },

        },

    },

}


Lang = Lang or Locale:new({

    phrases = Translations,

    warnOnMissing = true

})


【フォントの変更(基礎)】
大体文字が出てくるスクリプトは[html]フォルダが入ってると思うので、その中の[style.css]フォルダを開きます。
そうすると一行目に @import ~~~
ってあると思うのでそれを消してもろて、
https://fonts.google.com/
上記サイトから好きなフォントの@import ~~をコピーして置き換えてあげてください。

そしたらそのあとのfont family~~~とかも置き換えてもろて。

ログインしてもろたらええ感じにフォントが変わってると思います。

スマホやガレージのスクリプトに関しては、[script.js]みたいなファイルがあると思うんでそこでUIの翻訳ができますよ^-^

(何言うてるかわからんかったらごめんなさい)

そういえばわかんないことがあったらコメントしてくださいね。(´Д⊂ヽ

コメント

このブログの人気の投稿

【2024最新・日本語版】FiveMサーバーはどのサービスがいいの!?レンタルサーバーを紹介!

【qb-core】オリジナルアイテムを追加したい!!!!!!!人へ。