Язык справки должен быть английским по умолчанию #5

Closed
opened 2025-11-12 08:22:38 +00:00 by private-user · 3 comments
Owner

Наблюдаемое поведение:

# dm-cli account update --help
Использование: dm-cli account update [параметры] <биткоин адрес>

    Изменить учётные данные пользователя.

    Для изменения учётных данных вы должны подписать текущую дату и новые данные пользователя
    вашим приватным биткоин ключом. Например, текущая дата, новый битмессадж, подпись:
    2020-01-01
    BM-2cUuxYUFWLCrtpKRMdHCpU1QKEuFtHh7vu
    IEF1ysyhu8ps0m5xSJaZZg/5hBylmcWQQggkGO7yNN8iMf/EA2O287kxi58xCDDtxvdsC0TWqylVE5MT5CouamU=

    -d|--date <yyyy-mm-dd>    Текущая дата.
    -s|--signature <sig>      Биткоин подпись.
    -p|--pgp <pgp>            Установить armored RSA pgp ключ.
    -u|--url [+/-]<url>       Добавить/удалить url в trusted список. Разделенные запятыми
    -b|--bitmessage           Изменить битмессадж адрес.
# echo $LANG
C.UTF-8
Наблюдаемое поведение: ``` # dm-cli account update --help Использование: dm-cli account update [параметры] <биткоин адрес> Изменить учётные данные пользователя. Для изменения учётных данных вы должны подписать текущую дату и новые данные пользователя вашим приватным биткоин ключом. Например, текущая дата, новый битмессадж, подпись: 2020-01-01 BM-2cUuxYUFWLCrtpKRMdHCpU1QKEuFtHh7vu IEF1ysyhu8ps0m5xSJaZZg/5hBylmcWQQggkGO7yNN8iMf/EA2O287kxi58xCDDtxvdsC0TWqylVE5MT5CouamU= -d|--date <yyyy-mm-dd> Текущая дата. -s|--signature <sig> Биткоин подпись. -p|--pgp <pgp> Установить armored RSA pgp ключ. -u|--url [+/-]<url> Добавить/удалить url в trusted список. Разделенные запятыми -b|--bitmessage Изменить битмессадж адрес. ``` ``` # echo $LANG C.UTF-8 ```
private-user added the bug label 2025-11-12 08:22:38 +00:00
FD was assigned by private-user 2025-11-12 08:22:38 +00:00
Collaborator

Какая то фигня

kvn@ubtest:/dm-cli$ echo $LANG
en_US.UTF-8
kvn@ubtest:
/dm-cli$ dm
dmesg dmeventd dmidecode dmsetup dmstats
kvn@ubtest:~/dm-cli$ ./dm-cli
Usage: dm-cli [global] []

Global options:
--debug print debug information, input and output API requests
--address ip:port address of the bitdeals dm, default: https://127.0.0.1:4999
--help print condensed help for all subcommands
--version print version string

dm-cli account status <bitcoin_address>
    Show account data details
dm-cli account update [options]
    Update your account data

dm-cli deal create
    Create a new deal
dm-cli deal status
    Show deal data details
dm-cli deal complete
    Complete deal
dm-cli deal cancel
    Cancel deal
dm-cli deal negative
    Leave negative feedback

kvn@ubtest:~/dm-cli$

Код который проверяет

if (GetEnv("LANG")) { string rulang("ru_RU.UTF-8"); string curlang(GetEnv("LANG")); if (rulang.compare(curlang) == 0) { return true; } } return false;

Какая то фигня kvn@ubtest:~/dm-cli$ echo $LANG en_US.UTF-8 kvn@ubtest:~/dm-cli$ dm dmesg dmeventd dmidecode dmsetup dmstats kvn@ubtest:~/dm-cli$ ./dm-cli Usage: dm-cli [global] <group> [<args>] Global options: --debug print debug information, input and output API requests --address <ip:port> address of the bitdeals dm, default: https://127.0.0.1:4999 --help print condensed help for all subcommands --version print version string dm-cli account status <bitcoin_address> Show account data details dm-cli account update [options] Update your account data dm-cli deal create Create a new deal dm-cli deal status Show deal data details dm-cli deal complete Complete deal dm-cli deal cancel Cancel deal dm-cli deal negative Leave negative feedback kvn@ubtest:~/dm-cli$ Код который проверяет `if (GetEnv("LANG")) { string rulang("ru_RU.UTF-8"); string curlang(GetEnv("LANG")); if (rulang.compare(curlang) == 0) { return true; } } return false;`
FD closed this issue 2025-11-17 15:36:26 +00:00
Author
Owner

Поведение по умолчанию:

# echo $LANG
C.UTF-8

# ./dm-cli account update --help
Использование: dm-cli account update [параметры] <биткоин адрес>

    Изменить учётные данные пользователя.

    Для изменения учётных данных вы должны подписать текущую дату и новые данные пользователя
    вашим приватным биткоин ключом. Например, текущая дата, новый битмессадж, подпись:
    2020-01-01
    BM-2cUuxYUFWLCrtpKRMdHCpU1QKEuFtHh7vu
    IEF1ysyhu8ps0m5xSJaZZg/5hBylmcWQQggkGO7yNN8iMf/EA2O287kxi58xCDDtxvdsC0TWqylVE5MT5CouamU=

    -d|--date <yyyy-mm-dd>    Текущая дата.
    -s|--signature <sig>      Биткоин подпись.
    -p|--pgp <pgp>            Установить armored RSA pgp ключ.
    -u|--url [+/-]<url>       Добавить/удалить url в trusted список. Разделенные запятыми
    -b|--bitmessage           Изменить битмессадж адрес.

Поведение при LANG=en_US.UTF-8:

testnet3 dm-cli # export LANG=en_US.UTF-8
testnet3 dm-cli # ./dm-cli account update --help
Использование: dm-cli account update [параметры] <биткоин адрес>

    Изменить учётные данные пользователя.

    Для изменения учётных данных вы должны подписать текущую дату и новые данные пользователя
    вашим приватным биткоин ключом. Например, текущая дата, новый битмессадж, подпись:
    2020-01-01
    BM-2cUuxYUFWLCrtpKRMdHCpU1QKEuFtHh7vu
    IEF1ysyhu8ps0m5xSJaZZg/5hBylmcWQQggkGO7yNN8iMf/EA2O287kxi58xCDDtxvdsC0TWqylVE5MT5CouamU=

    -d|--date <yyyy-mm-dd>    Текущая дата.
    -s|--signature <sig>      Биткоин подпись.
    -p|--pgp <pgp>            Установить armored RSA pgp ключ.
    -u|--url [+/-]<url>       Добавить/удалить url в trusted список. Разделенные запятыми
    -b|--bitmessage           Изменить битмессадж адрес.

Поведение при LANG=ru_RU.UTF-8:

testnet3 dm-cli # export LANG=ru_RU.UTF-8
testnet3 dm-cli # ./dm-cli account update --help
Usage: dm-cli account update [options] <bitcoin_address>

    Update user account data.

    To change the account data you should sign the current date and new user data
    with your bitcoin private key. For example, current date, new bitmessage, signature:
    2020-01-01
    BM-2cUuxYUFWLCrtpKRMdHCpU1QKEuFtHh7vu
    IEF1ysyhu8ps0m5xSJaZZg/5hBylmcWQQggkGO7yNN8iMf/EA2O287kxi58xCDDtxvdsC0TWqylVE5MT5CouamU=

    -d|--date <yyyy-mm-dd>    Current date.
    -s|--signature <sig>      Bitcoin signature.
    -p|--pgp <pgp>            Set up an armored RSA pgp key.
    -u|--url [+/-]<url>       Add/remove an url to trusted list.
    -b|--bitmessage           Change bitmessage address.

Поведение по умолчанию: ``` # echo $LANG C.UTF-8 # ./dm-cli account update --help Использование: dm-cli account update [параметры] <биткоин адрес> Изменить учётные данные пользователя. Для изменения учётных данных вы должны подписать текущую дату и новые данные пользователя вашим приватным биткоин ключом. Например, текущая дата, новый битмессадж, подпись: 2020-01-01 BM-2cUuxYUFWLCrtpKRMdHCpU1QKEuFtHh7vu IEF1ysyhu8ps0m5xSJaZZg/5hBylmcWQQggkGO7yNN8iMf/EA2O287kxi58xCDDtxvdsC0TWqylVE5MT5CouamU= -d|--date <yyyy-mm-dd> Текущая дата. -s|--signature <sig> Биткоин подпись. -p|--pgp <pgp> Установить armored RSA pgp ключ. -u|--url [+/-]<url> Добавить/удалить url в trusted список. Разделенные запятыми -b|--bitmessage Изменить битмессадж адрес. ``` Поведение при `LANG=en_US.UTF-8`: ``` testnet3 dm-cli # export LANG=en_US.UTF-8 testnet3 dm-cli # ./dm-cli account update --help Использование: dm-cli account update [параметры] <биткоин адрес> Изменить учётные данные пользователя. Для изменения учётных данных вы должны подписать текущую дату и новые данные пользователя вашим приватным биткоин ключом. Например, текущая дата, новый битмессадж, подпись: 2020-01-01 BM-2cUuxYUFWLCrtpKRMdHCpU1QKEuFtHh7vu IEF1ysyhu8ps0m5xSJaZZg/5hBylmcWQQggkGO7yNN8iMf/EA2O287kxi58xCDDtxvdsC0TWqylVE5MT5CouamU= -d|--date <yyyy-mm-dd> Текущая дата. -s|--signature <sig> Биткоин подпись. -p|--pgp <pgp> Установить armored RSA pgp ключ. -u|--url [+/-]<url> Добавить/удалить url в trusted список. Разделенные запятыми -b|--bitmessage Изменить битмессадж адрес. ``` Поведение при `LANG=ru_RU.UTF-8`: ``` testnet3 dm-cli # export LANG=ru_RU.UTF-8 testnet3 dm-cli # ./dm-cli account update --help Usage: dm-cli account update [options] <bitcoin_address> Update user account data. To change the account data you should sign the current date and new user data with your bitcoin private key. For example, current date, new bitmessage, signature: 2020-01-01 BM-2cUuxYUFWLCrtpKRMdHCpU1QKEuFtHh7vu IEF1ysyhu8ps0m5xSJaZZg/5hBylmcWQQggkGO7yNN8iMf/EA2O287kxi58xCDDtxvdsC0TWqylVE5MT5CouamU= -d|--date <yyyy-mm-dd> Current date. -s|--signature <sig> Bitcoin signature. -p|--pgp <pgp> Set up an armored RSA pgp key. -u|--url [+/-]<url> Add/remove an url to trusted list. -b|--bitmessage Change bitmessage address. ```
Collaborator

Закрыл была оперчатка

Закрыл была оперчатка
FD closed this issue 2025-11-22 14:17:25 +00:00
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: private/dm-cli#5