aboutsummaryrefslogtreecommitdiff
path: root/example/src
diff options
context:
space:
mode:
Diffstat (limited to 'example/src')
-rw-r--r--example/src/main/kotlin/test.kt12
1 files changed, 12 insertions, 0 deletions
diff --git a/example/src/main/kotlin/test.kt b/example/src/main/kotlin/test.kt
new file mode 100644
index 0000000..a7b7255
--- /dev/null
+++ b/example/src/main/kotlin/test.kt
@@ -0,0 +1,12 @@
+package moe.nea.translatetest
+
+// TODO: change this name
+data class Text(val key: String, val args: List<Any>)
+
+fun trResolved(key: String, vararg args: Any) = Text(key, args.toList())
+fun tr(key: String, default: String): Text = error("Did not run compiler plugin")
+fun main() {
+ println(tr("test1", "Hiiiiiii"))
+ println(tr("test2", "Hello ${Math.random()}"))
+ println(tr("test3", "Goodbye ${Math.random()} ${Math.E}"))
+}