Use literal as a progress message in proto_common call.

This should save some memory allocations.

PiperOrigin-RevId: 417993065
diff --git a/src/main/java/com/google/devtools/build/lib/rules/proto/ProtoCompileActionBuilder.java b/src/main/java/com/google/devtools/build/lib/rules/proto/ProtoCompileActionBuilder.java
index 227917c..f6083b1 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/proto/ProtoCompileActionBuilder.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/proto/ProtoCompileActionBuilder.java
@@ -65,7 +65,7 @@
 
   private final ProtoInfo protoInfo;
   private final FilesToRunProvider protoCompiler;
-  private final String language;
+  private final String progressMessage;
   private final String langPrefix;
   private final Iterable<Artifact> outputs;
   private Iterable<Artifact> inputs;
@@ -122,12 +122,12 @@
   public ProtoCompileActionBuilder(
       ProtoInfo protoInfo,
       FilesToRunProvider protoCompiler,
-      String language,
+      String progressMessage,
       String langPrefix,
       Iterable<Artifact> outputs) {
     this.protoInfo = protoInfo;
     this.protoCompiler = protoCompiler;
-    this.language = language;
+    this.progressMessage = progressMessage;
     this.langPrefix = langPrefix;
     this.outputs = outputs;
     this.mnemonic = DEFAULT_MNEMONIC;
@@ -207,7 +207,7 @@
             /* ctx */ ruleContext.getStarlarkRuleContext(),
             /* proto_info */ protoInfo,
             /* proto_compiler */ protoCompiler,
-            /* progress_message */ String.format("Generating %s proto_library %%{label}", language),
+            /* progress_message */ progressMessage,
             /* outputs */ StarlarkList.immutableCopyOf(outputs),
             /* additional_args */ StarlarkList.immutableCopyOf(additionalArgs.build()),
             /* plugins */ StarlarkList.immutableCopyOf(plugins.build()),