ad
Some checks failed
Flask 提示词大师 - CI/CD 流水线 / 代码质量检查 (push) Has been cancelled
Flask 提示词大师 - CI/CD 流水线 / 单元测试 (push) Has been cancelled
Flask 提示词大师 - CI/CD 流水线 / 集成测试 (push) Has been cancelled
Flask 提示词大师 - CI/CD 流水线 / 构建Docker镜像 (push) Has been cancelled
Flask 提示词大师 - CI/CD 流水线 / 部署到测试环境 (push) Has been cancelled
Flask 提示词大师 - CI/CD 流水线 / 部署到生产环境 (push) Has been cancelled
Flask 提示词大师 - CI/CD 流水线 / 部署监控系统 (push) Has been cancelled
Some checks failed
Flask 提示词大师 - CI/CD 流水线 / 代码质量检查 (push) Has been cancelled
Flask 提示词大师 - CI/CD 流水线 / 单元测试 (push) Has been cancelled
Flask 提示词大师 - CI/CD 流水线 / 集成测试 (push) Has been cancelled
Flask 提示词大师 - CI/CD 流水线 / 构建Docker镜像 (push) Has been cancelled
Flask 提示词大师 - CI/CD 流水线 / 部署到测试环境 (push) Has been cancelled
Flask 提示词大师 - CI/CD 流水线 / 部署到生产环境 (push) Has been cancelled
Flask 提示词大师 - CI/CD 流水线 / 部署监控系统 (push) Has been cancelled
This commit is contained in:
@@ -12,6 +12,8 @@ android {
|
||||
targetSdk = 34
|
||||
versionCode = 1
|
||||
versionName = "1.0"
|
||||
// 服务器地址。模拟器访问本地 Flask 请改为 "http://10.0.2.2:5002/"
|
||||
buildConfigField("String", "BASE_URL", "\"http://101.43.95.130:5002/\"")
|
||||
}
|
||||
|
||||
buildTypes {
|
||||
@@ -29,6 +31,7 @@ android {
|
||||
}
|
||||
buildFeatures {
|
||||
viewBinding = true
|
||||
buildConfig = true
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,146 @@
|
||||
// Generated by view binder compiler. Do not edit!
|
||||
package com.example.promptoptimizer.databinding;
|
||||
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.EditText;
|
||||
import android.widget.ProgressBar;
|
||||
import android.widget.ScrollView;
|
||||
import android.widget.TextView;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.viewbinding.ViewBinding;
|
||||
import androidx.viewbinding.ViewBindings;
|
||||
import com.example.promptoptimizer.R;
|
||||
import com.google.android.material.button.MaterialButton;
|
||||
import com.google.android.material.card.MaterialCardView;
|
||||
import java.lang.NullPointerException;
|
||||
import java.lang.Override;
|
||||
import java.lang.String;
|
||||
|
||||
public final class ActivityMainBinding implements ViewBinding {
|
||||
@NonNull
|
||||
private final ScrollView rootView;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton btnCopy;
|
||||
|
||||
@NonNull
|
||||
public final MaterialButton btnGenerate;
|
||||
|
||||
@NonNull
|
||||
public final MaterialCardView cardResult;
|
||||
|
||||
@NonNull
|
||||
public final EditText etInput;
|
||||
|
||||
@NonNull
|
||||
public final ProgressBar progressBar;
|
||||
|
||||
@NonNull
|
||||
public final TextView tvIntent;
|
||||
|
||||
@NonNull
|
||||
public final TextView tvLoading;
|
||||
|
||||
@NonNull
|
||||
public final TextView tvPrompt;
|
||||
|
||||
private ActivityMainBinding(@NonNull ScrollView rootView, @NonNull MaterialButton btnCopy,
|
||||
@NonNull MaterialButton btnGenerate, @NonNull MaterialCardView cardResult,
|
||||
@NonNull EditText etInput, @NonNull ProgressBar progressBar, @NonNull TextView tvIntent,
|
||||
@NonNull TextView tvLoading, @NonNull TextView tvPrompt) {
|
||||
this.rootView = rootView;
|
||||
this.btnCopy = btnCopy;
|
||||
this.btnGenerate = btnGenerate;
|
||||
this.cardResult = cardResult;
|
||||
this.etInput = etInput;
|
||||
this.progressBar = progressBar;
|
||||
this.tvIntent = tvIntent;
|
||||
this.tvLoading = tvLoading;
|
||||
this.tvPrompt = tvPrompt;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public ScrollView getRoot() {
|
||||
return rootView;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityMainBinding inflate(@NonNull LayoutInflater inflater) {
|
||||
return inflate(inflater, null, false);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityMainBinding inflate(@NonNull LayoutInflater inflater,
|
||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||
View root = inflater.inflate(R.layout.activity_main, parent, false);
|
||||
if (attachToParent) {
|
||||
parent.addView(root);
|
||||
}
|
||||
return bind(root);
|
||||
}
|
||||
|
||||
@NonNull
|
||||
public static ActivityMainBinding bind(@NonNull View rootView) {
|
||||
// The body of this method is generated in a way you would not otherwise write.
|
||||
// This is done to optimize the compiled bytecode for size and performance.
|
||||
int id;
|
||||
missingId: {
|
||||
id = R.id.btnCopy;
|
||||
MaterialButton btnCopy = ViewBindings.findChildViewById(rootView, id);
|
||||
if (btnCopy == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.btnGenerate;
|
||||
MaterialButton btnGenerate = ViewBindings.findChildViewById(rootView, id);
|
||||
if (btnGenerate == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.cardResult;
|
||||
MaterialCardView cardResult = ViewBindings.findChildViewById(rootView, id);
|
||||
if (cardResult == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.etInput;
|
||||
EditText etInput = ViewBindings.findChildViewById(rootView, id);
|
||||
if (etInput == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.progressBar;
|
||||
ProgressBar progressBar = ViewBindings.findChildViewById(rootView, id);
|
||||
if (progressBar == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.tvIntent;
|
||||
TextView tvIntent = ViewBindings.findChildViewById(rootView, id);
|
||||
if (tvIntent == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.tvLoading;
|
||||
TextView tvLoading = ViewBindings.findChildViewById(rootView, id);
|
||||
if (tvLoading == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
id = R.id.tvPrompt;
|
||||
TextView tvPrompt = ViewBindings.findChildViewById(rootView, id);
|
||||
if (tvPrompt == null) {
|
||||
break missingId;
|
||||
}
|
||||
|
||||
return new ActivityMainBinding((ScrollView) rootView, btnCopy, btnGenerate, cardResult,
|
||||
etInput, progressBar, tvIntent, tvLoading, tvPrompt);
|
||||
}
|
||||
String missingId = rootView.getResources().getResourceName(id);
|
||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
/**
|
||||
* Automatically generated file. DO NOT MODIFY
|
||||
*/
|
||||
package com.example.promptoptimizer;
|
||||
|
||||
public final class BuildConfig {
|
||||
public static final boolean DEBUG = Boolean.parseBoolean("true");
|
||||
public static final String APPLICATION_ID = "com.example.promptoptimizer";
|
||||
public static final String BUILD_TYPE = "debug";
|
||||
public static final int VERSION_CODE = 1;
|
||||
public static final String VERSION_NAME = "1.0";
|
||||
// Field from default config.
|
||||
public static final String BASE_URL = "http://101.43.95.130:5002/";
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
{}
|
||||
BIN
exampleAiApp01/app/build/intermediates/apk/debug/app-debug.apk
Normal file
BIN
exampleAiApp01/app/build/intermediates/apk/debug/app-debug.apk
Normal file
Binary file not shown.
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"version": 3,
|
||||
"artifactType": {
|
||||
"type": "APK",
|
||||
"kind": "Directory"
|
||||
},
|
||||
"applicationId": "com.example.promptoptimizer",
|
||||
"variantName": "debug",
|
||||
"elements": [
|
||||
{
|
||||
"type": "SINGLE",
|
||||
"filters": [],
|
||||
"attributes": [],
|
||||
"versionCode": 1,
|
||||
"versionName": "1.0",
|
||||
"outputFile": "app-debug.apk"
|
||||
}
|
||||
],
|
||||
"elementType": "File",
|
||||
"minSdkVersionForDexing": 24
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
#- File Locator -
|
||||
listingFile=../../../apk/debug/output-metadata.json
|
||||
@@ -0,0 +1,2 @@
|
||||
appMetadataVersion=1.1
|
||||
androidGradlePluginVersion=8.7.3
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"version": 3,
|
||||
"artifactType": {
|
||||
"type": "COMPATIBLE_SCREEN_MANIFEST",
|
||||
"kind": "Directory"
|
||||
},
|
||||
"applicationId": "com.example.promptoptimizer",
|
||||
"variantName": "debug",
|
||||
"elements": []
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_main" modulePackage="com.example.promptoptimizer" filePath="app\src\main\res\layout\activity_main.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/activity_main_0" view="ScrollView"><Expressions/><location startLine="1" startOffset="0" endLine="152" endOffset="12"/></Target><Target id="@+id/etInput" view="EditText"><Expressions/><location startLine="44" startOffset="16" endLine="53" endOffset="55"/></Target><Target id="@+id/btnGenerate" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="55" startOffset="16" endLine="60" endOffset="57"/></Target><Target id="@+id/progressBar" view="ProgressBar"><Expressions/><location startLine="65" startOffset="8" endLine="71" endOffset="50"/></Target><Target id="@+id/tvLoading" view="TextView"><Expressions/><location startLine="73" startOffset="8" endLine="80" endOffset="48"/></Target><Target id="@+id/cardResult" view="com.google.android.material.card.MaterialCardView"><Expressions/><location startLine="82" startOffset="8" endLine="149" endOffset="59"/></Target><Target id="@+id/tvIntent" view="TextView"><Expressions/><location startLine="112" startOffset="16" endLine="120" endOffset="56"/></Target><Target id="@+id/tvPrompt" view="TextView"><Expressions/><location startLine="130" startOffset="16" endLine="138" endOffset="52"/></Target><Target id="@+id/btnCopy" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="140" startOffset="16" endLine="146" endOffset="53"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_main" modulePackage="com.example.promptoptimizer" filePath="app\src\main\res\layout\activity_main.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/activity_main_0" view="ScrollView"><Expressions/><location startLine="1" startOffset="0" endLine="152" endOffset="12"/></Target><Target id="@+id/etInput" view="EditText"><Expressions/><location startLine="44" startOffset="16" endLine="53" endOffset="55"/></Target><Target id="@+id/btnGenerate" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="55" startOffset="16" endLine="60" endOffset="57"/></Target><Target id="@+id/progressBar" view="ProgressBar"><Expressions/><location startLine="65" startOffset="8" endLine="71" endOffset="50"/></Target><Target id="@+id/tvLoading" view="TextView"><Expressions/><location startLine="73" startOffset="8" endLine="80" endOffset="48"/></Target><Target id="@+id/cardResult" view="com.google.android.material.card.MaterialCardView"><Expressions/><location startLine="82" startOffset="8" endLine="149" endOffset="59"/></Target><Target id="@+id/tvIntent" view="TextView"><Expressions/><location startLine="112" startOffset="16" endLine="120" endOffset="56"/></Target><Target id="@+id/tvPrompt" view="TextView"><Expressions/><location startLine="130" startOffset="16" endLine="138" endOffset="52"/></Target><Target id="@+id/btnCopy" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="140" startOffset="16" endLine="146" endOffset="53"/></Target></Targets></Layout>
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1 @@
|
||||
4
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,6 @@
|
||||
#Sun Mar 01 23:33:43 CST 2026
|
||||
com.example.promptoptimizer.app-main-33\:/drawable/edit_bg.xml=D\:\\AndroidProject\\aitsc\\exampleAiApp01\\app\\build\\intermediates\\merged_res\\debug\\mergeDebugResources\\drawable_edit_bg.xml.flat
|
||||
com.example.promptoptimizer.app-main-33\:/drawable/ic_launcher_foreground.xml=D\:\\AndroidProject\\aitsc\\exampleAiApp01\\app\\build\\intermediates\\merged_res\\debug\\mergeDebugResources\\drawable_ic_launcher_foreground.xml.flat
|
||||
com.example.promptoptimizer.app-main-33\:/mipmap-anydpi-v26/ic_launcher.xml=D\:\\AndroidProject\\aitsc\\exampleAiApp01\\app\\build\\intermediates\\merged_res\\debug\\mergeDebugResources\\mipmap-anydpi-v26_ic_launcher.xml.flat
|
||||
com.example.promptoptimizer.app-main-33\:/mipmap-anydpi-v26/ic_launcher_round.xml=D\:\\AndroidProject\\aitsc\\exampleAiApp01\\app\\build\\intermediates\\merged_res\\debug\\mergeDebugResources\\mipmap-anydpi-v26_ic_launcher_round.xml.flat
|
||||
com.example.promptoptimizer.app-mergeDebugResources-30\:/layout/activity_main.xml=D\:\\AndroidProject\\aitsc\\exampleAiApp01\\app\\build\\intermediates\\merged_res\\debug\\mergeDebugResources\\layout_activity_main.xml.flat
|
||||
@@ -0,0 +1,111 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources xmlns:ns1="urn:oasis:names:tc:xliff:document:1.2" xmlns:ns2="http://schemas.android.com/tools">
|
||||
<plurals name="mtrl_badge_content_description">
|
||||
<item quantity="one">%d nuwe kennisgewing</item>
|
||||
<item quantity="other">%d nuwe kennisgewings</item>
|
||||
</plurals>
|
||||
<string msgid="5976598919945601918" name="abc_action_bar_home_description">"Gaan na tuisskerm"</string>
|
||||
<string msgid="8388173803310557296" name="abc_action_bar_up_description">"Gaan op"</string>
|
||||
<string msgid="3937310113216875497" name="abc_action_menu_overflow_description">"Nog opsies"</string>
|
||||
<string msgid="4692188335987374352" name="abc_action_mode_done">"Klaar"</string>
|
||||
<string msgid="1189761859438369441" name="abc_activity_chooser_view_see_all">"Sien alles"</string>
|
||||
<string msgid="2165779757652331008" name="abc_activitychooserview_choose_application">"Kies \'n program"</string>
|
||||
<string msgid="4215997306490295099" name="abc_capital_off">"AF"</string>
|
||||
<string msgid="884982626291842264" name="abc_capital_on">"AAN"</string>
|
||||
<string msgid="8833365367933412986" name="abc_menu_alt_shortcut_label">"Alt+"</string>
|
||||
<string msgid="2223301931652355242" name="abc_menu_ctrl_shortcut_label">"Ctrl+"</string>
|
||||
<string msgid="838001238306846836" name="abc_menu_delete_shortcut_label">"delete"</string>
|
||||
<string msgid="7986526966204849475" name="abc_menu_enter_shortcut_label">"enter"</string>
|
||||
<string msgid="375214403600139847" name="abc_menu_function_shortcut_label">"Funksie+"</string>
|
||||
<string msgid="4192209724446364286" name="abc_menu_meta_shortcut_label">"Meta+"</string>
|
||||
<string msgid="4741552369836443843" name="abc_menu_shift_shortcut_label">"Shift+"</string>
|
||||
<string msgid="5473865519181928982" name="abc_menu_space_shortcut_label">"spasiebalk"</string>
|
||||
<string msgid="6180552449598693998" name="abc_menu_sym_shortcut_label">"Simbool+"</string>
|
||||
<string msgid="5520303668377388990" name="abc_prepend_shortcut_label">"Kieslys+"</string>
|
||||
<string msgid="7208076849092622260" name="abc_search_hint">"Soek …"</string>
|
||||
<string msgid="3741173234950517107" name="abc_searchview_description_clear">"Vee navraag uit"</string>
|
||||
<string msgid="693312494995508443" name="abc_searchview_description_query">"Soektognavraag"</string>
|
||||
<string msgid="3417662926640357176" name="abc_searchview_description_search">"Soek"</string>
|
||||
<string msgid="1486535517437947103" name="abc_searchview_description_submit">"Dien navraag in"</string>
|
||||
<string msgid="2293578557972875415" name="abc_searchview_description_voice">"Stemsoektog"</string>
|
||||
<string msgid="8875138169939072951" name="abc_shareactionprovider_share_with">"Deel met"</string>
|
||||
<string msgid="9055268688411532828" name="abc_shareactionprovider_share_with_application">"Deel met <ns1:g id="APPLICATION_NAME">%s</ns1:g>"</string>
|
||||
<string msgid="1656852541809559762" name="abc_toolbar_collapse_description">"Vou in"</string>
|
||||
<string name="bottomsheet_action_collapse">Vou die onderste blad in</string>
|
||||
<string name="bottomsheet_action_expand">Vou die onderste blad uit</string>
|
||||
<string name="bottomsheet_action_expand_halfway">Vou halfpad uit</string>
|
||||
<string name="bottomsheet_drag_handle_clicked">Het op sleephandvatsel gedubbeltik</string>
|
||||
<string name="bottomsheet_drag_handle_content_description">Sleephandvatsel</string>
|
||||
<string msgid="881409763997275156" name="call_notification_answer_action">"Antwoord"</string>
|
||||
<string msgid="8793775615905189152" name="call_notification_answer_video_action">"Video"</string>
|
||||
<string msgid="3229508546291798546" name="call_notification_decline_action">"Wys af"</string>
|
||||
<string msgid="2659457946726154263" name="call_notification_hang_up_action">"Lui af"</string>
|
||||
<string msgid="6107532579223922871" name="call_notification_incoming_text">"Inkomende oproep"</string>
|
||||
<string msgid="8623827134497363134" name="call_notification_ongoing_text">"Oproep aan die gang"</string>
|
||||
<string msgid="59049573811482460" name="call_notification_screening_text">"Keur tans \'n inkomende oproep"</string>
|
||||
<string name="character_counter_content_description">Karakters ingevoer: %1$d van %2$d</string>
|
||||
<string name="character_counter_overflowed_content_description">Karakterlimiet oorskry %1$d van %2$d</string>
|
||||
<string name="clear_text_end_icon_content_description">Vee teks uit</string>
|
||||
<string name="error_icon_content_description">Fout</string>
|
||||
<string name="exposed_dropdown_menu_content_description">Wys aftrekkieslys</string>
|
||||
<string name="icon_content_description">Dialoogikoon</string>
|
||||
<string name="item_view_role_description">Oortjie</string>
|
||||
<string name="material_clock_toggle_content_description">Kies vm. of nm.</string>
|
||||
<string name="material_hour_24h_suffix">%1$s uur</string>
|
||||
<string name="material_hour_selection">Kies uur</string>
|
||||
<string name="material_hour_suffix">%1$s-uur</string>
|
||||
<string name="material_minute_selection">Kies minute</string>
|
||||
<string name="material_minute_suffix">%1$s minute</string>
|
||||
<string name="material_timepicker_am">VM.</string>
|
||||
<string name="material_timepicker_clock_mode_description">Skakel oor na horlosiemodus vir die tydinvoer.</string>
|
||||
<string name="material_timepicker_hour">Uur</string>
|
||||
<string name="material_timepicker_minute">Minuut</string>
|
||||
<string name="material_timepicker_pm">NM.</string>
|
||||
<string name="material_timepicker_select_time">Kies tyd</string>
|
||||
<string name="material_timepicker_text_input_mode_description">Skakel oor na teksmodus vir die tydinvoer.</string>
|
||||
<string name="mtrl_badge_numberless_content_description">Nuwe kennisgewing</string>
|
||||
<string name="mtrl_chip_close_icon_content_description">Verwyder %1$s</string>
|
||||
<string name="mtrl_exceed_max_badge_number_content_description" ns2:ignore="PluralsCandidate">Meer as %1$d nuwe kennisgewings</string>
|
||||
<string name="mtrl_picker_a11y_next_month">Verander na volgende maand</string>
|
||||
<string name="mtrl_picker_a11y_prev_month">Verander na vorige maand</string>
|
||||
<string name="mtrl_picker_announce_current_range_selection">Keuse van begindatum: %1$s – Keuse van einddatum: %2$s</string>
|
||||
<string name="mtrl_picker_announce_current_selection">Huidige keuse: %1$s</string>
|
||||
<string name="mtrl_picker_announce_current_selection_none">geen</string>
|
||||
<string name="mtrl_picker_cancel">Kanselleer</string>
|
||||
<string name="mtrl_picker_confirm">OK</string>
|
||||
<string name="mtrl_picker_date_header_selected">%1$s</string>
|
||||
<string name="mtrl_picker_date_header_title">Kies datum</string>
|
||||
<string name="mtrl_picker_date_header_unselected">Gekose datum</string>
|
||||
<string name="mtrl_picker_day_of_week_column_header">Kolom van dae: %1$s</string>
|
||||
<string name="mtrl_picker_end_date_description">Einddatum %1$s</string>
|
||||
<string name="mtrl_picker_invalid_format">Ongeldige formaat.</string>
|
||||
<string name="mtrl_picker_invalid_format_example">Voorbeeld: %1$s</string>
|
||||
<string name="mtrl_picker_invalid_format_use">Gebruik: %1$s</string>
|
||||
<string name="mtrl_picker_invalid_range">Ongeldige reeks.</string>
|
||||
<string name="mtrl_picker_navigate_to_current_year_description">Gaan na huidige jaar %1$d</string>
|
||||
<string name="mtrl_picker_navigate_to_year_description">Gaan na jaar %1$d</string>
|
||||
<string name="mtrl_picker_out_of_range">Buite reeks: %1$s</string>
|
||||
<string name="mtrl_picker_range_header_only_end_selected">Begindatum – %1$s</string>
|
||||
<string name="mtrl_picker_range_header_only_start_selected">%1$s – Einddatum</string>
|
||||
<string name="mtrl_picker_range_header_selected">%1$s-%2$s</string>
|
||||
<string name="mtrl_picker_range_header_title">Kies datumreeks</string>
|
||||
<string name="mtrl_picker_range_header_unselected">Begindatum – Einddatum</string>
|
||||
<string name="mtrl_picker_save">Stoor</string>
|
||||
<string name="mtrl_picker_start_date_description">Begindatum %1$s</string>
|
||||
<string name="mtrl_picker_text_input_date_hint">Datum</string>
|
||||
<string name="mtrl_picker_text_input_date_range_end_hint">Einddatum</string>
|
||||
<string name="mtrl_picker_text_input_date_range_start_hint">Begindatum</string>
|
||||
<string name="mtrl_picker_text_input_day_abbr">d</string>
|
||||
<string name="mtrl_picker_text_input_month_abbr">m</string>
|
||||
<string name="mtrl_picker_text_input_year_abbr">j</string>
|
||||
<string name="mtrl_picker_today_description">Vandag %1$s</string>
|
||||
<string name="mtrl_picker_toggle_to_calendar_input_mode">Skakel oor na kalenderinvoermodus</string>
|
||||
<string name="mtrl_picker_toggle_to_day_selection">Tik om na kalenderaansig oor te skakel</string>
|
||||
<string name="mtrl_picker_toggle_to_text_input_mode">Skakel oor na teksinvoermodus</string>
|
||||
<string name="mtrl_picker_toggle_to_year_selection">Tik om na jaaraansig oor te skakel</string>
|
||||
<string name="mtrl_timepicker_cancel">Kanselleer</string>
|
||||
<string name="mtrl_timepicker_confirm">OK</string>
|
||||
<string name="password_toggle_content_description">Wys wagwoord</string>
|
||||
<string msgid="6264217191555673260" name="search_menu_title">"Soek"</string>
|
||||
<string msgid="6277540029070332960" name="status_bar_notification_info_overflow">"999+"</string>
|
||||
</resources>
|
||||
@@ -0,0 +1,111 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources xmlns:ns1="urn:oasis:names:tc:xliff:document:1.2" xmlns:ns2="http://schemas.android.com/tools">
|
||||
<plurals name="mtrl_badge_content_description">
|
||||
<item quantity="one">%d አዲስ ማሳወቂያዎች</item>
|
||||
<item quantity="other">%d አዲስ ማሳወቂያዎች</item>
|
||||
</plurals>
|
||||
<string msgid="5976598919945601918" name="abc_action_bar_home_description">"መነሻ ዳስስ"</string>
|
||||
<string msgid="8388173803310557296" name="abc_action_bar_up_description">"ወደ ላይ ያስሱ"</string>
|
||||
<string msgid="3937310113216875497" name="abc_action_menu_overflow_description">"ተጨማሪ አማራጮች"</string>
|
||||
<string msgid="4692188335987374352" name="abc_action_mode_done">"ተከናውኗል"</string>
|
||||
<string msgid="1189761859438369441" name="abc_activity_chooser_view_see_all">"ሁሉንም ይመልከቱ"</string>
|
||||
<string msgid="2165779757652331008" name="abc_activitychooserview_choose_application">"አንድ መተግበሪያ ይምረጡ"</string>
|
||||
<string msgid="4215997306490295099" name="abc_capital_off">"አጥፋ"</string>
|
||||
<string msgid="884982626291842264" name="abc_capital_on">"አብራ"</string>
|
||||
<string msgid="8833365367933412986" name="abc_menu_alt_shortcut_label">"Alt+"</string>
|
||||
<string msgid="2223301931652355242" name="abc_menu_ctrl_shortcut_label">"Ctrl+"</string>
|
||||
<string msgid="838001238306846836" name="abc_menu_delete_shortcut_label">"ሰርዝ"</string>
|
||||
<string msgid="7986526966204849475" name="abc_menu_enter_shortcut_label">"enter"</string>
|
||||
<string msgid="375214403600139847" name="abc_menu_function_shortcut_label">"Function+"</string>
|
||||
<string msgid="4192209724446364286" name="abc_menu_meta_shortcut_label">"Meta+"</string>
|
||||
<string msgid="4741552369836443843" name="abc_menu_shift_shortcut_label">"Shift+"</string>
|
||||
<string msgid="5473865519181928982" name="abc_menu_space_shortcut_label">"ክፍተት"</string>
|
||||
<string msgid="6180552449598693998" name="abc_menu_sym_shortcut_label">"Sym+"</string>
|
||||
<string msgid="5520303668377388990" name="abc_prepend_shortcut_label">"Menu+"</string>
|
||||
<string msgid="7208076849092622260" name="abc_search_hint">"ይፈልጉ…"</string>
|
||||
<string msgid="3741173234950517107" name="abc_searchview_description_clear">"መጠይቅ አጽዳ"</string>
|
||||
<string msgid="693312494995508443" name="abc_searchview_description_query">"የፍለጋ መጠይቅ"</string>
|
||||
<string msgid="3417662926640357176" name="abc_searchview_description_search">"ፍለጋ"</string>
|
||||
<string msgid="1486535517437947103" name="abc_searchview_description_submit">"መጠይቅ አስገባ"</string>
|
||||
<string msgid="2293578557972875415" name="abc_searchview_description_voice">"የድምጽ ፍለጋ"</string>
|
||||
<string msgid="8875138169939072951" name="abc_shareactionprovider_share_with">"አጋራ በ"</string>
|
||||
<string msgid="9055268688411532828" name="abc_shareactionprovider_share_with_application">"ለ<ns1:g id="APPLICATION_NAME">%s</ns1:g> አጋራ"</string>
|
||||
<string msgid="1656852541809559762" name="abc_toolbar_collapse_description">"ሰብስብ"</string>
|
||||
<string name="bottomsheet_action_collapse">የግርጌ ሉሁን ይሰብስቡ</string>
|
||||
<string name="bottomsheet_action_expand">የግርጌ ሉሁን ይዘርጉ</string>
|
||||
<string name="bottomsheet_action_expand_halfway">ግማሽ መንገድ ዘርጋ</string>
|
||||
<string name="bottomsheet_drag_handle_clicked">መያዣ ይጎትቱ ሁለቴ መታ ተደርጓል</string>
|
||||
<string name="bottomsheet_drag_handle_content_description">መያዣ ይጎትቱ</string>
|
||||
<string msgid="881409763997275156" name="call_notification_answer_action">"መልስ"</string>
|
||||
<string msgid="8793775615905189152" name="call_notification_answer_video_action">"ቪዲዮ"</string>
|
||||
<string msgid="3229508546291798546" name="call_notification_decline_action">"አትቀበል"</string>
|
||||
<string msgid="2659457946726154263" name="call_notification_hang_up_action">"ስልኩን ዝጋ"</string>
|
||||
<string msgid="6107532579223922871" name="call_notification_incoming_text">"ገቢ ጥሪ"</string>
|
||||
<string msgid="8623827134497363134" name="call_notification_ongoing_text">"እየተካሄደ ያለ ጥሪ"</string>
|
||||
<string msgid="59049573811482460" name="call_notification_screening_text">"ገቢ ጥሪ ማጣራት"</string>
|
||||
<string name="character_counter_content_description">ቁምፊዎች %1$d ከ%2$d ገብተዋል</string>
|
||||
<string name="character_counter_overflowed_content_description">የቁምፊ ገደብ %1$d ከ%2$d አልፏል</string>
|
||||
<string name="clear_text_end_icon_content_description">ጽሑፍን አጽዳ</string>
|
||||
<string name="error_icon_content_description">ስህተት</string>
|
||||
<string name="exposed_dropdown_menu_content_description">ተቆልቋይ ምናሌን አሳይ</string>
|
||||
<string name="icon_content_description">የንግግር አዶ</string>
|
||||
<string name="item_view_role_description">ትር</string>
|
||||
<string name="material_clock_toggle_content_description">AM ወይም PM ይምረጡ</string>
|
||||
<string name="material_hour_24h_suffix">%1$s ሰዓታት</string>
|
||||
<string name="material_hour_selection">ሰዓትን ይምረጡ</string>
|
||||
<string name="material_hour_suffix">%1$s ሰዓት</string>
|
||||
<string name="material_minute_selection">ደቂቃዎችን ይምረጡ</string>
|
||||
<string name="material_minute_suffix">%1$s ደቂቃዎች</string>
|
||||
<string name="material_timepicker_am">ጥዋት</string>
|
||||
<string name="material_timepicker_clock_mode_description">ለጊዜ ግቤቱ ወደ የሰዓት ሁነታ ቀይር።</string>
|
||||
<string name="material_timepicker_hour">ሰዓት</string>
|
||||
<string name="material_timepicker_minute">ደቂቃ</string>
|
||||
<string name="material_timepicker_pm">ከሰዓት</string>
|
||||
<string name="material_timepicker_select_time">ጊዜ ምረጥ</string>
|
||||
<string name="material_timepicker_text_input_mode_description">ለጊዜ ግቤቱ ወደ የጽሑፍ ግቤት ሁነታ ቀይር።</string>
|
||||
<string name="mtrl_badge_numberless_content_description">አዲስ ማሳወቂያ</string>
|
||||
<string name="mtrl_chip_close_icon_content_description">%1$sን አስወግድ</string>
|
||||
<string name="mtrl_exceed_max_badge_number_content_description" ns2:ignore="PluralsCandidate">ከ%1$d በላይ አዲስ ማሳወቂያዎች</string>
|
||||
<string name="mtrl_picker_a11y_next_month">ወደ የሚቀጥለው ወር ቀይር</string>
|
||||
<string name="mtrl_picker_a11y_prev_month">ወደ ቀዳሚው ወር ቀይር</string>
|
||||
<string name="mtrl_picker_announce_current_range_selection">የመጀመሪያ ቀን ምርጫ፦ %1$s – የማብቂያ ቀን ምርጫ፦ %2$s</string>
|
||||
<string name="mtrl_picker_announce_current_selection">የአሁኑ ምርጫ፦ %1$s</string>
|
||||
<string name="mtrl_picker_announce_current_selection_none">ምንም</string>
|
||||
<string name="mtrl_picker_cancel">ይቅር</string>
|
||||
<string name="mtrl_picker_confirm">እሺ</string>
|
||||
<string name="mtrl_picker_date_header_selected">%1$s</string>
|
||||
<string name="mtrl_picker_date_header_title">ቀን ይምረጡ</string>
|
||||
<string name="mtrl_picker_date_header_unselected">የተመረጠው ቀን</string>
|
||||
<string name="mtrl_picker_day_of_week_column_header">የቀኖች ዓምድ፦ %1$s</string>
|
||||
<string name="mtrl_picker_end_date_description">የማብቂያ ቀን %1$s</string>
|
||||
<string name="mtrl_picker_invalid_format">ልክ ያልሆነ ቅርጸት</string>
|
||||
<string name="mtrl_picker_invalid_format_example">ምሳሌ፦ %1$s</string>
|
||||
<string name="mtrl_picker_invalid_format_use">%1$s ን ይጠቀሙ</string>
|
||||
<string name="mtrl_picker_invalid_range">ልክ ያልኾነ ክልል።</string>
|
||||
<string name="mtrl_picker_navigate_to_current_year_description">ወደ የአሁኑ ዓመት %1$d አስስ</string>
|
||||
<string name="mtrl_picker_navigate_to_year_description">ወደ ዓመት %1$d አሰስ</string>
|
||||
<string name="mtrl_picker_out_of_range">ከክልል ውጭ፦ %1$s</string>
|
||||
<string name="mtrl_picker_range_header_only_end_selected">መጀመሪያ ቀን – %1$s</string>
|
||||
<string name="mtrl_picker_range_header_only_start_selected">%1$s – መጨረሻ ቀን</string>
|
||||
<string name="mtrl_picker_range_header_selected">%1$s – %2$s</string>
|
||||
<string name="mtrl_picker_range_header_title">ክልል ይምረጡ</string>
|
||||
<string name="mtrl_picker_range_header_unselected">የመጀመሪያ ቀን – የመጨረሻ ቀን</string>
|
||||
<string name="mtrl_picker_save">አስቀምጥ</string>
|
||||
<string name="mtrl_picker_start_date_description">የመጀመሪያ ቀን %1$s</string>
|
||||
<string name="mtrl_picker_text_input_date_hint">ቀን</string>
|
||||
<string name="mtrl_picker_text_input_date_range_end_hint">የማብቂያ ቀን</string>
|
||||
<string name="mtrl_picker_text_input_date_range_start_hint">መጀመሪያ ቀን</string>
|
||||
<string name="mtrl_picker_text_input_day_abbr">ቀ</string>
|
||||
<string name="mtrl_picker_text_input_month_abbr">ደ</string>
|
||||
<string name="mtrl_picker_text_input_year_abbr">ዓ</string>
|
||||
<string name="mtrl_picker_today_description">ዛሬ %1$s</string>
|
||||
<string name="mtrl_picker_toggle_to_calendar_input_mode">ወደ የቀን መቁጠሪያ ግቤት ሁነታ ቀይር</string>
|
||||
<string name="mtrl_picker_toggle_to_day_selection">ወደ የቀን መቁጠሪያ እይታ ለመቀየር መታ ያድርጉ</string>
|
||||
<string name="mtrl_picker_toggle_to_text_input_mode">ወደ ጽሁፍ ግቤት ሁነታ ቀይር</string>
|
||||
<string name="mtrl_picker_toggle_to_year_selection">ወደ የዓመት እይታ ለመቀየር መታ ያድርጉ</string>
|
||||
<string name="mtrl_timepicker_cancel">ይቅር</string>
|
||||
<string name="mtrl_timepicker_confirm">እሺ</string>
|
||||
<string name="password_toggle_content_description">የይለፍ ቃል አሳይ</string>
|
||||
<string msgid="6264217191555673260" name="search_menu_title">"ፍለጋ"</string>
|
||||
<string msgid="6277540029070332960" name="status_bar_notification_info_overflow">"999+"</string>
|
||||
</resources>
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user