Разобрать строку с запятой для удвоения в LinuxLinux

Ответить
Anonymous
 Разобрать строку с запятой для удвоения в Linux

Сообщение Anonymous »

Я хочу отображать двойные числа с помощью «,» в качестве десятичного разделителя, и мне приходится конвертировать строки в двойные, учитывая ту же проблему. Я делаю это с помощью пакета intl.

Код: Выделить всё

Get Locale: String myLocale = await findSystemLocale()
Define Numberformat: myNumberFormat = NumberFormat("##0.00", myLocale);
Read: numberFormat.parse(value.text).toDouble()
Show: numberFormat.format(item.price)
Это работает нормально, пока я не отлаживаю его не с помощью «Chrome — веб», а «Linux — рабочий стол». Затем я получаю эту ошибку:

Код: Выделить всё

Invalid depfile: /home/User/Repositories/Cashier/.dart_tool/flutter_build/19fc9eb7bd361f82815989439418e9d9/kernel_snapshot_program.d
ERROR: ../../.pub-cache/hosted/pub.dev/intl-0.20.2/lib/src/web.dart:9:8: Error: Dart library 'dart:js_interop' is not available on this platform.
web.dart:9
ERROR: import 'dart:js_interop';
ERROR:        ^
ERROR: Context: The unavailable library 'dart:js_interop' is imported through these packages:
ERROR:     package:calculator => package:intl => dart:js_interop
ERROR: Detailed import paths for (some of) the these imports:
ERROR:     package:calculator/main.dart => package:intl/intl_browser.dart => package:intl/src/web.dart => dart:js_interop
(a lot more lines)
ERROR: Unhandled exception:
ERROR: Target kernel_snapshot_program failed: Exception
Error: Build process failed
Это попытка сказать мне, что intl недоступен в Linux Mint 22.2? Что еще я могу сделать, чтобы получить локаль и преобразовать double в строки туда и обратно?

Подробнее здесь: https://stackoverflow.com/questions/797 ... e-on-linux
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»