Skip to content

Commit 7c3e189

Browse files
committed
fix: update api description
1 parent cc51b80 commit 7c3e189

4 files changed

Lines changed: 98 additions & 462 deletions

File tree

core/api/android/core.api

Lines changed: 56 additions & 82 deletions
Original file line numberDiff line numberDiff line change
@@ -3,45 +3,34 @@ public class io/tolgee/Tolgee {
33
public fun <init> (Lio/tolgee/Tolgee$Config;)V
44
public fun getConfig ()Lio/tolgee/Tolgee$Config;
55
public static final fun getInstance ()Lio/tolgee/TolgeeAndroid;
6+
public static final fun getInstanceOrNull ()Lio/tolgee/TolgeeAndroid;
67
public fun getLocale ()Ljava/util/Locale;
78
public static final fun getSystemLocale ()Ljava/util/Locale;
8-
public static final fun init (Lio/tolgee/Tolgee$Config;)Lio/tolgee/TolgeeAndroid;
9-
public static final fun init (Lkotlin/jvm/functions/Function1;)Lio/tolgee/TolgeeAndroid;
10-
public static final fun init (ZLio/tolgee/Tolgee$Config;)Lio/tolgee/TolgeeAndroid;
11-
public static final fun init (ZLkotlin/jvm/functions/Function1;)Lio/tolgee/TolgeeAndroid;
12-
public static final fun instanceOrInit (Lio/tolgee/Tolgee$Config;)Lio/tolgee/TolgeeAndroid;
13-
public static final fun instanceOrInit (Lkotlin/jvm/functions/Function1;)Lio/tolgee/TolgeeAndroid;
14-
public static final fun instanceOrInit (ZLio/tolgee/Tolgee$Config;)Lio/tolgee/TolgeeAndroid;
15-
public static final fun instanceOrInit (ZLkotlin/jvm/functions/Function1;)Lio/tolgee/TolgeeAndroid;
16-
public final fun instant (Ljava/lang/String;)Ljava/lang/String;
17-
public fun instant (Ljava/lang/String;Lio/tolgee/model/TolgeeMessageParams;)Ljava/lang/String;
18-
public static synthetic fun instant$default (Lio/tolgee/Tolgee;Ljava/lang/String;Lio/tolgee/model/TolgeeMessageParams;ILjava/lang/Object;)Ljava/lang/String;
9+
public static final fun init (Lio/tolgee/Tolgee$Config;)V
10+
public static final fun init (Lkotlin/jvm/functions/Function1;)V
11+
public static final fun new (Lio/tolgee/Tolgee$Config;)Lio/tolgee/TolgeeAndroid;
12+
public static final fun new (Lkotlin/jvm/functions/Function1;)Lio/tolgee/TolgeeAndroid;
1913
public fun preload (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
20-
public fun setLocale (Lio/tolgee/model/TolgeeProjectLanguage;)Ljava/util/Locale;
2114
public fun setLocale (Ljava/lang/String;)Ljava/util/Locale;
2215
public fun setLocale (Ljava/util/Locale;)Ljava/util/Locale;
23-
public fun stringArrayInstant (Ljava/lang/String;)Ljava/util/List;
24-
public fun stringArrayTranslation (Ljava/lang/String;)Lkotlinx/coroutines/flow/Flow;
25-
public final fun translation (Ljava/lang/String;)Lkotlinx/coroutines/flow/Flow;
26-
public fun translation (Ljava/lang/String;Lio/tolgee/model/TolgeeMessageParams;)Lkotlinx/coroutines/flow/Flow;
27-
public static synthetic fun translation$default (Lio/tolgee/Tolgee;Ljava/lang/String;Lio/tolgee/model/TolgeeMessageParams;ILjava/lang/Object;)Lkotlinx/coroutines/flow/Flow;
16+
public final fun t (Ljava/lang/String;)Ljava/lang/String;
17+
public fun t (Ljava/lang/String;Lio/tolgee/model/TolgeeMessageParams;)Ljava/lang/String;
18+
public static synthetic fun t$default (Lio/tolgee/Tolgee;Ljava/lang/String;Lio/tolgee/model/TolgeeMessageParams;ILjava/lang/Object;)Ljava/lang/String;
19+
public fun tArray (Ljava/lang/String;)Ljava/util/List;
20+
public fun tArrayFlow (Ljava/lang/String;)Lkotlinx/coroutines/flow/Flow;
21+
public final fun tFlow (Ljava/lang/String;)Lkotlinx/coroutines/flow/Flow;
22+
public fun tFlow (Ljava/lang/String;Lio/tolgee/model/TolgeeMessageParams;)Lkotlinx/coroutines/flow/Flow;
23+
public static synthetic fun tFlow$default (Lio/tolgee/Tolgee;Ljava/lang/String;Lio/tolgee/model/TolgeeMessageParams;ILjava/lang/Object;)Lkotlinx/coroutines/flow/Flow;
2824
}
2925

3026
public final class io/tolgee/Tolgee$Companion {
3127
public final fun getInstance ()Lio/tolgee/TolgeeAndroid;
28+
public final fun getInstanceOrNull ()Lio/tolgee/TolgeeAndroid;
3229
public final fun getSystemLocale ()Ljava/util/Locale;
33-
public final fun init (Lio/tolgee/Tolgee$Config;)Lio/tolgee/TolgeeAndroid;
34-
public final fun init (Lkotlin/jvm/functions/Function1;)Lio/tolgee/TolgeeAndroid;
35-
public final fun init (ZLio/tolgee/Tolgee$Config;)Lio/tolgee/TolgeeAndroid;
36-
public final fun init (ZLkotlin/jvm/functions/Function1;)Lio/tolgee/TolgeeAndroid;
37-
public static synthetic fun init$default (Lio/tolgee/Tolgee$Companion;ZLio/tolgee/Tolgee$Config;ILjava/lang/Object;)Lio/tolgee/TolgeeAndroid;
38-
public static synthetic fun init$default (Lio/tolgee/Tolgee$Companion;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lio/tolgee/TolgeeAndroid;
39-
public final fun instanceOrInit (Lio/tolgee/Tolgee$Config;)Lio/tolgee/TolgeeAndroid;
40-
public final fun instanceOrInit (Lkotlin/jvm/functions/Function1;)Lio/tolgee/TolgeeAndroid;
41-
public final fun instanceOrInit (ZLio/tolgee/Tolgee$Config;)Lio/tolgee/TolgeeAndroid;
42-
public final fun instanceOrInit (ZLkotlin/jvm/functions/Function1;)Lio/tolgee/TolgeeAndroid;
43-
public static synthetic fun instanceOrInit$default (Lio/tolgee/Tolgee$Companion;ZLio/tolgee/Tolgee$Config;ILjava/lang/Object;)Lio/tolgee/TolgeeAndroid;
44-
public static synthetic fun instanceOrInit$default (Lio/tolgee/Tolgee$Companion;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lio/tolgee/TolgeeAndroid;
30+
public final fun init (Lio/tolgee/Tolgee$Config;)V
31+
public final fun init (Lkotlin/jvm/functions/Function1;)V
32+
public final fun new (Lio/tolgee/Tolgee$Config;)Lio/tolgee/TolgeeAndroid;
33+
public final fun new (Lkotlin/jvm/functions/Function1;)Lio/tolgee/TolgeeAndroid;
4534
}
4635

4736
public final class io/tolgee/Tolgee$Config {
@@ -68,7 +57,6 @@ public final class io/tolgee/Tolgee$Config$Builder {
6857
public final fun getContentDelivery ()Lio/tolgee/Tolgee$Config$ContentDelivery;
6958
public final fun getLocale ()Ljava/util/Locale;
7059
public final fun getNetwork ()Lio/tolgee/Tolgee$Config$Network;
71-
public final fun locale (Lio/tolgee/model/TolgeeProjectLanguage;)Lio/tolgee/Tolgee$Config$Builder;
7260
public final fun locale (Ljava/lang/String;)Lio/tolgee/Tolgee$Config$Builder;
7361
public final fun locale (Ljava/util/Locale;)Lio/tolgee/Tolgee$Config$Builder;
7462
public final fun network (Lio/tolgee/Tolgee$Config$Network;)Lio/tolgee/Tolgee$Config$Builder;
@@ -85,9 +73,13 @@ public final class io/tolgee/Tolgee$Config$ContentDelivery {
8573
public static final field Companion Lio/tolgee/Tolgee$Config$ContentDelivery$Companion;
8674
public fun <init> ()V
8775
public final fun component1 ()Ljava/lang/String;
88-
public final fun component2 ()Lio/tolgee/Tolgee$Formatter;
76+
public final fun component2 ()Lkotlin/jvm/functions/Function1;
77+
public final fun component3 ()Lio/tolgee/storage/TolgeeStorageProvider;
78+
public final fun component4 ()Lio/tolgee/Tolgee$Formatter;
8979
public fun equals (Ljava/lang/Object;)Z
9080
public final fun getFormatter ()Lio/tolgee/Tolgee$Formatter;
81+
public final fun getPath ()Lkotlin/jvm/functions/Function1;
82+
public final fun getStorage ()Lio/tolgee/storage/TolgeeStorageProvider;
9183
public final fun getUrl ()Ljava/lang/String;
9284
public fun hashCode ()I
9385
public fun toString ()Ljava/lang/String;
@@ -98,9 +90,15 @@ public final class io/tolgee/Tolgee$Config$ContentDelivery$Builder {
9890
public final fun build ()Lio/tolgee/Tolgee$Config$ContentDelivery;
9991
public final fun formatter (Lio/tolgee/Tolgee$Formatter;)Lio/tolgee/Tolgee$Config$ContentDelivery$Builder;
10092
public final fun getFormatter ()Lio/tolgee/Tolgee$Formatter;
93+
public final fun getPath ()Lkotlin/jvm/functions/Function1;
94+
public final fun getStorage ()Lio/tolgee/storage/TolgeeStorageProvider;
10195
public final fun getUrl ()Ljava/lang/String;
96+
public final fun path (Lkotlin/jvm/functions/Function1;)Lio/tolgee/Tolgee$Config$ContentDelivery$Builder;
10297
public final fun setFormatter (Lio/tolgee/Tolgee$Formatter;)V
98+
public final fun setPath (Lkotlin/jvm/functions/Function1;)V
99+
public final fun setStorage (Lio/tolgee/storage/TolgeeStorageProvider;)V
103100
public final fun setUrl (Ljava/lang/String;)V
101+
public final fun storage (Lio/tolgee/storage/TolgeeStorageProvider;)Lio/tolgee/Tolgee$Config$ContentDelivery$Builder;
104102
public final fun url (Ljava/lang/String;)Lio/tolgee/Tolgee$Config$ContentDelivery$Builder;
105103
}
106104

@@ -157,18 +155,18 @@ public final class io/tolgee/TolgeeAndroid : io/tolgee/Tolgee {
157155
public fun equals (Ljava/lang/Object;)Z
158156
public fun getConfig ()Lio/tolgee/Tolgee$Config;
159157
public fun hashCode ()I
160-
public final fun instant (Landroid/content/Context;I)Ljava/lang/String;
161-
public final fun instant (Landroid/content/Context;I[Ljava/lang/Object;)Ljava/lang/String;
162-
public final fun pluralInstant (Landroid/content/res/Resources;II)Ljava/lang/String;
163-
public final fun pluralInstant (Landroid/content/res/Resources;II[Ljava/lang/Object;)Ljava/lang/String;
164-
public final fun pluralTranslation (Landroid/content/res/Resources;II)Lkotlinx/coroutines/flow/Flow;
165-
public final fun pluralTranslation (Landroid/content/res/Resources;II[Ljava/lang/Object;)Lkotlinx/coroutines/flow/Flow;
166158
public final fun preload (Landroidx/lifecycle/LifecycleOwner;)Lkotlinx/coroutines/Job;
167-
public final fun stringArrayInstant (Landroid/content/res/Resources;I)Ljava/util/List;
168-
public final fun stringArrayTranslation (Landroid/content/res/Resources;I)Lkotlinx/coroutines/flow/Flow;
159+
public final fun t (Landroid/content/Context;I)Ljava/lang/String;
160+
public final fun t (Landroid/content/Context;I[Ljava/lang/Object;)Ljava/lang/String;
161+
public final fun tArray (Landroid/content/res/Resources;I)Ljava/util/List;
162+
public final fun tArrayFlow (Landroid/content/res/Resources;I)Lkotlinx/coroutines/flow/Flow;
163+
public final fun tFlow (Landroid/content/Context;I)Lkotlinx/coroutines/flow/Flow;
164+
public final fun tFlow (Landroid/content/Context;I[Ljava/lang/Object;)Lkotlinx/coroutines/flow/Flow;
165+
public final fun tPlural (Landroid/content/res/Resources;II)Ljava/lang/String;
166+
public final fun tPlural (Landroid/content/res/Resources;II[Ljava/lang/Object;)Ljava/lang/String;
167+
public final fun tPluralFlow (Landroid/content/res/Resources;II)Lkotlinx/coroutines/flow/Flow;
168+
public final fun tPluralFlow (Landroid/content/res/Resources;II[Ljava/lang/Object;)Lkotlinx/coroutines/flow/Flow;
169169
public fun toString ()Ljava/lang/String;
170-
public final fun translation (Landroid/content/Context;I)Lkotlinx/coroutines/flow/Flow;
171-
public final fun translation (Landroid/content/Context;I[Ljava/lang/Object;)Lkotlinx/coroutines/flow/Flow;
172170
}
173171

174172
public final class io/tolgee/TolgeeAndroid$Companion {
@@ -191,20 +189,16 @@ public final class io/tolgee/TolgeeContextWrapper$Companion {
191189
public final fun wrap (Landroid/content/Context;Lio/tolgee/Tolgee;)Landroid/content/ContextWrapper;
192190
}
193191

194-
public final class io/tolgee/common/ExtendCoroutinesKt {
195-
public static final fun mapNotNull (Lkotlinx/coroutines/flow/Flow;)Lkotlinx/coroutines/flow/Flow;
196-
}
197-
198192
public final class io/tolgee/common/ExtendTolgee_androidKt {
199-
public static final fun getQuantityStringInstant (Landroid/content/res/Resources;II)Ljava/lang/String;
200-
public static final fun getQuantityStringInstant (Landroid/content/res/Resources;II[Ljava/lang/Object;)Ljava/lang/String;
201-
public static final fun getQuantityStringInstant (Landroid/content/res/Resources;Lio/tolgee/Tolgee;II)Ljava/lang/String;
202-
public static final fun getQuantityStringInstant (Landroid/content/res/Resources;Lio/tolgee/Tolgee;II[Ljava/lang/Object;)Ljava/lang/String;
203-
public static final fun getStringArrayInstant (Landroid/content/res/Resources;Lio/tolgee/Tolgee;I)[Ljava/lang/String;
204-
public static final fun getStringInstant (Landroid/content/Context;I)Ljava/lang/String;
205-
public static final fun getStringInstant (Landroid/content/Context;I[Ljava/lang/Object;)Ljava/lang/String;
206-
public static final fun getStringInstant (Landroid/content/Context;Lio/tolgee/Tolgee;I)Ljava/lang/String;
207-
public static final fun getStringInstant (Landroid/content/Context;Lio/tolgee/Tolgee;I[Ljava/lang/Object;)Ljava/lang/String;
193+
public static final fun getQuantityStringT (Landroid/content/res/Resources;II)Ljava/lang/String;
194+
public static final fun getQuantityStringT (Landroid/content/res/Resources;II[Ljava/lang/Object;)Ljava/lang/String;
195+
public static final fun getQuantityStringT (Landroid/content/res/Resources;Lio/tolgee/Tolgee;II)Ljava/lang/String;
196+
public static final fun getQuantityStringT (Landroid/content/res/Resources;Lio/tolgee/Tolgee;II[Ljava/lang/Object;)Ljava/lang/String;
197+
public static final fun getStringArrayT (Landroid/content/res/Resources;Lio/tolgee/Tolgee;I)[Ljava/lang/String;
198+
public static final fun getStringT (Landroid/content/Context;I)Ljava/lang/String;
199+
public static final fun getStringT (Landroid/content/Context;I[Ljava/lang/Object;)Ljava/lang/String;
200+
public static final fun getStringT (Landroid/content/Context;Lio/tolgee/Tolgee;I)Ljava/lang/String;
201+
public static final fun getStringT (Landroid/content/Context;Lio/tolgee/Tolgee;I[Ljava/lang/Object;)Ljava/lang/String;
208202
}
209203

210204
public abstract interface class io/tolgee/model/TolgeeMessageParams : de/comahe/i18n4k/messages/formatter/MessageParameters {
@@ -244,35 +238,15 @@ public final class io/tolgee/model/TolgeeMessageParams$None : io/tolgee/model/To
244238
public fun toString ()Ljava/lang/String;
245239
}
246240

247-
public final class io/tolgee/model/TolgeeProjectLanguage {
248-
public static final field Companion Lio/tolgee/model/TolgeeProjectLanguage$Companion;
249-
public final fun asLocale ()Ljava/util/Locale;
250-
public final fun component1 ()Ljava/lang/String;
251-
public final fun component2 ()Ljava/lang/String;
252-
public final fun component3 ()Ljava/lang/String;
253-
public final fun component4 ()Ljava/lang/String;
254-
public final fun component5 ()Z
255-
public fun equals (Ljava/lang/Object;)Z
256-
public final fun getBase ()Z
257-
public final fun getFlagEmoji ()Ljava/lang/String;
258-
public final fun getName ()Ljava/lang/String;
259-
public final fun getOriginalName ()Ljava/lang/String;
260-
public final fun getTag ()Ljava/lang/String;
261-
public fun hashCode ()I
262-
public fun toString ()Ljava/lang/String;
263-
}
264-
265-
public synthetic class io/tolgee/model/TolgeeProjectLanguage$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
266-
public static final field INSTANCE Lio/tolgee/model/TolgeeProjectLanguage$$serializer;
267-
public final fun childSerializers ()[Lkotlinx/serialization/KSerializer;
268-
public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/tolgee/model/TolgeeProjectLanguage;
269-
public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;
270-
public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor;
271-
public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/tolgee/model/TolgeeProjectLanguage;)V
272-
public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
241+
public abstract interface class io/tolgee/storage/TolgeeStorageProvider {
242+
public abstract fun get (Ljava/lang/String;)[B
243+
public abstract fun put (Ljava/lang/String;[B)V
273244
}
274245

275-
public final class io/tolgee/model/TolgeeProjectLanguage$Companion {
276-
public final fun serializer ()Lkotlinx/serialization/KSerializer;
246+
public final class io/tolgee/storage/TolgeeStorageProviderAndroid : io/tolgee/storage/TolgeeStorageProvider {
247+
public fun <init> (Landroid/content/Context;ILjava/lang/String;)V
248+
public synthetic fun <init> (Landroid/content/Context;ILjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
249+
public fun get (Ljava/lang/String;)[B
250+
public fun put (Ljava/lang/String;[B)V
277251
}
278252

0 commit comments

Comments
 (0)