diff --git a/.babelrc b/.babelrc index f70183c4586f87b1be522ea5790997acb31a2c04..d9be3e07b25b13378ccdde7fe95c204c9c398ea4 100644 --- a/.babelrc +++ b/.babelrc @@ -19,7 +19,8 @@ "extract": { "output": "locales/metabase-frontend.pot" }, - "discover": ["t", "jt"] + "discover": ["t", "jt"], + "numberedExpressions": true }] ] } diff --git a/bin/i18n/build-translation-frontend-resource b/bin/i18n/build-translation-frontend-resource index 623aa4c532787b50961b29be0faa9ca1203182b3..d2df74da60277617c73ecba50eb3332f918d5f1a 100755 --- a/bin/i18n/build-translation-frontend-resource +++ b/bin/i18n/build-translation-frontend-resource @@ -7,30 +7,66 @@ const fs = require("fs"); const _ = require("underscore"); const gParser = require("gettext-parser"); +// NOTE: this function replace xgettext "{0}" style references with c-3po "${ 0 }" style references +function replaceReferences(str) { + return str.replace(/\{ *(\d+) *\}/g, "${ $1 }"); +} + if (process.argv.length !== 4) { - console.log("USAGE: build-translation-frontend-resource input.po output.json"); + console.log( + "USAGE: build-translation-frontend-resource input.po output.json", + ); process.exit(1); } const inputFile = process.argv[2]; const outputFile = process.argv[3]; +console.log(`Compiling ${inputFile} for frontend...`); + const translationObject = gParser.po.parse(fs.readFileSync(inputFile, "utf-8")); // NOTE: unsure why the headers are duplicated in a translation for "", but we don't need it -delete translationObject.translations[""][""] +delete translationObject.translations[""][""]; +let fuzzyCount = 0; +let emptyCount = 0; for (const id in translationObject.translations[""]) { const translation = translationObject.translations[""][id]; - if (!translation.comments.reference || _.any(translation.comments.reference.split("\n"), reference => reference.startsWith("frontend/"))) { - // remove comments: - delete translation.comments; - // NOTE: would be nice if we could remove the message id since it's redundant: - // delete translation.msgid; - } else { - // remove strings that aren't in the frontend - delete translationObject.translations[""][id]; + const { reference, flag } = translation.comments || {}; + // delete the translation, we'll add it back in if needed + delete translationObject.translations[""][id]; + if ( + // only include translations used on the frontend + !/(^|\n)frontend\//.test(reference) + ) { + continue; + } + // don't include empty translations + if (_.isEqual(translation.msgstr, [""])) { + emptyCount++; + continue; } + // don't include fuzzy translations + if (flag === "fuzzy") { + fuzzyCount++; + continue; + } + // remove comments + delete translation.comments; + // delete msgid since it's redundant, we have to add it back in on the frontend though + delete translation.msgid; + // replace references in translations + translation.msgstr = translation.msgstr.map(str => replaceReferences(str)); + // replace references in msgid + translationObject.translations[""][replaceReferences(id)] = translation; +} + +if (emptyCount > 0) { + console.warn(`+ Warning: removed ${emptyCount} empty translations`); +} +if (fuzzyCount > 0) { + console.warn(`+ Warning: removed ${fuzzyCount} fuzzy translations`); } -fs.writeFileSync(outputFile, JSON.stringify(translationObject, null, 2), "utf-8"); +fs.writeFileSync(outputFile, JSON.stringify(translationObject), "utf-8"); diff --git a/bin/i18n/build-translation-resources b/bin/i18n/build-translation-resources index 49013975c1f2286d241bc7601c74e193cd297212..a968e3169974edb3efc5a2d820df621620b7006f 100755 --- a/bin/i18n/build-translation-resources +++ b/bin/i18n/build-translation-resources @@ -9,7 +9,12 @@ fi POT_NAME="locales/metabase.pot" LOCALES=$(find locales -type f -name "*.po" -exec basename {} .po \;) -LOCALES_QUOTED=$(echo "$LOCALES" | awk '{ printf "\"%s\" ", $0 }') + +if [ -z "$LOCALES" ]; then + LOCALES_QUOTED="" +else + LOCALES_QUOTED=" $(echo "$LOCALES" | awk '{ printf "\"%s\" ", $0 }')" +fi FRONTEND_LANG_DIR="resources/frontend_client/app/locales" @@ -17,7 +22,7 @@ FRONTEND_LANG_DIR="resources/frontend_client/app/locales" # NOTE: include "en" even though we don't have a .po file for it because it's the default? cat << EOF > "resources/locales.clj" { - :locales #{"en" $LOCALES_QUOTED} + :locales #{"en"$LOCALES_QUOTED} :packages ["metabase"] :bundle "metabase.Messages" } diff --git a/bin/i18n/update-translation-template b/bin/i18n/update-translation-template index a7d2a7120c4495030d877db9cf163f117c849c54..15eba26961d183e6544630c77ba3d5933f57f39a 100755 --- a/bin/i18n/update-translation-template +++ b/bin/i18n/update-translation-template @@ -25,6 +25,10 @@ mkdir -p "locales" BABEL_ENV=extract ./node_modules/.bin/babel -q -x .js,.jsx -o /dev/null frontend/src # BABEL_ENV=extract BABEL_DISABLE_CACHE=1 yarn run build +# NOTE: replace c-3po's "${ 0 }" style references with xgettext "{0}" style references for consistency +sed -i".bak" -E 's/\$\{ *([0-9]+) *\}/{\1}/g' "$POT_FRONTEND_NAME" +rm "$POT_FRONTEND_NAME.bak" + # update backend pot # xgettext before 0.19 does not understand --add-location=file. Even CentOS @@ -48,7 +52,8 @@ find src -name "*.clj" | xgettext \ --add-comments --sort-by-file \ -o $POT_BACKEND_NAME -f - -sed -i "" -e 's/charset=CHARSET/charset=UTF-8/' "$POT_BACKEND_NAME" +sed -i".bak" 's/charset=CHARSET/charset=UTF-8/' "$POT_BACKEND_NAME" +rm "$POT_BACKEND_NAME.bak" # merge frontend and backend pots msgcat "$POT_FRONTEND_NAME" "$POT_BACKEND_NAME" > "$POT_NAME" diff --git a/frontend/src/metabase/admin/people/components/GroupDetail.jsx b/frontend/src/metabase/admin/people/components/GroupDetail.jsx index af59810d6a39886b1b56079f1a7682f569ae592d..2d8d5d647edc146638fa5cc536ac4569e97e5949 100644 --- a/frontend/src/metabase/admin/people/components/GroupDetail.jsx +++ b/frontend/src/metabase/admin/people/components/GroupDetail.jsx @@ -28,7 +28,9 @@ const GroupDescription = ({ group }) => isDefaultGroup(group) ? ( <div className="px2 text-measure"> <p> - {t`All users belong to the {group.name} group and can't be removed from it. Setting permissions for this group is a great way to + {t`All users belong to the ${ + group.name + } group and can't be removed from it. Setting permissions for this group is a great way to make sure you know what new Metabase users will be able to see.`} </p> </div> diff --git a/frontend/src/metabase/lib/i18n.js b/frontend/src/metabase/lib/i18n.js index f6c3abf944b94e151bf96e688f33d4d5382ef9e9..d5b6ee32fa636eb085692e6313ad4a9a0aa8af1a 100644 --- a/frontend/src/metabase/lib/i18n.js +++ b/frontend/src/metabase/lib/i18n.js @@ -10,7 +10,20 @@ export async function loadLocalization(locale) { export function setLocalization(translationsObject) { const locale = translationsObject.headers.language; + addMsgIds(translationsObject); + // add and set locale with C-3PO addLocale(locale, translationsObject); useLocale(locale); } + +// we delete msgid property since it's redundant, but have to add it back in to +// make c-3po happy +function addMsgIds(translationsObject) { + const msgs = translationsObject.translations[""]; + for (const msgid in msgs) { + if (msgs[msgid].msgid === undefined) { + msgs[msgid].msgid = msgid; + } + } +} diff --git a/frontend/src/metabase/query_builder/components/QueryVisualization.jsx b/frontend/src/metabase/query_builder/components/QueryVisualization.jsx index 817247b80ce41f629fe9e9fa3f33a59d3313d263..a6d53f6b3f4075ea5434db93ddcea9f9fd326ebd 100644 --- a/frontend/src/metabase/query_builder/components/QueryVisualization.jsx +++ b/frontend/src/metabase/query_builder/components/QueryVisualization.jsx @@ -142,12 +142,13 @@ export default class QueryVisualization extends Component { message: ( // class name is included for the sake of making targeting the element in tests easier <div className="ShownRowCount"> - {jt`${ - result.data.rows_truncated != null ? t`Showing first` : t`Showing` - } ${<strong>{formatNumber(result.row_count)}</strong>} ${inflect( - "row", - result.data.rows.length, - )}`} + {result.data.rows_truncated != null + ? jt`Showing first ${( + <strong>{formatNumber(result.row_count)}</strong> + )} ${inflect("row", result.data.rows.length)}` + : jt`Showing ${( + <strong>{formatNumber(result.row_count)}</strong> + )} ${inflect("row", result.data.rows.length)}`} </div> ), }); diff --git a/locales/de.po b/locales/de.po deleted file mode 100644 index 5bb687d8b456a2d43cb869b78e11a828dbd93f94..0000000000000000000000000000000000000000 --- a/locales/de.po +++ /dev/null @@ -1,136 +0,0 @@ -# #-#-#-#-# metabase-backend.pot (metabase) #-#-#-#-# -# German translations for metabase package. -# Copyright (C) 2017 Metabase <docs@metabase.com> -# This file is distributed under the same license as the metabase package. -# Tom Robinson <tom@metabase.com>, 2017. -# -msgid "" -msgstr "" -"Project-Id-Version: metabase\n" -"Report-Msgid-Bugs-To: docs@metabase.com\n" -"POT-Creation-Date: 2017-08-21 21:54+0200\n" -"PO-Revision-Date: 2017-08-21 21:17+0200\n" -"Last-Translator: Tom Robinson <tom@metabase.com>\n" -"Language-Team: German <translation-team-de@lists.sourceforge.net>\n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"#-#-#-#-# metabase-frontend.pot #-#-#-#-#\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"#-#-#-#-# metabase-backend.pot (metabase) #-#-#-#-#\n" - -#: frontend/src/metabase/home/components/Activity.jsx:131 -msgid "Hello World!" -msgstr "Hallo Welt!" - -#: frontend/src/metabase/home/components/Activity.jsx:132 -msgid "Metabase is up and running." -msgstr "Metabase ist auf und laufen" - -#: frontend/src/metabase/home/components/Activity.jsx:176 -msgid "removed the filter {item.details.name}" -msgstr "entfernen sie den filter {item.details.name}" - -#: frontend/src/metabase/home/components/Activity.jsx:179 -msgid "joined!" -msgstr "beigetreten!" - -#: frontend/src/metabase/home/components/NextStep.jsx:31 -msgid "Setup Tip" -msgstr "Setup Tipp" - -#: frontend/src/metabase/home/components/NextStep.jsx:32 -msgid "View all" -msgstr "Alle Anzeigen" - -#: frontend/src/metabase/home/components/RecentViews.jsx:38 -msgid "Recently Viewed" -msgstr "Vor Kurzem Anzeige" - -#: frontend/src/metabase/home/components/RecentViews.jsx:60 -msgid "You haven't looked at any dashboards or questions recently" -msgstr "Sie haben nicht schaute zu jeder dashboards oder fragen kürzlich" - -#: frontend/src/metabase/home/containers/HomepageApp.jsx:93 -msgid "Activity" -msgstr "Aktivitäten" - -#: frontend/src/metabase/lib/greeting.js:2 -msgid "Hey there" -msgstr "Hallo" - -#: frontend/src/metabase/lib/greeting.js:3 -#: frontend/src/metabase/lib/greeting.js:25 -msgid "How's it going" -msgstr "Wie ist es gehen" - -#: frontend/src/metabase/lib/greeting.js:4 -msgid "Howdy" -msgstr "Hallo" - -#: frontend/src/metabase/lib/greeting.js:5 -msgid "Greetings" -msgstr "Grüße" - -#: frontend/src/metabase/lib/greeting.js:6 -msgid "Good to see you" -msgstr "Schön, dich zu sehen" - -#: frontend/src/metabase/lib/greeting.js:10 -msgid "What do you want to know?" -msgstr "Was möchten sie wissen?" - -#: frontend/src/metabase/lib/greeting.js:11 -msgid "What's on your mind?" -msgstr "Was auf dem herzen?" - -#: frontend/src/metabase/lib/greeting.js:12 -msgid "What do you want to find out?" -msgstr "Was möchten sie finden ot?" - -#: frontend/src/metabase/nav/containers/Navbar.jsx:129 -msgid "Dashboards" -msgstr "Ãœbersicht" - -#: frontend/src/metabase/nav/containers/Navbar.jsx:132 -msgid "Questions" -msgstr "Fragen" - -#: frontend/src/metabase/nav/containers/Navbar.jsx:135 -msgid "Pulses" -msgstr "Impuse" - -#: frontend/src/metabase/nav/containers/Navbar.jsx:138 -msgid "Data Reference" -msgstr "Daten Referenz" - -#: frontend/src/metabase/nav/containers/Navbar.jsx:142 -msgid "New Question" -msgstr "Neue Frage" - -#: src/metabase/api/setup.clj -msgid "Add a database" -msgstr "Fügen sue eine Ãœbersicht" - -#: src/metabase/api/setup.clj -msgid "Get connected" -msgstr "Holen sie verbunden" - -#: src/metabase/api/setup.clj -msgid "Connect to your data so your whole team can start to explore." -msgstr "Schließen sie auf ihre daten so ihre ganze team kann beginnen zu erkuden" - -#. This is the very first log message that will get printed. -#. It's here because this is one of the very first namespaces that gets loaded, and the first that has access to the logger -#. It shows up a solid 10-15 seconds before the "Starting Metabase in STANDALONE mode" message because so many other namespaces need to get loaded -#: src/metabase/util.clj -msgid "Loading {0}..." -msgstr "Laden {0}..." - -#. This is the very first log message that will get printed. -#. It's here because this is one of the very first namespaces that gets loaded, and the first that has access to the logger -#. It shows up a solid 10-15 seconds before the "Starting Metabase in STANDALONE mode" message because so many other namespaces need to get loaded -#: src/metabase/util.clj -msgid "Metabase" -msgstr "Metabaes" diff --git a/locales/metabase.pot b/locales/metabase.pot index bec4f100d828b1e48089dac33505cd713606ddb2..bd710fe4c347d4a9f3bbcc047a4540d3e075647a 100644 --- a/locales/metabase.pot +++ b/locales/metabase.pot @@ -13,7 +13,7 @@ msgstr "" "#-#-#-#-# metabase-backend.pot (metabase) #-#-#-#-#\n" "Project-Id-Version: metabase\n" "Report-Msgid-Bugs-To: docs@metabase.com\n" -"POT-Creation-Date: 2017-08-21 21:54+0200\n" +"POT-Creation-Date: 2018-03-02 12:58+0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -22,93 +22,7110 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: frontend/src/metabase/home/components/Activity.jsx:131 +#: frontend/src/metabase/admin/databases/components/CreatedDatabaseModal.jsx:19 +msgid "Your database has been added!" +msgstr "" + +#: frontend/src/metabase/admin/databases/components/CreatedDatabaseModal.jsx:22 +msgid "" +"We're analyzing its schema now to make some educated guesses about its\n" +"metadata. {0} in the Data Model section to see what we've found and to\n" +"make edits, or {1} about\n" +"this database." +msgstr "" + +#: frontend/src/metabase/admin/databases/components/CreatedDatabaseModal.jsx:41 +#: frontend/src/metabase/admin/people/components/GroupsListing.jsx:135 +#: frontend/src/metabase/admin/people/containers/PeopleListingApp.jsx:222 +#: frontend/src/metabase/admin/people/containers/PeopleListingApp.jsx:259 +#: frontend/src/metabase/admin/people/containers/PeopleListingApp.jsx:348 +#: frontend/src/metabase/admin/people/containers/PeopleListingApp.jsx:368 +#: frontend/src/metabase/components/HeaderModal.jsx:43 +#: frontend/src/metabase/parameters/components/widgets/CategoryWidget.jsx:106 +#: frontend/src/metabase/query_builder/components/AggregationPopover.jsx:298 +#: frontend/src/metabase/query_builder/components/AlertModals.jsx:182 +#: frontend/src/metabase/query_builder/components/expressions/ExpressionWidget.jsx:96 +#: frontend/src/metabase/visualizations/components/ChartSettings.jsx:200 +msgid "Done" +msgstr "" + +#: frontend/src/metabase/admin/databases/components/DatabaseEditForms.jsx:42 +msgid "Select a database type" +msgstr "" + +#: frontend/src/metabase/admin/databases/components/DatabaseEditForms.jsx:75 +#: frontend/src/metabase/admin/databases/containers/DatabaseEditApp.jsx:182 +#: frontend/src/metabase/admin/datamodel/containers/FieldApp.jsx:438 +#: frontend/src/metabase/admin/settings/components/widgets/LdapGroupMappingsWidget.jsx:175 +#: frontend/src/metabase/components/ActionButton.jsx:51 +#: frontend/src/metabase/components/ButtonWithStatus.jsx:6 +#: frontend/src/metabase/reference/components/EditHeader.jsx:54 +#: frontend/src/metabase/reference/components/EditHeader.jsx:69 +#: frontend/src/metabase/user/components/SetUserPassword.jsx:167 +#: frontend/src/metabase/user/components/UpdateUserDetails.jsx:162 +msgid "Save" +msgstr "" + +#: frontend/src/metabase/admin/databases/components/DatabaseSchedulingForm.jsx:120 +msgid "" +"To do some of its magic, Metabase needs to scan your database. We will also " +"rescan it periodically to keep the metadata up-to-date. You can control when " +"the periodic rescans happen below." +msgstr "" + +#: frontend/src/metabase/admin/databases/components/DatabaseSchedulingForm.jsx:125 +msgid "Database syncing" +msgstr "" + +#: frontend/src/metabase/admin/databases/components/DatabaseSchedulingForm.jsx:126 +msgid "" +"This is a lightweight process that checks for\n" +"updates to this database’s schema. In most cases, you should be fine leaving " +"this\n" +"set to sync hourly." +msgstr "" + +#: frontend/src/metabase/admin/databases/components/DatabaseSchedulingForm.jsx:145 +#: frontend/src/metabase/admin/databases/components/DatabaseSchedulingForm.jsx:182 +msgid "Scan" +msgstr "" + +#: frontend/src/metabase/admin/databases/components/DatabaseSchedulingForm.jsx:150 +msgid "Scanning for Filter Values" +msgstr "" + +#: frontend/src/metabase/admin/databases/components/DatabaseSchedulingForm.jsx:151 +msgid "" +"Metabase can scan the values present in each\n" +"field in this database to enable checkbox filters in dashboards and " +"questions. This\n" +"can be a somewhat resource-intensive process, particularly if you have a " +"very large\n" +"database." +msgstr "" + +#: frontend/src/metabase/admin/databases/components/DatabaseSchedulingForm.jsx:157 +msgid "When should Metabase automatically scan and cache field values?" +msgstr "" + +#: frontend/src/metabase/admin/databases/components/DatabaseSchedulingForm.jsx:162 +msgid "Regularly, on a schedule" +msgstr "" + +#: frontend/src/metabase/admin/databases/components/DatabaseSchedulingForm.jsx:193 +msgid "Only when adding a new filter widget" +msgstr "" + +#: frontend/src/metabase/admin/databases/components/DatabaseSchedulingForm.jsx:197 +msgid "" +"When a user adds a new filter to a dashboard or a SQL question, Metabase " +"will\n" +"scan the field(s) mapped to that filter in order to show the list of " +"selectable values." +msgstr "" + +#: frontend/src/metabase/admin/databases/components/DatabaseSchedulingForm.jsx:208 +msgid "Never, I'll do this manually if I need to" +msgstr "" + +#: frontend/src/metabase/admin/databases/components/DatabaseSchedulingForm.jsx:220 +#: frontend/src/metabase/admin/settings/components/SettingsEmailForm.jsx:245 +#: frontend/src/metabase/admin/settings/components/SettingsLdapForm.jsx:258 +#: frontend/src/metabase/admin/settings/components/SettingsSlackForm.jsx:218 +#: frontend/src/metabase/components/ActionButton.jsx:52 +#: frontend/src/metabase/components/ButtonWithStatus.jsx:7 +#: frontend/src/metabase/components/DatabaseDetailsForm.jsx:398 +msgid "Saving..." +msgstr "" + +#: frontend/src/metabase/admin/databases/components/DeleteDatabaseModal.jsx:38 +#: frontend/src/metabase/components/CreateDashboardModal.jsx:59 +#: frontend/src/metabase/components/form/FormMessage.jsx:4 +#: frontend/src/metabase/containers/SaveQuestionModal.jsx:142 +msgid "Server error encountered" +msgstr "" + +#: frontend/src/metabase/admin/databases/components/DeleteDatabaseModal.jsx:53 +msgid "Delete this database?" +msgstr "" + +#: frontend/src/metabase/admin/databases/components/DeleteDatabaseModal.jsx:58 +msgid "" +"<strong>Just a heads up:</strong> without the Sample Dataset, the Query " +"Builder tutorial won't work. You can always restore the Sample Dataset, but " +"any questions you've saved using this data will be lost." +msgstr "" + +#: frontend/src/metabase/admin/databases/components/DeleteDatabaseModal.jsx:61 +msgid "" +"All saved questions, metrics, and segments that rely on this database will " +"be lost." +msgstr "" + +#: frontend/src/metabase/admin/databases/components/DeleteDatabaseModal.jsx:62 +msgid "This cannot be undone." +msgstr "" + +#: frontend/src/metabase/admin/databases/components/DeleteDatabaseModal.jsx:65 +msgid "If you're sure, please type" +msgstr "" + +#: frontend/src/metabase/admin/databases/components/DeleteDatabaseModal.jsx:65 +msgid "DELETE" +msgstr "" + +#: frontend/src/metabase/admin/databases/components/DeleteDatabaseModal.jsx:66 +msgid "in this box:" +msgstr "" + +#: frontend/src/metabase/admin/databases/components/DeleteDatabaseModal.jsx:80 +#: frontend/src/metabase/admin/datamodel/components/ObjectRetireModal.jsx:50 +#: frontend/src/metabase/admin/datamodel/containers/MetricForm.jsx:87 +#: frontend/src/metabase/admin/datamodel/containers/SegmentForm.jsx:93 +#: frontend/src/metabase/admin/people/components/AddRow.jsx:27 +#: frontend/src/metabase/admin/people/components/EditUserForm.jsx:234 +#: frontend/src/metabase/admin/people/containers/PeopleListingApp.jsx:299 +#: frontend/src/metabase/admin/people/containers/PeopleListingApp.jsx:324 +#: frontend/src/metabase/admin/permissions/components/PermissionsEditor.jsx:49 +#: frontend/src/metabase/admin/permissions/components/PermissionsEditor.jsx:52 +#: frontend/src/metabase/admin/permissions/selectors.js:151 +#: frontend/src/metabase/admin/permissions/selectors.js:161 +#: frontend/src/metabase/admin/permissions/selectors.js:176 +#: frontend/src/metabase/admin/permissions/selectors.js:215 +#: frontend/src/metabase/admin/settings/components/widgets/CustomGeoJSONWidget.jsx:355 +#: frontend/src/metabase/admin/settings/components/widgets/LdapGroupMappingsWidget.jsx:174 +#: frontend/src/metabase/admin/settings/components/widgets/LdapGroupMappingsWidget.jsx:240 +#: frontend/src/metabase/components/ConfirmContent.jsx:15 +#: frontend/src/metabase/components/CreateDashboardModal.jsx:78 +#: frontend/src/metabase/components/DeleteModalWithConfirm.jsx:71 +#: frontend/src/metabase/components/HeaderModal.jsx:49 +#: frontend/src/metabase/containers/SaveQuestionModal.jsx:194 +#: frontend/src/metabase/pulse/components/PulseEdit.jsx:199 +#: frontend/src/metabase/query_builder/components/AlertModals.jsx:180 +#: frontend/src/metabase/query_builder/components/AlertModals.jsx:332 +#: frontend/src/metabase/query_builder/components/RunButton.jsx:24 +#: frontend/src/metabase/query_builder/components/expressions/ExpressionWidget.jsx:83 +#: frontend/src/metabase/query_builder/containers/ArchiveQuestionModal.jsx:48 +#: frontend/src/metabase/questions/containers/ArchiveCollectionWidget.jsx:50 +#: frontend/src/metabase/questions/containers/CollectionEditorForm.jsx:49 +#: frontend/src/metabase/questions/containers/EditLabels.jsx:110 +#: frontend/src/metabase/questions/containers/MoveToCollection.jsx:61 +#: frontend/src/metabase/reference/components/EditHeader.jsx:34 +#: frontend/src/metabase/reference/components/RevisionMessageModal.jsx:52 +#: frontend/src/metabase/visualizations/components/ChartSettings.jsx:205 +msgid "Cancel" +msgstr "" + +#: frontend/src/metabase/admin/databases/components/DeleteDatabaseModal.jsx:86 +#: frontend/src/metabase/admin/databases/containers/DatabaseListApp.jsx:121 +#: frontend/src/metabase/pulse/components/PulseEdit.jsx:177 +msgid "Delete" +msgstr "" + +#: frontend/src/metabase/admin/databases/containers/DatabaseEditApp.jsx:141 +#: frontend/src/metabase/admin/databases/containers/DatabaseListApp.jsx:74 +#: frontend/src/metabase/admin/permissions/selectors.js:316 +#: frontend/src/metabase/admin/permissions/selectors.js:323 +#: frontend/src/metabase/admin/permissions/selectors.js:419 +#: frontend/src/metabase/reference/databases/DatabaseSidebar.jsx:18 +#: frontend/src/metabase/reference/databases/TableSidebar.jsx:18 +#: frontend/src/metabase/routes.jsx:376 +msgid "Databases" +msgstr "" + +#: frontend/src/metabase/admin/databases/containers/DatabaseEditApp.jsx:142 +msgid "Add Database" +msgstr "" + +#: frontend/src/metabase/admin/databases/containers/DatabaseEditApp.jsx:150 +msgid "Connection" +msgstr "" + +#: frontend/src/metabase/admin/databases/containers/DatabaseEditApp.jsx:150 +msgid "Scheduling" +msgstr "" + +#: frontend/src/metabase/admin/databases/containers/DatabaseEditApp.jsx:182 +#: frontend/src/metabase/admin/datamodel/containers/MetricForm.jsx:78 +#: frontend/src/metabase/admin/datamodel/containers/SegmentForm.jsx:84 +#: frontend/src/metabase/admin/people/components/EditUserForm.jsx:237 +#: frontend/src/metabase/admin/settings/components/SettingsEmailForm.jsx:244 +#: frontend/src/metabase/admin/settings/components/SettingsLdapForm.jsx:257 +#: frontend/src/metabase/admin/settings/components/SettingsSlackForm.jsx:217 +#: frontend/src/metabase/pulse/components/PulseEdit.jsx:194 +#: frontend/src/metabase/query_builder/components/AlertModals.jsx:334 +#: frontend/src/metabase/reference/components/RevisionMessageModal.jsx:47 +msgid "Save changes" +msgstr "" + +#: frontend/src/metabase/admin/databases/containers/DatabaseEditApp.jsx:197 +#: frontend/src/metabase/admin/datamodel/components/database/MetricsList.jsx:38 +#: frontend/src/metabase/admin/datamodel/components/database/SegmentsList.jsx:38 +msgid "Actions" +msgstr "" + +#: frontend/src/metabase/admin/databases/containers/DatabaseEditApp.jsx:205 +msgid "Sync database schema now" +msgstr "" + +#: frontend/src/metabase/admin/databases/containers/DatabaseEditApp.jsx:206 +#: frontend/src/metabase/admin/databases/containers/DatabaseEditApp.jsx:218 +#: frontend/src/metabase/admin/datamodel/containers/FieldApp.jsx:783 +#: frontend/src/metabase/admin/datamodel/containers/FieldApp.jsx:791 +#: frontend/src/metabase/admin/datamodel/containers/TableSettingsApp.jsx:112 +#: frontend/src/metabase/admin/datamodel/containers/TableSettingsApp.jsx:120 +msgid "Starting…" +msgstr "" + +#: frontend/src/metabase/admin/databases/containers/DatabaseEditApp.jsx:207 +msgid "Failed to sync" +msgstr "" + +#: frontend/src/metabase/admin/databases/containers/DatabaseEditApp.jsx:208 +msgid "Sync triggered!" +msgstr "" + +#: frontend/src/metabase/admin/databases/containers/DatabaseEditApp.jsx:217 +msgid "Re-scan field values now" +msgstr "" + +#: frontend/src/metabase/admin/databases/containers/DatabaseEditApp.jsx:219 +#: frontend/src/metabase/admin/datamodel/containers/FieldApp.jsx:784 +#: frontend/src/metabase/admin/datamodel/containers/TableSettingsApp.jsx:113 +msgid "Failed to start scan" +msgstr "" + +#: frontend/src/metabase/admin/databases/containers/DatabaseEditApp.jsx:220 +#: frontend/src/metabase/admin/datamodel/containers/FieldApp.jsx:785 +#: frontend/src/metabase/admin/datamodel/containers/TableSettingsApp.jsx:114 +msgid "Scan triggered!" +msgstr "" + +#: frontend/src/metabase/admin/databases/containers/DatabaseEditApp.jsx:227 +#: frontend/src/metabase/pulse/components/PulseEdit.jsx:165 +#: frontend/src/metabase/query_builder/components/AlertModals.jsx:377 +msgid "Danger Zone" +msgstr "" + +#: frontend/src/metabase/admin/databases/containers/DatabaseEditApp.jsx:233 +#: frontend/src/metabase/admin/databases/containers/DatabaseEditApp.jsx:236 +msgid "Discard saved field values" +msgstr "" + +#: frontend/src/metabase/admin/databases/containers/DatabaseEditApp.jsx:251 +msgid "Remove this database" +msgstr "" + +#: frontend/src/metabase/admin/databases/containers/DatabaseListApp.jsx:73 +msgid "Add database" +msgstr "" + +#: frontend/src/metabase/admin/databases/containers/DatabaseListApp.jsx:85 +#: frontend/src/metabase/admin/datamodel/components/database/MetricsList.jsx:36 +#: frontend/src/metabase/admin/datamodel/components/database/SegmentsList.jsx:36 +#: frontend/src/metabase/admin/people/containers/PeopleListingApp.jsx:421 +#: frontend/src/metabase/admin/settings/components/widgets/CustomGeoJSONWidget.jsx:183 +#: frontend/src/metabase/admin/settings/components/widgets/PublicLinksListing.jsx:91 +#: frontend/src/metabase/components/CreateDashboardModal.jsx:90 +#: frontend/src/metabase/components/DatabaseDetailsForm.jsx:371 +#: frontend/src/metabase/containers/EntitySearch.jsx:24 +#: frontend/src/metabase/containers/SaveQuestionModal.jsx:215 +#: frontend/src/metabase/questions/containers/CollectionEditorForm.jsx:76 +#: frontend/src/metabase/questions/containers/LabelEditorForm.jsx:60 +#: frontend/src/metabase/reference/guide/GettingStartedGuideEditForm.jsx:463 +#: frontend/src/metabase/visualizations/visualizations/Scalar.jsx:62 +msgid "Name" +msgstr "" + +#: frontend/src/metabase/admin/databases/containers/DatabaseListApp.jsx:86 +msgid "Engine" +msgstr "" + +#: frontend/src/metabase/admin/databases/containers/DatabaseListApp.jsx:115 +msgid "Deleting..." +msgstr "" + +#: frontend/src/metabase/admin/databases/containers/DatabaseListApp.jsx:145 +msgid "Loading ..." +msgstr "" + +#: frontend/src/metabase/admin/databases/containers/DatabaseListApp.jsx:161 +msgid "Bring the sample dataset back" +msgstr "" + +#: frontend/src/metabase/admin/databases/database.js:180 +msgid "Couldn't connect to the database. Please check the connection details." +msgstr "" + +#: frontend/src/metabase/admin/databases/database.js:402 +msgid "Successfully created!" +msgstr "" + +#: frontend/src/metabase/admin/databases/database.js:412 +msgid "Successfully saved!" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/ObjectActionSelect.jsx:44 +#: frontend/src/metabase/parameters/components/ParameterWidget.jsx:173 +#: frontend/src/metabase/pulse/components/PulseListItem.jsx:54 +#: frontend/src/metabase/query_builder/components/AlertListPopoverContent.jsx:205 +#: frontend/src/metabase/questions/containers/EditLabels.jsx:119 +#: frontend/src/metabase/reference/components/EditButton.jsx:18 +msgid "Edit" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/ObjectActionSelect.jsx:59 +msgid "Revision History" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/ObjectRetireModal.jsx:33 +msgid "Retire this {0}?" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/ObjectRetireModal.jsx:38 +msgid "" +"Saved questions and other things that depend on this {0} will continue to " +"work, but this {1} will no longer be selectable from the query builder." +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/ObjectRetireModal.jsx:39 +msgid "" +"If you're sure you want to retire this {0}, please write a quick explanation " +"of why it's being retired:" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/ObjectRetireModal.jsx:43 +msgid "" +"This will show up in the activity feed and in an email that will be sent to " +"anyone on your team who created something that uses this {0}." +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/ObjectRetireModal.jsx:58 +msgid "Retire" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/ObjectRetireModal.jsx:59 +msgid "Retiring…" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/ObjectRetireModal.jsx:60 +msgid "Failed" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/ObjectRetireModal.jsx:61 +msgid "Success" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/PartialQueryBuilder.jsx:118 +#: frontend/src/metabase/public/components/widgets/AdvancedEmbedPane.jsx:110 +msgid "Preview" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/database/ColumnItem.jsx:97 +msgid "No column description yet" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/database/ColumnItem.jsx:133 +msgid "Select a field visibility" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/database/ColumnItem.jsx:189 +msgid "No special type" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/database/ColumnItem.jsx:190 +#: frontend/src/metabase/reference/components/Field.jsx:57 +#: frontend/src/metabase/reference/components/FieldTypeDetail.jsx:42 +msgid "Other" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/database/ColumnItem.jsx:208 +msgid "Select a special type" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/database/ColumnItem.jsx:222 +msgid "Select a target" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/database/ColumnsList.jsx:17 +msgid "Columns" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/database/ColumnsList.jsx:22 +#: frontend/src/metabase/admin/datamodel/components/database/MetadataSchema.jsx:41 +msgid "Column" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/database/ColumnsList.jsx:24 +#: frontend/src/metabase/admin/datamodel/components/database/MetadataTable.jsx:119 +#: frontend/src/metabase/admin/datamodel/containers/FieldApp.jsx:206 +msgid "Visibility" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/database/ColumnsList.jsx:25 +#: frontend/src/metabase/admin/datamodel/containers/FieldApp.jsx:217 +msgid "Type" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/database/MetadataHeader.jsx:85 +msgid "Current database:" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/database/MetadataHeader.jsx:90 +msgid "Show original schema" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/database/MetadataSchema.jsx:42 +msgid "Data Type" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/database/MetadataSchema.jsx:43 +msgid "Additional Info" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/database/MetadataSchemaList.jsx:45 +msgid "Find a schema" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/database/MetadataTable.jsx:80 +msgid "Why Hide?" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/database/MetadataTable.jsx:81 +msgid "Technical Data" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/database/MetadataTable.jsx:82 +msgid "Irrelevant/Cruft" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/database/MetadataTable.jsx:88 +msgid "Queryable" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/database/MetadataTable.jsx:89 +msgid "Hidden" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/database/MetadataTable.jsx:115 +msgid "No table description yet" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/database/MetadataTable.jsx:122 +msgid "Metadata Strength" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/database/MetadataTableList.jsx:104 +msgid "Find a table" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/database/MetadataTableList.jsx:117 +msgid "Schemas" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/database/MetricsList.jsx:24 +#: frontend/src/metabase/new_query/containers/NewQueryOptions.jsx:139 +#: frontend/src/metabase/reference/guide/BaseSidebar.jsx:33 +#: frontend/src/metabase/reference/guide/GettingStartedGuide.jsx:192 +#: frontend/src/metabase/reference/metrics/MetricList.jsx:56 +#: frontend/src/metabase/reference/metrics/MetricSidebar.jsx:18 +#: frontend/src/metabase/routes.jsx:235 +msgid "Metrics" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/database/MetricsList.jsx:30 +msgid "Add a Metric" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/database/MetricsList.jsx:37 +#: frontend/src/metabase/admin/datamodel/components/database/SegmentsList.jsx:37 +#: frontend/src/metabase/query_builder/components/QueryDefinitionTooltip.jsx:30 +msgid "Definition" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/database/MetricsList.jsx:54 +msgid "Create metrics to add them to the View dropdown in the query builder" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/database/SegmentsList.jsx:24 +#: frontend/src/metabase/query_builder/components/DataSelector.jsx:919 +#: frontend/src/metabase/reference/guide/BaseSidebar.jsx:39 +#: frontend/src/metabase/reference/segments/SegmentFieldSidebar.jsx:19 +#: frontend/src/metabase/reference/segments/SegmentList.jsx:56 +#: frontend/src/metabase/reference/segments/SegmentSidebar.jsx:18 +msgid "Segments" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/database/SegmentsList.jsx:30 +msgid "Add a Segment" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/database/SegmentsList.jsx:54 +msgid "Create segments to add them to the Filter dropdown in the query builder" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/revisions/Revision.jsx:24 +msgid "created" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/revisions/Revision.jsx:27 +msgid "reverted to a previous version" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/revisions/Revision.jsx:33 +msgid "edited the title" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/revisions/Revision.jsx:35 +msgid "edited the description" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/revisions/Revision.jsx:37 +msgid "edited the " +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/revisions/Revision.jsx:40 +msgid "made some changes" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/revisions/Revision.jsx:46 +#: frontend/src/metabase/home/components/Activity.jsx:80 +msgid "You" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/revisions/RevisionHistory.jsx:37 +msgid "Datamodel" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/revisions/RevisionHistory.jsx:43 +msgid " History" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/components/revisions/RevisionHistory.jsx:48 +msgid "Revision History for" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/FieldApp.jsx:188 +msgid "{0} – Field Settings" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/FieldApp.jsx:207 +msgid "Where this field will appear throughout Metabase" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/FieldApp.jsx:229 +msgid "Filtering on this field" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/FieldApp.jsx:230 +msgid "" +"When this field is used in a filter, what should people use to enter the " +"value they want to filter on?" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/FieldApp.jsx:337 +msgid "No description for this field yet" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/FieldApp.jsx:416 +msgid "Original value" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/FieldApp.jsx:417 +msgid "Mapped value" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/FieldApp.jsx:460 +msgid "Enter value" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/FieldApp.jsx:483 +msgid "Use original value" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/FieldApp.jsx:484 +msgid "Use foreign key" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/FieldApp.jsx:485 +msgid "Custom mapping" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/FieldApp.jsx:505 +#: frontend/src/metabase/admin/datamodel/containers/FieldApp.jsx:605 +msgid "Unrecognized mapping type" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/FieldApp.jsx:539 +msgid "" +"Current field isn't a foreign key or FK target table metadata is missing" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/FieldApp.jsx:636 +msgid "The selected field isn't a foreign key" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/FieldApp.jsx:698 +msgid "Display values" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/FieldApp.jsx:699 +msgid "" +"Choose to show the original value from the database, or have this field " +"display associated or custom information." +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/FieldApp.jsx:725 +msgid "Choose a field" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/FieldApp.jsx:746 +msgid "Please select a column to use for display." +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/FieldApp.jsx:766 +msgid "Tip:" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/FieldApp.jsx:767 +msgid "" +"You might want to update the field name to make sure it still makes sense " +"based on your remapping choices." +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/FieldApp.jsx:776 +#: frontend/src/metabase/admin/datamodel/containers/TableSettingsApp.jsx:105 +msgid "Cached field values" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/FieldApp.jsx:777 +msgid "" +"Metabase can scan the values for this field to enable checkbox filters in " +"dashboards and questions." +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/FieldApp.jsx:782 +msgid "Re-scan this field" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/FieldApp.jsx:790 +#: frontend/src/metabase/admin/datamodel/containers/TableSettingsApp.jsx:119 +msgid "Discard cached field values" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/FieldApp.jsx:792 +#: frontend/src/metabase/admin/datamodel/containers/TableSettingsApp.jsx:121 +msgid "Failed to discard values" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/FieldApp.jsx:793 +#: frontend/src/metabase/admin/datamodel/containers/TableSettingsApp.jsx:122 +msgid "Discard triggered!" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/MetadataEditorApp.jsx:105 +msgid "Select any table to see its schema and add or edit metadata." +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/MetricForm.jsx:37 +#: frontend/src/metabase/admin/datamodel/containers/SegmentForm.jsx:34 +#: frontend/src/metabase/questions/containers/CollectionEditorForm.jsx:19 +msgid "Name is required" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/MetricForm.jsx:40 +#: frontend/src/metabase/admin/datamodel/containers/SegmentForm.jsx:37 +msgid "Description is required" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/MetricForm.jsx:44 +#: frontend/src/metabase/admin/datamodel/containers/SegmentForm.jsx:41 +msgid "Revision message is required" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/MetricForm.jsx:50 +msgid "Aggregation is required" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/MetricForm.jsx:110 +msgid "Edit Your Metric" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/MetricForm.jsx:111 +msgid "Create Your Metric" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/MetricForm.jsx:115 +msgid "Make changes to your metric and leave an explanatory note." +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/MetricForm.jsx:116 +msgid "" +"You can create saved metrics to add a named metric option to this table. " +"Saved metrics include the aggregation type, the aggregated field, and " +"optionally any filter you add. As an example, you might use this to create " +"something like the official way of calculating \"Average Price\" for an " +"Orders table." +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/MetricForm.jsx:149 +msgid "Result: " +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/MetricForm.jsx:157 +msgid "Name Your Metric" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/MetricForm.jsx:158 +msgid "Give your metric a name to help others find it." +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/MetricForm.jsx:162 +#: frontend/src/metabase/admin/datamodel/containers/SegmentForm.jsx:166 +msgid "Something descriptive but not too long" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/MetricForm.jsx:166 +msgid "Describe Your Metric" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/MetricForm.jsx:167 +msgid "" +"Give your metric a description to help others understand what it's about." +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/MetricForm.jsx:171 +msgid "" +"This is a good place to be more specific about less obvious metric rules" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/MetricForm.jsx:175 +#: frontend/src/metabase/admin/datamodel/containers/SegmentForm.jsx:179 +msgid "Reason For Changes" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/MetricForm.jsx:177 +#: frontend/src/metabase/admin/datamodel/containers/SegmentForm.jsx:181 +msgid "" +"Leave a note to explain what changes you made and why they were required." +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/MetricForm.jsx:181 +msgid "" +"This will show up in the revision history for this metric to help everyone " +"remember why things changed" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/SegmentForm.jsx:49 +msgid "At least one filter is required" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/SegmentForm.jsx:116 +msgid "Edit Your Segment" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/SegmentForm.jsx:117 +msgid "Create Your Segment" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/SegmentForm.jsx:121 +msgid "Make changes to your segment and leave an explanatory note." +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/SegmentForm.jsx:122 +msgid "Select and add filters to create your new segment for the {0} table" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/SegmentForm.jsx:161 +msgid "Name Your Segment" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/SegmentForm.jsx:162 +msgid "Give your segment a name to help others find it." +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/SegmentForm.jsx:170 +msgid "Describe Your Segment" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/SegmentForm.jsx:171 +msgid "" +"Give your segment a description to help others understand what it's about." +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/SegmentForm.jsx:175 +msgid "" +"This is a good place to be more specific about less obvious segment rules" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/SegmentForm.jsx:185 +msgid "" +"This will show up in the revision history for this segment to help everyone " +"remember why things changed" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/TableSettingsApp.jsx:91 +#: frontend/src/metabase/admin/settings/containers/SettingsEditorApp.jsx:272 +#: frontend/src/metabase/query_builder/components/template_tags/TagEditorSidebar.jsx:99 +#: frontend/src/metabase/routes.jsx:419 +msgid "Settings" +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/TableSettingsApp.jsx:106 +msgid "" +"Metabase can scan the values in this table to enable checkbox filters in " +"dashboards and questions." +msgstr "" + +#: frontend/src/metabase/admin/datamodel/containers/TableSettingsApp.jsx:111 +msgid "Re-scan this table" +msgstr "" + +#: frontend/src/metabase/admin/people/components/AddRow.jsx:34 +#: frontend/src/metabase/admin/people/containers/PeopleListingApp.jsx:188 +#: frontend/src/metabase/admin/settings/components/widgets/LdapGroupMappingsWidget.jsx:246 +msgid "Add" +msgstr "" + +#: frontend/src/metabase/admin/people/components/EditUserForm.jsx:78 +#: frontend/src/metabase/setup/components/UserStep.jsx:100 +#: frontend/src/metabase/user/components/UpdateUserDetails.jsx:65 +msgid "Not a valid formatted email address" +msgstr "" + +#: frontend/src/metabase/admin/people/components/EditUserForm.jsx:124 +#: frontend/src/metabase/setup/components/UserStep.jsx:182 +#: frontend/src/metabase/user/components/UpdateUserDetails.jsx:98 +msgid "First name" +msgstr "" + +#: frontend/src/metabase/admin/people/components/EditUserForm.jsx:145 +#: frontend/src/metabase/setup/components/UserStep.jsx:199 +#: frontend/src/metabase/user/components/UpdateUserDetails.jsx:115 +msgid "Last name" +msgstr "" + +#: frontend/src/metabase/admin/people/components/EditUserForm.jsx:167 +#: frontend/src/metabase/auth/containers/ForgotPasswordApp.jsx:77 +#: frontend/src/metabase/auth/containers/LoginApp.jsx:156 +#: frontend/src/metabase/components/NewsletterForm.jsx:90 +#: frontend/src/metabase/reference/guide/GettingStartedGuideEditForm.jsx:472 +#: frontend/src/metabase/setup/components/UserStep.jsx:217 +#: frontend/src/metabase/user/components/UpdateUserDetails.jsx:136 +msgid "Email address" +msgstr "" + +#: frontend/src/metabase/admin/people/components/EditUserForm.jsx:191 +msgid "Permission Groups" +msgstr "" + +#: frontend/src/metabase/admin/people/components/EditUserForm.jsx:227 +msgid "Make this user an admin" +msgstr "" + +#: frontend/src/metabase/admin/people/components/GroupDetail.jsx:31 +msgid "" +"All users belong to the {0} group and can't be removed from it. Setting " +"permissions for this group is a great way to\n" +"make sure you know what new Metabase users will be able to see." +msgstr "" + +#: frontend/src/metabase/admin/people/components/GroupDetail.jsx:40 +msgid "" +"This is a special group whose members can see everything in the Metabase " +"instance, and who can access and make changes to the\n" +"settings in the Admin Panel, including changing permissions! So, add people " +"to this group with care." +msgstr "" + +#: frontend/src/metabase/admin/people/components/GroupDetail.jsx:44 +msgid "" +"To make sure you don't get locked out of Metabase, there always has to be at " +"least one user in this group." +msgstr "" + +#: frontend/src/metabase/admin/people/components/GroupDetail.jsx:176 +#: frontend/src/metabase/admin/people/components/GroupsListing.jsx:212 +msgid "Members" +msgstr "" + +#: frontend/src/metabase/admin/people/components/GroupDetail.jsx:176 +#: frontend/src/metabase/admin/people/containers/PeopleListingApp.jsx:423 +#: frontend/src/metabase/admin/settings/selectors.js:104 +#: frontend/src/metabase/lib/core.js:50 +#: frontend/src/metabase/pulse/components/PulseEditChannels.jsx:296 +msgid "Email" +msgstr "" + +#: frontend/src/metabase/admin/people/components/GroupDetail.jsx:202 +msgid "A group is only as good as its members." +msgstr "" + +#: frontend/src/metabase/admin/people/components/GroupSummary.jsx:16 +#: frontend/src/metabase/routes.jsx:373 +msgid "Admin" +msgstr "" + +#: frontend/src/metabase/admin/people/components/GroupSummary.jsx:36 +msgid "Default" +msgstr "" + +#: frontend/src/metabase/admin/people/components/GroupsListing.jsx:36 +msgid "Something like \"Marketing\"" +msgstr "" + +#: frontend/src/metabase/admin/people/components/GroupsListing.jsx:55 +msgid "Remove this group?" +msgstr "" + +#: frontend/src/metabase/admin/people/components/GroupsListing.jsx:57 +msgid "" +"Are you sure? All members of this group will lose any permissions settings " +"the have based on this group.\n" +"This can't be undone." +msgstr "" + +#: frontend/src/metabase/admin/people/components/GroupsListing.jsx:68 +#: frontend/src/metabase/components/ConfirmContent.jsx:14 +#: frontend/src/metabase/xray/components/InsightCard.jsx:21 +msgid "Yes" +msgstr "" + +#: frontend/src/metabase/admin/people/components/GroupsListing.jsx:71 +#: frontend/src/metabase/xray/components/InsightCard.jsx:27 +msgid "No" +msgstr "" + +#: frontend/src/metabase/admin/people/components/GroupsListing.jsx:89 +msgid "Edit Name" +msgstr "" + +#: frontend/src/metabase/admin/people/components/GroupsListing.jsx:92 +msgid "Remove Group" +msgstr "" + +#: frontend/src/metabase/admin/people/components/GroupsListing.jsx:212 +msgid "Group name" +msgstr "" + +#: frontend/src/metabase/admin/people/components/GroupsListing.jsx:389 +#: frontend/src/metabase/admin/people/containers/PeopleListingApp.jsx:424 +#: frontend/src/metabase/admin/settings/components/widgets/LdapGroupMappingsWidget.jsx:147 +#: frontend/src/metabase/routes.jsx:412 +msgid "Groups" +msgstr "" + +#: frontend/src/metabase/admin/people/components/GroupsListing.jsx:390 +msgid "Create a group" +msgstr "" + +#: frontend/src/metabase/admin/people/components/GroupsListing.jsx:396 +msgid "" +"You can use groups to control your users' access to your data. Put users in " +"groups and then go to the Permissions section to control each group's " +"access. The Administrators and All Users groups are special default groups " +"that can't be removed." +msgstr "" + +#: frontend/src/metabase/admin/people/components/UserActionsSelect.jsx:79 +msgid "Edit Details" +msgstr "" + +#: frontend/src/metabase/admin/people/components/UserActionsSelect.jsx:85 +msgid "Re-send Invite" +msgstr "" + +#: frontend/src/metabase/admin/people/components/UserActionsSelect.jsx:90 +msgid "Reset Password" +msgstr "" + +#: frontend/src/metabase/admin/people/components/UserActionsSelect.jsx:97 +#: frontend/src/metabase/admin/people/containers/PeopleListingApp.jsx:303 +#: frontend/src/metabase/admin/settings/components/widgets/CustomGeoJSONWidget.jsx:201 +#: frontend/src/metabase/admin/settings/components/widgets/LdapGroupMappingsWidget.jsx:320 +#: frontend/src/metabase/parameters/components/ParameterWidget.jsx:177 +#: frontend/src/metabase/query_builder/components/expressions/ExpressionWidget.jsx:104 +msgid "Remove" +msgstr "" + +#: frontend/src/metabase/admin/people/containers/PeopleListingApp.jsx:186 +msgid "Who do you want to add?" +msgstr "" + +#: frontend/src/metabase/admin/people/containers/PeopleListingApp.jsx:203 +msgid "Edit {0}'s details" +msgstr "" + +#: frontend/src/metabase/admin/people/containers/PeopleListingApp.jsx:217 +#: frontend/src/metabase/admin/people/containers/PeopleListingApp.jsx:254 +msgid "{0} has been added" +msgstr "" + +#: frontend/src/metabase/admin/people/containers/PeopleListingApp.jsx:221 +#: frontend/src/metabase/admin/people/containers/PeopleListingApp.jsx:258 +msgid "Add another person" +msgstr "" + +#: frontend/src/metabase/admin/people/containers/PeopleListingApp.jsx:227 +msgid "" +"We couldn’t send them an email invitation,\n" +"so make sure to tell them to log in using {0}\n" +"and this password we’ve generated for them:" +msgstr "" + +#: frontend/src/metabase/admin/people/containers/PeopleListingApp.jsx:238 +msgid "If you want to be able to send email invites, just go to the {0} page." +msgstr "" + +#: frontend/src/metabase/admin/people/containers/PeopleListingApp.jsx:266 +msgid "We’ve sent an invite to {0} with instructions to set their password." +msgstr "" + +#: frontend/src/metabase/admin/people/containers/PeopleListingApp.jsx:280 +msgid "We've re-sent {0}'s invite" +msgstr "" + +#: frontend/src/metabase/admin/people/containers/PeopleListingApp.jsx:282 +#: frontend/src/metabase/query_builder/components/SavedQuestionIntroModal.jsx:22 +#: frontend/src/metabase/tutorial/Tutorial.jsx:245 +msgid "Okay" +msgstr "" + +#: frontend/src/metabase/admin/people/containers/PeopleListingApp.jsx:286 +msgid "Any previous email invites they have will no longer work." +msgstr "" + +#: frontend/src/metabase/admin/people/containers/PeopleListingApp.jsx:297 +msgid "Remove {0}?" +msgstr "" + +#: frontend/src/metabase/admin/people/containers/PeopleListingApp.jsx:308 +msgid "{0} won't be able to log in anymore. This can't be undone." +msgstr "" + +#: frontend/src/metabase/admin/people/containers/PeopleListingApp.jsx:322 +msgid "Reset {0}'s password?" +msgstr "" + +#: frontend/src/metabase/admin/people/containers/PeopleListingApp.jsx:328 +msgid "Reset" +msgstr "" + +#: frontend/src/metabase/admin/people/containers/PeopleListingApp.jsx:332 +#: frontend/src/metabase/components/ConfirmContent.jsx:10 +msgid "Are you sure you want to do this?" +msgstr "" + +#: frontend/src/metabase/admin/people/containers/PeopleListingApp.jsx:343 +#: frontend/src/metabase/admin/people/containers/PeopleListingApp.jsx:367 +msgid "{0}'s password has been reset" +msgstr "" + +#: frontend/src/metabase/admin/people/containers/PeopleListingApp.jsx:353 +msgid "" +"Here’s a temporary password they can use to log in and then change their " +"password." +msgstr "" + +#: frontend/src/metabase/admin/people/containers/PeopleListingApp.jsx:371 +msgid "We've sent them an email with instructions for creating a new password." +msgstr "" + +#: frontend/src/metabase/admin/people/containers/PeopleListingApp.jsx:411 +#: frontend/src/metabase/routes.jsx:410 +msgid "People" +msgstr "" + +#: frontend/src/metabase/admin/people/containers/PeopleListingApp.jsx:412 +msgid "Add someone" +msgstr "" + +#: frontend/src/metabase/admin/people/containers/PeopleListingApp.jsx:425 +msgid "Last Login" +msgstr "" + +#: frontend/src/metabase/admin/people/containers/PeopleListingApp.jsx:447 +msgid "Signed up via Google" +msgstr "" + +#: frontend/src/metabase/admin/people/containers/PeopleListingApp.jsx:452 +msgid "Signed up via LDAP" +msgstr "" + +#: frontend/src/metabase/admin/people/containers/PeopleListingApp.jsx:467 +msgid "Never" +msgstr "" + +#: frontend/src/metabase/admin/permissions/components/PermissionsConfirm.jsx:46 +msgid " will be " +msgstr "" + +#: frontend/src/metabase/admin/permissions/components/PermissionsConfirm.jsx:49 +msgid "given access to" +msgstr "" + +#: frontend/src/metabase/admin/permissions/components/PermissionsConfirm.jsx:54 +msgid " and " +msgstr "" + +#: frontend/src/metabase/admin/permissions/components/PermissionsConfirm.jsx:57 +msgid "denied access to" +msgstr "" + +#: frontend/src/metabase/admin/permissions/components/PermissionsConfirm.jsx:71 +msgid " will no longer able to " +msgstr "" + +#: frontend/src/metabase/admin/permissions/components/PermissionsConfirm.jsx:72 +msgid " will now be able to " +msgstr "" + +#: frontend/src/metabase/admin/permissions/components/PermissionsConfirm.jsx:80 +msgid " native queries for " +msgstr "" + +#: frontend/src/metabase/admin/permissions/components/PermissionsEditor.jsx:17 +#: frontend/src/metabase/admin/permissions/routes.jsx:12 +msgid "Permissions" +msgstr "" + +#: frontend/src/metabase/admin/permissions/components/PermissionsEditor.jsx:32 +msgid "Save permissions?" +msgstr "" + +#: frontend/src/metabase/admin/permissions/components/PermissionsEditor.jsx:38 +#: frontend/src/metabase/admin/settings/components/SettingsSingleSignOnForm.jsx:157 +msgid "Save Changes" +msgstr "" + +#: frontend/src/metabase/admin/permissions/components/PermissionsEditor.jsx:44 +msgid "Discard changes?" +msgstr "" + +#: frontend/src/metabase/admin/permissions/components/PermissionsEditor.jsx:46 +msgid "No changes to permissions will be made." +msgstr "" + +#: frontend/src/metabase/admin/permissions/components/PermissionsEditor.jsx:81 +msgid "You've made changes to permissions." +msgstr "" + +#: frontend/src/metabase/admin/permissions/containers/PermissionsApp.jsx:53 +msgid "You have unsaved changes" +msgstr "" + +#: frontend/src/metabase/admin/permissions/containers/PermissionsApp.jsx:54 +msgid "Do you want to leave this page and discard your changes?" +msgstr "" + +#: frontend/src/metabase/admin/permissions/permissions.js:146 +msgid "Sorry, an error occurred." +msgstr "" + +#: frontend/src/metabase/admin/permissions/selectors.js:55 +msgid "" +"Administrators always have the highest level of access to everything in " +"Metabase." +msgstr "" + +#: frontend/src/metabase/admin/permissions/selectors.js:57 +msgid "" +"Every Metabase user belongs to the All Users group. If you want to limit or " +"restrict a group's access to something, make sure the All Users group has an " +"equal or lower level of access." +msgstr "" + +#: frontend/src/metabase/admin/permissions/selectors.js:59 +msgid "" +"MetaBot is Metabase's Slack bot. You can choose what it has access to here." +msgstr "" + +#: frontend/src/metabase/admin/permissions/selectors.js:111 +msgid "" +"The \"{0}\" group may have access to a different set of {1} than this group, " +"which may give this group additional access to some {2}." +msgstr "" + +#: frontend/src/metabase/admin/permissions/selectors.js:116 +msgid "" +"The \"{0}\" group has a higher level of access than this, which will " +"override this setting. You should limit or revoke the \"{1}\" group's access " +"to this item." +msgstr "" + +#: frontend/src/metabase/admin/permissions/selectors.js:145 +msgid "{0} access even though \"{1}\" has greater access?" +msgstr "" + +#: frontend/src/metabase/admin/permissions/selectors.js:150 +#: frontend/src/metabase/admin/permissions/selectors.js:247 +msgid "Limit access" +msgstr "" + +#: frontend/src/metabase/admin/permissions/selectors.js:150 +#: frontend/src/metabase/admin/permissions/selectors.js:214 +#: frontend/src/metabase/admin/permissions/selectors.js:255 +msgid "Revoke access" +msgstr "" + +#: frontend/src/metabase/admin/permissions/selectors.js:159 +msgid "Change access to this database to limited?" +msgstr "" + +#: frontend/src/metabase/admin/permissions/selectors.js:160 +msgid "Change" +msgstr "" + +#: frontend/src/metabase/admin/permissions/selectors.js:173 +msgid "Allow Raw Query Writing?" +msgstr "" + +#: frontend/src/metabase/admin/permissions/selectors.js:174 +msgid "" +"This will also change this group's data access to Unrestricted for this " +"database." +msgstr "" + +#: frontend/src/metabase/admin/permissions/selectors.js:175 +msgid "Allow" +msgstr "" + +#: frontend/src/metabase/admin/permissions/selectors.js:212 +msgid "Revoke access to all tables?" +msgstr "" + +#: frontend/src/metabase/admin/permissions/selectors.js:213 +msgid "" +"This will also revoke this group's access to raw queries for this database." +msgstr "" + +#: frontend/src/metabase/admin/permissions/selectors.js:240 +msgid "Grant unrestricted access" +msgstr "" + +#: frontend/src/metabase/admin/permissions/selectors.js:241 +msgid "Unrestricted access" +msgstr "" + +#: frontend/src/metabase/admin/permissions/selectors.js:248 +msgid "Limited access" +msgstr "" + +#: frontend/src/metabase/admin/permissions/selectors.js:256 +msgid "No access" +msgstr "" + +#: frontend/src/metabase/admin/permissions/selectors.js:262 +msgid "Write raw queries" +msgstr "" + +#: frontend/src/metabase/admin/permissions/selectors.js:263 +msgid "Can write raw queries" +msgstr "" + +#: frontend/src/metabase/admin/permissions/selectors.js:270 +msgid "View raw queries" +msgstr "" + +#: frontend/src/metabase/admin/permissions/selectors.js:271 +msgid "Can view raw queries" +msgstr "" + +#: frontend/src/metabase/admin/permissions/selectors.js:277 +msgid "Curate collection" +msgstr "" + +#: frontend/src/metabase/admin/permissions/selectors.js:278 +msgid "Can add and remove questions from this collection" +msgstr "" + +#: frontend/src/metabase/admin/permissions/selectors.js:284 +msgid "View collection" +msgstr "" + +#: frontend/src/metabase/admin/permissions/selectors.js:285 +msgid "Can view questions in this collection" +msgstr "" + +#: frontend/src/metabase/admin/permissions/selectors.js:327 +#: frontend/src/metabase/admin/permissions/selectors.js:423 +#: frontend/src/metabase/admin/permissions/selectors.js:520 +msgid "Data Access" +msgstr "" + +#: frontend/src/metabase/admin/permissions/selectors.js:488 +#: frontend/src/metabase/admin/permissions/selectors.js:645 +#: frontend/src/metabase/admin/permissions/selectors.js:650 +msgid "View tables" +msgstr "" + +#: frontend/src/metabase/admin/permissions/selectors.js:586 +msgid "SQL Queries" +msgstr "" + +#: frontend/src/metabase/admin/permissions/selectors.js:656 +msgid "View schemas" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/SettingsAuthenticationOptions.jsx:11 +#: frontend/src/metabase/admin/settings/components/SettingsSingleSignOnForm.jsx:114 +msgid "Sign in with Google" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/SettingsAuthenticationOptions.jsx:13 +#: frontend/src/metabase/admin/settings/components/SettingsSingleSignOnForm.jsx:116 +msgid "" +"Allows users with existing Metabase accounts to login with a Google account " +"that matches their email address in addition to their Metabase username and " +"password." +msgstr "" + +#: frontend/src/metabase/admin/settings/components/SettingsAuthenticationOptions.jsx:17 +#: frontend/src/metabase/admin/settings/components/SettingsAuthenticationOptions.jsx:29 +#: frontend/src/metabase/components/ChannelSetupMessage.jsx:32 +msgid "Configure" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/SettingsAuthenticationOptions.jsx:23 +#: frontend/src/metabase/admin/settings/components/SettingsLdapForm.jsx:270 +#: frontend/src/metabase/admin/settings/selectors.js:194 +msgid "LDAP" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/SettingsAuthenticationOptions.jsx:25 +msgid "" +"Allows users within your LDAP directory to log in to Metabase with their " +"LDAP credentials, and allows automatic mapping of LDAP groups to Metabase " +"groups." +msgstr "" + +#: frontend/src/metabase/admin/settings/components/SettingsEmailForm.jsx:75 +#: frontend/src/metabase/admin/settings/components/SettingsLdapForm.jsx:71 +#: frontend/src/metabase/admin/settings/components/SettingsSlackForm.jsx:67 +#: frontend/src/metabase/admin/settings/selectors.js:150 +msgid "That's not a valid email address" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/SettingsEmailForm.jsx:79 +#: frontend/src/metabase/admin/settings/components/SettingsLdapForm.jsx:75 +#: frontend/src/metabase/admin/settings/components/SettingsSlackForm.jsx:71 +msgid "That's not a valid integer" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/SettingsEmailForm.jsx:133 +#: frontend/src/metabase/admin/settings/components/SettingsLdapForm.jsx:136 +#: frontend/src/metabase/admin/settings/components/SettingsSlackForm.jsx:128 +msgid "Looks like we ran into some problems" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/SettingsEmailForm.jsx:238 +msgid "Send test email" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/SettingsEmailForm.jsx:239 +msgid "Sending..." +msgstr "" + +#: frontend/src/metabase/admin/settings/components/SettingsEmailForm.jsx:240 +msgid "Sent!" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/SettingsEmailForm.jsx:246 +#: frontend/src/metabase/admin/settings/components/SettingsLdapForm.jsx:259 +#: frontend/src/metabase/admin/settings/components/SettingsSingleSignOnForm.jsx:157 +#: frontend/src/metabase/admin/settings/components/SettingsSlackForm.jsx:219 +msgid "Changes saved!" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/SettingsLdapForm.jsx:80 +#: frontend/src/metabase/admin/settings/selectors.js:246 +msgid "Check your parentheses" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/SettingsLdapForm.jsx:269 +#: frontend/src/metabase/admin/settings/components/SettingsSingleSignOnForm.jsx:109 +#: frontend/src/metabase/admin/settings/selectors.js:190 +msgid "Authentication" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/SettingsLdapForm.jsx:274 +msgid "Server Settings" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/SettingsLdapForm.jsx:276 +msgid "User Schema" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/SettingsLdapForm.jsx:285 +msgid "Attributes" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/SettingsLdapForm.jsx:292 +msgid "Group Schema" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/SettingsSetting.jsx:28 +msgid "Using " +msgstr "" + +#: frontend/src/metabase/admin/settings/components/SettingsSetupList.jsx:104 +msgid "Getting set up" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/SettingsSetupList.jsx:105 +msgid "A few things you can do to get the most out of Metabase." +msgstr "" + +#: frontend/src/metabase/admin/settings/components/SettingsSetupList.jsx:114 +msgid "Recommended next step" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/SettingsSingleSignOnForm.jsx:110 +msgid "Google Sign-In" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/SettingsSingleSignOnForm.jsx:119 +msgid "" +"To allow users to sign in with Google you'll need to give Metabase a Google " +"Developers console application client ID. It only takes a few steps and " +"instructions on how to create a key can be found {0}" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/SettingsSingleSignOnForm.jsx:133 +msgid "Your Google client ID" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/SettingsSingleSignOnForm.jsx:138 +msgid "" +"Allow users to sign up on their own if their Google account email address is " +"from:" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/SettingsSlackForm.jsx:238 +msgid "Answers sent right to your Slack #channels" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/SettingsSlackForm.jsx:247 +msgid "Create a Slack Bot User for MetaBot" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/SettingsSlackForm.jsx:257 +msgid "" +"Once you're there, give it a name and click {0}. Then copy and paste the Bot " +"API Token into the field below. Once you are done, create a \"metabase_files" +"\" channel in Slack. Metabase needs this to upload graphs." +msgstr "" + +#: frontend/src/metabase/admin/settings/components/SettingsUpdatesForm.jsx:88 +msgid "You're running Metabase {0} which is the latest and greatest!" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/SettingsUpdatesForm.jsx:97 +msgid "Metabase {0} is available. You're running {1}" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/SettingsUpdatesForm.jsx:110 +#: frontend/src/metabase/query_builder/components/expressions/ExpressionWidget.jsx:96 +#: frontend/src/metabase/questions/containers/CollectionEditorForm.jsx:39 +msgid "Update" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/SettingsUpdatesForm.jsx:114 +msgid "What's Changed:" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/SettingsXrayForm.jsx:28 +msgid "X-Rays and Comparisons" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/SettingsXrayForm.jsx:40 +msgid "Maximum Cost" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/SettingsXrayForm.jsx:42 +msgid "" +"If you're having performance issues related to x-ray usage you can cap how " +"expensive x-rays are allowed to be." +msgstr "" + +#: frontend/src/metabase/admin/settings/components/SettingsXrayForm.jsx:45 +msgid "{0} \"Extended\" is required for viewing time series x-rays." +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/CustomGeoJSONWidget.jsx:131 +msgid "Add a map" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/CustomGeoJSONWidget.jsx:184 +#: frontend/src/metabase/lib/core.js:100 +msgid "URL" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/CustomGeoJSONWidget.jsx:199 +msgid "Delete custom map" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/CustomGeoJSONWidget.jsx:226 +#: frontend/src/metabase/parameters/components/ParameterValueWidget.jsx:244 +#: frontend/src/metabase/query_builder/components/template_tags/TagEditorParam.jsx:142 +#: frontend/src/metabase/query_builder/components/template_tags/TagEditorParam.jsx:184 +msgid "Select…" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/CustomGeoJSONWidget.jsx:241 +msgid "Sample values:" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/CustomGeoJSONWidget.jsx:279 +msgid "Add a new map" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/CustomGeoJSONWidget.jsx:279 +msgid "Edit map" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/CustomGeoJSONWidget.jsx:280 +msgid "What do you want to call this map?" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/CustomGeoJSONWidget.jsx:285 +msgid "e.g. United Kingdom, Brazil, Mars" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/CustomGeoJSONWidget.jsx:292 +msgid "URL for the GeoJSON file you want to use" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/CustomGeoJSONWidget.jsx:298 +msgid "Like https://my-mb-server.com/maps/my-map.json" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/CustomGeoJSONWidget.jsx:309 +#: frontend/src/metabase/query_builder/components/RunButton.jsx:33 +msgid "Refresh" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/CustomGeoJSONWidget.jsx:309 +msgid "Load" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/CustomGeoJSONWidget.jsx:315 +msgid "Which property specifies the region’s identifier?" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/CustomGeoJSONWidget.jsx:324 +msgid "Which property specifies the region’s display name?" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/CustomGeoJSONWidget.jsx:345 +msgid "Load a GeoJSON file to see a preview" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/CustomGeoJSONWidget.jsx:363 +msgid "Save map" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/CustomGeoJSONWidget.jsx:363 +msgid "Add map" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/EmbeddingLegalese.jsx:7 +msgid "Using embedding" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/EmbeddingLegalese.jsx:9 +msgid "" +"By enabling embedding you're agreeing to the embedding license located at" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/EmbeddingLegalese.jsx:19 +msgid "" +"In plain english, when you embed charts or dashboards from Metabase in your " +"own application, that application isn't subject to the Affero General Public " +"License that covers the rest of Metabase, provided you keep the Metabase " +"logo and the \"Powered by Metabase\" visible on those embeds. You should " +"however, read the license text linked above as that is the actual license " +"that you will be agreeing to by enabling this feature." +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/EmbeddingLegalese.jsx:32 +msgid "Enable" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/EmbeddingLevel.jsx:14 +msgid "Premium embedding enabled" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/EmbeddingLevel.jsx:15 +msgid "Enter the token you bought from the Metabase Store" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/EmbeddingLevel.jsx:28 +msgid "" +"Premium embedding lets you disable \"Powered by Metabase\" on your embeded " +"dashboards and questions." +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/EmbeddingLevel.jsx:35 +msgid "Buy a token" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/EmbeddingLevel.jsx:38 +msgid "Enter a token" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/LdapGroupMappingsWidget.jsx:127 +msgid "Edit Mappings" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/LdapGroupMappingsWidget.jsx:133 +msgid "Group Mappings" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/LdapGroupMappingsWidget.jsx:140 +msgid "Create a mapping" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/LdapGroupMappingsWidget.jsx:142 +msgid "" +"Mappings allow Metabase to automatically add and remove users from groups " +"based on the membership information provided by the\n" +"directory server. Membership to the Admin group can be granted through " +"mappings, but will not be automatically removed as a\n" +"failsafe measure." +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/LdapGroupMappingsWidget.jsx:147 +msgid "Distinguished Name" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/PublicLinksListing.jsx:92 +msgid "Public Link" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/PublicLinksListing.jsx:93 +msgid "Revoke Link" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/PublicLinksListing.jsx:121 +msgid "Disable this link?" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/PublicLinksListing.jsx:122 +msgid "" +"They won't work any more, and can't be restored, but you can create new " +"links." +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/PublicLinksListing.jsx:149 +msgid "Public Dashboard Listing" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/PublicLinksListing.jsx:152 +msgid "No dashboards have been publicly shared yet." +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/PublicLinksListing.jsx:160 +msgid "Public Card Listing" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/PublicLinksListing.jsx:163 +msgid "No questions have been publicly shared yet." +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/PublicLinksListing.jsx:172 +msgid "Embedded Dashboard Listing" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/PublicLinksListing.jsx:173 +msgid "No dashboards have been embedded yet." +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/PublicLinksListing.jsx:183 +msgid "Embedded Card Listing" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/PublicLinksListing.jsx:184 +msgid "No questions have been embedded yet." +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/SecretKeyWidget.jsx:35 +msgid "Regenerate embedding key?" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/SecretKeyWidget.jsx:36 +msgid "" +"This will cause existing embeds to stop working until they are updated with " +"the new key." +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/SecretKeyWidget.jsx:39 +msgid "Regenerate key" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/SecretKeyWidget.jsx:47 +msgid "Generate Key" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/SettingToggle.jsx:11 +#: frontend/src/metabase/admin/settings/selectors.js:75 +#: frontend/src/metabase/admin/settings/selectors.js:84 +msgid "Enabled" +msgstr "" + +#: frontend/src/metabase/admin/settings/components/widgets/SettingToggle.jsx:11 +#: frontend/src/metabase/admin/settings/selectors.js:80 +#: frontend/src/metabase/public/components/widgets/AdvancedSettingsPane.jsx:104 +msgid "Disabled" +msgstr "" + +#: frontend/src/metabase/admin/settings/containers/SettingsEditorApp.jsx:116 +msgid "Unknown setting {0}" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:22 +msgid "Setup" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:26 +msgid "General" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:30 +msgid "Site Name" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:35 +msgid "Site URL" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:40 +msgid "Email Address for Help Requests" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:45 +msgid "Report Timezone" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:48 +msgid "Database Default" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:51 +msgid "Select a timezone" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:52 +msgid "" +"Not all databases support timezones, in which case this setting won't take " +"effect." +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:57 +msgid "Language" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:62 +msgid "Select a language" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:67 +msgid "Anonymous Tracking" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:72 +msgid "Friendly Table and Field Names" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:78 +msgid "Only replace underscores and dashes with spaces" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:88 +msgid "Enable Nested Queries" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:94 +msgid "Updates" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:98 +msgid "Check for updates" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:108 +msgid "SMTP Host" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:116 +msgid "SMTP Port" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:120 +#: frontend/src/metabase/admin/settings/selectors.js:216 +msgid "That's not a valid port number" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:124 +msgid "SMTP Security" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:132 +msgid "SMTP Username" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:139 +msgid "SMTP Password" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:146 +msgid "From Address" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:159 +msgid "Slack API Token" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:161 +msgid "Enter the token you received from Slack" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:178 +msgid "Single Sign-On" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:199 +msgid "LDAP Authentication" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:205 +msgid "LDAP Host" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:213 +msgid "LDAP Port" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:220 +msgid "LDAP Security" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:228 +msgid "Username or DN" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:233 +#: frontend/src/metabase/auth/containers/LoginApp.jsx:178 +#: frontend/src/metabase/user/components/UserSettings.jsx:72 +msgid "Password" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:238 +msgid "User search base" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:244 +msgid "User filter" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:250 +msgid "Email attribute" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:255 +msgid "First name attribute" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:260 +msgid "Last name attribute" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:265 +msgid "Synchronize group memberships" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:271 +msgid "\"Group search base" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:280 +msgid "Maps" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:284 +msgid "Map tile server URL" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:285 +msgid "Metabase uses OpenStreetMaps by default." +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:290 +msgid "Custom Maps" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:291 +msgid "" +"Add your own GeoJSON files to enable different region map visualizations" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:298 +msgid "Public Sharing" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:302 +msgid "Enable Public Sharing" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:307 +msgid "Shared Dashboards" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:313 +msgid "Shared Questions" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:320 +msgid "Embedding in other Applications" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:346 +msgid "Enable Embedding Metabase in other Applications" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:356 +msgid "Embedding secret key" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:362 +msgid "Embedded Dashboards" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:368 +msgid "Embedded Questions" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:375 +msgid "Caching" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:379 +msgid "Enable Caching" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:384 +msgid "Minimum Query Duration" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:391 +msgid "Cache Time-To-Live (TTL) multiplier" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:398 +msgid "Max Cache Entry Size" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:406 +msgid "X-Rays" +msgstr "" + +#: frontend/src/metabase/admin/settings/selectors.js:410 +msgid "Enable X-Rays" +msgstr "" + +#: frontend/src/metabase/alert/alert.js:66 +msgid "Your alert is all set up." +msgstr "" + +#: frontend/src/metabase/alert/alert.js:100 +msgid "Your alert was updated." +msgstr "" + +#: frontend/src/metabase/alert/alert.js:156 +msgid "The alert was successfully deleted." +msgstr "" + +#: frontend/src/metabase/auth/auth.js:33 +msgid "Please enter a valid formatted email address." +msgstr "" + +#: frontend/src/metabase/auth/auth.js:113 +#: frontend/src/metabase/setup/components/UserStep.jsx:107 +#: frontend/src/metabase/user/components/SetUserPassword.jsx:67 +msgid "Passwords do not match" +msgstr "" + +#: frontend/src/metabase/auth/components/BackToLogin.jsx:6 +msgid "Back to login" +msgstr "" + +#: frontend/src/metabase/auth/components/GoogleNoAccount.jsx:15 +msgid "No Metabase account exists for this Google account." +msgstr "" + +#: frontend/src/metabase/auth/components/GoogleNoAccount.jsx:17 +msgid "" +"You'll need an administrator to create a Metabase account before you can use " +"Google to log in." +msgstr "" + +#: frontend/src/metabase/auth/components/SSOLoginButton.jsx:18 +msgid "Sign in with {0}" +msgstr "" + +#: frontend/src/metabase/auth/containers/ForgotPasswordApp.jsx:56 +msgid "Please contact an administrator to have them reset your password" +msgstr "" + +#: frontend/src/metabase/auth/containers/ForgotPasswordApp.jsx:69 +msgid "Forgot password" +msgstr "" + +#: frontend/src/metabase/auth/containers/ForgotPasswordApp.jsx:84 +msgid "The email you use for your Metabase account" +msgstr "" + +#: frontend/src/metabase/auth/containers/ForgotPasswordApp.jsx:99 +msgid "Send password reset email" +msgstr "" + +#: frontend/src/metabase/auth/containers/ForgotPasswordApp.jsx:110 +msgid "Check your email for instructions on how to reset your password." +msgstr "" + +#: frontend/src/metabase/auth/containers/LoginApp.jsx:126 +msgid "Sign in to Metabase" +msgstr "" + +#: frontend/src/metabase/auth/containers/LoginApp.jsx:136 +msgid "OR" +msgstr "" + +#: frontend/src/metabase/auth/containers/LoginApp.jsx:155 +msgid "Username or email address" +msgstr "" + +#: frontend/src/metabase/auth/containers/LoginApp.jsx:195 +msgid "Remember Me:" +msgstr "" + +#: frontend/src/metabase/auth/containers/LoginApp.jsx:219 +msgid "I seem to have forgotten my password" +msgstr "" + +#: frontend/src/metabase/auth/containers/PasswordResetApp.jsx:112 +msgid "Whoops, that's an expired link" +msgstr "" + +#: frontend/src/metabase/auth/containers/PasswordResetApp.jsx:114 +msgid "" +"For security reasons, password reset links expire after a little while. If " +"you still need\n" +"to reset your password, you can <Link to=\"/auth/forgot_password\" className=" +"\"link\">request a new reset email</Link>." +msgstr "" + +#: frontend/src/metabase/auth/containers/PasswordResetApp.jsx:139 +#: frontend/src/metabase/user/components/SetUserPassword.jsx:122 +msgid "New password" +msgstr "" + +#: frontend/src/metabase/auth/containers/PasswordResetApp.jsx:141 +msgid "To keep your data secure, passwords {0}" +msgstr "" + +#: frontend/src/metabase/auth/containers/PasswordResetApp.jsx:155 +msgid "Create a new password" +msgstr "" + +#: frontend/src/metabase/auth/containers/PasswordResetApp.jsx:162 +#: frontend/src/metabase/user/components/SetUserPassword.jsx:137 +msgid "Make sure its secure like the instructions above" +msgstr "" + +#: frontend/src/metabase/auth/containers/PasswordResetApp.jsx:176 +#: frontend/src/metabase/user/components/SetUserPassword.jsx:146 +msgid "Confirm new password" +msgstr "" + +#: frontend/src/metabase/auth/containers/PasswordResetApp.jsx:183 +#: frontend/src/metabase/user/components/SetUserPassword.jsx:155 +msgid "Make sure it matches the one you just entered" +msgstr "" + +#: frontend/src/metabase/auth/containers/PasswordResetApp.jsx:208 +msgid "Your password has been reset." +msgstr "" + +#: frontend/src/metabase/auth/containers/PasswordResetApp.jsx:214 +#: frontend/src/metabase/auth/containers/PasswordResetApp.jsx:219 +msgid "Sign in with your new password" +msgstr "" + +#: frontend/src/metabase/components/ActionButton.jsx:53 +#: frontend/src/metabase/pulse/components/PulseEdit.jsx:196 +#: frontend/src/metabase/query_builder/components/QueryHeader.jsx:269 +msgid "Save failed" +msgstr "" + +#: frontend/src/metabase/components/ActionButton.jsx:54 +#: frontend/src/metabase/components/SaveStatus.jsx:60 +#: frontend/src/metabase/pulse/components/PulseEdit.jsx:197 +#: frontend/src/metabase/query_builder/components/QueryHeader.jsx:243 +#: frontend/src/metabase/query_builder/components/QueryHeader.jsx:270 +msgid "Saved" +msgstr "" + +#: frontend/src/metabase/components/Alert.jsx:12 +msgid "Ok" +msgstr "" + +#: frontend/src/metabase/components/Archived.jsx:10 +msgid "This {0} has been archived" +msgstr "" + +#: frontend/src/metabase/components/Archived.jsx:15 +#: frontend/src/metabase/dashboards/containers/Dashboards.jsx:170 +#: frontend/src/metabase/questions/containers/QuestionIndex.jsx:94 +msgid "View the archive" +msgstr "" + +#: frontend/src/metabase/components/ArchivedItem.jsx:24 +msgid "Unarchive this question" +msgstr "" + +#: frontend/src/metabase/components/ArchivedItem.jsx:25 +msgid "Unarchive this {0}" +msgstr "" + +#: frontend/src/metabase/components/Button.info.js:11 +#: frontend/src/metabase/components/Button.info.js:12 +#: frontend/src/metabase/components/Button.info.js:13 +msgid "Clickity click" +msgstr "" + +#: frontend/src/metabase/components/ButtonWithStatus.jsx:8 +msgid "Saved!" +msgstr "" + +#: frontend/src/metabase/components/ButtonWithStatus.jsx:9 +msgid "Saving failed." +msgstr "" + +#: frontend/src/metabase/components/Calendar.jsx:109 +msgid "Su" +msgstr "" + +#: frontend/src/metabase/components/Calendar.jsx:109 +msgid "Mo" +msgstr "" + +#: frontend/src/metabase/components/Calendar.jsx:109 +msgid "Tu" +msgstr "" + +#: frontend/src/metabase/components/Calendar.jsx:109 +msgid "We" +msgstr "" + +#: frontend/src/metabase/components/Calendar.jsx:109 +msgid "Th" +msgstr "" + +#: frontend/src/metabase/components/Calendar.jsx:109 +msgid "Fr" +msgstr "" + +#: frontend/src/metabase/components/Calendar.jsx:109 +msgid "Sa" +msgstr "" + +#: frontend/src/metabase/components/ChannelSetupMessage.jsx:41 +msgid "Your admin's email address" +msgstr "" + +#: frontend/src/metabase/components/ChannelSetupModal.jsx:37 +msgid "To send {0}, you'll need to set up {1} integration." +msgstr "" + +#: frontend/src/metabase/components/ChannelSetupModal.jsx:38 +#: frontend/src/metabase/components/ChannelSetupModal.jsx:41 +msgid " or " +msgstr "" + +#: frontend/src/metabase/components/ChannelSetupModal.jsx:40 +msgid "To send {0}, an admin needs to set up {1} integration." +msgstr "" + +#: frontend/src/metabase/components/CopyButton.jsx:35 +msgid "Copied!" +msgstr "" + +#: frontend/src/metabase/components/CreateDashboardModal.jsx:75 +msgid "Create dashboard" +msgstr "" + +#: frontend/src/metabase/components/CreateDashboardModal.jsx:83 +#: frontend/src/metabase/questions/containers/CollectionEditorForm.jsx:39 +msgid "Create" +msgstr "" + +#: frontend/src/metabase/components/CreateDashboardModal.jsx:97 +msgid "What is the name of your dashboard?" +msgstr "" + +#: frontend/src/metabase/components/CreateDashboardModal.jsx:105 +#: frontend/src/metabase/containers/SaveQuestionModal.jsx:229 +#: frontend/src/metabase/lib/core.js:45 +#: frontend/src/metabase/questions/containers/CollectionEditorForm.jsx:84 +#: frontend/src/metabase/reference/databases/DatabaseDetail.jsx:156 +#: frontend/src/metabase/reference/databases/FieldDetail.jsx:211 +#: frontend/src/metabase/reference/databases/TableDetail.jsx:189 +#: frontend/src/metabase/reference/metrics/MetricDetail.jsx:203 +#: frontend/src/metabase/reference/segments/SegmentDetail.jsx:207 +#: frontend/src/metabase/reference/segments/SegmentFieldDetail.jsx:207 +#: frontend/src/metabase/visualizations/lib/settings.js:166 +msgid "Description" +msgstr "" + +#: frontend/src/metabase/components/CreateDashboardModal.jsx:112 +#: frontend/src/metabase/containers/SaveQuestionModal.jsx:236 +#: frontend/src/metabase/questions/containers/CollectionEditorForm.jsx:87 +msgid "It's optional but oh, so helpful" +msgstr "" + +#: frontend/src/metabase/components/DatabaseDetailsForm.jsx:212 +msgid "Use an SSH-tunnel for database connections" +msgstr "" + +#: frontend/src/metabase/components/DatabaseDetailsForm.jsx:214 +msgid "" +"Some database installations can only be accessed by connecting through an " +"SSH bastion host.\n" +"This option also provides an extra layer of security when a VPN is not " +"available.\n" +"Enabling this is usually slower than a direct connection." +msgstr "" + +#: frontend/src/metabase/components/DatabaseDetailsForm.jsx:243 +msgid "" +"This is a large database, so let me choose when Metabase syncs and scans" +msgstr "" + +#: frontend/src/metabase/components/DatabaseDetailsForm.jsx:245 +msgid "" +"By default, Metabase does a lightweight hourly sync, and an intensive daily " +"scan of field values.\n" +"If you have a large database, we recommend turning this on and reviewing " +"when and how often the field value scans happen." +msgstr "" + +#: frontend/src/metabase/components/DatabaseDetailsForm.jsx:261 +msgid "{0} to generate a Client ID and Client Secret for your project." +msgstr "" + +#: frontend/src/metabase/components/DatabaseDetailsForm.jsx:266 +msgid "Choose \"Other\" as the application type. Name it whatever you'd like." +msgstr "" + +#: frontend/src/metabase/components/DatabaseDetailsForm.jsx:288 +msgid "{0} to get an auth code" +msgstr "" + +#: frontend/src/metabase/components/DatabaseDetailsForm.jsx:300 +msgid "with Google Drive permissions" +msgstr "" + +#: frontend/src/metabase/components/DatabaseDetailsForm.jsx:320 +msgid "" +"To use Metabase with this data you must enable API access in the Google " +"Developers Console." +msgstr "" + +#: frontend/src/metabase/components/DatabaseDetailsForm.jsx:323 +msgid "{0} to go to the console if you haven't already done so." +msgstr "" + +#: frontend/src/metabase/components/DatabaseDetailsForm.jsx:372 +msgid "How would you like to refer to this database?" +msgstr "" + +#: frontend/src/metabase/components/DatabaseDetailsForm.jsx:399 +#: frontend/src/metabase/home/components/NewUserOnboardingModal.jsx:96 +#: frontend/src/metabase/query_builder/components/filters/pickers/DatePicker.jsx:240 +#: frontend/src/metabase/setup/components/DatabaseSchedulingStep.jsx:74 +#: frontend/src/metabase/setup/components/PreferencesStep.jsx:116 +#: frontend/src/metabase/setup/components/UserStep.jsx:303 +msgid "Next" +msgstr "" + +#: frontend/src/metabase/components/DeleteModalWithConfirm.jsx:79 +msgid "Delete this {0}" +msgstr "" + +#: frontend/src/metabase/components/EntityMenu.info.js:24 +#: frontend/src/metabase/components/EntityMenu.info.js:80 +msgid "Edit this question" +msgstr "" + +#: frontend/src/metabase/components/EntityMenu.info.js:26 +#: frontend/src/metabase/components/EntityMenu.info.js:47 +#: frontend/src/metabase/components/EntityMenu.info.js:82 +#: frontend/src/metabase/components/EntityMenu.info.js:99 +msgid "Action type" +msgstr "" + +#: frontend/src/metabase/components/EntityMenu.info.js:28 +#: frontend/src/metabase/components/EntityMenu.info.js:84 +msgid "View revision history" +msgstr "" + +#: frontend/src/metabase/components/EntityMenu.info.js:29 +#: frontend/src/metabase/components/EntityMenu.info.js:85 +#: frontend/src/metabase/questions/components/ActionHeader.jsx:57 +#: frontend/src/metabase/questions/containers/MoveToCollection.jsx:68 +msgid "Move" +msgstr "" + +#: frontend/src/metabase/components/EntityMenu.info.js:29 +#: frontend/src/metabase/components/EntityMenu.info.js:85 +msgid "Move action" +msgstr "" + +#: frontend/src/metabase/components/EntityMenu.info.js:31 +#: frontend/src/metabase/components/EntityMenu.info.js:87 +#: frontend/src/metabase/dashboards/components/DashboardList.jsx:40 +#: frontend/src/metabase/dashboards/containers/DashboardsArchive.jsx:78 +#: frontend/src/metabase/query_builder/containers/ArchiveQuestionModal.jsx:40 +#: frontend/src/metabase/query_builder/containers/ArchiveQuestionModal.jsx:53 +#: frontend/src/metabase/questions/components/ActionHeader.jsx:71 +#: frontend/src/metabase/questions/components/Item.jsx:106 +#: frontend/src/metabase/questions/containers/Archive.jsx:61 +#: frontend/src/metabase/questions/containers/ArchiveCollectionWidget.jsx:51 +#: frontend/src/metabase/questions/containers/EntityList.jsx:100 +#: frontend/src/metabase/questions/selectors.js:223 +#: frontend/src/metabase/routes.jsx:250 +msgid "Archive" +msgstr "" + +#: frontend/src/metabase/components/EntityMenu.info.js:33 +#: frontend/src/metabase/components/EntityMenu.info.js:89 +msgid "Archive action" +msgstr "" + +#: frontend/src/metabase/components/EntityMenu.info.js:45 +#: frontend/src/metabase/components/EntityMenu.info.js:97 +#: frontend/src/metabase/query_builder/components/QueryHeader.jsx:343 +#: frontend/src/metabase/query_builder/components/QueryHeader.jsx:356 +msgid "Add to dashboard" +msgstr "" + +#: frontend/src/metabase/components/EntityMenu.info.js:49 +#: frontend/src/metabase/components/EntityMenu.info.js:101 +msgid "Download results" +msgstr "" + +#: frontend/src/metabase/components/EntityMenu.info.js:51 +#: frontend/src/metabase/components/EntityMenu.info.js:103 +#: frontend/src/metabase/public/components/widgets/EmbedWidget.jsx:52 +msgid "Sharing and embedding" +msgstr "" + +#: frontend/src/metabase/components/EntityMenu.info.js:53 +#: frontend/src/metabase/components/EntityMenu.info.js:105 +msgid "Another action type" +msgstr "" + +#: frontend/src/metabase/components/EntityMenu.info.js:65 +#: frontend/src/metabase/components/EntityMenu.info.js:67 +#: frontend/src/metabase/components/EntityMenu.info.js:113 +#: frontend/src/metabase/components/EntityMenu.info.js:115 +#: frontend/src/metabase/query_builder/components/QueryHeader.jsx:462 +#: frontend/src/metabase/query_builder/components/QueryHeader.jsx:467 +msgid "Get alerts about this" +msgstr "" + +#: frontend/src/metabase/components/EntityMenu.info.js:69 +#: frontend/src/metabase/components/EntityMenu.info.js:117 +msgid "View the SQL" +msgstr "" + +#: frontend/src/metabase/components/FieldValuesWidget.jsx:237 +msgid "Search the list" +msgstr "" + +#: frontend/src/metabase/components/FieldValuesWidget.jsx:241 +msgid "Search by {0}" +msgstr "" + +#: frontend/src/metabase/components/FieldValuesWidget.jsx:243 +msgid " or enter an ID" +msgstr "" + +#: frontend/src/metabase/components/FieldValuesWidget.jsx:247 +msgid "Enter an ID" +msgstr "" + +#: frontend/src/metabase/components/FieldValuesWidget.jsx:249 +msgid "Enter a number" +msgstr "" + +#: frontend/src/metabase/components/FieldValuesWidget.jsx:251 +msgid "Enter some text" +msgstr "" + +#: frontend/src/metabase/components/FieldValuesWidget.jsx:357 +msgid "No matching {0} found." +msgstr "" + +#: frontend/src/metabase/components/FieldValuesWidget.jsx:365 +msgid "Including every option in your filter probably won’t do much…" +msgstr "" + +#: frontend/src/metabase/components/Header.jsx:93 +#: frontend/src/metabase/components/HeaderBar.jsx:45 +#: frontend/src/metabase/components/ListItem.jsx:37 +#: frontend/src/metabase/components/SortableItemList.jsx:78 +#: frontend/src/metabase/questions/components/Item.jsx:191 +#: frontend/src/metabase/reference/components/Detail.jsx:47 +#: frontend/src/metabase/reference/databases/DatabaseDetail.jsx:158 +#: frontend/src/metabase/reference/databases/FieldDetail.jsx:213 +#: frontend/src/metabase/reference/databases/TableDetail.jsx:191 +#: frontend/src/metabase/reference/metrics/MetricDetail.jsx:205 +#: frontend/src/metabase/reference/segments/SegmentDetail.jsx:209 +#: frontend/src/metabase/reference/segments/SegmentFieldDetail.jsx:209 +msgid "No description yet" +msgstr "" + +#: frontend/src/metabase/components/Header.jsx:108 +msgid "New {0}" +msgstr "" + +#: frontend/src/metabase/components/Header.jsx:119 +msgid "Asked by {0}" +msgstr "" + +#: frontend/src/metabase/components/HistoryModal.jsx:13 +msgid "Today, " +msgstr "" + +#: frontend/src/metabase/components/HistoryModal.jsx:15 +msgid "Yesterday, " +msgstr "" + +#: frontend/src/metabase/components/HistoryModal.jsx:68 +msgid "First revision." +msgstr "" + +#: frontend/src/metabase/components/HistoryModal.jsx:70 +msgid "Reverted to an earlier revision and {0}" +msgstr "" + +#: frontend/src/metabase/components/HistoryModal.jsx:80 +#: frontend/src/metabase/query_builder/components/QueryHeader.jsx:392 +#: frontend/src/metabase/reference/segments/SegmentSidebar.jsx:53 +msgid "Revision history" +msgstr "" + +#: frontend/src/metabase/components/HistoryModal.jsx:91 +msgid "When" +msgstr "" + +#: frontend/src/metabase/components/HistoryModal.jsx:92 +msgid "Who" +msgstr "" + +#: frontend/src/metabase/components/HistoryModal.jsx:93 +msgid "What" +msgstr "" + +#: frontend/src/metabase/components/HistoryModal.jsx:114 +msgid "Revert" +msgstr "" + +#: frontend/src/metabase/components/HistoryModal.jsx:115 +msgid "Reverting…" +msgstr "" + +#: frontend/src/metabase/components/HistoryModal.jsx:116 +msgid "Revert failed" +msgstr "" + +#: frontend/src/metabase/components/HistoryModal.jsx:117 +msgid "Reverted" +msgstr "" + +#: frontend/src/metabase/components/LeftNavPane.jsx:36 +#: frontend/src/metabase/query_builder/components/dataref/DataReference.jsx:86 +msgid "Back" +msgstr "" + +#: frontend/src/metabase/components/ListSearchField.jsx:18 +msgid "Find..." +msgstr "" + +#: frontend/src/metabase/components/LoadingAndErrorWrapper.jsx:47 +msgid "An error occured" +msgstr "" + +#: frontend/src/metabase/components/LoadingAndErrorWrapper.jsx:36 +msgid "Loading..." +msgstr "" + +#: frontend/src/metabase/components/NewsletterForm.jsx:70 +msgid "Metabase Newsletter" +msgstr "" + +#: frontend/src/metabase/components/NewsletterForm.jsx:77 +msgid "Get infrequent emails about new releases and feature updates." +msgstr "" + +#: frontend/src/metabase/components/NewsletterForm.jsx:95 +msgid "Subscribe" +msgstr "" + +#: frontend/src/metabase/components/NewsletterForm.jsx:102 +msgid "You're subscribed. Thanks for using Metabase!" +msgstr "" + +#: frontend/src/metabase/components/NotFound.jsx:11 +msgid "We're a little lost..." +msgstr "" + +#: frontend/src/metabase/components/NotFound.jsx:13 +msgid "The page you asked for couldn't be found" +msgstr "" + +#: frontend/src/metabase/components/NotFound.jsx:15 +msgid "" +"You might've been tricked by a ninja, but in all likelihood, you were just " +"given a bad link." +msgstr "" + +#: frontend/src/metabase/components/NotFound.jsx:16 +msgid "You can always:" +msgstr "" + +#: frontend/src/metabase/components/NotFound.jsx:19 +msgid "Ask a new question." +msgstr "" + +#: frontend/src/metabase/components/NotFound.jsx:21 +msgid "or" +msgstr "" + +#: frontend/src/metabase/components/NotFound.jsx:29 +msgid "Take a kitten break." +msgstr "" + +#: frontend/src/metabase/components/PasswordReveal.jsx:26 +msgid "Temporary Password" +msgstr "" + +#: frontend/src/metabase/components/PasswordReveal.jsx:67 +msgid "Hide" +msgstr "" + +#: frontend/src/metabase/components/PasswordReveal.jsx:67 +msgid "Show" +msgstr "" + +#: frontend/src/metabase/components/QuestionSavedModal.jsx:17 +msgid "Saved! Add this to a dashboard?" +msgstr "" + +#: frontend/src/metabase/components/QuestionSavedModal.jsx:25 +msgid "Yes please!" +msgstr "" + +#: frontend/src/metabase/components/QuestionSavedModal.jsx:29 +msgid "Not now" +msgstr "" + +#: frontend/src/metabase/components/SaveStatus.jsx:53 +msgid "Error:" +msgstr "" + +#: frontend/src/metabase/components/SchedulePicker.jsx:23 +msgid "\"Sunday" +msgstr "" + +#: frontend/src/metabase/components/SchedulePicker.jsx:24 +msgid "Monday" +msgstr "" + +#: frontend/src/metabase/components/SchedulePicker.jsx:25 +msgid "Tuesday" +msgstr "" + +#: frontend/src/metabase/components/SchedulePicker.jsx:26 +msgid "Wednesday" +msgstr "" + +#: frontend/src/metabase/components/SchedulePicker.jsx:27 +msgid "Thursday" +msgstr "" + +#: frontend/src/metabase/components/SchedulePicker.jsx:28 +msgid "Friday" +msgstr "" + +#: frontend/src/metabase/components/SchedulePicker.jsx:29 +msgid "Saturday" +msgstr "" + +#: frontend/src/metabase/components/SchedulePicker.jsx:33 +msgid "First" +msgstr "" + +#: frontend/src/metabase/components/SchedulePicker.jsx:34 +msgid "Last" +msgstr "" + +#: frontend/src/metabase/components/SchedulePicker.jsx:35 +msgid "15th (Midpoint)" +msgstr "" + +#: frontend/src/metabase/components/SchedulePicker.jsx:125 +msgid "Calendar Day" +msgstr "" + +#: frontend/src/metabase/components/SchedulePicker.jsx:210 +msgid "your Metabase timezone" +msgstr "" + +#: frontend/src/metabase/components/SearchHeader.jsx:21 +msgid "Filter this list..." +msgstr "" + +#: frontend/src/metabase/components/Select.info.js:8 +msgid "Blue" +msgstr "" + +#: frontend/src/metabase/components/Select.info.js:9 +msgid "Green" +msgstr "" + +#: frontend/src/metabase/components/Select.info.js:10 +msgid "Red" +msgstr "" + +#: frontend/src/metabase/components/Select.info.js:11 +msgid "Yellow" +msgstr "" + +#: frontend/src/metabase/components/Select.info.js:14 +msgid "A component used to make a selection" +msgstr "" + +#: frontend/src/metabase/components/Select.info.js:20 +#: frontend/src/metabase/components/Select.info.js:25 +msgid "Selected" +msgstr "" + +#: frontend/src/metabase/components/Select.jsx:280 +msgid "Nothing to select" +msgstr "" + +#: frontend/src/metabase/components/Unauthorized.jsx:10 +msgid "Sorry, you don’t have permission to see that." +msgstr "" + +#: frontend/src/metabase/components/form/FormMessage.jsx:5 +msgid "Unknown error encountered" +msgstr "" + +#: frontend/src/metabase/containers/AddToDashSelectDashModal.jsx:79 +msgid "Add Question to Dashboard" +msgstr "" + +#: frontend/src/metabase/containers/AddToDashSelectDashModal.jsx:92 +msgid "Add to new dashboard" +msgstr "" + +#: frontend/src/metabase/containers/EntitySearch.jsx:33 +#: frontend/src/metabase/query_builder/components/NativeQueryEditor.jsx:318 +#: frontend/src/metabase/visualizations/visualizations/Table.jsx:40 +#: frontend/src/metabase/xray/containers/TableXRay.jsx:61 +msgid "Table" +msgstr "" + +#: frontend/src/metabase/containers/EntitySearch.jsx:40 +#: frontend/src/metabase/query_builder/components/NativeQueryEditor.jsx:293 +msgid "Database" +msgstr "" + +#: frontend/src/metabase/containers/EntitySearch.jsx:47 +msgid "Creator" +msgstr "" + +#: frontend/src/metabase/containers/EntitySearch.jsx:236 +#: frontend/src/metabase/dashboards/containers/Dashboards.jsx:221 +#: frontend/src/metabase/dashboards/containers/DashboardsArchive.jsx:118 +msgid "No results found" +msgstr "" + +#: frontend/src/metabase/containers/EntitySearch.jsx:237 +#: frontend/src/metabase/dashboards/containers/DashboardsArchive.jsx:119 +msgid "Try adjusting your filter to find what you’re looking for." +msgstr "" + +#: frontend/src/metabase/containers/EntitySearch.jsx:256 +msgid "View by" +msgstr "" + +#: frontend/src/metabase/containers/EntitySearch.jsx:488 +#: frontend/src/metabase/query_builder/components/AggregationWidget.jsx:69 +#: frontend/src/metabase/tutorial/TutorialModal.jsx:34 +msgid "of" +msgstr "" + +#: frontend/src/metabase/containers/SaveQuestionModal.jsx:162 +msgid "Replace or save as new?" +msgstr "" + +#: frontend/src/metabase/containers/SaveQuestionModal.jsx:171 +msgid "Replace original question, \"{0}\"" +msgstr "" + +#: frontend/src/metabase/containers/SaveQuestionModal.jsx:176 +msgid "Save as new question" +msgstr "" + +#: frontend/src/metabase/containers/SaveQuestionModal.jsx:185 +msgid "First, save your question" +msgstr "" + +#: frontend/src/metabase/containers/SaveQuestionModal.jsx:186 +msgid "Save question" +msgstr "" + +#: frontend/src/metabase/containers/SaveQuestionModal.jsx:222 +msgid "What is the name of your card?" +msgstr "" + +#: frontend/src/metabase/containers/SaveQuestionModal.jsx:245 +msgid "Which collection should this go in?" +msgstr "" + +#: frontend/src/metabase/containers/SaveQuestionModal.jsx:256 +#: frontend/src/metabase/query_builder/components/LimitWidget.jsx:27 +#: frontend/src/metabase/questions/containers/MoveToCollection.jsx:81 +msgid "None" +msgstr "" + +#: frontend/src/metabase/containers/UndoListing.jsx:58 +msgid "Undo" +msgstr "" + +#: frontend/src/metabase/dashboards/components/DashboardList.jsx:40 +#: frontend/src/metabase/questions/components/ActionHeader.jsx:71 +#: frontend/src/metabase/questions/components/Item.jsx:106 +msgid "Unarchive" +msgstr "" + +#: frontend/src/metabase/dashboards/components/DashboardList.jsx:57 +#: frontend/src/metabase/questions/components/Item.jsx:170 +msgid "Unfavorite" +msgstr "" + +#: frontend/src/metabase/dashboards/components/DashboardList.jsx:57 +#: frontend/src/metabase/questions/components/Item.jsx:170 +msgid "Favorite" +msgstr "" + +#: frontend/src/metabase/dashboards/containers/Dashboards.jsx:46 +msgid "All dashboards" +msgstr "" + +#: frontend/src/metabase/dashboards/containers/Dashboards.jsx:52 +#: frontend/src/metabase/questions/containers/EntityList.jsx:76 +#: frontend/src/metabase/questions/selectors.js:155 +msgid "Favorites" +msgstr "" + +#: frontend/src/metabase/dashboards/containers/Dashboards.jsx:58 +#: frontend/src/metabase/questions/containers/EntityList.jsx:88 +#: frontend/src/metabase/questions/selectors.js:157 +msgid "Saved by me" +msgstr "" + +#: frontend/src/metabase/dashboards/containers/Dashboards.jsx:163 +#: frontend/src/metabase/nav/containers/Navbar.jsx:163 +#: frontend/src/metabase/routes.jsx:209 frontend/src/metabase/routes.jsx:214 +msgid "Dashboards" +msgstr "" + +#: frontend/src/metabase/dashboards/containers/Dashboards.jsx:179 +msgid "Add new dashboard" +msgstr "" + +#: frontend/src/metabase/dashboards/containers/Dashboards.jsx:190 +msgid "" +"Put the charts and graphs you look at {0}frequently in a single, handy place." +msgstr "" + +#: frontend/src/metabase/dashboards/containers/Dashboards.jsx:195 +#: frontend/src/metabase/dashboards/containers/Dashboards.jsx:228 +msgid "Create a dashboard" +msgstr "" + +#: frontend/src/metabase/dashboards/containers/Dashboards.jsx:222 +msgid "" +"Try adjusting your filter to find what you’re\n" +"looking for." +msgstr "" + +#: frontend/src/metabase/dashboards/containers/DashboardsArchive.jsx:96 +msgid "No dashboards have been {0} archived yet" +msgstr "" + +#: frontend/src/metabase/home/components/Activity.jsx:92 +msgid "did some super awesome stuff thats hard to describe" +msgstr "" + +#: frontend/src/metabase/home/components/Activity.jsx:101 +#: frontend/src/metabase/home/components/Activity.jsx:116 +msgid "created an alert about - " +msgstr "" + +#: frontend/src/metabase/home/components/Activity.jsx:126 +msgid "deleted an alert about - " +msgstr "" + +#: frontend/src/metabase/home/components/Activity.jsx:141 +msgid "deleted an alert about- " +msgstr "" + +#: frontend/src/metabase/home/components/Activity.jsx:152 +msgid "saved a question about " +msgstr "" + +#: frontend/src/metabase/home/components/Activity.jsx:165 +msgid "saved a question" +msgstr "" + +#: frontend/src/metabase/home/components/Activity.jsx:169 +msgid "deleted a question" +msgstr "" + +#: frontend/src/metabase/home/components/Activity.jsx:172 +msgid "created a dashboard" +msgstr "" + +#: frontend/src/metabase/home/components/Activity.jsx:175 +msgid "deleted a dashboard" +msgstr "" + +#: frontend/src/metabase/home/components/Activity.jsx:181 +#: frontend/src/metabase/home/components/Activity.jsx:196 +msgid "added a question to the dashboard - " +msgstr "" + +#: frontend/src/metabase/home/components/Activity.jsx:206 +#: frontend/src/metabase/home/components/Activity.jsx:221 +msgid "removed a question from the dashboard - " +msgstr "" + +#: frontend/src/metabase/home/components/Activity.jsx:234 +#: frontend/src/metabase/visualizations/visualizations/ObjectDetail.jsx:267 +msgid "Unknown" +msgstr "" + +#: frontend/src/metabase/home/components/Activity.jsx:238 +#: frontend/src/metabase/home/components/Activity.jsx:245 +msgid "received the latest data from" +msgstr "" + +#: frontend/src/metabase/home/components/Activity.jsx:252 msgid "Hello World!" msgstr "" -#: frontend/src/metabase/home/components/Activity.jsx:132 -msgid "Metabase is up and running." +#: frontend/src/metabase/home/components/Activity.jsx:253 +msgid "Metabase is up and running." +msgstr "" + +#: frontend/src/metabase/home/components/Activity.jsx:259 +#: frontend/src/metabase/home/components/Activity.jsx:289 +msgid "added the metric " +msgstr "" + +#: frontend/src/metabase/home/components/Activity.jsx:273 +#: frontend/src/metabase/home/components/Activity.jsx:363 +msgid " to the " +msgstr "" + +#: frontend/src/metabase/home/components/Activity.jsx:283 +#: frontend/src/metabase/home/components/Activity.jsx:323 +#: frontend/src/metabase/home/components/Activity.jsx:373 +#: frontend/src/metabase/home/components/Activity.jsx:414 +msgid " table" +msgstr "" + +#: frontend/src/metabase/home/components/Activity.jsx:299 +#: frontend/src/metabase/home/components/Activity.jsx:329 +msgid "made changes to the metric " +msgstr "" + +#: frontend/src/metabase/home/components/Activity.jsx:313 +#: frontend/src/metabase/home/components/Activity.jsx:404 +msgid " in the " +msgstr "" + +#: frontend/src/metabase/home/components/Activity.jsx:336 +msgid "removed the metric " +msgstr "" + +#: frontend/src/metabase/home/components/Activity.jsx:339 +msgid "created a pulse" +msgstr "" + +#: frontend/src/metabase/home/components/Activity.jsx:342 +msgid "deleted a pulse" +msgstr "" + +#: frontend/src/metabase/home/components/Activity.jsx:348 +msgid "added the filter " +msgstr "" + +#: frontend/src/metabase/home/components/Activity.jsx:379 +msgid "added the filter" +msgstr "" + +#: frontend/src/metabase/home/components/Activity.jsx:389 +msgid "made changes to the filter " +msgstr "" + +#: frontend/src/metabase/home/components/Activity.jsx:420 +msgid "made changes to the filter" +msgstr "" + +#: frontend/src/metabase/home/components/Activity.jsx:427 +msgid "removed the filter {0}" +msgstr "" + +#: frontend/src/metabase/home/components/Activity.jsx:430 +msgid "joined!" +msgstr "" + +#: frontend/src/metabase/home/components/Activity.jsx:530 +msgid "Hmmm, looks like nothing has happened yet." +msgstr "" + +#: frontend/src/metabase/home/components/Activity.jsx:533 +msgid "Save a question and get this baby going!" +msgstr "" + +#: frontend/src/metabase/home/components/NewUserOnboardingModal.jsx:18 +msgid "Ask questions and explore" +msgstr "" + +#: frontend/src/metabase/home/components/NewUserOnboardingModal.jsx:19 +msgid "" +"Click on charts or tables to explore, or ask a new question using the easy " +"interface or the powerful SQL editor." +msgstr "" + +#: frontend/src/metabase/home/components/NewUserOnboardingModal.jsx:29 +msgid "Make your own charts" +msgstr "" + +#: frontend/src/metabase/home/components/NewUserOnboardingModal.jsx:30 +msgid "Create line charts, scatter plots, maps, and more." +msgstr "" + +#: frontend/src/metabase/home/components/NewUserOnboardingModal.jsx:40 +msgid "Share what you find" +msgstr "" + +#: frontend/src/metabase/home/components/NewUserOnboardingModal.jsx:41 +msgid "" +"Create powerful and flexible dashboards, and send regular updates via email " +"or Slack." +msgstr "" + +#: frontend/src/metabase/home/components/NewUserOnboardingModal.jsx:96 +msgid "Let's go" +msgstr "" + +#: frontend/src/metabase/home/components/NextStep.jsx:34 +msgid "Setup Tip" +msgstr "" + +#: frontend/src/metabase/home/components/NextStep.jsx:40 +msgid "View all" +msgstr "" + +#: frontend/src/metabase/home/components/RecentViews.jsx:39 +msgid "Recently Viewed" +msgstr "" + +#: frontend/src/metabase/home/components/RecentViews.jsx:73 +msgid "You haven't looked at any dashboards or questions recently" +msgstr "" + +#: frontend/src/metabase/home/containers/HomepageApp.jsx:84 +msgid "Activity" +msgstr "" + +#: frontend/src/metabase/lib/core.js:7 +msgid "Entity Key" +msgstr "" + +#: frontend/src/metabase/lib/core.js:9 +msgid "The primary key for this table." +msgstr "" + +#: frontend/src/metabase/lib/core.js:13 +msgid "Entity Name" +msgstr "" + +#: frontend/src/metabase/lib/core.js:15 +msgid "" +"The \"name\" of each record. Usually a column called \"name\", \"title\", " +"etc." +msgstr "" + +#: frontend/src/metabase/lib/core.js:19 +msgid "Foreign Key" +msgstr "" + +#: frontend/src/metabase/lib/core.js:21 +msgid "Points to another table to make a connection." +msgstr "" + +#: frontend/src/metabase/lib/core.js:25 +msgid "Avatar Image URL" +msgstr "" + +#: frontend/src/metabase/lib/core.js:30 +#: frontend/src/metabase/meta/Dashboard.js:82 +#: frontend/src/metabase/qb/components/actions/PivotByCategoryAction.jsx:9 +msgid "Category" +msgstr "" + +#: frontend/src/metabase/lib/core.js:35 +#: frontend/src/metabase/meta/Dashboard.js:62 +msgid "City" +msgstr "" + +#: frontend/src/metabase/lib/core.js:40 +#: frontend/src/metabase/meta/Dashboard.js:74 +msgid "Country" +msgstr "" + +#: frontend/src/metabase/lib/core.js:55 +msgid "Enum" +msgstr "" + +#: frontend/src/metabase/lib/core.js:60 +msgid "Image URL" +msgstr "" + +#: frontend/src/metabase/lib/core.js:65 +msgid "Field containing JSON" +msgstr "" + +#: frontend/src/metabase/lib/core.js:70 +msgid "Latitude" +msgstr "" + +#: frontend/src/metabase/lib/core.js:75 +msgid "Longitude" +msgstr "" + +#: frontend/src/metabase/lib/core.js:80 +#: frontend/src/metabase/query_builder/components/template_tags/TagEditorParam.jsx:146 +#: frontend/src/metabase/visualizations/visualizations/Scalar.jsx:22 +msgid "Number" +msgstr "" + +#: frontend/src/metabase/lib/core.js:85 +#: frontend/src/metabase/meta/Dashboard.js:66 +msgid "State" +msgstr "" + +#: frontend/src/metabase/lib/core.js:90 +msgid "UNIX Timestamp (Seconds)" +msgstr "" + +#: frontend/src/metabase/lib/core.js:95 +msgid "UNIX Timestamp (Milliseconds)" +msgstr "" + +#: frontend/src/metabase/lib/core.js:105 +msgid "Zip Code" +msgstr "" + +#: frontend/src/metabase/lib/core.js:118 +msgid "Everywhere" +msgstr "" + +#: frontend/src/metabase/lib/core.js:119 +msgid "" +"The default setting. This field will be displayed normally in tables and " +"charts." +msgstr "" + +#: frontend/src/metabase/lib/core.js:123 +msgid "Only in Detail Views" +msgstr "" + +#: frontend/src/metabase/lib/core.js:124 +msgid "" +"This field will only be displayed when viewing the details of a single " +"record. Use this for information that's lengthy or that isn't useful in a " +"table or chart." +msgstr "" + +#: frontend/src/metabase/lib/core.js:128 +msgid "Do Not Include" +msgstr "" + +#: frontend/src/metabase/lib/core.js:129 +msgid "" +"Metabase will never retrieve this field. Use this for sensitive or " +"irrelevant information." +msgstr "" + +#: frontend/src/metabase/lib/expressions/config.js:7 +#: frontend/src/metabase/lib/query.js:609 +#: frontend/src/metabase/visualizations/lib/utils.js:113 +#: frontend/src/metabase/xray/components/XRayComparison.jsx:193 +msgid "Count" +msgstr "" + +#: frontend/src/metabase/lib/expressions/config.js:8 +msgid "CumulativeCount" +msgstr "" + +#: frontend/src/metabase/lib/expressions/config.js:9 +#: frontend/src/metabase/qb/components/drill/SummarizeColumnDrill.js:17 +#: frontend/src/metabase/visualizations/lib/utils.js:114 +msgid "Sum" +msgstr "" + +#: frontend/src/metabase/lib/expressions/config.js:10 +msgid "CumulativeSum" +msgstr "" + +#: frontend/src/metabase/lib/expressions/config.js:11 +#: frontend/src/metabase/visualizations/lib/utils.js:115 +msgid "Distinct" +msgstr "" + +#: frontend/src/metabase/lib/expressions/config.js:12 +msgid "StandardDeviation" +msgstr "" + +#: frontend/src/metabase/lib/expressions/config.js:13 +#: frontend/src/metabase/visualizations/lib/utils.js:112 +msgid "Average" +msgstr "" + +#: frontend/src/metabase/lib/expressions/config.js:14 +#: frontend/src/metabase/qb/components/drill/SummarizeColumnDrill.js:25 +#: frontend/src/metabase/visualizations/lib/settings/graph.js:335 +msgid "Min" +msgstr "" + +#: frontend/src/metabase/lib/expressions/config.js:15 +#: frontend/src/metabase/qb/components/drill/SummarizeColumnDrill.js:29 +#: frontend/src/metabase/visualizations/lib/settings/graph.js:343 +msgid "Max" +msgstr "" + +#: frontend/src/metabase/lib/expressions/parser.js:384 +msgid "sad sad panda, lexing errors detected" +msgstr "" + +#: frontend/src/metabase/lib/greeting.js:4 +msgid "Hey there" +msgstr "" + +#: frontend/src/metabase/lib/greeting.js:5 +#: frontend/src/metabase/lib/greeting.js:29 +msgid "How's it going" +msgstr "" + +#: frontend/src/metabase/lib/greeting.js:6 +msgid "Howdy" +msgstr "" + +#: frontend/src/metabase/lib/greeting.js:7 +msgid "Greetings" +msgstr "" + +#: frontend/src/metabase/lib/greeting.js:8 +msgid "Good to see you" +msgstr "" + +#: frontend/src/metabase/lib/greeting.js:12 +msgid "What do you want to know?" +msgstr "" + +#: frontend/src/metabase/lib/greeting.js:13 +msgid "What's on your mind?" +msgstr "" + +#: frontend/src/metabase/lib/greeting.js:14 +msgid "What do you want to find out?" +msgstr "" + +#: frontend/src/metabase/lib/query.js:607 +#: frontend/src/metabase/lib/schema_metadata.js:412 +#: frontend/src/metabase/query_builder/components/GuiQueryEditor.jsx:244 +msgid "Raw data" +msgstr "" + +#: frontend/src/metabase/lib/query.js:611 +msgid "Cumulative count" +msgstr "" + +#: frontend/src/metabase/lib/query.js:614 +msgid "Average of " +msgstr "" + +#: frontend/src/metabase/lib/query.js:619 +msgid "Distinct values of " +msgstr "" + +#: frontend/src/metabase/lib/query.js:624 +msgid "Standard deviation of " +msgstr "" + +#: frontend/src/metabase/lib/query.js:629 +msgid "Sum of " +msgstr "" + +#: frontend/src/metabase/lib/query.js:634 +msgid "Cumulative sum of " +msgstr "" + +#: frontend/src/metabase/lib/query.js:639 +msgid "Maximum of " +msgstr "" + +#: frontend/src/metabase/lib/query.js:644 +msgid "Minimum of " +msgstr "" + +#: frontend/src/metabase/lib/query.js:658 +msgid "Grouped by " +msgstr "" + +#: frontend/src/metabase/lib/query.js:672 +msgid "Filtered by " +msgstr "" + +#: frontend/src/metabase/lib/query.js:700 +msgid "Sorted by " +msgstr "" + +#: frontend/src/metabase/lib/request.js:216 +msgid "Background job result isn't available for an unknown reason" +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:198 +msgid "True" +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:198 +msgid "False" +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:273 +msgid "Select longitude field" +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:274 +msgid "Enter upper latitude" +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:275 +msgid "Enter left longitude" +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:276 +msgid "Enter lower latitude" +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:277 +msgid "Enter right longitude" +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:306 +#: frontend/src/metabase/lib/schema_metadata.js:326 +#: frontend/src/metabase/lib/schema_metadata.js:336 +#: frontend/src/metabase/lib/schema_metadata.js:342 +#: frontend/src/metabase/lib/schema_metadata.js:350 +#: frontend/src/metabase/lib/schema_metadata.js:356 +#: frontend/src/metabase/lib/schema_metadata.js:361 +msgid "Is" +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:307 +#: frontend/src/metabase/lib/schema_metadata.js:327 +#: frontend/src/metabase/lib/schema_metadata.js:337 +#: frontend/src/metabase/lib/schema_metadata.js:351 +#: frontend/src/metabase/lib/schema_metadata.js:357 +msgid "Is not" +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:308 +#: frontend/src/metabase/lib/schema_metadata.js:322 +#: frontend/src/metabase/lib/schema_metadata.js:330 +#: frontend/src/metabase/lib/schema_metadata.js:338 +#: frontend/src/metabase/lib/schema_metadata.js:346 +#: frontend/src/metabase/lib/schema_metadata.js:352 +#: frontend/src/metabase/lib/schema_metadata.js:362 +msgid "Is empty" +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:309 +#: frontend/src/metabase/lib/schema_metadata.js:323 +#: frontend/src/metabase/lib/schema_metadata.js:331 +#: frontend/src/metabase/lib/schema_metadata.js:339 +#: frontend/src/metabase/lib/schema_metadata.js:347 +#: frontend/src/metabase/lib/schema_metadata.js:353 +#: frontend/src/metabase/lib/schema_metadata.js:363 +msgid "Not empty" +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:315 +msgid "Equal" +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:316 +msgid "Not equal" +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:317 +msgid "Greater than" +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:318 +msgid "Less than" +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:319 +#: frontend/src/metabase/lib/schema_metadata.js:345 +#: frontend/src/metabase/query_builder/components/filters/pickers/DatePicker.jsx:289 +#: frontend/src/metabase/query_builder/components/filters/pickers/TimePicker.jsx:96 +msgid "Between" +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:320 +msgid "Greater than or equal to" +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:321 +msgid "Less than or equal to" +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:328 +msgid "Contains" +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:329 +msgid "Does not contain" +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:332 +msgid "Starts with" +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:333 +msgid "Ends with" +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:343 +#: frontend/src/metabase/query_builder/components/filters/pickers/DatePicker.jsx:268 +#: frontend/src/metabase/query_builder/components/filters/pickers/TimePicker.jsx:74 +msgid "Before" +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:344 +#: frontend/src/metabase/query_builder/components/filters/pickers/DatePicker.jsx:275 +#: frontend/src/metabase/query_builder/components/filters/pickers/TimePicker.jsx:85 +msgid "After" +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:358 +msgid "Inside" +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:414 +msgid "Just a table with the rows in the answer, no additional operations." +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:420 +msgid "Count of rows" +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:422 +msgid "Total number of rows in the answer." +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:428 +msgid "Sum of ..." +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:430 +msgid "Sum of all the values of a column." +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:436 +msgid "Average of ..." +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:438 +msgid "Average of all the values of a column" +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:444 +msgid "Number of distinct values of ..." +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:446 +msgid "Number of unique values of a column among all the rows in the answer." +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:452 +msgid "Cumulative sum of ..." +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:454 +msgid "" +"Additive sum of all the values of a column.\\ne.x. total revenue over time." +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:460 +msgid "Cumulative count of rows" +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:462 +msgid "" +"Additive count of the number of rows.\\ne.x. total number of sales over time." +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:468 +msgid "Standard deviation of ..." +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:470 +msgid "" +"Number which expresses how much the values of a column vary among all rows " +"in the answer." +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:476 +msgid "Minimum of ..." +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:478 +msgid "Minimum value of a column" +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:484 +msgid "Maximum of ..." +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:486 +msgid "Maximum value of a column" +msgstr "" + +#: frontend/src/metabase/lib/schema_metadata.js:494 +msgid "Break out by dimension" +msgstr "" + +#: frontend/src/metabase/lib/settings.js:87 +msgid "lower case letter" +msgstr "" + +#: frontend/src/metabase/lib/settings.js:89 +msgid "upper case letter" +msgstr "" + +#: frontend/src/metabase/lib/settings.js:91 +msgid "number" +msgstr "" + +#: frontend/src/metabase/lib/settings.js:93 +msgid "special character" +msgstr "" + +#: frontend/src/metabase/lib/settings.js:99 +msgid "must be" +msgstr "" + +#: frontend/src/metabase/lib/settings.js:99 +#: frontend/src/metabase/lib/settings.js:100 +msgid "characters long" +msgstr "" + +#: frontend/src/metabase/lib/settings.js:100 +msgid "Must be" +msgstr "" + +#: frontend/src/metabase/lib/settings.js:116 +msgid "and include" +msgstr "" + +#: frontend/src/metabase/lib/utils.js:54 +msgid "zero" +msgstr "" + +#: frontend/src/metabase/lib/utils.js:55 +msgid "one" +msgstr "" + +#: frontend/src/metabase/lib/utils.js:56 +msgid "two" +msgstr "" + +#: frontend/src/metabase/lib/utils.js:57 +msgid "three" +msgstr "" + +#: frontend/src/metabase/lib/utils.js:58 +msgid "four" +msgstr "" + +#: frontend/src/metabase/lib/utils.js:59 +msgid "five" +msgstr "" + +#: frontend/src/metabase/lib/utils.js:60 +msgid "six" +msgstr "" + +#: frontend/src/metabase/lib/utils.js:61 +msgid "seven" +msgstr "" + +#: frontend/src/metabase/lib/utils.js:62 +msgid "eight" +msgstr "" + +#: frontend/src/metabase/lib/utils.js:63 +msgid "nine" +msgstr "" + +#: frontend/src/metabase/meta/Dashboard.js:31 +msgid "Month and Year" +msgstr "" + +#: frontend/src/metabase/meta/Dashboard.js:32 +msgid "Like January, 2016" +msgstr "" + +#: frontend/src/metabase/meta/Dashboard.js:36 +msgid "Quarter and Year" +msgstr "" + +#: frontend/src/metabase/meta/Dashboard.js:37 +msgid "Like Q1, 2016" +msgstr "" + +#: frontend/src/metabase/meta/Dashboard.js:41 +msgid "Single Date" +msgstr "" + +#: frontend/src/metabase/meta/Dashboard.js:42 +msgid "Like January 31, 2016" +msgstr "" + +#: frontend/src/metabase/meta/Dashboard.js:46 +msgid "Date Range" +msgstr "" + +#: frontend/src/metabase/meta/Dashboard.js:47 +msgid "Like December 25, 2015 - February 14, 2016" +msgstr "" + +#: frontend/src/metabase/meta/Dashboard.js:51 +msgid "Relative Date" +msgstr "" + +#: frontend/src/metabase/meta/Dashboard.js:52 +msgid "Like \"the last 7 days\" or \"this month\"" +msgstr "" + +#: frontend/src/metabase/meta/Dashboard.js:56 +msgid "Date Filter" +msgstr "" + +#: frontend/src/metabase/meta/Dashboard.js:57 +msgid "All Options" +msgstr "" + +#: frontend/src/metabase/meta/Dashboard.js:58 +msgid "Contains all of the above" +msgstr "" + +#: frontend/src/metabase/meta/Dashboard.js:70 +msgid "ZIP or Postal Code" +msgstr "" + +#: frontend/src/metabase/meta/Dashboard.js:78 +#: frontend/src/metabase/meta/Dashboard.js:108 +msgid "ID" +msgstr "" + +#: frontend/src/metabase/meta/Dashboard.js:96 +#: frontend/src/metabase/qb/components/actions/PivotByTimeAction.jsx:8 +msgid "Time" +msgstr "" + +#: frontend/src/metabase/meta/Dashboard.js:97 +msgid "Date range, relative date, time of day, etc." +msgstr "" + +#: frontend/src/metabase/meta/Dashboard.js:102 +#: frontend/src/metabase/qb/components/actions/PivotByLocationAction.jsx:8 +msgid "Location" +msgstr "" + +#: frontend/src/metabase/meta/Dashboard.js:103 +msgid "City, State, Country, ZIP code." +msgstr "" + +#: frontend/src/metabase/meta/Dashboard.js:109 +msgid "User ID, product ID, event ID, etc." +msgstr "" + +#: frontend/src/metabase/meta/Dashboard.js:114 +msgid "Other Categories" +msgstr "" + +#: frontend/src/metabase/meta/Dashboard.js:115 +msgid "Category, Type, Model, Rating, etc." +msgstr "" + +#: frontend/src/metabase/nav/components/ProfileLink.jsx:106 +msgid "Account Settings" +msgstr "" + +#: frontend/src/metabase/nav/components/ProfileLink.jsx:121 +msgid "Admin Panel" +msgstr "" + +#: frontend/src/metabase/nav/components/ProfileLink.jsx:134 +msgid "Exit Admin" +msgstr "" + +#: frontend/src/metabase/nav/components/ProfileLink.jsx:146 +#: frontend/src/metabase/query_builder/components/template_tags/TagEditorSidebar.jsx:105 +msgid "Help" +msgstr "" + +#: frontend/src/metabase/nav/components/ProfileLink.jsx:159 +msgid "Logs" +msgstr "" + +#: frontend/src/metabase/nav/components/ProfileLink.jsx:170 +msgid "About Metabase" +msgstr "" + +#: frontend/src/metabase/nav/components/ProfileLink.jsx:180 +msgid "Sign out" +msgstr "" + +#: frontend/src/metabase/nav/components/ProfileLink.jsx:201 +msgid "Thanks for using" +msgstr "" + +#: frontend/src/metabase/nav/components/ProfileLink.jsx:205 +msgid "You're on version" +msgstr "" + +#: frontend/src/metabase/nav/components/ProfileLink.jsx:208 +msgid "Built on" +msgstr "" + +#: frontend/src/metabase/nav/components/ProfileLink.jsx:227 +msgid "is a Trademark of" +msgstr "" + +#: frontend/src/metabase/nav/components/ProfileLink.jsx:229 +msgid "and is built with care in San Francisco, CA" +msgstr "" + +#: frontend/src/metabase/nav/containers/Navbar.jsx:91 +msgid "Metabase Admin" +msgstr "" + +#: frontend/src/metabase/nav/containers/Navbar.jsx:171 +#: frontend/src/metabase/routes.jsx:243 +msgid "Questions" +msgstr "" + +#: frontend/src/metabase/nav/containers/Navbar.jsx:179 +#: frontend/src/metabase/pulse/components/PulseList.jsx:46 +#: frontend/src/metabase/routes.jsx:362 +msgid "Pulses" +msgstr "" + +#: frontend/src/metabase/nav/containers/Navbar.jsx:187 +#: frontend/src/metabase/query_builder/components/dataref/MainPane.jsx:12 +#: frontend/src/metabase/reference/databases/DatabaseSidebar.jsx:20 +#: frontend/src/metabase/reference/databases/FieldSidebar.jsx:34 +#: frontend/src/metabase/reference/databases/TableSidebar.jsx:23 +#: frontend/src/metabase/reference/guide/BaseSidebar.jsx:17 +#: frontend/src/metabase/reference/guide/BaseSidebar.jsx:19 +#: frontend/src/metabase/reference/metrics/MetricSidebar.jsx:20 +#: frontend/src/metabase/reference/segments/SegmentFieldSidebar.jsx:24 +#: frontend/src/metabase/reference/segments/SegmentSidebar.jsx:20 +msgid "Data Reference" +msgstr "" + +#: frontend/src/metabase/nav/containers/Navbar.jsx:199 +#: frontend/src/metabase/routes.jsx:231 +msgid "New Question" +msgstr "" + +#: frontend/src/metabase/new_query/containers/MetricSearch.jsx:73 +msgid "Which metric?" +msgstr "" + +#: frontend/src/metabase/new_query/containers/MetricSearch.jsx:88 +#: frontend/src/metabase/reference/metrics/MetricList.jsx:24 +msgid "" +"Defining common metrics for your team makes it even easier to ask questions" +msgstr "" + +#: frontend/src/metabase/new_query/containers/MetricSearch.jsx:92 +msgid "How to create metrics" +msgstr "" + +#: frontend/src/metabase/new_query/containers/NewQueryOptions.jsx:140 +msgid "" +"See data over time, as a map, or pivoted to help you understand trends or " +"changes." +msgstr "" + +#: frontend/src/metabase/new_query/containers/NewQueryOptions.jsx:151 +msgid "Custom" +msgstr "" + +#: frontend/src/metabase/new_query/containers/NewQueryOptions.jsx:152 +#: frontend/src/metabase/query_builder/components/QueryHeader.jsx:530 +msgid "New question" +msgstr "" + +#: frontend/src/metabase/new_query/containers/NewQueryOptions.jsx:154 +msgid "" +"Use the simple question builder to see trends, lists of things, or to create " +"your own metrics." +msgstr "" + +#: frontend/src/metabase/new_query/containers/NewQueryOptions.jsx:163 +msgid "Native query" +msgstr "" + +#: frontend/src/metabase/new_query/containers/NewQueryOptions.jsx:164 +msgid "" +"For more complicated questions, you can write your own SQL or native query." +msgstr "" + +#: frontend/src/metabase/parameters/components/ParameterValueWidget.jsx:243 +msgid "Select a default value…" +msgstr "" + +#: frontend/src/metabase/parameters/components/widgets/DateAllOptionsWidget.jsx:147 +#: frontend/src/metabase/query_builder/components/filters/FilterPopover.jsx:383 +msgid "Update filter" +msgstr "" + +#: frontend/src/metabase/parameters/components/widgets/DateRelativeWidget.jsx:9 +#: frontend/src/metabase/parameters/components/widgets/DateRelativeWidget.jsx:144 +msgid "Today" +msgstr "" + +#: frontend/src/metabase/parameters/components/widgets/DateRelativeWidget.jsx:14 +#: frontend/src/metabase/parameters/components/widgets/DateRelativeWidget.jsx:148 +msgid "Yesterday" +msgstr "" + +#: frontend/src/metabase/parameters/components/widgets/DateRelativeWidget.jsx:18 +msgid "Past 7 days" +msgstr "" + +#: frontend/src/metabase/parameters/components/widgets/DateRelativeWidget.jsx:19 +msgid "Past 30 days" +msgstr "" + +#: frontend/src/metabase/parameters/components/widgets/DateRelativeWidget.jsx:24 +#: frontend/src/metabase/parameters/components/widgets/DateRelativeWidget.jsx:29 +msgid "Week" +msgstr "" + +#: frontend/src/metabase/parameters/components/widgets/DateRelativeWidget.jsx:25 +#: frontend/src/metabase/parameters/components/widgets/DateRelativeWidget.jsx:30 +msgid "Month" +msgstr "" + +#: frontend/src/metabase/parameters/components/widgets/DateRelativeWidget.jsx:26 +#: frontend/src/metabase/parameters/components/widgets/DateRelativeWidget.jsx:31 +msgid "Year" +msgstr "" + +#: frontend/src/metabase/parameters/components/widgets/DateRelativeWidget.jsx:152 +msgid "Past 7 Days" +msgstr "" + +#: frontend/src/metabase/parameters/components/widgets/DateRelativeWidget.jsx:156 +msgid "Past 30 Days" +msgstr "" + +#: frontend/src/metabase/parameters/components/widgets/DateRelativeWidget.jsx:160 +msgid "Last Week" +msgstr "" + +#: frontend/src/metabase/parameters/components/widgets/DateRelativeWidget.jsx:164 +msgid "Last Month" +msgstr "" + +#: frontend/src/metabase/parameters/components/widgets/DateRelativeWidget.jsx:168 +msgid "Last Year" +msgstr "" + +#: frontend/src/metabase/parameters/components/widgets/DateRelativeWidget.jsx:172 +msgid "This Week" +msgstr "" + +#: frontend/src/metabase/parameters/components/widgets/DateRelativeWidget.jsx:176 +msgid "This Month" +msgstr "" + +#: frontend/src/metabase/parameters/components/widgets/DateRelativeWidget.jsx:180 +msgid "This Year" +msgstr "" + +#: frontend/src/metabase/parameters/components/widgets/ParameterFieldWidget.jsx:88 +#: frontend/src/metabase/parameters/components/widgets/TextWidget.jsx:54 +msgid "Enter a value..." +msgstr "" + +#: frontend/src/metabase/parameters/components/widgets/TextWidget.jsx:88 +msgid "Enter a default value..." +msgstr "" + +#: frontend/src/metabase/public/components/PublicError.jsx:18 +msgid "An error occurred" +msgstr "" + +#: frontend/src/metabase/public/components/PublicNotFound.jsx:11 +msgid "Not found" +msgstr "" + +#: frontend/src/metabase/public/components/widgets/AdvancedEmbedPane.jsx:82 +msgid "" +"You’ve made changes that need to be published before they will be reflected " +"in your application embed." +msgstr "" + +#: frontend/src/metabase/public/components/widgets/AdvancedEmbedPane.jsx:83 +msgid "" +"You will need to publish this {0} before you can embed it in another " +"application." +msgstr "" + +#: frontend/src/metabase/public/components/widgets/AdvancedEmbedPane.jsx:92 +msgid "Discard Changes" +msgstr "" + +#: frontend/src/metabase/public/components/widgets/AdvancedEmbedPane.jsx:99 +msgid "Updating..." +msgstr "" + +#: frontend/src/metabase/public/components/widgets/AdvancedEmbedPane.jsx:100 +msgid "Updated" +msgstr "" + +#: frontend/src/metabase/public/components/widgets/AdvancedEmbedPane.jsx:101 +msgid "Failed!" +msgstr "" + +#: frontend/src/metabase/public/components/widgets/AdvancedEmbedPane.jsx:102 +msgid "Publish" +msgstr "" + +#: frontend/src/metabase/public/components/widgets/AdvancedEmbedPane.jsx:111 +msgid "Code" +msgstr "" + +#: frontend/src/metabase/public/components/widgets/AdvancedSettingsPane.jsx:71 +#: frontend/src/metabase/visualizations/lib/settings/graph.js:148 +msgid "Style" +msgstr "" + +#: frontend/src/metabase/public/components/widgets/AdvancedSettingsPane.jsx:79 +msgid "Parameters" +msgstr "" + +#: frontend/src/metabase/public/components/widgets/AdvancedSettingsPane.jsx:81 +msgid "Which parameters can users of this embed use?" +msgstr "" + +#: frontend/src/metabase/public/components/widgets/AdvancedSettingsPane.jsx:84 +msgid "This {0} doesn't have any parameters to configure yet." +msgstr "" + +#: frontend/src/metabase/public/components/widgets/AdvancedSettingsPane.jsx:105 +msgid "Editable" +msgstr "" + +#: frontend/src/metabase/public/components/widgets/AdvancedSettingsPane.jsx:106 +msgid "Locked" +msgstr "" + +#: frontend/src/metabase/public/components/widgets/AdvancedSettingsPane.jsx:114 +msgid "Preview Locked Parameters" +msgstr "" + +#: frontend/src/metabase/public/components/widgets/AdvancedSettingsPane.jsx:116 +msgid "" +"Try passing some values to your locked parameters here. Your server will " +"have to provide the actual values in the signed token when using this for " +"real." +msgstr "" + +#: frontend/src/metabase/public/components/widgets/AdvancedSettingsPane.jsx:127 +msgid "Danger zone" +msgstr "" + +#: frontend/src/metabase/public/components/widgets/AdvancedSettingsPane.jsx:128 +msgid "This will disable embedding for this {0}." +msgstr "" + +#: frontend/src/metabase/public/components/widgets/AdvancedSettingsPane.jsx:129 +msgid "Unpublish" +msgstr "" + +#: frontend/src/metabase/public/components/widgets/DisplayOptionsPane.jsx:17 +msgid "Light" +msgstr "" + +#: frontend/src/metabase/public/components/widgets/DisplayOptionsPane.jsx:18 +msgid "Dark" +msgstr "" + +#: frontend/src/metabase/public/components/widgets/DisplayOptionsPane.jsx:37 +msgid "Border" +msgstr "" + +#: frontend/src/metabase/public/components/widgets/DisplayOptionsPane.jsx:49 +#: frontend/src/metabase/visualizations/lib/settings.js:159 +msgid "Title" +msgstr "" + +#: frontend/src/metabase/public/components/widgets/EmbedCodePane.jsx:62 +msgid "To embed this {0} in your application:" +msgstr "" + +#: frontend/src/metabase/public/components/widgets/EmbedCodePane.jsx:64 +msgid "" +"Insert this code snippet in your server code to generate the signed " +"embedding URL " +msgstr "" + +#: frontend/src/metabase/public/components/widgets/EmbedCodePane.jsx:87 +msgid "Then insert this code snippet in your HTML template or single page app." +msgstr "" + +#: frontend/src/metabase/public/components/widgets/EmbedCodePane.jsx:94 +msgid "Embed code snippet for your HTML or Frontend Application" +msgstr "" + +#: frontend/src/metabase/public/components/widgets/EmbedCodePane.jsx:101 +msgid "More {0}" +msgstr "" + +#: frontend/src/metabase/public/components/widgets/SharingPane.jsx:72 +msgid "Enable sharing" +msgstr "" + +#: frontend/src/metabase/public/components/widgets/SharingPane.jsx:76 +msgid "Disable this public link?" +msgstr "" + +#: frontend/src/metabase/public/components/widgets/SharingPane.jsx:77 +msgid "" +"This will cause the existing link to stop working. You can re-enable it, but " +"when you do it will be a different link." +msgstr "" + +#: frontend/src/metabase/public/components/widgets/SharingPane.jsx:117 +msgid "Public link" +msgstr "" + +#: frontend/src/metabase/public/components/widgets/SharingPane.jsx:118 +msgid "" +"Share this {0} with people who don't have a Metabase account using the URL " +"below:" +msgstr "" + +#: frontend/src/metabase/public/components/widgets/SharingPane.jsx:158 +msgid "Public embed" +msgstr "" + +#: frontend/src/metabase/public/components/widgets/SharingPane.jsx:159 +msgid "" +"Embed this {0} in blog posts or web pages by copying and pasting this " +"snippet:" +msgstr "" + +#: frontend/src/metabase/public/components/widgets/SharingPane.jsx:176 +msgid "Embed this {0} in an application" +msgstr "" + +#: frontend/src/metabase/public/components/widgets/SharingPane.jsx:177 +msgid "" +"By integrating with your application server code, you can provide a secure " +"stats {0} limited to a specific user, customer, organization, etc." +msgstr "" + +#: frontend/src/metabase/pulse/components/CardPicker.jsx:63 +msgid "Raw data cannot be included in pulses" +msgstr "" + +#: frontend/src/metabase/pulse/components/CardPicker.jsx:72 +msgid "Maps cannot be included in pulses" +msgstr "" + +#: frontend/src/metabase/pulse/components/CardPicker.jsx:118 +#: frontend/src/metabase/questions/containers/AddToDashboard.jsx:65 +msgid "Everything else" +msgstr "" + +#: frontend/src/metabase/pulse/components/CardPicker.jsx:143 +msgid "Type a question name to filter" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseCardPreview.jsx:86 +msgid "Remove attachment" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseCardPreview.jsx:87 +msgid "Attach file with results" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseCardPreview.jsx:119 +msgid "This question will be added as a file attachment" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseCardPreview.jsx:120 +msgid "This question won't be included in your Pulse" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseEdit.jsx:89 +msgid "This pulse will no longer be emailed to {0} {1}" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseEdit.jsx:97 +msgid "Slack channel {0} will no longer get this pulse {1}" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseEdit.jsx:105 +msgid "Channel {0} will no longer receive this pulse {1}" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseEdit.jsx:122 +msgid "Edit pulse" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseEdit.jsx:122 +msgid "New pulse" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseEdit.jsx:126 +msgid "What's a Pulse?" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseEdit.jsx:136 +msgid "Got it" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseEdit.jsx:151 +msgid "Where should this data go?" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseEdit.jsx:167 +msgid "Delete this pulse" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseEdit.jsx:169 +msgid "Stop delivery and delete this pulse. There's no undo, so be careful." +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseEdit.jsx:173 +msgid "Delete this Pulse" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseEdit.jsx:194 +msgid "Create pulse" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseEdit.jsx:195 +#: frontend/src/metabase/query_builder/components/QueryHeader.jsx:268 +msgid "Saving…" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseEditCards.jsx:77 +msgid "Attachment" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseEditCards.jsx:91 +msgid "Heads up" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseEditCards.jsx:92 +msgid "Raw data questions can only be included as email attachments" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseEditCards.jsx:99 +msgid "Looks like this pulse is getting big" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseEditCards.jsx:100 +msgid "" +"We recommend keeping pulses small and focused to help keep them digestable " +"and useful to the whole team." +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseEditCards.jsx:140 +msgid "Pick your data" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseEditCards.jsx:142 +msgid "Choose questions you'd like to send in this pulse" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseEditChannels.jsx:29 +msgid "Emails" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseEditChannels.jsx:30 +msgid "Slack messages" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseEditChannels.jsx:221 +msgid "Sent" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseEditChannels.jsx:222 +msgid "{0} will be sent at" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseEditChannels.jsx:224 +msgid "Messages" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseEditChannels.jsx:235 +msgid "Send email now" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseEditChannels.jsx:236 +msgid "Send to {0} now" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseEditChannels.jsx:238 +msgid "Sending…" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseEditChannels.jsx:239 +msgid "Sending failed" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseEditChannels.jsx:242 +msgid "Didn’t send because the pulse has no results." +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseEditChannels.jsx:243 +msgid "Pulse sent" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseEditChannels.jsx:282 +msgid "{0} needs to be set up by an administrator." +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseEditChannels.jsx:297 +msgid "Slack" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseEditName.jsx:35 +msgid "Name your pulse" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseEditName.jsx:37 +msgid "Give your pulse a name to help others understand what it's about" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseEditName.jsx:49 +msgid "Important metrics" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseEditSkip.jsx:22 +msgid "Skip if no results" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseEditSkip.jsx:24 +msgid "Skip a scheduled Pulse if none of its questions have any results" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseList.jsx:50 +#: frontend/src/metabase/pulse/components/PulseList.jsx:79 +msgid "Create a pulse" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseList.jsx:91 +msgid "pulses" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseListChannel.jsx:65 +msgid "Emailed" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseListChannel.jsx:68 +msgid "Slack'd" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseListChannel.jsx:70 +#: frontend/src/metabase/query_builder/components/AlertListPopoverContent.jsx:243 +msgid "No channel" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseListChannel.jsx:81 +msgid "to" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseListChannel.jsx:105 +msgid "You get this {0}" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseListChannel.jsx:121 +msgid "Get this {0}" +msgstr "" + +#: frontend/src/metabase/pulse/components/PulseListItem.jsx:47 +msgid "Pulse by {0}" +msgstr "" + +#: frontend/src/metabase/pulse/components/RecipientPicker.jsx:61 +msgid "Enter email addresses you'd like this data to go to" +msgstr "" + +#: frontend/src/metabase/pulse/components/WhatsAPulse.jsx:16 +msgid "Help everyone on your team stay in sync with your data." +msgstr "" + +#: frontend/src/metabase/pulse/components/WhatsAPulse.jsx:29 +msgid "" +"Pulses let you send data from Metabase to email or Slack on the schedule of " +"your choice." +msgstr "" + +#: frontend/src/metabase/qb/components/TimeseriesFilterWidget.jsx:100 +msgid "After {0}" +msgstr "" + +#: frontend/src/metabase/qb/components/TimeseriesFilterWidget.jsx:102 +msgid "Before {0}" +msgstr "" + +#: frontend/src/metabase/qb/components/TimeseriesFilterWidget.jsx:104 +#: frontend/src/metabase/query_builder/components/filters/pickers/DatePicker.jsx:299 +msgid "Is Empty" +msgstr "" + +#: frontend/src/metabase/qb/components/TimeseriesFilterWidget.jsx:106 +#: frontend/src/metabase/query_builder/components/filters/pickers/DatePicker.jsx:305 +msgid "Not Empty" +msgstr "" + +#: frontend/src/metabase/qb/components/TimeseriesFilterWidget.jsx:109 +#: frontend/src/metabase/query_builder/components/filters/pickers/DatePicker.jsx:216 +msgid "All Time" +msgstr "" + +#: frontend/src/metabase/qb/components/actions/CommonMetricsAction.jsx:21 +msgid "View {0}" +msgstr "" + +#: frontend/src/metabase/qb/components/actions/CompoundQueryAction.jsx:14 +msgid "Analyze the results of this Query" +msgstr "" + +#: frontend/src/metabase/qb/components/actions/CountByTimeAction.jsx:29 +msgid "Count of rows by time" +msgstr "" + +#: frontend/src/metabase/qb/components/actions/PivotByAction.jsx:55 +msgid "Break out by {0}" +msgstr "" + +#: frontend/src/metabase/qb/components/actions/SummarizeBySegmentMetricAction.jsx:34 +msgid "Summarize this segment" +msgstr "" + +#: frontend/src/metabase/qb/components/actions/UnderlyingDataAction.jsx:14 +msgid "View this as a table" +msgstr "" + +#: frontend/src/metabase/qb/components/actions/UnderlyingRecordsAction.jsx:22 +msgid "View the underlying {0} records" +msgstr "" + +#: frontend/src/metabase/qb/components/actions/XRayCard.jsx:19 +msgid "X-ray this question" +msgstr "" + +#: frontend/src/metabase/qb/components/actions/XRaySegment.jsx:23 +msgid "X-ray {0}" +msgstr "" + +#: frontend/src/metabase/qb/components/drill/CountByColumnDrill.js:29 +#: frontend/src/metabase/xray/containers/FieldXray.jsx:148 +msgid "Distribution" +msgstr "" + +#: frontend/src/metabase/qb/components/drill/ObjectDetailDrill.jsx:38 +msgid "View details" +msgstr "" + +#: frontend/src/metabase/qb/components/drill/QuickFilterDrill.jsx:54 +msgid "View this {0}'s {1}" +msgstr "" + +#: frontend/src/metabase/qb/components/drill/SortAction.jsx:45 +msgid "Ascending" +msgstr "" + +#: frontend/src/metabase/qb/components/drill/SortAction.jsx:57 +msgid "Descending" +msgstr "" + +#: frontend/src/metabase/qb/components/drill/SummarizeColumnByTimeDrill.js:44 +msgid "by time" +msgstr "" + +#: frontend/src/metabase/qb/components/drill/SummarizeColumnDrill.js:21 +msgid "Avg" +msgstr "" + +#: frontend/src/metabase/qb/components/drill/SummarizeColumnDrill.js:33 +msgid "Distincts" +msgstr "" + +#: frontend/src/metabase/qb/components/drill/UnderlyingRecordsDrill.jsx:30 +msgid "View {0} {1}" +msgstr "" + +#: frontend/src/metabase/qb/components/drill/UnderlyingRecordsDrill.jsx:30 +msgid "these" +msgstr "" + +#: frontend/src/metabase/qb/components/drill/UnderlyingRecordsDrill.jsx:30 +msgid "this" +msgstr "" + +#: frontend/src/metabase/qb/components/drill/ZoomDrill.jsx:26 +msgid "Zoom in" +msgstr "" + +#: frontend/src/metabase/query_builder/components/AggregationPopover.jsx:19 +msgid "Custom Expression" +msgstr "" + +#: frontend/src/metabase/query_builder/components/AggregationPopover.jsx:20 +msgid "Common Metrics" +msgstr "" + +#: frontend/src/metabase/query_builder/components/AggregationPopover.jsx:182 +msgid "Metabasics" +msgstr "" + +#: frontend/src/metabase/query_builder/components/AggregationPopover.jsx:290 +msgid "Name (optional)" +msgstr "" + +#: frontend/src/metabase/query_builder/components/AggregationWidget.jsx:153 +msgid "Choose an aggregation" +msgstr "" + +#: frontend/src/metabase/query_builder/components/AlertListPopoverContent.jsx:113 +msgid "Set up your own alert" +msgstr "" + +#: frontend/src/metabase/query_builder/components/AlertListPopoverContent.jsx:153 +msgid "Unsubscribing..." +msgstr "" + +#: frontend/src/metabase/query_builder/components/AlertListPopoverContent.jsx:158 +msgid "Failed to unsubscribe" +msgstr "" + +#: frontend/src/metabase/query_builder/components/AlertListPopoverContent.jsx:212 +msgid "Unsubscribe" +msgstr "" + +#: frontend/src/metabase/query_builder/components/AlertListPopoverContent.jsx:270 +msgid "Okay, you're unsubscribed" +msgstr "" + +#: frontend/src/metabase/query_builder/components/AlertListPopoverContent.jsx:342 +msgid "You're receiving {0}'s alerts" +msgstr "" + +#: frontend/src/metabase/query_builder/components/AlertListPopoverContent.jsx:343 +msgid "{0} set up an alert" +msgstr "" + +#: frontend/src/metabase/query_builder/components/AlertModals.jsx:149 +msgid "alerts" +msgstr "" + +#: frontend/src/metabase/query_builder/components/AlertModals.jsx:172 +msgid "Let's set up your alert" +msgstr "" + +#: frontend/src/metabase/query_builder/components/AlertModals.jsx:203 +msgid "The wide world of alerts" +msgstr "" + +#: frontend/src/metabase/query_builder/components/AlertModals.jsx:204 +msgid "There are a few different kinds of alerts you can get" +msgstr "" + +#: frontend/src/metabase/query_builder/components/AlertModals.jsx:217 +msgid "When a raw data question {0}" +msgstr "" + +#: frontend/src/metabase/query_builder/components/AlertModals.jsx:228 +msgid "When a line or bar {0}" +msgstr "" + +#: frontend/src/metabase/query_builder/components/AlertModals.jsx:239 +msgid "When a progress bar {0}" +msgstr "" + +#: frontend/src/metabase/query_builder/components/AlertModals.jsx:246 +msgid "Set up an alert" +msgstr "" + +#: frontend/src/metabase/query_builder/components/AlertModals.jsx:309 +msgid "Edit your alert" +msgstr "" + +#: frontend/src/metabase/query_builder/components/AlertModals.jsx:309 +msgid "Edit alert" +msgstr "" + +#: frontend/src/metabase/query_builder/components/AlertModals.jsx:352 +msgid "This alert will no longer be emailed to {0}." +msgstr "" + +#: frontend/src/metabase/query_builder/components/AlertModals.jsx:358 +msgid "Slack channel {0} will no longer get this alert." +msgstr "" + +#: frontend/src/metabase/query_builder/components/AlertModals.jsx:362 +msgid "Channel {0} will no longer receive this alert." +msgstr "" + +#: frontend/src/metabase/query_builder/components/AlertModals.jsx:379 +msgid "Delete this alert" +msgstr "" + +#: frontend/src/metabase/query_builder/components/AlertModals.jsx:381 +msgid "Stop delivery and delete this alert. There's no undo, so be careful." +msgstr "" + +#: frontend/src/metabase/query_builder/components/AlertModals.jsx:389 +msgid "Delete this alert?" +msgstr "" + +#: frontend/src/metabase/query_builder/components/AlertModals.jsx:473 +msgid "Alert me when the line…" +msgstr "" + +#: frontend/src/metabase/query_builder/components/AlertModals.jsx:474 +msgid "Alert me when the progress bar…" +msgstr "" + +#: frontend/src/metabase/query_builder/components/AlertModals.jsx:477 +msgid "Goes above the goal line" +msgstr "" + +#: frontend/src/metabase/query_builder/components/AlertModals.jsx:477 +msgid "Reaches the goal" +msgstr "" + +#: frontend/src/metabase/query_builder/components/AlertModals.jsx:480 +msgid "Goes below the goal line" +msgstr "" + +#: frontend/src/metabase/query_builder/components/AlertModals.jsx:480 +msgid "Goes below the goal" +msgstr "" + +#: frontend/src/metabase/query_builder/components/AlertModals.jsx:488 +msgid "The first time it crosses, or every time?" +msgstr "" + +#: frontend/src/metabase/query_builder/components/AlertModals.jsx:489 +msgid "The first time it reaches the goal, or every time?" +msgstr "" + +#: frontend/src/metabase/query_builder/components/AlertModals.jsx:491 +msgid "The first time" +msgstr "" + +#: frontend/src/metabase/query_builder/components/AlertModals.jsx:492 +msgid "Every time" +msgstr "" + +#: frontend/src/metabase/query_builder/components/AlertModals.jsx:595 +msgid "Where do you want to send these alerts?" +msgstr "" + +#: frontend/src/metabase/query_builder/components/AlertModals.jsx:606 +msgid "Email alerts to:" +msgstr "" + +#: frontend/src/metabase/query_builder/components/AlertModals.jsx:648 +msgid "" +"{0} Goal-based alerts aren't yet supported for charts with more than one " +"line, so this alert will be sent whenever the chart has {1}." +msgstr "" + +#: frontend/src/metabase/query_builder/components/AlertModals.jsx:655 +msgid "" +"{0} This kind of alert is most useful when your saved question doesn’t {1} " +"return any results, but you want to know when it does." +msgstr "" + +#: frontend/src/metabase/query_builder/components/DataSelector.jsx:57 +msgid "Pick a segment or table" +msgstr "" + +#: frontend/src/metabase/query_builder/components/DataSelector.jsx:73 +msgid "Select a database" +msgstr "" + +#: frontend/src/metabase/query_builder/components/DataSelector.jsx:88 +#: frontend/src/metabase/reference/components/GuideDetailEditor.jsx:87 +#: frontend/src/metabase/reference/components/GuideDetailEditor.jsx:187 +#: frontend/src/metabase/reference/components/MetricImportantFieldsDetail.jsx:35 +msgid "Select..." +msgstr "" + +#: frontend/src/metabase/query_builder/components/DataSelector.jsx:128 +msgid "Select a table" +msgstr "" + +#: frontend/src/metabase/query_builder/components/DataSelector.jsx:784 +msgid "No tables found in this database." +msgstr "" + +#: frontend/src/metabase/query_builder/components/DataSelector.jsx:821 +msgid "Is a question missing?" +msgstr "" + +#: frontend/src/metabase/query_builder/components/DataSelector.jsx:825 +msgid "Learn more about nested queries" +msgstr "" + +#: frontend/src/metabase/query_builder/components/DataSelector.jsx:857 +msgid "Fields" +msgstr "" + +#: frontend/src/metabase/query_builder/components/DataSelector.jsx:935 +msgid "No segments were found." +msgstr "" + +#: frontend/src/metabase/query_builder/components/DataSelector.jsx:958 +msgid "Find a segment" +msgstr "" + +#: frontend/src/metabase/query_builder/components/ExpandableString.jsx:44 +msgid "View less" +msgstr "" + +#: frontend/src/metabase/query_builder/components/ExpandableString.jsx:54 +msgid "View more" +msgstr "" + +#: frontend/src/metabase/query_builder/components/ExtendedOptions.jsx:111 +msgid "Pick a field to sort by" +msgstr "" + +#: frontend/src/metabase/query_builder/components/ExtendedOptions.jsx:124 +msgid "Sort" +msgstr "" + +#: frontend/src/metabase/query_builder/components/ExtendedOptions.jsx:189 +msgid "Row limit" +msgstr "" + +#: frontend/src/metabase/query_builder/components/FieldName.jsx:76 +msgid "Unknown Field" +msgstr "" + +#: frontend/src/metabase/query_builder/components/FieldName.jsx:79 +msgid "field" +msgstr "" + +#: frontend/src/metabase/query_builder/components/GuiQueryEditor.jsx:150 +#: frontend/src/metabase/query_builder/components/GuiQueryEditor.jsx:158 +msgid "Add filters to narrow your answer" +msgstr "" + +#: frontend/src/metabase/query_builder/components/GuiQueryEditor.jsx:235 +#: frontend/src/metabase/query_builder/components/GuiQueryEditor.jsx:288 +msgid "and" +msgstr "" + +#: frontend/src/metabase/query_builder/components/GuiQueryEditor.jsx:282 +msgid "Add a grouping" +msgstr "" + +#: frontend/src/metabase/query_builder/components/GuiQueryEditor.jsx:320 +#: frontend/src/metabase/visualizations/components/LineAreaBarChart.jsx:102 +#: frontend/src/metabase/visualizations/visualizations/Funnel.jsx:58 +#: frontend/src/metabase/visualizations/visualizations/PieChart.jsx:54 +msgid "Data" +msgstr "" + +#: frontend/src/metabase/query_builder/components/GuiQueryEditor.jsx:350 +msgid "Filtered by" +msgstr "" + +#: frontend/src/metabase/query_builder/components/GuiQueryEditor.jsx:367 +msgid "View" +msgstr "" + +#: frontend/src/metabase/query_builder/components/GuiQueryEditor.jsx:384 +msgid "Grouped By" +msgstr "" + +#: frontend/src/metabase/query_builder/components/NativeQueryEditor.jsx:332 +msgid "This question is written in {0}." +msgstr "" + +#: frontend/src/metabase/query_builder/components/NativeQueryEditor.jsx:340 +msgid "Hide Editor" +msgstr "" + +#: frontend/src/metabase/query_builder/components/NativeQueryEditor.jsx:341 +msgid "Hide Query" +msgstr "" + +#: frontend/src/metabase/query_builder/components/NativeQueryEditor.jsx:346 +msgid "Open Editor" +msgstr "" + +#: frontend/src/metabase/query_builder/components/NativeQueryEditor.jsx:347 +msgid "Show Query" +msgstr "" + +#: frontend/src/metabase/query_builder/components/QueryDefinitionTooltip.jsx:25 +msgid "This metric has been retired. It's no longer available for use." +msgstr "" + +#: frontend/src/metabase/query_builder/components/QueryDownloadWidget.jsx:25 +#: frontend/src/metabase/query_builder/components/QueryDownloadWidget.jsx:32 +msgid "Download full results" +msgstr "" + +#: frontend/src/metabase/query_builder/components/QueryDownloadWidget.jsx:26 +msgid "Download this data" +msgstr "" + +#: frontend/src/metabase/query_builder/components/QueryDownloadWidget.jsx:34 +msgid "Warning" +msgstr "" + +#: frontend/src/metabase/query_builder/components/QueryDownloadWidget.jsx:35 +msgid "" +"Your answer has a large number of rows so it could take a while to download." +msgstr "" + +#: frontend/src/metabase/query_builder/components/QueryDownloadWidget.jsx:36 +msgid "The maximum download size is 1 million rows." +msgstr "" + +#: frontend/src/metabase/query_builder/components/QueryHeader.jsx:250 +msgid "Edit question" +msgstr "" + +#: frontend/src/metabase/query_builder/components/QueryHeader.jsx:267 +msgid "SAVE CHANGES" +msgstr "" + +#: frontend/src/metabase/query_builder/components/QueryHeader.jsx:281 +msgid "CANCEL" +msgstr "" + +#: frontend/src/metabase/query_builder/components/QueryHeader.jsx:296 +msgid "Move question" +msgstr "" + +#: frontend/src/metabase/query_builder/components/QueryHeader.jsx:327 +#: frontend/src/metabase/query_builder/components/template_tags/TagEditorHelp.jsx:110 +#: frontend/src/metabase/query_builder/components/template_tags/TagEditorSidebar.jsx:83 +msgid "Variables" +msgstr "" + +#: frontend/src/metabase/query_builder/components/QueryHeader.jsx:445 +msgid "Learn about your data" +msgstr "" + +#: frontend/src/metabase/query_builder/components/QueryHeader.jsx:473 +msgid "Alerts are on" +msgstr "" + +#: frontend/src/metabase/query_builder/components/QueryHeader.jsx:535 +msgid "started from" +msgstr "" + +#: frontend/src/metabase/query_builder/components/QueryModeButton.jsx:48 +msgid "SQL" +msgstr "" + +#: frontend/src/metabase/query_builder/components/QueryModeButton.jsx:48 +msgid "native query" +msgstr "" + +#: frontend/src/metabase/query_builder/components/QueryModeButton.jsx:52 +msgid "Not Supported" +msgstr "" + +#: frontend/src/metabase/query_builder/components/QueryModeButton.jsx:58 +msgid "View the {0}" +msgstr "" + +#: frontend/src/metabase/query_builder/components/QueryModeButton.jsx:59 +msgid "Switch to {0}" +msgstr "" + +#: frontend/src/metabase/query_builder/components/QueryModeButton.jsx:62 +msgid "Switch to Builder" +msgstr "" + +#: frontend/src/metabase/query_builder/components/QueryModeButton.jsx:87 +msgid "{0} for this question" +msgstr "" + +#: frontend/src/metabase/query_builder/components/QueryModeButton.jsx:111 +msgid "Convert this question to {0}" +msgstr "" + +#: frontend/src/metabase/query_builder/components/QueryVisualization.jsx:122 +msgid "This question will take approximately {0} to refresh" +msgstr "" + +#: frontend/src/metabase/query_builder/components/QueryVisualization.jsx:131 +msgid "Updated {0}" +msgstr "" + +#: frontend/src/metabase/query_builder/components/QueryVisualization.jsx:146 +msgid "Showing first {0} {1}" +msgstr "" + +#: frontend/src/metabase/query_builder/components/QueryVisualization.jsx:149 +msgid "Showing {0} {1}" +msgstr "" + +#: frontend/src/metabase/query_builder/components/QueryVisualization.jsx:281 +msgid "Doing science" +msgstr "" + +#: frontend/src/metabase/query_builder/components/QueryVisualization.jsx:294 +msgid "If you give me some data I can show you something cool. Run a Query!" +msgstr "" + +#: frontend/src/metabase/query_builder/components/QueryVisualization.jsx:299 +msgid "How do I use this thing?" +msgstr "" + +#: frontend/src/metabase/query_builder/components/RunButton.jsx:28 +msgid "Get Answer" +msgstr "" + +#: frontend/src/metabase/query_builder/components/SavedQuestionIntroModal.jsx:12 +msgid "It's okay to play around with saved questions" +msgstr "" + +#: frontend/src/metabase/query_builder/components/SavedQuestionIntroModal.jsx:14 +msgid "" +"You won't make any permanent changes to a saved question unless you click " +"the edit icon in the top-right." +msgstr "" + +#: frontend/src/metabase/query_builder/components/SearchBar.jsx:28 +msgid "Search for" +msgstr "" + +#: frontend/src/metabase/query_builder/components/SelectionModule.jsx:158 +msgid "Advanced..." +msgstr "" + +#: frontend/src/metabase/query_builder/components/SelectionModule.jsx:167 +msgid "Sorry. Something went wrong." +msgstr "" + +#: frontend/src/metabase/query_builder/components/TimeGroupingPopover.jsx:40 +msgid "Group time by" +msgstr "" + +#: frontend/src/metabase/query_builder/components/VisualizationError.jsx:45 +msgid "Your question took too long" +msgstr "" + +#: frontend/src/metabase/query_builder/components/VisualizationError.jsx:46 +msgid "" +"We didn't get an answer back from your database in time, so we had to stop. " +"You can try again in a minute, or if the problem persists, you can email an " +"admin to let them know." +msgstr "" + +#: frontend/src/metabase/query_builder/components/VisualizationError.jsx:54 +msgid "We're experiencing server issues" +msgstr "" + +#: frontend/src/metabase/query_builder/components/VisualizationError.jsx:55 +msgid "" +"Try refreshing the page after waiting a minute or two. If the problem " +"persists we'd recommend you contact an admin." +msgstr "" + +#: frontend/src/metabase/query_builder/components/VisualizationError.jsx:87 +msgid "There was a problem with your question" +msgstr "" + +#: frontend/src/metabase/query_builder/components/VisualizationError.jsx:88 +msgid "" +"Most of the time this is caused by an invalid selection or bad input value. " +"Double check your inputs and retry your query." +msgstr "" + +#: frontend/src/metabase/query_builder/components/VisualizationError.jsx:93 +msgid "Show error details" +msgstr "" + +#: frontend/src/metabase/query_builder/components/VisualizationError.jsx:99 +msgid "Here's the full error message" +msgstr "" + +#: frontend/src/metabase/query_builder/components/VisualizationResult.jsx:61 +msgid "" +"This may be the answer you’re looking for. If not, try removing or changing " +"your filters to make them less specific." +msgstr "" + +#: frontend/src/metabase/query_builder/components/VisualizationResult.jsx:67 +msgid "You can also {0} when there are any results." +msgstr "" + +#: frontend/src/metabase/query_builder/components/VisualizationResult.jsx:78 +msgid "Back to last run" +msgstr "" + +#: frontend/src/metabase/query_builder/components/VisualizationSettings.jsx:53 +msgid "Visualization" +msgstr "" + +#: frontend/src/metabase/query_builder/components/dataref/DetailPane.jsx:17 +#: frontend/src/metabase/query_builder/components/dataref/TablePane.jsx:146 +msgid "No description set." +msgstr "" + +#: frontend/src/metabase/query_builder/components/dataref/DetailPane.jsx:21 +msgid "Use for current question" +msgstr "" + +#: frontend/src/metabase/query_builder/components/dataref/DetailPane.jsx:33 +#: frontend/src/metabase/reference/components/UsefulQuestions.jsx:16 +msgid "Potentially useful questions" +msgstr "" + +#: frontend/src/metabase/query_builder/components/dataref/FieldPane.jsx:156 +msgid "Group by {0}" +msgstr "" + +#: frontend/src/metabase/query_builder/components/dataref/FieldPane.jsx:165 +msgid "Sum of all values of {0}" +msgstr "" + +#: frontend/src/metabase/query_builder/components/dataref/FieldPane.jsx:173 +#: frontend/src/metabase/reference/databases/FieldDetail.jsx:63 +#: frontend/src/metabase/reference/segments/SegmentFieldDetail.jsx:51 +msgid "All distinct values of {0}" +msgstr "" + +#: frontend/src/metabase/query_builder/components/dataref/FieldPane.jsx:177 +#: frontend/src/metabase/reference/databases/FieldDetail.jsx:39 +#: frontend/src/metabase/reference/databases/FieldDetail.jsx:51 +#: frontend/src/metabase/reference/segments/SegmentFieldDetail.jsx:39 +msgid "Number of {0} grouped by {1}" +msgstr "" + +#: frontend/src/metabase/query_builder/components/dataref/MainPane.jsx:14 +msgid "Learn more about your data structure to ask more useful questions" +msgstr "" + +#: frontend/src/metabase/query_builder/components/dataref/MetricPane.jsx:58 +#: frontend/src/metabase/query_builder/components/dataref/SegmentPane.jsx:84 +msgid "Could not find the table metadata prior to creating a new question" +msgstr "" + +#: frontend/src/metabase/query_builder/components/dataref/MetricPane.jsx:80 +msgid "See {0}" +msgstr "" + +#: frontend/src/metabase/query_builder/components/dataref/MetricPane.jsx:94 +msgid "Metric Definition" +msgstr "" + +#: frontend/src/metabase/query_builder/components/dataref/SegmentPane.jsx:118 +msgid "Filter by {0}" +msgstr "" + +#: frontend/src/metabase/query_builder/components/dataref/SegmentPane.jsx:127 +#: frontend/src/metabase/reference/segments/SegmentDetail.jsx:36 +msgid "Number of {0}" +msgstr "" + +#: frontend/src/metabase/query_builder/components/dataref/SegmentPane.jsx:134 +#: frontend/src/metabase/reference/segments/SegmentDetail.jsx:46 +msgid "See all {0}" +msgstr "" + +#: frontend/src/metabase/query_builder/components/dataref/SegmentPane.jsx:148 +msgid "Segment Definition" +msgstr "" + +#: frontend/src/metabase/query_builder/components/dataref/TablePane.jsx:47 +msgid "An error occurred loading the table" +msgstr "" + +#: frontend/src/metabase/query_builder/components/dataref/TablePane.jsx:71 +msgid "See the raw data for {0}" +msgstr "" + +#: frontend/src/metabase/query_builder/components/dataref/TablePane.jsx:199 +msgid "More" +msgstr "" + +#: frontend/src/metabase/query_builder/components/expressions/ExpressionEditorTextfield.jsx:192 +msgid "Invalid expression" +msgstr "" + +#: frontend/src/metabase/query_builder/components/expressions/ExpressionEditorTextfield.jsx:266 +msgid "unknown error" +msgstr "" + +#: frontend/src/metabase/query_builder/components/expressions/ExpressionWidget.jsx:46 +msgid "Field formula" +msgstr "" + +#: frontend/src/metabase/query_builder/components/expressions/ExpressionWidget.jsx:57 +msgid "" +"Think of this as being kind of like writing a formula in a spreadsheet " +"program: you can use numbers, fields in this table, mathematical symbols " +"like +, and some functions. So you could type something like Subtotal " +"− Cost." +msgstr "" + +#: frontend/src/metabase/query_builder/components/expressions/ExpressionWidget.jsx:62 +#: frontend/src/metabase/questions/containers/QuestionIndex.jsx:40 +#: frontend/src/metabase/reference/components/GuideDetail.jsx:126 +msgid "Learn more" +msgstr "" + +#: frontend/src/metabase/query_builder/components/expressions/ExpressionWidget.jsx:66 +msgid "Give it a name" +msgstr "" + +#: frontend/src/metabase/query_builder/components/expressions/ExpressionWidget.jsx:72 +msgid "Something nice and descriptive" +msgstr "" + +#: frontend/src/metabase/query_builder/components/expressions/Expressions.jsx:60 +msgid "Add a custom field" +msgstr "" + +#: frontend/src/metabase/query_builder/components/filters/FilterList.jsx:64 +msgid "Item" +msgstr "" + +#: frontend/src/metabase/query_builder/components/filters/FilterOptions.jsx:17 +msgid "Include {0}" +msgstr "" + +#: frontend/src/metabase/query_builder/components/filters/FilterOptions.jsx:19 +msgid "Case sensitive" +msgstr "" + +#: frontend/src/metabase/query_builder/components/filters/FilterOptions.jsx:23 +msgid "today" +msgstr "" + +#: frontend/src/metabase/query_builder/components/filters/FilterOptions.jsx:24 +msgid "this week" +msgstr "" + +#: frontend/src/metabase/query_builder/components/filters/FilterOptions.jsx:25 +msgid "this month" +msgstr "" + +#: frontend/src/metabase/query_builder/components/filters/FilterOptions.jsx:26 +msgid "this year" +msgstr "" + +#: frontend/src/metabase/query_builder/components/filters/FilterOptions.jsx:27 +msgid "this minute" +msgstr "" + +#: frontend/src/metabase/query_builder/components/filters/FilterOptions.jsx:28 +msgid "this hour" +msgstr "" + +#: frontend/src/metabase/query_builder/components/filters/FilterPopover.jsx:278 +msgid "not implemented {0}" +msgstr "" + +#: frontend/src/metabase/query_builder/components/filters/FilterPopover.jsx:279 +msgid "true" +msgstr "" + +#: frontend/src/metabase/query_builder/components/filters/FilterPopover.jsx:279 +msgid "false" +msgstr "" + +#: frontend/src/metabase/query_builder/components/filters/FilterPopover.jsx:383 +msgid "Add filter" +msgstr "" + +#: frontend/src/metabase/query_builder/components/filters/FilterWidget.jsx:140 +msgid "Matches" +msgstr "" + +#: frontend/src/metabase/query_builder/components/filters/pickers/DatePicker.jsx:224 +msgid "Previous" +msgstr "" + +#: frontend/src/metabase/query_builder/components/filters/pickers/DatePicker.jsx:255 +msgid "Current" +msgstr "" + +#: frontend/src/metabase/query_builder/components/filters/pickers/DatePicker.jsx:282 +msgid "On" +msgstr "" + +#: frontend/src/metabase/query_builder/components/filters/pickers/NumberPicker.jsx:47 +msgid "Enter desired number" +msgstr "" + +#: frontend/src/metabase/query_builder/components/filters/pickers/SelectPicker.jsx:83 +#: frontend/src/metabase/visualizations/visualizations/ObjectDetail.jsx:98 +msgid "Empty" +msgstr "" + +#: frontend/src/metabase/query_builder/components/filters/pickers/SelectPicker.jsx:116 +msgid "Find a value" +msgstr "" + +#: frontend/src/metabase/query_builder/components/filters/pickers/SpecificDatePicker.jsx:113 +msgid "Hide calendar" +msgstr "" + +#: frontend/src/metabase/query_builder/components/filters/pickers/SpecificDatePicker.jsx:113 +msgid "Show calendar" +msgstr "" + +#: frontend/src/metabase/query_builder/components/filters/pickers/TextPicker.jsx:97 +msgid "You can enter multiple values separated by commas" +msgstr "" + +#: frontend/src/metabase/query_builder/components/filters/pickers/TextPicker.jsx:38 +msgid "Enter desired text" +msgstr "" + +#: frontend/src/metabase/query_builder/components/template_tags/TagEditorHelp.jsx:83 +msgid "Try it" +msgstr "" + +#: frontend/src/metabase/query_builder/components/template_tags/TagEditorHelp.jsx:105 +msgid "What's this for?" +msgstr "" + +#: frontend/src/metabase/query_builder/components/template_tags/TagEditorHelp.jsx:107 +msgid "" +"Variables in native queries let you dynamically replace values in your " +"queries using filter widgets or through the URL." +msgstr "" + +#: frontend/src/metabase/query_builder/components/template_tags/TagEditorHelp.jsx:112 +msgid "" +"{0} creates a variable in this SQL template called \"variable_name\". " +"Variables can be given types in the side panel, which changes their " +"behavior. All variable types other than \"Field Filter\" will automatically " +"cause a filter widget to be placed on this question; with Field Filters, " +"this is optional. When this filter widget is filled in, that value replaces " +"the variable in the SQL template." +msgstr "" + +#: frontend/src/metabase/query_builder/components/template_tags/TagEditorHelp.jsx:121 +msgid "Field Filters" +msgstr "" + +#: frontend/src/metabase/query_builder/components/template_tags/TagEditorHelp.jsx:123 +msgid "" +"Giving a variable the \"Field Filter\" type allows you to link SQL cards to " +"dashboard filter widgets or use more types of filter widgets on your SQL " +"question. A Field Filter variable inserts SQL similar to that generated by " +"the GUI query builder when adding filters on existing columns." +msgstr "" + +#: frontend/src/metabase/query_builder/components/template_tags/TagEditorHelp.jsx:126 +msgid "" +"When adding a Field Filter variable, you'll need to map it to a specific " +"field. You can then choose to display a filter widget on your question, but " +"even if you don't, you can now map your Field Filter variable to a dashboard " +"filter when adding this question to a dashboard. Field Filters should be " +"used inside of a \"WHERE\" clause." +msgstr "" + +#: frontend/src/metabase/query_builder/components/template_tags/TagEditorHelp.jsx:130 +msgid "Optional Clauses" +msgstr "" + +#: frontend/src/metabase/query_builder/components/template_tags/TagEditorHelp.jsx:132 +msgid "" +"brackets around a {0} create an optional clause in the template. If " +"\"variable\" is set, then the entire clause is placed into the template. If " +"not, then the entire clause is ignored." +msgstr "" + +#: frontend/src/metabase/query_builder/components/template_tags/TagEditorHelp.jsx:142 +msgid "" +"To use multiple optional clauses you can include at least one non-optional " +"WHERE clause followed by optional clauses starting with \"AND\"." +msgstr "" + +#: frontend/src/metabase/query_builder/components/template_tags/TagEditorHelp.jsx:154 +msgid "Read the full documentation" +msgstr "" + +#: frontend/src/metabase/query_builder/components/template_tags/TagEditorParam.jsx:124 +msgid "Filter label" +msgstr "" + +#: frontend/src/metabase/query_builder/components/template_tags/TagEditorParam.jsx:136 +msgid "Variable type" +msgstr "" + +#: frontend/src/metabase/query_builder/components/template_tags/TagEditorParam.jsx:145 +msgid "Text" +msgstr "" + +#: frontend/src/metabase/query_builder/components/template_tags/TagEditorParam.jsx:147 +msgid "Date" +msgstr "" + +#: frontend/src/metabase/query_builder/components/template_tags/TagEditorParam.jsx:148 +msgid "Field Filter" +msgstr "" + +#: frontend/src/metabase/query_builder/components/template_tags/TagEditorParam.jsx:154 +msgid "Field to map to" +msgstr "" + +#: frontend/src/metabase/query_builder/components/template_tags/TagEditorParam.jsx:176 +msgid "Filter widget type" +msgstr "" + +#: frontend/src/metabase/query_builder/components/template_tags/TagEditorParam.jsx:199 +msgid "Required?" +msgstr "" + +#: frontend/src/metabase/query_builder/components/template_tags/TagEditorParam.jsx:210 +msgid "Default filter widget value" +msgstr "" + +#: frontend/src/metabase/query_builder/containers/ArchiveQuestionModal.jsx:46 +msgid "Archive this question?" +msgstr "" + +#: frontend/src/metabase/query_builder/containers/ArchiveQuestionModal.jsx:56 +msgid "This question will be removed from any dashboards or pulses using it." +msgstr "" + +#: frontend/src/metabase/query_builder/containers/QueryBuilder.jsx:134 +msgid "Question" +msgstr "" + +#: frontend/src/metabase/questions/components/ActionHeader.jsx:25 +msgid "Select all {0}" +msgstr "" + +#: frontend/src/metabase/questions/components/ActionHeader.jsx:37 +msgid "{0} selected" +msgstr "" + +#: frontend/src/metabase/questions/components/ActionHeader.jsx:44 +msgid "Labels" +msgstr "" + +#: frontend/src/metabase/questions/components/CollectionButtons.jsx:58 +msgid "Set collection permissions" +msgstr "" + +#: frontend/src/metabase/questions/components/CollectionButtons.jsx:104 +#: frontend/src/metabase/questions/containers/CollectionEditorForm.jsx:37 +msgid "New collection" +msgstr "" + +#: frontend/src/metabase/questions/components/ExpandingSearchField.jsx:93 +msgid "Search for a question" +msgstr "" + +#: frontend/src/metabase/questions/components/Item.jsx:92 +msgid "Move to a collection" +msgstr "" + +#: frontend/src/metabase/questions/components/Item.jsx:209 +msgid "Created" +msgstr "" + +#: frontend/src/metabase/questions/components/Item.jsx:209 +msgid " by {0}" +msgstr "" + +#: frontend/src/metabase/questions/components/LabelIconPicker.jsx:47 +msgid "Colors" +msgstr "" + +#: frontend/src/metabase/questions/components/LabelPicker.jsx:17 +msgid "Apply labels to {0} questions" +msgstr "" + +#: frontend/src/metabase/questions/components/LabelPicker.jsx:17 +msgid "Label as" +msgstr "" + +#: frontend/src/metabase/questions/components/LabelPicker.jsx:51 +#: frontend/src/metabase/questions/containers/EditLabels.jsx:73 +msgid "Add and edit labels" +msgstr "" + +#: frontend/src/metabase/questions/components/LabelPicker.jsx:53 +#: frontend/src/metabase/questions/containers/EditLabels.jsx:77 +msgid "In an upcoming release, Labels will be removed in favor of Collections." +msgstr "" + +#: frontend/src/metabase/questions/containers/AddToDashboard.jsx:88 +msgid "Pick a question to add" +msgstr "" + +#: frontend/src/metabase/questions/containers/AddToDashboard.jsx:113 +msgid "Last modified" +msgstr "" + +#: frontend/src/metabase/questions/containers/AddToDashboard.jsx:114 +msgid "Alphabetical order" +msgstr "" + +#: frontend/src/metabase/questions/containers/ArchiveCollectionWidget.jsx:44 +msgid "Archive collection" +msgstr "" + +#: frontend/src/metabase/questions/containers/ArchiveCollectionWidget.jsx:48 +msgid "Archive this collection?" +msgstr "" + +#: frontend/src/metabase/questions/containers/ArchiveCollectionWidget.jsx:54 +msgid "The saved questions in this collection will also be archived." +msgstr "" + +#: frontend/src/metabase/questions/containers/CollectionEditorForm.jsx:21 +msgid "Name must be 100 characters or less" +msgstr "" + +#: frontend/src/metabase/questions/containers/CollectionEditorForm.jsx:24 +msgid "Color is required" +msgstr "" + +#: frontend/src/metabase/questions/containers/CollectionEditorForm.jsx:79 +msgid "My new fantastic collection" +msgstr "" + +#: frontend/src/metabase/questions/containers/CollectionEditorForm.jsx:91 +#: frontend/src/metabase/visualizations/visualizations/Progress.jsx:48 +msgid "Color" +msgstr "" + +#: frontend/src/metabase/questions/containers/CollectionPage.jsx:65 +msgid "Edit collection" +msgstr "" + +#: frontend/src/metabase/questions/containers/CollectionPage.jsx:75 +msgid "Set permissions" +msgstr "" + +#: frontend/src/metabase/questions/containers/CollectionPage.jsx:86 +msgid "No questions have been added to this collection yet." +msgstr "" + +#: frontend/src/metabase/questions/containers/EditLabels.jsx:75 +msgid "Heads up!" +msgstr "" + +#: frontend/src/metabase/questions/containers/EditLabels.jsx:83 +msgid "Create Label" +msgstr "" + +#: frontend/src/metabase/questions/containers/EditLabels.jsx:105 +msgid "Update Label" +msgstr "" + +#: frontend/src/metabase/questions/containers/EditLabels.jsx:121 +msgid "Delete label \"{0}\"" +msgstr "" + +#: frontend/src/metabase/questions/containers/EditLabels.jsx:140 +msgid "Create labels to group and manage questions." +msgstr "" + +#: frontend/src/metabase/questions/containers/EntityList.jsx:70 +#: frontend/src/metabase/questions/selectors.js:154 +msgid "All questions" +msgstr "" + +#: frontend/src/metabase/questions/containers/EntityList.jsx:72 +msgid "No questions have been saved yet." +msgstr "" + +#: frontend/src/metabase/questions/containers/EntityList.jsx:78 +msgid "You haven't favorited any questions yet." +msgstr "" + +#: frontend/src/metabase/questions/containers/EntityList.jsx:82 +#: frontend/src/metabase/questions/selectors.js:156 +msgid "Recently viewed" +msgstr "" + +#: frontend/src/metabase/questions/containers/EntityList.jsx:84 +msgid "You haven't viewed any questions recently." +msgstr "" + +#: frontend/src/metabase/questions/containers/EntityList.jsx:90 +msgid "You haven't saved any questions yet." +msgstr "" + +#: frontend/src/metabase/questions/containers/EntityList.jsx:94 +#: frontend/src/metabase/questions/selectors.js:158 +msgid "Most popular" +msgstr "" + +#: frontend/src/metabase/questions/containers/EntityList.jsx:96 +msgid "The most-viewed questions across your company will show up here." +msgstr "" + +#: frontend/src/metabase/questions/containers/EntityList.jsx:102 +msgid "If you no longer need a question, you can archive it." +msgstr "" + +#: frontend/src/metabase/questions/containers/EntityList.jsx:108 +msgid "There aren't any questions matching that criteria." +msgstr "" + +#: frontend/src/metabase/questions/containers/LabelEditorForm.jsx:21 +msgid "Icon is required" +msgstr "" + +#: frontend/src/metabase/questions/containers/MoveToCollection.jsx:52 +msgid "Which collection should this be in?" +msgstr "" + +#: frontend/src/metabase/questions/containers/QuestionIndex.jsx:33 +msgid "Create collections for your saved questions" +msgstr "" + +#: frontend/src/metabase/questions/containers/QuestionIndex.jsx:35 +msgid "" +"Collections help you organize your questions and allow you to decide who " +"gets to see what." +msgstr "" + +#: frontend/src/metabase/questions/containers/QuestionIndex.jsx:45 +msgid "Create a collection" +msgstr "" + +#: frontend/src/metabase/questions/containers/QuestionIndex.jsx:55 +msgid "Explore your data, create charts or maps, and save what you find." +msgstr "" + +#: frontend/src/metabase/questions/containers/QuestionIndex.jsx:58 +#: frontend/src/metabase/reference/databases/TableQuestions.jsx:36 +#: frontend/src/metabase/reference/metrics/MetricQuestions.jsx:37 +#: frontend/src/metabase/reference/segments/SegmentQuestions.jsx:37 +msgid "Ask a question" +msgstr "" + +#: frontend/src/metabase/questions/containers/QuestionIndex.jsx:89 +msgid "Set permissions for collections" +msgstr "" + +#: frontend/src/metabase/questions/containers/SearchResults.jsx:44 +msgid "Search results" +msgstr "" + +#: frontend/src/metabase/questions/containers/SearchResults.jsx:52 +msgid "No matching questions found" +msgstr "" + +#: frontend/src/metabase/questions/questions.js:127 +msgid "{0} question was {1}" +msgstr "" + +#: frontend/src/metabase/questions/questions.js:128 +msgid "{0} questions were {1}" +msgstr "" + +#: frontend/src/metabase/questions/questions.js:134 +msgid "to the" +msgstr "" + +#: frontend/src/metabase/questions/questions.js:138 +msgid "collection" +msgstr "" + +#: frontend/src/metabase/reference/components/EditHeader.jsx:19 +msgid "You are editing this page" +msgstr "" + +#: frontend/src/metabase/reference/components/EditableReferenceHeader.jsx:96 +#: frontend/src/metabase/reference/components/ReferenceHeader.jsx:59 +msgid "See this {0}" +msgstr "" + +#: frontend/src/metabase/reference/components/EditableReferenceHeader.jsx:115 +msgid "A subset of" +msgstr "" + +#: frontend/src/metabase/reference/components/Field.jsx:47 +#: frontend/src/metabase/reference/components/Field.jsx:86 +#: frontend/src/metabase/reference/components/FieldTypeDetail.jsx:32 +#: frontend/src/metabase/reference/components/FieldTypeDetail.jsx:68 +msgid "Select a field type" +msgstr "" + +#: frontend/src/metabase/reference/components/Field.jsx:56 +#: frontend/src/metabase/reference/components/Field.jsx:71 +#: frontend/src/metabase/reference/components/FieldTypeDetail.jsx:41 +#: frontend/src/metabase/reference/components/FieldTypeDetail.jsx:57 +msgid "No field type" +msgstr "" + +#: frontend/src/metabase/reference/components/FieldToGroupBy.jsx:22 +msgid "by" +msgstr "" + +#: frontend/src/metabase/reference/components/FieldTypeDetail.jsx:25 +#: frontend/src/metabase/reference/databases/FieldList.jsx:152 +#: frontend/src/metabase/reference/segments/SegmentFieldList.jsx:153 +msgid "Field type" +msgstr "" + +#: frontend/src/metabase/reference/components/FieldTypeDetail.jsx:72 +msgid "Select a Foreign Key" +msgstr "" + +#: frontend/src/metabase/reference/components/Formula.jsx:53 +msgid "View the {0} formula" +msgstr "" + +#: frontend/src/metabase/reference/components/GuideDetail.jsx:80 +msgid "Why this {0} is important" +msgstr "" + +#: frontend/src/metabase/reference/components/GuideDetail.jsx:81 +msgid "Why this {0} is interesting" +msgstr "" + +#: frontend/src/metabase/reference/components/GuideDetail.jsx:87 +msgid "Nothing important yet" +msgstr "" + +#: frontend/src/metabase/reference/components/GuideDetail.jsx:88 +#: frontend/src/metabase/reference/databases/DatabaseDetail.jsx:168 +#: frontend/src/metabase/reference/databases/FieldDetail.jsx:233 +#: frontend/src/metabase/reference/databases/TableDetail.jsx:211 +#: frontend/src/metabase/reference/metrics/MetricDetail.jsx:215 +#: frontend/src/metabase/reference/segments/SegmentDetail.jsx:219 +#: frontend/src/metabase/reference/segments/SegmentFieldDetail.jsx:229 +msgid "Nothing interesting yet" +msgstr "" + +#: frontend/src/metabase/reference/components/GuideDetail.jsx:93 +msgid "Things to be aware of about this {0}" +msgstr "" + +#: frontend/src/metabase/reference/components/GuideDetail.jsx:97 +#: frontend/src/metabase/reference/databases/DatabaseDetail.jsx:178 +#: frontend/src/metabase/reference/databases/FieldDetail.jsx:243 +#: frontend/src/metabase/reference/databases/TableDetail.jsx:221 +#: frontend/src/metabase/reference/metrics/MetricDetail.jsx:225 +#: frontend/src/metabase/reference/segments/SegmentDetail.jsx:229 +#: frontend/src/metabase/reference/segments/SegmentFieldDetail.jsx:239 +msgid "Nothing to be aware of yet" +msgstr "" + +#: frontend/src/metabase/reference/components/GuideDetail.jsx:103 +msgid "Explore this metric" +msgstr "" + +#: frontend/src/metabase/reference/components/GuideDetail.jsx:105 +msgid "View this metric" +msgstr "" + +#: frontend/src/metabase/reference/components/GuideDetail.jsx:112 +msgid "By {0}" +msgstr "" + +#: frontend/src/metabase/reference/components/GuideDetailEditor.jsx:146 +msgid "Remove item" +msgstr "" + +#: frontend/src/metabase/reference/components/GuideDetailEditor.jsx:155 +msgid "Why is this dashboard the most important?" +msgstr "" + +#: frontend/src/metabase/reference/components/GuideDetailEditor.jsx:156 +msgid "What is useful or interesting about this {0}?" +msgstr "" + +#: frontend/src/metabase/reference/components/GuideDetailEditor.jsx:160 +#: frontend/src/metabase/reference/components/GuideDetailEditor.jsx:174 +msgid "Write something helpful here" +msgstr "" + +#: frontend/src/metabase/reference/components/GuideDetailEditor.jsx:169 +msgid "Is there anything users of this dashboard should be aware of?" +msgstr "" + +#: frontend/src/metabase/reference/components/GuideDetailEditor.jsx:170 +msgid "Anything users should be aware of about this {0}?" +msgstr "" + +#: frontend/src/metabase/reference/components/GuideDetailEditor.jsx:182 +#: frontend/src/metabase/reference/components/MetricImportantFieldsDetail.jsx:26 +msgid "Which 2-3 fields do you usually group this metric by?" +msgstr "" + +#: frontend/src/metabase/reference/components/GuideHeader.jsx:14 +msgid "Start here." +msgstr "" + +#: frontend/src/metabase/reference/components/GuideHeader.jsx:24 +msgid "" +"This is the perfect place to start if you’re new to your company’s data, or " +"if you just want to check in on what’s going on." +msgstr "" + +#: frontend/src/metabase/reference/components/MetricImportantFieldsDetail.jsx:65 +msgid "Most useful fields to group this metric by" +msgstr "" + +#: frontend/src/metabase/reference/components/RevisionMessageModal.jsx:32 +msgid "Reason for changes" +msgstr "" + +#: frontend/src/metabase/reference/components/RevisionMessageModal.jsx:36 +msgid "" +"Leave a note to explain what changes you made and why they were required" +msgstr "" + +#: frontend/src/metabase/reference/databases/DatabaseDetail.jsx:166 +msgid "Why this database is interesting" +msgstr "" + +#: frontend/src/metabase/reference/databases/DatabaseDetail.jsx:176 +msgid "Things to be aware of about this database" +msgstr "" + +#: frontend/src/metabase/reference/databases/DatabaseList.jsx:46 +#: frontend/src/metabase/reference/guide/BaseSidebar.jsx:45 +msgid "Databases and tables" +msgstr "" + +#: frontend/src/metabase/reference/databases/DatabaseSidebar.jsx:27 +#: frontend/src/metabase/reference/databases/FieldSidebar.jsx:45 +#: frontend/src/metabase/reference/databases/TableDetail.jsx:170 +#: frontend/src/metabase/reference/databases/TableSidebar.jsx:31 +#: frontend/src/metabase/reference/metrics/MetricDetail.jsx:184 +#: frontend/src/metabase/reference/metrics/MetricSidebar.jsx:27 +#: frontend/src/metabase/reference/segments/SegmentDetail.jsx:188 +#: frontend/src/metabase/reference/segments/SegmentFieldDetail.jsx:187 +#: frontend/src/metabase/reference/segments/SegmentFieldSidebar.jsx:31 +#: frontend/src/metabase/reference/segments/SegmentSidebar.jsx:27 +msgid "Details" +msgstr "" + +#: frontend/src/metabase/reference/databases/DatabaseSidebar.jsx:33 +#: frontend/src/metabase/reference/databases/TableList.jsx:111 +msgid "Tables in {0}" +msgstr "" + +#: frontend/src/metabase/reference/databases/FieldDetail.jsx:222 +#: frontend/src/metabase/reference/databases/TableDetail.jsx:200 +#: frontend/src/metabase/reference/segments/SegmentFieldDetail.jsx:218 +msgid "Actual name in database" +msgstr "" + +#: frontend/src/metabase/reference/databases/FieldDetail.jsx:231 +#: frontend/src/metabase/reference/segments/SegmentFieldDetail.jsx:227 +msgid "Why this field is interesting" +msgstr "" + +#: frontend/src/metabase/reference/databases/FieldDetail.jsx:241 +#: frontend/src/metabase/reference/segments/SegmentFieldDetail.jsx:237 +msgid "Things to be aware of about this field" +msgstr "" + +#: frontend/src/metabase/reference/databases/FieldDetail.jsx:253 +#: frontend/src/metabase/reference/databases/FieldList.jsx:155 +#: frontend/src/metabase/reference/segments/SegmentFieldDetail.jsx:249 +#: frontend/src/metabase/reference/segments/SegmentFieldList.jsx:156 +msgid "Data type" +msgstr "" + +#: frontend/src/metabase/reference/databases/FieldList.jsx:39 +#: frontend/src/metabase/reference/segments/SegmentFieldList.jsx:39 +msgid "Fields in this table will appear here as they're added" +msgstr "" + +#: frontend/src/metabase/reference/databases/FieldList.jsx:134 +#: frontend/src/metabase/reference/segments/SegmentFieldList.jsx:135 +msgid "Fields in {0}" +msgstr "" + +#: frontend/src/metabase/reference/databases/FieldList.jsx:149 +#: frontend/src/metabase/reference/segments/SegmentFieldList.jsx:150 +msgid "Field name" +msgstr "" + +#: frontend/src/metabase/reference/databases/FieldSidebar.jsx:52 +msgid "X-ray this Field" +msgstr "" + +#: frontend/src/metabase/reference/databases/NoDatabasesEmptyState.jsx:8 +msgid "Metabase is no fun without any data" +msgstr "" + +#: frontend/src/metabase/reference/databases/NoDatabasesEmptyState.jsx:9 +msgid "Your databases will appear here once you connect one" +msgstr "" + +#: frontend/src/metabase/reference/databases/NoDatabasesEmptyState.jsx:10 +msgid "Databases will appear here once your admins have added some" +msgstr "" + +#: frontend/src/metabase/reference/databases/NoDatabasesEmptyState.jsx:12 +msgid "Connect a database" +msgstr "" + +#: frontend/src/metabase/reference/databases/TableDetail.jsx:38 +msgid "Count of {0}" +msgstr "" + +#: frontend/src/metabase/reference/databases/TableDetail.jsx:47 +msgid "See raw data for {0}" +msgstr "" + +#: frontend/src/metabase/reference/databases/TableDetail.jsx:209 +msgid "Why this table is interesting" +msgstr "" + +#: frontend/src/metabase/reference/databases/TableDetail.jsx:219 +msgid "Things to be aware of about this table" +msgstr "" + +#: frontend/src/metabase/reference/databases/TableList.jsx:30 +msgid "Tables in this database will appear here as they're added" +msgstr "" + +#: frontend/src/metabase/reference/databases/TableQuestions.jsx:34 +msgid "Questions about this table will appear here as they're added" +msgstr "" + +#: frontend/src/metabase/reference/databases/TableQuestions.jsx:71 +#: frontend/src/metabase/reference/metrics/MetricQuestions.jsx:75 +#: frontend/src/metabase/reference/metrics/MetricSidebar.jsx:33 +#: frontend/src/metabase/reference/segments/SegmentQuestions.jsx:74 +msgid "Questions about {0}" +msgstr "" + +#: frontend/src/metabase/reference/databases/TableQuestions.jsx:95 +#: frontend/src/metabase/reference/metrics/MetricQuestions.jsx:99 +#: frontend/src/metabase/reference/segments/SegmentQuestions.jsx:98 +msgid "Created {0} by {1}" +msgstr "" + +#: frontend/src/metabase/reference/databases/TableSidebar.jsx:37 +msgid "Fields in this table" +msgstr "" + +#: frontend/src/metabase/reference/databases/TableSidebar.jsx:45 +msgid "Questions about this table" +msgstr "" + +#: frontend/src/metabase/reference/databases/TableSidebar.jsx:52 +msgid "X-ray this table" +msgstr "" + +#: frontend/src/metabase/reference/guide/BaseSidebar.jsx:27 +msgid "Start here" +msgstr "" + +#: frontend/src/metabase/reference/guide/GettingStartedGuide.jsx:160 +msgid "Help your team get started with your data." +msgstr "" + +#: frontend/src/metabase/reference/guide/GettingStartedGuide.jsx:162 +msgid "" +"Show your team what’s most important by choosing your top dashboard, " +"metrics, and segments." +msgstr "" + +#: frontend/src/metabase/reference/guide/GettingStartedGuide.jsx:168 +msgid "Get started" +msgstr "" + +#: frontend/src/metabase/reference/guide/GettingStartedGuide.jsx:176 +msgid "Our most important dashboard" +msgstr "" + +#: frontend/src/metabase/reference/guide/GettingStartedGuide.jsx:191 +msgid "Numbers that we pay attention to" +msgstr "" + +#: frontend/src/metabase/reference/guide/GettingStartedGuide.jsx:216 +msgid "" +"Metrics are important numbers your company cares about. They often represent " +"a core indicator of how the business is performing." +msgstr "" + +#: frontend/src/metabase/reference/guide/GettingStartedGuide.jsx:224 +msgid "See all metrics" +msgstr "" + +#: frontend/src/metabase/reference/guide/GettingStartedGuide.jsx:238 +msgid "Segments and tables" +msgstr "" + +#: frontend/src/metabase/reference/guide/GettingStartedGuide.jsx:239 +msgid "Tables" +msgstr "" + +#: frontend/src/metabase/reference/guide/GettingStartedGuide.jsx:265 +msgid "" +"Segments and tables are the building blocks of your company's data. Tables " +"are collections of the raw information while segments are specific slices " +"with specific meanings, like {0}" +msgstr "" + +#: frontend/src/metabase/reference/guide/GettingStartedGuide.jsx:270 +msgid "Tables are the building blocks of your company's data." +msgstr "" + +#: frontend/src/metabase/reference/guide/GettingStartedGuide.jsx:280 +msgid "See all segments" +msgstr "" + +#: frontend/src/metabase/reference/guide/GettingStartedGuide.jsx:296 +msgid "See all tables" +msgstr "" + +#: frontend/src/metabase/reference/guide/GettingStartedGuide.jsx:304 +msgid "Other things to know about our data" +msgstr "" + +#: frontend/src/metabase/reference/guide/GettingStartedGuide.jsx:305 +msgid "Find out more" +msgstr "" + +#: frontend/src/metabase/reference/guide/GettingStartedGuide.jsx:310 +msgid "" +"A good way to get to know your data is by spending a bit of time exploring " +"the different tables and other info available to you. It may take a while, " +"but you'll start to recognize names and meanings over time." +msgstr "" + +#: frontend/src/metabase/reference/guide/GettingStartedGuide.jsx:316 +msgid "Explore our data" +msgstr "" + +#: frontend/src/metabase/reference/guide/GettingStartedGuide.jsx:324 +msgid "Have questions?" +msgstr "" + +#: frontend/src/metabase/reference/guide/GettingStartedGuide.jsx:329 +msgid "Contact {0}" +msgstr "" + +#: frontend/src/metabase/reference/guide/GettingStartedGuideEditForm.jsx:250 +msgid "Help new Metabase users find their way around." +msgstr "" + +#: frontend/src/metabase/reference/guide/GettingStartedGuideEditForm.jsx:253 +msgid "" +"The Getting Started guide highlights the dashboard, metrics, segments, and " +"tables that matter most, and informs your users of important things they " +"should know before digging into the data." +msgstr "" + +#: frontend/src/metabase/reference/guide/GettingStartedGuideEditForm.jsx:260 +msgid "Is there an important dashboard for your team?" +msgstr "" + +#: frontend/src/metabase/reference/guide/GettingStartedGuideEditForm.jsx:262 +msgid "Create a dashboard now" +msgstr "" + +#: frontend/src/metabase/reference/guide/GettingStartedGuideEditForm.jsx:268 +msgid "What is your most important dashboard?" +msgstr "" + +#: frontend/src/metabase/reference/guide/GettingStartedGuideEditForm.jsx:287 +msgid "Do you have any commonly referenced metrics?" +msgstr "" + +#: frontend/src/metabase/reference/guide/GettingStartedGuideEditForm.jsx:289 +msgid "Learn how to define a metric" +msgstr "" + +#: frontend/src/metabase/reference/guide/GettingStartedGuideEditForm.jsx:302 +msgid "What are your 3-5 most commonly referenced metrics?" +msgstr "" + +#: frontend/src/metabase/reference/guide/GettingStartedGuideEditForm.jsx:346 +msgid "Add another metric" +msgstr "" + +#: frontend/src/metabase/reference/guide/GettingStartedGuideEditForm.jsx:359 +msgid "Do you have any commonly referenced segments or tables?" +msgstr "" + +#: frontend/src/metabase/reference/guide/GettingStartedGuideEditForm.jsx:361 +msgid "Learn how to create a segment" +msgstr "" + +#: frontend/src/metabase/reference/guide/GettingStartedGuideEditForm.jsx:374 +msgid "" +"What are 3-5 commonly referenced segments or tables that would be useful for " +"this audience?" +msgstr "" + +#: frontend/src/metabase/reference/guide/GettingStartedGuideEditForm.jsx:420 +msgid "Add another segment or table" +msgstr "" + +#: frontend/src/metabase/reference/guide/GettingStartedGuideEditForm.jsx:429 +msgid "" +"Is there anything your users should understand or know before they start " +"accessing the data?" +msgstr "" + +#: frontend/src/metabase/reference/guide/GettingStartedGuideEditForm.jsx:435 +msgid "What should a user of this data know before they start accessing it?" +msgstr "" + +#: frontend/src/metabase/reference/guide/GettingStartedGuideEditForm.jsx:439 +msgid "" +"E.g., expectations around data privacy and use, common pitfalls or " +"misunderstandings, information about data warehouse performance, legal " +"notices, etc." +msgstr "" + +#: frontend/src/metabase/reference/guide/GettingStartedGuideEditForm.jsx:450 +msgid "" +"Is there someone your users could contact for help if they're confused about " +"this guide?" +msgstr "" + +#: frontend/src/metabase/reference/guide/GettingStartedGuideEditForm.jsx:459 +msgid "Who should users contact for help if they're confused about this data?" +msgstr "" + +#: frontend/src/metabase/reference/metrics/MetricDetail.jsx:75 +#: frontend/src/metabase/reference/segments/SegmentDetail.jsx:95 +msgid "Please enter a revision message" +msgstr "" + +#: frontend/src/metabase/reference/metrics/MetricDetail.jsx:213 +msgid "Why this Metric is interesting" +msgstr "" + +#: frontend/src/metabase/reference/metrics/MetricDetail.jsx:223 +msgid "Things to be aware of about this Metric" +msgstr "" + +#: frontend/src/metabase/reference/metrics/MetricDetail.jsx:233 +msgid "How this Metric is calculated" +msgstr "" + +#: frontend/src/metabase/reference/metrics/MetricDetail.jsx:235 +msgid "Nothing on how it's calculated yet" +msgstr "" + +#: frontend/src/metabase/reference/metrics/MetricDetail.jsx:293 +msgid "Other fields you can group this metric by" +msgstr "" + +#: frontend/src/metabase/reference/metrics/MetricDetail.jsx:294 +msgid "Fields you can group this metric by" +msgstr "" + +#: frontend/src/metabase/reference/metrics/MetricList.jsx:23 +msgid "Metrics are the official numbers that your team cares about" +msgstr "" + +#: frontend/src/metabase/reference/metrics/MetricList.jsx:25 +msgid "Metrics will appear here once your admins have created some" +msgstr "" + +#: frontend/src/metabase/reference/metrics/MetricList.jsx:27 +msgid "Learn how to create metrics" +msgstr "" + +#: frontend/src/metabase/reference/metrics/MetricQuestions.jsx:35 +msgid "Questions about this metric will appear here as they're added" +msgstr "" + +#: frontend/src/metabase/reference/metrics/MetricRevisions.jsx:29 +msgid "There are no revisions for this metric" +msgstr "" + +#: frontend/src/metabase/reference/metrics/MetricRevisions.jsx:88 +#: frontend/src/metabase/reference/metrics/MetricSidebar.jsx:41 +#: frontend/src/metabase/reference/segments/SegmentRevisions.jsx:88 +msgid "Revision history for {0}" +msgstr "" + +#: frontend/src/metabase/reference/segments/SegmentDetail.jsx:217 +msgid "Why this Segment is interesting" +msgstr "" + +#: frontend/src/metabase/reference/segments/SegmentDetail.jsx:227 +msgid "Things to be aware of about this Segment" +msgstr "" + +#: frontend/src/metabase/reference/segments/SegmentList.jsx:23 +msgid "Segments are interesting subsets of tables" +msgstr "" + +#: frontend/src/metabase/reference/segments/SegmentList.jsx:24 +msgid "" +"Defining common segments for your team makes it even easier to ask questions" +msgstr "" + +#: frontend/src/metabase/reference/segments/SegmentList.jsx:25 +msgid "Segments will appear here once your admins have created some" +msgstr "" + +#: frontend/src/metabase/reference/segments/SegmentList.jsx:27 +msgid "Learn how to create segments" +msgstr "" + +#: frontend/src/metabase/reference/segments/SegmentQuestions.jsx:35 +msgid "Questions about this segment will appear here as they're added" +msgstr "" + +#: frontend/src/metabase/reference/segments/SegmentRevisions.jsx:29 +msgid "There are no revisions for this segment" +msgstr "" + +#: frontend/src/metabase/reference/segments/SegmentSidebar.jsx:33 +#: frontend/src/metabase/xray/containers/SegmentXRay.jsx:170 +msgid "Fields in this segment" +msgstr "" + +#: frontend/src/metabase/reference/segments/SegmentSidebar.jsx:39 +msgid "Questions about this segment" +msgstr "" + +#: frontend/src/metabase/reference/segments/SegmentSidebar.jsx:45 +msgid "X-ray this segment" +msgstr "" + +#: frontend/src/metabase/routes.jsx:193 +msgid "Login" +msgstr "" + +#: frontend/src/metabase/routes.jsx:221 +msgid "Dashboard" +msgstr "" + +#: frontend/src/metabase/routes.jsx:247 +msgid "Search" +msgstr "" + +#: frontend/src/metabase/routes.jsx:346 +#: frontend/src/metabase/xray/containers/TableXRay.jsx:119 +msgid "XRay" +msgstr "" + +#: frontend/src/metabase/routes.jsx:382 +msgid "Data Model" +msgstr "" + +#: frontend/src/metabase/setup/components/DatabaseConnectionStep.jsx:141 +msgid "Add your data" +msgstr "" + +#: frontend/src/metabase/setup/components/DatabaseConnectionStep.jsx:145 +msgid "I'll add my own data later" +msgstr "" + +#: frontend/src/metabase/setup/components/DatabaseConnectionStep.jsx:146 +msgid "Connecting to {0}" +msgstr "" + +#: frontend/src/metabase/setup/components/DatabaseConnectionStep.jsx:165 +msgid "" +"You’ll need some info about your database, like the username and password. " +"If you don’t have that right now, Metabase also comes with a sample dataset " +"you can get started with." +msgstr "" + +#: frontend/src/metabase/setup/components/DatabaseConnectionStep.jsx:196 +msgid "I'll add my data later" +msgstr "" + +#: frontend/src/metabase/setup/components/DatabaseSchedulingStep.jsx:41 +msgid "Control automatic scans" +msgstr "" + +#: frontend/src/metabase/setup/components/PreferencesStep.jsx:53 +msgid "Usage data preferences" +msgstr "" + +#: frontend/src/metabase/setup/components/PreferencesStep.jsx:56 +msgid "Thanks for helping us improve" +msgstr "" + +#: frontend/src/metabase/setup/components/PreferencesStep.jsx:57 +msgid "We won't collect any usage events" +msgstr "" + +#: frontend/src/metabase/setup/components/PreferencesStep.jsx:76 +msgid "" +"In order to help us improve Metabase, we'd like to collect certain data " +"about usage through Google Analytics." +msgstr "" + +#: frontend/src/metabase/setup/components/PreferencesStep.jsx:85 +msgid "Here's a full list of everything we track and why." +msgstr "" + +#: frontend/src/metabase/setup/components/PreferencesStep.jsx:98 +msgid "Allow Metabase to anonymously collect usage events" +msgstr "" + +#: frontend/src/metabase/setup/components/PreferencesStep.jsx:105 +msgid "Metabase {0} collects anything about your data or question results." +msgstr "" + +#: frontend/src/metabase/setup/components/PreferencesStep.jsx:108 +msgid "All collection is completely anonymous." +msgstr "" + +#: frontend/src/metabase/setup/components/PreferencesStep.jsx:110 +msgid "Collection can be turned off at any point in your admin settings." +msgstr "" + +#: frontend/src/metabase/setup/components/Setup.jsx:45 +msgid "If you feel stuck" +msgstr "" + +#: frontend/src/metabase/setup/components/Setup.jsx:50 +msgid "our getting started guide" +msgstr "" + +#: frontend/src/metabase/setup/components/Setup.jsx:51 +msgid "is just a click away." +msgstr "" + +#: frontend/src/metabase/setup/components/Setup.jsx:93 +msgid "Welcome to Metabase" +msgstr "" + +#: frontend/src/metabase/setup/components/Setup.jsx:94 +msgid "" +"Looks like everything is working. Now let’s get to know you, connect to your " +"data, and start finding you some answers!" +msgstr "" + +#: frontend/src/metabase/setup/components/Setup.jsx:98 +msgid "Let's get started" +msgstr "" + +#: frontend/src/metabase/setup/components/Setup.jsx:143 +msgid "You're all set up!" +msgstr "" + +#: frontend/src/metabase/setup/components/Setup.jsx:154 +msgid "Take me to Metabase" +msgstr "" + +#: frontend/src/metabase/setup/components/UserStep.jsx:152 +msgid "What should we call you?" +msgstr "" + +#: frontend/src/metabase/setup/components/UserStep.jsx:153 +msgid "Hi, {0}. nice to meet you!" +msgstr "" + +#: frontend/src/metabase/setup/components/UserStep.jsx:238 +msgid "Create a password" +msgstr "" + +#: frontend/src/metabase/setup/components/UserStep.jsx:254 +#: frontend/src/metabase/user/components/SetUserPassword.jsx:112 +msgid "Shhh..." +msgstr "" + +#: frontend/src/metabase/setup/components/UserStep.jsx:264 +msgid "Confirm password" +msgstr "" + +#: frontend/src/metabase/setup/components/UserStep.jsx:273 +msgid "Shhh... but one more time so we get it right" +msgstr "" + +#: frontend/src/metabase/setup/components/UserStep.jsx:282 +msgid "Your company or team name" +msgstr "" + +#: frontend/src/metabase/setup/components/UserStep.jsx:291 +msgid "Department of awesome" +msgstr "" + +#: frontend/src/metabase/tutorial/QueryBuilderTutorial.jsx:20 +msgid "Welcome to the Query Builder!" +msgstr "" + +#: frontend/src/metabase/tutorial/QueryBuilderTutorial.jsx:22 +msgid "" +"The Query Builder lets you assemble questions (or \"queries\") to ask about " +"your data." +msgstr "" + +#: frontend/src/metabase/tutorial/QueryBuilderTutorial.jsx:26 +msgid "Tell me more" +msgstr "" + +#: frontend/src/metabase/tutorial/QueryBuilderTutorial.jsx:43 +msgid "" +"Start by picking the table with the data that you have a question about." +msgstr "" + +#: frontend/src/metabase/tutorial/QueryBuilderTutorial.jsx:45 +msgid "Go ahead and select the \"Orders\" table from the dropdown menu." +msgstr "" + +#: frontend/src/metabase/tutorial/QueryBuilderTutorial.jsx:78 +msgid "Filter your data to get just what you want." +msgstr "" + +#: frontend/src/metabase/tutorial/QueryBuilderTutorial.jsx:79 +msgid "Click the plus button and select the \"Created At\" field." +msgstr "" + +#: frontend/src/metabase/tutorial/QueryBuilderTutorial.jsx:93 +msgid "Here we can pick how many days we want to see data for, try 10" +msgstr "" + +#: frontend/src/metabase/tutorial/QueryBuilderTutorial.jsx:116 +msgid "" +"Here's where you can choose to add or average your data, count the number of " +"rows in the table, or just view the raw data." +msgstr "" + +#: frontend/src/metabase/tutorial/QueryBuilderTutorial.jsx:118 +msgid "" +"Try it: click on <strong>Raw Data</strong> to change it to <strong>Count of " +"rows</strong> so we can count how many orders there are in this table." +msgstr "" + +#: frontend/src/metabase/tutorial/QueryBuilderTutorial.jsx:142 +msgid "" +"Add a grouping to break out your results by category, day, month, and more." +msgstr "" + +#: frontend/src/metabase/tutorial/QueryBuilderTutorial.jsx:144 +msgid "" +"Let's do it: click on <strong>Add a grouping</strong>, and choose " +"<strong>Created At: by Week</strong>." +msgstr "" + +#: frontend/src/metabase/tutorial/QueryBuilderTutorial.jsx:152 +msgid "Click on \"by day\" to change it to \"Week.\"" +msgstr "" + +#: frontend/src/metabase/tutorial/QueryBuilderTutorial.jsx:173 +msgid "Run Your Query." +msgstr "" + +#: frontend/src/metabase/tutorial/QueryBuilderTutorial.jsx:175 +msgid "" +"You're doing so well! Click <strong>Run query</strong> to get your results!" +msgstr "" + +#: frontend/src/metabase/tutorial/QueryBuilderTutorial.jsx:192 +msgid "You can view your results as a chart instead of a table." +msgstr "" + +#: frontend/src/metabase/tutorial/QueryBuilderTutorial.jsx:194 +msgid "" +"Everbody likes charts! Click the <strong>Visualization</strong> dropdown and " +"select <strong>Line</strong>." +msgstr "" + +#: frontend/src/metabase/tutorial/QueryBuilderTutorial.jsx:216 +msgid "Well done!" +msgstr "" + +#: frontend/src/metabase/tutorial/QueryBuilderTutorial.jsx:218 +msgid "That's all! If you still have questions, check out our" +msgstr "" + +#: frontend/src/metabase/tutorial/QueryBuilderTutorial.jsx:223 +msgid "User's Guide" +msgstr "" + +#: frontend/src/metabase/tutorial/QueryBuilderTutorial.jsx:223 +msgid "Have fun exploring your data!" +msgstr "" + +#: frontend/src/metabase/tutorial/QueryBuilderTutorial.jsx:226 +msgid "Thanks" +msgstr "" + +#: frontend/src/metabase/tutorial/QueryBuilderTutorial.jsx:235 +msgid "Save Your Questions" +msgstr "" + +#: frontend/src/metabase/tutorial/QueryBuilderTutorial.jsx:237 +msgid "" +"By the way, you can save your questions so you can refer to them later. " +"Saved Questions can also be put into dashboards or Pulses." +msgstr "" + +#: frontend/src/metabase/tutorial/QueryBuilderTutorial.jsx:241 +msgid "Sounds good" +msgstr "" + +#: frontend/src/metabase/tutorial/Tutorial.jsx:240 +msgid "Whoops!" +msgstr "" + +#: frontend/src/metabase/tutorial/Tutorial.jsx:241 +msgid "" +"Sorry, it looks like something went wrong. Please try restarting the " +"tutorial in a minute." +msgstr "" + +#: frontend/src/metabase/user/actions.js:34 +msgid "Password updated successfully!" +msgstr "" + +#: frontend/src/metabase/user/actions.js:53 +msgid "Account updated successfully!" +msgstr "" + +#: frontend/src/metabase/user/components/SetUserPassword.jsx:103 +msgid "Current password" +msgstr "" + +#: frontend/src/metabase/user/components/UpdateUserDetails.jsx:135 +msgid "Sign in with Google Email address" +msgstr "" + +#: frontend/src/metabase/user/components/UserSettings.jsx:54 +msgid "Account settings" +msgstr "" + +#: frontend/src/metabase/user/components/UserSettings.jsx:65 +msgid "User Details" +msgstr "" + +#: frontend/src/metabase/visualizations/components/ChartSettings.jsx:150 +msgid "Customize this {0}" +msgstr "" + +#: frontend/src/metabase/visualizations/components/ChartSettings.jsx:192 +msgid "Reset to defaults" +msgstr "" + +#: frontend/src/metabase/visualizations/components/ChoroplethMap.jsx:120 +msgid "unknown map" +msgstr "" + +#: frontend/src/metabase/visualizations/components/LeafletGridHeatMap.jsx:25 +msgid "Grid map requires binned longitude/latitude." +msgstr "" + +#: frontend/src/metabase/visualizations/components/LegendVertical.jsx:112 +msgid "more" +msgstr "" + +#: frontend/src/metabase/visualizations/components/LineAreaBarChart.jsx:101 +msgid "Which fields do you want to use for the X and Y axes?" +msgstr "" + +#: frontend/src/metabase/visualizations/components/LineAreaBarChart.jsx:103 +#: frontend/src/metabase/visualizations/visualizations/Funnel.jsx:59 +msgid "Choose fields" +msgstr "" + +#: frontend/src/metabase/visualizations/components/PinMap.jsx:206 +msgid "Save as default view" +msgstr "" + +#: frontend/src/metabase/visualizations/components/PinMap.jsx:228 +msgid "Draw box to filter" +msgstr "" + +#: frontend/src/metabase/visualizations/components/PinMap.jsx:228 +msgid "Cancel filter" +msgstr "" + +#: frontend/src/metabase/visualizations/components/PinMap.jsx:47 +msgid "Pin Map" +msgstr "" + +#: frontend/src/metabase/visualizations/components/TableInteractive.jsx:310 +msgid "Unset" +msgstr "" + +#: frontend/src/metabase/visualizations/components/TableSimple.jsx:214 +msgid "Rows {0}-{1} of {2}" +msgstr "" + +#: frontend/src/metabase/visualizations/components/Visualization.jsx:175 +msgid "Data truncated to {0} rows." +msgstr "" + +#: frontend/src/metabase/visualizations/components/Visualization.jsx:338 +msgid "Could not find visualization" +msgstr "" + +#: frontend/src/metabase/visualizations/components/Visualization.jsx:345 +msgid "Could not display this chart with this data." +msgstr "" + +#: frontend/src/metabase/visualizations/components/Visualization.jsx:442 +msgid "No results!" +msgstr "" + +#: frontend/src/metabase/visualizations/components/Visualization.jsx:463 +msgid "Still Waiting..." +msgstr "" + +#: frontend/src/metabase/visualizations/components/Visualization.jsx:466 +msgid "This usually takes an average of {0}." +msgstr "" + +#: frontend/src/metabase/visualizations/components/Visualization.jsx:472 +msgid "(This is a bit long for a dashboard)" +msgstr "" + +#: frontend/src/metabase/visualizations/components/Visualization.jsx:476 +msgid "This is usually pretty fast, but seems to be taking awhile right now." +msgstr "" + +#: frontend/src/metabase/visualizations/components/settings/ChartSettingFieldPicker.jsx:14 +msgid "Select a field" +msgstr "" + +#: frontend/src/metabase/visualizations/components/settings/ChartSettingFieldPicker.jsx:15 +msgid "No valid fields" +msgstr "" + +#: frontend/src/metabase/visualizations/components/settings/ChartSettingFieldsPicker.jsx:42 +msgid "error" +msgstr "" + +#: frontend/src/metabase/visualizations/index.js:32 +msgid "Visualization must define an 'identifier' static variable: " +msgstr "" + +#: frontend/src/metabase/visualizations/index.js:38 +msgid "Visualization with that identifier is already registered: " +msgstr "" + +#: frontend/src/metabase/visualizations/index.js:66 +msgid "No visualization for {0}" +msgstr "" + +#: frontend/src/metabase/visualizations/lib/LineAreaBarRenderer.js:72 +msgid "" +"\"{0}\" is an unaggregated field: if it has more than one value at a point " +"on the x-axis, the values will be summed." +msgstr "" + +#: frontend/src/metabase/visualizations/lib/LineAreaBarRenderer.js:88 +msgid "This chart type requires at least 2 columns." +msgstr "" + +#: frontend/src/metabase/visualizations/lib/LineAreaBarRenderer.js:93 +msgid "This chart type doesn't support more than {0} series of data." +msgstr "" + +#: frontend/src/metabase/visualizations/lib/LineAreaBarRenderer.js:499 +#: frontend/src/metabase/visualizations/visualizations/Progress.jsx:42 +msgid "Goal" +msgstr "" + +#: frontend/src/metabase/visualizations/lib/errors.js:10 +msgid "" +"Doh! The data from your query doesn't fit the chosen display choice. This " +"visualization requires at least {0} {1} of data." +msgstr "" + +#: frontend/src/metabase/visualizations/lib/errors.js:21 +msgid "" +"No dice. We have {0} data {1} to show and that's not enough for this " +"visualization." +msgstr "" + +#: frontend/src/metabase/visualizations/lib/errors.js:32 +msgid "" +"Bummer. We can't actually do a pin map for this data because we require both " +"a latitude and longitude column." +msgstr "" + +#: frontend/src/metabase/visualizations/lib/errors.js:41 +msgid "Please configure this chart in the chart settings" +msgstr "" + +#: frontend/src/metabase/visualizations/lib/errors.js:43 +msgid "Edit Settings" +msgstr "" + +#: frontend/src/metabase/visualizations/lib/fill_data.js:38 +msgid "\"xValues missing!" +msgstr "" + +#: frontend/src/metabase/visualizations/lib/settings/graph.js:47 +#: frontend/src/metabase/visualizations/visualizations/RowChart.jsx:31 +msgid "X-axis" +msgstr "" + +#: frontend/src/metabase/visualizations/lib/settings/graph.js:73 +msgid "Add a series breakout..." +msgstr "" + +#: frontend/src/metabase/visualizations/lib/settings/graph.js:84 +#: frontend/src/metabase/visualizations/visualizations/RowChart.jsx:35 +msgid "Y-axis" +msgstr "" + +#: frontend/src/metabase/visualizations/lib/settings/graph.js:109 +msgid "Add another series..." +msgstr "" + +#: frontend/src/metabase/visualizations/lib/settings/graph.js:123 +msgid "Bubble size" +msgstr "" + +#: frontend/src/metabase/visualizations/lib/settings/graph.js:152 +#: frontend/src/metabase/visualizations/visualizations/LineChart.jsx:17 +msgid "Line" +msgstr "" + +#: frontend/src/metabase/visualizations/lib/settings/graph.js:153 +msgid "Curve" +msgstr "" + +#: frontend/src/metabase/visualizations/lib/settings/graph.js:154 +#: frontend/src/metabase/visualizations/visualizations/Funnel.jsx:67 +msgid "Step" +msgstr "" + +#: frontend/src/metabase/visualizations/lib/settings/graph.js:161 +msgid "Show point markers on lines" +msgstr "" + +#: frontend/src/metabase/visualizations/lib/settings/graph.js:169 +msgid "Stacking" +msgstr "" + +#: frontend/src/metabase/visualizations/lib/settings/graph.js:173 +msgid "Don't stack" +msgstr "" + +#: frontend/src/metabase/visualizations/lib/settings/graph.js:174 +msgid "Stack" +msgstr "" + +#: frontend/src/metabase/visualizations/lib/settings/graph.js:175 +msgid "Stack - 100%" +msgstr "" + +#: frontend/src/metabase/visualizations/lib/settings/graph.js:192 +msgid "Show goal" +msgstr "" + +#: frontend/src/metabase/visualizations/lib/settings/graph.js:198 +msgid "Goal value" +msgstr "" + +#: frontend/src/metabase/visualizations/lib/settings/graph.js:209 +msgid "Replace missing values with" +msgstr "" + +#: frontend/src/metabase/visualizations/lib/settings/graph.js:214 +msgid "Zero" +msgstr "" + +#: frontend/src/metabase/visualizations/lib/settings/graph.js:215 +msgid "Nothing" +msgstr "" + +#: frontend/src/metabase/visualizations/lib/settings/graph.js:216 +msgid "Linear Interpolated" +msgstr "" + +#: frontend/src/metabase/visualizations/lib/settings/graph.js:271 +msgid "X-axis scale" +msgstr "" + +#: frontend/src/metabase/visualizations/lib/settings/graph.js:288 +msgid "Timeseries" +msgstr "" + +#: frontend/src/metabase/visualizations/lib/settings/graph.js:291 +#: frontend/src/metabase/visualizations/lib/settings/graph.js:309 +msgid "Linear" +msgstr "" + +#: frontend/src/metabase/visualizations/lib/settings/graph.js:293 +#: frontend/src/metabase/visualizations/lib/settings/graph.js:310 +msgid "Power" +msgstr "" + +#: frontend/src/metabase/visualizations/lib/settings/graph.js:294 +#: frontend/src/metabase/visualizations/lib/settings/graph.js:311 +msgid "Log" +msgstr "" + +#: frontend/src/metabase/visualizations/lib/settings/graph.js:296 +msgid "Histogram" +msgstr "" + +#: frontend/src/metabase/visualizations/lib/settings/graph.js:298 +msgid "Ordinal" +msgstr "" + +#: frontend/src/metabase/visualizations/lib/settings/graph.js:304 +msgid "Y-axis scale" +msgstr "" + +#: frontend/src/metabase/visualizations/lib/settings/graph.js:317 +msgid "Show x-axis line and marks" +msgstr "" + +#: frontend/src/metabase/visualizations/lib/settings/graph.js:323 +msgid "Show y-axis line and marks" +msgstr "" + +#: frontend/src/metabase/visualizations/lib/settings/graph.js:329 +msgid "Auto y-axis range" +msgstr "" + +#: frontend/src/metabase/visualizations/lib/settings/graph.js:373 +msgid "Use a split y-axis when necessary" +msgstr "" + +#: frontend/src/metabase/visualizations/lib/settings/graph.js:380 +msgid "Show label on x-axis" +msgstr "" + +#: frontend/src/metabase/visualizations/lib/settings/graph.js:386 +msgid "X-axis label" +msgstr "" + +#: frontend/src/metabase/visualizations/lib/settings/graph.js:395 +msgid "Show label on y-axis" +msgstr "" + +#: frontend/src/metabase/visualizations/lib/settings/graph.js:401 +msgid "Y-axis label" +msgstr "" + +#: frontend/src/metabase/visualizations/lib/utils.js:116 +msgid "Standard Deviation" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/AreaChart.jsx:18 +msgid "Area" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/AreaChart.jsx:21 +msgid "area chart" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/BarChart.jsx:16 +msgid "Bar" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/BarChart.jsx:19 +msgid "bar chart" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/Funnel.jsx:57 +msgid "Which fields do you want to use?" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/Funnel.jsx:31 +#: frontend/src/metabase/visualizations/visualizations/Funnel.jsx:85 +msgid "Funnel" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/Funnel.jsx:74 +#: frontend/src/metabase/visualizations/visualizations/PieChart.jsx:67 +msgid "Measure" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/Funnel.jsx:80 +msgid "Funnel type" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/Funnel.jsx:86 +msgid "Bar chart" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/LineChart.jsx:20 +msgid "line chart" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/Map.jsx:206 +msgid "Please select longitude and latitude columns in the chart settings." +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/Map.jsx:212 +msgid "Please select a region map." +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/Map.jsx:216 +msgid "Please select region and metric columns in the chart settings." +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/Map.jsx:33 +msgid "Map" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/Map.jsx:47 +msgid "Map type" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/Map.jsx:51 +#: frontend/src/metabase/visualizations/visualizations/Map.jsx:141 +msgid "Region map" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/Map.jsx:52 +msgid "Pin map" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/Map.jsx:91 +msgid "Pin type" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/Map.jsx:96 +msgid "Tiles" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/Map.jsx:97 +msgid "Markers" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/Map.jsx:113 +msgid "Latitude field" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/Map.jsx:123 +msgid "Longitude field" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/Map.jsx:133 +#: frontend/src/metabase/visualizations/visualizations/Map.jsx:160 +msgid "Metric field" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/Map.jsx:165 +msgid "Region field" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/Map.jsx:174 +msgid "Radius" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/Map.jsx:180 +msgid "Blur" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/Map.jsx:186 +msgid "Min Opacity" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/Map.jsx:192 +msgid "Max Zoom" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/ObjectDetail.jsx:169 +msgid "No relationships found." +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/ObjectDetail.jsx:207 +msgid "via {0}" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/ObjectDetail.jsx:284 +msgid "This {0} is connected to:" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/ObjectDetail.jsx:47 +msgid "Object Detail" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/ObjectDetail.jsx:50 +msgid "object" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/PieChart.jsx:234 +msgid "Total" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/PieChart.jsx:53 +msgid "Which columns do you want to use?" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/PieChart.jsx:40 +msgid "Pie" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/PieChart.jsx:62 +msgid "Dimension" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/PieChart.jsx:72 +msgid "Show legend" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/PieChart.jsx:77 +msgid "Show percentages in legend" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/PieChart.jsx:83 +msgid "Minimum slice percentage" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/Progress.jsx:135 +msgid "Goal met" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/Progress.jsx:137 +msgid "Goal exceeded" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/Progress.jsx:207 +msgid "Goal {0}" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/Progress.jsx:35 +msgid "Progress visualization requires a number." +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/Progress.jsx:23 +msgid "Progress" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/RowChart.jsx:13 +msgid "Row Chart" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/RowChart.jsx:16 +msgid "row chart" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/Scalar.jsx:75 +msgid "Separator style" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/Scalar.jsx:88 +msgid "Number of decimal places" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/Scalar.jsx:92 +msgid "Add a prefix" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/Scalar.jsx:96 +msgid "Add a suffix" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/Scalar.jsx:100 +msgid "Multiply by a number" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/ScatterPlot.jsx:16 +msgid "Scatter" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/ScatterPlot.jsx:19 +msgid "scatter plot" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/Table.jsx:56 +msgid "Pivot the table" +msgstr "" + +#: frontend/src/metabase/visualizations/visualizations/Table.jsx:67 +msgid "Fields to include" +msgstr "" + +#: frontend/src/metabase/xray/components/ComparisonHeader.jsx:10 +msgid "Comparing" +msgstr "" + +#: frontend/src/metabase/xray/components/ComparisonHeader.jsx:13 +#: frontend/src/metabase/xray/containers/FieldXray.jsx:128 +#: frontend/src/metabase/xray/containers/SegmentXRay.jsx:155 +msgid "Fidelity" +msgstr "" + +#: frontend/src/metabase/xray/components/InsightCard.jsx:15 +msgid "Was this helpful?" +msgstr "" + +#: frontend/src/metabase/xray/components/InsightCard.jsx:42 +msgid "Most of the values for {0} are between {1} and {2}." +msgstr "" + +#: frontend/src/metabase/xray/components/InsightCard.jsx:35 +msgid "Normal range of values" +msgstr "" + +#: frontend/src/metabase/xray/components/InsightCard.jsx:70 +msgid "You have {0} missing (null) values in your data" +msgstr "" + +#: frontend/src/metabase/xray/components/InsightCard.jsx:51 +msgid "Missing data" +msgstr "" + +#: frontend/src/metabase/xray/components/InsightCard.jsx:103 +msgid "" +"You have {0} zeros in your data. They may be stand-ins for missing data, or " +"might indicate some other abnormality." +msgstr "" + +#: frontend/src/metabase/xray/components/InsightCard.jsx:84 +msgid "Zeros in your data" +msgstr "" + +#: frontend/src/metabase/xray/components/InsightCard.jsx:115 +msgid "" +"Noisy data is highly variable, jumping all over the place with changes " +"carrying relatively little information." +msgstr "" + +#: frontend/src/metabase/xray/components/InsightCard.jsx:120 +msgid "Noisy data" +msgstr "" + +#: frontend/src/metabase/xray/components/InsightCard.jsx:142 +msgid "A measure of how much changes in previous values predict future values." +msgstr "" + +#: frontend/src/metabase/xray/components/InsightCard.jsx:147 +msgid "Autocorrelation" +msgstr "" + +#: frontend/src/metabase/xray/components/InsightCard.jsx:168 +msgid "How variance in your data is changing over time." +msgstr "" + +#: frontend/src/metabase/xray/components/InsightCard.jsx:173 +msgid "Trending variation" +msgstr "" + +#: frontend/src/metabase/xray/components/InsightCard.jsx:204 +msgid "Your data has a {0} seasonal component." +msgstr "" + +#: frontend/src/metabase/xray/components/InsightCard.jsx:196 +msgid "Seasonality" +msgstr "" + +#: frontend/src/metabase/xray/components/InsightCard.jsx:210 +msgid "Data distribution with multiple peaks (modes)." +msgstr "" + +#: frontend/src/metabase/xray/components/InsightCard.jsx:215 +msgid "Multimodal" +msgstr "" + +#: frontend/src/metabase/xray/components/InsightCard.jsx:236 +msgid "Outliers" +msgstr "" + +#: frontend/src/metabase/xray/components/InsightCard.jsx:269 +msgid "Structural breaks" +msgstr "" + +#: frontend/src/metabase/xray/components/InsightCard.jsx:301 +msgid "The mean does not change over time." +msgstr "" + +#: frontend/src/metabase/xray/components/InsightCard.jsx:306 +msgid "Stationary data" +msgstr "" + +#: frontend/src/metabase/xray/components/InsightCard.jsx:333 +msgid "Your data seems to be {0} {1}." +msgstr "" + +#: frontend/src/metabase/xray/components/InsightCard.jsx:326 +#: frontend/src/metabase/xray/containers/CardXRay.jsx:157 +#: frontend/src/metabase/xray/containers/CardXRay.jsx:189 +msgid "Trend" +msgstr "" + +#: frontend/src/metabase/xray/components/PreviewBanner.jsx:15 +msgid "Welcome to the x-ray preview! We'd love {0}" +msgstr "" + +#: frontend/src/metabase/xray/components/XRayComparison.jsx:191 +msgid "Overview" msgstr "" -#: frontend/src/metabase/home/components/Activity.jsx:176 -msgid "removed the filter {item.details.name}" +#: frontend/src/metabase/xray/components/XRayComparison.jsx:207 +msgid "Potentially interesting differences" msgstr "" -#: frontend/src/metabase/home/components/Activity.jsx:179 -msgid "joined!" +#: frontend/src/metabase/xray/components/XRayComparison.jsx:222 +msgid "Full breakdown" msgstr "" -#: frontend/src/metabase/home/components/NextStep.jsx:31 -msgid "Setup Tip" +#: frontend/src/metabase/xray/components/XRayComparison.jsx:238 +#: frontend/src/metabase/xray/containers/FieldXray.jsx:68 +msgid "Field" msgstr "" -#: frontend/src/metabase/home/components/NextStep.jsx:32 -msgid "View all" +#: frontend/src/metabase/xray/containers/CardXRay.jsx:134 +msgid "Growth Trend" msgstr "" -#: frontend/src/metabase/home/components/RecentViews.jsx:38 -msgid "Recently Viewed" +#: frontend/src/metabase/xray/containers/CardXRay.jsx:197 +msgid "Seasonal" msgstr "" -#: frontend/src/metabase/home/components/RecentViews.jsx:60 -msgid "You haven't looked at any dashboards or questions recently" +#: frontend/src/metabase/xray/containers/CardXRay.jsx:206 +msgid "Residual" msgstr "" -#: frontend/src/metabase/home/containers/HomepageApp.jsx:93 -msgid "Activity" +#: frontend/src/metabase/xray/containers/FieldXray.jsx:125 +#: frontend/src/metabase/xray/containers/SegmentXRay.jsx:148 +msgid "X-ray" msgstr "" -#: frontend/src/metabase/lib/greeting.js:2 -msgid "Hey there" +#: frontend/src/metabase/xray/containers/FieldXray.jsx:163 +msgid "Values overview" msgstr "" -#: frontend/src/metabase/lib/greeting.js:3 -#: frontend/src/metabase/lib/greeting.js:25 -msgid "How's it going" +#: frontend/src/metabase/xray/containers/FieldXray.jsx:169 +msgid "Statistical overview" msgstr "" -#: frontend/src/metabase/lib/greeting.js:4 -msgid "Howdy" +#: frontend/src/metabase/xray/containers/FieldXray.jsx:176 +msgid "Robots" msgstr "" -#: frontend/src/metabase/lib/greeting.js:5 -msgid "Greetings" +#: frontend/src/metabase/xray/containers/SegmentXRay.jsx:64 +msgid "Segment" msgstr "" -#: frontend/src/metabase/lib/greeting.js:6 -msgid "Good to see you" +#: frontend/src/metabase/xray/containers/TableXRay.jsx:126 +msgid "Fidelity:" msgstr "" -#: frontend/src/metabase/lib/greeting.js:10 -msgid "What do you want to know?" +#: frontend/src/metabase/xray/costs.js:8 +msgid "Approximate" msgstr "" -#: frontend/src/metabase/lib/greeting.js:11 -msgid "What's on your mind?" +#: frontend/src/metabase/xray/costs.js:9 +msgid "" +"Get a sense for this data by looking at a sample.\n" +"This is faster but less precise." msgstr "" -#: frontend/src/metabase/lib/greeting.js:12 -msgid "What do you want to find out?" +#: frontend/src/metabase/xray/costs.js:21 +msgid "Exact" msgstr "" -#: frontend/src/metabase/nav/containers/Navbar.jsx:129 -msgid "Dashboards" +#: frontend/src/metabase/xray/costs.js:22 +msgid "" +"Go deeper into this data by performing a full scan.\n" +"This is more precise but slower." msgstr "" -#: frontend/src/metabase/nav/containers/Navbar.jsx:132 -msgid "Questions" +#: frontend/src/metabase/xray/costs.js:34 +msgid "Extended" msgstr "" -#: frontend/src/metabase/nav/containers/Navbar.jsx:135 -msgid "Pulses" +#: frontend/src/metabase/xray/costs.js:35 +msgid "" +"Adds additional info about this entity by including related objects.\n" +"This is the slowest but highest fidelity method." msgstr "" -#: frontend/src/metabase/nav/containers/Navbar.jsx:138 -msgid "Data Reference" +#: frontend/src/metabase/xray/utils.js:7 +msgid "Very different" msgstr "" -#: frontend/src/metabase/nav/containers/Navbar.jsx:142 -msgid "New Question" +#: frontend/src/metabase/xray/utils.js:9 +msgid "Somewhat different" +msgstr "" + +#: frontend/src/metabase/xray/utils.js:11 +msgid "Somewhat similar" +msgstr "" + +#: frontend/src/metabase/xray/utils.js:13 +msgid "Very similar" +msgstr "" + +#: frontend/src/metabase/xray/utils.js:27 +msgid "Generating your x-ray..." +msgstr "" + +#: frontend/src/metabase/xray/utils.js:28 +#: frontend/src/metabase/xray/utils.js:33 +msgid "Still working..." +msgstr "" + +#: frontend/src/metabase/xray/utils.js:32 +msgid "Generating your comparison..." msgstr "" #: src/metabase/api/setup.clj @@ -123,16 +7140,416 @@ msgstr "" msgid "Connect to your data so your whole team can start to explore." msgstr "" -#. This is the very first log message that will get printed. -#. It's here because this is one of the very first namespaces that gets loaded, and the first that has access to the logger -#. It shows up a solid 10-15 seconds before the "Starting Metabase in STANDALONE mode" message because so many other namespaces need to get loaded -#: src/metabase/util.clj -msgid "Loading {0}..." +#: src/metabase/api/setup.clj +msgid "Set up email" msgstr "" -#. This is the very first log message that will get printed. -#. It's here because this is one of the very first namespaces that gets loaded, and the first that has access to the logger -#. It shows up a solid 10-15 seconds before the "Starting Metabase in STANDALONE mode" message because so many other namespaces need to get loaded -#: src/metabase/util.clj +#: src/metabase/api/setup.clj +msgid "" +"Add email credentials so you can more easily invite team members and get " +"updates via Pulses." +msgstr "" + +#: src/metabase/api/setup.clj +msgid "Set Slack credentials" +msgstr "" + +#: src/metabase/api/setup.clj +msgid "" +"Does your team use Slack? If so, you can send automated updates via pulses " +"and ask questions with MetaBot." +msgstr "" + +#: src/metabase/api/setup.clj +msgid "Invite team members" +msgstr "" + +#: src/metabase/api/setup.clj +msgid "Share answers and data with the rest of your team." +msgstr "" + +#: src/metabase/api/setup.clj +msgid "Hide irrelevant tables" +msgstr "" + +#: src/metabase/api/setup.clj +msgid "Curate your data" +msgstr "" + +#: src/metabase/api/setup.clj +msgid "If your data contains technical or irrelevant info you can hide it." +msgstr "" + +#: src/metabase/api/setup.clj +msgid "Organize questions" +msgstr "" + +#: src/metabase/api/setup.clj +msgid "" +"Have a lot of saved questions in {0}? Create collections to help manage them " +"and add context." +msgstr "" + +#: src/metabase/api/setup.clj msgid "Metabase" msgstr "" + +#: src/metabase/api/setup.clj +msgid "Create metrics" +msgstr "" + +#: src/metabase/api/setup.clj +msgid "" +"Define canonical metrics to make it easier for the rest of your team to get " +"the right answers." +msgstr "" + +#: src/metabase/api/setup.clj +msgid "Create segments" +msgstr "" + +#: src/metabase/api/setup.clj +msgid "" +"Keep everyone on the same page by creating canonical sets of filters anyone " +"can use while asking questions." +msgstr "" + +#: src/metabase/driver/googleanalytics.clj +msgid "" +"You must enable the Google Analytics API. Use this link to go to the Google " +"Developers Console: {0}" +msgstr "" + +#: src/metabase/driver/h2.clj +msgid "" +"Running SQL queries against H2 databases using the default (admin) database " +"user is forbidden." +msgstr "" + +#. CONFIG +#. TODO - smtp-port should be switched to type :integer +#: src/metabase/email.clj +msgid "Email address you want to use as the sender of Metabase." +msgstr "" + +#: src/metabase/email.clj +msgid "The address of the SMTP server that handles your emails." +msgstr "" + +#: src/metabase/email.clj +msgid "SMTP username." +msgstr "" + +#: src/metabase/email.clj +msgid "SMTP password." +msgstr "" + +#: src/metabase/email.clj +msgid "The port your SMTP server uses for outgoing emails." +msgstr "" + +#: src/metabase/email.clj +msgid "SMTP secure connection protocol. (tls, ssl, starttls, or none)" +msgstr "" + +#: src/metabase/email.clj +msgid "none" +msgstr "" + +#: src/metabase/email.clj +msgid "SMTP host is not set." +msgstr "" + +#: src/metabase/email.clj +msgid "Failed to send email" +msgstr "" + +#: src/metabase/email.clj +msgid "Error testing SMTP connection" +msgstr "" + +#: src/metabase/integrations/ldap.clj +msgid "Enable LDAP authentication." +msgstr "" + +#: src/metabase/integrations/ldap.clj +msgid "Server hostname." +msgstr "" + +#: src/metabase/integrations/ldap.clj +msgid "Server port, usually 389 or 636 if SSL is used." +msgstr "" + +#: src/metabase/integrations/ldap.clj +msgid "Use SSL, TLS or plain text." +msgstr "" + +#: src/metabase/integrations/ldap.clj +msgid "" +"The Distinguished Name to bind as (if any), this user will be used to lookup " +"information about other users." +msgstr "" + +#: src/metabase/integrations/ldap.clj +msgid "The password to bind with for the lookup user." +msgstr "" + +#: src/metabase/integrations/ldap.clj +msgid "Search base for users. (Will be searched recursively)" +msgstr "" + +#: src/metabase/integrations/ldap.clj +msgid "" +"User lookup filter, the placeholder '{login}' will be replaced by the user " +"supplied login." +msgstr "" + +#: src/metabase/integrations/ldap.clj +msgid "" +"Attribute to use for the user's email. (usually ''mail'', ''email'' or " +"''userPrincipalName'')" +msgstr "" + +#: src/metabase/integrations/ldap.clj +msgid "Attribute to use for the user''s first name. (usually ''givenName'')" +msgstr "" + +#: src/metabase/integrations/ldap.clj +msgid "Attribute to use for the user''s last name. (usually ''sn'')" +msgstr "" + +#: src/metabase/integrations/ldap.clj +msgid "Enable group membership synchronization with LDAP." +msgstr "" + +#: src/metabase/integrations/ldap.clj +msgid "" +"Search base for groups, not required if your LDAP directory provides a " +"''memberOf'' overlay. (Will be searched recursively)" +msgstr "" + +#. Should be in the form: {"cn=Some Group,dc=...": [1, 2, 3]} where keys are LDAP groups and values are lists of MB groups IDs +#: src/metabase/integrations/ldap.clj +msgid "JSON containing LDAP to Metabase group mappings." +msgstr "" + +#: src/metabase/metabot.clj +msgid "" +"Enable MetaBot, which lets you search for and view your saved questions " +"directly via Slack." +msgstr "" + +#: src/metabase/metabot.clj +msgid "Here''s what I can {0}:" +msgstr "" + +#: src/metabase/metabot.clj +msgid "I don''t know how to {0} `{1}`.n{2}" +msgstr "" + +#: src/metabase/metabot.clj +msgid "Uh oh! :cry:n>" +msgstr "" + +#: src/metabase/metabot.clj +msgid "Here''s your {0} most recent cards:n{1}" +msgstr "" + +#: src/metabase/metabot.clj +msgid "" +"Could you be a little more specific? I found these cards with names that " +"matched:n{0}" +msgstr "" + +#: src/metabase/metabot.clj +msgid "I don''t know what Card `{0}` is. Give me a Card ID or name." +msgstr "" + +#: src/metabase/metabot.clj +msgid "" +"Show which card? Give me a part of a card name or its ID and I can show it " +"to you. If you don''t know which card you want, try `metabot list`." +msgstr "" + +#: src/metabase/metabot.clj +msgid "Ok, just a second..." +msgstr "" + +#: src/metabase/metabot.clj +msgid "Not Found" +msgstr "" + +#: src/metabase/metabot.clj +msgid "Loading Kanye quotes..." +msgstr "" + +#: src/metabase/metabot.clj +msgid "Evaluating Metabot command:" +msgstr "" + +#: src/metabase/metabot.clj +msgid "Go home websocket, you're drunk." +msgstr "" + +#: src/metabase/metabot.clj +msgid "Error launching metabot:" +msgstr "" + +#: src/metabase/metabot.clj +msgid "MetaBot WebSocket is closed. Reconnecting now." +msgstr "" + +#: src/metabase/metabot.clj +msgid "Error connecting websocket:" +msgstr "" + +#: src/metabase/metabot.clj +msgid "Stopping MetaBot... 🤖" +msgstr "" + +#: src/metabase/metabot.clj +msgid "MetaBot already running. Killing the previous WebSocket listener first." +msgstr "" + +#: src/metabase/public_settings.clj +msgid "Identify when new versions of Metabase are available." +msgstr "" + +#: src/metabase/public_settings.clj +msgid "Information about available versions of Metabase." +msgstr "" + +#: src/metabase/public_settings.clj +msgid "The name used for this instance of Metabase." +msgstr "" + +#: src/metabase/public_settings.clj +msgid "" +"The base URL of this Metabase instance, e.g. \"http://metabase.my-company.com" +"\"." +msgstr "" + +#: src/metabase/public_settings.clj +msgid "The default language for this Metabase instance." +msgstr "" + +#: src/metabase/public_settings.clj +msgid "" +"This only applies to emails, Pulses, etc. Users'' browsers will specify the " +"language used in the user interface." +msgstr "" + +#: src/metabase/public_settings.clj +msgid "" +"The email address users should be referred to if they encounter a problem." +msgstr "" + +#: src/metabase/public_settings.clj +msgid "" +"Enable the collection of anonymous usage data in order to help Metabase " +"improve." +msgstr "" + +#: src/metabase/public_settings.clj +msgid "" +"The map tile server URL template used in map visualizations, for example " +"from OpenStreetMaps or MapBox." +msgstr "" + +#: src/metabase/public_settings.clj +msgid "" +"Enable admins to create publicly viewable links (and embeddable iframes) for " +"Questions and Dashboards?" +msgstr "" + +#: src/metabase/public_settings.clj +msgid "" +"Allow admins to securely embed questions and dashboards within other " +"applications?" +msgstr "" + +#: src/metabase/public_settings.clj +msgid "Allow using a saved question as the source for other queries?" +msgstr "" + +#: src/metabase/public_settings.clj +msgid "" +"Enabling caching will save the results of queries that take a long time to " +"run." +msgstr "" + +#: src/metabase/public_settings.clj +msgid "The maximum size of the cache, per saved question, in kilobytes:" +msgstr "" + +#: src/metabase/public_settings.clj +msgid "The absoulte maximum time to keep any cached query results, in seconds." +msgstr "" + +#: src/metabase/public_settings.clj +msgid "" +"Metabase will cache all saved questions with an average query execution time " +"longer than this many seconds:" +msgstr "" + +#: src/metabase/public_settings.clj +msgid "" +"To determine how long each saved question''s cached result should stick " +"around, we take the query''s average execution time and multiply that by " +"whatever you input here." +msgstr "" + +#: src/metabase/public_settings.clj +msgid "" +"So if a query takes on average 2 minutes to run, and you input 10 for your " +"multiplier, its cache entry will persist for 20 minutes." +msgstr "" + +#: src/metabase/public_settings.clj +msgid "" +"When using the default binning strategy and a number of bins is not " +"provided, this number will be used as the default." +msgstr "" + +#: src/metabase/public_settings.clj +msgid "" +"When using the default binning strategy for a field of type Coordinate (such " +"as Latitude and Longitude), this number will be used as the default bin " +"width (in degrees)." +msgstr "" + +#: src/metabase/pulse.clj +msgid "Unable to compare results to goal for alert." +msgstr "" + +#: src/metabase/pulse.clj +msgid "Question ID is ''{0}'' with visualization settings ''{1}''" +msgstr "" + +#: src/metabase/pulse.clj +msgid "Unrecognized alert with condition ''{0}''" +msgstr "" + +#: src/metabase/pulse.clj +msgid "Unrecognized channel type {0}" +msgstr "" + +#. returns `true` if successful -- see JavaDoc +#: src/metabase/pulse/render.clj +msgid "No approprate image writer found!" +msgstr "" + +#: src/metabase/pulse/render.clj +msgid "Card has errors: {0}" +msgstr "" + +#: src/metabase/pulse/render.clj +msgid "Pulse card render error" +msgstr "" + +#. This is the very first log message that will get printed. It's here because this is one of the very first +#. namespaces that gets loaded, and the first that has access to the logger It shows up a solid 10-15 seconds before +#. the "Starting Metabase in STANDALONE mode" message because so many other namespaces need to get loaded +#: src/metabase/util.clj +msgid "Loading Metabase..." +msgstr "" diff --git a/package.json b/package.json index 48056c026f4b35b132604f7d72774da620302c43..3f1021590861a1d1cbe977babfb8721e0d99dbce 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "dependencies": { "ace-builds": "^1.2.2", "babel-polyfill": "^6.6.1", - "c-3po": "^0.5.8", + "c-3po": "^0.7.3", "chevrotain": "0.21.0", "classnames": "^2.1.3", "color": "^1.0.3", @@ -86,7 +86,7 @@ "babel-eslint": "^7.1.1", "babel-loader": "^7.1.2", "babel-plugin-add-react-displayname": "^0.0.4", - "babel-plugin-c-3po": "^0.5.8", + "babel-plugin-c-3po": "0.8.0-0", "babel-plugin-syntax-trailing-function-commas": "^6.22.0", "babel-plugin-transform-builtin-extend": "^1.1.2", "babel-plugin-transform-decorators-legacy": "^1.3.4", diff --git a/resources/frontend_client/app/locales/de.json b/resources/frontend_client/app/locales/de.json deleted file mode 100644 index b3a9532f6beda193d3e13b2a078bee15a47d3384..0000000000000000000000000000000000000000 --- a/resources/frontend_client/app/locales/de.json +++ /dev/null @@ -1,154 +0,0 @@ -{ - "charset": "utf-8", - "headers": { - "project-id-version": "metabase", - "report-msgid-bugs-to": "docs@metabase.com", - "pot-creation-date": "2017-08-21 21:54+0200", - "po-revision-date": "2017-08-21 21:17+0200", - "last-translator": "Tom Robinson <tom@metabase.com>", - "language-team": "German <translation-team-de@lists.sourceforge.net>", - "language": "de", - "mime-version": "1.0", - "content-type": "text/plain; charset=UTF-8", - "content-transfer-encoding": "8bit", - "#-#-#-#-# metabase-frontend.pot #-#-#-#-#": "", - "plural-forms": "nplurals=2; plural=(n != 1);", - "#-#-#-#-# metabase-backend.pot (metabase) #-#-#-#-#": "" - }, - "translations": { - "": { - "Hello World!": { - "msgid": "Hello World!", - "msgstr": [ - "Hallo Welt!" - ] - }, - "Metabase is up and running.": { - "msgid": "Metabase is up and running.", - "msgstr": [ - "Metabase ist auf und laufen" - ] - }, - "removed the filter {item.details.name}": { - "msgid": "removed the filter {item.details.name}", - "msgstr": [ - "entfernen sie den filter {item.details.name}" - ] - }, - "joined!": { - "msgid": "joined!", - "msgstr": [ - "beigetreten!" - ] - }, - "Setup Tip": { - "msgid": "Setup Tip", - "msgstr": [ - "Setup Tipp" - ] - }, - "View all": { - "msgid": "View all", - "msgstr": [ - "Alle Anzeigen" - ] - }, - "Recently Viewed": { - "msgid": "Recently Viewed", - "msgstr": [ - "Vor Kurzem Anzeige" - ] - }, - "You haven't looked at any dashboards or questions recently": { - "msgid": "You haven't looked at any dashboards or questions recently", - "msgstr": [ - "Sie haben nicht schaute zu jeder dashboards oder fragen kürzlich" - ] - }, - "Activity": { - "msgid": "Activity", - "msgstr": [ - "Aktivitäten" - ] - }, - "Hey there": { - "msgid": "Hey there", - "msgstr": [ - "Hallo" - ] - }, - "How's it going": { - "msgid": "How's it going", - "msgstr": [ - "Wie ist es gehen" - ] - }, - "Howdy": { - "msgid": "Howdy", - "msgstr": [ - "Hallo" - ] - }, - "Greetings": { - "msgid": "Greetings", - "msgstr": [ - "Grüße" - ] - }, - "Good to see you": { - "msgid": "Good to see you", - "msgstr": [ - "Schön, dich zu sehen" - ] - }, - "What do you want to know?": { - "msgid": "What do you want to know?", - "msgstr": [ - "Was möchten sie wissen?" - ] - }, - "What's on your mind?": { - "msgid": "What's on your mind?", - "msgstr": [ - "Was auf dem herzen?" - ] - }, - "What do you want to find out?": { - "msgid": "What do you want to find out?", - "msgstr": [ - "Was möchten sie finden ot?" - ] - }, - "Dashboards": { - "msgid": "Dashboards", - "msgstr": [ - "Ãœbersicht" - ] - }, - "Questions": { - "msgid": "Questions", - "msgstr": [ - "Fragen" - ] - }, - "Pulses": { - "msgid": "Pulses", - "msgstr": [ - "Impuse" - ] - }, - "Data Reference": { - "msgid": "Data Reference", - "msgstr": [ - "Daten Referenz" - ] - }, - "New Question": { - "msgid": "New Question", - "msgstr": [ - "Neue Frage" - ] - } - } - } -} \ No newline at end of file diff --git a/src/metabase/routes.clj b/src/metabase/routes.clj index 594935eefd7dff9d98f870e14550ab2e23adabe4..e1f76ef64c632ef0fde256d30ed11808a4db4665 100644 --- a/src/metabase/routes.clj +++ b/src/metabase/routes.clj @@ -37,8 +37,10 @@ (defn- fallback-localization [locale] - (json/generate-string {"headers" {"language" locale} - "translations" {"" {"Metabase" {"msgid" "Metabase"}}}})) + (json/generate-string {"headers" {"language" locale + "plural-forms" "nplurals=2; plural=(n != 1);"} + "translations" {"" {"Metabase" {"msgid" "Metabase" + "msgstr" ["Metabase"]}}}})) (defn- load-localization [] (if (and *locale* (not= (str *locale*) "en")) diff --git a/yarn.lock b/yarn.lock index 746764665592b93af5e78526c1946839766d33cc..8e38d1a06a65d1aa6c3d0005bdb98409b147931c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -164,6 +164,12 @@ ansi-html@0.0.7, ansi-html@^0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" +ansi-red@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/ansi-red/-/ansi-red-0.1.1.tgz#8c638f9d1080800a353c9c28c8a81ca4705d946c" + dependencies: + ansi-wrap "0.1.0" + ansi-regex@^0.2.0, ansi-regex@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-0.2.1.tgz#0d8e946967a3d8143f93e24e298525fc1b2235f9" @@ -196,6 +202,10 @@ ansi-styles@^3.0.0, ansi-styles@^3.1.0: dependencies: color-convert "^1.9.0" +ansi-wrap@0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf" + any-promise@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-0.1.0.tgz#830b680aa7e56f33451d4b049f3bd8044498ee27" @@ -238,6 +248,13 @@ argparse@^1.0.7: dependencies: sprintf-js "~1.0.2" +argparse@~0.1.15: + version "0.1.16" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-0.1.16.tgz#cfd01e0fbba3d6caed049fbd758d40f65196f57c" + dependencies: + underscore "~1.7.0" + underscore.string "~2.4.0" + arr-diff@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" @@ -396,6 +413,10 @@ atob@^2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/atob/-/atob-2.0.3.tgz#19c7a760473774468f20b2d2d03372ad7d4cbf5d" +autolinker@~0.15.0: + version "0.15.3" + resolved "https://registry.yarnpkg.com/autolinker/-/autolinker-0.15.3.tgz#342417d8f2f3461b14cf09088d5edf8791dc9832" + autoprefixer@^6.0.2, autoprefixer@^6.3.1: version "6.7.7" resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-6.7.7.tgz#1dbd1c835658e35ce3f9984099db00585c782014" @@ -667,9 +688,9 @@ babel-plugin-add-react-displayname@^0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/babel-plugin-add-react-displayname/-/babel-plugin-add-react-displayname-0.0.4.tgz#bc2a74bcbee6e505025b3352fea85ee7bc4c6f7c" -babel-plugin-c-3po@^0.5.8: - version "0.5.8" - resolved "https://registry.yarnpkg.com/babel-plugin-c-3po/-/babel-plugin-c-3po-0.5.8.tgz#9cf8e5e0bc997a7e385f9f00e7169c5b75332b1d" +babel-plugin-c-3po@0.8.0-0: + version "0.8.0-0" + resolved "https://registry.yarnpkg.com/babel-plugin-c-3po/-/babel-plugin-c-3po-0.8.0-0.tgz#57d9372e4269183ea12e133bcb61a842092c95a5" dependencies: ajv "4.9.0" babel-generator "6.18.0" @@ -1578,12 +1599,13 @@ bytes@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" -c-3po@^0.5.8: - version "0.5.8" - resolved "https://registry.yarnpkg.com/c-3po/-/c-3po-0.5.8.tgz#9d235ea9b53a99fb996075afdb8edd43f46fd000" +c-3po@^0.7.3: + version "0.7.3" + resolved "https://registry.yarnpkg.com/c-3po/-/c-3po-0.7.3.tgz#d28d274eb28008bba6275ac882bb466160b849e7" dependencies: dedent "^0.7.0" gettext-parser "1.2.2" + gitbook-plugin-atoc "^1.0.3" cacache@^10.0.0: version "10.0.0" @@ -1922,6 +1944,10 @@ code-point-at@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" +coffee-script@^1.12.4: + version "1.12.7" + resolved "https://registry.yarnpkg.com/coffee-script/-/coffee-script-1.12.7.tgz#c05dae0cb79591d05b3070a8433a98c9a89ccc53" + collapse-white-space@^1.0.0, collapse-white-space@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.3.tgz#4b906f670e5a963a87b76b0e1689643341b6023c" @@ -2072,7 +2098,7 @@ concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" -concat-stream@^1.5.0, concat-stream@^1.5.2: +concat-stream@^1.5.0, concat-stream@^1.5.1, concat-stream@^1.5.2: version "1.6.0" resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.0.tgz#0aac662fd52be78964d5532f694784e70110acf7" dependencies: @@ -3870,12 +3896,23 @@ git-url-parse@^6.0.1: dependencies: git-up "^2.0.0" +gitbook-plugin-atoc@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/gitbook-plugin-atoc/-/gitbook-plugin-atoc-1.0.3.tgz#622e334d8aa15ee2b9cb772f97f89d84271f4297" + dependencies: + github-slugid "1.0.1" + markdown-toc "^0.11.7" + github-slugger@1.1.3, github-slugger@^1.0.0, github-slugger@^1.1.1: version "1.1.3" resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.1.3.tgz#314a6e759a18c2b0cc5760d512ccbab549c549a7" dependencies: emoji-regex ">=6.0.0 <=6.1.1" +github-slugid@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/github-slugid/-/github-slugid-1.0.1.tgz#bccdd0815bfad69d8a359fa4fd65947d606ec3c0" + glob-base@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" @@ -3986,6 +4023,16 @@ graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.4, version "1.0.1" resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725" +gray-matter@^2.0.2: + version "2.1.1" + resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-2.1.1.tgz#3042d9adec2a1ded6a7707a9ed2380f8a17a430e" + dependencies: + ansi-red "^0.1.1" + coffee-script "^1.12.4" + extend-shallow "^2.0.1" + js-yaml "^3.8.1" + toml "^2.3.2" + growly@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" @@ -4350,11 +4397,11 @@ iconv-lite@0.4.13: version "0.4.13" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.13.tgz#1f88aba4ab0b1508e8312acc39345f36e992e2f2" -iconv-lite@0.4.15, iconv-lite@~0.4.13: +iconv-lite@0.4.15: version "0.4.15" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.15.tgz#fe265a218ac6a57cfe854927e9d04c19825eddeb" -iconv-lite@0.4.19: +iconv-lite@0.4.19, iconv-lite@~0.4.13: version "0.4.19" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b" @@ -4619,6 +4666,12 @@ is-extendable@^0.1.0, is-extendable@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" +is-extendable@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + dependencies: + is-plain-object "^2.0.4" + is-extglob@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" @@ -4714,7 +4767,7 @@ is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" -is-plain-object@^2.0.1, is-plain-object@^2.0.3: +is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" dependencies: @@ -5191,7 +5244,7 @@ js-tokens@^3.0.0, js-tokens@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" -js-yaml@^3.4.3, js-yaml@^3.5.1, js-yaml@^3.7.0, js-yaml@^3.8.4: +js-yaml@^3.4.3, js-yaml@^3.5.1, js-yaml@^3.7.0, js-yaml@^3.8.1, js-yaml@^3.8.4: version "3.10.0" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.10.0.tgz#2e78441646bd4682e963f22b6e92823c309c62dc" dependencies: @@ -5419,7 +5472,7 @@ kind-of@^5.0.0, kind-of@^5.0.2: version "5.1.0" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" -lazy-cache@^1.0.3: +lazy-cache@^1.0.2, lazy-cache@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e" @@ -5840,10 +5893,28 @@ markdown-escapes@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/markdown-escapes/-/markdown-escapes-1.0.1.tgz#1994df2d3af4811de59a6714934c2b2292734518" +markdown-link@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/markdown-link/-/markdown-link-0.1.1.tgz#32c5c65199a6457316322d1e4229d13407c8c7cf" + markdown-table@^1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-1.1.1.tgz#4b3dd3a133d1518b8ef0dbc709bf2a1b4824bc8c" +markdown-toc@^0.11.7: + version "0.11.9" + resolved "https://registry.yarnpkg.com/markdown-toc/-/markdown-toc-0.11.9.tgz#961f34c1b2c31d282188eeefd4f907c8c07a6d4c" + dependencies: + concat-stream "^1.5.1" + gray-matter "^2.0.2" + lazy-cache "^1.0.2" + markdown-link "^0.1.1" + minimist "^1.2.0" + mixin-deep "^1.1.3" + object.pick "^1.1.1" + remarkable "^1.6.1" + repeat-string "^1.5.2" + math-expression-evaluator@^1.2.14: version "1.2.17" resolved "https://registry.yarnpkg.com/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz#de819fdbcd84dccd8fae59c6aeb79615b9d266ac" @@ -6070,6 +6141,13 @@ mississippi@^1.3.0: stream-each "^1.1.0" through2 "^2.0.0" +mixin-deep@^1.1.3: + version "1.3.1" + resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.1.tgz#a49e7268dce1a0d9698e45326c5626df3543d0fe" + dependencies: + for-in "^1.0.2" + is-extendable "^1.0.1" + mixin-deep@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.2.0.tgz#d02b8c6f8b6d4b8f5982d3fd009c4919851c3fe2" @@ -6467,7 +6545,7 @@ object.omit@^2.0.0: for-own "^0.1.4" is-extendable "^0.1.1" -object.pick@^1.3.0: +object.pick@^1.1.1, object.pick@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" dependencies: @@ -8189,6 +8267,13 @@ remark@^8.0.0: remark-stringify "^4.0.0" unified "^6.0.0" +remarkable@^1.6.1: + version "1.7.1" + resolved "https://registry.yarnpkg.com/remarkable/-/remarkable-1.7.1.tgz#aaca4972100b66a642a63a1021ca4bac1be3bff6" + dependencies: + argparse "~0.1.15" + autolinker "~0.15.0" + remote-origin-url@0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/remote-origin-url/-/remote-origin-url-0.4.0.tgz#4d3e2902f34e2d37d1c263d87710b77eb4086a30" @@ -9286,6 +9371,10 @@ toggle-selection@^1.0.3: version "1.0.6" resolved "https://registry.yarnpkg.com/toggle-selection/-/toggle-selection-1.0.6.tgz#6e45b1263f2017fa0acc7d89d78b15b8bf77da32" +toml@^2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/toml/-/toml-2.3.3.tgz#8d683d729577cb286231dfc7a8affe58d31728fb" + topo@1.x.x: version "1.1.0" resolved "https://registry.yarnpkg.com/topo/-/topo-1.1.0.tgz#e9d751615d1bb87dc865db182fa1ca0a5ef536d5" @@ -9440,10 +9529,18 @@ unc-path-regex@^0.1.0: version "0.1.2" resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" +underscore.string@~2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/underscore.string/-/underscore.string-2.4.0.tgz#8cdd8fbac4e2d2ea1e7e2e8097c42f442280f85b" + underscore@^1.8.3: version "1.8.3" resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.8.3.tgz#4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022" +underscore@~1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.7.0.tgz#6bbaf0877500d36be34ecaa584e0db9fef035209" + unherit@^1.0.4: version "1.1.0" resolved "https://registry.yarnpkg.com/unherit/-/unherit-1.1.0.tgz#6b9aaedfbf73df1756ad9e316dd981885840cd7d"