---
title: "localizableTextProvider(withStringsFileTextKey:shortTextKey:)"
framework: clockkit
role: symbol
role_heading: Type Method
path: "clockkit/clktextprovider/localizabletextprovider(withstringsfiletextkey:shorttextkey:)"
---

# localizableTextProvider(withStringsFileTextKey:shortTextKey:)

Creates a localizable simple text provider using strings file keys for both the regular text and the shorter fallback text.

## Declaration

```swift
class func localizableTextProvider(withStringsFileTextKey textKey: String, shortTextKey: String?) -> Self
```

## Parameters

- `textKey`: The key for the desired text. This key must appear in the localized string files named ckcomplication.strings in the WatchKit extension target.
- `shortTextKey`: The key for the desired fallback text. This key must appear in the localized string files named ckcomplication.strings in the WatchKit extension target.

## Return Value

Return Value A text provider object built from the specified arguments.

## Discussion

Discussion Use this method to create a text provider that returns localized strings with a shorter fallback string.

## See Also

### Creating Localized Text Providers

- [localizableTextProvider(withStringsFileTextKey:)](clockkit/clktextprovider/localizabletextprovider(withstringsfiletextkey:).md)
- [localizableTextProvider(withStringsFileFormatKey:textProviders:)](clockkit/clktextprovider/localizabletextprovider(withstringsfileformatkey:textproviders:).md)
