From 24ced76d061142926f5edaae4786b97c804ecec5 Mon Sep 17 00:00:00 2001 From: eric122805 <120104583+eric122805@users.noreply.github.com> Date: Thu, 8 Dec 2022 20:30:20 +0800 Subject: [PATCH 1/4] Create zh_tw --- .../assets/midnightcontrols/lang/zh_tw | 152 ++++++++++++++++++ 1 file changed, 152 insertions(+) create mode 100644 src/main/resources/assets/midnightcontrols/lang/zh_tw diff --git a/src/main/resources/assets/midnightcontrols/lang/zh_tw b/src/main/resources/assets/midnightcontrols/lang/zh_tw new file mode 100644 index 0000000..294ddde --- /dev/null +++ b/src/main/resources/assets/midnightcontrols/lang/zh_tw @@ -0,0 +1,152 @@ +{ + "key.midnightcontrols.look_down": "視角下移", + "key.midnightcontrols.look_left": "視角左移", + "key.midnightcontrols.look_right": "視角右移", + "key.midnightcontrols.look_up": "視角上移", + "key.midnightcontrols.ring": "顯示額外按鍵菜單", + "midnightcontrols.action.attack": "攻擊", + "midnightcontrols.action.back": "向後移動", + "midnightcontrols.action.chat": "打開聊天欄", + "midnightcontrols.action.drop_item": "丟棄所選物品", + "midnightcontrols.action.exit": "退出", + "midnightcontrols.action.forward": "向前移動", + "midnightcontrols.action.hit": "挖掘", + "midnightcontrols.action.hotbar_left": "向左循環選擇快捷欄", + "midnightcontrols.action.hotbar_right": "向右循環選擇快捷欄", + "midnightcontrols.action.inventory": "物品欄", + "midnightcontrols.action.jump": "跳躍", + "midnightcontrols.action.left": "向左移動", + "midnightcontrols.action.pause_game": "暫停遊戲", + "midnightcontrols.action.pick_block": "選取方塊", + "midnightcontrols.action.pickup": "拿取一個/拿取一半", + "midnightcontrols.action.pickup_all": "拿取一組/拿取全部", + "midnightcontrols.action.place": "放置方塊", + "midnightcontrols.action.player_list": "玩家列表", + "midnightcontrols.action.quick_move": "快速移動物品", + "midnightcontrols.action.right": "向右移動", + "midnightcontrols.action.screenshot": "截圖", + "midnightcontrols.action.sneak": "潛行", + "midnightcontrols.action.sprint": "疾跑", + "midnightcontrols.action.swap_hands": "與副手交換", + "midnightcontrols.action.toggle_perspective": "切換視角", + "midnightcontrols.action.toggle_smooth_camera": "切換電影視角", + "midnightcontrols.action.use": "使用物品/放置方塊", + "midnightcontrols.action.zoom": "視野縮放", + "midnightcontrols.action.zoom_in": "縮放時將視野推近", + "midnightcontrols.action.zoom_out": "縮放時將視野拉遠", + "midnightcontrols.action.zoom_reset": "縮放時重置縮放距離", + "midnightcontrols.button.a": "A", + "midnightcontrols.button.b": "B", + "midnightcontrols.button.x": "X", + "midnightcontrols.button.y": "Y", + "midnightcontrols.button.left_bumper": "LB 鍵", + "midnightcontrols.button.right_bumper": "RB 鍵", + "midnightcontrols.button.back": "選擇鍵", + "midnightcontrols.button.start": "開始鍵", + "midnightcontrols.button.guide": "功能鍵", + "midnightcontrols.button.left_thumb": "左搖桿(按壓)", + "midnightcontrols.button.right_thumb": "右搖桿(按壓)", + "midnightcontrols.button.dpad_up": "十字鍵上", + "midnightcontrols.button.dpad_right": "十字鍵右", + "midnightcontrols.button.dpad_down": "十字鍵下", + "midnightcontrols.button.dpad_left": "十字鍵左", + "midnightcontrols.axis.left_x+": "左搖桿右(X軸正向)", + "midnightcontrols.axis.left_y+": "左搖桿上(Y軸正向)", + "midnightcontrols.axis.right_x+": "右搖桿右(X軸正向)", + "midnightcontrols.axis.right_y+": "右搖桿上(Y軸正向)", + "midnightcontrols.axis.left_trigger": "左扳機鍵", + "midnightcontrols.axis.right_trigger": "右扳機鍵", + "midnightcontrols.axis.left_x-": "左搖桿左(X軸負向)", + "midnightcontrols.axis.left_y-": "左搖桿下(Y軸負向)", + "midnightcontrols.axis.right_x-": "右搖桿左(X軸負向)", + "midnightcontrols.axis.right_y-": "右搖桿下(Y軸負向)", + "midnightcontrols.button.unknown": "未知(%d)", + "midnightcontrols.controller.connected": "手把 %d 已連接。", + "midnightcontrols.controller.disconnected": "手把 %d 已斷開。", + "midnightcontrols.controller.mappings.1": "請使用 %s 配置手把按鍵映射", + "midnightcontrols.controller.mappings.3": "並將按鍵映射文件放入此路徑:`%s.minecraft/config/gamecontrollerdb.txt%s`。", + "midnightcontrols.controller.mappings.error": "發生錯誤,無法讀取按鍵映射文件。", + "midnightcontrols.controller.mappings.error.write": "發生錯誤,無法保存按鍵映射文件。", + "midnightcontrols.controller.mappings.updated": "按鍵映射已更新!", + "midnightcontrols.controller_type.default": "默認", + "midnightcontrols.controller_type.dualshock": "DualShock", + "midnightcontrols.controller_type.switch": "Switch", + "midnightcontrols.controller_type.xbox": "Xbox", + "midnightcontrols.controller_type.steam": "Steam", + "midnightcontrols.controller_type.ouya": "OUYA", + "midnightcontrols.controls_mode.default": "鍵鼠", + "midnightcontrols.controls_mode.controller": "手把", + "midnightcontrols.controls_mode.touchscreen": "觸摸屏", + "midnightcontrols.hud_side.left": "左側", + "midnightcontrols.hud_side.right": "右側", + "midnightcontrols.menu.analog_movement": "識別搖桿輸入的精確值", + "midnightcontrols.menu.auto_switch_mode": "自動切換模式", + "midnightcontrols.menu.controller": "手把", + "midnightcontrols.menu.controller2": "額外手把", + "midnightcontrols.menu.controller_type": "手把類型", + "midnightcontrols.menu.controls_mode": "模式", + "midnightcontrols.menu.fast_block_placing": "方塊快速放置", + "midnightcontrols.menu.fly_drifting": "水平方向飛行慣性", + "midnightcontrols.menu.fly_drifting_vertical": "垂直方向飛行慣性", + "midnightcontrols.menu.hud_enable": "啟用HUD", + "midnightcontrols.menu.hud_side": "HUD位置", + "midnightcontrols.menu.invert_right_x_axis": "反轉右搖桿X軸", + "midnightcontrols.menu.invert_right_y_axis": "反轉右搖桿Y軸", + "midnightcontrols.menu.keyboard_controls": "鍵盤控制…", + "midnightcontrols.menu.left_dead_zone": "左搖桿死區", + "midnightcontrols.menu.mappings.open_input_str": "編輯按鍵映射文件", + "midnightcontrols.menu.max_left_x_value": "左搖桿X軸最大值識別範圍", + "midnightcontrols.menu.max_left_y_value": "左搖桿Y軸最大值識別範圍", + "midnightcontrols.menu.max_right_x_value": "右搖桿X軸最大值識別範圍", + "midnightcontrols.menu.max_right_y_value": "右搖桿Y軸最大值識別範圍", + "midnightcontrols.menu.mouse_speed": "鼠標移動速度", + "midnightcontrols.menu.reacharound.horizontal": "水平方向方塊放置輔助", + "midnightcontrols.menu.reacharound.vertical": "垂直方向方塊放置輔助", + "midnightcontrols.menu.reload_controller_mappings": "重新加載手把按鍵映射", + "midnightcontrols.menu.right_dead_zone": "右搖桿死區", + "midnightcontrols.menu.rotation_speed": "鏡頭旋轉速度 (X)", + "midnightcontrols.menu.y_axis_rotation_speed": "鏡頭旋轉速度 (Y)", + "midnightcontrols.menu.separator.controller": "手把", + "midnightcontrols.menu.separator.general": "通用", + "midnightcontrols.menu.title": "midnightcontrols — 設置", + "midnightcontrols.menu.title.controller": "手把選項", + "midnightcontrols.menu.title.controller_controls": "手把控制", + "midnightcontrols.menu.title.gameplay": "遊戲內容選項", + "midnightcontrols.menu.title.general": "通用選項", + "midnightcontrols.menu.title.hud": "HUD選項", + "midnightcontrols.menu.title.mappings.string": "編輯按鍵映射文件", + "midnightcontrols.menu.title.visual": "界面選項", + "midnightcontrols.menu.unfocused_input": "非活動狀態輸入", + "midnightcontrols.menu.virtual_mouse": "虛擬鼠標", + "midnightcontrols.menu.virtual_mouse.skin": "虛擬鼠標指針樣式", + "midnightcontrols.narrator.unbound": "取消綁定 %s", + "midnightcontrols.not_bound": "未綁定", + "midnightcontrols.tooltip.analog_movement": "若遊戲機制允許,則可根據推動搖桿的力度與幅度決定移動的速度。", + "midnightcontrols.tooltip.auto_switch_mode": "如果已有手把連接,則自動切換為手把操作模式。", + "midnightcontrols.tooltip.controller2": "使用額外的手把,比如將一左一右的兩個 Joy-Con 合為一個功能完全的手把。", + "midnightcontrols.tooltip.controller_type": "選擇手把類型,以顯示對應的按鍵圖標。", + "midnightcontrols.tooltip.controls_mode": "操作模式", + "midnightcontrols.tooltip.fast_block_placing": "在創造模式中處於飛行狀態時,可以根據你飛行的速度快速放置方塊。\n§c在部分服務器可能會被認定為作弊。", + "midnightcontrols.tooltip.fly_drifting": "處於飛行狀態時,啟用原版的水平方向飛行慣性(緩停滑行)。", + "midnightcontrols.tooltip.fly_drifting_vertical": "處於飛行狀態時,啟用原版的垂直方向飛行慣性(緩停滑行)。", + "midnightcontrols.tooltip.hud_enable": "顯示手把按鍵操作提示。", + "midnightcontrols.tooltip.hud_side": "HUD的位置位於畫面的哪一側。", + "midnightcontrols.tooltip.left_dead_zone": "左搖桿配置的死區。\n死區決定搖桿要偏離中心位置多遠才能讓搖桿的輸入有效。", + "midnightcontrols.tooltip.max_left_x_value": "更改左搖桿X軸最大值的識別範圍。\n若感覺即便推滿搖桿也未達到最大的輸入值,導致在識別搖桿輸入的精確值的情況下,左右移動較為緩慢等問題,本項可能會有所幫助。", + "midnightcontrols.tooltip.max_left_y_value": "更改左搖桿Y軸最大值的識別範圍。\n若感覺即便推滿搖桿也未達到最大的輸入值,導致在識別搖桿輸入的精確值的情況下,前後移動較為緩慢等問題,本項可能會有所幫助。", + "midnightcontrols.tooltip.max_right_x_value": "更改右搖桿X軸最大值的識別範圍。\n若感覺即便推滿搖桿也未達到最大的輸入值,導致鏡頭左右旋轉較為緩慢等問題,本項可能會有所幫助。", + "midnightcontrols.tooltip.max_right_y_value": "更改右搖桿Y軸最大值的識別範圍。\n若感覺即便推滿搖桿也未達到最大的輸入值,導致鏡頭上下旋轉較為緩慢等問題,本項可能會有所幫助。", + "midnightcontrols.tooltip.mouse_speed": "手把模擬的鼠標的移動速度。", + "midnightcontrols.tooltip.reacharound.horizontal": "啟用水平方向方塊放置輔助,可在腳下方塊的前方放置方塊。\n§c在部分服務器可能會被認定為作弊。", + "midnightcontrols.tooltip.reacharound.vertical": "啟用垂直方向方塊放置輔助,可在腳下方塊的下方放置方塊。\n§c在部分服務器可能會被認定為作弊。", + "midnightcontrols.tooltip.reload_controller_mappings": "重新加載手把的按鍵映射文件。", + "midnightcontrols.tooltip.right_dead_zone": "右搖桿配置的死區。\n死區決定搖桿要偏離中心位置多遠才能讓搖桿的輸入有效。", + "midnightcontrols.tooltip.rotation_speed": "手把操作模式下的鏡頭旋轉速度。(X)", + "midnightcontrols.tooltip.y_axis_rotation_speed": "手把操作模式下的鏡頭旋轉速度。(Y)", + "midnightcontrols.tooltip.unfocused_input": "即使遊戲窗口處於非活動狀態,也允許手把進行按鍵輸入。", + "midnightcontrols.tooltip.virtual_mouse": "啟用虛擬鼠標,在分屏的情況下很有用。", + "midnightcontrols.virtual_mouse.skin.default_light": "默認樣式(白色)", + "midnightcontrols.virtual_mouse.skin.default_dark": "默認樣式(黑色)", + "midnightcontrols.virtual_mouse.skin.second_light": "額外樣式(白色)", + "midnightcontrols.virtual_mouse.skin.second_dark": "額外樣式(黑色)" +} From 89914a1b6e83fcee98dd6a56382f5c3491e447f9 Mon Sep 17 00:00:00 2001 From: glaav <112773448+glaav@users.noreply.github.com> Date: Thu, 15 Dec 2022 19:51:03 +0100 Subject: [PATCH 2/4] Italian Translations --- .../assets/midnightcontrols/lang/it_it.json | 203 ++++++++++++++++++ 1 file changed, 203 insertions(+) create mode 100644 src/main/resources/assets/midnightcontrols/lang/it_it.json diff --git a/src/main/resources/assets/midnightcontrols/lang/it_it.json b/src/main/resources/assets/midnightcontrols/lang/it_it.json new file mode 100644 index 0000000..609f59f --- /dev/null +++ b/src/main/resources/assets/midnightcontrols/lang/it_it.json @@ -0,0 +1,203 @@ +{ + "midnightcontrols.midnightconfig.title": "Configurazione Avanzata MidnightControls", + "midnightcontrols.midnightconfig.enum.VirtualMouseSkin.DEFAULT_LIGHT": "Default Chiaro", + "midnightcontrols.midnightconfig.enum.VirtualMouseSkin.DEFAULT_DARK": "Default Scuro", + "midnightcontrols.midnightconfig.enum.VirtualMouseSkin.SECOND_LIGHT": "Chiaro Secondario", + "midnightcontrols.midnightconfig.enum.VirtualMouseSkin.SECOND_DARK": "Scuro secondario", + "midnightcontrols.midnightconfig.enum.ControllerType.DEFAULT": "Default", + "midnightcontrols.midnightconfig.enum.ControllerType.DUALSHOCK": "DualShock", + "midnightcontrols.midnightconfig.enum.ControllerType.DUALSENSE": "DualSense", + "midnightcontrols.midnightconfig.enum.ControllerType.SWITCH": "Controller Switch/Wii", + "midnightcontrols.midnightconfig.enum.ControllerType.XBOX": "Controller Xbox One/Series", + "midnightcontrols.midnightconfig.enum.ControllerType.XBOX_360": "Controller Xbox 360", + "midnightcontrols.midnightconfig.enum.ControllerType.STEAM_CONTROLLER": "Controller Steam", + "midnightcontrols.midnightconfig.enum.ControllerType.STEAM_DECK": "Steam Deck", + "midnightcontrols.midnightconfig.enum.ControllerType.OUYA": "Controller OUYA", + "midnightcontrols.midnightconfig.enum.ControllerType.NUMBERED": "Controller Numerato", + "midnightcontrols.midnightconfig.enum.ControlsMode.DEFAULT": "Tastiera/Mouse", + "midnightcontrols.midnightconfig.enum.ControlsMode.CONTROLLER": "Controller", + "midnightcontrols.midnightconfig.enum.ControlsMode.TOUCHSCREEN": "Touchscreen (WIP)", + "midnightcontrols.midnightconfig.enum.HudSide.LEFT": "Sinistra", + "midnightcontrols.midnightconfig.enum.HudSide.RIGHT": "Destra", + "key.midnightcontrols.look_down": "Guarda in basso", + "key.midnightcontrols.look_left": "Guarda a sinistra", + "key.midnightcontrols.look_right": "Guarda a destra", + "key.midnightcontrols.look_up": "Guarda sopra", + "key.midnightcontrols.ring": "Apri Tasti non impostati", + "midnightcontrols.action.attack": "Attacca", + "midnightcontrols.action.back": "Indietro", + "midnightcontrols.action.chat": "Apri Chat", + "midnightcontrols.action.controls_ring": "Apri Tasti non impostati", + "midnightcontrols.action.debug_screen": "Apri HUD di Debug (F3)", + "midnightcontrols.action.drop_item": "Rilascia oggetto", + "midnightcontrols.action.exit": "Esci", + "midnightcontrols.action.forward": "Avanti", + "midnightcontrols.action.hit": "Colpisci", + "midnightcontrols.action.hotbar_left": "Hotbar sinistra", + "midnightcontrols.action.hotbar_right": "Hotbar destra", + "midnightcontrols.action.inventory": "Inventario", + "midnightcontrols.action.jump": "Salta", + "midnightcontrols.action.left": "Sinistra", + "midnightcontrols.action.pause_game": "Pausa il gioco", + "midnightcontrols.action.pick_block": "Prendi Blocco", + "midnightcontrols.action.pickup": "Raccogli", + "midnightcontrols.action.pickup_all": "Raccogli Tutto", + "midnightcontrols.action.place": "Piazza", + "midnightcontrols.action.player_list": "Lista Giocatori", + "midnightcontrols.action.quick_move": "Muovi veloce", + "midnightcontrols.action.right": "Destra", + "midnightcontrols.action.screenshot": "Fai uno Screenshot", + "midnightcontrols.action.slot_up": "Muovi slot sopra", + "midnightcontrols.action.slot_down": "Muovi slot sotto", + "midnightcontrols.action.slot_left": "Muovi slot a sinistra", + "midnightcontrols.action.slot_right": "Muovi slot a destra", + "midnightcontrols.action.sneak": "Accovaccia", + "midnightcontrols.action.sprint": "Corri", + "midnightcontrols.action.swap_hands": "Scambia le mani", + "midnightcontrols.action.toggle_perspective": "Cambia la prospettiva", + "midnightcontrols.action.toggle_smooth_camera": "Cambia Camera Cinematica", + "midnightcontrols.action.page_back": "Pagina precedente", + "midnightcontrols.action.page_next": "Pagina Successica", + "midnightcontrols.action.tab_back": "Tab Precedente", + "midnightcontrols.action.tab_next": "Tab Successiva", + "midnightcontrols.action.take": "Prendi Item", + "midnightcontrols.action.take_all": "Prendi Stack", + "midnightcontrols.action.use": "Usa", + "midnightcontrols.action.zoom": "Zoom", + "midnightcontrols.action.zoom_in": "Aumenta Zoom", + "midnightcontrols.action.zoom_out": "Diminuisci Zoom", + "midnightcontrols.action.zoom_reset": "Resetta Zoom", + "midnightcontrols.action.emi_page_left": "Pagina Precedente", + "midnightcontrols.action.emi_page_right": "Pagina Successiva", + "midnightcontrols.category.emi": "EMI", + "midnightcontrols.button.a": "A", + "midnightcontrols.button.b": "B", + "midnightcontrols.button.x": "X", + "midnightcontrols.button.y": "Y", + "midnightcontrols.button.left_bumper": "Bumper Destro", + "midnightcontrols.button.right_bumper": "Bumper Sinistro", + "midnightcontrols.button.back": "Indietro", + "midnightcontrols.button.start": "Avvia", + "midnightcontrols.button.guide": "Guida", + "midnightcontrols.button.left_thumb": "Pollice Sinistro", + "midnightcontrols.button.right_thumb": "Pollice Destro", + "midnightcontrols.button.dpad_up": "DPAD Sopra", + "midnightcontrols.button.dpad_right": "DPAD Destra", + "midnightcontrols.button.dpad_down": "DPAD Sotto", + "midnightcontrols.button.dpad_left": "DPAD Sinistra", + "midnightcontrols.button.l4": "L4", + "midnightcontrols.button.l5": "L5", + "midnightcontrols.button.r4": "R4", + "midnightcontrols.button.r5": "L5", + "midnightcontrols.axis.left_x+": "Sinistra X+", + "midnightcontrols.axis.left_y+": "Sinistra Y+", + "midnightcontrols.axis.right_x+": "Destra X+", + "midnightcontrols.axis.right_y+": "Destra Y+", + "midnightcontrols.axis.left_trigger": "Trigger Sinistro", + "midnightcontrols.axis.right_trigger": "Trigger Destro", + "midnightcontrols.axis.left_x-": "Sinistra X-", + "midnightcontrols.axis.left_y-": "Sinistra Y-", + "midnightcontrols.axis.right_x-": "Destra X-", + "midnightcontrols.axis.right_y-": "Destra Y-", + "midnightcontrols.button.unknown": "Sconosciuto", + "midnightcontrols.controller.tutorial.title": "Gioca il gioco con un Controller!", + "midnightcontrols.controller.tutorial.description": "Vai a %s -> %s -> %s", + "midnightcontrols.controller.connected": "Controller %d connesso.", + "midnightcontrols.controller.disconnected": "Controller %d disconnesso", + "midnightcontrols.controller.mappings.1": "Per configurare le mappature dei controller, per favore usa %s", + "midnightcontrols.controller.mappings.3": "e incolla le mappature nel file editor.", + "midnightcontrols.controller.mappings.error": "Errore durante il caricamento delle mappature", + "midnightcontrols.controller.mappings.error.write": "Errore durante la scrittura delle mappature su file", + "midnightcontrols.controller.mappings.updated": "Aggiornate le mappature!", + "midnightcontrols.controller_type.default": "Default", + "midnightcontrols.controller_type.dualshock": "DualShock", + "midnightcontrols.controller_type.dualsense": "DualSense", + "midnightcontrols.controller_type.switch": "Controller Switch/Wii", + "midnightcontrols.controller_type.xbox": "Controller Xbox One/Series", + "midnightcontrols.controller_type.xbox_360": "Controller Xbox 360", + "midnightcontrols.controller_type.steam_controller": "Controller Steam", + "midnightcontrols.controller_type.steam_deck": "Steam Deck", + "midnightcontrols.controller_type.ouya": "Controller OUYA", + "midnightcontrols.controller_type.numbered": "Controller Numerato", + "midnightcontrols.controls_mode.default": "Tastiera/Mouse", + "midnightcontrols.controls_mode.controller": "Controller", + "midnightcontrols.controls_mode.touchscreen": "Touchscreen (WIP)", + "midnightcontrols.hud_side.left": "Left", + "midnightcontrols.hud_side.right": "Destra", + "midnightcontrols.menu.analog_movement": "Movimento Analogo", + "midnightcontrols.menu.auto_switch_mode": "Modalità Cambio Automatico", + "midnightcontrols.menu.controller": "Controller", + "midnightcontrols.menu.controller2": "Controller Secondario", + "midnightcontrols.menu.controller_toggle_sneak": "Attiva/Disattiva Accovacciamento su Controller", + "midnightcontrols.menu.controller_toggle_sprint": "Attiva/Disattiva Correre su Controller", + "midnightcontrols.menu.controller_type": "Tipo di Controller", + "midnightcontrols.menu.controls_mode": "Modalità", + "midnightcontrols.menu.double_tap_to_sprint": "Doppio Tap per Sprintare", + "midnightcontrols.menu.fast_block_placing": "Veloce Piazzamento di Blocchi", + "midnightcontrols.menu.fly_drifting": "Drift in Volo", + "midnightcontrols.menu.fly_drifting_vertical": "Drift in Volo Verticale", + "midnightcontrols.menu.hud_enable": "Attiva HUD", + "midnightcontrols.menu.hud_side": "Lato HUD", + "midnightcontrols.menu.invert_right_x_axis": "Inverti Destro X", + "midnightcontrols.menu.invert_right_y_axis": "Inverti Destro Y", + "midnightcontrols.menu.keyboard_controls": "Controlli da Tastiera...", + "midnightcontrols.menu.left_dead_zone": "Zona Morta dello Stick Sinistro", + "midnightcontrols.menu.mappings.open_input_str": "Apri il File Editor delle Mappature", + "midnightcontrols.menu.max_left_x_value": "Asse X Sinistro Massimo Valore", + "midnightcontrols.menu.max_left_y_value": "Asse Y Sinistro Massimo Valore", + "midnightcontrols.menu.max_right_x_value": "Asse Destro X Massimo Valore", + "midnightcontrols.menu.max_right_y_value": "Asse Destro Y Massimo Valore", + "midnightcontrols.menu.mouse_speed": "Velocità Mouse", + "midnightcontrols.menu.reacharound.horizontal": "Piazza blocchi Davanti", + "midnightcontrols.menu.reacharound.vertical": "Reach Verticale", + "midnightcontrols.menu.reload_controller_mappings": "Ricarica Mappature del Controller", + "midnightcontrols.menu.right_dead_zone": "Zona Morta Stick Destro", + "midnightcontrols.menu.rotation_speed": "Velocità di rotazione dell'Asse X", + "midnightcontrols.menu.y_axis_rotation_speed": "Velocità di rotazione dell'Asse Y", + "midnightcontrols.menu.separate_controller_profile": "Profilo Controller Separato", + "midnightcontrols.menu.separator.controller": "Controller", + "midnightcontrols.menu.separator.general": "Generale", + "midnightcontrols.menu.title": "MidnightControls - Impostazioni", + "midnightcontrols.menu.title.controller": "Opzioni Controller", + "midnightcontrols.menu.title.controller_controls": "Tasti Controller", + "midnightcontrols.menu.title.gameplay": "Opzioni del Gameplay", + "midnightcontrols.menu.title.general": "Impostazioni Generali", + "midnightcontrols.menu.title.hud": "Opzioni della HUD", + "midnightcontrols.menu.title.mappings.string": "Editor di file delle Mappature", + "midnightcontrols.menu.title.visual": "Aspetto", + "midnightcontrols.menu.unfocused_input": "Input non a fuoco", + "midnightcontrols.menu.virtual_mouse": "Mouse Virtuale", + "midnightcontrols.menu.virtual_mouse.skin": "Aspetto Mouse Virtuale", + "midnightcontrols.narrator.unbound": "Disimpostato %s", + "midnightcontrols.not_bound": "Non Impostato", + "midnightcontrols.tooltip.analog_movement": "Quando possibile, attiva movimento analogo.", + "midnightcontrols.tooltip.auto_switch_mode": "Quando la modalità controlli dovrebbe passare a Controller automaticamente se uno è connesso", + "midnightcontrols.tooltip.controller2": "Secondo controller da usare, che permette (per esempio) Supporto dei Joy-Cons.", + "midnightcontrols.tooltip.controller_type": "Il tipo di controller che stai usando (usato per mostrare i pulsanti corretti)", + "midnightcontrols.tooltip.controls_mode": "Modalita controlli.", + "midnightcontrols.tooltip.double_tap_to_sprint": "Attiva quando il tasto \"Cammina Avanti\" fa correre il giocatore con doppio tap velocemente", + "midnightcontrols.tooltip.fast_block_placing": "Quando si vola in creativa, attiva il movimento veloce dei blocchi in base alla tua velocità. §cSu alcuni server potrebbe essere considerato un cheat.§r", + "midnightcontrols.tooltip.fly_drifting": "Quando si vola, attiva L'inerzia del Vanilla", + "midnightcontrols.tooltip.fly_drifting_vertical": "Quando si vola, attiva l'inerzia verticale Vanilla", + "midnightcontrols.tooltip.hud_enable": "Attiva gli indicatori dei pulsanti dei controller sullo schermo.", + "midnightcontrols.tooltip.hud_side": "La posizione della HUD", + "midnightcontrols.tooltip.left_dead_zone": "La zona morta per lo stick sinistro del controller.", + "midnightcontrols.tooltip.max_left_x_value": "Cambia cosa la mod considera il più alto valore per l'asse X sinistro. Utile se il tuo asse non usa il range massimo e sembra lento", + "midnightcontrols.tooltip.max_left_y_value": "Cambia cosa la mod considera il più alto valore per l'asse Y sinistro. Utile se il tuo asse non usa il range massimo e sembra lento", + "midnightcontrols.tooltip.max_right_x_value": "Cambia cosa la mod considera il più alto valore per l'asse X Destro. Utile se il tuo asse non usa il range massimo e sembra lento.", + "midnightcontrols.tooltip.max_right_y_value": "Cambia cosa la mod considera il più alto valore per l'asse Y Destro. Utile se il tuo asse non usa il range massimo e sembra lento.", + "midnightcontrols.tooltip.mouse_speed": "La velocità del controller emulato.", + "midnightcontrols.tooltip.reacharound.horizontal": "Attiva il piazzare blocchi davanti, Potrebbe essere considerato un cheat su alcuni server.", + "midnightcontrols.tooltip.reacharound.vertical": "Attiva il reach verticale, potrebbe essere considerato cheating su alcuni server", + "midnightcontrols.tooltip.reload_controller_mappings": "Riavvia il file dlle mappature del controller", + "midnightcontrols.tooltip.right_dead_zone": "La zona morta per lo stick destro del controller", + "midnightcontrols.tooltip.rotation_speed": "L'asse X della velocità di rotazione della camera im modalità controller", + "midnightcontrols.tooltip.y_axis_rotation_speed": "L'asse Y della velocità di rotazione della camera im modalità controller", + "midnightcontrols.tooltip.unfocused_input": "Permette imput dei controller quando la finestra non è messa a fuoco", + "midnightcontrols.tooltip.virtual_mouse": "Attiva il mouse virtuale, che può essere utile nello schermo diviso.", + "midnightcontrols.virtual_mouse.skin.default_light": "Chiaro Default", + "midnightcontrols.virtual_mouse.skin.default_dark": "Scuro Default", + "midnightcontrols.virtual_mouse.skin.second_light": "Chiaro Secondario", + "midnightcontrols.virtual_mouse.skin.second_dark": "Scuro Secondario", + "modmenu.descriptionTranslation.midnightcontrols": "Aggiunge supporto e controlli migliorati in generale. \\nProveniente da LambdaControls, che è stato rimosso." +} From 617648cf572b6b9f895883febaecdc4bf57060ce Mon Sep 17 00:00:00 2001 From: HttpRafa Date: Tue, 3 Jan 2023 03:11:44 +0100 Subject: [PATCH 3/4] Fixed error with Fabric API version 0.71.0+1.19.3 --- gradle.properties | 6 +++--- .../midnightcontrols/client/MidnightControlsClient.java | 6 +++--- .../client/mixin/KeyBindingRegistryImplAccessor.java | 4 +++- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/gradle.properties b/gradle.properties index c928629..ad3aa08 100644 --- a/gradle.properties +++ b/gradle.properties @@ -4,8 +4,8 @@ org.gradle.jvmargs=-Xmx1G # Fabric Properties # check these on https://fabricmc.net/use minecraft_version=1.19.3 -yarn_mappings=1.19.3+build.2 -loader_version=0.14.11 +yarn_mappings=1.19.3+build.5 +loader_version=0.14.12 # Mod Properties mod_version = 1.7.2 @@ -15,7 +15,7 @@ modrinth_id=bXX9h73M # Dependencies # currently not on the main fabric site, check on the maven: https://maven.fabricmc.net/net/fabricmc/fabric-api/fabric-api -fabric_version=0.68.1+1.19.3 +fabric_version=0.71.0+1.19.3 sodium_version=mc1.19.2-0.4.4 spruceui_version=4.1.0+1.19.3 midnightlib_version=1.1.0-fabric diff --git a/src/main/java/eu/midnightdust/midnightcontrols/client/MidnightControlsClient.java b/src/main/java/eu/midnightdust/midnightcontrols/client/MidnightControlsClient.java index 40915ff..5ff513f 100644 --- a/src/main/java/eu/midnightdust/midnightcontrols/client/MidnightControlsClient.java +++ b/src/main/java/eu/midnightdust/midnightcontrols/client/MidnightControlsClient.java @@ -173,9 +173,9 @@ public class MidnightControlsClient extends MidnightControls implements ClientMo voxelmapInitDone = true; } if (lateInitDone) return; - if (KeyBindingRegistryImplAccessor.getModdedKeyBindings() == null || KeyBindingRegistryImplAccessor.getModdedKeyBindings().isEmpty()) return; - for (int i = 0; i < KeyBindingRegistryImplAccessor.getModdedKeyBindings().size(); ++i) { - KeyBinding keyBinding = KeyBindingRegistryImplAccessor.getModdedKeyBindings().get(i); + if (KeyBindingRegistryImplAccessor.getMODDED_KEY_BINDINGS() == null || KeyBindingRegistryImplAccessor.getMODDED_KEY_BINDINGS().isEmpty()) return; + for (int i = 0; i < KeyBindingRegistryImplAccessor.getMODDED_KEY_BINDINGS().size(); ++i) { + KeyBinding keyBinding = KeyBindingRegistryImplAccessor.getMODDED_KEY_BINDINGS().get(i); if (!keyBinding.getTranslationKey().contains("midnightcontrols") && !keyBinding.getTranslationKey().contains("ok_zoomer") && !keyBinding.getTranslationKey().contains("okzoomer")) { category = null; InputManager.streamCategories().forEach(buttonCategory -> { diff --git a/src/main/java/eu/midnightdust/midnightcontrols/client/mixin/KeyBindingRegistryImplAccessor.java b/src/main/java/eu/midnightdust/midnightcontrols/client/mixin/KeyBindingRegistryImplAccessor.java index d93e41d..efd6d6e 100644 --- a/src/main/java/eu/midnightdust/midnightcontrols/client/mixin/KeyBindingRegistryImplAccessor.java +++ b/src/main/java/eu/midnightdust/midnightcontrols/client/mixin/KeyBindingRegistryImplAccessor.java @@ -10,8 +10,10 @@ import java.util.List; @Mixin(value = KeyBindingRegistryImpl.class, remap = false) public interface KeyBindingRegistryImplAccessor { + @Accessor @Final - static List getModdedKeyBindings() { + static List getMODDED_KEY_BINDINGS() { return null; } + } From 36e241e4386bd4b54408ab5a38b861a0238b76c1 Mon Sep 17 00:00:00 2001 From: Motschen Date: Tue, 3 Jan 2023 18:18:21 +0100 Subject: [PATCH 4/4] MidnightControls 1.7.3 - FAPI 0.71 hotfix --- gradle.properties | 2 +- .../assets/midnightcontrols/lang/zh_tw | 152 ------------------ src/main/resources/fabric.mod.json | 2 +- 3 files changed, 2 insertions(+), 154 deletions(-) delete mode 100644 src/main/resources/assets/midnightcontrols/lang/zh_tw diff --git a/gradle.properties b/gradle.properties index ad3aa08..890f88e 100644 --- a/gradle.properties +++ b/gradle.properties @@ -8,7 +8,7 @@ yarn_mappings=1.19.3+build.5 loader_version=0.14.12 # Mod Properties -mod_version = 1.7.2 +mod_version = 1.7.3 maven_group = eu.midnightdust archives_base_name = midnightcontrols modrinth_id=bXX9h73M diff --git a/src/main/resources/assets/midnightcontrols/lang/zh_tw b/src/main/resources/assets/midnightcontrols/lang/zh_tw deleted file mode 100644 index 294ddde..0000000 --- a/src/main/resources/assets/midnightcontrols/lang/zh_tw +++ /dev/null @@ -1,152 +0,0 @@ -{ - "key.midnightcontrols.look_down": "視角下移", - "key.midnightcontrols.look_left": "視角左移", - "key.midnightcontrols.look_right": "視角右移", - "key.midnightcontrols.look_up": "視角上移", - "key.midnightcontrols.ring": "顯示額外按鍵菜單", - "midnightcontrols.action.attack": "攻擊", - "midnightcontrols.action.back": "向後移動", - "midnightcontrols.action.chat": "打開聊天欄", - "midnightcontrols.action.drop_item": "丟棄所選物品", - "midnightcontrols.action.exit": "退出", - "midnightcontrols.action.forward": "向前移動", - "midnightcontrols.action.hit": "挖掘", - "midnightcontrols.action.hotbar_left": "向左循環選擇快捷欄", - "midnightcontrols.action.hotbar_right": "向右循環選擇快捷欄", - "midnightcontrols.action.inventory": "物品欄", - "midnightcontrols.action.jump": "跳躍", - "midnightcontrols.action.left": "向左移動", - "midnightcontrols.action.pause_game": "暫停遊戲", - "midnightcontrols.action.pick_block": "選取方塊", - "midnightcontrols.action.pickup": "拿取一個/拿取一半", - "midnightcontrols.action.pickup_all": "拿取一組/拿取全部", - "midnightcontrols.action.place": "放置方塊", - "midnightcontrols.action.player_list": "玩家列表", - "midnightcontrols.action.quick_move": "快速移動物品", - "midnightcontrols.action.right": "向右移動", - "midnightcontrols.action.screenshot": "截圖", - "midnightcontrols.action.sneak": "潛行", - "midnightcontrols.action.sprint": "疾跑", - "midnightcontrols.action.swap_hands": "與副手交換", - "midnightcontrols.action.toggle_perspective": "切換視角", - "midnightcontrols.action.toggle_smooth_camera": "切換電影視角", - "midnightcontrols.action.use": "使用物品/放置方塊", - "midnightcontrols.action.zoom": "視野縮放", - "midnightcontrols.action.zoom_in": "縮放時將視野推近", - "midnightcontrols.action.zoom_out": "縮放時將視野拉遠", - "midnightcontrols.action.zoom_reset": "縮放時重置縮放距離", - "midnightcontrols.button.a": "A", - "midnightcontrols.button.b": "B", - "midnightcontrols.button.x": "X", - "midnightcontrols.button.y": "Y", - "midnightcontrols.button.left_bumper": "LB 鍵", - "midnightcontrols.button.right_bumper": "RB 鍵", - "midnightcontrols.button.back": "選擇鍵", - "midnightcontrols.button.start": "開始鍵", - "midnightcontrols.button.guide": "功能鍵", - "midnightcontrols.button.left_thumb": "左搖桿(按壓)", - "midnightcontrols.button.right_thumb": "右搖桿(按壓)", - "midnightcontrols.button.dpad_up": "十字鍵上", - "midnightcontrols.button.dpad_right": "十字鍵右", - "midnightcontrols.button.dpad_down": "十字鍵下", - "midnightcontrols.button.dpad_left": "十字鍵左", - "midnightcontrols.axis.left_x+": "左搖桿右(X軸正向)", - "midnightcontrols.axis.left_y+": "左搖桿上(Y軸正向)", - "midnightcontrols.axis.right_x+": "右搖桿右(X軸正向)", - "midnightcontrols.axis.right_y+": "右搖桿上(Y軸正向)", - "midnightcontrols.axis.left_trigger": "左扳機鍵", - "midnightcontrols.axis.right_trigger": "右扳機鍵", - "midnightcontrols.axis.left_x-": "左搖桿左(X軸負向)", - "midnightcontrols.axis.left_y-": "左搖桿下(Y軸負向)", - "midnightcontrols.axis.right_x-": "右搖桿左(X軸負向)", - "midnightcontrols.axis.right_y-": "右搖桿下(Y軸負向)", - "midnightcontrols.button.unknown": "未知(%d)", - "midnightcontrols.controller.connected": "手把 %d 已連接。", - "midnightcontrols.controller.disconnected": "手把 %d 已斷開。", - "midnightcontrols.controller.mappings.1": "請使用 %s 配置手把按鍵映射", - "midnightcontrols.controller.mappings.3": "並將按鍵映射文件放入此路徑:`%s.minecraft/config/gamecontrollerdb.txt%s`。", - "midnightcontrols.controller.mappings.error": "發生錯誤,無法讀取按鍵映射文件。", - "midnightcontrols.controller.mappings.error.write": "發生錯誤,無法保存按鍵映射文件。", - "midnightcontrols.controller.mappings.updated": "按鍵映射已更新!", - "midnightcontrols.controller_type.default": "默認", - "midnightcontrols.controller_type.dualshock": "DualShock", - "midnightcontrols.controller_type.switch": "Switch", - "midnightcontrols.controller_type.xbox": "Xbox", - "midnightcontrols.controller_type.steam": "Steam", - "midnightcontrols.controller_type.ouya": "OUYA", - "midnightcontrols.controls_mode.default": "鍵鼠", - "midnightcontrols.controls_mode.controller": "手把", - "midnightcontrols.controls_mode.touchscreen": "觸摸屏", - "midnightcontrols.hud_side.left": "左側", - "midnightcontrols.hud_side.right": "右側", - "midnightcontrols.menu.analog_movement": "識別搖桿輸入的精確值", - "midnightcontrols.menu.auto_switch_mode": "自動切換模式", - "midnightcontrols.menu.controller": "手把", - "midnightcontrols.menu.controller2": "額外手把", - "midnightcontrols.menu.controller_type": "手把類型", - "midnightcontrols.menu.controls_mode": "模式", - "midnightcontrols.menu.fast_block_placing": "方塊快速放置", - "midnightcontrols.menu.fly_drifting": "水平方向飛行慣性", - "midnightcontrols.menu.fly_drifting_vertical": "垂直方向飛行慣性", - "midnightcontrols.menu.hud_enable": "啟用HUD", - "midnightcontrols.menu.hud_side": "HUD位置", - "midnightcontrols.menu.invert_right_x_axis": "反轉右搖桿X軸", - "midnightcontrols.menu.invert_right_y_axis": "反轉右搖桿Y軸", - "midnightcontrols.menu.keyboard_controls": "鍵盤控制…", - "midnightcontrols.menu.left_dead_zone": "左搖桿死區", - "midnightcontrols.menu.mappings.open_input_str": "編輯按鍵映射文件", - "midnightcontrols.menu.max_left_x_value": "左搖桿X軸最大值識別範圍", - "midnightcontrols.menu.max_left_y_value": "左搖桿Y軸最大值識別範圍", - "midnightcontrols.menu.max_right_x_value": "右搖桿X軸最大值識別範圍", - "midnightcontrols.menu.max_right_y_value": "右搖桿Y軸最大值識別範圍", - "midnightcontrols.menu.mouse_speed": "鼠標移動速度", - "midnightcontrols.menu.reacharound.horizontal": "水平方向方塊放置輔助", - "midnightcontrols.menu.reacharound.vertical": "垂直方向方塊放置輔助", - "midnightcontrols.menu.reload_controller_mappings": "重新加載手把按鍵映射", - "midnightcontrols.menu.right_dead_zone": "右搖桿死區", - "midnightcontrols.menu.rotation_speed": "鏡頭旋轉速度 (X)", - "midnightcontrols.menu.y_axis_rotation_speed": "鏡頭旋轉速度 (Y)", - "midnightcontrols.menu.separator.controller": "手把", - "midnightcontrols.menu.separator.general": "通用", - "midnightcontrols.menu.title": "midnightcontrols — 設置", - "midnightcontrols.menu.title.controller": "手把選項", - "midnightcontrols.menu.title.controller_controls": "手把控制", - "midnightcontrols.menu.title.gameplay": "遊戲內容選項", - "midnightcontrols.menu.title.general": "通用選項", - "midnightcontrols.menu.title.hud": "HUD選項", - "midnightcontrols.menu.title.mappings.string": "編輯按鍵映射文件", - "midnightcontrols.menu.title.visual": "界面選項", - "midnightcontrols.menu.unfocused_input": "非活動狀態輸入", - "midnightcontrols.menu.virtual_mouse": "虛擬鼠標", - "midnightcontrols.menu.virtual_mouse.skin": "虛擬鼠標指針樣式", - "midnightcontrols.narrator.unbound": "取消綁定 %s", - "midnightcontrols.not_bound": "未綁定", - "midnightcontrols.tooltip.analog_movement": "若遊戲機制允許,則可根據推動搖桿的力度與幅度決定移動的速度。", - "midnightcontrols.tooltip.auto_switch_mode": "如果已有手把連接,則自動切換為手把操作模式。", - "midnightcontrols.tooltip.controller2": "使用額外的手把,比如將一左一右的兩個 Joy-Con 合為一個功能完全的手把。", - "midnightcontrols.tooltip.controller_type": "選擇手把類型,以顯示對應的按鍵圖標。", - "midnightcontrols.tooltip.controls_mode": "操作模式", - "midnightcontrols.tooltip.fast_block_placing": "在創造模式中處於飛行狀態時,可以根據你飛行的速度快速放置方塊。\n§c在部分服務器可能會被認定為作弊。", - "midnightcontrols.tooltip.fly_drifting": "處於飛行狀態時,啟用原版的水平方向飛行慣性(緩停滑行)。", - "midnightcontrols.tooltip.fly_drifting_vertical": "處於飛行狀態時,啟用原版的垂直方向飛行慣性(緩停滑行)。", - "midnightcontrols.tooltip.hud_enable": "顯示手把按鍵操作提示。", - "midnightcontrols.tooltip.hud_side": "HUD的位置位於畫面的哪一側。", - "midnightcontrols.tooltip.left_dead_zone": "左搖桿配置的死區。\n死區決定搖桿要偏離中心位置多遠才能讓搖桿的輸入有效。", - "midnightcontrols.tooltip.max_left_x_value": "更改左搖桿X軸最大值的識別範圍。\n若感覺即便推滿搖桿也未達到最大的輸入值,導致在識別搖桿輸入的精確值的情況下,左右移動較為緩慢等問題,本項可能會有所幫助。", - "midnightcontrols.tooltip.max_left_y_value": "更改左搖桿Y軸最大值的識別範圍。\n若感覺即便推滿搖桿也未達到最大的輸入值,導致在識別搖桿輸入的精確值的情況下,前後移動較為緩慢等問題,本項可能會有所幫助。", - "midnightcontrols.tooltip.max_right_x_value": "更改右搖桿X軸最大值的識別範圍。\n若感覺即便推滿搖桿也未達到最大的輸入值,導致鏡頭左右旋轉較為緩慢等問題,本項可能會有所幫助。", - "midnightcontrols.tooltip.max_right_y_value": "更改右搖桿Y軸最大值的識別範圍。\n若感覺即便推滿搖桿也未達到最大的輸入值,導致鏡頭上下旋轉較為緩慢等問題,本項可能會有所幫助。", - "midnightcontrols.tooltip.mouse_speed": "手把模擬的鼠標的移動速度。", - "midnightcontrols.tooltip.reacharound.horizontal": "啟用水平方向方塊放置輔助,可在腳下方塊的前方放置方塊。\n§c在部分服務器可能會被認定為作弊。", - "midnightcontrols.tooltip.reacharound.vertical": "啟用垂直方向方塊放置輔助,可在腳下方塊的下方放置方塊。\n§c在部分服務器可能會被認定為作弊。", - "midnightcontrols.tooltip.reload_controller_mappings": "重新加載手把的按鍵映射文件。", - "midnightcontrols.tooltip.right_dead_zone": "右搖桿配置的死區。\n死區決定搖桿要偏離中心位置多遠才能讓搖桿的輸入有效。", - "midnightcontrols.tooltip.rotation_speed": "手把操作模式下的鏡頭旋轉速度。(X)", - "midnightcontrols.tooltip.y_axis_rotation_speed": "手把操作模式下的鏡頭旋轉速度。(Y)", - "midnightcontrols.tooltip.unfocused_input": "即使遊戲窗口處於非活動狀態,也允許手把進行按鍵輸入。", - "midnightcontrols.tooltip.virtual_mouse": "啟用虛擬鼠標,在分屏的情況下很有用。", - "midnightcontrols.virtual_mouse.skin.default_light": "默認樣式(白色)", - "midnightcontrols.virtual_mouse.skin.default_dark": "默認樣式(黑色)", - "midnightcontrols.virtual_mouse.skin.second_light": "額外樣式(白色)", - "midnightcontrols.virtual_mouse.skin.second_dark": "額外樣式(黑色)" -} diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index 2499da3..a3c70bb 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -52,7 +52,7 @@ ], "depends": { "fabricloader": ">=0.11.3", - "fabric": ">=0.36.0", + "fabric": ">=0.71.0", "minecraft": ">=1.17", "spruceui": ">=3.2.0", "java": ">=17"