From 4f9104ab294bdfc9fd38197dea458adc2b1c4665 Mon Sep 17 00:00:00 2001 From: hyzboy Date: Thu, 31 Mar 2022 19:00:28 +0800 Subject: [PATCH] output english infomation --- src/OpenAL.cpp | 91 +++++++++++++++++++++++--------------------------- 1 file changed, 42 insertions(+), 49 deletions(-) diff --git a/src/OpenAL.cpp b/src/OpenAL.cpp index 8962b9a..4795b8f 100644 --- a/src/OpenAL.cpp +++ b/src/OpenAL.cpp @@ -45,11 +45,11 @@ namespace openal if(!AudioEM) { - LOG_INFO(OS_TEXT("找到一个OpenAL动态链接库,但加载失败!文件名: ")+OSString(filename)); + LOG_INFO(OS_TEXT("Finded a OpenAL dynamic link library, but it can't load. filename: ")+OSString(filename)); return(true); } - LOG_INFO(OS_TEXT("加载OpenAL动态链接库功成。文件名: ")+OSString(filename)); + LOG_INFO(OS_TEXT("Loading of openAL dynamic link library successfully, filename: ")+OSString(filename)); return(false); } @@ -111,13 +111,10 @@ namespace openal } else { - #if HGL_OS == HGL_OS_Windows - LOG_ERROR( OS_TEXT("加载OpenAL动态链接库失败!OpenAL动态链接库可能是: OpenAL32.dll、soft_oal.dll、wrap_oal.dll、ct_oal.dll、nvOpenAL.dll\n") - OS_TEXT("软件实现的OpenAL32.DLL、wrap_oal可在http://www.openal.or上下载、soft_oal.dll可在https://openal-soft.org下载!\n") - OS_TEXT("硬件实现的OpenAL32.DLL请到对应您声卡的厂商网站下载对应的驱动程序! 下载完成后可其放入Windows\\System32目录下或应用程序Plug-Ins目录下即可!")); - #else - LOG_ERROR( OS_TEXT("加载OpenAL动态链接库失败,或没有找到OpenAL动态链接库!")); - #endif//#if HGL_OS == HGL_OS_Windows + LOG_ERROR( OS_TEXT("The OpenAL Dynamic link library was not found, perhaps the loading failed..\n") + OS_TEXT("you can download it on \"http://www.openal.org\" or \"https://openal-soft.org\",\n") + OS_TEXT("Downloading the driver driver installation from the official website of the sound card is also a good choice.")); + return false; } } @@ -198,7 +195,7 @@ namespace openal if(!devices) { - LOG_INFO(OS_TEXT("取得的OpenAL设备列表为空!")); + LOG_INFO(OS_TEXT("Can't get list of OpenAL Devices.")); return(-1); } @@ -222,7 +219,7 @@ namespace openal if(!devices) { - LOG_INFO(OS_TEXT("取得的OpenAL设备列表为空!")); + LOG_INFO(OS_TEXT("can't get list of OpenAL Devices.")); return; } @@ -242,11 +239,11 @@ namespace openal { alcGetIntegerv(device,ALC_MINOR_VERSION,sizeof(int),&minor); - LOG_INFO(u8"OpenAL设备: "+UTF8String(devices)+u8" Specifier:"+UTF8String(actual_devicename)+u8",支持OpenAL特性版本: "+UTF8String::valueOf(major)+"."+UTF8String::valueOf(minor)); + LOG_INFO(u8"OpenAL device: "+UTF8String(devices)+u8" Specifier:"+UTF8String(actual_devicename)+u8", version: "+UTF8String::valueOf(major)+"."+UTF8String::valueOf(minor)); } else { - LOG_INFO(u8"OpenAL设备: "+UTF8String(devices)+u8" Specifier:"+UTF8String(actual_devicename)+u8",不支持版本获取,按OpenAL 1.0标准执行"); + LOG_INFO(u8"OpenAL device: "+UTF8String(devices)+u8" Specifier:"+UTF8String(actual_devicename)+u8",can't get version, used OpenAL 1.0."); } alcCloseDevice(device); @@ -302,11 +299,11 @@ namespace openal if(*AudioDeviceName) { - LOG_INFO(u8"没有指定音频设备,按缺省设备初始化,可能不是最佳选择:"+UTF8String(AudioDeviceName)); + LOG_INFO(u8"Select the default OpenAL device: "+UTF8String(AudioDeviceName)); } else { - LOG_INFO(OS_TEXT("没有指定音频设备,按缺省设备初始化,可能不是最佳选择!也有可能初始化失败!")); + LOG_INFO(OS_TEXT("Select the default OpenAL device.")); } default_device=true; @@ -316,7 +313,7 @@ namespace openal if(AudioDevice==nullptr) { - LOG_ERROR(u8"打开音频设备失败: "+UTF8String(AudioDeviceName)); + LOG_ERROR(u8"Failed to OpenAL Device: "+UTF8String(AudioDeviceName)); if(default_device) { @@ -331,56 +328,56 @@ namespace openal if(!AudioDevice) { - LOG_ERROR(OS_TEXT("使用指定设备和缺省设备均无法正常初始化音频设备!")); + LOG_ERROR(OS_TEXT("The OpenAL device cannot be initialized properly using the specified device and the default device!")); CloseOpenAL(); return(AL_FALSE); } - LOG_INFO(OS_TEXT("指定音频设备初始化失败,改用缺省设备!")); + LOG_INFO(OS_TEXT("Select the default OpenAL device because the specified device is failing.")); } } - LOG_INFO(U8_TEXT("打开音频设备成功: ")+UTF8String(AudioDeviceName)); + LOG_INFO(U8_TEXT("Opened OpenAL Device")+UTF8String(AudioDeviceName)); AudioContext=alcCreateContext(AudioDevice,0); if(AudioContext==nullptr) { - LOG_ERROR(OS_TEXT("关联音频设备上下文失败!")); + LOG_ERROR(OS_TEXT("Create OpenAL Context OK.")); CloseOpenAL(); return (AL_FALSE); } #ifdef _DEBUG else { - LOG_INFO(OS_TEXT("关联音频设备成功!")); + LOG_INFO(OS_TEXT("Failed to Create OpenAL Context.")); } #endif//_DEBUG if(!alcMakeContextCurrent(AudioContext)) { - LOG_ERROR(OS_TEXT("关联音频设备上下文与音频设备失败!")); + LOG_ERROR(OS_TEXT("Failed to Make OpenAL Context")); CloseOpenAL(); RETURN_FALSE; } #ifdef _DEBUG else { - LOG_INFO(OS_TEXT("关联音频设备上下文与音频设备成功!")); + LOG_INFO(OS_TEXT("Make OpenAL Context OK.")); } #endif//_DEBUG hgl::strcpy(AudioDeviceName,AL_DEVICE_NAME_MAX_LEN,alcGetString(AudioDevice,ALC_DEVICE_SPECIFIER)); - LOG_INFO(u8"初始化音频设备完成: "+UTF8String(AudioDeviceName)); + LOG_INFO(u8"Initing OpenAL Device: "+UTF8String(AudioDeviceName)); if (!LoadALFunc(AudioEM)) { - LOG_INFO(OS_TEXT("加载OpenAL函数失败!")); + LOG_INFO(OS_TEXT("Failed to load OpenAL functions")); CloseOpenAL(); RETURN_FALSE; } - LOG_INFO(OS_TEXT("加载OpenAL函数完成!")); + LOG_INFO(OS_TEXT("Loaded OpenAL functions.")); if(alcIsExtensionPresent) { @@ -397,9 +394,7 @@ namespace openal InitOpenALExt(); - LOG_INFO(OS_TEXT("初始化OpenAL完成!")); - PutOpenALInfo(); - + LOG_INFO(OS_TEXT("Inited OpenAL.")); return(AL_TRUE); } @@ -425,7 +420,7 @@ namespace openal if(AudioDevice) alcCloseDevice(AudioDevice); SAFE_CLEAR(AudioEM); - LOG_INFO(OS_TEXT("关闭OpenAL完成!")); + LOG_INFO(OS_TEXT("Close OpenAL.")); } ClearAL(); @@ -653,7 +648,7 @@ namespace openal if(result) { - LOG_ERROR(U8_TEXT("OpenAL错误,source file:\"")+UTF8String(filename)+u8"\",line:"+UTF8String::valueOf(line)); + LOG_ERROR(U8_TEXT("OpenAL error,source file:\"")+UTF8String(filename)+u8"\",line:"+UTF8String::valueOf(line)); LOG_ERROR(U8_TEXT("OpenAL ErrorNo:")+UTF8String(result)); } @@ -664,19 +659,17 @@ namespace openal { if(!alGetString)return; - LOG_INFO(OS_TEXT("OpenAL 信息:")); + LOG_INFO(UTF8String(u8" OpenAL Vendor: ")+alGetString(AL_VENDOR )); + LOG_INFO(UTF8String(u8" OpenAL Version: ")+alGetString(AL_VERSION )); + LOG_INFO(UTF8String(u8" OpenAL Renderer: ")+alGetString(AL_RENDERER )); + LOG_INFO(OS_TEXT( " Max audio sources: ")+OSString::valueOf(GetMaxNumSources())); + LOG_INFO(AudioFloat32?OS_TEXT( " Supported float data: Yes") + :OS_TEXT( " Supported float data: No")); - LOG_INFO(UTF8String(u8"   音频芯片制造商: ")+alGetString(AL_VENDOR )); - LOG_INFO(UTF8String(u8"  支持的OpenAL版本: ")+alGetString(AL_VERSION )); - LOG_INFO(UTF8String(u8"    音频芯片名称: ")+alGetString(AL_RENDERER )); - LOG_INFO(OS_TEXT( "     最大音源数: ")+OSString::valueOf(GetMaxNumSources())); - LOG_INFO(AudioFloat32?OS_TEXT( " 浮点音频数据支持: 是") - :OS_TEXT( " 浮点音频数据支持: 否")); - - LOG_INFO(AudioEFX?OS_TEXT( "      EFX支持: 是") - :OS_TEXT( "      EFX支持: 否")); - LOG_INFO(AudioXRAM?OS_TEXT( " X-RAM支持: 是") - :OS_TEXT( " X-RAM支持: 否")); + LOG_INFO(AudioEFX?OS_TEXT( " EFX: Supported") + :OS_TEXT( " EFX: No")); + LOG_INFO(AudioXRAM?OS_TEXT( " X-RAM: Supported") + :OS_TEXT( " X-RAM: No")); if(AudioXRAM) { @@ -684,32 +677,32 @@ namespace openal alcGetIntegerv(AudioDevice,eXRAMSize,sizeof(int),&size); - LOG_INFO(OS_TEXT(" X-RAM容量: ")+OSString::valueOf(size)); + LOG_INFO(OS_TEXT( " X-RAM Volume: ")+OSString::valueOf(size)); } for(int i=0;i