@@ -17,8 +17,8 @@ limitations under the License.
1717package record
1818
1919import (
20- "strings "
21-
20+ "golang.org/x/text/cases "
21+ "golang.org/x/text/language"
2222 corev1 "k8s.io/api/core/v1"
2323 "k8s.io/apimachinery/pkg/runtime"
2424 "k8s.io/client-go/tools/record"
@@ -53,22 +53,22 @@ type recorder struct {
5353
5454// Event constructs an event from the given information and puts it in the queue for sending.
5555func (r recorder ) Event (object runtime.Object , reason , message string ) {
56- r .EventRecorder .Event (object , corev1 .EventTypeNormal , strings .Title (reason ), message )
56+ r .EventRecorder .Event (object , corev1 .EventTypeNormal , cases .Title ( language . English ). String (reason ), message )
5757}
5858
5959// Eventf is just like Event, but with Sprintf for the message field.
6060func (r recorder ) Eventf (object runtime.Object , reason , message string , args ... interface {}) {
61- r .EventRecorder .Eventf (object , corev1 .EventTypeNormal , strings .Title (reason ), message , args ... )
61+ r .EventRecorder .Eventf (object , corev1 .EventTypeNormal , cases .Title ( language . English ). String (reason ), message , args ... )
6262}
6363
6464// Warn constructs a warning event from the given information and puts it in the queue for sending.
6565func (r recorder ) Warn (object runtime.Object , reason , message string ) {
66- r .EventRecorder .Event (object , corev1 .EventTypeWarning , strings .Title (reason ), message )
66+ r .EventRecorder .Event (object , corev1 .EventTypeWarning , cases .Title ( language . English ). String (reason ), message )
6767}
6868
6969// Warnf is just like Event, but with Sprintf for the message field.
7070func (r recorder ) Warnf (object runtime.Object , reason , message string , args ... interface {}) {
71- r .EventRecorder .Eventf (object , corev1 .EventTypeWarning , strings .Title (reason ), message , args ... )
71+ r .EventRecorder .Eventf (object , corev1 .EventTypeWarning , cases .Title ( language . English ). String (reason ), message , args ... )
7272}
7373
7474// EmitEvent records a Success or Failure depending on whether or not an error occurred.
0 commit comments