Как, кстати, пишется слово "значок"? Надо ли его писать через о, ё или е?
Но вопрос в другом. Предлагается ввести этот самый "значёк" для замены любого окончания.
Чтобы не получилось
"Окончил(а) техникум".
В данном конкретном случае (а) не так уж криминально. А представьте себе, что это сообщение в программе, и там слово "окончить" может быть разного рода, лица и числа. Тогда нагенерировать правильный текст оказывается не слишком-то просто.
Вот и можно писать какое-нибудь "Окончил(⋮)" техникум"
значёк для замены любого окончания
Re: значёк для замены любого окончания
Но можно написать и "техникум окончен". А вообще для подобных вещей нужны библиотечные функции.
Re: значёк для замены любого окончания
Вообще говоря, переформулировать нельзя, т.к. это будет кусок сложного, программно конструируемого предложения. Изменение расползётся.
Re: значёк для замены любого окончания
Ничего хорошего от замены окончаний в сложном предложении не будет. Читать его будет тяжело, может стать и неоднозначным.
И да, если хочется легче - надо переформулировать, можно вставляя местоимения. Если хочется окончаний - надо по словарю или по правилам.
А так получается задание самостоятельной расстановки окончаний из учебника по русскому языку. И, повторю, не с любым предложением так можно сделать:
"Не сготовила - поехал к маме."
Окончания - это не какой-то мусор, а вполне несущая определенный смысл часть слова.
Re: значёк для замены любого окончания
Понятно, что это надо применять в тех случаях, когда однозначность не нарушится.
У меня сейчас конкретная проблема, связанная с локализацией одной программы. Для полной поддержки РЯ код придётся резко усложнить, добавив в функции до трёх параметров (род, число, лицо для глагола, например).
В случаях, когда речь идёт о критическом коде (не мой случай, правда), библиотека может оказаться неприемлемой. Потому что, например, её применение может повлечь непредсказуемый расход времени и других ресурсов, или усложнить аудит с т.з. безопасности кода .
А я и не говорю про любые. Я говорю про те, где это уместно.И, повторю, не с любым предложением так можно сделать:
"Не сготовила - поехал к маме."
У меня сейчас конкретная проблема, связанная с локализацией одной программы. Для полной поддержки РЯ код придётся резко усложнить, добавив в функции до трёх параметров (род, число, лицо для глагола, например).
В случаях, когда речь идёт о критическом коде (не мой случай, правда), библиотека может оказаться неприемлемой. Потому что, например, её применение может повлечь непредсказуемый расход времени и других ресурсов, или усложнить аудит с т.з. безопасности кода .