Правовая оговорка: Я не испытан в интернационализации программного обеспечения сам.
<strong />
акцент походит на хорошую идею. Однако те переводы с (X) HTML возможно не могут использоваться больше нигде легко. , Если бы это был я, я думаю, что пошел бы со вторым подходом, но я поместил бы URI в параметр форматирования, так, чтобы это могло быть изменено, не имея необходимость изменять все те переводы.
Please <a href="%s">log in</a> to continue.
необходимо иметь в виду, что Вы, возможно, должны преподавать Вашим переводчикам элементарные знания (X) HTML, если Вы идете с этим подходом, так, чтобы они не завинчивали Вашу разметку и так, чтобы они знали, что ожидать от того текста, который они пишут. Во всяком случае это дополнительное знание могло бы привести к лучшей семантической разметке, потому что, как упомянуто выше, тексты могли быть переведены и аннотированы (X) HTML для отражения локального стиля записи.
например,
DECLARE @String VARCHAR(100)
SET @String = 'TEST STRING'
-- Chop off the end character
SET @String =
CASE @String WHEN null THEN null
ELSE (
CASE LEN(@String) WHEN 0 THEN @String
ELSE LEFT(@String, LEN(@String) - 1)
END
) END
SELECT @String
Попробуйте следующее:
select substring('test string', 1, (len('test string') - 1))