DIRECTUM и транслитерация имен | Статья
 Денис Баранов
 Опубликовано:
 
 18 января 2010 в 13:27
 
 
 2
 
 
 
 10
 
Французский язык долгое время оставался общепризнанным языком международного общения. Сейчас французский является официальным рабочим языком практически всех международных организаций: ООН, ЮНЕСКО, Совета Европы и т.д.
В XX веке в качестве международного языка делового и политического общения французский все больше уступает английскому. Первая знаменитая уступка такого рода произошла в 1919 году: Версальский договор был составлен на 2 языках, английском и французском.
Какое отношение это имеет к обсуждаемой теме? В СССР, а потом и в РФ, в качестве официальных правил транслитерации имен были приняты нормы французского языка. Насколько мне известно (хотя я могу и ошибаться — вопрос довольно запутанный), английские правила
 Насколько мне известно (хотя я могу и ошибаться — вопрос довольно запутанный), английские правила
 транслитерации стали применяться у нас с 1997, когда вышел приказ МВД «Об утверждении Инструкции о порядке оформления и выдачи паспортов гражданам Российской Федерации для выезда из Российской Федерации и въезда в Российскую Федерацию». Однако лично мне однажды
 попался паспорт и 200х года, где имя все еще писалось по-французски. Что это — недосмотр ОВИРа или же принцип, что однажды выданное латинское имя остается за человеком навсегда, независимо от того, какие правила приняты на момент выдачи очередного документа
 — я не выяснял.
Так или иначе, сейчас, когда необходимо транслитирировать имя, человек может воспользоваться тремя способами:
1. Выдумать правила самостоятельно;
2. воспользоваться французской транскрипцией;
3. использовать английскую транскрипцию.
И если для задач изобретения логина, годится и первый способ, то при оформлении официальных документов на иностранном языке он уже не годится.
Первый способ реализован в DIRECTUM посредством функции Transliterate. Для последних двух предлагаю вам функцию
 BRDNameTransliteration. Функция применяет правила как французской транскрипции, так и английской, утвержденной приказом МВД (последние изменения вышли в 2000 г.)
1.
Вызов: Transliterate(‘Дмитрий Пугач’; FALSE)
Результат: ‘Dmitrii Pugach’
2.
Вызов: BRDNameTransliteration(‘Дмитрий’; ‘Пугач’; ‘French’)
Результат: ‘Dmitri Pougatch’
3.
Вызов: BRDNameTransliteration(‘Дмитрий’; ‘Пугач’; ‘English’)
Результат: ‘Dmitry Pugach’
Работает на всех системах на IS-Builder 7. В архиве — разработка для IS-Builder 7.6.3.
BRDNameTransliteration.zip (6,73 Кб)
Транскрипция русских имен и фамилий на китайском
 По просьбам трудящихся, выкладываю полный список иероглифов которые используются для транскрипций имен собственных на китайский язык!
а 阿 
ай, аи 艾 
ан, ань 安 
ау, ао 奥 
б 布 
ба 巴(芭) 
бай 拜 
бан, бань 班 
бау, бао 包 
бе 别 
бё 比奥 
бен, бень 边 
би, бий, бь, бьи 比 
бин, бинь 宾 
бо 博 
бон, бонь 邦 
бу 布 
буй 布伊 
бун, бунь 本 
бы, бый 贝 
бэ 贝 
бэн, бэнь, бын,бынь 本 
бю, бью 比尤 
бя 比亚 
бян, бянь 比扬 
в 夫(弗) 
ва 瓦(娃) 
вай 瓦伊 
ван, вань 万 
вау, вао 沃 
ве 韦 
вен, вень 文 
ви, вий, вь, вьи 维 
вин, винь 温 
во 沃 
вон, вонь 翁 
ву 武 
вуй 维 
вун, вунь 文 
вы, вый 维 
вын, вынь 文 
вьё 维奥 
вэ 韦 
вю, вью 维尤 
вя 维亚 
вян, вянь 维扬 
г 格 
га 加 
гай 盖 
ган, гань 甘 
гау, гао 高 
ге 格 
ген, гень 根 
ги, гий, гь, гьи 吉 
гин, гинь 金 
го 戈 
гон, гонь 贡 
гу 古 
гуй 圭 
гун, гунь 贡 
гын, гынь 根 
гьё 吉奥 
гэ 盖 
гю, гью 久 
гя 吉亚 
гян, гянь 吉扬 
д 德 
да 达 
дай 代(黛) 
дан, дань 丹 
дау, дао 道 
де 杰 
дё 焦 
ден, день 坚 
дж 季 
джа 贾 
джай 贾伊 
джан, джань 占 
джау, джао 焦 
дже 杰 
джен, джень 真(珍) 
джи, джий 吉 
джин 金 
джо 焦 
джон, джонь 忠 
джу 朱 
джуй 朱伊 
джун, джунь 准 
джю 久 
ди, дий, дь, дьи 季 
дин, динь 金 
до 多 
дон, донь 东(栋) 
ду 杜 
дуй 杜伊 
дун, дунь 敦 
ды, дый 德 
дэ 代(黛) 
дэн, дэнь, дын, дынь 登 
дю, дью 久 
дя 佳 
дян, дянь 江(姜) 
е 耶(叶) 
ё, йо 约 
ен, ень 延 
ж 日 
жа 扎 
жай 扎伊 
жан, жань 然 
жау, жао 饶 
же 热 
жен, жень 任 
жи, жий, жь, жьи 日 
жин, жинь 任 
жо 若 
жон, жонь 容 
жу 茹 
жуй 瑞 
жун, жунь 容 
жын, жынь 任 
жю 茹 
з, дз 兹 
за, дза 扎 
заи, зай, дзай 宰 
зан, зань 赞 
зау, зао 藻 
зё ,дзё 焦 
зе, дзе 泽 
зен, зень, дзен 津 
зи, зий, зь, зьи, дзи, дзь, дзий 济 
зин, зинь, дзин, дзинь 津 
зо, дзо 佐 
зон, зонь, дзон, дзонь 宗 
зу, дзу 祖 
зуй, дзуй 祖伊 
зун, зунь 尊 
зын, зынь, дзын, дзынь 曾 
зэ 泽 
зю, дзю 久 
зя, дзя 贾 
зян, дзянь 江(姜) 
и, й, ий, ьи, ь 伊 
ин, инь 因 
к 克 
ка 卡 
кай 凯 
кан, кань 坎 
кау, као 考 
ке 克 
кен, кень 肯 
ки, кий, кь, кьи 基 
кин, кинь 金 
ко 科 
кон, конь 孔 
ку 库 
куй 奎 
кун, кунь 昆 
кын, кынь 肯 
кьё 基奥 
кэ 凯 
кю, кью 丘 
кя 基亚 
кян, кянь 基扬 
л 尔(勒) 
ла 拉 
лай 莱 
лан, лань 兰 
лау, лао 劳 
ле 列 
лё, льё 廖 
лен, лень 连 
ли, лий, ль, льи 利(莉) 
лин, линь 林(琳) 
ло 洛 
лон, лонь 隆 
лу 卢 
луй 卢伊 
лун, лунь 伦 
лы 雷(蕾) 
лын, лынь 伦 
лэ 莱 
лю, лью 柳 
ля 利亚 
лян, лянь 良 
м 姆 
ма 马(玛) 
май 迈 
ман, мань 曼 
мау, мао 毛 
ме 梅 
мё 苗 
мен, мень 缅 
ми, мий, мь, мьи 米 
мин, минь 明 
мо 莫 
мон, монь 蒙 
му 穆 
муй 穆伊 
мун, мунь 蒙 
мы 梅 
мэ 梅 
мэн, мэнь, мын, мынь 门 
мю, мью 缪 
мюн 敏 
мя 米亚 
мян, мянь 米扬 
н 恩 
на 纳(娜) 
най 奈 
нан, нань 南(楠) 
нау, нао 瑙 
не 涅 
нё 尼奥 
нен, нень 年 
ни, ний, нь, ньи 尼(妮) 
нин, нинь 宁 
но 诺 
нон, нонь 农 
ну 努 
нуй 努伊 
нун, нунь 嫩 
ны 内 
нэ 内 
нэн, нэнь, нын, нынь 嫩 
ню, нью 纽 
нюн 纽恩 
ня 尼亚 
нян, нянь 尼扬 
о 奥 
он, онь 翁 
п 普 
па 帕 
пай 派 
пан, пань 潘 
пау, пао 保 
пе 佩 
пё 皮奥 
пен, пень 片 
пи, пий, пь, пьи 皮 
пин, пинь 平 
по 波 
пон, понь 蓬 
пу 普 
пуй 普伊 
пун, пунь 蓬 
пы, пый 佩 
пэ 佩 
пэн, пэнь, пын, пэнь 彭 
пю, пью 皮尤 
пя 皮亚 
пян, пянь 皮扬 
р 尔(勒) 
ра 拉 
рай 赖 
ран, рань 兰 
рау, рао 劳 
ре 列 
рё, рьё 廖 
рен, рень 连 
ри, рий, рь, рьи 里(丽) 
рин, ринь 林(琳) 
ро 罗(萝) 
рон, ронь 龙 
ру 鲁 
руй 鲁伊 
рун, рунь 伦 
ры 雷(蕾) 
рын, рынь 伦 
рэ 雷(蕾) 
рю, рью 留 
ря 里亚 
рян, рянь 良 
с 斯 
са 萨 
сай 赛 
сан, сань 桑 
сау, сао 绍 
се 谢 
сё 肖 
сен, сень 先 
си, сий, сь, сьи 西(锡) 
син, синь 辛 
со 索 
сон, сонь 松 
су 苏 
суй 绥 
сун, сунь 孙 
сы 瑟 
сын, сынь 森 
сэ 塞 
сю, сью 休(秀) 
сюн, сюнь 雄 
ся 夏 
сян, сянь 相 
т 特 
та 塔 
тай 泰 
тан, тань 坦 
тау, тао 陶 
те 捷 
тё 乔 
тен, тень 坚 
ти, тий, ть, тьи 季 
тин, тинь 京 
то 托 
тон, тонь 通 
тся 齐亚 
ту 图 
туй 图伊 
тун, тунь 通 
ты, тый 特 
тэ 泰 
тэн, тын, тынь 滕 
тю, тью 秋 
тюн, тюнь 琼 
тя 佳 
тян, тянь 强
у 乌 
уй 维 
ун, унь 温 
ф 夫(弗) 
фа 法 
фай 法伊 
фан, фань 凡 
фау, фао 福 
фе 费 
фё 菲奥 
фен, фень 芬 
фи, фий, фь, фьи 菲 
фин, финь 丰 
фо 福 
фон, фонь 丰 
фу 富 
фуй 富伊 
фун, фунь 丰 
фы 菲 
фы, дзы 济 
фын, фынь 芬 
фэ 费 
фю, фью 菲尤 
фя 菲亚 
х 赫 
ха 哈 
хай 海 (亥) 
хан, хань 汉 
хау, хао 豪 
хе 赫 
хен, хень 亨 
хи, хий, хьи 希 
хин, хинь 欣 
хо 霍 
хон, хонь 洪 
ху 胡 
хуй 惠 
хун, хунь 洪 
хы 黑 
хью 休 
хян, хянь 希扬 
ц, дц, дс, тц, тс 茨 
ца, дца, дса, тса 察 
цай, дцай, дсай, тцай, тсай 采 
цан, цань, дцан, дцань 灿 
цау, цао 曹 
це, дце, дсе, тце, тсе 采 
цен, цень, тцен, тцень 岑 
ци, ций, цьи, дси, дсий, тси 齐 
цин, цинь, дцин, дцинь, дсин, дсинь, тсин, тсинь 钦 
цо, дцо, дсо, тсо 措 
цон, цонь, дсон, дсонь, тсон, тсонь 聪 
цу, дцу, дсу, тсу 楚 
цуй, дцуй, дсуй,тцуй, тсуй 崔 
цун, цунь, тсун, тсунь 聪 
цы, дцы, дсы, тцы, тсы 齐 
цян, цянь, дцян, дцянь, дсян, дсянь 蔷 
ч, тч, дч 奇 
ча, тча, дча 恰 
чай, тчай, дчай 柴 
чан, чань, дчан 昌 
чау, чао 乔 
че, тче, дче 切 
чен, чень, тчен, тчень, дчен 琴 
чи, чий, чь, чьи, тчий, дчий 奇 
чин, чинь, тчин, дчин 钦 
чо 乔 
чон, чонь, тчон, тчонь 琼 
чу, тчу, дчу 丘 
чуй, тчуй, дчуй 崔 
чун, чунь, тчун, тчунь, дчун 春 
чян, тчян, дчян 强 
ш 什 
ша 沙(莎) 
шай 沙伊 
шан, шань 尚 
шау, шао 绍 
ше 舍 
шен, шень 申 
ши, ший, шь, шьи 希 
шин, шинь 申 
шо 绍 
шон, шонь 雄 
шу 舒 
шуй 舒伊 
шун, шунь 顺 
шьё 绍 
шью 舒 
щ, сч 希 
ща, сча 夏 
щай, счай 夏伊 
щан, щань, счан 先 
щау, щао 肖 
ще, сче 谢 
щен, щень, счень 先 
щи, щий, счи, счий 希 
щин, щинь, счин, счинь 辛 
що 晓 
щон, щонь 雄 
щу, счу 休 
щуй, счуй 休伊 
щун, щунь, счун, счунь 逊 
ы, ый 厄 
э, эй 埃 
эн, энь, ын, ынь 恩 
ю, ью 尤 
юн, юнь 云 
я 亚(娅) 
ян, янь 扬
Gale Apps — Технические трудности
 Приложение, к которому вы пытаетесь получить доступ, в настоящее время недоступно. Приносим свои извинения за доставленные неудобства. Повторите попытку через несколько секунд.
 Приносим свои извинения за доставленные неудобства. Повторите попытку через несколько секунд.
Если проблемы с доступом сохраняются, обратитесь за помощью в наш отдел технической поддержки по телефону 1-800-877-4253. Еще раз спасибо, что выбрали Gale, обучающую компанию Cengage.
 org.springframework.remoting.RemoteAccessException: невозможно получить доступ к удаленной службе [authorizationService@theBLISAuthorizationService]; вложенным исключением является com.zeroc.Ice.UnknownException
 unknown = «java.lang.IndexOutOfBoundsException: индекс 0 выходит за границы для длины 0
 в java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
 в java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
 в java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:266)
 в java.base/java.util.Objects.checkIndex(Objects.java:359)
 в java.base/java.util. ArrayList.get(ArrayList.java:427)
 ArrayList.get(ArrayList.java:427)
 в com.gale.blis.data.subscription.dao.LazyUserSessionDataLoaderStoredProcedure.populateSessionProperties(LazyUserSessionDataLoaderStoredProcedure.java:60)
 в com.gale.blis.data.subscription.dao.LazyUserSessionDataLoaderStoredProcedure.reQuery(LazyUserSessionDataLoaderStoredProcedure.java:53)
 в com.gale.blis.data.model.session.UserGroupEntitlementsManager.reinitializeUserGroupEntitlements(UserGroupEntitlementsManager.java:30)
 в com.gale.blis.data.model.session.UserGroupSessionManager.getUserGroupEntitlements(UserGroupSessionManager.java:17)
 в com.gale.blis.api.authorize.contentmodulefetchers.CrossSearchProductContentModuleFetcher.getProductSubscriptionCriteria(CrossSearchProductContentModuleFetcher.java:246)
 на com.gale.blis.api.authorize.contentmodulefetchers.CrossSearchProductContentModuleFetcher.getSubscribedCrossSearchProductsForUser(CrossSearchProductContentModuleFetcher. java:70)
 java:70)
 на com.gale.blis.api.authorize.contentmodulefetchers.CrossSearchProductContentModuleFetcher.getAvailableContentModulesForProduct(CrossSearchProductContentModuleFetcher.java:51)
 на com.gale.blis.api.authorize.strategy.productentry.strategy.AbstractProductEntryAuthorizer.getContentModules(AbstractProductEntryAuthorizer.java:130)
 на com.gale.blis.api.authorize.strategy.productentry.strategy.CrossSearchProductEntryAuthorizer.isAuthorized(CrossSearchProductEntryAuthorizer.java:83)
 на com.gale.blis.api.authorize.strategy.productentry.strategy.CrossSearchProductEntryAuthorizer.authorizeProductEntry(CrossSearchProductEntryAuthorizer.java:45)
 на com.gale.blis.api.authorize.strategy.ProductEntryAuthorizer.authorize(ProductEntryAuthorizer.java:31)
 в com.gale.blis.api.BLISAuthorizationServiceImpl.authorize_aroundBody0(BLISAuthorizationServiceImpl.java:57)
 на com.gale.blis.api.BLISAuthorizationServiceImpl. authorize_aroundBody1$advice(BLISAuthorizationServiceImpl.java:61)
 authorize_aroundBody1$advice(BLISAuthorizationServiceImpl.java:61)
 на com.gale.blis.api.BLISAuthorizationServiceImpl.authorize(BLISAuthorizationServiceImpl.java:1)
 в com.gale.blis.auth.AuthorizationService._iceD_authorize(AuthorizationService.java:97)
 в com.gale.blis.auth.AuthorizationService._iceDispatch(AuthorizationService.java:406)
 в com.zeroc.IceInternal.Incoming.invoke(Incoming.java:221)
 в com.zeroc.Ice.ConnectionI.invokeAll(ConnectionI.java:2706)
 на com.zeroc.Ice.ConnectionI.dispatch(ConnectionI.java:1292)
 в com.zeroc.Ice.ConnectionI.message(ConnectionI.java:1203)
 в com.zeroc.IceInternal.ThreadPool.run(ThreadPool.java:412)
 в com.zeroc.IceInternal.ThreadPool.access$500(ThreadPool.java:7)
 в com.zeroc.IceInternal.ThreadPool$EventHandlerThread.run(ThreadPool.java:781)
 на java.base/java.lang.Thread.run(Thread.java:833)
 »
 org. springframework.remoting.ice.IceClientInterceptor.convertIceAccessException(IceClientInterceptor.java:348)
 springframework.remoting.ice.IceClientInterceptor.convertIceAccessException(IceClientInterceptor.java:348)
org.springframework.remoting.ice.IceClientInterceptor.invoke(IceClientInterceptor.java:310)
org.springframework.remoting.ice.MonitoringIceProxyFactoryBean.invoke(MonitoringIceProxyFactoryBean.java:71)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:215)
com.sun.proxy.$Proxy156.authorize(Неизвестный источник)
 com. gale.auth.service.BlisService.getAuthorizationResponse(BlisService.java:61)
 gale.auth.service.BlisService.getAuthorizationResponse(BlisService.java:61)
com.gale.apps.service.impl.MetadataResolverService.resolveMetadata(MetadataResolverService.java:65)
com.gale.apps.controllers.DiscoveryController.resolveDocument(DiscoveryController.java:57)
com.gale.apps.controllers.DocumentController.redirectToDocument(DocumentController.java:24)
com.gale.apps.controllers.DocumentController$$FastClassBySpringCGLIB$$7de825c.invoke(<сгенерировано>)
org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
 org. springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:783)
 springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:783)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:753)
org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)
 org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation. proceed(CglibAopProxy.java:753)
 proceed(CglibAopProxy.java:753)
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:753)
org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:698)
com.gale.apps.controllers.DocumentController$$EnhancerBySpringCGLIB$$d142a736.redirectToDocument(<сгенерированный>)
 jdk. internal.reflect.GeneratedMethodAccessor305.invoke (неизвестный источник)
 internal.reflect.GeneratedMethodAccessor305.invoke (неизвестный источник)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base/java.lang.reflect.Method.invoke(Method.java:566)
org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)
 org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod. java:117)
 java:117)
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod (RequestMappingHandlerAdapter.java:895)
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal (RequestMappingHandlerAdapter.java:808)
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067)
 org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet. java:963)
 java:963)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)
javax.servlet.http.HttpServlet.service(HttpServlet.java:626)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
 org. apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:126)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 org. apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.springframework.web.filter.RequestContextFilter.doFilterInternal (RequestContextFilter.java:100)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
 org. apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
 apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
com.gale.common.http.filter.SecurityHeaderFilter.doFilterInternal(SecurityHeaderFilter.java:29)
 org. springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
 springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 org. owasp.validation.GaleParameterValidationFilter.doFilterInternal(GaleParameterValidationFilter.java:97)
 owasp.validation.GaleParameterValidationFilter.doFilterInternal(GaleParameterValidationFilter.java:97)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:126)
org.springframework.boot.web.servlet.support.ErrorPageFilter.access$000(ErrorPageFilter.java:64)
 org. springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:101)
 springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:101)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:119)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.springframework.web.filter.FormContentFilter.doFilterInternal (FormContentFilter.java:93)
 org. springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
 springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal (WebMvcMetricsFilter.java:96)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain. java:189)
 java:189)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal (CharacterEncodingFilter.java:201)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
 org. apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
 apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687)
 org. apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
 apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707)
 org.apache. tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
 tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.base/java.lang.Thread.run(Thread.java:834)
Новая фамилия, кто Dis? : НПР
 
 
 
ОФИРА АЙЗЕНБЕРГ, ВЕДУЩАЯ:
 Пришло время короновать нашего главного победителя. Вернемся к нашим финалистам — Розанне, самопровозглашенной второсортной трубачке, но Эд Кох похлопал ее по спине, и Натану, подружившемуся с чудовищами в своих снах.
 Вернемся к нашим финалистам — Розанне, самопровозглашенной второсортной трубачке, но Эд Кох похлопал ее по спине, и Натану, подружившемуся с чудовищами в своих снах.
(АПЛОДИСМЕНТЫ)
АЙЗЕНБЕРГ: Гуру головоломок Грег Плиска, уберите его.
ГРЕГ ПЛИСКА: Розанна и Натан, объявлен ваш последний раунд, мадам, я Адам. Каждый ответ — известный человек или вымышленный персонаж, имя или фамилия которого — палиндром. А палиндром, как известно, это слово, которое одинаково читается и вперед, и назад. Например, если бы я сказал, что в возрасте 11 лет она получила Оскар за свою первую роль в кино в фильме «Пианино», вы бы ответили Анне Пакуин, потому что ее имя Анна — палиндром — одно и то же пишется вперед и назад. Теперь наш главный победитель получит СПРОСИТЕ МНЕ ЕЩЕ ОДИН кубик Рубика, подписанный людьми из «Губки Боба» — Итаном и Кайлом и, возможно, Джонатаном.
ДЖОНАТАН КОУЛТОН: Я был бы рад подписать его.
ПЛИСКА: Хорошо, хорошо. Спасибо.
(СМЕХ)
 ПЛИСКА: Теперь мы свернули 20-гранный кубик на заднем плане. И Розанна пойдет первой. Согласно Библии, она жена Адама.
 И Розанна пойдет первой. Согласно Библии, она жена Адама.
РОЗАННА ГАНГИ-ГЕРТНЕР: Ева.
ПЛИСКА: Верно.
(ЗВУК КОЛОКОЛЬЧИКА)
ПЛИСКА: Натан, альтер-эго Майли Сайрус в давней программе Disney Channel.
НАТАН ЛЕСЛИ: «Ханна Монтана».
ПЛИСКА: Верно.
(ЗВУК ИЗ ЗВУКА)
ПЛИСКА: Розанна, миллиардерша, управляющая венгерским хедж-фондом и инвестор, которая часто жертвует деньги на либеральные цели.
ГАНГИ-ГЕРТНЕР: Джордж Сорос.
ПЛИСКА: Верно.
(ЗВУК КОЛОКОЛЬЧИКА)
ПЛИСКА: Натан, дочь лорда Байрона, которую часто называют первым программистом.
ЛЕСЛИ: Не знаю.
ПЛИСКА: Не знаю — извини. Ответ, который мы искали, это Ада Лавлейс. Все в порядке. Розанна, молодой актер, сыгравший Хьюго в «Хьюго» и Эндера в «Игре Эндера».
ГАНГИ-ГЕРТНЕР: Боюсь, я не знаю.
 ПЛИСКА: Прости. Ответ: Аса Баттерфилд. Все в порядке. Натан, писательница французского происхождения, известная несколькими томами своих дневников, а также посмертным эротическим романом «Дельта Венеры».
ЛЕСЛИ: Господи, мне действительно нужно больше читать.
ПЛИСКА: Хоть эротические романы.
ЛЕСЛИ: По крайней мере.
ПЛИСКА: У тебя есть ответ, Натан?
ЛЕСЛИ: Не знаю.
ПЛИСКА: Хорошо, ответ, который мы искали, это Анаис Нин. ХОРОШО. Розанна, мультимедийная художница, певица и автор песен, жена Джона Леннона.
ГАНГИ-ГЕРТНЕР: Йоко Оно.
ПЛИСКА: Верно.
(ЗВУК КОЛОКОЛЬЧИКА)
ПЛИСКА: Натан, ямайский певец и автор песен, известный своими песнями «No Woman No Cry» и «One Love» и плакатами в общежитии колледжа.
ЛЕСЛИ: Это сэр Боб Марли.
ПЛИСКА: Верно.
(ЗВУК ЗВУКА)
ПЛИСКА: Мы на полпути. И Розанна лидирует, 3 к 2. Хорошо. Розанна, он был основателем и первым канцлером Германской империи.
ГАНГИ-ГЕРТНЕР: Отто что-то.
ПЛИСКА: Боюсь, нам понадобится больше его имени.
ГАНГИ-ГЕРТНЕР: Кайзер Отто.
(СМЕХ)
 ПЛИСКА: Нет, извините, мы искали Отто фон Бисмарка. Все в порядке. Натан, режиссер фильмов «Сельма» и «Излом времени».
 Все в порядке. Натан, режиссер фильмов «Сельма» и «Излом времени».
ЛЕСЛИ: Гм, гм.
ПЛИСКА: Три секунды.
ЛЕСЛИ: Мне это не приходит.
ПЛИСКА: Не приду к вам — правильный ответ — Ава ДюВерней. Розанна, уроженка Югославии, бывшая теннисистка номер один и самая юная чемпионка Открытого чемпионата Франции в возрасте 16 лет.0003
ГАНГИ-ГЕРТНЕР: О, я в растерянности.
ПЛИСКА: Ответ Моника Селеш. Все в порядке. Натан, он играет Соколиного Глаза в «Мстителях», но не в «Войне бесконечности».
ЛЕСЛИ: Я не смотрю комиксы.
(СМЕХ)
ЛЕСЛИ: У меня его нет.
ПЛИСКА: Нет. Правильный ответ — Джереми Реннер. Все в порядке. Розанна, давний главный редактор Vogue, ведущая Met Gala.
ГАНГИ-ГЕРТНЕР: Анна Винтур.
ПЛИСКА: Верно.
(ЗВУК ЗВУКА)
ПЛИСКА: Натан, если ты ответишь на этот вопрос неправильно, Розанна выиграет игру. Все в порядке. Натан, он рассказчик «Больших надежд» Чарльза Диккенса.
 ЛЕСЛИ: Розанна, я думаю, ты захочешь начать практиковать свой кубик Рубика.
(СМЕХ)
ПЛИСКА: Хочешь просто угадать любой палиндром?
ЛЕСЛИ: Боб.
ПЛИСКА: Нет.
ЛЕСЛИ: Это снова Боб?
ПЛИСКА: Нет, извините. Это не Боб. Правильный ответ — Пип из «Больших надежд» Чарльза Диккенса. Итак, Розанна, вы выиграли нашу игру со счетом 4:2.
(АПЛОДИСМЕНТЫ)
АЙЗЕНБЕРГ: Натан, большое спасибо. Такой веселый участник, ты был великолепен — молодец. И поздравляю, Розанна. Вы большой победитель. И это наше шоу. СПРОСИТЕ МНЕ ЧУЖОГО гуру головоломок — Грег Плиска.
ПЛИСКА: Эй, мое имя анаграммы, чтобы сверкать концерт.
АЙЗЕНБЕРГ: Наш домашний музыкант — Джонатан Коултон.
ПЛИСКА: Ты стреляешь из пушки.
 EISENBERG: Наши головоломки были написаны Кэрол Ли и старшими сценаристами Эриком Файнштейном и Карен Лурье (тел.), а дополнительный материал — Уиллом Хайнсом. Наш исполняющий обязанности старшего продюсера-супервайзера — Рэйчел Нил (тел.). ASK ME ANOTHER продюсируют Сильви Дуглас (тел.
 
 
Leave a Reply