AFAIK единственный прямой способ переключиться на английский - это установить язык всей страницы на английский.Но я предполагаю, что это не вариант здесь.Другие способы, которые приходят на ум, - это пользовательский помощник, если вы используете жидкость для шаблонов (см. https://docs.typo3.org/m/typo3/book-extbasefluid/master/en-us/8-Fluid/8-developing-a-custom-viewhelper.html).
Но так как вам нужно решение pure typoscript , единственный способ, которым яМожно подумать о том, чтобы поместить месяц / день в регистр и запустить его в объекте case. Вот демоверсия для месяца.
Если вы хотите, чтобы вся дата была целой, вы должны собрать ее вместе, делая 4COA, первый для дня (CASE), второй для даты, третий для месяца (CASE) и последний для года:
ВНИМАНИЕ: этот фрагмент кода является мерзостью, но этоработает для этого очень особого сценария:)
lib.test = COA
lib.test {
wrap = <pubDate>|</pubDate>
10 = LOAD_REGISTER
10 {
month.data = flexform: pi_flexform:settings.datum
month.strtotime = 1
month.strftime = %b
}
20 = CASE
20 {
key = {REGISTER:month}
key.insertData = 1
default = TEXT
default.value = Jan
Feb = TEXT
Feb.value = Feb
Mrz = TEXT
Mrz.value = Mar
Apr = TEXT
Apr.value = Apr
Mai = TEXT
Mai.value = May
Jun = TEXT
Jun.value = Jun
Jul = TEXT
Jul.value = Jul
Aug = TEXT
Aug.value = Aug
Sep = TEXT
Sep.value = Sep
Okt = TEXT
Okt.value = Oct
Nov = TEXT
Nov.value = Nov
Dez = TEXT
Dez.value = Dec
}
30 = RESTORE_REGISTER
}