mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-06-28 22:30:04 +00:00
I18N: Add JavaScript translation support.
Adds the `wp_set_script_translations()` function which registers translations for a JavaScript file. This function takes a handle, domain and optionally a path and ensures JavaScript translation files are loaded if they exist. Merges [43825,43828,43859,43898] from the 5.0 branch to trunk. Props herregroen, atimmer, omarreiss, nerrad, swissspidy, ocean90, georgestephanis. Fixes #45103, #45256. git-svn-id: https://develop.svn.wordpress.org/trunk@44169 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
17
tests/phpunit/data/languages/admin-en_US-script-handle.json
Normal file
17
tests/phpunit/data/languages/admin-en_US-script-handle.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"translation-revision-data": "+0000",
|
||||
"generator": "GlotPress/2.3.0-alpha",
|
||||
"domain": "messages",
|
||||
"locale_data": {
|
||||
"messages": {
|
||||
"": {
|
||||
"domain": "messages",
|
||||
"plural-forms": "n != 1",
|
||||
"lang": "en-gb"
|
||||
},
|
||||
"This file is a translation for script-handle.": [
|
||||
"This file is a translation for script-handle."
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"translation-revision-data": "+0000",
|
||||
"generator": "GlotPress/2.3.0-alpha",
|
||||
"domain": "messages",
|
||||
"locale_data": {
|
||||
"messages": {
|
||||
"": {
|
||||
"domain": "messages",
|
||||
"plural-forms": "n != 1",
|
||||
"lang": "en-gb"
|
||||
},
|
||||
"This file is too big. Files must be less than %d KB in size.": [
|
||||
"This file is too big. Files must be less than %d KB in size."
|
||||
],
|
||||
"%d Theme Update": [
|
||||
"%d Theme Update",
|
||||
"%d Theme Updates"
|
||||
],
|
||||
"password strength\u0004Medium": [
|
||||
"Medium"
|
||||
],
|
||||
"taxonomy singular name\u0004Category": [
|
||||
"Category"
|
||||
],
|
||||
"post type general name\u0004Pages": [
|
||||
"Pages"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"translation-revision-data": "+0000",
|
||||
"generator": "GlotPress/2.3.0-alpha",
|
||||
"domain": "messages",
|
||||
"locale_data": {
|
||||
"messages": {
|
||||
"": {
|
||||
"domain": "messages",
|
||||
"plural-forms": "n != 1",
|
||||
"lang": "en-gb"
|
||||
},
|
||||
"This is a dummy plugin.": [
|
||||
"This is a dummy plugin."
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"translation-revision-data": "+0000",
|
||||
"generator": "GlotPress/2.3.0-alpha",
|
||||
"domain": "messages",
|
||||
"locale_data": {
|
||||
"messages": {
|
||||
"": {
|
||||
"domain": "messages",
|
||||
"plural-forms": "n != 1",
|
||||
"lang": "en-gb"
|
||||
},
|
||||
"This is a dummy theme.": [
|
||||
"This is a dummy theme."
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user