DictionaryForumContacts

 Uli_Manne

link 10.07.2014 2:45 
Subject: hh:mm:ss tt (this is a timestring, with tt being an AM/PM designator). IT
Пожалуйста, помогите перевести.
Выражение встречается в следующем контексте:
Заранее спасибо

Hello! I am looking for a Russian translation of tt (AM/PM designator) in a time string: StringToTime("hh:mm:ss tt") hh - hours in the 12-hour AM/PM format mm - minutes ss - seconds tt - AM/PM designator It may be that tt needs to remain in English - but I have so far translated hh,mm and ss. Anyone knows what the standard practice is? Translate all the abbreviations, some of them or none? If tt needs to be translated, what is the Russian equivalent?
Thank you.

 wow1

link 10.07.2014 3:48 
not sure i understand your problem (or question)

if it's just what characters to use for the pattern "hh:mm:ss tt" in your russian text, then definitely it does not have to be composed from russian letters.

moreover, those do not have to be letters at all; you could easily use something like
"bb:õõ:öö ˜˜˜˜"

and if you do choose to use russian letters for it, then you can take any of them for those "tt".

 wow1

link 10.07.2014 3:56 
also, the letters "AM/PM" have no equivalent in russian.
russians never use this kind of notation for times of day. from what i know, it is only used by americans, and so it will only appear in english-language text, so it will be either AM or PM, literally.

 Lonely Knight

link 10.07.2014 6:34 
I'd leave it as it is.
hh:mm:ss tt / чч:мм:сс tt

 Armagedo

link 10.07.2014 7:07 
Походу StringToTime("hh:mm:ss tt") - это функция конвертирующая строковый тип (string) в временной тип (time).
В таком случае, параметры функции вообще не переводятся.
См. русскоязычную справку по любому из языков программирования.

Т.е. в английском описание будет StringToTime("hh:mm:ss tt")
а на русском (или каком-либо другом языке) будет StringToTime("hh:mm:ss tt").

Вот и вся разница.

 Tante B

link 10.07.2014 8:06 
плюсуя к посту Armagedo, хотелось бы подчеркнуть, что не переводятся не только параметры функции, но и ее идентификатор
то есть, как у него: StringToTime("hh:mm:ss tt") переводится на русский и любой нерусский язык как StringToTime("hh:mm:ss tt")
а то напрограммируете ююю

 wow1

link 10.07.2014 8:11 
"hh:mm:ss tt" - это вообще-то не параметр функции как таковой

это игзампель (в виде паттерна) того, чего в нее можно пхнуть

 Похожее имя

link 10.07.2014 8:13 
Ну как это нет эквивалента. У меня был древний советский электронный будильник, там вполне себе ДП/ПП стояло на ЖК-экранчике. Другое дело, что программный код переводить — наука точная и тонкая. И если у переводчика встают подобные вопросы, значит, заказчик поручил ему что-то не то. Или задачу кому-то не тому поручил.

 Tante B

link 10.07.2014 9:27 
строго говоря, это ейный аргУмент, функции той
строку с моим именем она едва ли преобразует во время :)
но аскеру было непонятно только tt
то есть, всё остальное было понятно и, неровен час, уже переведено

 wow1

link 10.07.2014 10:14 
\\ строго говоря, это ейный аргУмент, функции той

ок, ну и сколько это будет - hh:mm:ss tt? ;)

\\ то есть, всё остальное было понятно и, неровен час, уже переведено

ужосссс ... как страшно жыть!! =)

 Shumov

link 10.07.2014 11:30 
---also, the letters "AM/PM" have no equivalent in russian.
russians never use this kind of notation for times of day. from what i know, it is only used by americans----

Not true. There are equivalents to Ante Meridiem (AM) and Post Meridiem (PM) in Russian: "пополуночи" и "пополудни". They are generally considered somewhat archaic and/or bookish but remain in active use nevertheless.

 wow1

link 10.07.2014 11:52 
ok, i might have been wrong there with my "no russian equivalent" claim.
but let's put this in the context of this thread:
would the software in question (the function StringToTime(...), from whatever framework) support the russian notion - and any notation - of "пополуночи" и "пополудни"? i highly doubt that it implements this degree of localization. asker can check.

 gvs

link 10.07.2014 12:12 
>"hh:mm:ss tt" - это вообще-то не параметр функции как таковой
Да, не параметр. Параметром будет строка (char).
hh:mm:ss tt - это формат (шаблон) параметра (строки).
Правильнее писать
StringToTime(строка)
где строка должна иметь формат
чч:мм:сс тт
чч - значение от 0 до 23 (часы)
мм - значение от 0 до 59 (минуты)
сс - значение от 0 до 59 (секунды)
тт - значение от 0 до 99 (тики, сотые доли секунды)

 Tante B

link 10.07.2014 17:17 
вот только тиков не надо; у аскера же понятным езыгом написано, что
hh - hours in the 12-hour AM/PM format, а tt - AM/PM designator
(для сотых долей, между прочим, ещё и разделительный знак в строке должен быть, и это никак не пробел!)
и не надо писать "правильно", надо писать так, как в оригинале ююю

 Local

link 10.07.2014 17:38 
Ишем пример использования StringToTime, находим
StringToTime('10:50:30 AM', 'hh:mm:ss:tt')

Пытаемся понять, чем занят аскер. Ему нужно перевести рускоязычному читателю значение символов "tt" в строке формата. Подсказываем аскеру, что нужно написать:
tt - в северо-американском стандарте представления времени (12-часовая шкала), спецификатор утреннего или вечернего времени. Может принимать значения: "AM " - утреннее время (0-12 часов), "PM" - вечернее время (13-24 часа)

 Tante B

link 10.07.2014 17:43 
и ваше внимание обращаю на разделительные знаки :)

 

You need to be logged in to post in the forum