@@ -35,14 +35,14 @@ public static void Initialize(ILogger pluginLogger, bool disableSystemFfprobe)
3535 var mediaEncoding = Assembly . Load ( "Emby.Server.MediaEncoding" ) ;
3636 if ( mediaEncoding == null )
3737 {
38- logger . Warn ( "ffprobe guard init skipped: Emby.Server.MediaEncoding not found " ) ;
38+ logger . Warn ( "ffprobe guard 初始化跳过:未找到 Emby.Server.MediaEncoding" ) ;
3939 return ;
4040 }
4141
4242 var mediaProbeManager = mediaEncoding . GetType ( "Emby.Server.MediaEncoding.Probing.MediaProbeManager" ) ;
4343 if ( mediaProbeManager == null )
4444 {
45- logger . Warn ( "ffprobe guard init skipped: MediaProbeManager type not found " ) ;
45+ logger . Warn ( "ffprobe guard 初始化跳过:未找到 MediaProbeManager 类型 " ) ;
4646 return ;
4747 }
4848
@@ -59,11 +59,11 @@ public static void Initialize(ILogger pluginLogger, bool disableSystemFfprobe)
5959
6060 if ( runFfProcess == null || emptyResult == null )
6161 {
62- logger . Warn ( "ffprobe guard init failed: target method not found or unsupported return type " ) ;
62+ logger . Warn ( "ffprobe guard 初始化失败:目标方法未找到或返回类型不支持 " ) ;
6363 return ;
6464 }
6565
66- logger . Info ( $ "ffprobe guard target : { runFfProcess . DeclaringType ? . FullName } .{ runFfProcess . Name } ({ string . Join ( "," , runFfProcess . GetParameters ( ) . Select ( p => p . ParameterType . Name ) ) } ) -> { runFfProcess . ReturnType ? . FullName } ") ;
66+ logger . Info ( $ "ffprobe guard 目标方法 : { runFfProcess . DeclaringType ? . FullName } .{ runFfProcess . Name } ({ string . Join ( "," , runFfProcess . GetParameters ( ) . Select ( p => p . ParameterType . Name ) ) } ) -> { runFfProcess . ReturnType ? . FullName } ") ;
6767
6868 harmony = new Harmony ( "mediainfokeeper.ffprobe" ) ;
6969
@@ -75,31 +75,31 @@ public static void Initialize(ILogger pluginLogger, bool disableSystemFfprobe)
7575 }
7676 catch ( Exception patchEx )
7777 {
78- logger . Error ( "ffprobe guard patch failed " ) ;
78+ logger . Error ( "ffprobe guard patch 失败 " ) ;
7979 logger . Error ( patchEx . Message ) ;
8080 logger . Error ( patchEx . ToString ( ) ) ;
8181 harmony = null ;
8282 isEnabled = false ;
8383 return ;
8484 }
8585
86- logger . Info ( "ffprobe guard installed " ) ;
86+ logger . Info ( "ffprobe guard 已安装 " ) ;
8787 }
8888 catch ( Exception e )
8989 {
90- logger . Error ( "ffprobe guard init failed " ) ;
90+ logger . Error ( "ffprobe guard 初始化失败 " ) ;
9191 logger . Error ( e . Message ) ;
9292 logger . Error ( e . ToString ( ) ) ;
9393 harmony = null ;
9494 isEnabled = false ;
95- logger . Warn ( "ffprobe guard disabled due to initialization failure; ffprobe will not be intercepted. " ) ;
95+ logger . Warn ( "ffprobe guard 初始化失败已禁用, ffprobe 不再拦截 " ) ;
9696 }
9797 }
9898
9999 public static void Configure ( bool disableSystemFfprobe )
100100 {
101101 isEnabled = disableSystemFfprobe ;
102- logger ? . Info ( "ffprobe guard " + ( isEnabled ? "enabled " : "disabled " ) ) ;
102+ logger ? . Info ( "ffprobe guard " + ( isEnabled ? "已启用 " : "已禁用 " ) ) ;
103103 }
104104
105105 /// <summary>
@@ -153,7 +153,7 @@ private static void RunFfProcessPostfix(ref object __result)
153153 var message = lines [ lines . Length - 1 ] . Trim ( ) ;
154154 if ( ! string . IsNullOrEmpty ( message ) )
155155 {
156- logger . Error ( "ffprobe error : " + message ) ;
156+ logger . Error ( "ffprobe 错误 : " + message ) ;
157157 }
158158 }
159159 }
@@ -179,7 +179,7 @@ private static object CreateEmptyResult(Type returnType)
179179 {
180180 try { standardOutput ? . SetValue ( payload , "{}" ) ; }
181181 catch { /* best-effort stub */ }
182- try { standardError ? . SetValue ( payload , "ffprobe suppressed by MediaInfoKeeper" ) ; }
182+ try { standardError ? . SetValue ( payload , "ffprobe 已被 MediaInfoKeeper 拦截 " ) ; }
183183 catch { /* best-effort stub */ }
184184 }
185185 }
@@ -265,7 +265,7 @@ private static void LogCandidates(Type type, string methodName)
265265 . Select ( m =>
266266 $ "{ m . Name } ({ string . Join ( ", " , m . GetParameters ( ) . Select ( p => p . ParameterType . Name ) ) } ) -> { m . ReturnType ? . Name } ") ;
267267
268- logger ? . Info ( $ "{ type ? . FullName } .{ methodName } candidates : { string . Join ( "; " , candidates ?? Enumerable . Empty < string > ( ) ) } ") ;
268+ logger ? . Info ( $ "{ type ? . FullName } .{ methodName } 候选方法 : { string . Join ( "; " , candidates ?? Enumerable . Empty < string > ( ) ) } ") ;
269269 }
270270 catch ( Exception e )
271271 {
@@ -283,7 +283,7 @@ private static void LogPropertyCandidates(Type type, string propertyName)
283283 . Where ( p => p . Name == propertyName )
284284 . Select ( p => $ "{ p . PropertyType ? . Name } { p . Name } ") ;
285285
286- logger ? . Info ( $ "{ type ? . FullName } .{ propertyName } property candidates : { string . Join ( "; " , candidates ?? Enumerable . Empty < string > ( ) ) } ") ;
286+ logger ? . Info ( $ "{ type ? . FullName } .{ propertyName } 候选属性 : { string . Join ( "; " , candidates ?? Enumerable . Empty < string > ( ) ) } ") ;
287287 }
288288 catch ( Exception e )
289289 {
0 commit comments