You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

79 lines
13 KiB

<application>
<component name="Translation.Cache">
<option name="lastTrimTime" value="1751091444449" />
</component>
<component name="Translation.OpenAISettings">
<option name="OPEN_AI">
<open-ai>
<option name="API_PATH" value="/api/paas/v4/chat/completions" />
<option name="CUSTOM_MODEL" value="glm-4-flash" />
<option name="ENDPOINT" value="https://open.bigmodel.cn" />
<option name="USE_CUSTOM_MODEL" value="true" />
</open-ai>
</option>
</component>
<component name="Translation.Settings">
<option name="primaryLanguage" value="CHINESE_SIMPLIFIED" />
<option name="translator" value="OPEN_AI" />
</component>
<component name="Translation.States">
<histories>
<item value="A set of [LogicalKeyboardKey]s that, when any or all are pressed in combination with a [PointerDeviceKind.mouse] pointer scroll event, will flip the axes of the scroll input. This will for example, result in the input of a vertical mouse wheel, to move the [ScrollPosition] of a [ScrollView] with an [Axis.horizontal] scroll direction. If other keys exclusive of this set are pressed during a scroll event, in conjunction with keys from this set, the scroll input will still be flipped. Defaults to [LogicalKeyboardKey.shiftLeft], [LogicalKeyboardKey.shiftRight]." />
<item value="{@macro flutter.gestures.monodrag.DragGestureRecognizer.multitouchDragStrategy} By default, [MultitouchDragStrategy.latestPointer] is configured to create drag gestures for non-Apple platforms, and [MultitouchDragStrategy.averageBoundaryPointers] for Apple platforms." />
<item value="The device kinds that the scrollable will accept drag gestures from. By default only [PointerDeviceKind.touch], [PointerDeviceKind.stylus], and [PointerDeviceKind.invertedStylus] are configured to create drag gestures. Enabling this for [PointerDeviceKind.mouse] will make it difficult or impossible to select text in scrollable containers and is not recommended." />
<item value="可见的" />
<item value="visiable" />
<item value="Called when a [ScrollPosition] is attached to the scroll controller. Since a scroll position is not attached until a [Scrollable] is actually built, this can be used to respond to a new position being attached. At the time that a scroll position is attached, the [ScrollMetrics], such as the [ScrollMetrics.maxScrollExtent], are not yet available. These are not determined until the [Scrollable] has finished laying out its contents and computing things like the full extent of that content. [ScrollPosition.hasContentDimensions] can be used to know when the metrics are available, or a [ScrollMetricsNotification] can be used, discussed further below. {@tool dartpad} This sample shows how to apply a listener to the [ScrollPosition.isScrollingNotifier] using [ScrollController.onAttach]. This is used to change the [AppBar]'s color when scrolling is occurring. See code in examplesapilibwidgetsscroll_positionscroll_controller_on_attach.0.dart {@end-tool}" />
<item value="Slider spacing from bottom. If you choose [ScrollbarPosition.top] or [ScrollbarPosition.bottom] position, the scrollbar will be rotated 90 degrees, and the top will be on the left. Don't forget this when specifying the [sliderSpacing]." />
<item value="Under the slider part of the scrollbar spacing. If you choose [ScrollbarPosition.top] or [ScrollbarPosition.bottom] position, the scrollbar will be rotated 90 degrees, and the top will be on the left. Don't forget this when specifying the [underSpacing]." />
<item value="editting" />
<item value="charactor id" />
<item value="character id" />
<item value="If the current action is not removing an element, update [_selectedElements] with [defaultData]. Otherwise, keep the previous value of [_selectedElements], preventing it from being updated by [defaultData]. Note: [didUpdateWidget] is called whenever the widget is updated, so it's important to control when [_selectedElements] should be updated. This is also executed if and only if we do not have any elements selected, because in this way we will only have an update if an element is selected after the widget is built. Recommendation: Over time this entire implementation should be migrated to [ValueNotifier], with a singleton abstraction." />
<item value="A generic class that standardizes elements for consistent manipulation. The `Choice` class provides a standardized way to handle different types of elements within a list, menu, or selection field. Each instance of `Choice` contains a unique key (`key`), a display value (`value`), and optional metadata of any type, making it highly versatile." />
<item value="MenuItemButton Style" />
<item value="Track" />
<item value="nodes track" />
<item value="can overlap" />
<item value="A default hash function used by the platform in various places. This is currently the [Jenkins hash function][1] but using masking to keep values in SMI range. [1]: http:en.wikipedia.orgwikiJenkins_hash_function Use: Hash each value with the hash of the previous value, then get the final hash by calling finish. ``` var hash = 0; for (var value in values) { hash = SystemHash.combine(hash, value.hashCode); } hash = SystemHash.finish(hash); ``` TODO(lrn): Consider specializing this code per platform, so the VM can use its 64-bit integers directly." />
<item value="The bytes to decode into an image. The bytes represent encoded image bytes and can be encoded in any of the following supported image formats: {@macro dart.ui.imageFormats} See also: [PaintingBinding.instantiateImageCodecWithSize]" />
<item value="The linear scale factor for drawing this image at its intended size. The scale factor applies to the width and the height. {@template flutter.painting.imageInfo.scale} For example, if this is 2.0, it means that there are four image pixels for every one logical pixel, and the image's actual width and height (as given by the [dart:ui.Image.width] and [dart:ui.Image.height] properties) are double the height and width that should be used when painting the image (e.g. in the arguments given to [Canvas.drawImage]). {@endtemplate}" />
<item value="The scale to place in the [ImageInfo] object of the image. See also: [ImageInfo.scale], which gives more information on how this scale is applied." />
<item value="scale" />
<item value="gapless playback" />
<item value="overlay image" />
<item value="The tolerance used to determine whether two floating-point values are approximately equal." />
<item value="A fraction in the range \[0, 1\] that represents what proportion of the widget is visible (assuming rectangular bounding boxes). 0 means not visible; 1 means fully visible." />
<item value="`key` is required to properly identify this widget; it must be unique among all [VisibilityDetector] and [SliverVisibilityDetector] widgets." />
<item value="AM plat" />
<item value="image data must be aligned to a 4 byte alignment. Pad the remaining bytes until the image starts." />
<item value="时间刻度线" />
<item value="时间刻度" />
<item value="In debug mode, if [debugTracePostFrameCallbacks] is set to true, then the registered callback will show up in the timeline events chart, which can be viewed in [DevTools](https:docs.flutter.devtoolsdevtools). In that case, the `debugLabel` argument specifies the name of the callback as it will appear in the timeline. In profile and release builds, post-frame are never traced, and the `debugLabel` argument is ignored." />
<item value="Schedule a callback for the end of this frame. The provided callback is run immediately after a frame, just after the persistent frame callbacks (which is when the main rendering pipeline has been flushed). This method does not request a new frame. If a frame is already in progress and the execution of post-frame callbacks has not yet begun, then the registered callback is executed at the end of the current frame. Otherwise, the registered callback is executed after the next frame (whenever that may be, if ever). The callbacks are executed in the order in which they have been added." />
<item value="These physics cause the carousel item to snap to item boundaries." />
<item value="Scroll physics used by a [CarouselView]." />
<item value="Scroll physics that always lets the user scroll." />
<item value="Scroll physics that attempt to keep the scroll position in range when the contents change dimensions suddenly." />
<item value="Scroll physics for environments that prevent the scroll offset from reaching beyond the bounds of the content." />
<item value="Reduces a collection to a single value by iteratively combining each element of the collection with an existing value" />
<item value="Returns a new color with the provided components updated. Each component ([alpha], [red], [green], [blue]) represents a floating-point value; see [Color.from] for details and examples. If [colorSpace] is provided, and is different than the current color space, the component values are updated before transforming them to the provided [ColorSpace]. Example: ```dart import 'dart:ui'; Create a color with 50% opacity. Color makeTransparent(Color color) =&gt; color.withValues(alpha: 0.5);" />
<item value="Returns a new color that matches this color with the alpha channel replaced with `a` (which ranges from 0 to 255). Out of range values will have unexpected effects." />
<item value="Returns a new color that matches this color with the alpha channel replaced with the given `opacity` (which ranges from 0.0 to 1.0). Out of range values will have unexpected effects." />
<item value="Column is also a layout widget. It takes a list of children and arranges them vertically. By default, it sizes itself to fit its children horizontally, and tries to be as tall as its parent. Column has various properties to control how it sizes itself and how it positions its children. Here we use mainAxisAlignment to center the children vertically; the main axis here is the vertical axis because Columns are vertical (the cross axis would be horizontal). TRY THIS: Invoke &quot;debug painting&quot; (choose the &quot;Toggle Debug Paint&quot; action in the IDE, or press &quot;p&quot;" />
<item value="Represents the interactive &quot;state&quot; of this widget in terms of a set of [WidgetState]s, including [WidgetState.disabled], [WidgetState.hovered], [WidgetState.error], and [WidgetState.focused]. Classes based on this one can provide their own [WidgetStatesController] to which they've added listeners. They can also update the controller's [WidgetStatesController.value] however, this may only be done when it's safe to call [State.setState], like in an event handler. The controller's [WidgetStatesController.value] represents the set of states that a widget's visual properties, typically [WidgetStateProperty] values, are resolved against. It is _not_ the intrinsic state of the widget. The widget is responsible for ensuring that the controller's [WidgetStatesController.value] tracks its intrinsic state. For example one cannot request the keyboard focus for a widget by adding [WidgetState.focused] to its controller. When the widget gains the or loses the focus it will [WidgetStatesController.update] its controller's [WidgetStatesController.value] and notify listeners of the change." />
<item value="Schedule a callback for the end of this frame. The provided callback is run immediately after a frame, just after the persistent frame callbacks (which is when the main rendering pipeline has been flushed). This method does not request a new frame. If a frame is already in progress and the execution of post-frame callbacks has not yet begun, then the registered callback is executed at the end of the current frame. Otherwise, the registered callback is executed after the next frame (whenever that may be, if ever). The callbacks are executed in the order in which they have been added. Post-frame callbacks cannot be unregistered. They are called exactly once. In debug mode, if [debugTracePostFrameCallbacks] is set to true, then the registered callback will show up in the timeline events chart, which can be viewed in [DevTools](https:docs.flutter.devtoolsdevtools). In that case, the `debugLabel` argument specifies the name of the callback as it will appear in the timeline. In profile and release builds, post-frame are never traced, and the `debugLabel` argument is ignored." />
<item value="音量" />
<item value="volume" />
<item value="The type of default menu this is. See [PlatformProvidedMenuItemType] for the different types available. Not all of the types will be available on every platform. Use [hasMenu] to determine if the current platform has a given default menu item. If the platform does not support the given [type], then the menu item will throw an [ArgumentError] in debug mode." />
<item value="inverted stylus" />
<item value="stylus" />
</histories>
<option name="languageScores">
<map>
<entry key="CHINESE_SIMPLIFIED" value="58" />
<entry key="ENGLISH" value="58" />
</map>
</option>
</component>
</application>