btrodrigues Escreveu:Caros
Usam Smart Names no GSAK? A coisa funciona bem?
Tenho um problema grande com isso. Embora tenha configurado as Drop Words e as Conversions, estes termos continuam a aparecer nos Smart Names que o GSAK gera, tal como podem ver no screenshot. Que raio estou a fazer errado?
Provavelmente também já leste isto:
Smart name drop words (Tools=>Options=>General)
Separate each word with a ; (semi colon)
The smart name algorithm drops certain words (the, this, a, etc) from the start of the cache name to make it more meaningful.
So "The Swamp" gets a more meaningful name of "Swamp".
This works fine for the English language, but not so well for other languages.For example, the German or French articles (der/die/das, le/la/les).
You can configure the smart name drop word list via Tools=>Options=>General.
Note these words are only dropped if the cache name begins with one of these words, and it has to be a whole word.
Smart name conversions (Tools=>Options=>General)
This smart name property will allow you to convert the waypoint name text before the smart name algorithm is applied.
Conversions are in the form:
before=after;before=after;.......
So if a particular cache hider uses a similar name for all his placed caches, this will allow you to convert them to your own liking for smart name calculation:
For example, to convert all caches that have the text "Green Mile Series" in them to "GMS" the entry would be:
Green Mile Series=GMS
Note 1: Conversions also support the use of the chr() function to escape the ";" or "=" characters if they exist in the cache name.
It can also be used for characters that are not easily entered from the keyboard.
For more information see Note 2 (below) about Global Replace.
Smart name keep characters (Tools=>Options=>General)
Currently when GSAK calculates smart names from the cache name it only keeps the characters "A..Z", "a..z", and "0..9".
This option allows you to add any characters you like to this list.
Handy for countries like France and Germany where accented characters are used.
--------------------------------------------------------------------------------
Global replace (Database=>Global Replace) will allow you to replace column values for many waypoints in one single action.
The column you select in the replace drop down box will be replaced by the value you select/enter in the "with" section.
Only the waypoints in your current filter are updated.
The dialog remains on the screen (you need to click on cancel to exit ) after doing the replace - the reason being that you are likely wanting to do another replace.
Note1: global replace will protect the integrity of the database. That is, any change that would cause "illogical" values in the database will not be updated. For example if you do a global replace of all caches to "not found", any caches that have found logs will be "protected" and not have their status set to not found.
Note2: Global replace (for string fields) supports any characters via the chr() function. This may be required if you want to update your database with characters that are not easy to access from the keyboard. Also it allows you to use the ; (semi colon character) when using the swap option. The problem with the swap option is that it requires two parameters (from and to) and they must be separated by a ;. So if you wanted to use a ; as part of your actual swap data you have a problem. For example, if you now want to swap any occurrence of ";" to a "!" you would enter: chr(59);!
-----------------------------------------------------------------------------
Aconselho-te a colocares um post idêntico ao que colocaste aqui no fórum de ajuda do GSAK.
Das vezes que necessitei de ajuda foram todos impecáveis e, resolvi os meus problemas com o GSAK rapidamente.