Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/JAVA/Openclaw/scripts/docs-i18n/   (KI Agentensystem Version 22©)  Datei vom 26.3.2026 mit Größe 576 B image not shown  

Quelle  placeholders.go   Sprache: unbekannt

 
Spracherkennung für: .go vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]

package main

import (
 "fmt"
)

type PlaceholderState struct {
 counter int
 used    map[string]struct{}
}

func NewPlaceholderState(text string) *PlaceholderState {
 used := map[string]struct{}{}
 for _, hit := range placeholderRe.FindAllString(text, -1) {
  used[hit] = struct{}{}
 }
 return &PlaceholderState{counter: 900000, used: used}
}

func (s *PlaceholderState) Next() string {
 for {
  candidate := fmt.Sprintf("__OC_I18N_%d__", s.counter)
  s.counter++
  if _, ok := s.used[candidate]; ok {
   continue
  }
  s.used[candidate] = struct{}{}
  return candidate
 }
}

[Dauer der Verarbeitung: 0.17 Sekunden, vorverarbeitet 2026-04-27]