[wp-trac] [WordPress Trac] #63887: Add sourceURL to inline scripts and styles

WordPress Trac noreply at wordpress.org
Wed Nov 12 11:10:57 UTC 2025


#63887: Add sourceURL to inline scripts and styles
--------------------------------------+------------------------------
 Reporter:  jonsurrell                |       Owner:  jonsurrell
     Type:  enhancement               |      Status:  reopened
 Priority:  normal                    |   Milestone:  6.9
Component:  Script Loader             |     Version:
 Severity:  normal                    |  Resolution:
 Keywords:  has-patch has-unit-tests  |     Focuses:  javascript, css
--------------------------------------+------------------------------

Comment (by ralucastn):

 Thank you both. I tested on Playground the PR and the translations work as
 expected.

 This is the content of the JS file


 {{{
 ( function( domain, translations ) {
         var localeData = translations.locale_data[ domain ] ||
 translations.locale_data.messages;
         localeData[""].domain = domain;
         wp.i18n.setLocaleData( localeData, domain );
 } )( "woocommerce", {"translation-revision-date":"2025-11-10
 23:56:39+0000","generator":"GlotPress\/4.0.3","domain":"messages","locale_data":{"messages":{"":{"domain":"messages
 ","plural-forms":"nplurals=2; plural=n != 1;","lang":"de"},"View my
 cart":["Warenkorb
 anzeigen"]}},"comment":{"reference":"assets\/client\/blocks\/mini-cart-
 contents-block\/cart-button-frontend.js"}} );( function( domain,
 translations ) {
         var localeData = translations.locale_data[ domain ] ||
 translations.locale_data.messages;
         localeData[""].domain = domain;
         wp.i18n.setLocaleData( localeData, domain );
 } )( "woocommerce", {"translation-revision-date":"2025-11-10
 23:56:39+0000","generator":"GlotPress\/4.0.3","domain":"messages","locale_data":{"messages":{"":{"domain":"messages
 ","plural-forms":"nplurals=2; plural=n != 1;","lang":"de"},"Go to
 checkout":["Zur Kasse
 gehen"]}},"comment":{"reference":"assets\/client\/blocks\/mini-cart-
 contents-block\/checkout-button-frontend.js"}} );( function( domain,
 translations ) {
         var localeData = translations.locale_data[ domain ] ||
 translations.locale_data.messages;
         localeData[""].domain = domain;
         wp.i18n.setLocaleData( localeData, domain );
 } )( "woocommerce", {"translation-revision-date":"2025-11-10
 23:56:39+0000","generator":"GlotPress\/4.0.3","domain":"messages","locale_data":{"messages":{"":{"domain":"messages
 ","plural-forms":"nplurals=2; plural=n != 1;","lang":"de"},"Go to
 checkout":["Zur Kasse gehen"],"View my cart":["Warenkorb
 anzeigen"],"Shipping, taxes, and discounts calculated at
 checkout.":["Versandgeb\u00fchren, Steuern und Rabatte werden auf der
 Bezahlseite
 berechnet."],"Subtotal":["Zwischensumme"]}},"comment":{"reference":"assets\/client\/blocks
 \/mini-cart-contents-block\/footer-frontend.js"}} );( function( domain,
 translations ) {
         var localeData = translations.locale_data[ domain ] ||
 translations.locale_data.messages;
         localeData[""].domain = domain;
         wp.i18n.setLocaleData( localeData, domain );
 } )( "woocommerce", {"translation-revision-date":"2025-11-10
 23:56:39+0000","generator":"GlotPress\/4.0.3","domain":"messages","locale_data":{"messages":{"":{"domain":"messages
 ","plural-forms":"nplurals=2; plural=n != 1;","lang":"de"},"Shipping,
 taxes, and discounts calculated at checkout.":["Versandgeb\u00fchren,
 Steuern und Rabatte werden auf der Bezahlseite
 berechnet."],"Subtotal":["Zwischensumme"]}},"comment":{"reference":"assets\/client\/blocks
 \/mini-cart-contents-block\/footer-style.js"}} );( function( domain,
 translations ) {
         var localeData = translations.locale_data[ domain ] ||
 translations.locale_data.messages;
         localeData[""].domain = domain;
         wp.i18n.setLocaleData( localeData, domain );
 } )( "woocommerce", {"translation-revision-date":"2025-11-10
 23:56:39+0000","generator":"GlotPress\/4.0.3","domain":"messages","locale_data":{"messages":{"":{"domain":"messages
 ","plural-forms":"nplurals=2; plural=n != 1;","lang":"de"},"Start
 shopping":["Einkaufen
 beginnen"]}},"comment":{"reference":"assets\/client\/blocks\/mini-cart-
 contents-block\/shopping-button-frontend.js"}} );( function( domain,
 translations ) {
         var localeData = translations.locale_data[ domain ] ||
 translations.locale_data.messages;
         localeData[""].domain = domain;
         wp.i18n.setLocaleData( localeData, domain );
 } )( "woocommerce", {"translation-revision-date":"2025-11-10
 23:56:39+0000","generator":"GlotPress\/4.0.3","domain":"messages","locale_data":{"messages":{"":{"domain":"messages
 ","plural-forms":"nplurals=2; plural=n != 1;","lang":"de"},"(%d
 item)":["(%d\u00a0Artikel)","(%d\u00a0Artikel)"],"Your cart":["Dein
 Warenkorb"]}},"comment":{"reference":"assets\/client\/blocks\/mini-cart-
 contents-block\/title-frontend.js"}} );( function( domain, translations )
 {
         var localeData = translations.locale_data[ domain ] ||
 translations.locale_data.messages;
         localeData[""].domain = domain;
         wp.i18n.setLocaleData( localeData, domain );
 } )( "woocommerce", {"translation-revision-date":"2025-11-10
 23:56:39+0000","generator":"GlotPress\/4.0.3","domain":"messages","locale_data":{"messages":{"":{"domain":"messages
 ","plural-forms":"nplurals=2; plural=n != 1;","lang":"de"},"(%d
 item)":["(%d\u00a0Artikel)","(%d\u00a0Artikel)"]}},"comment":{"reference":"assets\/client\/blocks
 \/mini-cart-contents-block\/title-items-counter-frontend.js"}} );(
 function( domain, translations ) {
         var localeData = translations.locale_data[ domain ] ||
 translations.locale_data.messages;
         localeData[""].domain = domain;
         wp.i18n.setLocaleData( localeData, domain );
 } )( "woocommerce", {"translation-revision-date":"2025-11-10
 23:56:39+0000","generator":"GlotPress\/4.0.3","domain":"messages","locale_data":{"messages":{"":{"domain":"messages
 ","plural-forms":"nplurals=2; plural=n != 1;","lang":"de"},"(%d
 item)":["(%d\u00a0Artikel)","(%d\u00a0Artikel)"]}},"comment":{"reference":"assets\/client\/blocks
 \/mini-cart-contents-block\/title-items-counter-style.js"}} );( function(
 domain, translations ) {
         var localeData = translations.locale_data[ domain ] ||
 translations.locale_data.messages;
         localeData[""].domain = domain;
         wp.i18n.setLocaleData( localeData, domain );
 } )( "woocommerce", {"translation-revision-date":"2025-11-10
 23:56:39+0000","generator":"GlotPress\/4.0.3","domain":"messages","locale_data":{"messages":{"":{"domain":"messages
 ","plural-forms":"nplurals=2; plural=n != 1;","lang":"de"},"Your
 cart":["Dein Warenkorb"]}},"comment":{"reference":"assets\/client\/blocks
 \/mini-cart-contents-block\/title-label-frontend.js"}} );( function(
 domain, translations ) {
         var localeData = translations.locale_data[ domain ] ||
 translations.locale_data.messages;
         localeData[""].domain = domain;
         wp.i18n.setLocaleData( localeData, domain );
 } )( "woocommerce", {"translation-revision-date":"2025-11-10
 23:56:39+0000","generator":"GlotPress\/4.0.3","domain":"messages","locale_data":{"messages":{"":{"domain":"messages
 ","plural-forms":"nplurals=2; plural=n != 1;","lang":"de"},"(%d
 item)":["(%d\u00a0Artikel)","(%d\u00a0Artikel)"]}},"comment":{"reference":"assets\/client\/blocks
 \/mini-cart-contents-block\/title-style.js"}} );
 }}}

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/63887#comment:63>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list