added translations
This commit is contained in:
+11
-1
@@ -1,6 +1,7 @@
|
||||
#lang racket/base
|
||||
|
||||
(require racket/string)
|
||||
(require racket/list
|
||||
racket/string)
|
||||
|
||||
(provide tr
|
||||
__
|
||||
@@ -338,9 +339,18 @@
|
||||
(require rackunit)
|
||||
|
||||
(define original-language (current-lang))
|
||||
(define english-keys
|
||||
(sort (hash-keys (hash-ref translation-map 'en)) symbol<?))
|
||||
(dynamic-wind
|
||||
void
|
||||
(λ ()
|
||||
(for ((entry (in-list (languages))))
|
||||
(define candidate (car entry))
|
||||
(check-equal?
|
||||
(sort (hash-keys (hash-ref translation-map candidate)) symbol<?)
|
||||
english-keys)
|
||||
(set-lang! candidate)
|
||||
(check-true (string? (tr 'connected))))
|
||||
(set-lang! 'nl)
|
||||
(check-equal? (tr 'connected) "Verbonden")
|
||||
(set-lang! 'de)
|
||||
|
||||
Reference in New Issue
Block a user