XF 1.4 Not taggeed after question or exclamation mark

Skylined

Well-known member
I've noticed a problem when tagging a user after a question or exclamation mark.
In spanish we use question and exclamation marks at the beginning and at the end of a sentence.


Example:

¿@Skylined, de dónde sos?


As you can see, I'm not being tagged.
Is it possible to fix it?
 
I've noticed a problem when tagging a user after a question or exclamation mark.
In spanish we use question and exclamation marks at the beginning and at the end of a sentence.

Example:

¿@Skylined, de dónde sos?

As you can see, I'm not being tagged.
Is it possible to fix it?
I hate to say this, but...seems your question above, is wrong :rolleyes:
This looks better:

@Skylined, ¿de dónde sos?

More info:
http://es.wikipedia.org/wiki/Signo_de_interrogación
http://www.rae.es/consultas/ortografia-de-los-signos-de-interrogacion-y-exclamacion
http://lema.rae.es/dpd/srv/search?id=bH8aKhoE1D6eF5Wp4C
Los signos de interrogación (¿?) y exclamación (¡!) encierran enunciados que, respectivamente, interrogan o exclaman. Los primeros se utilizan para delimitar enunciados interrogativos directos; los segundos demarcan enunciados exclamativos, también en estilo directo, e interjecciones.

Ejemplos:

¿Comisteis ayer en casa? ¿Dónde has comprado ese traje?
¡Eso es una injusticia!
¡Qué magnífica pintura!
¡Ay! ¡Eh! ¡Oh!
¿Por qué llegaste tarde?


En la utilización de tales signos es preciso tener en cuenta estas consideraciones generales:

Los signos de interrogación y de exclamación son dos en cada caso: los signos que indican apertura (¿ ¡) y los signos que indican cierre (? !); se colocan al principio y al final del enunciado interrogativo y exclamativo, respectivamente.

En nuestra lengua es obligatorio poner siempre el signo de apertura, que no deberá suprimiese a imitación de lo que ocurre en la ortografía de otras lenguas, en las que sólo se usa el signo final porque tienen otras marcas gramaticales que suplen el primero.

Después de los signos que indican cierre de interrogación o de exclamación (? !) no se escribe nunca punto.

El signo de principio de interrogación (¿) o de exclamación (¡) se ha de colocar donde empieza la pregunta o la exclamación, aunque no comience con él el enunciado.


Ejemplos:

Con respecto al impacto ambiental, ¿se ha previsto algún tipo de medidas para que su efecto sea el menor posible?
Si consigues la plaza, ¡qué alegría se va a llevar tu padre!



Obsérvese cómo los vocativos y las proposiciones subordinadas, cuando ocupan el primer lugar en el enunciado, se escriben fuera de la pregunta o de la exclamación. Sin embargo, si están colocados al final, se consideran dentro de ellas.

Ejemplos:

Susana, ¿has decidido qué vas a hacer? ¿Has decidido qué vas a hacer, Susana?
Pepe, ¡cuánto me alegro de que hayas venido!
¡Cuánto me alegro de que hayas venido, Pepe!
Si no responde, ¿qué le vamos a decir?
¿Qué le vamos a decir si no responde?


Cuando se escriben varias preguntas o exclamaciones seguidas y estas son breves, se puede optar por considerarlas oraciones independientes, con sus correspondientes signos de apertura y cierre, y con mayúscula al comienzo de cada una de ellas.

Ejemplos:

¿Dónde estás? ¿A qué hora piensas volver? ¡Quedan cinco minutos! ¡Llegamos tarde! ¡Date prisa!


Pero también es posible considerar el conjunto de las preguntas o exclamaciones como un único enunciado. En este caso hay que separarlas por comas o por puntos y comas, y sólo en la primera se escribirá la palabra inicial con mayúscula.

Ejemplos:

¿Cómo te llamas?, ¿en qué trabajas?, ¿cuándo naciste?, ¿dónde?
¡Como ha nevado esta noche!; ¡qué blanco está todo!; ¡qué frío vamos a pasar hoy!



En ocasiones, se utilizan los signos de final de interrogación (?) o de exclamación (!) entre paréntesis.

a) El signo de final de interrogación entre paréntesis expresa duda o ironía.

Ejemplos:

José Pérez Segovia es el presidente (?) de la asociación.
Tendría mucha gracia (?) que llegara a la cita con un día de retraso.



b) El signo de final de exclamación entre paréntesis expresa sorpresa o ironía.

Ejemplos:

Un joven de treinta y seis años (!) fue el ganador del concurso de composición.
Está más gordo que nunca, pero dice que sólo pesa ochenta kilos (!) en la báscula de su casa.


Fuente: http://www.profesorenlinea.cl/castellano/SignoInterrogExclam.htm
 
Last edited:
The point of this thread is to ask for help to fix this.
To fix what? there are nothing to fix.

The explanation of Mike regarding the functionality and the prefix of that thread is pretty clear:
Screen Shot 2015-06-06 at 10.36.44 PM.webp
Conceptually, this requires determining what is (likely) the end of a username given an entirely arbitrary set of input. @Mike111 shouldn't tag Mike, just like an name@example.com shouldn't tag a user named "example" or "example.com".

Some of the examples in the linked thread could go either way, though some should definitely be part of the username (underscore in particular). You'll see that most of the ones that work as expected are completely normal grammatical constructs. Square brackets are also a special case because of BB code.

As such, overall, I would say this is as designed, though it's possible there could be a couple tweaks in a few specific cases.

Regarding your example and the application in your "other cases" to use @Username + questions / exclamation marks, pretty sure you have a problem with your Spanish. (wrong grammar) (no offence)

Take a look at the first links, that's the right way to use the marks in Spanish.
 
The explanation of the "stuff after a tag" isn't automatically relevant to this. However, we do only do the tagging (roughly) if there's white space before. This is to ensure that other uses don't unexpectedly trigger a tag (email addresses being the obvious one). It's tricky to deal with other languages and other symbols that may be "expected" to be allowed before it, so I'm not sure if we'll see a particular change here but it's hard to say. The workaround would be to put a space before the tag (which should allow the auto complete to work).
 
Top Bottom