6.7.0 - Alpha22 - 插件中心 M3 - 插件中心支持传统 SDK 插件发现并增加信任机制和授权机制
This commit is contained in:
@@ -73,9 +73,7 @@
|
||||
android:textColor="#03A5EF"
|
||||
android:textSize="12sp"
|
||||
android:text="@string/text_updatable" />
|
||||
|
||||
</FrameLayout>
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
|
||||
<LinearLayout
|
||||
@@ -85,6 +83,7 @@
|
||||
android:orientation="horizontal">
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/item_middle_area"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
@@ -121,7 +120,6 @@
|
||||
android:textColor="@color/text_color_primary"
|
||||
android:textSize="13sp"
|
||||
tools:text="SuperMonster003" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<FrameLayout
|
||||
@@ -132,26 +130,34 @@
|
||||
<org.autojs.autojs.theme.widget.ThemeColorSwitch
|
||||
android:id="@+id/sw"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:checked="true"
|
||||
android:layout_gravity="center" />
|
||||
|
||||
</FrameLayout>
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/description"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:ellipsize="end"
|
||||
android:maxLines="2"
|
||||
android:textColor="@color/text_color_primary_alpha_70"
|
||||
android:textSize="12sp"
|
||||
tools:text="百度飞桨光学字符识别插件" />
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/description"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:ellipsize="end"
|
||||
android:maxLines="2"
|
||||
android:textColor="@color/text_color_primary_alpha_70"
|
||||
android:textSize="12sp"
|
||||
tools:text="百度飞桨光学字符识别插件" />
|
||||
|
||||
<FrameLayout
|
||||
android:id="@+id/reserved"
|
||||
android:layout_width="@dimen/plugin_center_item_side_length"
|
||||
android:layout_height="match_parent" />
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<View
|
||||
@@ -196,7 +202,6 @@
|
||||
android:textColor="@color/text_color_primary"
|
||||
android:textSize="13sp"
|
||||
android:translationY="-0.5dp" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<View
|
||||
@@ -236,7 +241,6 @@
|
||||
android:textSize="13sp"
|
||||
android:translationY="-0.5dp"
|
||||
tools:textColor="#03A5EF" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<View
|
||||
@@ -273,7 +277,6 @@
|
||||
android:textColor="@color/text_color_primary_alpha_30"
|
||||
android:textSize="13sp"
|
||||
android:translationY="-0.5dp" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<View
|
||||
@@ -309,9 +312,6 @@
|
||||
android:textColor="@color/text_color_primary"
|
||||
android:textSize="13sp"
|
||||
android:translationY="-0.5dp" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
</LinearLayout>
|
||||
@@ -19,7 +19,7 @@
|
||||
android:layout_marginStart="@dimen/ref_md_listitem_margin_left"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintBottom_toTopOf="@id/package_name_parent"
|
||||
app:layout_constraintBottom_toTopOf="@id/mechanism_parent"
|
||||
app:layout_constraintEnd_toEndOf="parent">
|
||||
|
||||
<androidx.constraintlayout.widget.Guideline
|
||||
@@ -68,7 +68,9 @@
|
||||
|
||||
<TextView
|
||||
android:id="@+id/state_value_first"
|
||||
android:text="@string/text_enabled"
|
||||
android:visibility="gone"
|
||||
tools:visibility="visible"
|
||||
tools:text="@string/text_plugin_authorization_required"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
@@ -107,6 +109,45 @@
|
||||
android:id="@+id/state_value_second"
|
||||
android:visibility="gone"
|
||||
tools:visibility="visible"
|
||||
tools:text="@string/text_disabled"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:gravity="center_vertical|start"
|
||||
android:textAlignment="viewStart"
|
||||
android:maxLines="1"
|
||||
android:ellipsize="end"
|
||||
android:paddingBottom="0dp"
|
||||
android:paddingTop="0dp"
|
||||
android:lineSpacingExtra="2dp"
|
||||
android:textSize="@dimen/ref_md_listitem_textsize"
|
||||
app:layout_constraintStart_toEndOf="@id/state_spliter_first_second"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toStartOf="@id/state_spliter_second_third" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/state_spliter_second_third"
|
||||
android:visibility="gone"
|
||||
tools:visibility="visible"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:gravity="center_vertical|start"
|
||||
android:textAlignment="viewStart"
|
||||
android:layout_marginHorizontal="8sp"
|
||||
android:text="@string/symbol_pipe"
|
||||
android:textSize="@dimen/ref_md_listitem_textsize"
|
||||
android:textColor="@color/text_color_secondary"
|
||||
app:layout_constraintStart_toEndOf="@id/state_value_second"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toStartOf="@id/state_value_third" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/state_value_third"
|
||||
android:visibility="gone"
|
||||
tools:visibility="visible"
|
||||
tools:text="@string/text_updatable"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
@@ -120,7 +161,7 @@
|
||||
android:paddingTop="0dp"
|
||||
android:lineSpacingExtra="2dp"
|
||||
android:textSize="@dimen/ref_md_listitem_textsize"
|
||||
app:layout_constraintStart_toEndOf="@id/state_spliter_first_second"
|
||||
app:layout_constraintStart_toEndOf="@id/state_spliter_second_third"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent" />
|
||||
@@ -129,6 +170,73 @@
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
|
||||
<androidx.constraintlayout.widget.ConstraintLayout
|
||||
android:id="@+id/mechanism_parent"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginEnd="@dimen/ref_md_dialog_frame_margin"
|
||||
android:layout_marginStart="@dimen/ref_md_listitem_margin_left"
|
||||
android:layout_marginTop="4sp"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/state_parent"
|
||||
app:layout_constraintBottom_toTopOf="@id/package_name_parent"
|
||||
app:layout_constraintEnd_toEndOf="parent">
|
||||
|
||||
<androidx.constraintlayout.widget.Guideline
|
||||
android:id="@+id/mechanism_guideline"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical"
|
||||
app:layout_constraintGuide_begin="100dp" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/mechanism_label"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:gravity="center_vertical|start"
|
||||
android:textAlignment="viewStart"
|
||||
android:text="@string/plugin_item_info_mechanism"
|
||||
android:lineSpacingExtra="2dp"
|
||||
android:textSize="@dimen/ref_md_listitem_textsize"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toStartOf="@id/mechanism_guideline" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/mechanism_colon"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:gravity="center_vertical|start"
|
||||
android:textAlignment="viewStart"
|
||||
android:layout_marginHorizontal="4sp"
|
||||
android:text="@string/symbol_colon"
|
||||
android:textSize="@dimen/ref_md_listitem_textsize"
|
||||
app:layout_constraintStart_toEndOf="@id/mechanism_label"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toStartOf="@id/mechanism_value" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/mechanism_value"
|
||||
android:text="@string/ellipsis_six"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:gravity="center_vertical|start"
|
||||
android:textAlignment="viewStart"
|
||||
android:maxLines="2"
|
||||
android:ellipsize="end"
|
||||
android:paddingBottom="0dp"
|
||||
android:paddingTop="0dp"
|
||||
android:lineSpacingExtra="2dp"
|
||||
android:textSize="@dimen/ref_md_listitem_textsize"
|
||||
app:layout_constraintStart_toEndOf="@id/mechanism_colon"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent" />
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
|
||||
<androidx.constraintlayout.widget.ConstraintLayout
|
||||
android:id="@+id/package_name_parent"
|
||||
android:layout_width="match_parent"
|
||||
@@ -137,7 +245,7 @@
|
||||
android:layout_marginStart="@dimen/ref_md_listitem_margin_left"
|
||||
android:layout_marginTop="4sp"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/state_parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/mechanism_parent"
|
||||
app:layout_constraintBottom_toTopOf="@id/version_parent"
|
||||
app:layout_constraintEnd_toEndOf="parent">
|
||||
|
||||
|
||||
@@ -1340,4 +1340,19 @@
|
||||
<string name="hint_try_clicking_the_activate_button_to_activate_the_plugin">جرّب الضغط على زر \"تفعيل\" لتفعيل الاضافة مرة واحدة.\nاذا نجح التفعيل، فسيتم تشغيل الزر تلقائيا خلال فترة زمنية معينة.</string>
|
||||
<string name="dialog_button_activate">تفعيل</string>
|
||||
<string name="text_activated_successfully">تم التفعيل بنجاح</string>
|
||||
<string name="text_authorize_plugin">تفويض الاضافة</string>
|
||||
<string name="text_authorize_plugin_content">هذه اضافة من طرف ثالث. يرجى الانتباه الى مصدر الاضافة وامان الاستخدام.\n\nاضغط زر \"تفويض\" لتمكين الاضافة.</string>
|
||||
<string name="dialog_button_authorize">تفويض</string>
|
||||
<string name="text_plugin_official">رسمي</string>
|
||||
<string name="text_plugin_authorized">مفوّض</string>
|
||||
<string name="text_plugin_authorization_required">يتطلب تفويضا</string>
|
||||
<string name="text_plugin_authorization_denied">تم رفض التفويض</string>
|
||||
<string name="text_plugin_activation_recommended">يوصى بالتفعيل</string>
|
||||
<string name="text_plugin_activated">مفعّل</string>
|
||||
<string name="text_plugin_trusted">موثوق</string>
|
||||
<string name="plugin_item_info_mechanism">الالية</string>
|
||||
<string name="error_plugin_is_not_enabled_in_plugin_center">الاضافة \"%1$s\" غير مُمكّنة في مركز الاضافات</string>
|
||||
<string name="error_plugin_is_not_authorized_in_plugin_center">الاضافة \"%1$s\" غير مُفوّضة في مركز الاضافات</string>
|
||||
<string name="error_plugin_not_found_in_installed_apps">لم يتم العثور على الاضافة \"%1$s\" ضمن التطبيقات المثبتة</string>
|
||||
<string name="error_unsupported_plugin_connection">طريقة اتصال الاضافة غير مدعومة</string>
|
||||
</resources>
|
||||
@@ -1335,4 +1335,19 @@
|
||||
<string name="hint_try_clicking_the_activate_button_to_activate_the_plugin">Try clicking the \"Activate\" button to activate the plugin once.\nIf activation is successful, the button will automatically turn on within a certain period of time.</string>
|
||||
<string name="dialog_button_activate">Activate</string>
|
||||
<string name="text_activated_successfully">Activated successfully</string>
|
||||
<string name="text_authorize_plugin">Authorize Plugin</string>
|
||||
<string name="text_authorize_plugin_content">This is a third-party plugin. Please pay attention to the plugin source and usage safety.\n\nClick the \"Authorize\" button to enable the plugin.</string>
|
||||
<string name="dialog_button_authorize">Authorize</string>
|
||||
<string name="text_plugin_official">Official</string>
|
||||
<string name="text_plugin_authorized">Authorized</string>
|
||||
<string name="text_plugin_authorization_required">Authorization required</string>
|
||||
<string name="text_plugin_authorization_denied">Authorization denied</string>
|
||||
<string name="text_plugin_activation_recommended">Activation recommended</string>
|
||||
<string name="text_plugin_activated">Activated</string>
|
||||
<string name="text_plugin_trusted">Trusted</string>
|
||||
<string name="plugin_item_info_mechanism">Mechanism</string>
|
||||
<string name="error_plugin_is_not_enabled_in_plugin_center">Plugin \"%1$s\" is not enabled in Plugin Center</string>
|
||||
<string name="error_plugin_is_not_authorized_in_plugin_center">Plugin \"%1$s\" is not authorized in Plugin Center</string>
|
||||
<string name="error_plugin_not_found_in_installed_apps">Plugin \"%1$s\" not found in installed apps</string>
|
||||
<string name="error_unsupported_plugin_connection">Unsupported plugin connection</string>
|
||||
</resources>
|
||||
@@ -1338,4 +1338,19 @@
|
||||
<string name="hint_try_clicking_the_activate_button_to_activate_the_plugin">Prueba a pulsar el boton \"Activar\" para activar el plugin una vez.\nSi la activacion se realiza correctamente, el boton se activara automaticamente en un periodo de tiempo.</string>
|
||||
<string name="dialog_button_activate">Activar</string>
|
||||
<string name="text_activated_successfully">Activado correctamente</string>
|
||||
<string name="text_authorize_plugin">Autorizar plugin</string>
|
||||
<string name="text_authorize_plugin_content">Este es un plugin de terceros. Presta atencion al origen del plugin y a la seguridad de uso.\n\nPulsa el boton \"Autorizar\" para habilitar el plugin.</string>
|
||||
<string name="dialog_button_authorize">Autorizar</string>
|
||||
<string name="text_plugin_official">Oficial</string>
|
||||
<string name="text_plugin_authorized">Autorizado</string>
|
||||
<string name="text_plugin_authorization_required">Requiere autorizacion</string>
|
||||
<string name="text_plugin_authorization_denied">Autorizacion denegada</string>
|
||||
<string name="text_plugin_activation_recommended">Activacion recomendada</string>
|
||||
<string name="text_plugin_activated">Activado</string>
|
||||
<string name="text_plugin_trusted">Confiable</string>
|
||||
<string name="plugin_item_info_mechanism">Mecanismo</string>
|
||||
<string name="error_plugin_is_not_enabled_in_plugin_center">El plugin \"%1$s\" no esta habilitado en el Centro de plugins</string>
|
||||
<string name="error_plugin_is_not_authorized_in_plugin_center">El plugin \"%1$s\" no esta autorizado en el Centro de plugins</string>
|
||||
<string name="error_plugin_not_found_in_installed_apps">No se encontro el plugin \"%1$s\" en las apps instaladas</string>
|
||||
<string name="error_unsupported_plugin_connection">Conexion de plugin no compatible</string>
|
||||
</resources>
|
||||
@@ -1338,4 +1338,19 @@
|
||||
<string name="hint_try_clicking_the_activate_button_to_activate_the_plugin">Essayez d\'appuyer sur le bouton \"Activer\" pour activer le plugin une fois.\nSi l\'activation reussit, le bouton s\'activera automatiquement dans un certain delai.</string>
|
||||
<string name="dialog_button_activate">Activer</string>
|
||||
<string name="text_activated_successfully">Activation reussie</string>
|
||||
<string name="text_authorize_plugin">Autoriser le plugin</string>
|
||||
<string name="text_authorize_plugin_content">Il s\'agit d\'un plugin tiers. Faites attention a la source du plugin et a la securite d\'utilisation.\n\nAppuyez sur le bouton \"Autoriser\" pour activer le plugin.</string>
|
||||
<string name="dialog_button_authorize">Autoriser</string>
|
||||
<string name="text_plugin_official">Officiel</string>
|
||||
<string name="text_plugin_authorized">Autorise</string>
|
||||
<string name="text_plugin_authorization_required">Autorisation requise</string>
|
||||
<string name="text_plugin_authorization_denied">Autorisation refusee</string>
|
||||
<string name="text_plugin_activation_recommended">Activation recommandee</string>
|
||||
<string name="text_plugin_activated">Active</string>
|
||||
<string name="text_plugin_trusted">De confiance</string>
|
||||
<string name="plugin_item_info_mechanism">Mecanisme</string>
|
||||
<string name="error_plugin_is_not_enabled_in_plugin_center">Le plugin \"%1$s\" n\'est pas active dans le Centre des plugins</string>
|
||||
<string name="error_plugin_is_not_authorized_in_plugin_center">Le plugin \"%1$s\" n\'est pas autorise dans le Centre des plugins</string>
|
||||
<string name="error_plugin_not_found_in_installed_apps">Plugin \"%1$s\" introuvable parmi les applis installees</string>
|
||||
<string name="error_unsupported_plugin_connection">Connexion de plugin non prise en charge</string>
|
||||
</resources>
|
||||
@@ -1339,4 +1339,19 @@
|
||||
<string name="hint_try_clicking_the_activate_button_to_activate_the_plugin">\"有効化\" ボタンをタップして, プラグインを一度有効化してみてください.\n有効化に成功すると, 一定時間内にボタンが自動的にオンになります.</string>
|
||||
<string name="dialog_button_activate">有効化</string>
|
||||
<string name="text_activated_successfully">有効化しました</string>
|
||||
<string name="text_authorize_plugin">プラグインを許可</string>
|
||||
<string name="text_authorize_plugin_content">これはサードパーティ製プラグインです. 提供元と利用上の安全性に注意してください.\n\n\"許可\" ボタンをタップしてプラグインを有効にします.</string>
|
||||
<string name="dialog_button_authorize">許可</string>
|
||||
<string name="text_plugin_official">公式</string>
|
||||
<string name="text_plugin_authorized">許可済み</string>
|
||||
<string name="text_plugin_authorization_required">許可が必要</string>
|
||||
<string name="text_plugin_authorization_denied">許可が拒否されました</string>
|
||||
<string name="text_plugin_activation_recommended">有効化を推奨</string>
|
||||
<string name="text_plugin_activated">有効</string>
|
||||
<string name="text_plugin_trusted">信頼済み</string>
|
||||
<string name="plugin_item_info_mechanism">方式</string>
|
||||
<string name="error_plugin_is_not_enabled_in_plugin_center">プラグイン \"%1$s\" はプラグインセンターで有効になっていません</string>
|
||||
<string name="error_plugin_is_not_authorized_in_plugin_center">プラグイン \"%1$s\" はプラグインセンターで許可されていません</string>
|
||||
<string name="error_plugin_not_found_in_installed_apps">インストール済みアプリにプラグイン \"%1$s\" が見つかりません</string>
|
||||
<string name="error_unsupported_plugin_connection">サポートされていないプラグイン接続方式です</string>
|
||||
</resources>
|
||||
@@ -1340,4 +1340,19 @@
|
||||
<string name="hint_try_clicking_the_activate_button_to_activate_the_plugin">\"활성화\" 버튼을 눌러 플러그인을 한 번 활성화해 보세요.\n활성화에 성공하면 일정 시간 내에 버튼이 자동으로 켜집니다.</string>
|
||||
<string name="dialog_button_activate">활성화</string>
|
||||
<string name="text_activated_successfully">활성화되었습니다</string>
|
||||
<string name="text_authorize_plugin">플러그인 권한 부여</string>
|
||||
<string name="text_authorize_plugin_content">이 플러그인은 타사 플러그인입니다. 플러그인 출처와 사용 안전에 유의하세요.\n\n\"권한 부여\" 버튼을 눌러 플러그인을 활성화하세요.</string>
|
||||
<string name="dialog_button_authorize">권한 부여</string>
|
||||
<string name="text_plugin_official">공식</string>
|
||||
<string name="text_plugin_authorized">권한 부여됨</string>
|
||||
<string name="text_plugin_authorization_required">권한 필요</string>
|
||||
<string name="text_plugin_authorization_denied">권한 거부됨</string>
|
||||
<string name="text_plugin_activation_recommended">활성화 권장</string>
|
||||
<string name="text_plugin_activated">활성화됨</string>
|
||||
<string name="text_plugin_trusted">신뢰됨</string>
|
||||
<string name="plugin_item_info_mechanism">방식</string>
|
||||
<string name="error_plugin_is_not_enabled_in_plugin_center">플러그인 \"%1$s\" 이(가) 플러그인 센터에서 활성화되어 있지 않습니다</string>
|
||||
<string name="error_plugin_is_not_authorized_in_plugin_center">플러그인 \"%1$s\" 이 (가) 플러그인 센터에서 권한이 부여되지 않았습니다</string>
|
||||
<string name="error_plugin_not_found_in_installed_apps">설치된 앱에서 플러그인 \"%1$s\" 을 (를) 찾을 수 없습니다</string>
|
||||
<string name="error_unsupported_plugin_connection">지원되지 않는 플러그인 연결 방식입니다</string>
|
||||
</resources>
|
||||
@@ -1338,4 +1338,19 @@
|
||||
<string name="hint_try_clicking_the_activate_button_to_activate_the_plugin">Попробуйте нажать кнопку \"Активировать\", чтобы активировать плагин один раз.\nЕсли активация пройдет успешно, кнопка автоматически включится в течение некоторого времени.</string>
|
||||
<string name="dialog_button_activate">Активировать</string>
|
||||
<string name="text_activated_successfully">Активация выполнена</string>
|
||||
<string name="text_authorize_plugin">Авторизовать плагин</string>
|
||||
<string name="text_authorize_plugin_content">Это сторонний плагин. Обратите внимание на источник плагина и безопасность использования.\n\nНажмите кнопку \"Авторизовать\", чтобы включить плагин.</string>
|
||||
<string name="dialog_button_authorize">Авторизовать</string>
|
||||
<string name="text_plugin_official">Официальный</string>
|
||||
<string name="text_plugin_authorized">Авторизован</string>
|
||||
<string name="text_plugin_authorization_required">Требуется авторизация</string>
|
||||
<string name="text_plugin_authorization_denied">Авторизация отклонена</string>
|
||||
<string name="text_plugin_activation_recommended">Рекомендуется активация</string>
|
||||
<string name="text_plugin_activated">Активирован</string>
|
||||
<string name="text_plugin_trusted">Доверенный</string>
|
||||
<string name="plugin_item_info_mechanism">Механизм</string>
|
||||
<string name="error_plugin_is_not_enabled_in_plugin_center">Плагин \"%1$s\" не включен в Центре плагинов</string>
|
||||
<string name="error_plugin_is_not_authorized_in_plugin_center">Плагин \"%1$s\" не авторизован в Центре плагинов</string>
|
||||
<string name="error_plugin_not_found_in_installed_apps">Плагин \"%1$s\" не найден среди установленных приложений</string>
|
||||
<string name="error_unsupported_plugin_connection">Неподдерживаемое подключение плагина</string>
|
||||
</resources>
|
||||
@@ -1334,4 +1334,19 @@
|
||||
<string name="hint_try_clicking_the_activate_button_to_activate_the_plugin">可嘗試點擊 \"激活\" 按鈕激活一次插件.\n如激活成功, 按鈕將在一定時間內自動開啓.</string>
|
||||
<string name="dialog_button_activate">激活</string>
|
||||
<string name="text_activated_successfully">激活成功</string>
|
||||
<string name="text_authorize_plugin">授權插件</string>
|
||||
<string name="text_authorize_plugin_content">這是一個第三方插件, 請注意插件來源及使用安全.\n\n點擊 \"授權\" 按鈕以啓用插件.</string>
|
||||
<string name="dialog_button_authorize">授權</string>
|
||||
<string name="text_plugin_official">官方</string>
|
||||
<string name="text_plugin_authorized">已授權</string>
|
||||
<string name="text_plugin_authorization_required">需要授權</string>
|
||||
<string name="text_plugin_authorization_denied">授權拒絕</string>
|
||||
<string name="text_plugin_activation_recommended">建議激活</string>
|
||||
<string name="text_plugin_activated">已激活</string>
|
||||
<string name="text_plugin_trusted">受信任</string>
|
||||
<string name="plugin_item_info_mechanism">機制</string>
|
||||
<string name="error_plugin_is_not_enabled_in_plugin_center">插件 \"%1$s\" 未在插件中心啓用</string>
|
||||
<string name="error_plugin_is_not_authorized_in_plugin_center">插件 \"%1$s\" 未在插件中心獲得授權</string>
|
||||
<string name="error_plugin_not_found_in_installed_apps">已安裝應用中未找到插件 \"%1$s\"</string>
|
||||
<string name="error_unsupported_plugin_connection">不支持的插件連接方式</string>
|
||||
</resources>
|
||||
@@ -1334,4 +1334,19 @@
|
||||
<string name="hint_try_clicking_the_activate_button_to_activate_the_plugin">可嘗試點選 \"啟用\" 按鈕啟用一次外掛.\n如啟用成功, 按鈕將在一定時間內自動開啟.</string>
|
||||
<string name="dialog_button_activate">啟用</string>
|
||||
<string name="text_activated_successfully">啟用成功</string>
|
||||
<string name="text_authorize_plugin">授權外掛</string>
|
||||
<string name="text_authorize_plugin_content">這是一個第三方外掛, 請注意外掛來源及使用安全.\n\n點選 \"授權\" 按鈕以啟用外掛.</string>
|
||||
<string name="dialog_button_authorize">授權</string>
|
||||
<string name="text_plugin_official">官方</string>
|
||||
<string name="text_plugin_authorized">已授權</string>
|
||||
<string name="text_plugin_authorization_required">需要授權</string>
|
||||
<string name="text_plugin_authorization_denied">授權拒絕</string>
|
||||
<string name="text_plugin_activation_recommended">建議啟用</string>
|
||||
<string name="text_plugin_activated">已啟用</string>
|
||||
<string name="text_plugin_trusted">受信任</string>
|
||||
<string name="plugin_item_info_mechanism">機制</string>
|
||||
<string name="error_plugin_is_not_enabled_in_plugin_center">外掛 \"%1$s\" 未在外掛中心啟用</string>
|
||||
<string name="error_plugin_is_not_authorized_in_plugin_center">外掛 \"%1$s\" 未在外掛中心獲得授權</string>
|
||||
<string name="error_plugin_not_found_in_installed_apps">已安裝應用中未找到外掛 \"%1$s\"</string>
|
||||
<string name="error_unsupported_plugin_connection">不支援的外掛連線方式</string>
|
||||
</resources>
|
||||
@@ -1335,4 +1335,19 @@
|
||||
<string name="hint_try_clicking_the_activate_button_to_activate_the_plugin">可尝试点击 \"激活\" 按钮激活一次插件.\n如激活成功, 按钮将在一定时间内自动开启.</string>
|
||||
<string name="dialog_button_activate">激活</string>
|
||||
<string name="text_activated_successfully">激活成功</string>
|
||||
<string name="text_authorize_plugin">授权插件</string>
|
||||
<string name="text_authorize_plugin_content">这是一个第三方插件, 请注意插件来源及使用安全.\n\n点击 \"授权\" 按钮以启用插件.</string>
|
||||
<string name="dialog_button_authorize">授权</string>
|
||||
<string name="text_plugin_official">官方</string>
|
||||
<string name="text_plugin_authorized">已授权</string>
|
||||
<string name="text_plugin_authorization_required">需要授权</string>
|
||||
<string name="text_plugin_authorization_denied">授权拒绝</string>
|
||||
<string name="text_plugin_activation_recommended">建议激活</string>
|
||||
<string name="text_plugin_activated">已激活</string>
|
||||
<string name="text_plugin_trusted">受信任</string>
|
||||
<string name="plugin_item_info_mechanism">机制</string>
|
||||
<string name="error_plugin_is_not_enabled_in_plugin_center">插件 \"%1$s\" 未在插件中心启用</string>
|
||||
<string name="error_plugin_is_not_authorized_in_plugin_center">插件 \"%1$s\" 未在插件中心获得授权</string>
|
||||
<string name="error_plugin_not_found_in_installed_apps">已安装应用中未找到插件 \"%1$s\"</string>
|
||||
<string name="error_unsupported_plugin_connection">不支持的插件连接方式</string>
|
||||
</resources>
|
||||
@@ -151,6 +151,7 @@
|
||||
<string name="key_pref_bundle_default_item" translatable="false">key_$_pref_bundle_default_item</string>
|
||||
<string name="key_pref_bundle_disabled_items" translatable="false">key_$_pref_bundle_disabled_items</string>
|
||||
<string name="key_record_toast" translatable="false">key_$_record_toast</string>
|
||||
<string name="key_release_history" translatable="false">key_$_release_history</string>
|
||||
<string name="key_restart_strategy" translatable="false">key_$_restart_strategy</string>
|
||||
<string name="key_restart_strategy_quick" translatable="false">key_$_restart_strategy_quick</string>
|
||||
<string name="key_restart_strategy_scheduled" translatable="false">key_$_restart_strategy_scheduled</string>
|
||||
@@ -184,7 +185,6 @@
|
||||
<string name="key_updates_checked_states_cleared" translatable="false">key_$_updates_checked_states_cleared</string>
|
||||
<string name="key_use_volume_control_record" translatable="false">key_$_use_volume_control_record</string>
|
||||
<string name="key_use_volume_control_running" translatable="false">key_$_use_volume_control_running</string>
|
||||
<string name="key_release_history" translatable="false">key_$_release_history</string>
|
||||
<string name="key_version_history_restore_does_not_auto_save_to_disk" translatable="false">key_$_version_history_restore_does_not_auto_save_to_disk</string>
|
||||
<string name="key_working_directory" translatable="false">key_$_working_directory</string>
|
||||
<string name="key_working_directory_history" translatable="false">key_$_working_directory_histories</string>
|
||||
@@ -251,6 +251,8 @@
|
||||
<string name="text_full_version_info" translatable="false">%1$s (%2$d)</string>
|
||||
<string name="text_half_ellipsis" translatable="false" formatted="true">...</string>
|
||||
<string name="text_jks" translatable="false">JKS</string>
|
||||
<string name="text_plugin_mechanism_aidl" translatable="false">AIDL / IPC</string>
|
||||
<string name="text_plugin_mechanism_sdk" translatable="false">SDK / In-Process</string>
|
||||
<string name="text_powered_by_autojs" translatable="false">Powered by AutoJs6</string>
|
||||
<string name="text_root" translatable="false">Root</string>
|
||||
<string name="text_sample_button" translatable="false">Hello</string>
|
||||
@@ -1609,4 +1611,19 @@
|
||||
<string name="hint_try_clicking_the_activate_button_to_activate_the_plugin">Try clicking the \"Activate\" button to activate the plugin once.\nIf activation is successful, the button will automatically turn on within a certain period of time.</string>
|
||||
<string name="dialog_button_activate">Activate</string>
|
||||
<string name="text_activated_successfully">Activated successfully</string>
|
||||
</resources>
|
||||
<string name="text_authorize_plugin">Authorize Plugin</string>
|
||||
<string name="text_authorize_plugin_content">This is a third-party plugin. Please pay attention to the plugin source and usage safety.\n\nClick the \"Authorize\" button to enable the plugin.</string>
|
||||
<string name="dialog_button_authorize">Authorize</string>
|
||||
<string name="text_plugin_official">Official</string>
|
||||
<string name="text_plugin_authorized">Authorized</string>
|
||||
<string name="text_plugin_authorization_required">Authorization required</string>
|
||||
<string name="text_plugin_authorization_denied">Authorization denied</string>
|
||||
<string name="text_plugin_activation_recommended">Activation recommended</string>
|
||||
<string name="text_plugin_activated">Activated</string>
|
||||
<string name="text_plugin_trusted">Trusted</string>
|
||||
<string name="plugin_item_info_mechanism">Mechanism</string>
|
||||
<string name="error_plugin_is_not_enabled_in_plugin_center">Plugin \"%1$s\" is not enabled in Plugin Center</string>
|
||||
<string name="error_plugin_is_not_authorized_in_plugin_center">Plugin \"%1$s\" is not authorized in Plugin Center</string>
|
||||
<string name="error_plugin_not_found_in_installed_apps">Plugin \"%1$s\" not found in installed apps</string>
|
||||
<string name="error_unsupported_plugin_connection">Unsupported plugin connection</string>
|
||||
</resources>
|
||||
|
||||
Reference in New Issue
Block a user