translate fix
This commit is contained in:
21
README.md
21
README.md
@@ -48,15 +48,14 @@ flutter build (собирает release apk, не устанавливает н
|
|||||||
Иконки проще всего нарезать тут:
|
Иконки проще всего нарезать тут:
|
||||||
https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html
|
https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html
|
||||||
|
|
||||||
В качестве Foreground выбрать иконку приложения размером 512x512, выставить необходимые параметры и скачать архив с нарещанными иконками.
|
В качестве Foreground выбрать иконку приложения размером 512x512, выставить необходимые параметры и скачать архив с нарезанными иконками.
|
||||||
|
|
||||||
После выполнения всех этих пунктов появится возможность собирать приложение
|
После выполнения всех этих пунктов появится возможность собирать приложение
|
||||||
как описано выше(flutter run --flavor %name% либо flutter build apk --flavor %name%).
|
как описано выше(flutter run --flavor %name% либо flutter build apk --flavor %name%).
|
||||||
|
|
||||||
#Добавление локализации приложения
|
#Добавление локализации приложения
|
||||||
|
|
||||||
1) В каталог lib/i18n добавить файл messages_%locale%.dart.
|
1) В каталог assets содержит каталоги values-XX в которых находятся файлы локализаций strings.xml
|
||||||
Файл делать по аналогии с messages_en.dart. Либо с messages_ru.dart.
|
|
||||||
|
|
||||||
2) В каталог android/app/src/main/res добавить каталог values-%locale% с единственным файлом strings.xml.
|
2) В каталог android/app/src/main/res добавить каталог values-%locale% с единственным файлом strings.xml.
|
||||||
Файл должен иметь структуру полностью аналогичную файлу android/app/src/main/res/values/strings.xml, измениться должны только значения для строк.
|
Файл должен иметь структуру полностью аналогичную файлу android/app/src/main/res/values/strings.xml, измениться должны только значения для строк.
|
||||||
@@ -68,3 +67,19 @@ https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html
|
|||||||
3) В настройках созданного target прописать bundleId (например com.dinect.something)
|
3) В настройках созданного target прописать bundleId (например com.dinect.something)
|
||||||
4) В файле ios/Runner/AppDelegate.m определить словарь настроек аналогично существующим
|
4) В файле ios/Runner/AppDelegate.m определить словарь настроек аналогично существующим
|
||||||
5) Для того чтобы сбилдить нужный брэнд в Xcode указать нужную схему
|
5) Для того чтобы сбилдить нужный брэнд в Xcode указать нужную схему
|
||||||
|
|
||||||
|
При добавлении таргета необходимо в каталог ios
|
||||||
|
1. дописать структуру с именем таргета в podfile
|
||||||
|
2. выполнить
|
||||||
|
pod deintegrate
|
||||||
|
rm Podfile.lock
|
||||||
|
rm - rf pods
|
||||||
|
source ~/.bash_profile
|
||||||
|
pod install
|
||||||
|
|
||||||
|
|
||||||
|
добаваление аналитики FireBase в ios/
|
||||||
|
Чтобы добавить для ios приложения GoogleServices.plist нужно через Finder создать в каталоге checker/ios подкаталог с названием проекта и туда положить новый GoogleServices.plist
|
||||||
|
|
||||||
|
Потом из этого каталога перетащить этот файл в корень проекта. Тащить мышкой в синюю иконку Runner слева над структурой проекта. Появится диалоговое окно, в котором нужно выбрать таргет,
|
||||||
|
в котором этот файл будет доступен. Нужно выбрать нужный проект. В pbproject пропишется, что этот plist относится именно к этому таргету и при сборке таргета будет цепляться нужный plist.
|
||||||
|
|||||||
@@ -124,8 +124,8 @@ To improve barcode scanning quality, adjust the distance between the camera and
|
|||||||
Open settings.
|
Open settings.
|
||||||
Find Applications.
|
Find Applications.
|
||||||
In app list select %s.
|
In app list select %s.
|
||||||
On application page select Permission.
|
On application page select Permissions.
|
||||||
Set on check box on Camera
|
Set on switch on Camera
|
||||||
Go back to %s.
|
Go back to %s.
|
||||||
</string>
|
</string>
|
||||||
<string name="open_settings">Open settings</string>
|
<string name="open_settings">Open settings</string>
|
||||||
|
|||||||
@@ -120,7 +120,7 @@ Hay que poner el dibujo del codigo de tarjeta en cámara del escanear totalmente
|
|||||||
Abre las configuraciones
|
Abre las configuraciones
|
||||||
Encuentra las aplicaciones
|
Encuentra las aplicaciones
|
||||||
En la lista de app elige %s
|
En la lista de app elige %s
|
||||||
En la pagina de aplicación elige Permiso
|
En la pagina de aplicación elige Permisos
|
||||||
Pon check box por la cámara
|
Pon check box por la cámara
|
||||||
Vuelve a %s
|
Vuelve a %s
|
||||||
</string>
|
</string>
|
||||||
|
|||||||
@@ -123,8 +123,8 @@
|
|||||||
Откройте Настройки.
|
Откройте Настройки.
|
||||||
Найдите пункт Приложения.
|
Найдите пункт Приложения.
|
||||||
В появившемся списке выберите %s.
|
В появившемся списке выберите %s.
|
||||||
На открывшейся странице выберите строчку Разрешения.
|
На открывшейся странице выберите Разрешения.
|
||||||
Поставьте галочку напротив слова Камера
|
Включите камеру
|
||||||
Вернитесь к приложению %s.
|
Вернитесь к приложению %s.
|
||||||
</string>
|
</string>
|
||||||
<string name="open_settings">Открыть настройки</string>
|
<string name="open_settings">Открыть настройки</string>
|
||||||
|
|||||||
@@ -126,7 +126,7 @@
|
|||||||
Знайдіть пункт Програми.
|
Знайдіть пункт Програми.
|
||||||
У списку виберіть %s.
|
У списку виберіть %s.
|
||||||
На сторінці, виберіть рядок Дозволи.
|
На сторінці, виберіть рядок Дозволи.
|
||||||
Поставте галочку навпроти Камера
|
Увімкнути камеру
|
||||||
Поверніться до додатка %s.
|
Поверніться до додатка %s.
|
||||||
</string>
|
</string>
|
||||||
<string name="open_settings">Відкрити параметри</string>
|
<string name="open_settings">Відкрити параметри</string>
|
||||||
|
|||||||
Reference in New Issue
Block a user