Package-level declarations

Types

Link copied to clipboard
abstract class GitHashValueSource : ValueSource<String, ValueSourceParameters.None>
Link copied to clipboard
@Serializable
data class QuantityStrings(val id: String) : Resources
%d song found. %d songs found.
Link copied to clipboard
interface Resources
Link copied to clipboard
@Serializable
data class StringArray(val id: String) : Resources
Mercury Venus Earth Mars
Link copied to clipboard
typealias StringFile = File
Link copied to clipboard
@Serializable
data class StringValue(val id: String, val placeholders: List<Char> = emptyList(), val args: List<String> = emptyList()) : Resources
Hello!
Link copied to clipboard
typealias ValueFolder = File
Link copied to clipboard
@Serializable
data class Values(val default: Boolean = false, val elements: List<Resources>, val code: String)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
inline fun <T : Resources> Element.bind(): List<T>
Link copied to clipboard
fun String.capitalize(locale: Locale = Locale.ENGLISH): String
Link copied to clipboard
fun Project.ceresBomDependency(): Dependency?
Link copied to clipboard

Converts a language tag to Unicode-friendly tags that work more consistently with the Java Locale class.

Link copied to clipboard
inline fun Project.dependencies(crossinline block: DependencyHandlerScope.() -> Unit)
Link copied to clipboard
Link copied to clipboard

Checks the validity of a language tag

Link copied to clipboard
inline fun StringFile.resources(crossinline block: Element.() -> Unit)
Link copied to clipboard
fun Project.values(): List<ValueFolder>
inline fun Project.values(crossinline block: ValueFolder.() -> Unit)