From 22b65c6d34391d2893f3ccfdccc03989c1a0db0f Mon Sep 17 00:00:00 2001 From: GreasySlug <9619abgoni@gmail.com> Date: Sat, 1 Oct 2022 15:48:29 +0900 Subject: [PATCH] Update: translate ja into ch, en --- compiler/erg_common/config.rs | 6 +- compiler/erg_common/help_messages.rs | 280 ++++++++++++++------------- 2 files changed, 146 insertions(+), 140 deletions(-) diff --git a/compiler/erg_common/config.rs b/compiler/erg_common/config.rs index cd0f5ecf..a629b23b 100644 --- a/compiler/erg_common/config.rs +++ b/compiler/erg_common/config.rs @@ -8,7 +8,7 @@ use std::path::{Path, PathBuf}; use std::process; use std::str::FromStr; -use crate::help_messages::{CMD_HELP, MODE_HELP}; +use crate::help_messages::{command_message, mode_message}; use crate::stdin::GLOBAL_STDIN; use crate::{power_assert, read_file}; @@ -211,7 +211,7 @@ impl ErgConfig { } "-?" | "-h" | "--help" => { // TODO: - println!("{}", CMD_HELP); + println!("{}", command_message()); process::exit(0); } "-m" if next_arg.is_some() => { @@ -220,7 +220,7 @@ impl ErgConfig { "--mode" if next_arg.is_some() => { let mode = next_arg.unwrap(); if let "-?" | "-h" | "--help" = &mode[..] { - println!("{}", MODE_HELP); + println!("{}", mode_message()); process::exit(0); } cfg.mode = Box::leak(mode.into_boxed_str()); diff --git a/compiler/erg_common/help_messages.rs b/compiler/erg_common/help_messages.rs index a373bab0..d82cf9a8 100644 --- a/compiler/erg_common/help_messages.rs +++ b/compiler/erg_common/help_messages.rs @@ -1,29 +1,10 @@ +use crate::switch_lang; + /// erg -h/--help/-? -#[cfg(not(feature = "japanese"))] -pub const CMD_HELP: &str = "\ -USAGE: - erg [OPTIONS] [SUBCOMMAND] [ARGS]... - -ARGS: -