Skip to content

Commit

Permalink
Merge pull request #83 from SalesforceFoundation/feature/dmitry-local…
Browse files Browse the repository at this point in the history
…ization-summer-20

Loc deliver, drop 1 for Summer20
  • Loading branch information
ptewson-sfdo authored Jul 23, 2020
2 parents b49fb66 + de4cc85 commit d5651c2
Show file tree
Hide file tree
Showing 10 changed files with 93 additions and 35 deletions.
2 changes: 2 additions & 0 deletions cumulusci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@ tasks:
xpath: //ns:customLabels[ns:name='RecurringDonationClosedStatus']|//ns:customLabels[ns:name='RecurringDonationContactRole']|//ns:customLabels[ns:name='RecurringDonationDivideValue']|//ns:customLabels[ns:name='RecurringDonationMultiplyValue']|//ns:customLabels[ns:name='RecurringDonationOpenStatus']|//ns:customLabels[ns:name='RecurringDonationContactRole']
- path: src/translations/**.translation
xpath: //ns:quickActions
- path: src/translations/**.translation
xpath: //ns:reportTypes[ns:name='screen_flows_prebuilt_crt']

flows:
release_beta:
Expand Down
56 changes: 56 additions & 0 deletions localization/translation-cleanup.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
#!/bin/bash

## Verify that hasSampleData is set to false before continuing
if grep -q '"hasSampleData": true' orgs/feature.json
then
echo "WARNING: The feature.json still has \"hasSampleData\" set to true. Cannot continue until this is set to false."
exit
fi

echo "###############################################################################################"
echo "What this script does:"
echo "1. Deploy all metadata to a scratch org"
echo "2. Use the cci 'retrieve_unpackaged' command to retrieve all configuration from the org into the src folder"
echo "3. Reset and/or delete any retrieved metadata that is unrelalated to translations"
echo "4. Execute the cci 'cleanup_translation_metadata' task against the metadata to strip invalid or extranous xml content"
echo ""
echo ""
echo "When the script has fully completed, the developer should review any pending changes in an IDE, such as VSCode"
echo "to verify that all changes are expected."
echo ""
echo "ONLY changes to the 'objectTranslation' and 'translation' files should be commited to the repository."
echo "ALL OTHER CHANGED FILES SHOULD BE IGNORED."
echo "###############################################################################################"
read -s -n 1 -p "Press any key to continue ..."
echo ""

echo "# ==== CREATE THE SCRATCH ORG ===="
cci org remove translations
cci org scratch feature translations --days 1
cci flow run dependencies --org translations
cci flow run deploy_unmanaged --org translations
cci task run update_admin_profile --org translations

echo "# ==== RESET the Package.xml and use retrieve_unpackaged to pull down the metadata ===="
git checkout src/package.xml
cci task run retrieve_unpackaged --org translations -o path src -o package_xml src/package.xml

cci org remove translations

echo "# ==== DISCARD other files pulled down by the above task that we do not need ===="
git checkout src/classes/*
git checkout src/homePageComponents/*
git checkout src/labels/*
git checkout src/layouts/*
git checkout src/objects/*
git checkout src/pages/*
git checkout src/reports/*
git checkout src/tabs/*
git checkout src/weblinks/*
git checkout src/workflows/*
git checkout src/package.xml

echo "# ==== CLEANUP task to strip out extraneous elements from the translation files ===="
cci task run cleanup_translation_metadata

echo "# ==== DONE! - Review the remaining modified translation files before committing back into the branch"
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@
<value><!-- Custom Field Mapping --></value>
</caseValues>
<fields>
<help>継続支援項目から値を取得する支援項目。これらの項目は同じデータ型にする必要があります。</help>
<label>支援の項目</label>
<help>継続支援項目から値を取得する商談項目。これらの項目は同じデータ型にする必要があります。</help>
<label>商談の項目</label>
<name>Opportunity_Field__c</name>
</fields>
<fields>
<help>支援項目にコピーする継続支援項目。これらの項目は同じデータ型にする必要があります。</help>
<help>商談項目にコピーする継続支援項目。これらの項目は同じデータ型にする必要があります。</help>
<label>継続支援の項目</label>
<name>Recurring_Donation_Field__c</name>
</fields>
Expand Down
2 changes: 1 addition & 1 deletion src/objectTranslations/Opportunity-ja.objectTranslation
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@
<fields>
<label>継続支援</label>
<name>Recurring_Donation__c</name>
<relationshipLabel>支援</relationshipLabel>
<relationshipLabel>商談</relationshipLabel>
</fields>
</CustomObjectTranslation>
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@
<name>Installment_Amount__c</name>
</fields>
<fields>
<help>Legt fest, wie Oft Sie die Spenden erhalten. HINWEIS: Wenn Sie die Ratenlaufzeit für eine vorhandene wiederkehrende Spende mit fester Dauer ändern, könnten offene Opportunities gelöscht und neu erstellt werden. Damit verbundene Daten gehen womöglich verloren.</help>
<help>Legt fest, wie oft Sie die Spenden erhalten. HINWEIS: Wenn Sie die Ratenlaufzeit für eine vorhandene wiederkehrende Spende mit fester Dauer ändern, werden offene Opportunities evtl. gelöscht und neu erstellt. Verbundene Daten gehen womöglich verloren.</help>
<label>Ratenlaufzeit</label>
<name>Installment_Period__c</name>
<picklistValues>
Expand Down
24 changes: 12 additions & 12 deletions src/objectTranslations/Recurring_Donation__c-ja.objectTranslation
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@
<value>継続支援</value>
</caseValues>
<fields>
<help>継続支援の 1 回の支払額。</help>
<help>割賦商談の 1 回の支払額。</help>
<label>金額</label>
<name>Amount__c</name>
</fields>
<fields>
<label>個人</label>
<label>取引先責任者</label>
<name>Contact__c</name>
<relationshipLabel>継続支援</relationshipLabel>
</fields>
Expand All @@ -28,7 +28,7 @@
<name>Installment_Amount__c</name>
</fields>
<fields>
<help>継続支援の間隔を設定します。警告: 既存の継続支援の間隔を変更すると、進行中の支援が削除されて再作成される可能性があります。その場合、関連付けられているデータは保持されません。</help>
<help>割賦の間隔を設定します。警告: 既存の継続支援の間隔を変更すると、進行中の商談が削除されて再作成される可能性があります。その場合、関連付けられているデータは保持されません。</help>
<label>間隔</label>
<name>Installment_Period__c</name>
<picklistValues>
Expand Down Expand Up @@ -58,7 +58,7 @@
<name>Installments__c</name>
</fields>
<fields>
<help>この値は、継続支援が前回支払い済みとマークされた日に基づいて、NPSP により自動的に計算されます (参照のみ)。</help>
<help>この値は、割賦商談が前回支払い済みとマークされた日に基づいて、NPSP により自動的に計算されます (参照のみ)。</help>
<label>前回の支援日</label>
<name>Last_Payment_Date__c</name>
</fields>
Expand All @@ -85,12 +85,12 @@
</picklistValues>
</fields>
<fields>
<label>団体</label>
<label>取引先</label>
<name>Organization__c</name>
<relationshipLabel>継続支援</relationshipLabel>
</fields>
<fields>
<help>この継続支援の支払総額。すべての完了/成立支援の合計金額が自動的に計算されます (参照のみ)。</help>
<help>この継続支援の支払総額。すべての完了/成立商談の合計金額が自動的に計算されます (参照のみ)。</help>
<label>合計支払金額</label>
<name>Paid_Amount__c</name>
</fields>
Expand All @@ -113,12 +113,12 @@
</picklistValues>
</fields>
<fields>
<help>この継続支援で支払われた合計回数 (参照のみ)。</help>
<help>この継続支援で支払われた割賦商談の合計回数 (参照のみ)。</help>
<label>支払回数</label>
<name>Total_Paid_Installments__c</name>
</fields>
<fields>
<help>固定期間の継続支援での、すべての支援の総額。</help>
<help>固定期間の継続支援での、すべての商談の総額。</help>
<label>合計</label>
<name>Total__c</name>
</fields>
Expand All @@ -131,23 +131,23 @@
</layouts>
<nameFieldLabel>継続支援名</nameFieldLabel>
<quickActions>
<label>新規支援</label>
<label>新規商談</label>
<name>New_Opportunity</name>
</quickActions>
<quickActions>
<label>クイック更新</label>
<name>Quick_Update</name>
</quickActions>
<webLinks>
<label>新しい団体継続支援</label>
<label>新しい取引先継続支援</label>
<name>New_Recurring_Acct_Donation</name>
</webLinks>
<webLinks>
<label>新しい個人継続支援</label>
<label>新しい取引先責任者継続支援</label>
<name>New_Recurring_Donation_Pledge_Account</name>
</webLinks>
<webLinks>
<label>支援の更新</label>
<label>商談の更新</label>
<name>Refresh_Opportunities</name>
</webLinks>
</CustomObjectTranslation>
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
<fields>
<label>Contactpersoon</label>
<name>Contact__c</name>
<relationshipLabel>Terugkerende Donaties</relationshipLabel>
<relationshipLabel>Terugkerende donaties</relationshipLabel>
</fields>
<fields>
<help>De datum van initiële inceptie voor deze terugkerende donatie. Standaard is dit de huidige datum.</help>
Expand Down Expand Up @@ -91,7 +91,7 @@
<fields>
<label>Account</label>
<name>Organization__c</name>
<relationshipLabel>Terugkerende Donaties</relationshipLabel>
<relationshipLabel>Terugkerende donaties</relationshipLabel>
</fields>
<fields>
<help>Het totale betaalde bedrag voor deze terugkerende donatie. Wordt automatisch berekend als het totale bedrag aan termijnen van alle gesloten/gewonnen Opportunities (alleen-lezen).</help>
Expand All @@ -101,7 +101,7 @@
<fields>
<label>Campagne</label>
<name>Recurring_Donation_Campaign__c</name>
<relationshipLabel>Terugkerende Donaties</relationshipLabel>
<relationshipLabel>Terugkerende donaties</relationshipLabel>
</fields>
<fields>
<help>Meldt aan Salesforce de manier waarop het bedrag voor elke onderliggende opportunity moet worden berekend op basis van wat u hebt opgegeven in het veld. Alleen Terugkerende donaties met vaste duur.</help>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@
</fields>
<fields>
<help>ERSETZT. Wird durch die Benachrichtigungseinstellungen im Bereich &quot;Systemfehlereinstellungen&quot; ersetzt.</help>
<label>DEPRECATED-Fehler-E-Mail-Benachrichtigungen</label>
<label>DEPRECATED-Fehler-E-Mail-Benachrichtig.</label>
<name>Error_Email_Notifications__c</name>
</fields>
<fields>
Expand All @@ -87,7 +87,7 @@
</fields>
<fields>
<help>Mit dieser Option wird das Verhalten aller noch offenen Opportunities festgelegt, wenn eine unbefristete wiederkehrende Spende in den Status &quot;Geschlossen&quot; versetzt wird.</help>
<label>Verhalten einer offenen Opportunity bei Abschluss einer wiederkehrenden Spende</label>
<label>Verhalten offener Opp. bei RD-Abschluss</label>
<name>Open_Opportunity_Behavior__c</name>
</fields>
<fields>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
<value><!-- Recurring Donations Settings --></value>
</caseValues>
<fields>
<help>選択すると、継続支援のすべての支援で継続支援のキャンペーンが使用されます。選択しないと、最初の支援のみでキャンペーンが使用されます。</help>
<label>キャンペーンをすべての支援に追加</label>
<help>選択すると、継続支援のすべての商談で継続支援のキャンペーンが使用されます。選択しないと、最初の商談のみでキャンペーンが使用されます。</help>
<label>キャンペーンをすべての商談に追加</label>
<name>Add_Campaign_to_All_Opportunites__c</name>
</fields>
<fields>
Expand Down Expand Up @@ -50,18 +50,18 @@
<name>Number_of_Successes__c</name>
</fields>
<fields>
<help>無期限の継続支援が完了状態に移行されたときの残りの進行中の支援の動作を決定します。</help>
<label>継続支援完了時の進行中の支援の動作</label>
<help>無期限の継続支援が完了状態に移行されたときの残りの進行中の商談を決定します。</help>
<label>継続支援完了時の進行中の商談の動作</label>
<name>Open_Opportunity_Behavior__c</name>
</fields>
<fields>
<help>無期限の継続支援を使用しているときに作成される進行中の支援が計上される現在日付からの月数。警告: この値を低くすると、余分な支援は削除されます。値を高くすると、支援を追加する一括処理が起動されます。</help>
<label>支援の売上予測月数</label>
<help>無期限の継続支援を使用しているときに作成される進行中の商談が計上される現在日付からの月数。警告: この値を低くすると、余分な商談は削除されます。値を高くすると、商談を追加する一括処理が起動されます。</help>
<label>商談の売上予測月数</label>
<name>Opportunity_Forecast_Months__c</name>
</fields>
<fields>
<help>継続支援の作成時に使用される支援レコードタイプ。</help>
<label>支援レコードタイプ</label>
<help>継続支援の作成時に使用される商談レコードタイプ。</help>
<label>商談レコードタイプ</label>
<name>Record_Type__c</name>
</fields>
<fields>
Expand Down
10 changes: 5 additions & 5 deletions src/translations/ja.translation
Original file line number Diff line number Diff line change
Expand Up @@ -5,35 +5,35 @@
<name>RecurringDonationBadFieldMapping</name>
</customLabels>
<customLabels>
<label>不成立支援のカスタム表示ラベルが有効な不成立支援フェーズ名に対応していません。この場合、継続支援が完了としてマークされ、[進行中の支援の動作] 設定が Mark_Opportunities_Closed_Lost に設定されると、期待どおりの結果を得られない可能性があります。フェーズ名と RecurringDonationClosedLostOpportunityStage カスタム表示ラベルを確認してください。</label>
<label>不成立商談のカスタム表示ラベルが有効な不成立商談フェーズ名に対応していません。この場合、継続支援が完了としてマークされ、[進行中の商談の動作] 設定が Mark_Opportunities_Closed_Lost に設定されると、期待どおりの結果を得られない可能性があります。フェーズ名と RecurringDonationClosedLostOpportunityStage カスタム表示ラベルを確認してください。</label>
<name>RecurringDonationBadLabelWarning</name>
</customLabels>
<customLabels>
<label>この継続支援を削除するには、まず関連する支援を削除する必要があります</label>
<name>RecurringDonationCantDeleteError</name>
</customLabels>
<customLabels>
<label>支援オブジェクトの項目に、継続支援パッケージの問題を引き起こす可能性のあるカスタム入力規則があります:</label>
<label>商談オブジェクトの項目に、継続支援パッケージの問題を引き起こす可能性のあるカスタム入力規則があります:</label>
<name>RecurringDonationCustomValidationWarning</name>
</customLabels>
<customLabels>
<label>無期限の継続支援で新規支援を挿入しようとしたときにエラーが発生しました。これにより、Salesforce.com インスタンスの売上予測と機能に悪影響が及ぶ可能性があります。できるだけ早くこれらのエラーに対応することで、不正なデータがシステムに入力されるのを防止できます。継続支援と、関連付けられている支援の挿入エラーを次に示します。これらのエラーは、[システムエラーログ] の [NPSP 設定] タブにあります。</label>
<label>無期限の継続支援で新規商談を挿入しようとしたときにエラーが発生しました。これにより、Salesforce.com インスタンスの売上予測と機能に悪影響が及ぶ可能性があります。できるだけ早くこれらのエラーに対応することで、不正なデータがシステムに入力されるのを防止できます。継続支援と、関連付けられている商談の挿入エラーを次に示します。これらのエラーは、[システムエラーログ] の [NPSP 設定] タブにあります。</label>
<name>RecurringDonationErrorEmailBody</name>
</customLabels>
<customLabels>
<label>すべてのカスタム間隔に名前、正の頻度および期間種別が設定されている必要があります。</label>
<name>RecurringDonationInvalidCustomInstallment</name>
</customLabels>
<customLabels>
<label>団体または個人を選択する必要があります</label>
<label>団体または取引先責任者を選択する必要があります</label>
<name>RecurringDonationMissingDataError</name>
</customLabels>
<customLabels>
<label>支援</label>
<name>RecurringDonationPrefix</name>
</customLabels>
<customLabels>
<label>支援オブジェクトの次の必須項目が原因で継続支援パッケージの問題が発生する可能性があります:</label>
<label>商談オブジェクトの次の必須項目が原因で継続支援パッケージの問題が発生する可能性があります:</label>
<name>RecurringDonationRequiredFieldsWarning</name>
</customLabels>
<customLabels>
Expand Down

0 comments on commit d5651c2

Please sign in to comment.