- Timestamp:
- 01/31/2024 09:49:08 PM (17 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/l10n/class-wp-translation-file.php
r57387 r57505 204 204 } 205 205 206 if ( isset( $this->entries[ $text ] ) ) { 207 return $this->entries[ $text ]; 208 } 209 210 /* 211 * Handle cases where a pluralized string is only used as a singular one. 212 * For example, when both __( 'Product' ) and _n( 'Product', 'Products' ) 213 * are used, the entry key will have the format "ProductNULProducts". 214 * Fall back to looking up just "Product" to support this edge case. 215 */ 216 foreach ( $this->entries as $key => $value ) { 217 if ( str_starts_with( $key, $text . "\0" ) ) { 218 $parts = explode( "\0", $value ); 219 return $parts[0]; 220 } 221 } 222 223 return false; 206 return $this->entries[ $text ] ?? false; 224 207 } 225 208
Note: See TracChangeset
for help on using the changeset viewer.