desktop: long findings wrap inside the Store readiness card (a build-folder path pushed the store chips out); the release timeline's rail no longer breaks after the current step; the rollout bar stays under its stage. scan: function words of the listing languages (German eine / der, French les, Turkish bir, ...) are not repeated keywords; the dev fixture has a long-path finding
This commit is contained in:
parent
04647c079e
commit
bd83d036ba
5 changed files with 37 additions and 7 deletions
|
|
@ -125,7 +125,24 @@ function fieldBlocks(file: { path: string; text: string } | undefined, field: Re
|
|||
return out;
|
||||
}
|
||||
|
||||
const STOP = new Set(['app', 'apps', 'game', 'games', 'the', 'and', 'for', 'with', 'your', 'you', 'that', 'this', 'from', 'have', 'are', 'will', 'can', 'all', 'more', 'just', 'into', 'every', 'each', 'one', 'when', 'what', 'they', 'them', 'their', 'our', 'out', 'not', 'any', 'also']);
|
||||
// function words of the listing languages (articles, pronouns, prepositions, conjunctions): repeating them is grammar,
|
||||
// not keyword stuffing (a German description used "eine" 10x and was flagged)
|
||||
const STOP = new Set([
|
||||
'app', 'apps', 'game', 'games', 'spiel', 'spiele', 'jeu', 'jeux', 'juego', 'juegos', 'gioco', 'giochi', 'jogo', 'jogos', 'oyun', 'spel',
|
||||
'the', 'and', 'for', 'with', 'your', 'you', 'that', 'this', 'from', 'have', 'are', 'will', 'can', 'all', 'more', 'just', 'into', 'every', 'each', 'one', 'when', 'what', 'they', 'them', 'their', 'our', 'out', 'not', 'any', 'also',
|
||||
// de
|
||||
'eine', 'einen', 'einem', 'einer', 'eines', 'der', 'die', 'das', 'dem', 'den', 'des', 'und', 'oder', 'aber', 'mit', 'für', 'von', 'auf', 'aus', 'bei', 'nach', 'über', 'unter', 'durch', 'ohne', 'gegen', 'dein', 'deine', 'deinen', 'deinem', 'deiner', 'ihre', 'ihren', 'ihr', 'sie', 'wir', 'ist', 'sind', 'wird', 'werden', 'kann', 'kannst', 'können', 'nicht', 'auch', 'noch', 'wie', 'was', 'wenn', 'dass', 'diese', 'dieser', 'dieses', 'jede', 'jeden', 'jeder', 'jedes', 'alle', 'mehr', 'sich', 'dich', 'dir', 'uns', 'zum', 'zur', 'im', 'ins', 'vom', 'beim', 'hat', 'hast', 'haben', 'bist', 'sein', 'seine',
|
||||
// fr
|
||||
'les', 'des', 'une', 'pour', 'avec', 'dans', 'sur', 'par', 'pas', 'plus', 'vous', 'votre', 'vos', 'nous', 'notre', 'nos', 'ton', 'ta', 'tes', 'est', 'sont', 'qui', 'que', 'quoi', 'mais', 'ou', 'chaque', 'tout', 'tous', 'toutes', 'toute', 'cette', 'ces', 'son', 'ses', 'leur', 'leurs', 'aux', 'du',
|
||||
// es / pt / it
|
||||
'una', 'uno', 'unos', 'unas', 'los', 'las', 'del', 'con', 'para', 'por', 'sin', 'sobre', 'entre', 'como', 'más', 'tus', 'tu', 'sus', 'que', 'cada', 'todo', 'todos', 'todas', 'esta', 'este', 'estos', 'estas', 'nuestro', 'nuestra', 'puedes', 'puede', 'pero', 'cuando',
|
||||
'uma', 'umas', 'uns', 'dos', 'das', 'com', 'pelo', 'pela', 'seu', 'sua', 'seus', 'suas', 'você', 'mais', 'muito', 'isso', 'essa', 'esse', 'pode', 'quando', 'também', 'também',
|
||||
'gli', 'della', 'delle', 'dello', 'degli', 'nel', 'nella', 'nelle', 'con', 'per', 'tra', 'fra', 'tuo', 'tua', 'tuoi', 'tue', 'ogni', 'tutto', 'tutti', 'tutte', 'questo', 'questa', 'sono', 'anche', 'quando', 'puoi', 'molto',
|
||||
// nl
|
||||
'een', 'het', 'van', 'voor', 'met', 'naar', 'jouw', 'jij', 'je', 'zijn', 'wordt', 'niet', 'ook', 'elke', 'alle', 'meer', 'deze', 'dit', 'als', 'maar', 'kan', 'kunt',
|
||||
// tr
|
||||
'bir', 've', 'ile', 'için', 'bu', 'şu', 'her', 'daha', 'çok', 'gibi', 'kadar', 'olan', 'olarak', 'veya', 'ama', 'sen', 'senin', 'sana', 'seni', 'biz', 'bizim', 'onu', 'onun', 'tüm', 'bütün', 'hem', 'da', 'de', 'ki',
|
||||
]);
|
||||
|
||||
export function playRules(inp: ScanInput, x: PlayCtx): void {
|
||||
const { facts: p, config: c } = inp;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue